[data-growth-theme=fl]{--fl-page: #f3efe9;--fl-bg: #fffdfa;--fl-card: #faf7f2;--fl-raised: #f2f0ed;--fl-text: #191612;--fl-body: #191612e0;--fl-mid: #191612bd;--fl-dim: #191612a8;--fl-edge: #1c16100f;--fl-edge-mid: #1c16101a;--fl-edge-strong: #1c161033;--fl-ember: #ff6e1a;--fl-accent: #d14905;--fl-persona: #c1501f;--fl-plan: #b84b14;--fl-lime: #cefa6e;--fl-green: #1f9d55;--fl-red: #c2410c;--fl-focus: #d14905;--fl-shadow: 0 1px 2px #1c16100d, 0 12px 32px -18px #1c161040;--fl-sans: Inter, -apple-system, "Segoe UI", sans-serif;--fl-dot: "Doto", ui-monospace, SFMono-Regular, Menlo, monospace;color:var(--fl-text);font-family:var(--fl-sans)}[data-growth-theme=fl][data-mode=dark]{--fl-page: #12100e;--fl-bg: #181512;--fl-card: #1f1b17;--fl-raised: #27221d;--fl-text: #f4efe8;--fl-body: #f4efe8e0;--fl-mid: #f4efe8bd;--fl-dim: #f4efe8a0;--fl-edge: #ffffff12;--fl-edge-mid: #ffffff1f;--fl-edge-strong: #ffffff38;--fl-accent: #ff7a2e;--fl-persona: #ff8a4c}[data-growth-theme=fl] *,.fl-popover *,.fl-dialog *{box-sizing:border-box}@keyframes fl-scan{to{transform:translate(-756px)}}@keyframes fl-word{0%{opacity:0}}@keyframes fl-glide{0%{opacity:0;transform:translateY(10px)}}@keyframes fl-deal{0%{opacity:0;transform:translateY(10px)}}@keyframes fl-deal-leave{to{opacity:0}}@keyframes fl-rise{0%{opacity:0;transform:translateY(8px)}}@keyframes fl-spotlight{0%,70%{box-shadow:0 0 0 2px var(--fl-focus)}to{box-shadow:0 0 0 2px transparent}}@keyframes fl-wait-glow{0%,to{opacity:1}50%{opacity:.5}}@keyframes fl-step-dot{0%,to{opacity:.2}50%{opacity:1}}@keyframes fl-coach-in{0%{opacity:0;transform:scale(.96)}}@keyframes fl-tick{0%{transform:scaleX(.15)}}@keyframes fl-echo-drop{0%{opacity:0;transform:translateY(-14px) scale(.96)}}@keyframes fl-echo-out{to{opacity:0}}@keyframes fl-blur-in{0%{opacity:0;filter:blur(4px)}}@keyframes fl-shimmer-sweep{0%{background-position:100% 0}to{background-position:-100% 0}}@keyframes fl-glow{0%,to{box-shadow:0 0 5px #f973164d,0 0 10px #f9731633}50%{box-shadow:0 0 20px #f9731699,0 0 30px #f9731666}}@keyframes fl-spin{to{transform:rotate(360deg)}}@keyframes fl-sheet-up{0%{transform:translateY(100%)}}@keyframes fl-leave-left{to{opacity:0;transform:translate(-140%) rotate(-14deg)}}@keyframes fl-leave-right{to{opacity:0;transform:translate(140%) rotate(14deg)}}.fl-mascot{display:block;flex:none}.fl-mascot-strip{animation:fl-scan 1.68s steps(28) infinite}.fl-mascot.is-still .fl-mascot-strip{animation:none}.fl-onboarding{min-height:100dvh;background-color:var(--fl-page);background-image:radial-gradient(var(--fl-edge-mid) 1px,transparent 1.2px);background-size:18px 18px;color:var(--fl-text);font-size:14px;line-height:1.5;-webkit-font-smoothing:antialiased}.fl-onboarding.is-auth{display:grid;place-items:center;padding:40px 16px}.fl-top{position:sticky;top:0;z-index:5;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:24px;padding:16px 28px;background:linear-gradient(var(--fl-page),color-mix(in srgb,var(--fl-page) 70%,transparent))}.fl-logo{display:inline-flex;align-items:center;gap:8px;color:var(--fl-text);font-weight:700;letter-spacing:-.02em;text-decoration:none}.fl-micro{color:var(--fl-dim);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.fl-dim{color:var(--fl-dim)}.fl-note{margin:8px 0 0;color:var(--fl-dim);font-size:12.5px}.fl-center{text-align:center}.fl-spin{animation:fl-spin .9s linear infinite}[data-growth-theme=fl] .fl-link,.fl-popover .fl-link{display:inline-flex;align-items:center;gap:4px;padding:0;border:0;background:none;color:var(--fl-mid);font:inherit;font-size:12.5px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}[data-growth-theme=fl] .fl-link:hover{color:var(--fl-text)}.fl-stages{display:flex;justify-content:center;gap:18px;margin:0;padding:0;list-style:none}.fl-stages li{display:flex;flex-direction:column;gap:6px;min-width:90px;color:var(--fl-dim);font-size:10px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;transition:color .3s}.fl-stages li.is-active{color:var(--fl-text)}.fl-stage-dashes{display:flex;gap:3px}.fl-stage-dashes i{flex:1;height:3px;min-width:10px;border-radius:2px;background:var(--fl-edge-strong)}.fl-stage-dashes i.is-current{background:color-mix(in srgb,var(--fl-accent) 35%,var(--fl-edge-strong))}.fl-stage-dashes i.is-filled{background:var(--fl-ember);transform-origin:left;animation:fl-tick .7s cubic-bezier(.2,.8,.2,1)}.fl-read-pill{position:sticky;top:64px;z-index:4;display:flex;align-items:center;gap:10px;width:fit-content;max-width:calc(100vw - 32px);margin:0 auto;padding:6px 14px 6px 10px;border:1px solid var(--fl-edge-mid);border-radius:999px;background:var(--fl-bg);box-shadow:var(--fl-shadow);font-size:12.5px;animation:fl-rise .2s cubic-bezier(.2,0,0,1)}.fl-read-pill b{font-weight:600}.fl-read-state{color:var(--fl-mid);font-variant-numeric:tabular-nums}.fl-read-pill.is-running .fl-read-state{background:linear-gradient(90deg,var(--fl-mid) 0%,var(--fl-text) 40%,var(--fl-mid) 80%) 0 0 / 200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;animation:fl-shimmer-sweep 1.6s linear infinite}.fl-read-pill.is-failed .fl-read-state{color:var(--fl-red)}.fl-read-pill.is-editing{padding:4px 6px 4px 14px}.fl-read-pill.is-editing input{width:220px;border:0;background:transparent;color:var(--fl-text);font:inherit;outline:none}.fl-prefix{color:var(--fl-dim)}.fl-dots{display:grid;grid-template-columns:repeat(2,4px);gap:2px}.fl-dots i{width:4px;height:4px;border-radius:1px;background:var(--fl-accent)}.fl-read-pill.is-running .fl-dots i{animation:fl-step-dot .9s linear infinite}.fl-read-pill.is-running .fl-dots i:nth-child(2){animation-delay:.22s}.fl-read-pill.is-running .fl-dots i:nth-child(4){animation-delay:.44s}.fl-read-pill.is-running .fl-dots i:nth-child(3){animation-delay:.66s}.fl-popover{z-index:70;width:340px;padding:14px;border:1px solid var(--fl-edge-mid);border-radius:14px;background:var(--fl-bg);box-shadow:var(--fl-shadow);color:var(--fl-text);font-family:var(--fl-sans);font-size:13px;animation:fl-rise .18s cubic-bezier(.2,0,0,1)}.fl-read-steps{margin:10px 0 0;padding:0;list-style:none}.fl-read-steps li{display:grid;grid-template-columns:16px 1fr;gap:8px;padding:7px 0;border-top:1px solid var(--fl-edge)}.fl-read-steps li>svg{margin-top:2px;color:var(--fl-green)}.fl-read-steps li.is-running>svg{color:var(--fl-accent)}.fl-read-steps li>i{width:8px;height:8px;margin:5px 0 0 3px;border-radius:50%;background:var(--fl-edge-strong)}.fl-read-steps strong{display:block;font-weight:600}.fl-read-steps small{color:var(--fl-dim);font-weight:500}.fl-read-steps span{color:var(--fl-dim);font-size:12px}.fl-read-error{margin:8px 0 0;color:var(--fl-red)}.fl-stage{position:relative;display:flex;flex-direction:column;align-items:center;width:min(760px,100%);margin:0 auto;padding:40px 16px 120px}.fl-glide{display:flex;flex-direction:column;align-items:center;width:100%;animation:fl-glide .9s cubic-bezier(.2,.8,.2,1) both}.fl-question{display:flex;flex-direction:column;align-items:center;max-width:620px;margin-bottom:26px;text-align:center}.fl-question h1{margin:16px 0 8px;font-size:clamp(26px,4vw,32px);font-weight:650;line-height:1.15;letter-spacing:-.03em}.fl-words span{animation:fl-word .42s ease-out both;animation-delay:calc(var(--w) * 30ms)}.fl-question p{margin:0;color:var(--fl-mid);font-size:15px}.fl-echo{margin-bottom:8px;padding:4px 10px;border-radius:999px;background:var(--fl-raised);color:var(--fl-mid);font-size:10.5px;font-weight:700;letter-spacing:.12em;animation:fl-echo-drop .6s cubic-bezier(.2,.8,.2,1) both,fl-echo-out .4s ease 1s forwards}.fl-back{position:absolute;top:18px;left:16px;display:inline-flex;align-items:center;gap:4px;border:0;background:none;color:var(--fl-dim);font:inherit;font-size:13px;cursor:pointer}.fl-back:hover{color:var(--fl-text)}.fl-error{margin-top:16px;color:var(--fl-red)}.fl-waiting{display:flex;align-items:center;gap:8px;padding:14px 18px;border:1px dashed var(--fl-edge-strong);border-radius:12px;color:var(--fl-mid);animation:fl-wait-glow 2s ease-in-out infinite}.fl-row{display:flex;align-items:center;gap:14px;margin-top:18px}[data-growth-theme=fl] .fl-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:40px;padding:0 16px;border:1px solid var(--fl-edge-mid);border-radius:10px;background:var(--fl-bg);color:var(--fl-text);font:inherit;font-weight:600;cursor:pointer;transition:transform .15s,background .15s}[data-growth-theme=fl] .fl-btn.is-primary{border-color:#000;background:linear-gradient(180deg,#2a2620,#12100d);box-shadow:inset 0 1px #ffffff26,0 6px 14px -8px #00000080;color:#fff}[data-growth-theme=fl] .fl-btn.is-primary:hover:not(:disabled){transform:translateY(-1px)}[data-growth-theme=fl] .fl-btn:disabled{border-color:var(--fl-edge-mid);background:var(--fl-raised);box-shadow:none;color:var(--fl-dim);cursor:not-allowed}[data-growth-theme=fl] .fl-btn.is-large{height:48px;padding:0 22px;font-size:15px}[data-growth-theme=fl] .fl-btn.is-small{height:28px;padding:0 10px;font-size:12px}.fl-btn kbd{padding:0 5px;border-radius:4px;background:#ffffff24;font-family:var(--fl-sans);font-size:11px}.fl-btn:disabled kbd{background:var(--fl-edge)}[data-growth-theme=fl] .fl-pill{margin-top:14px;padding:7px 14px;border:1px solid var(--fl-edge-mid);border-radius:999px;background:var(--fl-bg);color:var(--fl-mid);font:inherit;font-size:13px;cursor:pointer}.fl-import-link{margin-top:26px}[data-growth-theme=fl] .fl-icon{display:inline-grid;place-items:center;width:26px;height:26px;border:0;border-radius:7px;background:transparent;color:var(--fl-dim);cursor:pointer}[data-growth-theme=fl] .fl-icon:hover{background:var(--fl-raised);color:var(--fl-text)}.fl-url-form{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:min(560px,100%)}.fl-url{display:flex;flex:1;align-items:center;min-width:260px;height:48px;padding:0 14px;border:1px solid var(--fl-edge-strong);border-radius:12px;background:var(--fl-bg);box-shadow:var(--fl-shadow);font-size:16px;animation:fl-spotlight 1.6s ease .6s 1}.fl-url:focus-within{border-color:var(--fl-accent)}.fl-url span{color:var(--fl-dim)}.fl-url input{flex:1;min-width:0;border:0;background:transparent;color:var(--fl-text);font:inherit;outline:none}.fl-url.is-plain{max-width:340px}[data-growth-theme=fl] .fl-input,.fl-dialog .fl-input{width:100%;min-height:36px;padding:7px 10px;border:1px solid var(--fl-edge-strong);border-radius:9px;background:var(--fl-bg);color:var(--fl-text);font:inherit;outline:none;resize:vertical}[data-growth-theme=fl] .fl-input:focus{border-color:var(--fl-accent)}.fl-input.is-number{width:92px}.fl-field{display:flex;flex-direction:column;gap:5px;width:100%;margin-top:12px}.fl-field>span{color:var(--fl-dim);font-size:10.5px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.fl-field small{color:var(--fl-dim);font-size:12px}.fl-narrow{max-width:420px}.fl-tiles{display:grid;grid-template-columns:repeat(var(--cols, 3),minmax(0,1fr));gap:10px;width:100%}[data-growth-theme=fl] .fl-tile{position:relative;display:flex;align-items:center;gap:12px;min-height:58px;padding:12px 14px;border:1px solid var(--fl-edge-mid);border-radius:12px;background:var(--fl-bg);color:var(--fl-text);font:inherit;text-align:left;cursor:pointer;animation:fl-deal .26s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(min(var(--i),8)*35ms);transition:border-color .15s,transform .15s,box-shadow .15s}[data-growth-theme=fl] .fl-tile:hover{border-color:var(--fl-edge-strong);box-shadow:var(--fl-shadow);transform:translateY(-1px)}[data-growth-theme=fl] .fl-tile.is-selected{border-color:var(--fl-accent);box-shadow:0 0 0 1px var(--fl-accent)}.fl-key{display:grid;flex:none;place-items:center;width:22px;height:22px;border:1px solid var(--fl-edge-mid);border-radius:6px;background:var(--fl-card);color:var(--fl-dim);font-family:var(--fl-dot);font-size:12px;font-weight:800}.fl-tile-text{display:flex;flex:1;flex-direction:column}.fl-tile-text strong{font-weight:600}.fl-tile-text small{color:var(--fl-dim);font-size:12.5px}.fl-badge{padding:2px 7px;border-radius:999px;background:var(--fl-raised);color:var(--fl-mid);font-family:var(--fl-dot);font-size:12px;font-weight:800}.fl-chips{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;max-width:640px;margin-bottom:22px}[data-growth-theme=fl] .fl-chip{display:inline-flex;align-items:center;gap:7px;height:36px;padding:0 14px 0 10px;border:1px solid var(--fl-edge-mid);border-radius:999px;background:var(--fl-bg);color:var(--fl-text);font:inherit;cursor:pointer;animation:fl-deal .26s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(min(var(--i),8)*35ms)}[data-growth-theme=fl] .fl-chip.is-on{border-color:var(--fl-accent);background:color-mix(in srgb,var(--fl-ember) 9%,var(--fl-bg))}.fl-check{display:grid;place-items:center;width:16px;height:16px;border:1px solid var(--fl-edge-strong);border-radius:4px;color:#fff}.fl-chip.is-on .fl-check{border-color:var(--fl-accent);background:var(--fl-accent)}.fl-connect-row{display:flex;flex-wrap:wrap;justify-content:center;gap:10px}[data-growth-theme=fl] .fl-connect{display:inline-flex;align-items:center;gap:8px;height:46px;padding:0 18px;border:1px solid var(--fl-edge-mid);border-radius:12px;background:var(--fl-bg);color:var(--fl-text);font:inherit;font-weight:600;cursor:pointer}.fl-connect span{width:20px;height:20px}.fl-brand-review{display:grid;gap:12px;width:100%}.fl-card{padding:16px 18px;border:1px solid var(--fl-edge-mid);border-radius:16px;background:var(--fl-bg);box-shadow:var(--fl-shadow);animation:fl-deal .26s cubic-bezier(.2,.7,.2,1) both}.fl-card:nth-child(2){animation-delay:35ms}.fl-card:nth-child(3){animation-delay:70ms}.fl-card:nth-child(4){animation-delay:105ms}.fl-card.is-editing{border-color:var(--fl-accent)}.fl-card>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.fl-card p{margin:0 0 6px}.fl-brand-row{display:flex;align-items:center;gap:12px}.fl-brand-row strong{display:block;font-size:16px}.fl-brand-row small{color:var(--fl-dim)}.fl-logo-tile{display:grid;flex:none;place-items:center;width:52px;height:52px;overflow:hidden;border:1px solid var(--fl-edge-mid);border-radius:12px;background:var(--fl-card)}.fl-logo-tile img{width:100%;height:100%;object-fit:contain}.fl-logo-tile b{font-size:22px}.fl-logo-tile.is-small{width:36px;height:36px;border-radius:9px}.fl-logo-tile.is-small img{width:20px;height:20px}.fl-fields{display:grid;flex:1;gap:8px}.fl-colors{display:flex;flex-wrap:wrap;gap:8px;margin:14px 0 4px}.fl-color{display:inline-flex;align-items:center;gap:6px;padding:3px 8px 3px 3px;border:1px solid var(--fl-edge-mid);border-radius:999px}.fl-color>span{width:22px;height:22px;border-radius:50%}.fl-color input{width:26px;height:22px;padding:0;border:0;background:none}.fl-color code{font-family:var(--fl-dot);font-size:12.5px;font-weight:800}.fl-rows{margin:10px 0 0}.fl-rows>div{display:grid;grid-template-columns:110px 1fr;gap:12px;padding:7px 0;border-top:1px solid var(--fl-edge)}.fl-rows dt{color:var(--fl-dim)}.fl-rows dd{margin:0}[data-growth-theme=fl] .fl-segmented{display:inline-flex;padding:2px;border:1px solid var(--fl-edge-mid);border-radius:10px;background:var(--fl-raised)}[data-growth-theme=fl] .fl-segmented button{height:28px;padding:0 12px;border:0;border-radius:8px;background:transparent;color:var(--fl-mid);font:inherit;font-size:12.5px;cursor:pointer}[data-growth-theme=fl] .fl-segmented button[aria-pressed=true]{background:var(--fl-bg);box-shadow:0 1px 2px #0000001a;color:var(--fl-text)}.fl-donut{display:grid;grid-template-columns:150px 1fr;gap:18px;align-items:center;margin-top:14px}.fl-donut svg{width:150px;height:150px}.fl-donut-value{fill:var(--fl-text);font-family:var(--fl-dot);font-size:20px;font-weight:800}.fl-donut-label{fill:var(--fl-dim);font-size:9px}.fl-legend{display:grid;gap:8px;margin:0;padding:0;list-style:none}.fl-legend li{display:grid;grid-template-columns:10px 1fr auto;gap:8px;align-items:baseline;font-size:12.5px}.fl-legend i{width:10px;height:10px;border-radius:3px}.fl-legend span{color:var(--fl-dim)}.fl-legend strong{color:var(--fl-text);font-weight:600}.fl-legend b{font-family:var(--fl-dot);font-weight:800}.fl-segment-edit{display:grid;gap:8px;margin-top:12px}.fl-segment-row{display:flex;gap:8px}.fl-warn{color:var(--fl-red);font-size:12.5px}.fl-positioning{padding:10px 12px;border-left:3px solid var(--fl-ember);border-radius:0 8px 8px 0;background:color-mix(in srgb,var(--fl-ember) 7%,var(--fl-bg));font-size:15px;font-weight:500}.fl-bullets{margin:6px 0 0;padding-left:18px;color:var(--fl-body)}.fl-products{display:grid;gap:6px;margin:12px 0 8px;padding:0;list-style:none}.fl-products li{display:flex;align-items:center;gap:10px;padding:8px 10px;border:1px solid var(--fl-edge-mid);border-radius:10px}.fl-products span{flex:1;color:var(--fl-dim);font-size:12.5px}.fl-products b{font-family:var(--fl-dot)}.fl-sticky-cta{position:sticky;bottom:16px;display:flex;justify-content:center;padding-top:8px}.fl-competitors{display:grid;gap:10px;width:100%}.fl-competitor{display:grid;grid-template-columns:auto 1fr auto;gap:12px;padding:14px;border:1px solid var(--fl-edge-mid);border-radius:14px;background:var(--fl-bg);animation:fl-deal .26s cubic-bezier(.2,.7,.2,1) both;animation-delay:calc(min(var(--i),8)*35ms);transition:opacity .2s}.fl-competitor.is-dropped{opacity:.45}.fl-competitor strong{display:block}.fl-competitor small{color:var(--fl-dim)}.fl-competitor p{margin:6px 0 0;color:var(--fl-body);font-size:13px}.fl-keep{display:flex;gap:6px}[data-growth-theme=fl] .fl-keep button{display:grid;place-items:center;width:32px;height:32px;border:1px solid var(--fl-edge-mid);border-radius:9px;background:var(--fl-bg);color:var(--fl-dim);cursor:pointer}[data-growth-theme=fl] .fl-keep button.is-on{border-color:var(--fl-green);background:color-mix(in srgb,var(--fl-green) 10%,var(--fl-bg));color:var(--fl-green)}[data-growth-theme=fl] .fl-keep button.is-off{border-color:var(--fl-red);color:var(--fl-red)}.fl-add-competitor{display:flex;flex-wrap:wrap;gap:8px;width:100%;margin-top:12px}.fl-add-competitor .fl-input{flex:1;min-width:160px}.fl-deck-wrap{display:flex;flex-direction:column;align-items:center;width:100%}.fl-review-progress{display:flex;align-items:center;gap:4px;margin-bottom:18px}.fl-review-progress i{width:28px;height:4px;border-radius:2px;background:var(--fl-edge-strong)}.fl-review-progress i.is-kept{background:var(--fl-green)}.fl-review-progress i.is-dropped{background:var(--fl-dim)}.fl-review-progress span{margin-left:8px;color:var(--fl-dim);font-family:var(--fl-dot);font-size:13px;font-weight:800}.fl-deck{position:relative;width:min(340px,86vw);height:clamp(400px,calc(100dvh - 420px),560px)}.fl-deck-card{position:absolute;inset:0;display:flex;flex-direction:column;gap:10px;padding:14px;border:1px solid var(--fl-edge-mid);border-radius:20px;background:var(--fl-bg);box-shadow:var(--fl-shadow);touch-action:pan-y;user-select:none;cursor:grab;transition:transform .15s}.fl-deck-card.is-behind{transform:translateY(calc(var(--depth) * 10px)) rotate(calc(var(--depth) * 2deg)) scale(calc(1 - var(--depth) * .03));opacity:.85;cursor:default}.fl-deck-card.is-leaving-left{animation:fl-leave-left .22s ease-in forwards}.fl-deck-card.is-leaving-right{animation:fl-leave-right .22s ease-in forwards}.fl-tags{display:flex;flex-wrap:wrap;gap:6px}.fl-tag:first-letter{text-transform:uppercase}.fl-tag{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;background:var(--fl-raised);color:var(--fl-mid);font-size:11.5px;font-weight:600}.fl-tag i{width:7px;height:7px;border-radius:50%}.fl-idea-preview{position:relative;display:flex;flex:1;flex-direction:column;justify-content:center;gap:10px;padding:22px 20px;overflow:hidden;border-radius:14px;background:radial-gradient(120% 80% at 100% 0%,#ffffff33,transparent 60%),linear-gradient(160deg,var(--idea-bg),color-mix(in srgb,var(--idea-bg) 55%,#000));color:#fff}.fl-idea-brand{position:absolute;top:14px;left:16px;display:inline-flex;align-items:center;gap:6px;font-size:12px;font-weight:700;opacity:.92}.fl-idea-brand img,.fl-idea-brand b{display:grid;place-items:center;width:20px;height:20px;border-radius:5px;background:#fff3;object-fit:cover}.fl-idea-preview strong{font-size:25px;font-weight:800;line-height:1.08;letter-spacing:-.02em;text-wrap:balance}.fl-idea-preview p{margin:0;font-size:14px;opacity:.9;white-space:pre-line}.fl-idea-cta{position:absolute;bottom:16px;left:20px;padding:6px 14px;border-radius:999px;background:#fff;color:#111;font-size:12px;font-weight:700}.fl-caption{display:-webkit-box;margin:0;overflow:hidden;color:var(--fl-body);font-size:13px;-webkit-line-clamp:3;-webkit-box-orient:vertical}.fl-stamp{position:absolute;top:60px;padding:4px 12px;border:2px solid;border-radius:8px;background:var(--fl-bg);font-size:13px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.fl-stamp.is-keep{left:24px;color:var(--fl-green);transform:rotate(-10deg)}.fl-stamp.is-drop{right:24px;color:var(--fl-red);transform:rotate(10deg)}.fl-deck-actions{display:flex;align-items:center;gap:16px;margin-top:18px}[data-growth-theme=fl] .fl-round{display:grid;place-items:center;width:56px;height:56px;border:1px solid var(--fl-edge-mid);border-radius:50%;background:var(--fl-bg);box-shadow:var(--fl-shadow);color:var(--fl-red);cursor:pointer;transition:transform .15s}[data-growth-theme=fl] .fl-round:hover{transform:scale(1.06)}[data-growth-theme=fl] .fl-round.is-small{width:44px;height:44px;color:var(--fl-mid)}[data-growth-theme=fl] .fl-round.is-keep{border-color:#000;background:#12100d;color:var(--fl-lime)}.fl-deck-done{max-width:420px;text-align:center}.fl-deck-done h2{margin:0 0 6px;font-family:var(--fl-dot);font-size:30px;font-weight:800}.fl-deck-done p{margin:0 0 20px;color:var(--fl-mid)}.fl-sheet-backdrop{position:fixed;inset:0;z-index:60;display:flex;align-items:flex-end;justify-content:center;background:#1c161033;backdrop-filter:blur(6px)}.fl-sheet{width:min(560px,100%);max-height:80dvh;overflow:auto;padding:10px 20px 24px;border-radius:20px 20px 0 0;background:var(--fl-bg);box-shadow:0 -12px 40px -16px #0005;animation:fl-sheet-up .28s cubic-bezier(.2,.8,.2,1)}.fl-sheet-handle{display:block;width:40px;height:4px;margin:0 auto 10px;border-radius:2px;background:var(--fl-edge-strong)}.fl-sheet>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:8px}.fl-sheet .fl-btn{margin-top:16px}.fl-why{margin:0;padding-left:18px;line-height:1.7}.fl-dialog-overlay{position:fixed;inset:0;z-index:60;background:#1c161033;backdrop-filter:blur(6px)}.fl-dialog{position:fixed;top:50%;left:50%;z-index:61;width:min(960px,calc(100vw - 32px));transform:translate(-50%,-50%);animation:fl-coach-in .3s ease-out}@media (max-width: 760px){.fl-top{grid-template-columns:1fr auto;gap:10px;padding:12px 16px}.fl-stages{grid-column:1 / -1;grid-row:2;gap:8px}.fl-stages li{min-width:0;flex:1;overflow:hidden;font-size:9px;letter-spacing:.08em;text-overflow:ellipsis;white-space:nowrap}.fl-read-pill{top:92px}.fl-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.fl-donut{grid-template-columns:1fr;justify-items:center}.fl-rows>div{grid-template-columns:90px 1fr}.fl-deck{height:500px}}@media (prefers-reduced-motion: reduce){[data-growth-theme=fl] *,[data-growth-theme=fl] *:before,[data-growth-theme=fl] *:after,.fl-popover,.fl-sheet{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.fl-mascot-strip{animation:none!important}}.fl-onboarding label{font-size:inherit;font-weight:inherit}.fl-onboarding .fl-url{flex-direction:row;gap:0;font-size:16px}.fl-onboarding .fl-color{flex-direction:row;gap:6px;font-size:13px}.fl-onboarding .fl-field{gap:5px}
