.start-button{color:#fff;background:linear-gradient(135deg, color-mix(in oklch, var(--brand-glow) 84%, var(--primary)), var(--primary) 52%, var(--brand-accent));box-shadow:inset 0 1px 0 #ffffff3d, 0 12px 28px -16px color-mix(in oklch, var(--primary) 78%, transparent);transition:transform .16s var(--ease-scalerra), box-shadow .22s var(--ease-scalerra), filter .22s var(--ease-scalerra);position:relative;overflow:hidden}@supports (color:lab(0% 0 0)){.start-button{box-shadow:inset 0 1px 0 lab(100% 0 0/.24), 0 12px 28px -16px color-mix(in oklch, var(--primary) 78%, transparent)}}.start-button:before{pointer-events:none;content:"";transition:transform .52s var(--ease-scalerra);background:linear-gradient(90deg,#0000,#ffffff29,#0000);background:linear-gradient(90deg,#0000,lab(100% 0 0/.16),#0000);position:absolute;inset:-80% -35%;transform:translate(-54%)rotate(14deg)}.start-button:hover{filter:saturate(1.04)brightness(1.035);box-shadow:inset 0 1px 0 #ffffff47, 0 16px 34px -17px color-mix(in oklch, var(--primary) 88%, transparent)}@supports (color:lab(0% 0 0)){.start-button:hover{box-shadow:inset 0 1px 0 lab(100% 0 0/.28), 0 16px 34px -17px color-mix(in oklch, var(--primary) 88%, transparent)}}.start-button:hover:before{transform:translate(48%)rotate(14deg)}.ui-eyebrow{color:var(--primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.42rem;font-size:10.5px;font-weight:650;line-height:1.2}@media (prefers-reduced-motion:reduce){.start-button:before{display:none}}.start-launcher-content{--start-accent:var(--wizard-accent,var(--primary));z-index:2;min-width:0;position:relative;overflow:hidden}.start-launcher-content input[aria-label="Describe your goal"]{height:3rem;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0}.start-launcher-content input[aria-label="Describe your goal"]:focus{box-shadow:none;background:0 0}.start-launcher-content [class*=overflow-y-auto]{scrollbar-width:thin;scrollbar-color:color-mix(in oklch, var(--start-accent) 25%, transparent) transparent}.start-launcher-content [class*=overflow-y-auto]::-webkit-scrollbar{width:8px}.start-launcher-content [class*=overflow-y-auto]::-webkit-scrollbar-track{background:0 0}.start-launcher-content [class*=overflow-y-auto]::-webkit-scrollbar-thumb{background:color-mix(in oklch, var(--start-accent) 26%, transparent);background-clip:padding-box;border:2px solid #0000;border-radius:999px}.start-launcher-content:not(:has(input[aria-label="Describe your goal"]))>div.border-b{padding:1.45rem 1.65rem 1.2rem}.start-launcher-content:not(:has(input[aria-label="Describe your goal"]))>div.border-b+div{max-height:min(68svh,43rem);padding:1rem 1.1rem 1.25rem}.start-launcher-content>.scalerra-fade.text-center{padding:clamp(2rem,6vh,3.4rem) clamp(1.4rem,5vw,3.4rem) 2rem}.start-launcher-content>.scalerra-fade.text-center>.scalerra-pop{box-shadow:0 18px 46px -18px color-mix(in oklch, var(--start-accent) 55%, transparent)}@media (max-width:47.999rem){.start-launcher-content:not(:has(input[aria-label="Describe your goal"]))>div.border-b{padding:1.2rem 1.15rem 1rem}.start-launcher-content:not(:has(input[aria-label="Describe your goal"]))>div.border-b+div{max-height:min(70svh,42rem);padding:.75rem}}@media (prefers-reduced-motion:reduce){.start-launcher-content,.start-launcher-content *{scroll-behavior:auto!important}.start-launcher-content button,.start-launcher-content :where(input,select,textarea){transition-duration:.01ms!important}}.glass:has(>nav[aria-label="You are here"]){border-color:color-mix(in oklch, var(--border) 76%, transparent);background:linear-gradient(90deg, color-mix(in oklch, var(--card) 88%, transparent), color-mix(in oklch, var(--background) 76%, transparent));-webkit-backdrop-filter:blur(22px)saturate(120%);backdrop-filter:blur(22px)saturate(120%);min-height:2.55rem;box-shadow:inset 0 1px #ffffff0a,0 14px 34px -32px #000000b3;box-shadow:inset 0 1px lab(100% 0 0/.04),0 14px 34px -32px lab(0% 0 0/.7)}nav[aria-label="You are here"]{letter-spacing:-.006em;font-size:.74rem}nav[aria-label="You are here"] a{border:1px solid #0000}nav[aria-label="You are here"] a:hover{border-color:color-mix(in oklch, var(--primary) 14%, var(--border));background:color-mix(in oklch, var(--primary) 5%, var(--card))}[role=dialog][aria-labelledby=peek-title]{border-color:color-mix(in oklch, var(--primary) 16%, var(--border));background:radial-gradient(30rem 18rem at 100% -8%, color-mix(in oklch, var(--brand-glow) 8%, transparent), transparent 66%), linear-gradient(180deg, color-mix(in oklch, var(--card) 97%, white 3%), var(--card));width:min(48vw,43rem);min-width:24rem;max-width:43rem;box-shadow:inset 1px 0 0 #ffffff0d, -34px 0 90px -54px #000c, -18px 0 52px -42px color-mix(in oklch, var(--primary) 32%, transparent)}@supports (color:lab(0% 0 0)){[role=dialog][aria-labelledby=peek-title]{box-shadow:inset 1px 0 0 lab(100% 0 0/.05), -34px 0 90px -54px lab(0% 0 0/.8), -18px 0 52px -42px color-mix(in oklch, var(--primary) 32%, transparent)}}[role=dialog][aria-labelledby=peek-title]>div:first-child{border-color:color-mix(in oklch, var(--border) 78%, transparent);background:linear-gradient(#ffffff08,#0000);background:linear-gradient(lab(100% 0 0/.03),#0000);min-height:4.35rem;padding:1.05rem 1.25rem}#peek-title{font-family:var(--font-heading);letter-spacing:-.025em;font-size:.95rem}[role=dialog][aria-labelledby=peek-title]>div:nth-child(2){scrollbar-width:thin;scrollbar-color:color-mix(in oklch, var(--primary) 22%, transparent) transparent;padding:1.25rem}[role=dialog][aria-labelledby=peek-title]>div:last-child{border-color:color-mix(in oklch, var(--border) 76%, transparent);background:color-mix(in oklch, var(--background) 36%, transparent);letter-spacing:.03em}@media (max-width:47.999rem){[role=dialog][aria-label=Command\ menu]{border-radius:18px;width:calc(100vw - 1.25rem);max-width:calc(100vw - 1.25rem)}[role=dialog][aria-labelledby=peek-title]{width:100%;min-width:0;max-width:none}}@media (prefers-reduced-motion:reduce){[role=dialog][aria-label=Command\ menu],[role=dialog][aria-label=Command\ menu] *,[role=dialog][aria-labelledby=peek-title],[role=dialog][aria-labelledby=peek-title] *{transition-duration:.01ms!important}}.object-depth>div{max-width:88rem;padding:clamp(1.75rem,4vw,2.85rem) clamp(1.25rem,4vw,2.5rem) 5rem}.object-depth>div>header{border-color:color-mix(in oklch, var(--border-strong) 82%, transparent);background:radial-gradient(38rem 18rem at 100% -15%, color-mix(in oklch, var(--brand-glow) 9%, transparent), transparent 62%), linear-gradient(160deg, color-mix(in oklch, var(--card-raised,var(--card)) 97%, white 3%), var(--card-raised,var(--card)));border-radius:22px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff17,0 28px 74px -58px #000000c2;box-shadow:inset 0 1px lab(100% 0 0/.09),0 28px 74px -58px lab(0% 0 0/.76)}.object-depth>div>header:after{pointer-events:none;content:"";background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--brand-glow) 36%, transparent), transparent);height:1px;position:absolute;inset:0 0 auto}.object-depth>div>header>div:first-child{border-color:color-mix(in oklch, var(--border) 72%, transparent);background:color-mix(in oklch, var(--card) 48%, transparent);-webkit-backdrop-filter:blur(18px)saturate(116%);backdrop-filter:blur(18px)saturate(116%);min-height:3.5rem;padding-inline:clamp(1rem,3vw,1.5rem)}.object-depth>div>header>div:nth-child(2){padding:clamp(1.4rem,3.5vw,2rem) clamp(1.25rem,3.5vw,2rem) clamp(1.5rem,3.5vw,2rem)}.object-depth>div>header h1{font-family:var(--font-heading);letter-spacing:-.042em;text-wrap:balance;font-size:clamp(1.65rem,3vw,2.35rem);font-weight:600;line-height:1.08}.object-depth>div>header a,.object-depth>div>header button{transition:border-color .17s var(--ease-scalerra), background-color .17s var(--ease-scalerra), color .17s var(--ease-scalerra), transform .14s var(--ease-scalerra);border-radius:11px;outline:none}.object-depth>div>header a:hover,.object-depth>div>header button:hover{transform:translateY(-1px)}.object-depth>div>header a:focus-visible,.object-depth>div>header button:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--primary) 16%, transparent)}.object-depth>div>header+div{border:1px solid color-mix(in oklch, var(--border) 78%, transparent);background:color-mix(in oklch, var(--card) 60%, transparent);scrollbar-width:none;border-radius:14px;gap:.2rem;width:max-content;max-width:100%;margin-top:1rem;padding:.28rem;display:flex;overflow-x:auto;box-shadow:inset 0 1px #ffffff0d;box-shadow:inset 0 1px lab(100% 0 0/.05)}.object-depth>div>header+div::-webkit-scrollbar{display:none}.object-depth>div>header+div>button{white-space:nowrap;letter-spacing:-.01em;min-height:2.35rem;transition:color .17s var(--ease-scalerra), background-color .17s var(--ease-scalerra), box-shadow .17s var(--ease-scalerra);border:0;border-radius:10px;margin:0;padding:.58rem .82rem;font-size:.77rem;font-weight:650}.object-depth>div>header+div>button[class*=border-primary]{color:var(--foreground);background:color-mix(in oklch, var(--card-raised,var(--card)) 94%, white 6%);box-shadow:inset 0 1px #ffffff14,0 8px 22px -18px #000000bd;box-shadow:inset 0 1px lab(100% 0 0/.08),0 8px 22px -18px lab(0% 0 0/.74)}.object-depth>div>header+div+div{gap:clamp(1rem,2.4vw,1.5rem);margin-top:1.45rem}.object-depth main>section,.object-depth aside>section,.object-depth main>div[class*=rounded-xl],.object-depth aside>div[class*=rounded-xl]{border-color:color-mix(in oklch, var(--border) 78%, transparent);background:color-mix(in oklch, var(--card) 88%, transparent);border-radius:16px;box-shadow:inset 0 1px #ffffff0b,0 18px 48px -44px #000000b8;box-shadow:inset 0 1px lab(100% 0 0/.045),0 18px 48px -44px lab(0% 0 0/.72)}.object-depth main>section>h2,.object-depth aside>section>h2{color:var(--primary);letter-spacing:.12em;font-size:.67rem;font-weight:700}.object-depth aside{align-self:start;position:sticky;top:1.25rem}.object-depth dl dt,.object-depth [class*=uppercase][class*=tracking]{letter-spacing:.1em}.object-depth :where(input,textarea,select){border-color:color-mix(in oklch, var(--border) 86%, transparent);background:color-mix(in oklch, var(--background) 72%, var(--card) 28%);transition:border-color .16s var(--ease-scalerra), box-shadow .16s var(--ease-scalerra), background-color .16s var(--ease-scalerra);border-radius:11px;outline:none}.object-depth :where(input,textarea,select):focus{border-color:color-mix(in oklch, var(--primary) 54%, var(--border));background:var(--background);box-shadow:0 0 0 3px color-mix(in oklch, var(--primary) 12%, transparent)}.object-depth [role=progressbar]{overflow:hidden;box-shadow:inset 0 1px 2px #0000001f;box-shadow:inset 0 1px 2px lab(0% 0 0/.12)}.object-depth a,.object-depth button{text-rendering:optimizelegibility}.manager-brief{isolation:isolate;position:relative}.manager-brief:before{z-index:-1;pointer-events:none;content:"";opacity:.48;background:color-mix(in oklch, var(--brand-glow) 8%, transparent);filter:blur(80px);border-radius:999px;width:26rem;height:26rem;position:absolute;top:-4rem;right:-8rem}.manager-brief>div{padding-top:clamp(2rem,5vw,3rem)}.manager-brief h1{font-family:var(--font-heading);letter-spacing:-.045em;font-size:clamp(1.85rem,3.2vw,2.55rem);line-height:1.08}.manager-brief select{border-color:color-mix(in oklch, var(--border) 84%, transparent);background:color-mix(in oklch, var(--card) 82%, transparent);border-radius:11px;outline:none;min-height:2.35rem;padding-inline:.75rem;box-shadow:inset 0 1px #ffffff0a;box-shadow:inset 0 1px lab(100% 0 0/.04)}.manager-brief select:focus{border-color:color-mix(in oklch, var(--primary) 52%, var(--border));box-shadow:0 0 0 3px color-mix(in oklch, var(--primary) 12%, transparent)}.manager-brief [class*=rounded-2xl][class*=border]{border-color:color-mix(in oklch, var(--border) 78%, transparent);background:color-mix(in oklch, var(--card) 88%, transparent);border-radius:16px;box-shadow:inset 0 1px #ffffff0b,0 18px 48px -44px #000000b8;box-shadow:inset 0 1px lab(100% 0 0/.045),0 18px 48px -44px lab(0% 0 0/.72)}.manager-brief [class*=grid-cols-2][class*=gap-3]>div{min-height:7rem}.manager-brief ul>li>a{transition:background-color .16s var(--ease-scalerra), transform .16s var(--ease-scalerra)}.manager-brief ul>li>a:hover{transform:translate(2px)}@media (max-width:63.99rem){.object-depth aside{position:static}}@media (max-width:47.99rem){.object-depth>div{padding-inline:1rem;padding-top:1.25rem}.object-depth>div>header{border-radius:18px}.object-depth>div>header>div:first-child{align-items:flex-start;padding-block:.8rem}.object-depth>div>header+div{width:100%}.object-depth>div>header+div>button{flex:none}.manager-brief{padding-inline:1rem}}@media (prefers-reduced-motion:reduce){.object-depth *,.manager-brief *{scroll-behavior:auto!important}.object-depth a,.object-depth button,.manager-brief a,.manager-brief button{transition-duration:.01ms!important}}.object-depth{isolation:isolate;position:relative}.object-depth:before{z-index:-1;pointer-events:none;content:"";opacity:.46;background:color-mix(in oklch, var(--brand-glow) 8%, transparent);filter:blur(76px);border-radius:999px;width:24rem;height:24rem;position:absolute;top:-4rem;left:-7rem}.object-depth nav[aria-label=Page\ sections]{border:1px solid color-mix(in oklch, var(--border) 78%, transparent);background:color-mix(in oklch, var(--card) 58%, transparent);scrollbar-width:none;border-radius:14px;margin-top:1rem;padding:.28rem;overflow-x:auto;box-shadow:inset 0 1px #ffffff0b;box-shadow:inset 0 1px lab(100% 0 0/.045)}.object-depth nav[aria-label=Page\ sections]::-webkit-scrollbar{display:none}.object-depth section[id]{border-color:color-mix(in oklch, var(--border) 78%, transparent);background:color-mix(in oklch, var(--card) 89%, transparent);border-radius:16px;box-shadow:inset 0 1px #ffffff0b,0 19px 52px -48px #000000bd;box-shadow:inset 0 1px lab(100% 0 0/.045),0 19px 52px -48px lab(0% 0 0/.74)}.object-depth section[id]>div:first-child{padding:1rem 1.1rem}.object-depth section[id]>div:last-child>div>div{border-color:color-mix(in oklch, var(--border) 72%, transparent);padding-inline:1.1rem}.object-depth section[id] [class*=rounded-2xl][class*=border],.object-depth section[id] [class*=rounded-xl][class*=border]{border-color:color-mix(in oklch, var(--border) 80%, transparent);background:color-mix(in oklch, var(--background) 58%, var(--card) 42%);box-shadow:inset 0 1px #ffffff09;box-shadow:inset 0 1px lab(100% 0 0/.035)}.object-depth :where(input,textarea,select){border-color:color-mix(in oklch, var(--border) 84%, transparent);background:color-mix(in oklch, var(--background) 70%, var(--card) 30%);border-radius:11px;outline:none}.object-depth :where(input,textarea,select):focus{border-color:color-mix(in oklch, var(--primary) 54%, var(--border));box-shadow:0 0 0 3px color-mix(in oklch, var(--primary) 12%, transparent)}.ui-mission-execution>div[class*=mt-10][class*=border]{border-color:color-mix(in oklch, var(--border) 78%, transparent);background:radial-gradient(26rem 14rem at 100% 0%, color-mix(in oklch, var(--brand-glow) 7%, transparent), transparent 66%), color-mix(in oklch, var(--card) 88%, transparent);border-radius:18px;box-shadow:inset 0 1px #ffffff0d,0 22px 58px -50px #000000c2;box-shadow:inset 0 1px lab(100% 0 0/.05),0 22px 58px -50px lab(0% 0 0/.76)}.ui-mission-execution>div[class*=border-dashed]{justify-content:center;min-height:22rem}.ui-mission-execution>div[class*=border-dashed] h2{font-family:var(--font-heading);letter-spacing:-.025em;font-size:1.2rem}.ui-mission-execution ol>li>span:first-child{box-shadow:inset 0 1px #ffffff0d;box-shadow:inset 0 1px lab(100% 0 0/.05)}@media (prefers-reduced-motion:reduce){.object-depth a,.object-depth button{transition-duration:.01ms!important}}.simulation-flow{isolation:isolate;position:relative}.simulation-flow:before{z-index:-1;pointer-events:none;content:"";opacity:.52;background:color-mix(in oklch, var(--sig-practice,var(--brand-glow)) 9%, transparent);filter:blur(82px);border-radius:999px;width:27rem;height:27rem;position:absolute;top:-5rem;left:clamp(-8rem,-9vw,-4rem)}.simulation-flow h1,.simulation-flow h2[class*=text-2xl],.simulation-flow h2[class*=text-xl]{font-family:var(--font-heading);letter-spacing:-.035em;text-wrap:balance}.simulation-flow>div[class*=max-w-2xl],.simulation-flow>div[class*=max-w-3xl],.simulation-flow>div[class*=max-w-4xl]{position:relative}.simulation-flow>div[class*=max-w-2xl]>div[class*=mb-8],.simulation-flow>div[class*=max-w-3xl]>div[class*=mb-8]{border:1px solid color-mix(in oklch, var(--border-strong) 78%, transparent);background:radial-gradient(30rem 16rem at 100% -18%, color-mix(in oklch, var(--sig-practice,var(--primary)) 10%, transparent), transparent 64%), color-mix(in oklch, var(--card-raised,var(--card)) 94%, transparent);border-radius:20px;padding:clamp(1.2rem,3vw,1.7rem);position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 26px 68px -56px #000000c7;box-shadow:inset 0 1px lab(100% 0 0/.08),0 26px 68px -56px lab(0% 0 0/.78)}.simulation-flow>div[class*=max-w-2xl]>div[class*=mb-8]:after,.simulation-flow>div[class*=max-w-3xl]>div[class*=mb-8]:after{pointer-events:none;content:"";background:linear-gradient(90deg, transparent, color-mix(in oklch, var(--sig-practice,var(--primary)) 38%, transparent), transparent);height:1px;position:absolute;inset:0 0 auto}.simulation-flow button[class*=mb-5][class*=text-muted]{border:1px solid color-mix(in oklch, var(--border) 76%, transparent);background:color-mix(in oklch, var(--card) 46%, transparent);border-radius:10px;min-height:2.2rem;padding:.42rem .68rem;box-shadow:inset 0 1px #ffffff0a;box-shadow:inset 0 1px lab(100% 0 0/.04)}.simulation-flow section[class*=space-y],.simulation-flow div[class*=rounded-2xl][class*=border][class*=bg-card],.simulation-flow div[class*=rounded-xl][class*=border][class*=bg-card]{border-color:color-mix(in oklch, var(--border) 78%, transparent);background:color-mix(in oklch, var(--card) 89%, transparent);box-shadow:inset 0 1px #ffffff0b,0 18px 50px -46px #000000bd;box-shadow:inset 0 1px lab(100% 0 0/.045),0 18px 50px -46px lab(0% 0 0/.74)}.simulation-flow section>div:first-child[class*=flex]{align-items:flex-start}.simulation-flow button[class*=group][class*=w-full][class*=text-left]{border-color:color-mix(in oklch, var(--border) 78%, transparent);background:color-mix(in oklch, var(--card) 88%, transparent);transition:border-color .17s var(--ease-scalerra), background-color .17s var(--ease-scalerra), transform .17s var(--ease-scalerra), box-shadow .19s var(--ease-scalerra);border-radius:14px;box-shadow:inset 0 1px #ffffff0a;box-shadow:inset 0 1px lab(100% 0 0/.04)}.simulation-flow button[class*=group][class*=w-full][class*=text-left]:hover{border-color:color-mix(in oklch, var(--primary) 24%, var(--border));background:color-mix(in oklch, var(--primary) 2.5%, var(--card));box-shadow:inset 0 1px 0 #ffffff0d, 0 20px 46px -38px color-mix(in oklch, var(--primary) 26%, transparent);transform:translateY(-1px)}@supports (color:lab(0% 0 0)){.simulation-flow button[class*=group][class*=w-full][class*=text-left]:hover{box-shadow:inset 0 1px 0 lab(100% 0 0/.05), 0 20px 46px -38px color-mix(in oklch, var(--primary) 26%, transparent)}}.simulation-flow [class*=simulator i],.simulation-flow div[class*=min-h-][class*=overflow-hidden][class*=rounded]{border-color:color-mix(in oklch, var(--border-strong) 80%, transparent);box-shadow:inset 0 1px #ffffff0d,0 28px 76px -58px #000000d1;box-shadow:inset 0 1px lab(100% 0 0/.05),0 28px 76px -58px lab(0% 0 0/.82)}.simulation-flow [class*=bg-briefing],.simulation-flow [class*=bg-slate-950]{background:radial-gradient(40rem 24rem at 100% 0%, color-mix(in oklch, var(--sig-practice,var(--primary)) 11%, transparent), transparent 65%), var(--briefing)}.simulation-flow [role=log],.simulation-flow [aria-live=polite]{scrollbar-width:thin;scrollbar-color:color-mix(in oklch, var(--primary) 24%, transparent) transparent}.simulation-flow :where(input,textarea,select){border-color:color-mix(in oklch, var(--border) 84%, transparent);background:color-mix(in oklch, var(--background) 70%, var(--card) 30%);transition:border-color .16s var(--ease-scalerra), box-shadow .16s var(--ease-scalerra), background-color .16s var(--ease-scalerra);border-radius:11px;outline:none;box-shadow:inset 0 1px #ffffff0a;box-shadow:inset 0 1px lab(100% 0 0/.04)}.simulation-flow :where(input,textarea,select):focus{border-color:color-mix(in oklch, var(--primary) 54%, var(--border));background:var(--background);box-shadow:inset 0 1px 0 #ffffff0d, 0 0 0 3px color-mix(in oklch, var(--primary) 12%, transparent)}@supports (color:lab(0% 0 0)){.simulation-flow :where(input,textarea,select):focus{box-shadow:inset 0 1px 0 lab(100% 0 0/.05), 0 0 0 3px color-mix(in oklch, var(--primary) 12%, transparent)}}.simulation-flow button:focus-visible,.simulation-flow a:focus-visible{box-shadow:0 0 0 3px color-mix(in oklch, var(--primary) 15%, transparent);outline:none}.simulation-flow [data-debrief],.simulation-flow div[class*=space-y-6]>div[class*=rounded-2xl],.simulation-flow div[class*=space-y-8]>section[class*=rounded]{border-color:color-mix(in oklch, var(--border) 78%, transparent);background:color-mix(in oklch, var(--card) 89%, transparent);border-radius:16px;box-shadow:inset 0 1px #ffffff0b,0 18px 50px -46px #000000bd;box-shadow:inset 0 1px lab(100% 0 0/.045),0 18px 50px -46px lab(0% 0 0/.74)}.simulation-flow blockquote,.simulation-flow [class*=italic][class*=border-l]{border-color:color-mix(in oklch, var(--primary) 38%, transparent);background:color-mix(in oklch, var(--primary) 3%, var(--card))}.simulation-flow [class*=bg-success-soft],.simulation-flow [class*=bg-warning-soft],.simulation-flow [class*=bg-danger-soft]{box-shadow:inset 0 1px #ffffff0a;box-shadow:inset 0 1px lab(100% 0 0/.04)}.simulation-person-depth>section[class*=rounded-xl],.simulation-person-depth>div+section[class*=rounded-xl]{border-color:color-mix(in oklch, var(--border) 78%, transparent);background:color-mix(in oklch, var(--card) 89%, transparent);border-radius:16px;box-shadow:inset 0 1px #ffffff0b,0 18px 50px -46px #000000bd;box-shadow:inset 0 1px lab(100% 0 0/.045),0 18px 50px -46px lab(0% 0 0/.74)}.simulation-person-depth dl>div{border-bottom:1px solid color-mix(in oklch, var(--border) 68%, transparent);padding-block:.45rem}.simulation-person-depth dl>div:last-child{border-bottom:0}@media (max-width:47.99rem){.simulation-flow{padding-inline:1rem}.simulation-flow>div[class*=max-w-2xl]>div[class*=mb-8],.simulation-flow>div[class*=max-w-3xl]>div[class*=mb-8]{border-radius:17px;padding:1rem}.simulation-flow button[class*=group][class*=w-full][class*=text-left]{padding-inline:.85rem}}@media (prefers-reduced-motion:reduce){.simulation-flow *,.simulation-person-depth *{scroll-behavior:auto!important}.simulation-flow a,.simulation-flow button,.simulation-flow :where(input,textarea,select),.simulation-person-depth a,.simulation-person-depth button{transition-duration:.01ms!important}}.system-state{isolation:isolate;position:relative}.system-state:before{z-index:-1;pointer-events:none;content:"";opacity:.55;background:color-mix(in oklch, var(--brand-glow) 10%, transparent);filter:blur(90px);border-radius:999px;width:min(54rem,90vw);height:24rem;position:absolute;top:5%;left:50%;transform:translate(-50%)}.system-state-card{background:radial-gradient(30rem 18rem at 100% -12%, color-mix(in oklch, var(--brand-glow) 11%, transparent), transparent 66%), linear-gradient(155deg, color-mix(in oklch, var(--card-raised,var(--card)) 96%, white 4%), var(--card-raised,var(--card)));box-shadow:inset 0 1px 0 #ffffff17, 0 38px 100px -56px #000000db, 0 18px 48px -38px color-mix(in oklch, var(--primary) 32%, transparent)}@supports (color:lab(0% 0 0)){.system-state-card{box-shadow:inset 0 1px 0 lab(100% 0 0/.09), 0 38px 100px -56px lab(0% 0 0/.86), 0 18px 48px -38px color-mix(in oklch, var(--primary) 32%, transparent)}}.system-state-card:after{pointer-events:none;content:"";background:linear-gradient(to bottom, transparent, var(--primary), transparent);width:2px;box-shadow:0 0 22px color-mix(in oklch, var(--primary) 40%, transparent);position:absolute;inset:0 auto 0 0}.system-state-ambient{pointer-events:none;background:color-mix(in oklch, var(--brand-glow) 8%, transparent);filter:blur(62px);border-radius:999px;width:20rem;height:20rem;position:absolute;top:-8rem;right:-7rem}.system-state-card a,.system-state-card button{text-rendering:optimizelegibility}@media (max-width:47.99rem){.system-state-card{border-radius:18px;padding:1.35rem}}@media (prefers-reduced-motion:reduce){.system-state-card a,.system-state-card button{transition-duration:.01ms!important}}:root,.dark{--briefing-subtle:#959ca7}@supports (color:lab(0% 0 0)){:root,.dark{--briefing-subtle:lab(63.986% -1.05783 -6.63496)}}[data-wizard-shell]{color:var(--card-foreground,var(--foreground));isolation:isolate}[data-wizard-shell]>:not([aria-hidden=true]){z-index:2;position:relative}[data-wizard-shell] :where(*){box-sizing:border-box}[data-wizard-shell] :where(.grid,.flex)>*,[data-wizard-shell] :where(label,fieldset,section,article,div){min-width:0}[data-wizard-shell] :where(h1,h2,h3,h4,p,li,label,legend,dt,dd,span){overflow-wrap:anywhere;max-width:100%}[data-wizard-shell] :where(label,legend,dt){line-height:1.35}[data-wizard-shell] :where(button,a,summary){min-width:0;line-height:1.25}[data-wizard-shell] :where(input,textarea,select){min-width:0;max-width:100%;color:var(--foreground);caret-color:var(--primary);background-color:color-mix(in oklch, var(--card) 96%, var(--secondary) 4%);border-color:var(--border);line-height:1.4}[data-wizard-shell] :where(input:not([type=checkbox]):not([type=radio]),select){min-height:2.75rem;padding-block:.65rem}[data-wizard-shell] textarea{min-height:5.75rem;padding-block:.72rem}[data-wizard-shell] :where(input,textarea)::placeholder{color:color-mix(in oklch, var(--muted-foreground) 85%, transparent);opacity:1}[data-wizard-shell] :where(select option){color:var(--foreground);background:var(--card)}[data-wizard-shell] :where(label,legend) [class*=uppercase]{color:var(--muted-foreground)!important}.scalerra-intake-panel{border:1px solid var(--border);border-radius:var(--radius-2xl);background:linear-gradient(180deg, color-mix(in oklch, var(--foreground) 2.5%, transparent), transparent), color-mix(in oklch, var(--card) 97%, var(--background) 3%);min-width:0;box-shadow:inset 0 1px #ffffff0d;box-shadow:inset 0 1px lab(100% 0 0/.05)}.scalerra-intake-panel :where(.grid,.flex)>*{min-width:0}.scalerra-intake-method{border:1px solid var(--border);background:color-mix(in oklch, var(--card) 95%, var(--secondary) 5%);min-width:0;transition:border-color .16s var(--ease-scalerra), background-color .16s var(--ease-scalerra), transform .16s var(--ease-scalerra);border-radius:.8rem}.scalerra-intake-method:hover,.scalerra-intake-method[aria-pressed=true],.scalerra-intake-method[data-active=true]{border-color:color-mix(in oklch, var(--primary) 44%, var(--border));background:color-mix(in oklch, var(--primary) 8%, var(--card))}.scalerra-intake-method:active{transform:translateY(1px)}.scalerra-intake-method :where(span,p){overflow-wrap:anywhere;max-width:100%}.scalerra-structured-field{min-width:0}.scalerra-structured-field>span:first-child,.scalerra-structured-label{color:color-mix(in oklch, var(--foreground) 76%, var(--muted-foreground));letter-spacing:.015em;font-size:.75rem;font-weight:650;line-height:1.4;display:block}.scalerra-structured-control{border:1px solid var(--border);width:100%;min-width:0;min-height:2.75rem;color:var(--foreground);background:color-mix(in oklch, var(--card) 96%, var(--secondary) 4%);transition:border-color .16s var(--ease-scalerra), box-shadow .16s var(--ease-scalerra), background-color .16s var(--ease-scalerra);border-radius:.75rem;outline:none;line-height:1.4}.scalerra-structured-control:is(input,select){padding-block:.65rem}.scalerra-structured-control:is(textarea){min-height:5.75rem;padding-block:.72rem}.scalerra-structured-control:hover{border-color:color-mix(in oklch, var(--primary) 28%, var(--border))}.scalerra-structured-control:focus,.scalerra-structured-control:focus-within{border-color:color-mix(in oklch, var(--primary) 62%, white 8%);box-shadow:0 0 0 3px color-mix(in oklch, var(--primary) 15%, transparent)}.scalerra-structured-control:is(select):focus:not(:focus-visible){border-color:var(--border);box-shadow:none}.scalerra-structured-control :where(input){min-height:0!important;padding-block:0!important}.scalerra-structured-control:is(select){text-overflow:ellipsis}.scalerra-selection-summary{flex-wrap:wrap;align-items:flex-start;gap:.45rem;min-width:0;display:flex}.scalerra-selection-token{border:1px solid color-mix(in oklch, var(--primary) 30%, var(--border));min-width:0;max-width:100%;min-height:1.85rem;color:color-mix(in oklch, var(--primary) 78%, var(--foreground) 22%);background:color-mix(in oklch, var(--primary) 8%, transparent);border-radius:999px;align-items:center;gap:.35rem;padding:.34rem .58rem;font-size:.73rem;line-height:1.25;display:inline-flex}.scalerra-selection-token>span{white-space:normal;overflow-wrap:anywhere;min-width:0;max-width:26rem}.app-shell :where(.object-depth,[data-workspace]) :where(h1,h2,h3,h4,p,li,dd,dt,td,th){overflow-wrap:anywhere;max-width:100%}.app-shell :where(.object-depth,[data-workspace]) :where(.grid,.flex)>*{min-width:0}.app-shell :where(input,textarea,select,button,a,summary){max-width:100%}.app-shell :where(input:not([type=checkbox]):not([type=radio]),select){line-height:1.4}.app-shell :where(button,a)>:where(span,p),.app-shell :where(.truncate){min-width:0}@media (max-width:47.99rem){[data-wizard-shell]{border-radius:1rem}[data-wizard-shell] :where(footer,[class*=justify-between]){row-gap:.75rem}.scalerra-selection-token{max-width:100%}}@media (prefers-reduced-motion:reduce){.scalerra-intake-method,.scalerra-structured-control{transition-duration:.01ms!important}}#commercial-intelligence,[data-commercial-intelligence-drawer]{min-width:0}#commercial-intelligence :where(h1,h2,h3,h4,p,li,dt,dd,span),[data-commercial-intelligence-drawer] :where(h1,h2,h3,h4,p,li,dt,dd,span){overflow-wrap:anywhere;max-width:100%}#commercial-intelligence :where(.grid,.flex)>*,[data-commercial-intelligence-drawer] :where(.grid,.flex)>*{min-width:0}#commercial-intelligence button,#commercial-intelligence a{min-height:2.25rem}.app-shell{--background:#090e19;--foreground:#dbdee2;--card:#171e2c;--card-raised:#202837;--card-foreground:#dbdee2;--popover:#192030;--popover-foreground:#dbdee2;--primary:#3d84ea;--primary-foreground:#f9fcff;--secondary:#222b3e;--secondary-foreground:#f7f9fa;--muted:#222b3d;--muted-foreground:#b1b8c3;--foreground-subtle:#959ca6;--accent:#273147;--accent-foreground:#f7f9fa;--border:#ffffff26;--border-strong:#ffffff36;--input:#ffffff2e;--ring:#3d84ea;--destructive:#e36f79;--success:#30c179;--success-foreground:#0b0d12;--success-soft:#30c17924;--warning:#f9b73f;--warning-foreground:#0b0d12;--warning-soft:#f9b73f26;--danger:#e36f79;--danger-foreground:#f9fcff;--danger-soft:#e36f7926;--info:#2eabe1;--info-foreground:#0b0d12;--info-soft:#2eabe124;--teal:#3ebfc6;--teal-foreground:#0b0d12;--teal-soft:#3ebfc624;--briefing:#15213a;--briefing-foreground:#eaeff5;--briefing-muted:#a6b2c3;--briefing-subtle:#242e42;--briefing-border:#7fa0d02e;--briefing-accent:#4baeed;--sidebar:#050810;--sidebar-foreground:#e9ebee;--sidebar-strong:#f0f2f4;--sidebar-accent:#3d84ea29;--sidebar-accent-foreground:#f6f9fb;--sidebar-border:#ffffff1f;--sidebar-ring:#3d84ea;--ease-scalerra:cubic-bezier(.22, 1, .36, 1);--motion-micro:.12s;--motion-panel:.24s;--motion-page:.32s;min-width:0;color:var(--foreground);background-color:var(--background);background-image:radial-gradient(58% 44% at 100% 0%, color-mix(in oklch, var(--primary) 10%, transparent), transparent 62%), radial-gradient(48% 40% at 0% 100%, color-mix(in oklch, var(--primary) 5%, transparent), transparent 60%);background-repeat:no-repeat;background-attachment:fixed}@supports (color:lab(0% 0 0)){.app-shell{--background:lab(3.95775% .219166 -6.986);--foreground:lab(88.3882% -.49153 -2.20369);--card:lab(11.0723% .257857 -10.8796);--card-raised:lab(15.7229% .0743419 -10.9297);--card-foreground:lab(88.3882% -.49153 -2.20369);--popover:lab(12.2179% .306435 -11.597);--popover-foreground:lab(88.3882% -.49153 -2.20369);--primary:lab(54.6096% 4.43211 -59.2635);--primary-foreground:lab(98.8362% -.553519 -1.78941);--secondary:lab(17.3997% .369251 -13.7701);--secondary-foreground:lab(97.6778% -.333875 -1.07461);--muted:lab(17.4172% .267416 -13.0665);--muted-foreground:lab(74.4184% -.864774 -6.68644);--foreground-subtle:lab(63.9814% -.808686 -6.31084);--accent:lab(20.2726% .440225 -15.2115);--accent-foreground:lab(97.6778% -.333875 -1.07461);--border:lab(100% 0 0/.15);--border-strong:lab(100% 0 0/.21);--input:lab(100% 0 0/.18);--ring:lab(54.6096% 4.43211 -59.2635);--destructive:lab(61.302% 46.9303 16.682);--success:lab(69.5996% -51.716 25.3435);--success-foreground:lab(3.66982% -.0740588 -2.46128);--success-soft:lab(69.5996% -51.716 25.3435/.14);--warning:lab(79.0964% 17.1872 66.9281);--warning-foreground:lab(3.66982% -.0740588 -2.46128);--warning-soft:lab(79.0964% 17.1872 66.9281/.15);--danger:lab(61.302% 46.9303 16.682);--danger-foreground:lab(98.8362% -.553519 -1.78941);--danger-soft:lab(61.302% 46.9303 16.682/.15);--info:lab(65.3934% -20.762 -37.2007);--info-foreground:lab(3.66982% -.0740588 -2.46128);--info-soft:lab(65.3934% -20.762 -37.2007/.14);--teal:lab(70.907% -34.4784 -14.1799);--teal-foreground:lab(3.66982% -.0740588 -2.46128);--teal-soft:lab(70.907% -34.4784 -14.1799/.14);--briefing:lab(12.6147% 1.65977 -17.8821);--briefing-foreground:lab(94.1916% -1.09133 -3.56996);--briefing-muted:lab(72.071% -1.55321 -10.2766);--briefing-subtle:lab(18.5453% .419274 -14.4872);--briefing-border:lab(64.8368% -2.44725 -28.6481/.18);--briefing-accent:lab(67.4201% -14.8709 -40.7933);--sidebar:lab(2.17401% .0793785 -3.45434);--sidebar-foreground:lab(93.037% -.443786 -1.43205);--sidebar-strong:lab(95.357% -.443876 -1.4321);--sidebar-accent:lab(54.6096% 4.43211 -59.2635/.16);--sidebar-accent-foreground:lab(97.677% -.443965 -1.43216);--sidebar-border:lab(100% 0 0/.12);--sidebar-ring:lab(54.6096% 4.43211 -59.2635)}}.light .app-shell{--background:#edf0f4;--foreground:#11161f;--card:#fff;--card-raised:#fcfeff;--card-foreground:#11161f;--popover:#fff;--popover-foreground:#11161f;--primary:#156cdd;--primary-foreground:#f9fcff;--secondary:#e7ecf0;--secondary-foreground:#11161f;--muted:#e7ecf0;--muted-foreground:#4e5765;--foreground-subtle:#717a86;--accent:#d6e9ff;--accent-foreground:#11161f;--border:#11161f29;--border-strong:#11161f3d;--input:#11161f33;--ring:#156cdd;--success:#039256;--success-foreground:#fcfcfc;--success-soft:#03925633;--warning:#d58d25;--warning-foreground:#11161f;--warning-soft:#d58d2533;--danger:#a11736;--danger-foreground:#fcfcfc;--danger-soft:#a75a6024;--info:#007cac;--info-foreground:#fcfcfc;--info-soft:#007cac2e;--teal:#007379;--teal-foreground:#fcfcfc;--teal-soft:#0073792e;--destructive:#a11736}@supports (color:lab(0% 0 0)){.light .app-shell{--background:lab(94.7753% -.662118 -2.14608);--foreground:lab(7.11977% -.00896305 -7.24483);--card:lab(100% 0 0);--card-raised:lab(99.4178% -.333905 -1.07467);--card-foreground:lab(7.11977% -.00896305 -7.24483);--popover:lab(100% 0 0);--popover-foreground:lab(7.11977% -.00896305 -7.24483);--primary:lab(46.0325% 10.0637 -65.8874);--primary-foreground:lab(98.8362% -.553519 -1.78941);--secondary:lab(93.0335% -.877798 -2.85856);--secondary-foreground:lab(7.11977% -.00896305 -7.24483);--muted:lab(93.0335% -.877798 -2.85856);--muted-foreground:lab(36.6883% -1.27757 -9.47142);--foreground-subtle:lab(50.6295% -1.21069 -8.07003);--accent:lab(91.6607% -2.80815 -21.8021);--accent-foreground:lab(7.11977% -.00896305 -7.24483);--border:lab(7.11977% -.00896305 -7.24483/.16);--border-strong:lab(7.11977% -.00896305 -7.24483/.24);--input:lab(7.11977% -.00896305 -7.24483/.2);--ring:lab(46.0325% 10.0637 -65.8874);--success:lab(53.0926% -45.4475 22.2844);--success-foreground:lab(98.84% .0000298023 -.0000119209);--success-soft:lab(53.0926% -45.4475 22.2844/.2);--warning:lab(64.9119% 22.5495 61.7416);--warning-foreground:lab(7.11977% -.00896305 -7.24483);--warning-soft:lab(64.9119% 22.5495 61.7416/.2);--danger:lab(35.4765% 54.927 20.983);--danger-foreground:lab(98.84% .0000298023 -.0000119209);--danger-soft:lab(47.8761% 32.3776 11.3647/.14);--info:lab(47.891% -19.5343 -39.619);--info-foreground:lab(98.84% .0000298023 -.0000119209);--info-soft:lab(47.891% -19.5343 -39.619/.18);--teal:lab(43.0514% -34.2445 -14.0029);--teal-foreground:lab(98.84% .0000298023 -.0000119209);--teal-soft:lab(43.0514% -34.2445 -14.0029/.18);--destructive:lab(35.4765% 54.927 20.983)}}.app-shell .tabular{font-variant-numeric:tabular-nums}.app-shell .card-interactive{transition:transform var(--motion-panel) var(--ease-scalerra), border-color var(--motion-panel) var(--ease-scalerra), box-shadow var(--motion-panel) var(--ease-scalerra), background-color var(--motion-panel) var(--ease-scalerra)}.app-shell .card-interactive:hover{border-color:color-mix(in oklch, var(--primary) 35%, var(--border));transform:translateY(-3px);box-shadow:inset 0 1px #ffffff0f,0 22px 44px -24px #000000b3;box-shadow:inset 0 1px lab(100% 0 0/.06),0 22px 44px -24px lab(0% 0 0/.7)}.app-shell .card-interactive:active{transition-duration:var(--motion-micro);transform:translateY(-1px)}.app-shell .glow-brand{box-shadow:0 16px 34px -22px color-mix(in oklch, var(--primary) 75%, transparent)}.app-shell .briefing-surface{color:var(--briefing-foreground);border:1px solid var(--briefing-border);background-color:var(--briefing);background-image:radial-gradient(120% 100% at 100% 0%, color-mix(in oklch, var(--briefing-accent) 16%, transparent), transparent 50%)}.app-shell .grain{position:relative}.app-shell .grain:after{pointer-events:none;content:"";opacity:.025;border-radius:inherit;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='120' height='120'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}@keyframes scalerra-product-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.rise{animation:scalerra-product-rise var(--motion-page) var(--ease-scalerra) backwards}@media (prefers-reduced-motion:reduce){.rise,.app-shell .card-interactive,.app-shell .sheen:after{transition:none!important;animation:none!important;transform:none!important}}.app-shell :where([class*=bg-card][class*=border][class*=rounded-2xl],[class*=bg-card][class*=border][class*=rounded-xl]):not([class*=border-dashed],[class^=shadow-],[class*=\ shadow-]){box-shadow:var(--shadow-card)}.app-shell [class*=bg-popover][class*=border][class*=rounded]{background:color-mix(in oklch, var(--popover) 86%, transparent);-webkit-backdrop-filter:blur(16px)saturate(1.35);backdrop-filter:blur(16px)saturate(1.35);box-shadow:var(--shadow-pop)}.app-shell details[data-segment-panel][open]>:not(summary){animation:scalerra-fold-in .24s var(--ease-scalerra) backwards}@keyframes scalerra-fold-in{0%{opacity:0;transform:translateY(-4px)}}.app-shell details[data-segment-panel]>summary{transition:background-color .15s var(--ease-scalerra)}.app-shell details[data-segment-panel]>summary:hover{background:color-mix(in oklch, var(--ice) 55%, transparent)}[role=menu].rise{transform-origin:100% 0;animation:.19s cubic-bezier(.34,1.35,.44,1) backwards scalerra-pop-in}@keyframes scalerra-pop-in{0%{opacity:0;transform:translateY(-4px)scale(.96)}}.app-shell{letter-spacing:-.006em}.app-shell :where(b,strong,[class*=tabular-nums]){font-variant-numeric:tabular-nums lining-nums}.app-shell :where([class*=bg-briefing]){background-image:radial-gradient(90% 120% at 100% 110%, color-mix(in oklch, var(--iris) 15%, transparent), transparent 58%)}.app-shell :where(a[class*=hover\:opacity]):hover{transition:translate .15s var(--ease-scalerra);translate:1px}@media (prefers-reduced-motion:reduce){.app-shell details[data-segment-panel][open]>:not(summary),[role=menu].rise{animation:none!important}.app-shell :where(a[class*=hover\:opacity]):hover{translate:none}}.app-shell:before{content:"";z-index:0;pointer-events:none;opacity:.022;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:fixed;inset:0}.dark .app-shell:before{opacity:.05}.app-shell :where(a[class*=bg-card][class*=border][class*=rounded],button[class*=bg-card][class*=border][class*=rounded],[role=button][class*=bg-card][class*=border][class*=rounded],[draggable=true][class*=bg-card][class*=border][class*=rounded]):not([class*=border-dashed]):hover{border-color:color-mix(in oklch, var(--primary) 26%, var(--border));box-shadow:var(--shadow-card-hover)}.app-shell :where([class*=bg-card][class*=border][class*=rounded-2xl]):not([class*=border-dashed]){background-image:linear-gradient(180deg, transparent 55%, color-mix(in oklch, var(--ice) 30%, transparent))}.dark .app-shell :where([class*=bg-card][class*=border][class*=rounded-2xl]):not([class*=border-dashed]){background-image:none}.app-shell :where([class*=bg-briefing][class*=rounded]){box-shadow:inset 0 1px 0 #ffffff12, var(--shadow-card)}@supports (color:lab(0% 0 0)){.app-shell :where([class*=bg-briefing][class*=rounded]){box-shadow:inset 0 1px 0 lab(100% 0 0/.07), var(--shadow-card)}}.app-shell h1[class*=font-heading][class*=text-display]{letter-spacing:-.018em;color:var(--foreground);font-size:36px;font-weight:560;line-height:42px}.app-shell .loopline{background:linear-gradient(var(--card), var(--card)) padding-box, linear-gradient(120deg, color-mix(in oklch, var(--primary) 55%, transparent), color-mix(in oklch, var(--primary) 12%, transparent) 45%, color-mix(in oklch, var(--primary) 50%, transparent)) border-box;box-shadow:0 14px 34px -24px color-mix(in oklch, var(--primary) 50%, transparent);border:1px solid #0000;animation:3.2s ease-in-out infinite scalerra-loopglow}@keyframes scalerra-loopglow{0%,to{box-shadow:0 14px 34px -24px color-mix(in oklch, var(--primary) 50%, transparent)}50%{box-shadow:0 16px 40px -22px color-mix(in oklch, var(--primary) 68%, transparent)}}@media (prefers-reduced-motion:reduce){.app-shell .loopline{animation:none!important}}.app-shell .persohead h1{letter-spacing:-.016em;font-size:26px;line-height:1.22}:where(div,label,form,span):has(>:is(input,textarea,select):focus-visible,>:is(input,textarea,select).sr-only:focus-visible){outline:2px solid color-mix(in oklch, var(--ring) 62%, transparent);outline-offset:1px}.dark :where(div,label,form,span):has(>:is(input,textarea,select):focus-visible){outline-color:color-mix(in oklch, var(--ring) 85%, white)}:where([class*=bg-briefing]) :where(div,label,form,span):has(>:is(input,textarea,select):focus-visible){outline-color:color-mix(in oklch, var(--ring) 85%, white)}@media (pointer:coarse){:is(button,[role=button],select,summary):not(.mkt-site *){min-width:44px;min-height:44px}a[href]:not(.mkt-site *){min-height:44px}:is(button,[role=button],a[href]):is(.inline-flex,.flex):not(.mkt-site *){align-items:center}.uxv2 .v2-btn.small:not(.mkt-site *){min-width:44px;min-height:44px}.uxv2 .v2-tabs:not(.mkt-site *){height:auto;min-height:46px}.uxv2 .v2-btn:not(.mkt-site *){min-height:44px}}
