.bk-dialog{width:min(clamp(860px,60vw,1500px),calc(100% - 40px));max-width:none;max-height:calc(100dvh - 40px);margin:auto;padding:0;border:0;background:transparent;overflow:visible;color:var(--ink)}.bk-dialog[open]{animation:bkDialogIn .45s cubic-bezier(.16,1,.3,1) both}.bk-dialog::-webkit-backdrop{background:color-mix(in srgb,var(--ink) 80%,transparent);-webkit-backdrop-filter:blur(10px) saturate(.7);backdrop-filter:blur(10px) saturate(.7)}.bk-dialog::backdrop{background:color-mix(in srgb,var(--ink) 80%,transparent);-webkit-backdrop-filter:blur(10px) saturate(.7);backdrop-filter:blur(10px) saturate(.7)}.bk-dialog[open]::-webkit-backdrop{animation:bkFade .3s ease-out both}.bk-dialog[open]::backdrop{animation:bkFade .3s ease-out both}html:has(.bk-dialog[open]){overflow:hidden}.bk-sr{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.bk-win{position:relative;container-type:inline-size;display:flex;flex-direction:column;max-height:calc(100dvh - 40px);overflow:hidden auto;overscroll-behavior:contain;border:var(--bw) solid var(--ink);border-radius:16px;box-shadow:0 8px 0 var(--ink),0 40px 90px -30px color-mix(in srgb,var(--ink) 80%,transparent)}.bk-close,.bk-win{background:var(--paper)}.bk-close{position:absolute;z-index:6;top:14px;right:14px;display:inline-flex;align-items:center;justify-content:center;width:42px;aspect-ratio:1;padding:0;border:0;border-radius:50%;color:var(--ink);cursor:pointer;box-shadow:0 3px 0 color-mix(in srgb,var(--ink) 30%,transparent);transition:transform .15s,background .15s}.bk-close svg{width:38%;height:38%}.bk-close:focus-visible{background:var(--orange);outline:none}.bk-sea{--boat:14cqw;position:relative;flex:none;height:31cqw;overflow:hidden;border-bottom:var(--bw) solid var(--ink);background:var(--paper-deep);transition:height .7s cubic-bezier(.2,.7,.3,1)}.is-booked .bk-sea,.is-dock .bk-sea{height:13cqw}.bk-sea-bg{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:right 72%}.bk-shimmer{position:absolute;inset:auto 0 0 0;height:38%;opacity:.35;pointer-events:none;animation:bkFlow 9s linear infinite;background:repeating-linear-gradient(90deg,var(--paper-text) 0 22px,transparent 22px 70px) 0 30%/100% 2px no-repeat,repeating-linear-gradient(90deg,var(--paper-text) 0 14px,transparent 14px 90px) 30px 70%/100% 2px no-repeat}.is-sail .bk-shimmer{animation-duration:2s}.bk-boat{position:absolute;z-index:3;width:var(--boat);left:calc(3% + var(--p) * 56%);bottom:calc(4% + var(--p) * 18%);transform-origin:50% 100%;scale:calc(1 - var(--p) * .4);transition:left 1s cubic-bezier(.2,.7,.3,1),bottom .9s cubic-bezier(.2,.7,.3,1),scale .9s cubic-bezier(.2,.7,.3,1)}.bk-boat-img{display:block;width:100%;height:auto;transform-origin:50% 90%;animation:bkRock 3.2s ease-in-out infinite}.is-sail .bk-boat-img{animation:bkRock .9s ease-in-out infinite}.is-docked .bk-boat{left:calc(81% - var(--boat) * .6);bottom:26%;scale:.6}.is-booked .bk-boat,.is-dock .bk-boat{left:calc(81% - var(--boat) * .46);bottom:30%;scale:.46}.bk-spray{position:absolute;right:88%;bottom:6%;width:70px;height:14px;opacity:0;transition:opacity .25s;background:repeating-linear-gradient(90deg,var(--paper-text) 0 10px,transparent 10px 18px) 0 0/100% 3px no-repeat,repeating-linear-gradient(90deg,var(--paper-text) 0 6px,transparent 6px 16px) 8px 10px/100% 3px no-repeat}.is-sail .bk-spray{opacity:.95;animation:bkSpray .32s steps(2) infinite}.bk-bubble-track{position:absolute;z-index:4;top:clamp(12px,1.6cqw,22px);left:clamp(12px,1.6cqw,22px);right:68px;display:flex;pointer-events:none;transition:opacity .3s}.bk-bubble-track>i{flex:0 1;flex-grow:var(--p);transition:flex-grow 1s cubic-bezier(.2,.7,.3,1)}.bk-bubble-track>i:last-child{flex-grow:calc(1 - var(--p))}.bk-bubble{position:relative;flex:none;display:grid;width:max-content;max-width:min(100%,440px);padding:.55em .85em;border-radius:14px;background:var(--paper);box-shadow:0 4px 0 color-mix(in srgb,var(--ink) 25%,transparent);font-family:var(--font-display);font-weight:700;font-size:clamp(14px,1.8cqw,24px);line-height:1.3;letter-spacing:-.005em;text-wrap:balance}.bk-bubble>span{grid-area:1/1}.bk-bubble-sizer{visibility:hidden}.bk-bubble:after{content:"";position:absolute;top:100%;left:calc(16px + var(--p) * (100% - 44px));margin-top:-1px;border:8px solid transparent;border-top:8px solid var(--paper);border-bottom:0}.is-booked .bk-bubble-track,.is-dock .bk-bubble-track{opacity:0}.bk-confetti{position:absolute;z-index:4;left:80%;bottom:45%;width:8px;height:8px;border-radius:50%;background:var(--orange);opacity:0;--a:calc(var(--i) * 27.7deg);animation:bkBurst 1.1s cubic-bezier(.2,.7,.3,1) calc(.9s + var(--i) * 18ms) both}.bk-confetti:nth-child(2n){width:10px;height:5px;border-radius:2px}.bk-confetti:nth-child(3n){background:var(--banner)}.bk-confetti:nth-child(4n){background:var(--paper)}.bk-stage{display:flex;justify-content:center;align-items:center;flex:1 0 auto;min-height:clamp(270px,28cqw,390px);padding:clamp(20px,3cqw,40px) clamp(16px,3.4cqw,48px)}.is-booked .bk-stage,.is-dock .bk-stage,.is-docking .bk-stage{padding:0}.bk-card{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:clamp(14px,1.8cqw,24px);width:100%;animation:bkCardIn .35s cubic-bezier(.2,.7,.3,1) both}.bk-hint{margin:0;text-align:center;font-family:var(--font-mono);font-size:clamp(11px,1.15cqw,14px);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-soft)}.bk-options{display:flex;flex-wrap:wrap;justify-content:center;gap:clamp(9px,1.1cqw,14px);max-width:82cqw}.bk-opt{min-height:clamp(44px,4.8cqw,60px);padding:0 clamp(16px,1.9cqw,26px);border:var(--bw) solid var(--ink);border-radius:var(--radius-pill);background:var(--paper);color:var(--ink);font-family:var(--font-display);font-weight:700;font-size:clamp(14.5px,1.65cqw,21px);cursor:pointer;box-shadow:0 4px 0 var(--ink);transition:transform .12s,box-shadow .12s,background .15s;animation:bkPop .42s cubic-bezier(.2,.8,.3,1.5) calc(var(--i) * 40ms) both}.bk-opt:active{transform:translateY(3px);box-shadow:0 1px 0 var(--ink)}.bk-opt:focus-visible{outline:2px solid var(--orange-soft);outline-offset:3px}.bk-opt.is-picked{background:var(--orange)}.bk-chip{display:inline-flex;align-items:center;gap:8px}.bk-chip:before{content:"";width:.9em;height:.9em;flex:none;border:2px solid var(--ink);border-radius:4px;background:var(--paper);transition:background .15s}.bk-chip.is-picked:before{background:var(--ink);box-shadow:inset 0 0 0 2px var(--orange)}.bk-form{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;width:100%;max-width:min(680px,72cqw)}.bk-form--stack{flex-direction:column;flex-wrap:nowrap;max-width:clamp(420px,48cqw,700px)}.bk-input{flex:1 1 260px;min-width:0;min-height:clamp(48px,5cqw,62px);padding:0 1.2em;border:var(--bw) solid var(--ink);border-radius:var(--radius-pill);background:var(--paper);color:var(--ink);font:500 clamp(16px,1.6cqw,20px) var(--font-sans);box-shadow:inset 0 3px 0 color-mix(in srgb,var(--ink) 8%,transparent)}.bk-form--stack .bk-input{flex:none;width:100%}.bk-input:focus{outline:2px solid var(--orange-soft);outline-offset:3px}.bk-input[aria-invalid=true]{border-color:var(--tulip)}.bk-go{cursor:pointer;font-size:clamp(15px,1.6cqw,20px)}.bk-go:disabled{opacity:.45;cursor:not-allowed}.bk-go:focus-visible{outline:2px solid var(--orange-soft);outline-offset:3px}.bk-nudge{width:100%;margin:0;text-align:center;font-size:14px;color:var(--tulip)}.bk-nudge a{color:var(--orange-contrast);text-decoration:underline}.bk-form--choice{flex-direction:column;flex-wrap:nowrap;max-width:none}.bk-form--choice .bk-input{flex:none;width:min(100%,clamp(420px,48cqw,700px))}.bk-actions{display:flex;align-items:center;justify-content:center;gap:clamp(10px,1.4cqw,18px);width:100%;margin-top:4px}.bk-back{display:inline-flex;align-items:center;min-height:clamp(46px,4.8cqw,58px);padding:0 clamp(16px,1.9cqw,24px);border:var(--bw) solid var(--ink);border-radius:var(--radius-pill);background:var(--paper);color:var(--ink);font-family:var(--font-display);font-weight:700;font-size:clamp(14.5px,1.5cqw,19px);cursor:pointer;transition:background .15s}.bk-back:focus-visible{outline:2px solid var(--orange-soft);outline-offset:3px}.bk-back:disabled{opacity:.45;cursor:default}.bk-card.is-locked .bk-options{opacity:.75}.bk-options--grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,190px),1fr));width:min(100%,760px)}.bk-opt--solo{grid-column:1/-1}.bk-eg{display:block;font-size:.8em;font-weight:500;opacity:.7}.bk-options--pairs{grid-template-columns:repeat(2,1fr);width:min(100%,680px)}.bk-options--grid .bk-opt{justify-content:flex-start;text-align:left;min-height:clamp(44px,4.4cqw,56px);box-shadow:0 3px 0 var(--ink)}.bk-opt:disabled{cursor:default}.bk-card--sailing{flex-direction:row;min-height:120px}.bk-dots{display:inline-flex;gap:10px}.bk-dots i{width:11px;height:11px;border-radius:50%;background:var(--orange);animation:bkDot 1s cubic-bezier(.45,0,.55,1) infinite}.bk-dots i:nth-child(2){animation-delay:.15s;background:var(--orange-soft)}.bk-dots i:nth-child(3){animation-delay:.3s;background:var(--banner)}.bk-booker,.bk-cal{width:100%}.bk-cal{min-height:520px;animation:bkCardIn .5s cubic-bezier(.16,1,.3,1) .3s both}.bk-booker .bk-nudge{padding:16px}@keyframes bkDialogIn{0%{opacity:0;translate:0 24px;scale:.97}to{opacity:1;translate:0 0;scale:1}}@keyframes bkFade{0%{opacity:0}to{opacity:1}}@keyframes bkFlow{to{background-position:-140px 30%,-110px 70%}}@keyframes bkRock{0%,to{rotate:-1.5deg;translate:0 0}50%{rotate:1.5deg;translate:0 -3px}}@keyframes bkSpray{50%{translate:-5px 0}}@keyframes bkBurst{0%{opacity:1;translate:0 0;rotate:0deg}to{opacity:0;rotate:200deg;translate:calc(cos(var(--a)) * 150px) calc(sin(var(--a)) * -110px - 40px)}}@keyframes bkCardIn{0%{opacity:0;translate:0 14px}to{opacity:1;translate:0 0}}@keyframes bkPop{0%{opacity:0;scale:.7}to{opacity:1;scale:1}}@keyframes bkDot{0%,to{translate:0 0;scale:1}40%{translate:0 -10px;scale:1.1}}@media (hover:hover) and (pointer:fine){.bk-close:hover{background:var(--orange);transform:rotate(90deg)}.bk-opt:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 6px 0 var(--ink);background:color-mix(in srgb,var(--orange) 16%,var(--paper))}.bk-opt.is-picked:hover{background:var(--orange)}.bk-back:not(:disabled):hover{background:var(--paper-deep)}}@media (pointer:coarse){.bk-close{width:44px}}@media (max-width:640px){.bk-dialog{width:calc(100% - 20px)}.bk-dialog,.bk-win{max-height:calc(100dvh - 20px)}.bk-win{height:auto;border-radius:16px;box-shadow:0 6px 0 var(--ink)}.is-booked.bk-win,.is-dock.bk-win{height:calc(100dvh - 20px)}.bk-close{top:10px;right:10px}.bk-sea{--boat:23cqw;height:min(40cqw,24dvh)}.is-booked .bk-sea,.is-dock .bk-sea{height:20cqw}.bk-boat{left:calc(2% + var(--p) * 44%)}.bk-bubble-track{top:10px;left:10px;right:62px}.bk-bubble{font-size:15px}.bk-stage{min-height:0;padding:16px 14px 18px}.bk-card{gap:12px}.bk-actions{padding-top:4px}.bk-options{max-width:none}.bk-options--grid{grid-template-columns:1fr 1fr;gap:8px}.bk-options--grid .bk-opt{min-height:44px;padding:6px 10px;font-size:13.5px;line-height:1.2;border-width:2px}.bk-opt--solo{grid-column:auto}.bk-options--rows{grid-template-columns:1fr;gap:7px}.bk-options--rows .bk-opt{min-height:40px;padding:6px 16px;font-size:14px}.bk-form,.bk-form--stack{max-width:none}.bk-actions .hero-pill{min-height:46px;padding:4px 4px 4px 18px;font-size:15px}.bk-actions .hero-circ{width:34px;height:34px}.bk-back{min-height:46px;padding:0 16px;font-size:15px}}:root{--zs:1}@media(min-width:1728px) and (min-height:960px){:root{--zs:1.2}}@media(min-width:2016px) and (min-height:1120px){:root{--zs:1.4}}@media(min-width:2304px) and (min-height:1280px){:root{--zs:1.6}}@media(min-width:2880px) and (min-height:1600px){:root{--zs:2}}@media(min-width:3456px) and (min-height:1920px){:root{--zs:2.4}}@media(min-width:1728px) and (min-height:960px){#howcap>.container,#pmf-engineer>.container,#use-cases>.container,.autopilot>.container,.cta-px>.container,.footer>.container{zoom:var(--zs);max-width:1209.6px}.hero-copy{zoom:var(--zs)}#howcap .section-title,#pmf-engineer .section-title,#use-cases .section-title,.autopilot .section-title,.cta-px .section-title{font-size:46px}#howcap .lead,#pmf-engineer .lead,#use-cases .lead,.autopilot .lead,.cta-px .lead{font-size:18.7px}.hero-lead{font-size:57.6px}.ucx-h{font-size:43.2px}.ucx-sub{font-size:16.6px}.ucx-card{top:calc(var(--ucx-top) / var(--zs));height:min(520px,calc((100svh - var(--ucx-top) - 24px) / var(--zs)))}.cta-px{min-height:66vh;padding:5vh 0 32vh}.cta-px:before{height:14vh}.hloop-word{font-size:calc(88px * var(--zs))}.hloop-body{font-size:calc(22px * var(--zs))}.hloop-copy{max-width:calc(460px * var(--zs))}.hloop-eyebrow{font-size:calc(11px * var(--zs));padding:calc(6px * var(--zs)) calc(12px * var(--zs))}.pin-dots i{width:calc(30px * var(--zs));height:calc(4px * var(--zs))}.ucp-faq>.container,.ucp-problem>.container,.ucp-steps>.container,.ucp-tracker>.container{zoom:var(--zs);max-width:1209.6px}.ucp-faq,.ucp-problem,.ucp-steps,.ucp-tracker{--ucp-display:74.9px}.ucp-row-title{font-size:50px}.ucp-h2{font-size:58px}}.scan-sr{position:absolute;width:1px;height:1px;overflow:hidden;-webkit-clip-path:inset(50%);clip-path:inset(50%);white-space:nowrap}.hero-ctas:has(.scan-inline),.hero-ctas:has(.scan-kept){flex-direction:column;gap:12px}.scan-kept{display:flex;flex-direction:column;align-items:center;gap:10px;width:min(440px,100%);min-width:0}.hero-px .scan-kept .scan-play{height:auto;min-height:44px;max-width:100%;padding-block:10px;white-space:normal;text-align:center;text-decoration:none;overflow-wrap:anywhere}.scan-kept-other{padding:0;border:0;background:none;font:600 14px var(--font-sans);color:var(--ink);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:3px;transition:-webkit-text-decoration-color .15s;transition:text-decoration-color .15s;transition:text-decoration-color .15s,-webkit-text-decoration-color .15s}.scan-kept-other:focus-visible,.scan-kept-other:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.scan-kept-other:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.scan-inline{display:flex;align-items:center;gap:6px;width:min(440px,100%);min-width:0;padding:5px;background:var(--paper);border:var(--bw) solid var(--ink);border-radius:var(--radius-pill);box-shadow:var(--shadow-md)}.scan-inline:has(.scan-site[aria-invalid=true]){border-color:var(--tulip);animation:scanShake .3s}.scan-site{flex:1 1 auto;min-width:0;height:44px;padding:0 8px 0 16px;font:500 16px var(--font-sans);color:var(--ink);background:transparent;border:0;outline:0;border-radius:var(--radius-pill);-webkit-appearance:none;-moz-appearance:none;appearance:none;box-shadow:none}.scan-site:focus,.scan-site:focus-visible{outline:0;box-shadow:none}.scan-site:-webkit-autofill,.scan-site:-webkit-autofill:focus,.scan-site:-webkit-autofill:hover{-webkit-box-shadow:0 0 0 1000px var(--paper) inset;-webkit-text-fill-color:var(--ink);caret-color:var(--ink);-webkit-transition:background-color 9999s;transition:background-color 9999s}.scan-site::placeholder{color:var(--paving)}.scan-site[aria-invalid=true]::placeholder{color:var(--tulip);font-weight:600}.scan-play{flex:none;display:inline-flex;align-items:center;justify-content:center;gap:8px;height:44px;padding:0 18px;font:800 15px var(--font-display);white-space:nowrap;border:var(--bw) solid var(--ink);border-radius:var(--radius-pill);background:var(--orange);color:var(--ink);cursor:pointer;transition:background .12s}.scan-play:hover{background:var(--orange-soft)}.scan-play span{transition:transform .15s}.scan-play:hover span{transform:translateX(3px)}.hero-watch-link:focus-visible,.scan-play:focus-visible{outline:3px solid var(--ink);outline-offset:2px}.hero-watch-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid rgba(255,255,255,.55);border-radius:var(--radius-pill);background:linear-gradient(180deg,color-mix(in srgb,var(--paper) 62%,transparent),color-mix(in srgb,var(--paper) 40%,transparent));-webkit-backdrop-filter:blur(14px) saturate(1.8);backdrop-filter:blur(14px) saturate(1.8);box-shadow:inset 0 1px 0 rgba(255,255,255,.85),inset 0 -1px 0 rgba(255,255,255,.18),0 6px 18px rgba(14,14,14,.14),0 1px 3px rgba(14,14,14,.1);font:600 14px var(--font-sans);color:var(--ink);cursor:pointer;transition:background .2s,box-shadow .2s,transform .2s}.hero-watch-link:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--paper) 78%,transparent),color-mix(in srgb,var(--paper) 55%,transparent));box-shadow:inset 0 1px 0 rgba(255,255,255,.95),inset 0 -1px 0 rgba(255,255,255,.25),0 8px 22px rgba(14,14,14,.18),0 1px 3px rgba(14,14,14,.1)}.hero-watch-link:active{transform:translateY(1px)}.hero-watch-link svg{width:12px;height:12px}:root:has(.scan-page){--annc-h:0px}:root:has(.scan-page) .announce,:root:has(.scan-page) .scene{display:none}:root:has(.scan-page) body{background:#F4F4F5}:root:has(.scan-page) .topnav{box-shadow:none}.scan-page{--q-bg:#FFFFFF;--q-fg:#0E0E0E;--q-muted:#F4F4F5;--q-muted-fg:#6B6B73;--q-border:#E4E4E7;--q-input:#D4D4D8;--q-bad:#B23B3F;--q-orange:#FF7A1A;--q-orange-deep:#B84300;--q-on-orange:#1A1206;--q-ok:color-mix(in srgb,var(--ok) 70%,var(--q-fg));--q-link:var(--water-deep);padding-block:calc(var(--topnav-h) + 28px) 72px;padding-left:max(16px,env(safe-area-inset-left,0px));padding-right:max(16px,env(safe-area-inset-right,0px));color:var(--q-fg);font:400 14px/1.5 var(--font-sans)}:where(.scan-page) button{font:inherit;cursor:pointer}.scan-page :focus-visible{outline:2px solid var(--q-orange);outline-offset:2px}body:has(>.scan-page .sg){display:flex;flex-direction:column;min-height:100dvh}.scan-page:has(.sg){flex:1 1;display:grid;align-content:center}.sg{max-width:520px;margin:0 auto;display:grid;grid-gap:20px;gap:20px}.sg-peek{background:var(--q-bg);border:1px solid var(--q-border);border-radius:12px;overflow:hidden;box-shadow:0 1px 2px rgba(14,14,14,.05)}.sg-peek-bar{display:flex;align-items:center;gap:8px;padding:9px 12px;border-bottom:1px solid var(--q-border);background:#FAFAFA;font:500 13px var(--font-sans);color:var(--q-muted-fg)}.sg-peek-bar img{flex:none;border-radius:3px}.sg-peek-view{position:relative;aspect-ratio:1200/630;background:var(--q-muted);overflow:hidden}.sg-peek-shot{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.sg-peek-card{position:absolute;inset:0;display:grid;align-content:center;justify-items:start;grid-gap:8px;gap:8px;padding:8% 10%;background:var(--q-bg)}.sg-peek-card img{border-radius:10px}.sg-peek-card b{font:800 clamp(18px,2.2vw,24px)/1.2 var(--font-display);letter-spacing:-.01em;text-wrap:balance}.sg-peek-card span{color:var(--q-muted-fg);font-size:14px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sg-glass{position:absolute;left:8%;top:12%;width:22%;max-width:96px;fill:color-mix(in srgb,var(--q-bg) 25%,transparent);stroke:var(--q-fg);stroke-width:3.5;stroke-linecap:round;filter:drop-shadow(0 4px 10px rgba(14,14,14,.25));opacity:0}.sg-peek[data-sweeping] .sg-glass{animation:sgSweep 2.4s cubic-bezier(.45,0,.25,1) both}.sg-peek-caption{margin:0;padding:10px 14px;border-top:1px solid var(--q-border);color:var(--q-muted-fg);font-size:13px}.sg-peek[data-sweeping] .sg-peek-caption:after{content:"";display:inline-block;width:1.2em;text-align:left;animation:sgDots 1s steps(4) infinite}.sg-gate{display:grid;grid-gap:10px;gap:10px;padding:24px;background:var(--q-bg);border:1px solid var(--q-border);border-radius:12px;box-shadow:0 1px 2px rgba(14,14,14,.05);animation:sdIn .35s ease-out both}.sg-gate h1{margin:0;font:700 22px/1.25 var(--font-display);letter-spacing:-.01em;text-wrap:balance}.sg-gate>p{margin:0;color:var(--q-muted-fg)}.sg-gate .sd-book{justify-self:start}.sg-field{display:flex;gap:6px;padding:4px;border:1px solid var(--q-input);border-radius:10px;background:var(--q-bg);transition:border-color .15s,box-shadow .15s}.sg-field:focus-within{border-color:var(--q-fg);box-shadow:0 0 0 3px rgba(14,14,14,.08)}.sg-field[data-invalid]{border-color:var(--q-bad);animation:scanShake .3s}.sg-field input{flex:1 1;min-width:0;height:40px;padding:0 10px;border:0;outline:0;background:transparent;font:500 16px var(--font-sans);color:var(--q-fg);border-radius:7px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.sg-field input:focus,.sg-field input:focus-visible{outline:none;box-shadow:none}.sg-field input:-webkit-autofill,.sg-field input:-webkit-autofill:focus{-webkit-box-shadow:0 0 0 1000px var(--q-bg) inset;-webkit-text-fill-color:var(--q-fg)}.sg-field input::placeholder{color:var(--q-muted-fg)}.sg-field[data-invalid] input::placeholder{color:var(--q-bad)}.sg-field button{flex:none;min-height:40px;padding:0 18px;border:0;border-radius:7px;background:var(--q-orange);color:var(--q-on-orange);font-weight:600;transition:background-color .15s,transform .1s}.sg-field button:hover:not(:disabled){background:#E86A0C}.sg-field button:active:not(:disabled){transform:translateY(1px)}.sg-field button:focus-visible{outline:2px solid var(--q-fg);outline-offset:2px}.sg-field button:disabled{background:var(--q-muted);color:var(--q-muted-fg);cursor:progress}.sg-problem{margin:0;color:var(--q-bad);font-size:13px}.sg-sent-acts{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px;margin-top:6px}.sg-sent-acts .sd-book{text-decoration:none}.sg-sent-acts .sd-book:disabled{opacity:.6;cursor:progress}.sg-link{padding:0;border:0;background:none;font:600 14px var(--font-sans);color:var(--q-orange-deep);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:3px;transition:-webkit-text-decoration-color .15s;transition:text-decoration-color .15s;transition:text-decoration-color .15s,-webkit-text-decoration-color .15s}.sg-link:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.sg-note{margin:0;color:var(--q-muted-fg);font-size:13px}.sd-book{flex:none;display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:0 18px;border:1px solid #ffc9a3;border-radius:999px;background:#FFE7D6;color:var(--q-orange-deep);font:600 14.5px var(--font-sans)!important;transition:background-color .15s,border-color .15s,color .15s}.sd-book:hover{background:var(--q-orange);border-color:var(--q-orange);color:var(--q-on-orange)}.sd-book:active{transform:translateY(1px)}.sd-muted{margin:0;color:var(--q-muted-fg)}.sg-stage{position:relative;max-width:1320px;margin:0 auto;min-height:560px;display:grid;align-content:center;padding-block:clamp(16px,5vh,56px)}.sg-stage .sg{position:relative;z-index:1;width:100%}.sg-intake{gap:14px;padding:28px;border-radius:16px;box-shadow:0 1px 2px rgba(14,14,14,.04),0 18px 40px -24px rgba(14,14,14,.28)}.sg-site{display:inline-flex;align-items:center;gap:8px;justify-self:start;padding:4px 12px 4px 6px;border:1px solid var(--q-border);border-radius:999px;background:var(--q-muted);font:500 12px/1.4 var(--font-mono);color:var(--q-muted-fg)}.sg-site img{border-radius:4px;background:var(--q-bg)}.sg-intake h1{font:800 clamp(22px,2.2vw,27px)/1.18 var(--font-display);letter-spacing:-.02em}.sg-intake h1 label{cursor:text}.sg-area{width:100%;resize:vertical;min-height:92px;padding:12px 14px;border:1px solid var(--q-input);border-radius:12px;background:var(--q-bg);color:var(--q-fg);font:500 16px/1.45 var(--font-sans);-webkit-appearance:none;-moz-appearance:none;appearance:none}.sg-area:focus{outline:0;border-color:var(--q-fg);box-shadow:0 0 0 3px rgba(14,14,14,.08)}.sg-area[data-invalid]{border-color:var(--q-bad)}.sg-area::placeholder{color:var(--q-muted-fg)}.sg-chips{display:flex;flex-wrap:wrap;gap:6px}.sg-chip{min-height:32px;padding:0 12px;border:1px solid var(--q-border);border-radius:999px;background:var(--q-muted);color:var(--q-fg);font:500 13px var(--font-sans);transition:background-color .15s,border-color .15s,color .15s}.sg-chip:hover,.sg-chip[data-on]{background:color-mix(in srgb,var(--q-orange) 10%,var(--q-bg));border-color:color-mix(in srgb,var(--q-orange) 45%,var(--q-bg));color:var(--q-orange-deep)}.sg-go{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:54px;margin-top:6px;padding:0 24px;border:0;border-radius:var(--radius-pill);background:var(--ink);color:var(--paper);font:800 17px/1 var(--font-display);letter-spacing:-.01em;box-shadow:0 4px 0 color-mix(in srgb,var(--ink) 24%,transparent);transition:background-color .15s,transform .12s,box-shadow .12s}.sg-go span{transition:transform .15s}.sg-go:hover{background:var(--q-orange);color:var(--ink);transform:translateY(-1px);box-shadow:0 5px 0 var(--ink)}.sg-go:hover span{transform:translateX(4px)}.sg-go:active{transform:translateY(3px);box-shadow:0 1px 0 var(--ink)}.sg-go:focus-visible{outline:3px solid var(--q-orange);outline-offset:3px}.sd-badge{flex:none;display:inline-flex;align-items:center;padding:2px 9px;border-radius:999px;font:600 12px/1.6 var(--font-sans);letter-spacing:0;white-space:nowrap}.sd-badge[data-tone=orange]{background:color-mix(in srgb,var(--q-orange) 12%,var(--q-bg));color:var(--q-orange-deep)}.sd-badge[data-tone=muted]{background:var(--q-muted);color:var(--q-muted-fg);font-weight:500}.sd-label{display:inline-flex;align-items:center;gap:6px;font:600 11px/1.4 var(--font-mono);letter-spacing:.08em;text-transform:uppercase}.sd-caption,.sd-label{color:var(--q-muted-fg)}.sd-caption{margin:0;font-size:12.5px}.sd-bad{margin:0;color:var(--q-bad);font-size:14px}.sd-copy{flex:none;min-height:30px;padding:0 12px;border:1px solid var(--q-border);border-radius:999px;background:var(--q-bg);color:var(--q-fg);font:500 12.5px var(--font-sans);transition:background-color .15s,border-color .15s,color .15s}.sd-copy:hover:not(:disabled){background:var(--q-fg);border-color:var(--q-fg);color:var(--q-bg)}.sd-copy:disabled{opacity:.6;cursor:progress}.sd-copy-all{min-height:36px;padding:0 16px;border-color:var(--q-fg);font-weight:600;font-size:13.5px}.sd-download{display:inline-flex;align-items:center;gap:6px;white-space:nowrap;border-color:var(--q-border);background:var(--q-muted)}.sd-book-solid{gap:10px;min-height:48px;padding:0 24px;border:0;background:var(--ink);color:var(--paper-text);font:800 16px/1 var(--font-display)!important;letter-spacing:-.01em;text-decoration:none}.sd-book-solid span{color:var(--orange);transition:transform .15s}.sd-book-solid:hover{background:var(--orange);color:var(--ink)}.sd-book-solid:hover span{color:var(--ink);transform:translateX(4px)}.sd-spin{flex:none;display:inline-block;width:16px;height:16px;border-radius:50%;border:2px solid var(--q-input);border-top-color:var(--q-fg);animation:sdSpin .8s linear infinite}.sg-opening{display:flex;align-items:center;gap:10px}.sd-app{max-width:1180px;margin:0 auto;display:grid;grid-gap:20px;gap:20px;padding:8px 0 28px;animation:sdIn .35s ease-out both}.sd-arrived{display:grid;grid-template-columns:clamp(150px,17vw,212px) minmax(0,1fr) auto;grid-gap:16px clamp(16px,2.4vw,28px);gap:16px clamp(16px,2.4vw,28px);align-items:start;padding:12px 24px 12px 12px;border:1px solid var(--q-border);border-radius:20px;background:var(--q-bg);box-shadow:0 1px 2px rgba(14,14,14,.04),0 12px 32px -22px rgba(14,14,14,.3)}.sd-scene{display:block;width:100%;height:auto;aspect-ratio:440/245;object-fit:cover;image-rendering:pixelated;background-size:cover;animation:sdSceneIn .45s cubic-bezier(.2,.7,.3,1) both}.sd-arrived-scene{border-radius:12px}.sd-arrived-text{display:grid;grid-gap:10px;gap:10px;min-width:0}.sd-arrived-h{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0;font:800 clamp(26px,3vw,38px)/1.08 var(--font-display);letter-spacing:-.025em;overflow-wrap:anywhere}.sd-co-logo{flex:none;width:36px;height:36px;border-radius:9px;outline:1px solid var(--q-border);object-fit:contain;background:var(--q-bg)}.sd-arrived-problem{margin:0;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;font-size:15px;overflow-wrap:anywhere}.sd-arrived-book{display:grid;grid-gap:8px;gap:8px;justify-items:end;align-self:center;max-width:340px;text-align:right}.sd-arrived-acts{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:flex-end}.sd-share{min-height:48px;padding:0 22px;font:700 15px/1 var(--font-display)}.sd-share:hover:not(:disabled){background:var(--q-muted);border-color:var(--q-fg);color:var(--q-fg)}.sd-statline{margin:0;color:var(--q-muted-fg);font-size:13.5px;text-wrap:pretty}.sd-failed{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px}.sd-progress{display:grid;grid-gap:8px;gap:8px;max-width:420px}.sd-progress-step{margin:0;font:600 14px/1.3 var(--font-sans)}.sd-steps{list-style:none;margin:0;padding:0;gap:8px}.sd-steps,.sd-steps li{display:flex}.sd-step-dot{flex:none;display:grid;place-items:center;width:18px;height:18px;border-radius:50%;border:1.5px solid var(--q-input);background:var(--q-bg);font:700 10px/1 var(--font-sans);color:var(--q-bg)}[data-state=done]>.sd-step-dot{border-color:var(--q-ok);background:var(--q-ok)}[data-state=done]>.sd-step-dot:after{content:"✓"}[data-state=running]>.sd-step-dot{border-color:var(--q-orange);box-shadow:inset 0 0 0 3px var(--q-bg);background:var(--q-orange);animation:sdPulse 1.2s ease-in-out infinite}.sd-meter{height:6px;background:var(--q-muted);overflow:hidden}.sd-meter,.sd-meter i{display:block;border-radius:3px}.sd-meter i{height:100%;background:var(--q-orange);transition:width .6s cubic-bezier(.2,.7,.3,1)}.sd-grid{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-template-areas:"problems side" "questions questions";grid-gap:20px;gap:20px;align-items:start}.sd-card{display:grid;grid-gap:14px;gap:14px;padding:22px 24px;border:1px solid var(--q-border);border-radius:16px;background:var(--q-bg);box-shadow:0 1px 2px rgba(14,14,14,.04),0 10px 28px -22px rgba(14,14,14,.3);min-width:0}.sd-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}.sd-title{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0;font:800 clamp(20px,1.9vw,24px)/1.2 var(--font-display);letter-spacing:-.02em;text-wrap:balance}.sd-actions{flex:none;display:flex;gap:8px}.sd-ahas{grid-area:problems}.sd-side{grid-area:side;align-self:stretch;min-width:0}.sd-side-in{display:flex;flex-direction:column;gap:20px;height:100%}.sd-side-in>.sd-playbook{flex:none}.sd-title-sm{font-size:18px}.sd-playbook,.sd-rivals{gap:10px;padding:18px 20px}.sd-rivals{display:flex;flex-direction:column;flex:1 1 auto;height:0;min-height:0}.sd-rivals-list{display:grid;grid-gap:10px;gap:10px;align-content:start;min-height:0;overflow-y:auto;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(180deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(180deg,#000 calc(100% - 28px),transparent);padding-bottom:18px}.sd-rivals-checked{margin:0;font:500 12px/1.5 var(--font-mono);color:var(--q-muted-fg)}.sd-questions{grid-area:questions}.sd-quote{margin:0;width:100%;padding:12px 14px;border-radius:10px;background:var(--q-bg);box-shadow:inset 3px 0 0 var(--q-orange),0 0 0 1px var(--q-border);display:grid;grid-gap:8px;gap:8px}.sd-quote blockquote{margin:0;padding:0;border:0;font-style:normal;font-size:15px;line-height:1.5;font-weight:500}.sd-quote blockquote:before{content:"\201C"}.sd-quote blockquote:after{content:"\201D"}.sd-quote figcaption{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.sd-src{font-size:12.5px;color:var(--q-link);text-underline-offset:2px}.sd-move,span.sd-src{color:var(--q-muted-fg)}.sd-move{margin:0;font-size:14px}.sd-move b{color:var(--q-fg);font-weight:600}.sd-aha-why{margin:0;font-size:14px}.sd-aha-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding:0;list-style:none}.sd-aha-n{font:700 13px/1 var(--font-mono);color:var(--q-orange-deep)}.sd-aha-h{margin:0;font:700 15.5px/1.35 var(--font-display);letter-spacing:-.01em}.ah{border:1px solid var(--q-border);border-radius:12px;background:var(--q-bg);overflow:hidden;transition:border-color .15s}.ah+.ah{margin-top:8px}.ah:hover,.ah[open]{border-color:color-mix(in srgb,var(--q-orange) 60%,var(--q-bg))}.ah summary{list-style:none;display:grid;grid-template-columns:28px minmax(0,1fr) auto;grid-gap:12px;gap:12px;padding:14px 16px;cursor:pointer}.ah summary::-webkit-details-marker{display:none}.ah-n{font:600 13px/1.6 var(--font-mono);color:var(--q-orange-deep);padding-top:2px}.ah-main{display:grid;grid-gap:4px;gap:4px;min-width:0}.ah-top{display:flex;flex-wrap:wrap;gap:6px;align-items:center}.ah-h{font:700 15px/1.35 var(--font-display);letter-spacing:-.01em;color:var(--q-fg)}.ah-ev,.ah-h{display:block}.ah-ev{margin-top:2px;font:500 12px/1.5 var(--font-mono)}.ah-chev,.ah-ev{color:var(--q-muted-fg)}.ah-chev{font:600 14px/1 var(--font-sans);padding-top:4px;transition:transform .15s}.ah[open] .ah-chev{transform:rotate(180deg)}.ah-body{display:grid;grid-gap:14px;gap:14px;padding:0 16px 16px 56px;animation:sdIn .25s ease-out both}.ah-sec{display:grid;grid-gap:6px;gap:6px;justify-items:start}.ah-sec>.sd-label{font-size:10.5px}.ah-also{margin:0;padding-left:14px;border-left:1px solid var(--q-border);font-size:13px;color:var(--q-muted-fg)}.ah-p{margin:0;font-size:14px;line-height:1.55}.ah-ask{margin:0;padding:10px 12px;border-radius:8px;background:var(--q-muted);font:600 14px/1.45 var(--font-display)}.sd-search{display:grid;grid-gap:12px;gap:12px}.sd-wait{display:flex;align-items:flex-start;gap:12px;padding:12px 16px;border:1px solid var(--q-border);border-radius:12px;background:var(--q-muted)}.sd-wait:has(.sd-scene-sm){display:grid;grid-template-columns:112px minmax(0,1fr);align-items:center;grid-gap:14px;gap:14px;padding:10px 14px 10px 10px}.sd-scene-sm{border-radius:8px}.sd-wait p{margin:0;display:grid;grid-gap:3px;gap:3px;font-size:14px}.sd-wait small{color:var(--q-muted-fg);font-size:12.5px}.sd-draft{display:grid;grid-gap:12px;gap:12px;padding:14px 16px;border:1px solid var(--q-border);border-radius:12px;background:var(--q-bg)}.sd-draft-h{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;grid-gap:14px;gap:14px}.sd-found{display:grid;grid-gap:8px;gap:8px;justify-items:start}.sd-qlist{list-style:none;margin:0;padding:0;display:grid}.sd-q{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:14px;gap:14px;align-items:start;padding:18px 0;border-top:1px solid var(--q-border);animation:sdIn .35s ease-out both}.sd-q:first-child{border-top:0;padding-top:4px}.sd-q-n{padding-top:2px;font:700 16px/1.3 var(--font-pixel);color:var(--orange-contrast)}.sd-q-body{display:grid;grid-gap:5px;gap:5px;min-width:0}.sd-q-text{margin:0;font:700 17px/1.4 var(--font-display);letter-spacing:-.01em;text-wrap:pretty}.sd-q-why{margin:0;color:var(--q-muted-fg);font-size:14px}.sd-skel{display:grid;grid-gap:12px;gap:12px}.sd-skel i{display:block;height:44px;border-radius:10px;background:linear-gradient(90deg,var(--q-muted) 30%,color-mix(in srgb,var(--q-muted) 40%,var(--q-bg)) 50%,var(--q-muted) 70%);background-size:300% 100%;animation:sdShimmer 1.4s linear infinite}.sd-more{display:flex;justify-content:center;margin-top:4px}.sd-more button{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:0 16px;border:1px solid var(--q-border);border-radius:999px;background:var(--q-bg);font:600 13px var(--font-sans);color:var(--q-fg);transition:border-color .15s}.sd-more button:hover{border-color:var(--q-fg)}.sd-more button span{display:inline-grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--q-orange);color:var(--q-on-orange);font-size:13px;animation:sdNudge 1.6s ease-in-out infinite}.sd-rules{margin:0;padding-left:20px;list-style:decimal;display:grid;grid-gap:4px;gap:4px;font-size:14px;line-height:1.45;font-weight:600}.sd-rules li::marker{font:600 12px var(--font-mono);color:var(--q-orange-deep)}.sd-guide{justify-self:start;padding:0;border:0;background:none;font:600 14px var(--font-sans);color:var(--q-orange-deep);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:3px;transition:-webkit-text-decoration-color .15s;transition:text-decoration-color .15s;transition:text-decoration-color .15s,-webkit-text-decoration-color .15s}.sd-guide:hover{-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}.sd-guide span{display:inline-block;margin-left:8px;transition:transform .15s}.sd-guide:hover span{transform:translateX(4px)}body:has(.scan-page .sd-app) .produck-launcher{display:none}.sd-pop{position:fixed;right:24px;bottom:24px;z-index:130;display:grid;grid-gap:8px;gap:8px;width:min(380px,calc(100vw - 32px));padding:16px;border:2px solid var(--q-orange);border-radius:16px;background:var(--q-bg);color:var(--q-fg);box-shadow:0 0 0 4px color-mix(in srgb,var(--q-orange) 18%,transparent),0 24px 60px -12px rgba(14,14,14,.5);animation:sdIn .35s ease-out both}.sd-pop-h{margin:0;padding-right:32px;font:800 16px/1.3 var(--font-display);letter-spacing:-.01em}.sd-pop-h em{font-style:normal;color:var(--q-orange-deep)}.sd-pop-p{margin:0;font-size:13.5px;line-height:1.45;color:var(--q-muted-fg)}.sd-pop-video{display:block;width:100%;aspect-ratio:16/9;margin-top:4px;border-radius:10px;background:var(--q-muted)}.sd-pop-x{position:absolute;top:8px;right:8px;display:grid;place-items:center;width:28px;height:28px;padding:0;border:1px solid var(--q-border);border-radius:50%;background:var(--q-muted);font:600 18px/1 var(--font-sans);color:var(--q-fg);cursor:pointer;transition:background .15s,color .15s,border-color .15s}.sd-pop-x:focus-visible,.sd-pop-x:hover{background:var(--q-orange);border-color:var(--q-orange);color:var(--q-on-orange)}.sd-pop-x:focus-visible{outline:2px solid var(--q-fg);outline-offset:2px}.sd-pop .sd-arrived-book{justify-items:start;text-align:left;max-width:none;margin-top:4px}.sd-pop .sd-arrived-acts{flex-direction:row-reverse;justify-content:flex-end}.sd-pop-later{min-height:48px;padding:0 6px;border:0;background:none;font:600 14px var(--font-sans);color:var(--q-muted-fg);cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:transparent;text-decoration-color:transparent;text-underline-offset:3px;transition:color .15s,-webkit-text-decoration-color .15s;transition:color .15s,text-decoration-color .15s;transition:color .15s,text-decoration-color .15s,-webkit-text-decoration-color .15s}.sd-pop-later:focus-visible,.sd-pop-later:hover{color:var(--q-fg);-webkit-text-decoration-color:currentColor;text-decoration-color:currentColor}@keyframes scanShake{25%{transform:translateX(-4px)}75%{transform:translateX(4px)}}@keyframes sgSweep{0%{opacity:0;transform:translate(0)}12%{opacity:1}40%{transform:translate(180%,70%)}70%{transform:translate(60%,110%)}90%{opacity:1;transform:translate(250%,30%)}to{opacity:0;transform:translate(250%,30%)}}@keyframes sgDots{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}}@keyframes sdIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes sdSceneIn{0%{opacity:0;transform:scale(1.03)}to{opacity:1;transform:none}}@keyframes sdSpin{to{transform:rotate(1turn)}}@keyframes sdShimmer{0%{background-position:100% 0}to{background-position:0 0}}@keyframes sdPulse{50%{box-shadow:inset 0 0 0 3px var(--q-bg),0 0 0 4px color-mix(in srgb,var(--q-orange) 25%,transparent)}}@keyframes sdNudge{50%{transform:translateY(3px)}}@media (prefers-reduced-motion:reduce){.sg-peek[data-sweeping] .sg-glass{animation:none;opacity:1}.ah-body,.scan-inline,.sd-app,.sd-more button span,.sd-pop,.sd-q,.sd-scene,.sd-skel i,.sg-gate,[data-state=running]>.sd-step-dot{animation:none}.sd-spin{animation-duration:2.4s}}@media (max-width:960px){.sd-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"problems" "questions" "side"}.sd-side-in{height:auto}.sd-side{display:grid}.sd-rivals-list{overflow:visible;-webkit-mask-image:none;mask-image:none;padding-bottom:0}.sd-rivals{flex:none;height:auto}.sd-arrived{grid-template-columns:clamp(150px,17vw,212px) minmax(0,1fr)}.sd-arrived-book{grid-column:1/-1;justify-items:start;text-align:left;max-width:none}.sd-arrived-acts{justify-content:flex-start}}@media (max-width:700px){.sg-stage{min-height:0;padding-block:0}.sg-stage .res-ducks{display:none}}@media (max-width:560px){.scan-site{padding-left:12px}.scan-play{padding:0 14px}.sg-gate{padding:18px}.sg-intake{padding:20px 18px}.sd-card{padding:18px 16px}.sd-pop{right:16px;bottom:16px}.sd-arrived{grid-template-columns:104px minmax(0,1fr);padding:10px 14px 10px 10px;border-radius:16px;gap:14px}.sd-arrived-h{font-size:26px}.sd-co-logo{width:28px;height:28px;border-radius:7px}.sd-arrived-problem{font-size:13.5px}.sd-card-head{flex-direction:column;gap:12px}.sd-actions{flex-wrap:wrap}.sd-q{grid-template-columns:26px minmax(0,1fr);gap:10px}.ah summary{gap:10px;padding:12px 14px}.ah-body{padding:0 14px 14px}.sd-guide-body{padding:20px 18px}}@media (pointer:coarse){.sd-book,.sd-copy,.sg-chip,.sg-field button{min-height:44px;min-width:44px}}@media(max-width:600px){.hero-px .hero-line{padding-top:calc(var(--annc-h) + var(--topnav-h) + 72px)}.hero-px .hero-lead{font-size:38px;line-height:1.08;margin-bottom:22px}.hero-px .hero-ctas .hero-watch-link{display:none}.hero-px .scan-inline{width:min(320px,100%);margin-top:8px;padding:4px;gap:4px}.hero-px .scan-site{height:38px;font-size:15px;padding:0 6px 0 14px}.hero-px .scan-play{height:38px;padding:0 14px;font-size:14px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}}@font-face{font-family:inter;src:url(/_next/static/media/6c596dfcddeca1e9-s.p.woff2) format("woff2");font-display:swap;font-weight:100 900}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_53f2d8{font-family:inter,inter Fallback}.__variable_53f2d8{--font-inter:"inter","inter Fallback"}@font-face{font-family:jakarta;src:url(/_next/static/media/be6419ffe34f1ed7-s.p.woff2) format("woff2");font-display:swap;font-weight:200 800}@font-face{font-family:jakarta Fallback;src:local("Arial");ascent-override:98.16%;descent-override:20.99%;line-gap-override:0.00%;size-adjust:105.75%}.__className_6d3dcf{font-family:jakarta,jakarta Fallback}.__variable_6d3dcf{--font-jakarta:"jakarta","jakarta Fallback"}@font-face{font-family:jetbrains;src:url(/_next/static/media/a865edea076e0166-s.p.woff2) format("woff2");font-display:swap;font-weight:100 800}@font-face{font-family:jetbrains Fallback;src:local("Arial");ascent-override:77.57%;descent-override:22.82%;line-gap-override:0.00%;size-adjust:131.49%}.__className_b3e050{font-family:jetbrains,jetbrains Fallback}.__variable_b3e050{--font-jetbrains:"jetbrains","jetbrains Fallback"}@font-face{font-family:pixelify;src:url(/_next/static/media/5b0aec231fc65539-s.p.woff2) format("woff2");font-display:swap;font-weight:400 700}@font-face{font-family:pixelify Fallback;src:local("Arial");ascent-override:80.21%;descent-override:24.41%;line-gap-override:0.00%;size-adjust:114.70%}.__className_7e253a{font-family:pixelify,pixelify Fallback}.__variable_7e253a{--font-pixelify:"pixelify","pixelify Fallback"}