@font-face{font-family:Funnel Display;src:url(/assets/funnel-display-latin-wght-normal-h7i3A3FI.woff2)format("woff2");font-weight:300 800;font-display:swap}@font-face{font-family:Funnel Sans;src:url(/assets/funnel-sans-latin-wght-normal-zzU05adE.woff2)format("woff2");font-weight:300 800;font-display:swap}:root{--bg:#141413;--sheet:#1b1b1a;--raised:#262625;--raised-2:#30302e;--line:#ffffff14;--line-2:#ffffff26;--ink:#f4f3f1;--ink-2:#bdbcb7;--muted:#92918c;--dune:linear-gradient(100deg, #fdd36c, #ec8b43 48%, #c0281c);--dune-text:#f0a35a;--ok:#7fc49d;--gut:clamp(20px, 3.4vw, 48px);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html{scroll-behavior:smooth;-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;background:var(--bg);scroll-padding-top:84px}body{background:var(--bg);color:var(--ink);-webkit-font-smoothing:antialiased;margin:0;font:400 17px/1.55 Funnel Sans,system-ui,sans-serif;overflow-x:clip}h1,h2,h3,p,dl,dd,ol,ul{margin:0;padding:0}ul,ol{list-style:none}a{color:inherit}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}button,a{touch-action:manipulation}:focus-visible{outline-offset:3px;outline:2px solid}h1,h2{letter-spacing:-.045em;text-wrap:balance;font-family:Funnel Display,Funnel Sans,sans-serif;font-weight:500}h2{font-size:clamp(46px,7.4vw,108px);line-height:1}h3{letter-spacing:-.02em;font:550 clamp(21px,1.9vw,26px)/1.2 Funnel Display,sans-serif}.wrap{width:min(1440px,100%);padding:0 var(--gut);margin:0 auto}.lead{max-width:44ch;color:var(--ink-2);margin-top:22px;font-size:clamp(18px,1.55vw,21px);line-height:1.5}.skip{z-index:60;background:var(--ink);color:var(--bg);border-radius:999px;padding:10px 16px;font-weight:600;position:fixed;top:-60px;left:12px}.skip:focus{top:12px}.i{flex:none;display:block}[data-i]{display:inline-flex}.btn{white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:999px;justify-content:center;align-items:center;gap:8px;min-height:50px;padding:0 24px;font-size:16px;font-weight:550;text-decoration:none;transition:background .16s,color .16s,transform .1s;display:inline-flex}.btn:active{transform:scale(.98)}.btn.small{min-height:40px;padding:0 17px;font-size:14px}.btn.light{background:var(--ink);color:#141413}.btn.line{box-shadow:inset 0 0 0 1px var(--line-2)}.btn.dark{color:#fff;background:#1b1a18}.btn.line-dark{color:#1b1a18;box-shadow:inset 0 0 0 1px #1c1a1838}@media (hover:hover) and (pointer:fine){.btn.light:hover{background:#d9d8d4}.btn.line:hover{background:#ffffff12}.btn.dark:hover{background:#3a3733}.btn.line-dark:hover{background:#1c1a180d}}.nav{z-index:40;height:72px;padding:env(safe-area-inset-top,0) var(--gut) 0;align-items:center;gap:32px;transition:background .2s,box-shadow .2s;display:flex;position:fixed;inset:0 0 auto}.nav.solid{-webkit-backdrop-filter:blur(14px);box-shadow:0 1px 0 var(--line);background:#141413db}.logo{letter-spacing:-.03em;align-items:center;gap:10px;font:600 22px/1 Funnel Display;text-decoration:none;display:flex}.nav nav{gap:6px;display:flex}.nav nav a,.nav .txt{color:var(--ink-2);border-radius:999px;padding:9px 13px;font-size:15px;text-decoration:none;transition:color .15s}@media (hover:hover) and (pointer:fine){.nav nav a:hover,.nav .txt:hover{color:var(--ink)}}.nav-a{align-items:center;gap:6px;margin-left:auto;display:flex}.hero{min-height:100svh;padding:calc(104px + env(safe-area-inset-top,0)) 0 56px;isolation:isolate;position:relative;overflow:hidden}.dunes{z-index:-1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.hero-in{width:min(1440px,100%);padding:0 var(--gut);margin:0 auto}.hero h1{letter-spacing:-.05em;font-size:clamp(50px,9.2vw,142px);line-height:.96;animation:.9s cubic-bezier(.2,.8,.2,1) both lift}.hero-row{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 48px;margin-top:clamp(20px,2.4vw,32px);animation:.9s cubic-bezier(.2,.8,.2,1) 80ms both lift;display:flex}.hero-row p{max-width:50ch;color:var(--ink-2);font-size:clamp(18px,1.5vw,21px);line-height:1.45}.hero-cta{flex-wrap:wrap;gap:8px;display:flex}@keyframes lift{0%{opacity:0;transform:translateY(16px)}}.demo{box-shadow:0 0 0 1px var(--line-2), 0 18px 50px -24px #000000b3;background:#1b1b1af0;border-radius:24px;margin-top:clamp(24px,3vw,40px);padding:12px;animation:.9s cubic-bezier(.2,.8,.2,1) .16s both lift}.composer{background:var(--raised);border-radius:16px;align-items:center;gap:14px;min-height:64px;padding:8px 10px 8px 16px;display:flex}.composer img{flex:none}.prompt{letter-spacing:-.01em;flex:1;min-width:0;min-height:1.3em;font-size:clamp(16px,1.5vw,20px);line-height:1.3}.prompt.typing:after{content:"";vertical-align:-.13em;background:#ec8b43;width:2px;height:1em;margin-left:2px;animation:1s steps(2,end) infinite blink;display:inline-block}@keyframes blink{50%{opacity:0}}.send{background:var(--ink);color:#141413;border-radius:50%;flex:none;place-items:center;width:44px;height:44px;transition:transform .16s;display:grid}.send.hit{transform:scale(.88)}.tasks{scrollbar-width:none;gap:6px;padding:10px 4px 0;display:flex;overflow-x:auto}.tasks button{min-height:38px;color:var(--ink-2);box-shadow:inset 0 0 0 1px var(--line);white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:999px;flex:none;padding:0 14px;font-size:14px;transition:background .15s,color .15s}.tasks button[aria-pressed=true]{background:var(--raised-2);color:var(--ink);box-shadow:none}@media (hover:hover) and (pointer:fine){.tasks button:hover{color:var(--ink)}}.run{min-height:232px;padding:14px 4px 4px}.thinking{color:var(--muted);flex-wrap:wrap;gap:6px 18px;min-height:22px;font-size:14px;display:flex}.thinking span{align-items:center;gap:7px;animation:.25s both fade;display:inline-flex}.thinking .i{color:var(--ok)}.spin{background:conic-gradient(#0000,#ec8b43);border-radius:50%;width:14px;height:14px;animation:1s linear infinite spin;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0);mask:radial-gradient(farthest-side,#0000 calc(100% - 2px),#000 0)}@keyframes spin{to{transform:rotate(1turn)}}@keyframes fade{0%{opacity:0}}.plan{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.step{background:var(--raised);border-radius:16px;flex-direction:column;gap:5px;padding:14px 16px;transition:background .25s;animation:.4s cubic-bezier(.2,.8,.2,1) both rise;display:flex}.step:nth-child(2){animation-delay:80ms}.step:nth-child(3){animation-delay:.16s}@keyframes rise{0%{opacity:0;transform:translateY(10px)}}.step-h{color:var(--muted);align-items:center;gap:8px;font-size:12.5px;display:flex}.step-h .st{color:var(--muted);align-items:center;gap:5px;margin-left:auto;display:inline-flex}.step.done .st{color:var(--ok)}.step.working .st{color:var(--dune-text)}.step b{letter-spacing:-.01em;font-size:16px;font-weight:550;line-height:1.25}.step small{color:var(--ink-2);font-size:14px;line-height:1.35}.run-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 18px;margin-top:12px;display:flex}.run-foot p{color:var(--muted);font-size:14px}.run-foot .done-line{color:var(--ok);align-items:center;gap:8px;font-weight:500;display:flex}.answer{background:var(--raised);border-radius:16px;max-width:72ch;margin-top:12px;padding:14px 16px;font-size:16px;line-height:1.45;animation:.4s both rise}.sample{color:var(--muted);margin-top:12px;font-size:13px}.apps{background:var(--bg);padding:clamp(72px,10vw,150px) 0 clamp(64px,8vw,120px)}.app-tabs{scrollbar-width:none;gap:4px;margin-top:clamp(34px,4vw,54px);padding-bottom:2px;display:flex;overflow-x:auto}.app-tabs button{min-height:44px;color:var(--ink-2);white-space:nowrap;-webkit-user-select:none;user-select:none;border-radius:999px;flex:none;align-items:center;gap:8px;padding:0 17px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.app-tabs button[aria-selected=true]{background:var(--ink);color:#141413}@media (hover:hover) and (pointer:fine){.app-tabs button[aria-selected=false]:hover{color:var(--ink);background:#ffffff0f}}.stage{isolation:isolate;box-shadow:0 0 0 1px var(--line);background:#111110;border-radius:clamp(20px,2.6vw,32px);margin-top:14px;padding:clamp(10px,3vw,44px);position:relative;overflow:hidden}.stage .dunes{--panel:#111110}.screen{aspect-ratio:16/10;background:var(--sheet);box-shadow:0 0 0 1px var(--line-2), 0 24px 60px -30px #000c;border-radius:clamp(12px,1.4vw,18px);position:relative;overflow:hidden}.screen iframe{transform-origin:0 0;pointer-events:none;background:var(--sheet);border:0;position:absolute;top:0;left:0}.screen.on iframe{pointer-events:auto}.arm{background:var(--ink);color:#141413;white-space:nowrap;border-radius:999px;align-items:center;gap:8px;min-height:44px;padding:0 18px;font-size:15px;font-weight:550;transition:opacity .18s;display:inline-flex;position:absolute;bottom:18px;left:50%;transform:translate(-50%);box-shadow:0 8px 22px -10px #000000b3}.screen.on .arm{opacity:0;pointer-events:none}.app-note{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;gap:18px 48px;margin-top:26px;display:grid}.app-note h3{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.badge{letter-spacing:0;box-shadow:inset 0 0 0 1px var(--line-2);color:var(--ink-2);border-radius:999px;padding:5px 9px;font:500 12.5px/1 Funnel Sans}.badge.now{color:var(--dune-text);box-shadow:inset 0 0 0 1px #f0a35a66}.app-note p{color:var(--ink-2);max-width:52ch;margin-top:8px}.say{background:var(--sheet);box-shadow:0 0 0 1px var(--line);border-radius:18px;align-items:flex-start;gap:12px;padding:14px 18px;font-size:17px;display:flex}.say img{flex:none;margin-top:5px}.say small{color:var(--muted);margin-bottom:2px;font-size:13px;display:block}.control{color:#1b1a18;background:#fff;padding:clamp(72px,10vw,150px) 0}.flow{grid-template-columns:minmax(0,.9fr) minmax(0,1.3fr) minmax(0,.9fr);align-items:start;gap:clamp(14px,2.4vw,36px);margin-top:clamp(44px,5vw,72px);display:grid}.flow-n{color:#fff;background:#1b1a18;border-radius:50%;place-items:center;width:30px;height:30px;margin-bottom:14px;font-size:14px;font-weight:600;display:grid}.flow h3{margin-bottom:16px}.bubble{background:#efeeeb;border-radius:18px 18px 4px;width:fit-content;padding:13px 17px;font-size:17px;line-height:1.35}.action{background:#fff;border-radius:18px;padding:18px;box-shadow:0 0 0 1px #1c1a181a,0 14px 34px -22px #1c1a184d}.action-h{justify-content:space-between;align-items:center;gap:10px;margin-bottom:12px;display:flex}.action-h b{font-weight:600}.action-h span{color:#6f6a64;align-items:center;gap:6px;font-size:13px;display:inline-flex}.action dl{gap:5px;font-size:15px;display:grid}.action dl div{grid-template-columns:52px minmax(0,1fr);gap:8px;display:grid}.action dt{color:#6f6a64}.action dd{overflow-wrap:anywhere}.action>p{color:#3a3733;background:#f5f5f3;border-radius:12px;margin-top:12px;padding:12px 14px;font-size:15px;line-height:1.45}.approve{flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;display:flex}.approve .sent{color:#2e6a4e;align-items:center;gap:8px;font-weight:550;display:flex}.small-note{color:#6f6a64;margin-top:12px;font-size:14.5px;line-height:1.45}.rules{border-top:1px solid #1c1a181f;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(20px,2.6vw,40px);margin-top:clamp(56px,7vw,104px);padding-top:clamp(28px,3vw,40px);display:grid}.rules h3{margin-bottom:10px}.rules article>p{color:#55514c;font-size:16px;line-height:1.5}.rule-fig{background:#f5f5f3;border-radius:16px;gap:8px;margin-top:18px;padding:14px;font-size:14px;display:grid}.fig-access div,.fig-log div{align-items:center;gap:9px;min-height:30px;display:flex}.fig-access b,.fig-log b{font-weight:500}.fig-access i,.fig-log i{color:#6f6a64;text-align:right;align-items:center;gap:4px;margin-left:auto;font-size:12.5px;font-style:normal;display:inline-flex}.rule-fig i.yes{color:#2e6a4e}.rule-fig i.warn{color:#a3372a}.fig-log time{color:#6f6a64;flex:none;width:36px;font-size:12.5px}.fig-log b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.fig-inject p{color:#3a3733;line-height:1.45}.fig-inject s{color:#a3372a;text-decoration-thickness:1px}.fig-inject small{color:#2e6a4e;align-items:center;gap:6px;font-size:12.5px;font-weight:500;display:flex}.noit{padding:clamp(72px,10vw,150px) 0 clamp(56px,7vw,110px)}.pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(44px,5vw,72px) clamp(16px,2vw,28px);margin-top:clamp(40px,5vw,72px);display:grid}.panel{isolation:isolate;aspect-ratio:16/10.5;box-shadow:0 0 0 1px var(--line);background:#111110;border-radius:22px;padding:clamp(14px,2vw,26px) clamp(14px,2vw,26px) 0;position:relative;overflow:hidden}.panel-in{background:var(--sheet);height:100%;box-shadow:0 0 0 1px var(--line-2);border-radius:14px 14px 0 0;position:relative;overflow:hidden}.panel iframe{transform-origin:0 0;pointer-events:none;border:0;position:absolute;top:0;left:0}.tag{color:var(--muted);align-items:center;gap:7px;margin-top:20px;font-size:13px;display:flex}.tag:before{content:"";background:#ec8b43;border-radius:50%;width:5px;height:5px}.pair h3{margin-top:7px}.pair article>p:last-child{color:var(--ink-2);max-width:48ch;margin-top:8px}.status-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:40px clamp(32px,6vw,96px);display:grid}.status li{border-bottom:1px solid var(--line);align-items:center;gap:14px;min-height:72px;padding:10px 0;display:flex}.status li:first-child{border-top:1px solid var(--line)}.status li>div{flex:1;min-width:0}.status b{font-weight:550;display:block}.status small{color:var(--muted);font-size:14.5px;display:block}.status em{color:var(--muted);flex:none;font-size:14px;font-style:normal}.status em.now{color:var(--dune-text);font-weight:500}.dot{width:8px;height:8px;box-shadow:inset 0 0 0 1.5px var(--line-2);border-radius:50%;flex:none}.dot.on{background:var(--dune);box-shadow:none}.faq-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px clamp(32px,6vw,96px);display:grid}details{border-bottom:1px solid var(--line)}details:first-child{border-top:1px solid var(--line)}summary{cursor:pointer;-webkit-user-select:none;user-select:none;justify-content:space-between;align-items:center;gap:16px;min-height:66px;padding:12px 0;font-size:18px;font-weight:500;line-height:1.3;list-style:none;display:flex}summary::-webkit-details-marker{display:none}summary:after{content:"";border-right:1.6px solid var(--ink-2);border-bottom:1.6px solid var(--ink-2);flex:none;width:11px;height:11px;margin-right:3px;transition:transform .18s;transform:rotate(45deg)translate(-2px,-2px)}details p{color:var(--ink-2);max-width:60ch;padding:0 28px 20px 0}.end{isolation:isolate;background:var(--bg);border-top:1px solid var(--line);flex-direction:column;min-height:min(92svh,860px);display:flex;position:relative;overflow:hidden}.end-in{width:min(1440px,100%);padding:clamp(72px, 10vw, 140px) var(--gut) 40px;margin:0 auto}.end h2{letter-spacing:-.05em;max-width:9.5em;margin-bottom:clamp(24px,3vw,40px);font-size:clamp(50px,9.2vw,142px);line-height:.96}.foot{margin-top:auto;width:min(1440px,100%);padding:22px var(--gut) calc(22px + env(safe-area-inset-bottom,0));color:var(--ink-2);justify-content:space-between;gap:12px;margin-inline:auto;font-size:14px;display:flex}@media (width<=1040px){.nav nav{display:none}.flow{grid-template-columns:minmax(0,1fr)}.flow>li{max-width:560px}.rules{grid-template-columns:minmax(0,1fr)}.rules article{max-width:560px}.status-in,.faq-in,.plan{grid-template-columns:minmax(0,1fr)}.step{flex-flow:wrap;align-items:baseline;gap:2px 10px;padding:12px 14px}.step-h,.step small{width:100%}.run{min-height:320px}}@media (width<=680px){.nav{gap:10px;height:60px}.logo{font-size:20px}.logo img{width:27px;height:auto}.nav .txt{padding:10px 8px;font-size:14px}.nav .btn.small{min-height:38px;padding:0 13px;font-size:13.5px}.hero{min-height:0;padding:calc(84px + env(safe-area-inset-top,0)) 0 28px}.hero h1{font-size:clamp(46px,15vw,74px)}.hero-row p{font-size:17px}.hero-cta{width:100%}.hero-cta .btn{flex:1}.demo{border-radius:20px;margin-top:24px;padding:8px}.composer{align-items:flex-start;gap:10px;min-height:92px;padding:12px}.composer img{margin-top:4px}.prompt{min-height:3.9em;font-size:16px}.send{flex:none;align-self:flex-end;width:40px;height:40px}.run{min-height:372px}.run-foot .btn{width:100%}.app-note{grid-template-columns:minmax(0,1fr)}.stage{padding:8px}.screen{aspect-ratio:auto;height:min(72svh,620px)}.pair{grid-template-columns:minmax(0,1fr)}.panel{aspect-ratio:auto;height:430px}.status li{flex-wrap:wrap}.status em{width:100%;margin-left:22px}summary{font-size:17px}.approve .btn{flex:1}.end{min-height:620px}}@media (prefers-reduced-motion:reduce){*,:before,:after{transition:none!important;animation:none!important}html{scroll-behavior:auto}}html{scroll-padding-top:72px}h1,h2{letter-spacing:-.04em}.hero h1,.end h2{letter-spacing:-.042em}.nav.solid{background:#141413f2}.run{min-height:186px}.bubble{text-wrap:balance}.logo{min-height:44px}.nav .txt{align-items:center;min-height:40px;display:inline-flex}.foot{background:linear-gradient(transparent, var(--bg) 42%);padding-top:44px;position:relative}.foot a{align-items:center;min-height:40px;margin:-10px 0;display:inline-flex}.end .dunes{height:calc(100% - 40px)}@media (width<=1040px){.run{min-height:320px}}@media (width<=680px){html{scroll-padding-top:60px}.run{min-height:372px}}h2{letter-spacing:-.03em;font-size:clamp(30px,3.5vw,50px);line-height:1.08}.hero h1,.end h2{letter-spacing:-.035em;font-size:clamp(36px,4.8vw,68px);line-height:1.04}.status h2,.faq h2{font-size:clamp(30px,3.5vw,50px);line-height:1.08}h3{font-size:clamp(19px,1.5vw,22px)}.lead{margin-top:14px;font-size:clamp(17px,1.25vw,19px)}.apps,.control,.noit{padding-top:clamp(64px,7vw,110px);padding-bottom:clamp(64px,7vw,110px)}.hero{padding:calc(clamp(112px, 17vh, 176px) + env(safe-area-inset-top,0)) 0 56px;align-items:flex-start;display:flex}.hero-in{text-align:center;width:min(820px,100%)}.hero-lede{max-width:54ch;color:var(--ink-2);margin:18px auto 0;font-size:clamp(17px,1.3vw,19px);line-height:1.5;animation:.9s cubic-bezier(.2,.8,.2,1) 80ms both lift}.composer{background:var(--raised);min-height:0;box-shadow:inset 0 0 0 1px var(--line-2), 0 18px 50px -28px #000000b3;text-align:left;border-radius:18px;margin-top:clamp(26px,3.4vw,40px);padding:14px 12px 10px 16px;transition:box-shadow .14s;animation:.9s cubic-bezier(.2,.8,.2,1) .14s both lift;display:block}.composer textarea{resize:none;width:100%;color:var(--ink);background:0 0;border:0;outline:0;padding:0;font:400 17px/1.45 Funnel Sans,system-ui,sans-serif;display:block}.composer textarea::placeholder{color:var(--muted)}.composer-f{justify-content:space-between;align-items:center;gap:10px;margin-top:6px;display:flex}.scope{color:var(--muted);align-items:center;gap:6px;font-size:13px;display:inline-flex}.send{cursor:pointer;width:36px;height:36px}@media (hover:hover) and (pointer:fine){.send:hover{background:#d9d8d4}}.tasks{flex-wrap:wrap;justify-content:center;gap:6px;padding:12px 0 0;animation:.9s cubic-bezier(.2,.8,.2,1) .18s both lift;overflow:visible}.tasks button{min-height:34px;box-shadow:inset 0 0 0 1px var(--line-2);white-space:normal;text-align:center;padding:0 13px;font-size:13.5px}.run{background:var(--sheet);min-height:0;box-shadow:0 0 0 1px var(--line-2);text-align:left;border-radius:18px;margin-top:14px;padding:14px}.run:empty{display:none}.plan{grid-template-columns:minmax(0,1fr)}.step{grid-template-columns:minmax(0,1fr) auto;gap:2px 12px;padding:11px 13px;display:grid}.step-h{display:contents}.step-h>.i{display:none}.step-h{font-size:12.5px}.step b{grid-area:1/1;font-size:15px}.step small{grid-area:2/1;font-size:13.5px}.step .st{grid-area:1/2/3;align-self:center;font-size:12.5px}.answer{background:var(--raised);margin-top:10px;font-size:15px}.run>.answer:first-child{margin-top:0}.run-foot{margin-top:10px}.sample{margin-top:14px}.control{background:var(--bg);color:var(--ink);border-top:1px solid var(--line)}.control .lead{color:var(--ink-2)}.flow-n{background:var(--raised-2);color:var(--ink)}.bubble{background:var(--raised-2)}.action{background:var(--sheet);box-shadow:0 0 0 1px var(--line-2), 0 18px 40px -26px #000000b3}.action-h span,.action dt{color:var(--muted)}.action>p{background:var(--raised);color:var(--ink-2)}.approve .sent{color:var(--ok)}.small-note{color:var(--muted)}.rules{border-top:1px solid var(--line)}.rules article>p{color:var(--ink-2)}.rule-fig{background:var(--sheet);box-shadow:0 0 0 1px var(--line)}.fig-access i,.fig-log i,.fig-log time{color:var(--muted)}.rule-fig i.yes,.fig-inject small{color:var(--ok)}.rule-fig i.warn,.fig-inject s{color:#ee8d85}.fig-inject p{color:var(--ink-2)}.noit{border-top:1px solid var(--line)}.end{min-height:min(76svh,680px)}.end-in{text-align:center;padding-top:clamp(64px,9vw,120px)}.end h2{margin-left:auto;margin-right:auto;font-size:clamp(34px,4.4vw,62px)}@media (width<=680px){.hero{padding:calc(96px + env(safe-area-inset-top,0)) 0 28px;min-height:100svh}.hero h1{font-size:clamp(34px,9.6vw,44px)}.composer{min-height:0;padding:12px 10px 10px 14px}.composer textarea{font-size:16px}.send{width:40px;height:40px}.tasks button{min-height:40px;padding:6px 14px;font-size:14px}.run{min-height:0;padding:10px}.scope{font-size:12.5px}.run-foot .btn{width:100%}.approve .btn{flex:1}.end{min-height:520px}}@media (width<=1040px){.run{min-height:0}.plan{grid-template-columns:minmax(0,1fr)}}.stage{padding:clamp(10px,2vw,28px)}.screen{aspect-ratio:auto;height:clamp(420px,60svh,580px)}.panel{aspect-ratio:16/9}.arm{min-height:40px;font-size:14px;bottom:14px}@media (width<=680px){.screen{height:min(62svh,500px)}.panel{aspect-ratio:auto;height:380px}.arm{min-height:44px}}.lead{max-width:74ch}.stage{place-items:center;padding:clamp(10px,2vw,24px);display:grid}.screen{aspect-ratio:1440/900;width:min(100%,160svh - 240px);max-width:1240px;height:auto}.app-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 16px;margin-top:clamp(28px,3vw,40px);display:flex}.app-bar .app-tabs{min-width:0;margin-top:0}.arm{min-height:42px;box-shadow:none;background:var(--ink);color:#141413;flex:none;padding:0 16px;font-size:14px;transition:background .15s,color .15s;display:inline-flex;position:static;transform:none}.arm.on{background:var(--raised-2);color:var(--ink)}.screen.on .arm{opacity:1}@media (hover:hover) and (pointer:fine){.arm:hover{background:#d9d8d4}.arm.on:hover{background:var(--raised-2)}}.hero:after{content:"";z-index:-1;pointer-events:none;background:linear-gradient(transparent, var(--bg) 92%);height:min(38svh,340px);position:absolute;bottom:0;left:0;right:0}.apps{border-top:0}.panel-in:after{content:"";pointer-events:none;background:linear-gradient(#0000,#1b1b1a);height:64px;position:absolute;bottom:0;left:0;right:0}@media (width<=680px){.screen{aspect-ratio:auto;width:100%;height:min(70svh,560px)}.app-bar{flex-direction:column;align-items:stretch}.app-bar .arm{justify-content:center;min-height:44px}.lead{max-width:none}}:root{--fade:min(34svh, 300px)}.hero{min-height:calc(100svh + var(--fade));padding-bottom:calc(var(--fade) + 40px)}.hero:after{height:var(--fade);background:linear-gradient(transparent, var(--bg))}.composer{box-shadow:none;background:#2b2b2a}.composer:focus-within{box-shadow:inset 0 0 0 1px var(--line-2)}@media (width<=680px){:root{--fade:180px}.hero{min-height:calc(100svh + var(--fade));padding-bottom:calc(var(--fade) + 24px)}}.status{border-top:0;padding:clamp(56px,6vw,96px) 0}.center-h{text-align:center}.center-h .lead{max-width:62ch;margin-left:auto;margin-right:auto}.road{grid-template-columns:1.25fr 1fr 1fr;gap:clamp(10px,1.2vw,16px);margin-top:clamp(32px,4vw,52px);display:grid}.stage-col{background:var(--sheet);box-shadow:0 0 0 1px var(--line);border-radius:22px;padding:22px 22px 12px}.stage-col.is-now{background:var(--raised);box-shadow:0 0 0 1px var(--line-2)}.stage-col header{align-items:center;gap:10px;margin-bottom:12px;display:flex}.stage-col h3{font-size:clamp(20px,1.7vw,24px)}.stage-col li{border:0;align-items:center;gap:13px;min-height:68px;padding:8px 0;display:flex}.stage-col li:first-child{border:0}.stage-col li>div{flex:1;min-width:0}.stage-col b{font-weight:550;display:block}.stage-col small{color:var(--muted);font-size:14px;line-height:1.35;display:block}.stage-col em{color:var(--dune-text);white-space:nowrap;flex:none;font-size:13px;font-style:normal;font-weight:500}.road-i{background:var(--raised-2);width:36px;height:36px;color:var(--ink-2);border-radius:11px;flex:none;place-items:center;display:grid}.is-now .road-i{background:#ffffff14}.faq{border-top:0;padding:clamp(40px,5vw,72px) 0 clamp(64px,7vw,110px)}.faq-in{display:block}.faq h2{text-align:center;margin-bottom:clamp(24px,3vw,40px)}@media (width<=1040px){.road{grid-template-columns:minmax(0,1fr)}}@media (width<=680px){.stage-col{padding:18px 16px 8px}.stage-col li{flex-wrap:wrap;gap:4px 12px}.stage-col em{width:100%;margin-left:49px}.stage-col li>div{flex:60%}}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}.neon{isolation:isolate;border-radius:18px;margin-top:clamp(26px,3.4vw,40px);animation:.9s cubic-bezier(.2,.8,.2,1) .14s both lift;position:relative}.neon .composer{z-index:1;box-shadow:none;background:#232322;margin:0;animation:none;position:relative}.neon .composer:focus-within{box-shadow:none}.neon:before,.neon:after{content:"";background:conic-gradient(from var(--spin), #ec8b4329 0deg, #c0281c 40deg, #ec8b43 80deg, #fdd36c 112deg, #fff3cf 124deg, #fdd36c1a 150deg, #ec8b4329 200deg, #c0281c 240deg, #ec8b43 276deg, #fdd36c 304deg, #ec8b4329 340deg);border-radius:20px;animation:7s linear infinite neon-spin;position:absolute}.neon:before{z-index:-1;inset:-1.5px}.neon:after{z-index:-2;filter:blur(20px);opacity:.5;transition:opacity .3s;inset:-3px}.neon.paused:before,.neon.paused:after{animation-play-state:paused}@keyframes neon-spin{to{--spin:360deg}}.ctrl{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.ctrl-text .lead{max-width:46ch}.flow{margin-top:clamp(26px,3vw,38px);display:block}.flow li{gap:16px;max-width:none;padding-bottom:24px;display:flex;position:relative}.flow li:last-child{padding-bottom:0}.flow li:not(:last-child):before{content:"";background:linear-gradient(#ec8b43,#c0281c);border-radius:2px;width:2px;position:absolute;top:20px;bottom:-2px;left:6px}.flow-n{background:var(--dune);width:14px;height:14px;box-shadow:none;color:#0000;border-radius:50%;flex:none;margin:6px 0 0;font-size:0}.flow .last .flow-n{background:0 0;animation:1.8s ease-in-out infinite wait-dot;box-shadow:inset 0 0 0 2px #ec8b43}[data-state=sent] .flow .last .flow-n,[data-state=declined] .flow .last .flow-n{background:var(--dune);box-shadow:none;animation:none}@keyframes wait-dot{50%{box-shadow:inset 0 0 0 2px #ec8b43,0 0 0 5px #ec8b432e}}.flow h3{margin:0 0 3px;font-size:clamp(17px,1.35vw,19px)}.flow li p{color:var(--ink-2);font-size:15.5px;line-height:1.45}.card-ring{border-radius:22px;margin:0;animation:none}.card-ring:before,.card-ring:after{border-radius:24px}.card-ring.settled:before{background:var(--line-2);animation:none}.card-ring.settled:after{opacity:0}.act-card{z-index:1;background:#1f1f1e;border-radius:22px;padding:clamp(18px,2vw,26px);position:relative}.act-card>header{align-items:center;gap:10px;margin-bottom:16px;display:flex}.act-card>header b{letter-spacing:-.015em;font:600 clamp(17px,1.4vw,20px)/1.2 Funnel Display,sans-serif}.act-st{color:var(--dune-text);white-space:nowrap;margin-left:auto;font-size:13px;font-weight:500}[data-state=sent] .act-st{color:var(--ok)}[data-state=declined] .act-st{color:var(--muted)}.act-card dl{gap:7px;font-size:15px;display:grid}.act-card dl div{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:10px;display:grid}.act-card dt{color:var(--muted)}.act-card dd{overflow-wrap:anywhere}.act-card mark{color:var(--ink);background:#ec8b432e;border-radius:6px;margin-left:-6px;padding:1px 6px}.file-c{align-items:center;gap:7px;display:inline-flex}.file-c .i{color:var(--muted)}.act-body{background:var(--raised);color:var(--ink-2);border-radius:13px;margin-top:14px;padding:13px 15px;font-size:15px;line-height:1.5}.act-note{color:var(--ink-2);gap:9px;margin-top:12px;font-size:14px;line-height:1.4;display:flex}.act-note[hidden]{display:none}.act-note .i{color:var(--dune-text);flex:none;margin-top:2px}.act-note .sent{color:var(--ink);font-weight:500}[data-state=sent] .act-note .i{color:var(--ok)}[data-state=declined] .act-note .i{color:var(--muted)}.act-card>footer{flex-wrap:wrap;align-items:center;gap:8px;margin-top:16px;display:flex}.act-card>footer .grow{flex:1}.rules{border-top:0;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(24px,4vw,64px);margin-top:clamp(56px,6vw,88px);padding-top:0}.rule-i{background:var(--raised);width:38px;height:38px;color:var(--ink-2);border-radius:12px;place-items:center;margin-bottom:14px;display:grid}.rules h3{margin-bottom:7px;font-size:clamp(17px,1.35vw,19px)}.rules article>p{max-width:42ch;font-size:15.5px}@media (width<=1040px){.ctrl{grid-template-columns:minmax(0,1fr);gap:32px}.flow>li{max-width:none}.rules{grid-template-columns:minmax(0,1fr);gap:24px}.rules article{grid-template-columns:38px minmax(0,1fr);column-gap:14px;max-width:none;display:grid}.rule-i{grid-row:1/3;margin:0}}@media (width<=680px){.act-card>footer .grow{display:none}.act-card>footer .btn{flex:1;min-height:42px}.act-card>footer [data-change]{flex:100%}.act-card>header{flex-wrap:wrap}.act-st{width:100%;margin-left:32px}}.hero{padding-top:calc(clamp(116px,19vh,190px) + env(safe-area-inset-top,0))}.hero-in{width:min(1000px,100%)}.hero h1{letter-spacing:-.035em;white-space:nowrap;font-size:clamp(30px,4vw,58px);line-height:1.08}.hero h1 span{display:inline}.hero-lede{text-wrap:balance;max-width:760px;margin-top:14px;font-size:clamp(16px,1.25vw,18px);line-height:1.45}.hero .neon,.hero .tasks,.hero .run,.hero .sample{width:min(760px,100%);margin-left:auto;margin-right:auto}.hero .neon{margin-top:clamp(26px,3vw,34px)}.hero .tasks{padding-top:14px}.hero .sample{margin-top:12px;font-size:12.5px}.neon:before,.neon:after{background:conic-gradient(from var(--spin),#ec8b4324 0deg,#c0281c 60deg,#ec8b43 110deg,#fdd36c 150deg,#fdd36c24 190deg,#ec8b4324 240deg,#c0281c 290deg,#ec8b43 325deg,#ec8b4324 360deg);animation-duration:18s}.neon:before{border-radius:19px;inset:-1px}.neon:after{filter:blur(22px);opacity:.34;inset:-2px}.neon:focus-within:after,.neon.busy:after{opacity:.6}.neon:focus-within:before,.neon:focus-within:after{animation-duration:10s}.neon.busy:before,.neon.busy:after{animation-duration:4s}.card-ring:before{border-radius:23px}.card-ring:after{opacity:.24}@media (width<=680px){.hero{padding-top:calc(88px + env(safe-area-inset-top,0))}.hero h1{white-space:normal;font-size:clamp(30px,8.6vw,36px)}.hero h1 span{display:block}.hero-lede{font-size:16px}.br-d{display:none}}.faq{padding:clamp(64px,8vw,120px) 0}.faq-in{grid-template-columns:minmax(0,5fr) minmax(0,6fr);align-items:start;gap:32px clamp(40px,7vw,104px);display:grid}.faq-h{position:sticky;top:104px}.faq-h h2{text-align:left;max-width:12em;margin:0;font-size:clamp(30px,3.5vw,50px);line-height:1.08}.faq-h p{color:var(--ink-2);margin-top:18px;font-size:clamp(17px,1.25vw,19px)}.faq-link{min-height:40px;color:var(--ink);align-items:center;gap:8px;margin-top:14px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}.faq-list{width:auto;margin:0}summary{min-height:72px;padding:16px 36px 16px 0;font-size:clamp(17px,1.3vw,19px);font-weight:400;position:relative}summary:after{background:linear-gradient(var(--ink-2), var(--ink-2)) center / 100% 1.5px no-repeat, linear-gradient(var(--ink-2), var(--ink-2)) center / 1.5px 100% no-repeat;border:0;width:14px;height:14px;margin:-7px 0 0;transition:transform .2s cubic-bezier(.2,.8,.2,1);position:absolute;top:50%;right:2px;transform:none}details[open] summary:after{transform:rotate(45deg)}details p{padding:0 36px 22px 0;font-size:16px}@media (hover:hover) and (pointer:fine){summary:hover:after{background-image:linear-gradient(var(--ink), var(--ink)), linear-gradient(var(--ink), var(--ink))}}@supports (interpolate-size:allow-keywords){.faq-list{interpolate-size:allow-keywords}details::details-content{block-size:0;transition:block-size .24s cubic-bezier(.2, .8, .2, 1), content-visibility .24s allow-discrete;overflow:hidden}details[open]::details-content{block-size:auto}}@media (width<=1040px){.faq-in{grid-template-columns:minmax(0,1fr)}.faq-h{position:static}}@media (width<=680px){summary{min-height:64px}.app-bar{flex-wrap:nowrap}.app-bar .app-tabs{width:100%;max-width:100%}.stage-col em{width:calc(100% - 49px)}}@media (pointer:coarse){.tasks button{min-height:40px}}@media (width<=360px){.logo span{display:none}}.screen,.panel-in{container-type:size}.screen,.panel{--frame-width:1440px;--frame-crop:0px;--frame-top:0px}.panel-domain{--frame-width:1060px;--frame-crop:236px;--frame-top:52px}.panel-mail,.panel-person{--frame-crop:236px;--frame-top:52px}.screen iframe,.panel iframe{--frame-scale:tan(atan2(100cqw, calc(var(--frame-width) - var(--frame-crop))));width:var(--frame-width);height:900px;left:calc(-1 * var(--frame-crop) * var(--frame-scale));top:calc(-1 * var(--frame-top) * var(--frame-scale));transform:scale(var(--frame-scale));transform-origin:0 0}.panel iframe{height:max(780px, calc(100cqh / var(--frame-scale)))}@media (width<=680px){.screen{aspect-ratio:auto;height:min(70svh,560px)}}@container (width<=559px){.screen iframe,.panel iframe{--frame-scale:tan(atan2(100cqw, 390px));width:390px;height:calc(100cqh / var(--frame-scale));top:0;left:0}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.nav.open{background:var(--bg);box-shadow:none}.nav nav{align-items:center}.nav-trigger{color:var(--ink-2);font-size:15px;line-height:inherit;border-radius:999px;align-items:center;gap:5px;padding:9px 11px 9px 13px;transition:color .15s,background .15s;display:inline-flex}.nav-trigger .i{transition:transform .18s cubic-bezier(.2,.8,.2,1)}.nav-trigger[aria-expanded=true]{color:var(--ink);background:#ffffff12}.nav-trigger[aria-expanded=true] .i{transform:rotate(180deg)}.nav-trigger.here{color:var(--ink)}@media (hover:hover) and (pointer:fine){.nav-trigger:hover{color:var(--ink)}}.mega{z-index:0;background:var(--bg);box-shadow:0 1px 0 var(--line),0 40px 70px -30px #000000d9;animation:.18s cubic-bezier(.2,.8,.2,1) both mega-in;position:absolute;top:100%;left:0;right:0}.mega[hidden]{display:none}.nav .logo,.nav .nav-trigger,.nav nav>a,.nav .nav-a{z-index:1;position:relative}@media (height<=460px){.mega{max-height:calc(100svh - 72px);overflow-y:auto}}@keyframes mega-in{0%{opacity:0;transform:translateY(-6px)}}.mega-in{width:min(1440px,100%);padding:clamp(16px,2vw,24px) var(--gut) clamp(20px,2.4vw,32px);grid-template-columns:minmax(300px,4fr) minmax(0,8fr);gap:clamp(16px,2.4vw,36px);margin:0 auto;display:grid}.mega-agent{border-radius:22px;margin:0;animation:none}.mega-tile{z-index:1;isolation:isolate;background:#1a1a19;border-radius:22px;flex-direction:column;height:100%;min-height:276px;padding:20px;text-decoration:none;display:flex;position:relative;overflow:hidden}.mega-tile-h{align-items:center;gap:10px;display:flex}.mega-tile-h b{letter-spacing:-.02em;font:600 clamp(19px,1.5vw,22px)/1.2 Funnel Display,sans-serif}.mega-tile-h .badge{margin-left:auto}.mega-tile>p{max-width:38ch;color:var(--ink-2);margin-top:8px;font-size:15px;line-height:1.45}.mega-say{background:#262625eb;border-radius:14px;margin-top:auto;padding:12px 14px;font-size:14.5px;line-height:1.35;display:block}.mega-say small{color:var(--muted);margin-bottom:2px;font-size:12.5px;display:block}.mega-apps{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(84px,auto);align-content:start;gap:4px clamp(8px,1vw,16px);display:grid}.mega-row{border-radius:18px;align-items:center;gap:14px;padding:12px 14px;text-decoration:none;transition:background .14s;display:flex}.mega-row>div{flex:1;min-width:0}.mega-row b{flex-wrap:wrap;align-items:center;gap:4px 10px;font-size:17px;font-weight:550;line-height:1.3;display:flex}.mega-row small{color:var(--muted);margin-top:2px;font-size:14px;line-height:1.35;display:block}.mega-row .road-i{background:var(--raised);border-radius:13px;width:42px;height:42px;transition:background .14s,color .14s}.mega-row[aria-current=page]{background:var(--sheet)}.mega-row.quiet .road-i{box-shadow:inset 0 0 0 1px var(--line-2);background:0 0}@media (hover:hover) and (pointer:fine){.mega-row:hover{background:var(--raised)}.mega-row:hover .road-i{background:var(--raised-2);color:var(--ink)}.mega-row.quiet:hover .road-i{background:0 0}}.nav-menu{width:40px;height:40px;box-shadow:inset 0 0 0 1px var(--line-2);border-radius:50%;flex:none;place-items:center;margin-left:2px;display:none}.nav-sheet{background:var(--bg);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--ink);border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.nav-sheet[open]{flex-direction:column;display:flex}.nav-sheet::backdrop{background:var(--bg)}.sheet-h{min-height:72px;padding:env(safe-area-inset-top,0) var(--gut) 0;flex:none;justify-content:space-between;align-items:center;display:flex}.sheet-close{background:var(--raised);border-radius:50%;place-items:center;width:44px;height:44px;display:grid}.sheet-b{min-height:0;padding:36px calc(var(--gut) - 10px) 20px;flex:1;overflow-y:auto}.sheet-agent{border-radius:18px;margin:0 10px 22px;animation:none}.sheet-agent .mega-tile{border-radius:18px;min-height:0;padding:16px}.sheet-agent .mega-tile>p{font-size:14.5px}.sheet-b .mega-row{min-height:68px;padding:10px}.sheet-plain{border-top:1px solid var(--line);margin-top:12px;padding:8px 10px 0;display:grid}.sheet-plain a{align-items:center;min-height:48px;font-size:17px;text-decoration:none;display:flex}.sheet-f{padding:12px var(--gut) calc(14px + env(safe-area-inset-bottom,0));box-shadow:0 -1px 0 var(--line);flex:none;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;display:grid}.sheet-f .btn{min-height:48px;font-size:15px}@media (width<=1040px){.mega{display:none}.nav-menu{display:grid}}@media (width<=680px){.nav .txt{display:none}.sheet-h{min-height:60px}}.nav nav .mega a.mega-row,.nav-sheet a.mega-row{color:var(--ink);font-size:inherit;border-radius:18px;padding:12px 14px}.nav nav .mega a.mega-tile{color:var(--ink);font-size:inherit;border-radius:22px;padding:20px}.sheet-agent .mega-say{margin-top:12px}#site-root .i,.nav .i,.nav-sheet .i{stroke-width:1.7px}.step.no-enter{animation:none}.p-hero{min-height:0;padding-top:calc(clamp(112px,15vh,160px) + env(safe-area-inset-top,0));padding-bottom:clamp(56px,7vw,110px);display:block}.p-hero:after{height:clamp(160px,26vh,260px)}.p-head{width:min(1000px,100%);padding:0 var(--gut);text-align:center;margin:0 auto}.p-eyebrow{letter-spacing:-.015em;flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 11px;font:600 clamp(17px,1.4vw,20px)/1.2 Funnel Display,sans-serif;animation:.9s cubic-bezier(.2,.8,.2,1) both lift;display:inline-flex}.p-hero h1{white-space:normal;margin-top:clamp(14px,1.6vw,20px)}.p-hero .hero-lede{margin-left:auto;margin-right:auto}.p-cta{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:clamp(22px,2.6vw,30px);animation:.9s cubic-bezier(.2,.8,.2,1) .12s both lift;display:flex}.p-note{width:min(620px,100%);color:var(--muted);text-wrap:balance;margin:14px auto 0;font-size:13.5px;line-height:1.45;animation:.9s cubic-bezier(.2,.8,.2,1) .16s both lift}.p-app{width:min(1440px,100%);padding:0 var(--gut);margin:clamp(30px,3.8vw,48px) auto 0;animation:.9s cubic-bezier(.2,.8,.2,1) .2s both lift}.p-app .screen{margin:0 auto}.p-features{padding:clamp(64px,7vw,110px) 0}.p-features .pair{margin-top:clamp(32px,4vw,56px)}.p-say .ctrl-text .bubble{margin-top:clamp(22px,2.6vw,32px)}.p-card dl div{grid-template-columns:82px minmax(0,1fr)}.p-card .act-note{margin-top:12px}.p-card>footer .grow{min-width:1px}.p-stands{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(10px,1.2vw,16px);margin-top:clamp(32px,4vw,52px);display:grid}.p-stands .stage-col{padding-bottom:20px}.p-stands .stage-col li{min-height:0;color:var(--ink-2);align-items:flex-start;gap:10px;padding:6px 0;font-size:16px;line-height:1.4}.p-stands .stage-col li:before{content:"";background:var(--muted);border-radius:50%;flex:none;width:5px;height:5px;margin-top:9px}.p-stands .is-now li{color:var(--ink)}.p-stands .is-now li:before{background:#ec8b43}.p-others{padding:0 0 clamp(64px,7vw,110px)}.p-others h2{text-align:center}.p-other-list{grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(8px,1vw,14px);margin-top:clamp(26px,3vw,40px);display:grid}.p-other{background:var(--sheet);min-height:178px;box-shadow:0 0 0 1px var(--line);border-radius:22px;flex-direction:column;align-items:flex-start;gap:12px;padding:18px;text-decoration:none;transition:background .14s;display:flex}.p-other b{letter-spacing:-.015em;font:550 clamp(18px,1.4vw,20px)/1.2 Funnel Display,sans-serif;display:block}.p-other small{color:var(--muted);margin-top:3px;font-size:14px;line-height:1.35;display:block}.p-other .badge{margin-top:auto}@media (hover:hover) and (pointer:fine){.p-other:hover{background:var(--raised)}}.app-note .more{min-height:40px;color:var(--ink);align-items:center;gap:7px;margin-top:6px;font-size:15px;font-weight:500;text-decoration:none;display:inline-flex}@media (width<=1040px){.p-stands{grid-template-columns:minmax(0,1fr)}.p-other-list{grid-template-columns:repeat(2,minmax(0,1fr))}.p-other{min-height:150px}}@media (width<=680px){.p-hero{padding-top:calc(88px + env(safe-area-inset-top,0))}.p-hero h1{font-size:clamp(30px,8.6vw,36px)}.p-cta .btn{flex:100%}.p-app .screen{height:min(70svh,560px)}.p-other{min-height:140px;padding:14px}.p-card>footer .btn{flex:1}}.p-card>footer[hidden]{display:none}.fig-panel{isolation:isolate;aspect-ratio:16/9;box-shadow:0 0 0 1px var(--line);background:#111110;border-radius:22px;place-items:center;padding:clamp(14px,2vw,26px);display:grid;position:relative;overflow:hidden}.fig{width:min(470px,100%);box-shadow:0 0 0 1px var(--line-2),0 24px 60px -30px #000c;background:#1f1f1e;border-radius:18px;padding:clamp(14px,1.5vw,20px);font-size:15px;line-height:1.4}.fig>header{align-items:center;gap:9px;margin-bottom:12px;display:flex}.fig>header b{letter-spacing:-.015em;min-width:0;font:600 clamp(16px,1.25vw,18px)/1.25 Funnel Display,sans-serif}.fig-tools{color:var(--muted);gap:10px;margin-left:auto;display:flex}.fig-rows{gap:2px;display:grid}.fig-row{grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:50px;padding:6px 0;display:grid}.fig-row.lift{background:#ec8b4317;border-radius:12px;margin:2px -8px;padding:8px;box-shadow:inset 0 0 0 1px #f0a35a38}.fig-row b{overflow-wrap:anywhere;font-weight:500;display:block}.fig-row small{color:var(--muted);font-size:13px;line-height:1.35;display:block}.fig-row em{color:var(--ink-2);white-space:nowrap;font-size:13px;font-style:normal;font-weight:500}.fig-row em.ok{color:var(--ok)}.fig-row em.off{color:var(--muted)}.fig-row em.dune{color:var(--dune-text)}.fig-av,.fig-ic{background:var(--raised-2);border-radius:50%;place-items:center;width:32px;height:32px;font-size:11.5px;font-weight:550;display:grid}.fig-ic{color:var(--ink-2);border-radius:10px}.fig-btn{background:var(--ink);color:#141413;white-space:nowrap;border-radius:999px;align-items:center;min-height:30px;padding:0 12px;font-size:13px;font-weight:550;display:inline-flex}.fig-btn.quiet{color:var(--ink);box-shadow:inset 0 0 0 1px var(--line-2);background:0 0}.fig-text{background:var(--raised);color:var(--ink-2);border-radius:12px;padding:12px 14px}.fig-text s{color:#ee8d85;text-decoration-thickness:1px}.fig-text mark{color:var(--ink);background:#ec8b432e;border-radius:6px;padding:1px 5px}.fig-doc{color:#1b1a18;background:#fff;border-radius:12px;padding:14px}.fig-doc b{letter-spacing:-.015em;font:600 17px/1.2 Funnel Display,sans-serif;display:block}.fig-doc p{color:#55514c;margin-top:6px;font-size:14px;line-height:1.45}.fig-actions{justify-content:flex-end;gap:6px;margin-top:12px;display:flex}.fig-foot{color:var(--muted);align-items:center;gap:8px;margin-top:10px;font-size:13px;display:flex}.fig-foot.ok{color:var(--ok)}.fig-foot .i{flex:none}@media (width<=1280px) and (width>=681px){.fig-panel{aspect-ratio:auto;min-height:clamp(260px,32vw,340px)}}@media (width<=680px){.fig-panel{aspect-ratio:auto;min-height:300px;padding:14px}}.panel-product[data-crop="236"]{--frame-crop:236px;--frame-top:52px}.panel-product[data-vw="1060"]{--frame-width:1060px}.p-app .screen iframe{height:calc(100cqh / var(--frame-scale))}.p-hero .i,.p-features .i,.p-say .i,.p-others .i{stroke-width:1.7px}
