.company-logo{justify-content:center;align-items:center;min-width:0;display:flex;position:relative;overflow:hidden}.company-logo-img{object-fit:contain;width:100%;height:100%;display:block;position:absolute;inset:0}.company-logo-fallback{justify-content:center;align-items:center;max-width:100%;display:flex}.company-mark{padding-bottom:var(--space-4)}.company-mark-body{gap:var(--space-2);flex-direction:column;flex:1;min-width:0;display:flex}.company-mark-slots{gap:var(--space-5);flex-wrap:wrap;align-items:flex-start;display:flex}.company-mark-slot{gap:var(--space-2);flex-direction:column;flex:320px;min-width:0;display:flex}.company-logo-preview{box-sizing:border-box;width:min(100%,360px);height:112px;padding:var(--space-3);border:1px solid var(--borderSubtle);border-radius:var(--r-md);background:var(--bgCard)}.company-logo-preview .company-logo{width:100%;height:100%}.company-logo-preview-square{width:112px}.company-logo-preview-empty{width:80px;height:80px;padding:var(--space-3)}.company-logo-preview-empty.company-logo-preview-square{width:80px}.company-mark-actions{gap:var(--gapActions);flex-wrap:wrap;display:flex}.company-context-shell{gap:var(--space-4);flex-direction:column;display:flex}.company-context-count{margin-right:auto}.company-context-count strong{color:var(--accentText)}.company-context-comparison{gap:var(--space-2);border-left:3px solid var(--accentMed);flex-direction:column;display:flex}.company-context-comparison.is-human_conflict{border-left-color:var(--warning)}.company-context-comparison-title{align-items:center;gap:var(--space-3);justify-content:space-between;display:flex}.company-context-resolutions{align-items:center;gap:var(--space-3);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.company-context-resolutions .input{flex:240px}.company-context-coverage strong{color:var(--accentText)}.provider-mark{width:var(--providerMarkSize,17px);height:var(--providerMarkSize,17px);flex:none}.theme-toggle{inline-size:var(--controlHeight);block-size:var(--controlHeight);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.theme-toggle:hover{background:var(--bgHover);color:var(--textPrimary)}.theme-toggle:focus-visible{outline:var(--focus-ring);outline-offset:2px}.theme-toggle svg{width:14px;height:14px}.ambient-waves{z-index:-1;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.core{width:var(--coreSize);height:var(--coreSize);--coreCap:24vw;max-width:min(var(--coreCap), var(--coreSize));max-height:min(var(--coreCap), var(--coreSize));--coreSize:230px;--coreGlass:172px;--coreC1:var(--orbGlow);--coreC2:var(--orbBody);--coreC3:var(--orbMid);--coreTint:color-mix(in srgb, var(--coreC1) 5%, transparent);--coreTintEdge:color-mix(in srgb, var(--coreC2) 15%, transparent);--coreContact:color-mix(in srgb, var(--overlayDark) 12%, transparent);--coreSpecular:color-mix(in srgb, var(--overlayLight) 72%, transparent);--coreFalloff:color-mix(in srgb, var(--overlayLight) 8%, transparent);--coreBounce:color-mix(in srgb, var(--overlayLight) 6%, transparent);--coreCrescent:color-mix(in srgb, var(--overlayLight) 32%, transparent);--coreLight:color-mix(in oklab, var(--coreC1) 78%, var(--overlayLight));position:relative;container-type:inline-size}.core-md{--coreSize:150px;--coreGlass:126px}.core[data-core-state=ingest]{--coreC1:var(--orbMid);--coreC2:var(--orbBody);--coreC3:var(--orbGlow)}.core[data-core-state=working]{--coreC1:var(--orbBright);--coreC2:var(--orbBody);--coreC3:var(--orbMid)}.core[data-core-state=warning]{--coreC1:var(--orbAmber);--coreC2:var(--orbInk);--coreC3:var(--orbAmber)}.core[data-core-state=error]{--coreC1:var(--orbRed);--coreC2:var(--orbInk);--coreC3:var(--orbRed)}:root[data-theme=dark] .core-glow,:root:not([data-theme=light]) .core-glow{--coreHaloPage:.55}:root[data-theme=dark] .core,:root:not([data-theme=light]) .core{--coreSpecular:color-mix(in srgb, var(--overlayLight) 48%, transparent);--coreFalloff:color-mix(in srgb, var(--overlayLight) 4%, transparent);--coreBounce:color-mix(in srgb, var(--overlayLight) 3%, transparent);--coreCrescent:color-mix(in srgb, var(--overlayLight) 16%, transparent);--coreTint:color-mix(in srgb, var(--coreC1) 4%, transparent);--coreTintEdge:color-mix(in srgb, var(--coreC2) 10%, transparent);--coreContact:color-mix(in srgb, var(--overlayDark) 62%, transparent)}.core-shell{width:var(--coreGlass);height:var(--coreGlass);margin:calc(var(--coreGlass) / -2) 0 0 calc(var(--coreGlass) / -2);z-index:1;position:absolute;top:50%;left:50%}.core-shell:after{content:"";border-radius:var(--r-full);corner-shape:round;pointer-events:none;background:radial-gradient(circle, var(--coreContact), transparent 70%);filter:blur(10px);width:84%;height:11%;position:absolute;bottom:-13%;left:8%}.core-canvas{z-index:2;border-radius:var(--r-full);corner-shape:round;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0;overflow:hidden}.core-rim{border-radius:var(--r-full);corner-shape:round;pointer-events:none;background:radial-gradient(circle at 50% 50%, transparent 72%, color-mix(in srgb, var(--overlayLight) 6%, transparent) 86%, color-mix(in srgb, var(--overlayLight) 15%, transparent) 95%, color-mix(in srgb, var(--overlayLight) 24%, transparent) 98.5%, transparent 100%);transition:opacity .3s;position:absolute;inset:0}.core-glass{border-radius:var(--r-full);corner-shape:round;pointer-events:none;background: radial-gradient(20% 13% at 30% 20%, var(--coreSpecular), transparent 100%),  radial-gradient(34% 24% at 32% 22%, var(--coreFalloff), transparent 100%),  radial-gradient(62% 30% at 62% 97%, var(--coreBounce), transparent 70%), radial-gradient(circle at 50% 50%, var(--coreTint) 0%, var(--coreTint) 55%, var(--coreTintEdge) 100%);box-shadow:inset 0 -40px 60px -46px var(--coreC1), inset 0 0 0 1px color-mix(in srgb, var(--overlayLight) 8%, transparent), 0 0 44px -22px var(--coreC2);transition:opacity .3s;position:absolute;inset:0}.core-glass:before{content:"";border-radius:var(--r-full);corner-shape:round;background:linear-gradient(210deg, transparent 66%, var(--coreCrescent) 86%, transparent 94%);filter:blur(1px);opacity:.7;position:absolute;inset:6%}.core-glass:after{content:"";border-radius:var(--r-full);corner-shape:round;background:radial-gradient(circle, var(--coreLight), transparent 68%);filter:blur(9px);opacity:.34;width:76%;height:16%;position:absolute;bottom:-9%;left:12%}.core-live .core-rim,.core-live .core-glass,.core-still .core-canvas{opacity:0}@container (width<=90px){.core-shell{--coreTint:color-mix(in srgb, var(--coreC1) 4%, transparent);--coreTintEdge:color-mix(in srgb, var(--coreC2) 8%, transparent);--coreContact:color-mix(in srgb, var(--overlayDark) 12%, transparent)}.core-glass:before,.core-glass:after{display:none}.core-rim{opacity:.45}.core-glass{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--overlayLight) 6%, transparent), 0 0 12px -7px var(--coreC2)}}@container (width<=44px){.core-shell{--coreTint:color-mix(in srgb, var(--coreC1) 6%, transparent);--coreTintEdge:color-mix(in srgb, var(--coreC2) 8%, transparent);--coreContact:transparent}.core-rim,.core-shell:after{display:none}}.core-glow{width:calc(var(--coreSize) * 1.39);height:calc(var(--coreSize) * 1.39);margin:calc(var(--coreSize) * -.695) 0 0 calc(var(--coreSize) * -.695);border-radius:var(--r-full);corner-shape:round;pointer-events:none;z-index:0;opacity:calc(var(--coreHalo,1) * var(--coreHaloPage,1));--coreHaloPage:1;background:radial-gradient(circle, color-mix(in srgb, var(--coreLight) 30%, transparent) 0%, color-mix(in srgb, var(--coreLight) 20%, transparent) 34%, transparent 45%), radial-gradient(circle, color-mix(in srgb, var(--coreLight) 15%, transparent) 0%, color-mix(in srgb, var(--coreLight) 8%, transparent) 42%, color-mix(in srgb, var(--coreLight) 3%, transparent) 60%, transparent 74%);position:absolute;top:50%;left:50%}.core-progress{--coreBall:.627;--coreRingGap:4px;inset:calc((var(--coreSize) - var(--coreGlass) * var(--coreBall)) / 2 - var(--coreRingGap));z-index:3;pointer-events:none;position:absolute;transform:rotate(-90deg)}.core-still .core-progress{inset:calc((var(--coreSize) - var(--coreGlass)) / 2 - 6px)}.core-progress circle{fill:none;stroke:color-mix(in srgb, var(--coreC2) 14%, transparent);stroke-width:2px}.core-progress .core-progress-value{stroke:var(--coreC1);stroke-linecap:round;transition:stroke-dasharray .4s var(--ease-in-out)}@media (width<=900px){.core{--coreSize:150px;--coreGlass:126px}}.auth-surface{--authPadBlock:calc(var(--space-6) * 1.5);--authPadInline:calc(var(--space-6) + var(--space-1));justify-content:safe center;align-items:center;gap:var(--space-6);min-height:100vh;padding:var(--space-6) var(--space-5);isolation:isolate;background:radial-gradient(34% 30% at 24% 26%, color-mix(in srgb, var(--aiLight) 92%, transparent), transparent 66%), radial-gradient(30% 28% at 76% 68%, color-mix(in srgb, var(--accentLight) 88%, transparent), transparent 64%), radial-gradient(30% 26% at 62% 8%, color-mix(in srgb, var(--coreLight) 70%, transparent), transparent 68%), var(--bgElevated);flex-direction:column;display:flex;position:relative;overflow-y:auto}@supports (min-height:100dvh){.auth-surface{min-height:100dvh}}@keyframes auth-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@keyframes auth-rise-fade{0%{opacity:0}to{opacity:1}}.auth-task{flex:none;order:2;grid-template-rows:1fr auto;place-items:center;width:100%;min-width:0;max-width:400px;display:grid}.auth-task-in{text-align:center;align-items:center;gap:var(--space-6);flex-direction:column;width:100%;min-width:0;max-width:400px;animation:.8s cubic-bezier(.23,1,.32,1) .1s both auth-rise-fade;display:flex}.auth-wordmark{place-items:center;margin:0;display:grid}.auth-wordmark img{width:132px;max-width:70vw;height:auto}.auth-wordmark-dark,[data-theme=dark] .auth-wordmark-light{display:none}[data-theme=dark] .auth-wordmark-dark{display:block}.auth-card,.auth-notice{width:100%}.auth-card{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.auth-card h1{font-family:var(--fontFamilyHeading);color:var(--textPrimary)}.auth-card>p:not([class]){margin-top:var(--space-2);text-wrap:balance}.auth-sso{margin-top:var(--space-4);gap:var(--space-2);flex-flow:column wrap;display:flex}.auth-social{flex:none}.auth-social-brand{display:none}.auth-or{align-items:center;gap:var(--space-3);margin:var(--space-6) 0 var(--space-1);display:flex}.auth-or:before,.auth-or:after{content:"";background:var(--borderSubtle);flex:1;height:1px}.auth-fields{gap:var(--space-3);margin-top:var(--space-6);text-align:left;flex-direction:column;display:flex}.auth-or+.auth-fields{margin-top:var(--space-4)}.auth-actions{margin-top:var(--space-3);gap:var(--gapActions);flex-direction:column;display:flex}.auth-actions .btn{white-space:normal;width:100%;min-height:48px}.auth-link{cursor:pointer;color:var(--accentText);background:0 0;border:0;padding:0}.auth-link:hover,.auth-link:focus-visible{text-decoration:underline}.auth-link:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:var(--r-sm)}.auth-error{background:var(--dangerBg);border:1px solid var(--danger);border-radius:var(--r-sm);padding:var(--space-3);margin-top:16px}.auth-error .ae-t{color:var(--dangerText)}.auth-error .ae-m{margin-top:var(--space-1)}.auth-error:focus-visible{outline:2px solid var(--danger);outline-offset:2px}.auth-notice{text-align:left;background:var(--bgCard);border:1px solid var(--borderSubtle);border-radius:var(--r-sm);padding:var(--space-3)}.auth-footer{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;margin-top:auto;display:flex}.auth-footer .auth-link[aria-pressed=true]{color:var(--textPrimary)}.auth-legal{text-align:center;align-self:end;align-items:center;gap:var(--space-2);width:100%;max-width:400px;padding-top:calc(var(--space-6) * 1.5);flex-direction:column;display:flex}.auth-legal>p{min-width:0}.auth-legal-links{justify-content:center;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.auth-legal a{text-underline-offset:2px;text-decoration:underline}.auth-legal a:hover{color:var(--textPrimary)}.auth-legal a:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:var(--r-sm)}.auth-legal-sep{border-radius:var(--r-full);corner-shape:round;background:var(--borderStrong);width:3px;height:3px}.auth-identity-col{text-align:center;align-content:start;justify-items:center;gap:var(--space-4);order:1;grid-auto-rows:auto;width:100%;min-width:0;display:grid}.auth-identity-col .core{--coreSize:clamp(110px, 16vh, 168px);--coreGlass:calc(var(--coreSize) * .94);justify-self:center;animation:.7s cubic-bezier(.23,1,.32,1) both auth-rise}.auth-identity{justify-items:center;gap:var(--space-4);grid-auto-rows:auto;min-width:0;display:grid}.auth-identity-copy{z-index:1;width:100%;max-width:560px;position:relative}.auth-statement,.auth-purpose{animation:.7s cubic-bezier(.23,1,.32,1) both auth-rise}.auth-statement{animation-delay:0s}.auth-purpose{animation-delay:.11s}.auth-statement{color:var(--textPrimary);position:relative}.auth-statement-ghost{visibility:hidden}.auth-statement-live{position:absolute;inset:0}.auth-caret{width:2px;height:.85em;margin-left:var(--space-1);vertical-align:-.08em;background:var(--accent);animation:1s step-end infinite auth-caret;display:inline-block}@keyframes auth-caret{0%,49%{opacity:1}50%,to{opacity:0}}.auth-purpose{margin-top:var(--space-3);max-width:30ch;font-family:var(--fontFamilyHeading);color:var(--textPrimary);text-wrap:balance;margin-inline:auto}.auth-task{z-index:1}.auth-wordmark{top:var(--authPadBlock);left:var(--authPadInline);position:absolute}@media (width<=560px){.auth-wordmark{top:var(--space-5);left:var(--space-5)}.auth-wordmark img{width:112px}}.auth-surface[data-auth-intro=done] :is(.auth-task-in,.auth-identity-col .core,.auth-statement,.auth-purpose){animation:none}@media (prefers-reduced-motion:reduce){.auth-task-in,.auth-identity-col .core,.auth-statement,.auth-purpose{animation:none}.auth-caret{display:none}}@media (forced-colors:active){.auth-identity{forced-color-adjust:auto}}.ob-build{z-index:60;align-content:center;justify-items:center;gap:var(--space-8);padding:var(--space-12) var(--space-8);background:radial-gradient(760px 520px at 50% 32%, color-mix(in srgb, var(--coreLight) 34%, transparent) 0%, transparent 62%), linear-gradient(180deg, color-mix(in srgb, var(--accent) 5%, var(--bgElevated)) 0%, var(--bgElevated) 100%);grid-template-rows:repeat(2,auto);display:grid;position:fixed;inset:0}.ob-build.is-leaving{animation:ob-build-out var(--obExitMs) ease both}@keyframes ob-build-out{0%{opacity:1;transform:none}to{opacity:0;transform:scale(1.04)}}.ob-build-ghosts{align-content:center;gap:var(--space-4);opacity:.5;filter:blur(1px);grid-template-columns:repeat(3,minmax(0,1fr));padding:0 8vw;display:grid;position:absolute;inset:0;overflow:hidden}.ob-build-ghost{gap:var(--space-3);animation:ob-build-ghost-in calc(var(--obBuildMs) * .32) calc(var(--obBuildMs) * (.12 + .08 * var(--obGhost))) cubic-bezier(.23, 1, .32, 1) both;flex-direction:column;display:flex}.ob-build-ghost:not(:nth-child(2)){margin-top:var(--space-12)}.ob-build-ghost-row{border-radius:var(--r-full);corner-shape:round;background:var(--borderSubtle);height:8px}.ob-build-ghost-row:first-child{background:var(--borderStrong)}@keyframes ob-build-ghost-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ob-build-mark{z-index:1;place-items:center;min-height:56px;display:grid;position:relative}.ob-build-mark>*{grid-area:1/1}.ob-build-letters{perspective:480px;font-family:var(--fontFamilyHeading);color:var(--textPrimary);animation:ob-build-letters-out calc(var(--obBuildMs) * .14) calc(var(--obBuildMs) * .56) ease both;display:flex}.ob-build-letter{animation:ob-build-letter-in calc(var(--obBuildMs) * .28) calc(var(--obBuildMs) * .035 * var(--obLetter)) cubic-bezier(.23, 1, .32, 1) both;display:inline-block}@keyframes ob-build-letter-in{0%{opacity:0;filter:blur(6px);transform:translateY(14px)rotateX(50deg)}to{opacity:1;filter:blur();transform:none}}@keyframes ob-build-letters-out{0%{opacity:1}to{opacity:0}}.ob-build-wordmark{animation:ob-build-mark-in calc(var(--obBuildMs) * .22) calc(var(--obBuildMs) * .6) cubic-bezier(.23, 1, .32, 1) both;place-items:center;display:grid}.ob-build-wordmark img{width:196px;max-width:62vw;height:auto}@keyframes ob-build-mark-in{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:none}}.ob-build-sub{z-index:1;font-family:var(--fontFamilyBody);text-align:center;animation:ob-build-sub-in calc(var(--obBuildMs) * .24) calc(var(--obBuildMs) * .1) cubic-bezier(.23, 1, .32, 1) both;position:relative}@keyframes ob-build-sub-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1}}@media (width<=720px){.ob-build-ghosts{grid-template-columns:minmax(0,1fr);padding:0 12vw}.ob-build-ghost:not(:nth-child(2)){display:none}}@media (forced-colors:active){.ob-build-ghosts{display:none}}.ob-page{isolation:isolate;background:var(--bgElevated);flex-shrink:0;align-content:safe center;min-height:100vh;display:grid;position:relative}@supports (min-height:100dvh){.ob-page{min-height:100dvh}}.ob-stage{--ob-stage-min:clamp(560px, 72vh, 860px);--ob-stage-inset:clamp(var(--space-3), 2.5vh, var(--space-8));--ob-stage-window:100vh;--ob-stage-room:calc(var(--ob-stage-window) - 2 * var(--ob-stage-inset));--ob-board-inset:clamp(330px, 30%, 460px);--ob-core-left:max(11%, calc(209px * var(--ob-core-scale,1) + var(--space-6)));--ob-board-inset-work:calc(var(--ob-core-left) + 150px * var(--ob-core-scale,1) + var(--space-8));--ob-core-scale:1;width:calc(100% - 2 * clamp(var(--space-3), 3vw, var(--space-10)));max-width:1560px;margin:var(--ob-stage-inset) auto;min-height:min(var(--ob-stage-min), var(--ob-stage-room));max-height:var(--ob-stage-room);border:1px solid var(--borderSubtle);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);background:var(--bgElevated);flex-direction:column;display:flex;position:relative;overflow:hidden}@supports (height:100dvh){.ob-stage{--ob-stage-window:100dvh}}.ob-stage-light{z-index:0;pointer-events:none;opacity:0;transition:opacity var(--dur-enter) var(--ease-out);background:radial-gradient(70% 55% at 18% 6%, var(--aiLight), transparent 64%), radial-gradient(46% 42% at 96% 98%, var(--accentLight), transparent 62%);position:absolute;inset:0}.ob-stage[data-lit=true] .ob-stage-light{opacity:1}@media (prefers-reduced-motion:reduce){.ob-stage-light{transition:none}}.ob-stage-band{z-index:3;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--borderSubtle);background:color-mix(in srgb, var(--bgCard) 70%, transparent);grid-template-columns:1fr auto 1fr;display:grid;position:relative}.ob-stage-who{align-items:center;gap:var(--space-3);grid-column:1;min-width:0;display:flex}.ob-stage-rule{background:var(--borderSubtle);width:1px;height:16px}.ob-stage-end{justify-self:end;align-items:center;gap:var(--space-3);grid-column:3;min-width:0;display:flex}.ob-stage-mark{border-radius:var(--r-sm);background:var(--accent);width:22px;height:22px;color:var(--textOnAccentControl);flex:none;place-items:center;display:grid}.ob-stage-flow{color:var(--textPrimary)}.ob-stage-step,.ob-stage-where{min-width:0}.ob-stage-dashes{gap:var(--space-2);grid-column:2;display:flex}.ob-stage-dashes span{border-radius:var(--r-full);corner-shape:round;background:var(--borderSubtle);width:22px;height:3px;transition:background var(--dur-move) var(--ease-out), width var(--dur-move) var(--ease-out);display:block}.ob-stage-dashes span[data-at=done]{background:var(--accent)}.ob-stage-dashes span[data-at=now]{background:var(--accent);width:36px}.ob-stage-corestate{color:var(--aiText);white-space:nowrap;margin:0}.ob-stage-scene{z-index:2;flex:auto;min-height:0;display:flex;position:relative}.ob-stage-core{z-index:1;left:var(--ob-core-left);pointer-events:none;transform:translate(-50%, -50%) scale(var(--ob-core-scale,1));transition:transform var(--dur-enter) var(--ease-out), opacity var(--dur-enter) var(--ease-out);position:absolute;top:50%}.ob-stage-core[data-hidden=true]{opacity:0}.ob-stage[data-core=work]{--ob-core-scale:.46}@media (prefers-reduced-motion:reduce){.ob-stage-core{transition:none}}.ob-stage-core .core{--coreSize:300px;--coreGlass:224px;--coreCap:100%}.ob-stage-core[data-unlit=true] .core-canvas{opacity:0}.ob-stage-core[data-unlit=true] .core-rim,.ob-stage-core[data-unlit=true] .core-glass{opacity:1}.ob-stage-board{z-index:2;align-content:safe center;gap:var(--space-5);min-width:0;min-height:0;padding:var(--space-10) var(--space-8) var(--space-10) var(--ob-board-inset);flex:auto;display:grid;position:relative;overflow:hidden auto}.ob-stage[data-core=work] .ob-stage-board{padding-left:var(--ob-board-inset-work)}.ob-stage[data-anchor=start] .ob-stage-board{align-content:start}.ob-stage-title{color:var(--textPrimary);max-width:20ch;margin:0}.ob-stage-sub{max-width:52ch;margin:0}.ob-stage-foot{z-index:3;align-items:center;gap:var(--space-4);padding:var(--space-4) var(--space-5);border-top:1px solid var(--borderSubtle);background:var(--bgElevated);display:flex}.ob-stage-foot:not(:has(>.ob-stage-hint)):has(>.ob-stage-acts:empty){display:none}.ob-stage-note{color:var(--dangerText);margin:0}.ob-stage-hint{max-width:62ch;margin:0}.ob-stage-acts{align-items:center;gap:var(--space-3);margin-inline-start:auto;display:flex}.ob-stage-flash{z-index:0;border-radius:var(--r-full);corner-shape:round;pointer-events:none;background:radial-gradient(circle, color-mix(in srgb, var(--orbGlow) 78%, transparent), transparent 70%);width:10px;height:10px;animation:ob-stage-flash 2.4s var(--ease-out) 2 both;position:absolute;top:50%;left:50%}@keyframes ob-stage-flash{0%{opacity:0;transform:translate(-50%,-50%)scale(1)}10%{opacity:.85}to{opacity:0;transform:translate(-50%,-50%)scale(300)}}@media (prefers-reduced-motion:reduce){.ob-stage-flash{display:none}}@media (width<=60rem){.ob-stage{--ob-stage-inset:0px;width:100%;min-height:var(--ob-stage-room);box-shadow:none;border:0;border-radius:0;max-width:none;margin:0}.ob-stage-scene{flex-direction:column;align-items:center}.ob-stage-core{transform:scale(var(--ob-core-scale,1));padding-top:var(--space-6);position:static}.ob-stage-board{padding:var(--space-6);align-content:start}.ob-stage[data-core=work] .ob-stage-board{padding-left:var(--space-6)}.ob-stage-core .core{--coreSize:190px;--coreGlass:142px;--coreCap:46vw}.ob-stage-title,.ob-stage-sub{max-width:none}.ob-stage-where{display:none}}.mw-shell{background:var(--bgElevated);height:100vh;overflow:hidden}@supports (height:100dvh){.mw-shell{height:100dvh}}.mw-body{height:100%;min-height:0;display:grid}.mw-body.has-artifact{grid-template-columns:minmax(min(100%,480px),1.15fr) minmax(min(100%,380px),.85fr)}.mw-conversation{--mw-gutter:var(--space-8);gap:var(--space-5);min-width:0;min-height:0;padding:var(--space-8) var(--mw-gutter) var(--space-6);background:linear-gradient(var(--bgElevated), var(--bgElevated)) padding-box, radial-gradient(circle at 8% -4%, var(--aiLight), transparent 46%);flex-direction:column;display:flex;overflow:hidden}.mw-conversation .ob-conv-thread{padding-block:var(--space-4);scroll-padding-block:var(--space-4)}.mw-conversation .mw-thread{position:relative}.mw-conversation .mw-thread:before,.mw-conversation .mw-thread:after{content:"";inset-inline:calc(-1 * var(--mw-gutter));block-size:var(--space-4);z-index:1;pointer-events:none;position:absolute}.mw-conversation .mw-thread:before{background:linear-gradient(color-mix(in srgb, var(--overlayDark) 7%, transparent), transparent);inset-block-start:0}.mw-conversation .mw-thread:after{background:linear-gradient(transparent, color-mix(in srgb, var(--overlayDark) 7%, transparent));inset-block-end:0}.mw-conversation>.mw-contact{margin-block-start:calc(-1 * var(--space-5))}.mw-steps{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:none;margin:0;padding:0;list-style:none;display:flex}.mw-step{font-family:var(--fontFamilyBody);align-items:center;gap:6px;display:inline-flex}.mw-step+.mw-step:before{content:"";background:var(--borderStrong);flex:none;width:14px;height:1px}.mw-step b{border:1px solid var(--borderStrong);border-radius:var(--r-full);corner-shape:round;background:var(--bgElevated);place-items:center;width:17px;height:17px;display:grid}.mw-step.is-done b{color:var(--textOnStatusControl);background:var(--successText);border-color:#0000}.mw-step.is-now{color:var(--textPrimary)}.mw-step.is-now b{color:var(--accentText);border-color:var(--accentMed)}.mw-brand,.mw-shell.is-rail .mw-aifooter,.mw-shell.is-rail .mw-contact{margin-inline:calc(-1 * var(--mw-gutter));padding-inline:var(--mw-gutter)}.mw-brand{align-items:center;gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--borderSubtle);flex:none;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.mw-core{--coreSize:38px;--coreGlass:31px;min-width:38px}.mw-identity{min-width:0}.mw-identity span{font-family:var(--fontFamilyBody);display:block}.mw-identity h1{color:var(--textPrimary);font-family:var(--fontFamilyHeading);margin:2px 0 0}.mw-identity p{align-items:center;gap:6px;margin:2px 0 0;display:flex}.mw-identity i{border-radius:var(--r-full);corner-shape:round;background:var(--aiText);flex:none;width:6px;height:6px}.mw-identity i[data-state=working]{animation:mw-pulse 1.4s var(--ease-in-out) infinite}.mw-identity i[data-state=success]{background:var(--success)}.mw-identity i[data-state=error]{background:var(--danger)}.mw-aistat{flex:none;position:relative}.mw-aistat-btn{min-width:0;min-block-size:var(--controlHeight);padding-inline:var(--space-2);border:1px solid var(--aiMed);border-radius:var(--r-full);corner-shape:round;background:var(--aiLight);cursor:pointer;transition:border-color var(--dur-state) var(--ease-in-out), background var(--dur-state) var(--ease-in-out);align-items:center;gap:6px;display:inline-flex}.mw-aistat-btn:hover{border-color:var(--ai);background:color-mix(in srgb, var(--ai) 14%, var(--bgElevated))}.mw-aistat-btn:focus-visible{outline:var(--focus-ring-forced);outline-offset:2px;box-shadow:var(--focus-glow-ai)}.mw-aistat-caret{width:12px;height:12px;color:var(--aiText);transition:transform var(--dur-state) var(--ease-in-out);flex:none}.mw-aistat-btn[aria-expanded=true] .mw-aistat-caret{transform:rotate(180deg)}.mw-aistat-btn i{border-radius:var(--r-full);corner-shape:round;background:var(--aiText);width:6px;height:6px}.mw-aistat-btn strong{color:var(--aiText);font-variant-numeric:tabular-nums}.mw-aistat-pop{z-index:20;width:min(340px,78vw);padding:var(--space-3);border:1px solid var(--borderSubtle);border-radius:var(--r-md);background:var(--bgElevated);box-shadow:var(--shadow-pop);animation:mw-aistat-in var(--dur-state) var(--ease-in-out) both;position:absolute;top:calc(100% + 6px);right:0}@keyframes mw-aistat-in{0%{opacity:0;transform:translateY(-4px)}}.mw-aistat-h,.mw-aistat-f{font-family:var(--fontFamilyBody);margin:0}.mw-aistat-h{color:var(--aiText)}.mw-aistat-f{margin-top:var(--space-3);padding-top:var(--space-2);border-top:1px solid var(--borderSubtle)}.mw-aistat-rows{margin:var(--space-2) 0 0}.mw-aistat-r{gap:var(--space-2);border-top:1px solid var(--borderSubtle);grid-template-columns:minmax(0,1fr) minmax(0,1.25fr);padding:5px 0;display:grid}.mw-aistat-r:first-child{border-top:0}.mw-aistat-r dd{color:var(--textPrimary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.mw-aistat-r dd small{color:var(--warningText);font-family:var(--fontFamilyBody);margin-top:2px;display:block}.mw-artifact{scrollbar-width:none}.mw-artifact::-webkit-scrollbar{display:none}.mw-artifact{--ob-pane-pad-block:var(--space-8);--ob-pane-pad-inline:var(--space-8);min-width:0;min-height:0;padding:var(--ob-pane-pad-block) var(--ob-pane-pad-inline);overscroll-behavior:contain;border-left:1px solid var(--borderStrong);background:var(--bgCard);overflow-y:auto}@keyframes mw-pulse{50%{opacity:.35}}@media (width>=901px){.mw-shell.is-rail .mw-body.has-artifact{grid-template-columns:clamp(300px,26vw,380px) minmax(0,1fr)}.mw-shell.is-rail .mw-conversation{--mw-gutter:var(--space-6);padding:var(--space-6) var(--mw-gutter);border-right:1px solid var(--borderStrong)}.mw-shell.is-rail .mw-artifact{--ob-pane-pad-inline:clamp(var(--space-6), 5vw, 72px);padding:var(--ob-pane-pad-block) var(--ob-pane-pad-inline);background:radial-gradient(42rem 15rem at 12% -4%, var(--aiLight), transparent 58%), radial-gradient(30rem 12rem at 92% -2%, var(--accentLight), transparent 55%), var(--bgPage);background-attachment:local;border-left:0}}.mw-progress{flex-direction:column;flex:none;gap:6px;min-width:0;display:flex}.mw-progress-label{font-family:var(--fontFamilyBody);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mw-progress-track{gap:4px;display:flex}.mw-progress-track i{border-radius:var(--r-full);corner-shape:round;background:var(--borderStrong);height:3px;transition:background var(--dur-move) var(--ease-in-out);flex:1}.mw-progress-track i.is-done,.mw-progress-track i.is-now{background:var(--accent)}.mw-progress-track i.is-now{background:linear-gradient(to right, var(--accent) 50%, var(--borderStrong) 50%)}.mw-shell.is-rail .mw-step.is-now b{position:relative}.mw-shell.is-rail .mw-step.is-now b:after{content:"";z-index:-1;border-radius:var(--r-full);corner-shape:round;background:var(--accentLight);animation:mw-step-breathe 3.4s var(--ease-in-out) infinite;position:absolute;inset:-4px}@keyframes mw-step-breathe{0%,to{opacity:.4;transform:scale(1)}50%{opacity:1;transform:scale(1.12)}}.mw-shell.is-rail .mw-brand{grid-template-columns:auto minmax(0,1fr)}.mw-shell.is-rail .mw-aifooter{min-width:0;margin-top:calc(-1 * var(--space-2));padding-bottom:var(--space-3);border-bottom:1px solid var(--borderSubtle);flex-direction:column;flex:none;gap:6px;display:flex}.mw-shell.is-rail .mw-aifooter-label{font-family:var(--fontFamilyBody)}.mw-shell.is-rail .mw-aistat,.mw-shell.is-rail .mw-aistat-btn{width:100%}.mw-shell.is-rail .mw-aistat-btn{padding:var(--space-2) var(--space-3);justify-content:flex-start}.mw-shell.is-rail .mw-aistat-caret{margin-left:auto}.mw-aistat-tok{font-variant-numeric:tabular-nums}.mw-shell.is-rail .mw-aifooter-model{font-family:var(--fontFamilyBody);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mw-shell.is-rail .mw-aistat-pop{width:100%;left:0;right:auto}.mw-shell.is-rail .mw-contact{align-items:center;gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--borderSubtle);flex:none;display:flex}.mw-shell.is-rail .mw-contact-id{flex-direction:column;min-width:0;display:flex}.mw-shell.is-rail .mw-contact-id b{color:var(--textPrimary);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mw-shell.is-rail .mw-contact-action{flex:none;align-items:center;margin-left:auto;display:flex}.mw-shell.is-rail .mw-contact-id small{font-family:var(--fontFamilyBody);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}@media (width<=900px){.mw-shell,.mw-body{height:auto;overflow:visible}.mw-body.has-artifact{grid-template-columns:1fr}.mw-conversation{--mw-gutter:var(--space-4);min-height:100vh;padding:var(--mw-gutter);overflow:visible}.mw-conversation .ob-conv-thread{flex:none;overflow:visible}.mw-artifact{--ob-pane-pad-block:var(--space-4);--ob-pane-pad-inline:var(--space-4);padding:var(--ob-pane-pad-block) var(--ob-pane-pad-inline);border-top:1px solid var(--borderStrong);border-left:0;overflow:visible}}@media (width<=640px){.mw-brand{grid-template-columns:auto minmax(0,1fr)}.mw-aistat{grid-column:1/-1}.mw-aistat-pop{left:0;right:auto}}@media (prefers-reduced-motion:reduce){.mw-identity i[data-state=working],.mw-aistat-pop,.mw-shell.is-rail .mw-step.is-now b:after{animation:none}.mw-aistat-caret{transition:none}}.combobox{align-items:center;display:flex;position:relative}.combobox-input{width:100%;padding-right:calc(var(--controlHeight) + var(--space-1))}.combobox-toggle{right:var(--space-1);inline-size:var(--controlHeight);block-size:var(--controlHeight);cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:flex;position:absolute}.ai-settings-head{gap:var(--space-4);flex-direction:column;display:flex}.ai-settings-stats{gap:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(14rem,1fr));display:grid}.ai-settings-missing{color:var(--dangerText)}.ai-lane{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ai-lane-binding{align-items:center;gap:var(--space-2);flex-wrap:wrap;flex:14rem;min-width:0;display:flex}.ai-lane-name{gap:var(--space-1);flex-direction:column;flex:0 0 15rem;min-width:0;display:flex}.ai-lane-price{white-space:nowrap}.ai-lane-model{overflow-wrap:anywhere;min-width:0}.ai-lane-open{margin-inline-start:auto}.ai-provider{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ai-provider-who{gap:var(--space-1);flex-direction:column;flex:0 0 14rem;min-width:0;display:flex}.ai-provider-env{overflow-wrap:anywhere}.ai-key-entry{align-items:start;gap:var(--space-2);flex-wrap:wrap;display:flex}.ai-key-entry>:first-child{flex:16rem;min-width:0}.ai-provider+*,.ai-lane+*{margin-top:var(--space-4)}.ai-sheet-age{justify-content:space-between;align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.ob-ig{--ig-beat:2s;gap:var(--space-3);flex-direction:column;display:flex;position:relative}@keyframes ob-ig-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.ob-ig-sealed{animation:ob-ig-appear var(--ig-beat) var(--ease-out) .15s both;align-self:flex-start;margin:0}.ob-ig-beat{color:var(--aiText);animation:ob-ig-appear var(--ig-beat) var(--ease-out) 1.5s both;margin:0}@keyframes ob-ig-appear{0%{opacity:0;transform:translateY(4px)}16%{opacity:1;transform:none}76%{opacity:1}to{opacity:.35}}.ob-ig-can{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ob-ig-can li{align-items:baseline;gap:var(--space-3);animation:ob-ig-rise var(--dur-enter) var(--ease-out) both;display:flex}.ob-ig-can li:first-child{animation-delay:3.1s}.ob-ig-can li:nth-child(2){animation-delay:3.25s}.ob-ig-can li:nth-child(3){animation-delay:3.4s}.ob-ig-can li b{min-width:6.5ch;color:var(--aiText);flex:none}.ob-ig-go{margin-top:var(--space-2);animation:ob-ig-rise var(--dur-enter) var(--ease-out) 3.6s both}@media (prefers-reduced-motion:reduce){.ob-ig-sealed,.ob-ig-beat,.ob-ig-can li,.ob-ig-go{animation:none}}.ob-fr-form .panel{box-shadow:none;background:0 0;border:0;border-radius:0}.ob-fr-form .panel-body{gap:var(--space-5);flex-direction:column;padding:0;display:flex}.ai-rate-plate{margin-top:var(--space-2)}.ai-rate-proposed{color:var(--aiText)}.ob-fr-help{gap:var(--space-2);margin:0;padding-inline-start:var(--space-5);display:grid}.ob-fr-help-note{margin:0}.crawl-canvas{--crawl-ink:var(--ai);--crawl-edge:var(--borderStrong);--crawl-rest:var(--borderStrong);width:100%;max-width:60rem;height:210px;margin-inline:auto;display:block}.crawl-motes{z-index:1;pointer-events:none;width:100%;height:100%;position:fixed;inset:0}.ob-gate{--ob-gate-measure:420px;gap:var(--space-5);flex-direction:column;width:100%;display:flex}.ob-gate-form{width:100%;display:flex}.ob-gate-field{width:100%;max-width:var(--ob-gate-measure);min-height:52px;padding:0 0 0 var(--space-4);border:1px solid var(--borderControl);border-radius:var(--r-md);background:var(--bgElevated);box-shadow:var(--shadow-well);align-items:center;transition:border-color .15s,box-shadow .15s;display:flex}.ob-gate-field:focus-within{border-color:var(--accent);box-shadow:var(--focus-glow)}.ob-gate-field:has([aria-invalid=true]){border-color:var(--danger)}.ob-gate-field:has([aria-invalid=true]):focus-within{box-shadow:var(--focus-glow-danger)}.ob-gate-input{min-width:0;padding-block:var(--inputPaddingY);padding-inline:0 var(--inputPaddingX);font:inherit;color:inherit;background:0 0;border:0;outline:0;flex:1}.ob-gate-input::placeholder{color:var(--textSecondary)}.ob-gate-submit{margin:var(--space-1);padding:0 var(--space-4);border-radius:var(--r-sm);background:var(--accent);min-height:44px;color:var(--textOnAccentControl);font-family:var(--fontFamilyBody);cursor:pointer;border:0;flex:none;align-self:stretch;transition:background .12s}.ob-gate-submit:hover:not(:disabled){background:color-mix(in oklab, var(--accent) 88%, var(--overlayDark))}.ob-gate-submit:disabled{opacity:.55;cursor:progress}.ob-gate-alt{align-items:center;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.ob-gate .disclosure{width:100%;max-width:var(--ob-gate-measure);padding-top:var(--space-4)}.ob-gate-trust{text-wrap:pretty;margin:0}.ob-gate-link{padding:var(--space-1);cursor:pointer;font-family:var(--fontFamilyBody);color:var(--accentText);background:0 0;border:0}.ob-gate-link:hover,.ob-gate-link:focus-visible{text-decoration:underline}.ob-gate-alert{width:100%;max-width:var(--ob-gate-measure);text-align:left;background:var(--dangerBg);border:1px solid var(--danger);border-radius:var(--r-sm);padding:var(--space-3) var(--space-4);margin:0}.ob-gate-alert.is-paused{border-color:var(--warningBorder);background:var(--warningBg)}.ob-gate-alert.is-resumed{border-color:var(--borderStrong);background:var(--bgCard)}.ob-gate-ai{align-items:baseline;gap:var(--space-2);margin:var(--space-3) 0 0;flex-wrap:wrap;display:flex}.ob-gate-ai span{color:var(--aiText);font-family:var(--fontFamilyBody)}.ob-gate-ai b{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.ob-scan-panel,.ob-scan-phase,.ob-scan-ticker,.ob-scan-counts,.ob-scan-cost{width:100%}.ob-scan-panel{align-items:stretch;gap:var(--space-4);padding:var(--padPanel);border:1px solid var(--borderSubtle);border-radius:var(--r-lg);background:var(--bgCard);flex-direction:column;display:flex}.ob-scan-phase{align-items:center;gap:var(--space-2);min-height:26px;font-family:var(--fontFamilyBody);color:var(--aiText);margin:0;display:flex}@keyframes ob-scan-fade{0%{opacity:0}to{opacity:1}}.ob-scan-phase-text{animation:.4s both ob-scan-fade}.ob-scan-phase-dot{border-radius:var(--r-full);corner-shape:round;background:var(--aiText);flex:none;width:9px;height:9px;animation:2s ease-in-out infinite ob-scan-pulse}@keyframes ob-scan-pulse{50%{opacity:.3;transform:scale(.82)}}.ob-scan.is-settled .ob-scan-phase-dot{background:var(--success);animation:none}.ob-scan-counts{align-items:center;gap:var(--space-2);font-family:var(--fontFamilyBody);font-variant-numeric:tabular-nums;flex-wrap:wrap;margin:0;display:flex}.ob-scan-tally{gap:var(--space-6);flex-wrap:wrap;margin:0;display:flex}.ob-scan-tally div{align-items:baseline;gap:var(--space-2);display:flex}.ob-scan-tally dt{order:2}.ob-scan-tally dd{font-family:var(--fontFamilyHeading);color:var(--textPrimary);order:1;margin:0}.ob-scan-counts span+span:before{content:"";width:3px;height:3px;margin-right:var(--space-2);vertical-align:middle;border-radius:var(--r-full);corner-shape:round;background:var(--borderStrong);display:inline-block}.ob-scan-cost{gap:var(--space-1);padding-top:var(--space-4);border-top:1px solid var(--borderSubtle);flex-direction:column;display:flex}.ob-scan-cost-head{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.ob-scan-cost-label{font-family:var(--fontFamilyBody);color:var(--aiText);margin:0}.ob-scan-cost-line{font-variant-numeric:tabular-nums;min-height:15px;margin:0}.ob-scan-cost-unpriced{font-variant-numeric:normal;color:var(--warningText)}.ob-scan-cost-model{overflow-wrap:anywhere;margin:0}.ob-scan-ticker{align-items:start;gap:var(--space-1);flex-direction:column;margin:0;display:flex}.ob-scan-ticker-row{min-height:46px;padding:var(--space-1) var(--space-2);border-radius:var(--r-sm);align-items:baseline;margin:0;list-style:none;display:flex}.ob-scan-ticker-entry{align-items:baseline;gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-width:0;animation:.36s cubic-bezier(.16,1,.3,1) both ob-scan-ticker-in;display:flex}.ob-scan-ticker-path{text-overflow:ellipsis;white-space:nowrap;flex:0 auto;min-width:0;max-width:100%;overflow:hidden}.ob-scan-ticker-entry[data-page-status=skipped] .ob-scan-ticker-path{text-decoration:line-through}.ob-scan-ticker-kind{text-align:center;overflow-wrap:anywhere;cursor:pointer;min-width:0;font-family:var(--fontFamilyBody);-webkit-line-clamp:2;background:0 0;border:none;-webkit-box-orient:vertical;flex:0 auto;padding:0;display:-webkit-box;overflow:hidden}.ob-scan-ticker-kind[aria-expanded=true]{-webkit-line-clamp:unset}@keyframes ob-scan-ticker-in{0%{opacity:0;transform:translateY(-4px)}}@media (width<=899px){.ob-gate{gap:var(--space-4)}}@media (width<=400px){.ob-gate-field{padding:var(--space-2);flex-direction:column;align-items:stretch}.ob-gate-input{padding:var(--space-2)}.ob-gate-submit{margin:0}}@media (prefers-reduced-motion:reduce){.ob-gate>*,.ob-scan-phase-text,.ob-scan-ticker-entry{animation:none}.ob-scan-phase-dot{opacity:1;animation:none}}@media (forced-colors:active){.ob-scan-cost,.ob-gate-field{forced-color-adjust:auto}}.ob-facts-cap{padding:var(--space-3);border:1px solid var(--warningBorder);border-radius:var(--r-sm);background:var(--warningWash);text-wrap:pretty;margin:0}.ob-facts-cap:empty{display:none}.ob-live-card{flex-direction:column;animation:.36s cubic-bezier(.23,1,.32,1) both ob-live-rise;display:flex;container-type:inline-size}@keyframes ob-live-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.ob-live-card-head{align-items:center;gap:var(--space-2);width:100%;min-height:44px;padding:var(--space-3) var(--space-3);font-family:var(--fontFamilyBody);text-align:left;color:var(--textPrimary);cursor:pointer;background:0 0;border:0;transition:background .14s;display:flex}.ob-live-card-head:hover{background:var(--bgHover)}.ob-live-card-glyph{flex:none}.ob-live-card[data-done=true] .ob-live-card-glyph{color:var(--successText)}.ob-live-card-title{overflow-wrap:anywhere;flex:auto}.ob-live-card-count{min-width:0;font-family:var(--fontFamilyBody);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;flex:0 auto;overflow:hidden}.ob-live-card-toggle{font-family:var(--fontFamilyBody);color:var(--accentText);flex:none}.ob-live-card-chev{flex:none;transition:transform .16s}.ob-live-card-head[aria-expanded=true] .ob-live-card-chev{transform:rotate(180deg)}.ob-live-card-body{padding:0 var(--space-3) var(--space-3);gap:var(--space-3);flex-direction:column;display:flex}.ob-live-rows{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ob-live-empty{margin:0}.ob-live-coverage{gap:var(--space-1);flex-direction:column;display:flex}.ob-live-coverage-label{font-family:var(--fontFamilyBody)}.ob-live-coverage[data-kind=fail] .ob-live-coverage-label{color:var(--dangerText)}.ob-live-coverage[data-kind=warning] .ob-live-coverage-label{color:var(--warningText)}.ob-live-coverage-name{color:var(--textPrimary);overflow-wrap:anywhere}.ob-live-coverage-url{overflow-wrap:anywhere}@container (width<=300px){.ob-live-card-head{align-items:center;column-gap:var(--space-2);row-gap:var(--space-1);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ob-live-card-glyph{grid-area:1/1}.ob-live-card-title{grid-area:1/2}.ob-live-card-chev{grid-area:1/3}.ob-live-card-count{grid-area:2/2}.ob-live-card-toggle{text-align:right;grid-area:2/3}}@media (prefers-reduced-motion:reduce){.ob-live-card{animation:none}.ob-live-card-chev,.ob-live-card-head{transition:none}}.ob-conv-thread{gap:var(--space-4);overscroll-behavior:contain;min-height:0;padding:var(--space-2) 0;scrollbar-width:none;flex-direction:column;flex:auto;display:flex;overflow-y:auto}.ob-conv-thread::-webkit-scrollbar{display:none}.ob-conv-thread{--mw-avatar:28px}.ob-conv-narration{align-items:flex-start;gap:var(--space-3);width:fit-content;max-width:80%;display:flex}.ob-conv-narration p{padding:var(--space-3) var(--space-4);border-radius:var(--r-xs) var(--r-lg) var(--r-lg) var(--r-lg);background:var(--bgCard);margin:0}.ob-conv-speaker{inline-size:var(--mw-avatar);block-size:var(--mw-avatar);border-radius:var(--r-full);corner-shape:round;background:var(--aiLight);color:var(--aiText);flex:none;place-items:center;display:grid}.ob-conv-reveal-source{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:no-preference){.ob-conv-reveal span{animation:.3s ease-out backwards ob-conv-reveal-word;display:inline-block}}@keyframes ob-conv-reveal-word{0%{opacity:0;transform:translateY(.25em)}}.ob-conv-user{justify-content:flex-end;align-items:flex-start;gap:var(--space-3);align-self:flex-end;width:fit-content;max-width:80%;display:flex}.ob-conv-user p{padding:var(--space-3) var(--space-4);border-radius:var(--r-md) var(--r-lg) var(--r-xs) var(--r-lg);background:var(--accent);color:var(--textOnAccentControl);margin:0}.ob-conv-user .avatar{inline-size:var(--mw-avatar);block-size:var(--mw-avatar)}.ob-conv-outcome{align-items:center;gap:var(--space-2);padding:var(--space-3);border:1px solid var(--borderSubtle);border-inline-start:var(--space-1) solid var(--success);border-radius:var(--r-sm);background:var(--bgElevated);color:var(--textPrimary);display:flex}.ob-conv-outcome p{margin:0}.ob-conv-outcome svg{inline-size:var(--space-4);block-size:var(--space-4);color:var(--successText);flex:none}.ob-conv-question{padding:var(--space-3);border:1px solid var(--aiMed);border-radius:var(--r-md);background:var(--aiLight);max-width:44rem;margin:0}.ob-conv-question legend{padding-inline:var(--space-1);color:var(--textPrimary)}.ob-conv-options{gap:var(--space-2);margin-block-start:var(--space-2);display:grid}.ob-conv-question .ob-conv-option{justify-content:flex-start;align-items:flex-start;gap:var(--space-1);width:100%;min-height:44px;padding:var(--space-2) var(--space-3);white-space:normal;overflow-wrap:anywhere;text-align:start;flex-direction:column;height:auto;display:flex}.ob-conv-option span{color:var(--textPrimary)}.ob-conv-option small{font-family:var(--fontFamilyBody);overflow-wrap:anywhere}.ob-conv-option span,.ob-conv-option small{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ob-conv-question .ob-conv-question-dismiss{margin-block-start:var(--space-2)}.ob-conv-confirm-skipped{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.ob-conv-confirm-skipped p{margin:0}.ob-conv-outcome[data-tone=deferred]{border-inline-start-color:var(--warningBorder)}.ob-conv-outcome[data-tone=deferred] svg{color:var(--warningText)}.ob-conv-outcome[data-tone=failure]{border-inline-start-color:var(--danger)}.ob-conv-outcome[data-tone=failure] svg{color:var(--dangerText)}.ob-conv-confirm{gap:var(--space-3);max-width:44rem;padding:var(--space-4);border:1px solid var(--borderSubtle);border-radius:var(--r-md);background:var(--bgElevated);flex-direction:column;display:flex}.ob-conv-confirm header{align-items:center;gap:var(--space-2);display:flex}.ob-conv-confirm header svg{inline-size:var(--space-4);block-size:var(--space-4);color:var(--aiText)}.ob-conv-confirm h2{color:var(--textPrimary);font-family:var(--fontFamilyHeading);margin:0}.ob-conv-confirm-fields{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ob-conv-confirm-fields li{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.ob-conv-confirm-fields strong{color:var(--textPrimary);overflow-wrap:anywhere}.ob-conv-field-value{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--textPrimary);display:block;overflow:hidden}@container ob-board (width<=30rem){.ob-conv-field-value{white-space:normal;overflow-wrap:anywhere;overflow:visible}}.ob-conv-field-expand{cursor:pointer;background:0 0;border:none;align-self:flex-start;padding:0;text-decoration:underline}.ob-conv-field-expand:hover{color:var(--textPrimary)}.ob-conv-confirm-missing-row{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:flex}.ob-conv-confirm-missing-row input,.ob-conv-confirm-missing-row textarea{width:100%;padding:var(--space-2) var(--space-3);color:var(--textPrimary);border:1px solid var(--borderSubtle);border-radius:var(--r-sm);background:var(--bgHover);outline:0}.ob-conv-confirm-missing-row textarea{resize:vertical;min-height:5rem}.ob-conv-confirm-missing-row input:focus,.ob-conv-confirm-missing-row textarea:focus{border-color:var(--aiText);box-shadow:var(--focus-glow-ai)}.ob-conv-artifact{padding-block-start:var(--space-4)}.mw-artifact>.ob-conv-artifact{flex-direction:column;min-block-size:100%;display:flex}.mw-artifact>.ob-conv-artifact>.ob-scene,.ob-scene>.ob-conv-confirm.ob-triage{flex:1}.ob-triage-continue{margin-block-start:auto}.ob-scene.ob-invite-scene{max-width:44rem}.ob-scene.ob-team-scene{max-width:58rem}.ob-team-form{max-width:34rem;padding:var(--space-5);border:1px solid var(--borderSubtle);border-radius:var(--r-md);background:var(--bgElevated)}.ob-team-invited{gap:var(--space-1);margin:0;padding-inline-start:var(--space-5);display:grid}.ob-conv-artifact>.ob-conv-refusal{z-index:2;flex:none;position:sticky;top:0}.ob-conv-artifact-empty{min-block-size:11rem;padding:var(--space-8) var(--space-6);border:1px dashed var(--borderSubtle);border-radius:var(--r-lg);background:var(--bgElevated);text-align:center;place-items:center;margin:0;display:grid}.ob-scene{gap:var(--space-4);width:100%;max-width:74rem;flex-direction:column;margin-inline:0;padding-block-start:var(--space-4);display:flex;container:ob-scene/inline-size}.ob-decision{max-width:58rem}.ob-decision h2{color:var(--textPrimary);font-family:var(--fontFamilyHeading);margin:0}.ob-decision-options{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.ob-decision-card{gap:var(--space-3);padding:var(--padCard);border:1px solid var(--borderSubtle);border-radius:var(--r-md);background:var(--bgElevated);flex-direction:column;transition:border-color .14s,background .14s;display:flex}.ob-decision-card:hover{border-color:var(--borderStrong)}.ob-decision-card.is-picked{border-color:var(--accent);background:var(--accentLight)}.ob-decision-row{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.ob-decision-row>.checkfield{grid-template-columns:auto 1fr;align-items:start;min-width:0}.ob-decision-writes{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.ob-decision-writes code{color:var(--textPrimary);overflow-wrap:anywhere}.ob-decision-toggle{cursor:pointer;font-family:var(--fontFamilyBody);text-decoration:underline;-webkit-text-decoration-color:var(--borderStrong);text-decoration-color:var(--borderStrong);text-underline-offset:3px;background:0 0;border:0;flex:none;padding:0}.ob-decision-toggle:hover{color:var(--textPrimary)}.ob-conv-notice{color:var(--dangerText);margin:0}.ob-decision-head{justify-content:space-between;align-items:flex-start;gap:var(--space-4);display:flex}.ob-decision-head>div{gap:var(--space-3);flex-direction:column;display:flex}.ob-decision-head{margin-block-end:var(--space-4)}.ob-decision-body{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ob-decision-body b{color:var(--textPrimary)}.ob-decision-body small{font-family:var(--fontFamilyBody);overflow-wrap:anywhere}.ob-decision-proof{gap:var(--space-1);margin-left:calc(20px + var(--space-3));padding:var(--space-4);border-radius:var(--r-sm);background:var(--bgCard);flex-direction:column;display:flex}.ob-decision-proof-head{font-family:var(--fontFamilyBody);margin:0}.ob-decision-proof blockquote{margin:0 0 var(--space-2);overflow-wrap:anywhere}.ob-decision-path{padding:3px var(--space-2);border:1px solid var(--borderSubtle);border-radius:var(--r-sm);background:var(--bgElevated);align-self:flex-start}.ob-decision-skip{align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px dashed var(--borderStrong);border-radius:var(--r-md);cursor:pointer;text-align:start;background:0 0;display:flex}.ob-decision-skip:hover{border-color:var(--borderStrong);color:var(--textPrimary)}.ob-decision-skip span{border:1px solid var(--borderStrong);border-radius:var(--r-sm);width:20px;height:20px;font-family:var(--fontFamilyBody);flex:none;place-items:center;display:grid}.ob-decision-acts{margin-top:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--borderSubtle);justify-content:flex-end;display:flex}.ob-voice-scene{max-width:58rem}.ob-voice-scene-wide{max-width:74rem}.ob-voice-collect{gap:var(--space-5);grid-template-columns:minmax(0,1fr) minmax(16rem,22rem);align-items:start;display:grid}.ob-voice-collect-main{gap:var(--space-4);flex-direction:column;min-width:0;display:flex}@container ob-scene (width<=44rem){.ob-voice-collect{grid-template-columns:1fr}}.ob-distill{--distill-glide:.72s;--distill-ease:cubic-bezier(.22, .61, .36, 1);top:var(--space-4);gap:var(--space-3);min-height:16rem;padding:var(--space-4);border:1px solid var(--borderSubtle);border-radius:var(--r-lg);background:var(--bgElevated);flex-direction:column;display:flex;position:sticky;overflow:hidden}.ob-distill-eyebrow{align-items:center;gap:var(--space-2);color:var(--aiText);display:flex}.ob-distill-pulse{border-radius:var(--r-full);corner-shape:round;background:var(--ai);width:8px;height:8px;animation:1.6s ease-in-out infinite ob-distill-pulse}@keyframes ob-distill-pulse{0%,to{opacity:.35;transform:scale(.8)}50%{opacity:1;transform:scale(1)}}.ob-distill-feed{flex-direction:column;display:flex}.ob-distill-item{transition:grid-template-rows var(--distill-glide) var(--distill-ease), opacity var(--distill-glide) var(--distill-ease);grid-template-rows:1fr;display:grid}.ob-distill-line{min-height:0;padding-block-end:var(--space-3);overflow:hidden}@keyframes ob-distill-arrive{0%{opacity:0;grid-template-rows:0fr;transform:translateY(4px)}to{opacity:1;grid-template-rows:1fr;transform:none}}.ob-distill-item[data-age="0"]{animation:ob-distill-arrive var(--distill-glide) var(--distill-ease) both}.ob-distill-item[data-leaving]{opacity:0;grid-template-rows:0fr}.ob-distill-item[data-age="1"]{opacity:.78}.ob-distill-item[data-age="2"]{opacity:.58}.ob-distill-item[data-age="3"]{opacity:.4}.ob-distill-item[data-age="4"]{opacity:.26}.ob-distill-evidence{margin:0;font-style:italic}.ob-distill-evidence mark{padding-inline:var(--space-1);border-radius:var(--r-sm);background:var(--accentLight);color:var(--accentText);font-style:normal}.ob-distill-hears{color:var(--textPrimary);margin:0}.ob-distill-hears b{color:var(--aiText)}@media (prefers-reduced-motion:reduce){.ob-distill-pulse{animation:none}.ob-distill-item{transition:none;animation:none}}.ob-voice-scene h2,.ob-voice-building h2{color:var(--textPrimary);font-family:var(--fontFamilyHeading);margin:0}.ob-voice-hero-body{margin:0}.ob-voice-drop{align-items:center;gap:var(--space-2);margin-top:var(--space-2);padding:var(--space-6);border:1px dashed var(--borderStrong);border-radius:var(--r-lg);text-align:center;flex-direction:column;display:flex}.ob-voice-drop-title{color:var(--textPrimary);margin:0}.ob-voice-drop-sub{max-width:32rem;margin:0}.ob-voice-drop-acts{gap:var(--gapActions);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.ob-voice-paste{gap:var(--space-2);width:100%;margin-top:var(--space-3);flex-direction:column;display:flex}.ob-voice-paste-area{width:100%;padding:var(--space-3);border:1px solid var(--borderSubtle);border-radius:var(--r-md);background:var(--bgElevated);color:var(--textPrimary);font-family:var(--fontFamilyBody);resize:vertical}.ob-voice-paste-area:focus-visible{border-color:var(--aiText);box-shadow:var(--focus-glow-ai)}.ob-voice-meter{gap:var(--space-2);margin-top:var(--space-3);flex-direction:column;display:flex}.ob-voice-meter-bar{block-size:6px;inline-size:100%;accent-color:var(--info)}.ob-voice-meter-line{margin:0}.ob-voice-sources-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin:var(--space-4) 0 var(--space-2);font-family:var(--fontFamilyBody);display:flex}.ob-voice-sources ul{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ob-voice-sources li{justify-content:space-between;align-items:center;gap:var(--space-3);padding:var(--space-4);border:1px solid var(--borderSubtle);border-radius:var(--r-md);background:var(--bgElevated);display:flex}.ob-voice-source-body{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ob-voice-source-body b{color:var(--textPrimary);overflow-wrap:anywhere}.ob-voice-source-body small{font-family:var(--fontFamilyBody)}.ob-voice-source-check{width:16px;height:16px;color:var(--successText);flex:none}.ob-scene-foot{justify-content:space-between;align-items:center;gap:var(--space-3);margin-top:var(--space-4);padding-top:var(--space-3);border-top:1px solid var(--borderSubtle);flex-wrap:wrap;display:flex}.ob-scene-foot p{margin:0}.ob-voice-speakers{gap:var(--space-3);margin-top:var(--space-2);flex-direction:column;display:flex}.ob-voice-speaker{padding:var(--space-4);border:1px solid var(--borderSubtle);border-radius:var(--r-md);background:var(--bgElevated)}.ob-voice-speaker.is-picked{border-color:var(--accent)}.ob-voice-speaker.checkfield{grid-template-columns:auto 1fr}.ob-voice-speaker-body{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.ob-voice-speaker-body b{color:var(--textPrimary);overflow-wrap:anywhere}.ob-voice-speaker-body small{font-family:var(--fontFamilyBody)}.ob-voice-board{gap:var(--space-4);margin-top:var(--space-2);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}.ob-voice-board-col{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}@container ob-scene (width<=44rem){.ob-voice-board{grid-template-columns:1fr}}.ob-voice-board-single{grid-template-columns:minmax(0,1fr);max-width:34rem}.ob-voice-result-card{padding:var(--padPanel);border:1px solid var(--borderSubtle);border-radius:var(--r-lg);background:var(--bgElevated)}.ob-voice-result-label{align-items:center;gap:var(--space-2);margin:0 0 var(--space-3);font-family:var(--fontFamilyBody);display:flex}.ob-voice-result-label svg{width:13px;height:13px}.ob-voice-sample-head{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-3);display:flex}.ob-voice-sample-head .ob-voice-result-label{margin:0}.ob-voice-sample-subject{align-items:baseline;gap:var(--space-2);margin:0 0 var(--space-4);padding-bottom:var(--space-3);border-bottom:1px solid var(--borderSubtle);color:var(--textPrimary);display:flex}.ob-voice-sample-field{font-family:var(--fontFamilyBody)}.ob-voice-sample-body{color:var(--textPrimary);white-space:pre-wrap;margin:0}.ob-voice-sample-why{gap:var(--space-2);margin:var(--space-4) 0 0;padding-top:var(--space-3);border-top:1px solid var(--borderSubtle);display:flex}.ob-voice-sample-why-tag{font-family:var(--fontFamilyBody);flex:none}.ob-voice-dims-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);display:flex}.ob-voice-dims-count{font-family:var(--fontFamilyBody)}.ob-voice-dims-meta{margin:0 0 var(--space-3)}.ob-voice-dims-list{gap:var(--space-4);flex-direction:column;display:flex}.ob-voice-dim-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-2);display:flex}.ob-voice-dim-name{color:var(--textPrimary)}.ob-voice-dim-track{border-radius:var(--r-full);corner-shape:round;background:var(--borderSubtle);height:4px;position:relative}.ob-voice-dim-marker{border-radius:var(--r-full);corner-shape:round;background:var(--accent);width:10px;height:10px;position:absolute;top:50%;transform:translate(-50%,-50%)}.ob-voice-dim-poles{margin-top:var(--space-1);justify-content:space-between;display:flex}.ob-voice-dim-evidence{margin:var(--space-2) 0 0}.ob-voice-result-identity{color:var(--textPrimary);margin:0}.ob-voice-moves{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ob-voice-moves b{color:var(--textPrimary)}.ob-voice-moves blockquote{margin:var(--space-1) 0 0;padding-left:var(--space-3);border-left:2px solid var(--borderStrong);font-style:italic}.ob-voice-avoid{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ob-voice-result-next{padding:var(--space-4);border-radius:var(--r-md);background:var(--bgElevated);margin:0}.ob-voice-result-next b{color:var(--textPrimary)}.ob-voice-building{max-width:48rem;padding-top:var(--space-6)}.ob-voice-building-row{gap:var(--space-6);grid-template-columns:auto minmax(0,1fr);align-items:center;display:grid}.ob-voice-building-account{gap:var(--space-3);flex-direction:column;min-width:0;display:flex}@container ob-scene (width<=32rem){.ob-voice-building-row{grid-template-columns:1fr;justify-items:center}}.ob-voice-orb{place-items:center;display:grid;position:relative}.ob-voice-orb .core{--coreCap:100%}.ob-voice-orb-pct{color:var(--textOnAccent);font-family:var(--fontFamilyHeading);font-variant-numeric:tabular-nums;justify-content:center;align-items:baseline;display:flex;position:absolute}.ob-voice-orb-pct small{color:var(--textOnAccent)}.ob-voice-building-meta{margin:0}.ob-connect{max-width:62rem}.ob-connect h2{color:var(--textPrimary);font-family:var(--fontFamilyHeading);margin:0}.ob-connect-guarantees-grid{gap:var(--space-3) var(--space-5);grid-template-columns:repeat(auto-fit,minmax(16rem,1fr));margin:0;padding:0;list-style:none;display:grid}.ob-connect-guarantees-grid li{align-items:flex-start;gap:var(--space-2);display:flex}.ob-connect-guarantee-check{width:14px;height:14px;color:var(--successText);flex:none;margin-top:3px}.ob-connect-section-head{margin:var(--space-5) 0 0}.ob-connect-section-head h3{align-items:center;gap:var(--space-2);color:var(--textPrimary);font-family:var(--fontFamilyHeading);margin:0;display:flex}.ob-connect-section-head p{margin:var(--space-1) 0 0}.ob-connect-grid{gap:var(--space-4);margin-top:var(--space-3);grid-template-columns:repeat(auto-fit,minmax(15rem,1fr));display:grid}.ob-connect-grid-single{grid-template-columns:minmax(15rem,22rem)}.ob-connect-card{gap:var(--space-3);padding:var(--padPanel);border:1px solid var(--borderSubtle);border-radius:var(--r-md);background:var(--bgElevated);cursor:pointer;text-align:start;flex-direction:column;transition:border-color .14s,background .14s;display:flex}.ob-connect-card:hover:not(:disabled){border-color:var(--borderStrong)}.ob-connect-card:focus-visible{outline:var(--focus-ring);outline-offset:2px}.ob-connect-card:disabled{cursor:default;opacity:.82}.ob-connect-card[data-state=connected]{border-color:var(--success);background:var(--successBg)}.ob-connect-card[data-state=unavailable]{background:var(--bgPage);cursor:default;border-style:dashed}.ob-connect-card[data-state=unavailable] .ob-connect-mark{opacity:.55}.ob-connect-card-setup{color:var(--accentText);font-family:var(--fontFamilyBody)}.ob-connect-card-head{justify-content:space-between;align-items:center;display:flex}.ob-connect-mark{border:1px solid var(--borderSubtle);border-radius:var(--r-sm);background:var(--bgPage);place-items:center;width:34px;height:34px;display:grid}.ob-connect-mark .provider-mark{width:18px;height:18px}.ob-connect-card-done{border-radius:var(--r-full);corner-shape:round;background:var(--successText);width:20px;height:20px;color:var(--textOnStatusControl);place-items:center;display:grid}.ob-connect-card-done svg{width:12px;height:12px}.ob-connect-card b{color:var(--textPrimary)}.ob-connect-card-foot{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding-top:var(--space-3);margin-top:auto;display:flex}.ob-connect-card-auth{font-family:var(--fontFamilyBody)}.ob-connect-card-cta{color:var(--accentText);font-family:var(--fontFamilyBody)}.ob-connect-dialog-mark{width:56px;height:56px;margin:0 auto var(--space-3);border:1px solid var(--borderSubtle);border-radius:var(--r-lg);background:var(--bgPage);place-items:center;display:grid}.ob-connect-dialog-mark .provider-mark{width:28px;height:28px}@media (prefers-reduced-motion:no-preference){.ob-connect-dialog-mark{animation:.3s ease-out ob-connect-mark-in}}@keyframes ob-connect-mark-in{0%{opacity:0;transform:scale(.85)}}.ob-connect-dialog-title{color:var(--textPrimary);font-family:var(--fontFamilyHeading);text-align:center;margin:0}.ob-connect-dialog-intro{margin:var(--space-2) 0 0;text-align:center}.ob-connect-dialog-body{margin-top:var(--space-4)}.ob-connect-dialog-actions{align-items:center;gap:var(--gapActions);margin-top:var(--space-4);flex-direction:column;display:flex}.ob-connect-dialog-actions .btn{width:100%}.ob-connect-linkedin-panel .ob-connect-dialog-actions{margin-top:var(--space-1)}.ob-connect-dialog-notnow{padding:var(--space-2) var(--space-3);border-radius:var(--r-sm);cursor:pointer;background:0 0;border:0}.ob-connect-dialog-notnow:hover{background:var(--bgHover)}.ob-connect-linkedin-panel{gap:var(--space-3);text-align:start;flex-direction:column;display:flex}.ob-conv-activity{gap:var(--space-1);flex-direction:column;display:flex}.ob-conv-activity>button{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border-radius:var(--r-sm);cursor:pointer;text-align:start;background:0 0;border:0;display:flex}.ob-conv-activity>button:hover{background:var(--bgHover)}.ob-conv-activity>button>i{border-radius:var(--r-full);corner-shape:round;background:var(--aiText);flex:none;width:6px;height:6px}.ob-conv-activity>button>span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ob-conv-activity>button>b{font-family:var(--fontFamilyBody);font-variant-numeric:tabular-nums;flex:none;margin-left:auto}.ob-conv-activity>button>svg{flex:none;width:12px;height:12px;transition:transform .16s}.ob-conv-activity>button[aria-expanded=true]>svg{transform:rotate(180deg)}.ob-conv-activity>ul{gap:var(--space-1);padding:0 0 0 var(--space-4);flex-direction:column;margin:0;list-style:none;display:flex}.ob-conv-activity>ul>li>button{cursor:pointer;text-align:start;text-decoration:underline;-webkit-text-decoration-color:var(--borderStrong);text-decoration-color:var(--borderStrong);text-underline-offset:3px;background:0 0;border:0;padding:0}.ob-conv-activity>ul>li>button:hover{color:var(--textPrimary)}.ob-conv-jump{margin-left:var(--space-2);color:var(--accentText);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline;display:inline-block}.ob-triage-rest-head{padding-top:var(--space-3);border-top:1px solid var(--borderSubtle);font-family:var(--fontFamilyBody);margin:0}.ob-triage-readmore{gap:var(--space-1);flex-direction:column;display:flex}.ob-triage-readmore .ob-live-card{background:0 0;border:0;border-radius:0}.ob-triage-readmore .ob-live-card-head{padding:var(--space-2) 0}.ob-triage-readmore .ob-live-card-glyph{display:none}.ob-triage-readmore .ob-live-card-body{padding:0 0 var(--space-2)}.ob-conv-confirm.ob-triage{background:0 0;border:0;border-radius:0;max-width:none;padding:0}.ob-company-card{align-items:flex-start;gap:var(--space-4);padding:var(--padCard);border:1px solid var(--borderSubtle);border-radius:var(--r-lg);background:var(--bgElevated);display:flex}.ob-company-card-body{flex:1;min-width:0}.ob-company-card-body h3{margin:0 0 var(--space-2)}.ob-company-card-facts{gap:var(--space-3);margin:var(--space-1) 0 0;grid-template-columns:repeat(auto-fit,minmax(11rem,1fr));display:grid}.ob-company-card-facts>div{gap:var(--space-1);min-width:0;padding:var(--space-3);border:1px solid var(--borderSubtle);border-radius:var(--r-md);background:var(--bgCard);flex-direction:column;display:flex}.ob-company-card-facts dt{font-family:var(--fontFamilyBody)}.ob-company-card-facts dd{overflow-wrap:anywhere;color:var(--textPrimary);font-family:var(--fontFamilyBody);margin:0}.ob-company-card-facts dd button{cursor:pointer;text-align:start;text-underline-offset:2px;background:0 0;border:0;padding:0;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ob-company-card-facts dd button:hover,.ob-company-card-facts dd button:focus-visible{color:var(--accentText)}.ob-company-card-facts dd button:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:var(--r-sm)}@media (prefers-reduced-motion:no-preference){.ob-conv-confirm.ob-triage>*{animation:.45s cubic-bezier(.16,1,.3,1) backwards ob-triage-rise}.ob-conv-confirm.ob-triage>:nth-child(2){animation-delay:50ms}.ob-conv-confirm.ob-triage>:nth-child(3){animation-delay:.1s}.ob-conv-confirm.ob-triage>:nth-child(4){animation-delay:.16s}.ob-conv-confirm.ob-triage>:nth-child(5){animation-delay:.22s}.ob-conv-confirm.ob-triage>:nth-child(n+6){animation-delay:.28s}}@keyframes ob-triage-rise{0%{opacity:0;transform:translateY(10px)}}.ob-triage-score{align-items:baseline;gap:var(--space-1);font-family:var(--fontFamilyBody);font-variant-numeric:tabular-nums;display:inline-flex}.ob-triage-continue{bottom:calc(-1 * var(--ob-pane-pad-block,0px));z-index:3;align-items:center;gap:var(--space-3);padding:var(--space-3) 0;border-top:1px solid var(--borderSubtle);background:var(--bgElevated);box-shadow:0 calc(100vw + 1px) 0 100vw var(--bgElevated), 0 0 0 100vw var(--borderSubtle);clip-path:inset(0 -100vw);flex-wrap:wrap;margin-block-end:calc(-1 * var(--ob-pane-pad-block,0px));display:flex;position:sticky}.ob-triage-continue-bar{block-size:6px;inline-size:8rem;accent-color:var(--accent);flex:none}.ob-triage-continue-status{flex:12rem;min-width:0;margin:0}@container ob-scene (width<=30rem){.ob-triage-continue{flex-direction:column;align-items:stretch}.ob-triage-continue-bar{inline-size:100%}}.ob-triage-body{gap:var(--space-6);grid-template-columns:minmax(11rem,13rem) minmax(0,1fr);align-items:start;display:grid}.ob-triage-groups{min-width:0;container:ob-board/inline-size}.ob-triage-nav{top:var(--space-3);z-index:1;position:sticky}.ob-triage-nav-list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ob-triage-nav-list>li+li{margin-block-start:var(--space-1)}.ob-triage-nav-link{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2) var(--space-3);border-radius:var(--r-sm);cursor:pointer;font-family:var(--fontFamilyBody);text-align:start;background:0 0;border:0;transition:background .12s,color .12s;display:flex;position:relative}.ob-triage-nav-link:hover{background:var(--bgHover);color:var(--textPrimary)}.ob-triage-nav-link:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.ob-triage-nav-link[aria-current=true]{background:var(--accentLight);color:var(--accentText)}.ob-triage-nav-link[aria-current=true]:before{content:"";inset-block:var(--space-1);border-radius:var(--r-full);corner-shape:round;background:var(--accent);inline-size:3px;position:absolute;inset-inline-start:0}.ob-triage-group{scroll-margin-top:var(--space-3)}.ob-triage-nav-advisory{font-family:var(--fontFamilyBody);font-variant-numeric:tabular-nums;flex:none;align-items:center;display:inline-flex}.ob-triage-nav-settled{color:var(--successText);align-items:center;display:inline-flex}.ob-triage-nav-settled svg{block-size:14px;inline-size:14px}.ob-triage-nav-quantity{font-family:var(--fontFamilyBody);font-variant-numeric:tabular-nums}.ob-triage-nav-sublist{margin:var(--space-1) 0 0;flex-direction:column;padding:0;list-style:none;display:flex}.ob-triage-nav-item{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-1) var(--space-3) var(--space-1) calc(var(--space-3) + var(--space-5));border-radius:var(--r-sm);cursor:pointer;font-family:var(--fontFamilyBody);text-align:start;background:0 0;border:0;transition:background .12s,color .12s;display:flex}.ob-triage-nav-item svg{flex:none;block-size:12px;inline-size:12px}.ob-triage-nav-item:hover{background:var(--bgHover);color:var(--textPrimary)}.ob-triage-nav-item:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.ob-triage-nav-item[data-blocking=true]{color:var(--dangerText)}.ob-triage-nav-more{padding:var(--space-1) var(--space-3) var(--space-1) calc(var(--space-3) + var(--space-5));font-family:var(--fontFamilyBody)}.ob-triage-group{margin-bottom:var(--space-6)}.ob-triage-group-head{justify-content:space-between;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-3);padding-bottom:var(--space-3);border-bottom:1px solid var(--borderSubtle);display:flex}.ob-triage-group-head h3{color:var(--textPrimary);font-family:var(--fontFamilyHeading);margin:0}.ob-triage-group-head span{font-family:var(--fontFamilyBody);font-variant-numeric:tabular-nums}.ob-triage-rows{gap:var(--space-3)}.ob-triage-rows>li{border:1px solid var(--borderSubtle);border-radius:var(--r-md);background:var(--bgElevated);width:100%;transition:background .14s}.ob-triage-row-summary{align-items:center;column-gap:var(--space-3);width:100%;min-height:44px;padding:var(--space-3);cursor:pointer;text-align:start;background:0 0;border:0;grid-template-columns:auto minmax(6rem,11rem) minmax(0,1fr) auto;display:grid}@container ob-board (width<=30rem){.ob-triage-row-summary{row-gap:var(--space-1);grid-template-columns:auto minmax(0,1fr)}.ob-triage-row-summary>.ob-conv-field-value,.ob-triage-row-summary>.ob-triage-row-meta{grid-column:2}.ob-triage-row-summary>.ob-triage-row-meta{justify-self:start}}.ob-triage-rows>li:has(.ob-triage-row-summary):hover{background:var(--bgHover)}.ob-triage-row-caret{block-size:14px;inline-size:14px}.ob-triage-row-meta{align-items:center;gap:var(--space-2);justify-self:end;display:inline-flex}.ob-triage-row-outstanding{align-items:center;display:inline-flex}.ob-triage-row-outstanding svg{block-size:14px;inline-size:14px}.ob-triage-row-outstanding[data-state=required]{color:var(--dangerText)}.ob-triage-row-open{align-items:flex-start;gap:var(--space-3);padding:var(--space-4);flex-direction:column;display:flex}.ob-conv-confirm-missing-row>.field{width:100%}.ob-triage-row-proof{align-items:center;gap:var(--space-2);flex-wrap:wrap;width:100%;min-width:0;display:flex}.ob-triage-omitted{gap:var(--space-3);width:100%;padding:var(--space-3);border:1px dashed var(--borderStrong);border-radius:var(--r-sm);background:var(--bgCard);display:flex}.ob-triage-omitted svg{flex:none;block-size:15px;inline-size:15px;margin-block-start:2px}.ob-triage-omitted-body{flex-direction:column;min-width:0;display:flex}.ob-triage-omitted p{margin:0}.ob-triage-omitted .ob-triage-omitted-label{font-family:var(--fontFamilyBody)}.ob-triage-row .confidence-low .dot{display:none}.ob-triage-rows>li.ob-triage-solid-divider{align-items:center;gap:var(--space-3);padding:var(--space-4) var(--space-3) var(--space-1);background:0 0;border:0;border-radius:0;display:flex}.ob-triage-solid-divider:hover{background:0 0}.ob-triage-solid-divider span{font-family:var(--fontFamilyBody);flex:none}.ob-triage-solid-divider:after{content:"";background:var(--borderSubtle);flex:1;height:1px}.ob-triage-rows>li:focus-visible{outline:var(--focus-ring);outline-offset:1px;border-radius:var(--r-md)}.ob-triage-rows .ob-conv-confirm-missing-row label em{margin-left:var(--space-2);font-style:normal}.ob-triage-rows>li[data-state=required].ob-conv-confirm-missing-row label em{color:var(--dangerText)}.ob-triage-contacts-empty{padding:var(--space-3);margin:0}.ob-triage-contacts-rows{gap:var(--space-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ob-triage-contact{align-items:center;gap:var(--space-3);padding:var(--space-3);border:1px solid var(--borderSubtle);border-radius:var(--r-md);background:var(--bgElevated);flex-wrap:wrap;display:flex}.ob-triage-contact-name{color:var(--textPrimary);font-family:var(--fontFamilyBody)}.ob-triage-fact-type{margin-top:var(--space-3);border:1px solid var(--borderSubtle);border-top:1px solid var(--borderSubtle);border-radius:var(--r-md);background:var(--bgElevated);margin-bottom:0;padding-top:0;overflow:hidden}.ob-triage-fact-type>.disclosure-summary{gap:var(--space-2);padding:var(--space-3);color:var(--textPrimary);transition:background .12s}.ob-triage-fact-type>.disclosure-summary:hover{background:var(--bgHover);color:var(--textPrimary)}.ob-triage-fact-type>.disclosure-summary:focus-visible{outline-offset:-2px;border-radius:0}.ob-triage-fact-type[open]>.disclosure-summary .disclosure-chevron{transform:rotate(90deg)}.ob-triage-fact-type>.disclosure-summary>.disclosure-label{align-items:center;gap:var(--space-2);color:var(--textPrimary);font-variant-numeric:tabular-nums;display:flex}.ob-triage-fact-type-count{margin-inline-start:auto}.ob-triage-fact-type>.disclosure-body{margin-top:0}.ob-triage-fact-rows{gap:var(--space-2);padding:var(--space-3);border-top:1px solid var(--borderSubtle);flex-direction:column;margin:0;list-style:none;display:flex}.ob-triage-fact{align-items:center;gap:var(--space-3);padding:var(--space-2) var(--space-3);border:1px solid var(--borderSubtle);border-radius:var(--r-sm);background:var(--bgElevated);display:flex}.ob-triage-fact-toggle{min-inline-size:var(--space-6);min-block-size:var(--space-6);flex:none;justify-content:center}.ob-triage-fact-value{min-width:0;color:var(--textPrimary);text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.ob-triage-fact-meta{align-items:center;gap:var(--space-2);flex:0 auto;min-width:0;max-width:65%;display:inline-flex}@container ob-scene (width<=42rem){.ob-triage-body{grid-template-columns:1fr}.ob-triage-nav{position:static}.ob-triage-nav-list{gap:var(--space-1);flex-flow:wrap}.ob-triage-nav-list>li{flex-basis:100%}}.ob-conv-dragover{outline:2px dashed var(--aiMed);outline-offset:calc(-1 * var(--space-1));border-radius:var(--r-md)}.ob-conv-manifest{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ob-conv-manifest li{align-items:flex-start;gap:var(--space-2);display:flex}.ob-conv-manifest li svg{inline-size:var(--space-4);block-size:var(--space-4);color:var(--successText);flex:none}.ob-conv-manifest li span{flex-direction:column;display:flex}.ob-conv-manifest strong{color:var(--textPrimary);overflow-wrap:anywhere}.ob-conv-meter{gap:var(--space-2);flex-direction:column;display:flex}.ob-conv-meter-top{justify-content:space-between;gap:var(--space-2);color:var(--textPrimary);flex-wrap:wrap;display:flex}.ob-conv-meter-bar{block-size:var(--space-2);border-radius:var(--r-full);corner-shape:round;background:var(--bgChip);overflow:hidden}.ob-conv-meter-bar span{border-radius:var(--r-full);corner-shape:round;background:var(--info);block-size:100%;display:block}.ob-conv-stages{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ob-conv-stages li{align-items:center;gap:var(--space-2);display:flex}.ob-conv-stages li svg{inline-size:var(--space-4);block-size:var(--space-4);flex:none}.ob-conv-stages li[data-state=done] svg{color:var(--successText)}.ob-conv-stages li[data-state=current]{color:var(--textPrimary)}@media (prefers-reduced-motion:no-preference){.ob-conv-stages li[data-state=current] svg.spin{animation:1.2s linear infinite ob-conv-spin}}@keyframes ob-conv-spin{to{transform:rotate(360deg)}}.ob-conv-nextstep{padding:var(--space-1) var(--space-4);justify-content:center;display:flex}.ob-conv-page .mw-composer textarea{min-height:38px;padding:var(--space-2) var(--space-3)}.ob-conv-page .mw-composer>small{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ob-conv-option:focus-visible{outline:var(--focus-ring-forced);outline-offset:2px;box-shadow:var(--focus-glow)}.ob-conv-pulse{animation:1.6s ease-out ob-conv-pulse}@keyframes ob-conv-pulse{0%{box-shadow:0 0 0 3px var(--aiText)}25%{box-shadow:0 0 0 3px var(--aiText)}to{box-shadow:0 0 0 3px #0000}}@media (prefers-reduced-motion:reduce){.ob-conv-pulse{box-shadow:0 0 0 2px var(--aiText);animation:none}}.ob-connect-linkedin-panel input{width:100%;padding:var(--space-2) var(--space-3);border:1px solid var(--borderSubtle);border-radius:var(--r-sm);background:var(--bgElevated)}.ob-connect-linkedin-panel input:focus-visible{outline:var(--focus-ring);outline-offset:1px}.ob-basis-scene{gap:var(--space-5);max-width:48rem}.ob-basis-section{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--borderSubtle);border-radius:var(--r-lg);background:var(--bgElevated);flex-direction:column;display:flex}.ob-basis-section h3{color:var(--textPrimary);font-family:var(--fontFamilyHeading);margin:0}.pdigest{gap:var(--space-3);padding:var(--space-5);border:1px solid var(--borderSubtle);border-radius:var(--r-md);background:var(--bgElevated);flex-direction:column;display:flex}.pdigest-eyebrow,.pdigest-count{margin:0}.pdigest-body{gap:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--borderSubtle);flex-direction:column;display:flex}.pdigest-line{margin:0}.pdigest-line[data-active=true]{padding:var(--space-2) var(--space-3);margin-inline:calc(var(--space-3) * -1);border-radius:var(--r-sm);background:var(--aiLight);color:var(--aiText)}.pdigest-line[data-active=true] .pdigest-label{color:var(--aiText)}.pdigest-value{color:var(--textPrimary)}.pdigest-line[data-active=true] .pdigest-value{color:var(--aiText)}.pdigest-blank{font-style:italic}.pdigest-ref{color:var(--aiText);margin-inline-start:var(--space-1)}.pdigest-yours{margin-inline-start:var(--space-2)}.pdigest-open{align-items:center;gap:var(--space-2);margin:0;display:flex}.pdigest-open.staging-card{padding:var(--space-2) var(--space-3);border-radius:var(--r-sm)}.pdigest-open .pdigest-label{color:var(--aiText);flex:none}.pdigest-open .pdigest-blank{color:var(--aiText);flex:auto}.pdigest-doc{gap:var(--space-5);flex-direction:column;display:flex}.pdigest-hero{gap:var(--space-3);padding-bottom:var(--space-4);border-bottom:1px solid var(--borderSubtle);flex-direction:column;display:flex}.pdigest-hero-eyebrow{color:var(--accent)}.pdigest-hero-row{justify-content:space-between;align-items:flex-start;gap:var(--space-4);flex-wrap:wrap;display:flex}.pdigest-hero-identity{align-items:center;gap:var(--space-3);display:flex}.pdigest-hero-name{color:var(--textPrimary);margin:0}.pdigest-hero-sub{margin:0}.pdigest-hero-stats{gap:var(--space-5);display:flex}.pdigest-figure{text-align:right;flex-direction:column;align-items:flex-end;display:flex}.pdigest-figure-value{color:var(--textPrimary);font-variant-numeric:tabular-nums}.pdigest-figure[data-warning=true] .pdigest-figure-value{color:var(--warning)}.pdigest-figure-caption{white-space:nowrap}.pdigest-grid{gap:var(--space-6);grid-template-columns:minmax(0,2fr) minmax(0,1fr);align-items:start;display:grid}@container ob-scene (width<=44rem){.pdigest-grid{grid-template-columns:minmax(0,1fr)}}.pdigest-article{gap:var(--space-5);flex-direction:column;min-width:0;max-width:46rem;display:flex}.pdigest-section{gap:var(--space-3);flex-direction:column;display:flex}.pdigest-heading{margin:0}.pdigest-factgroup{gap:var(--space-2);flex-direction:column;display:flex}.pdigest-subhead{margin:0}.pdigest-sources{gap:var(--space-2);padding-top:var(--space-3);border-top:1px solid var(--borderSubtle);flex-direction:column;display:flex}.pdigest-sources ol{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pdigest-sources li{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;display:flex}.pdigest-source-n{color:var(--aiText);flex:none}.pdigest-source-path{overflow-wrap:anywhere}.pdigest-source-note{margin:0}.pdigest-sidebar{min-width:0}.pdigest-side-list{flex-direction:column;gap:0;margin:0;display:flex}.pdigest-side-row{padding:var(--space-2) 0;border-top:1px solid var(--borderSubtle)}.pdigest-side-row:first-child{border-top:none;padding-top:0}.pdigest-side-label{margin:0 0 var(--space-1);display:block}.pdigest-side-value{overflow-wrap:anywhere;margin:0}.pdigest-head{align-items:center;gap:var(--space-3);display:flex}.pdigest-head-text{gap:var(--space-1);flex-direction:column;flex:auto;min-width:0;display:flex}.pdigest-whole{cursor:pointer;font-family:var(--fontFamilyBody);text-decoration:underline;-webkit-text-decoration-color:var(--borderStrong);text-decoration-color:var(--borderStrong);background:0 0;border:0;flex:none;padding:0}.pdigest-whole:hover{color:var(--textPrimary)}.pdigest-editable{padding:0 var(--space-1);margin:0 calc(var(--space-1) * -1);border-radius:var(--r-sm);cursor:text;text-align:start;background:0 0;border:0}.pdigest-editable:hover{background:var(--bgCard)}.pdigest-editable:focus-visible{background:var(--bgCard);outline:var(--focus-ring)}.pdigest-edit-control{width:100%;margin-top:var(--space-1);display:block}.rdeck{gap:var(--space-5);flex-direction:column;display:flex}.rdeck-split{align-items:start;gap:var(--space-6);grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);display:grid}@media (width<60rem){.rdeck-split{grid-template-columns:minmax(0,1fr)}}.rdeck-stack{position:relative}.rdeck-peek{inset-inline:var(--space-4);bottom:calc(var(--space-3) * -1);height:var(--space-3);border:1px solid var(--borderSubtle);border-radius:var(--r-md);background:var(--bgElevated);position:absolute}.rdeck-peek-far{inset-inline:var(--space-6);bottom:calc(var(--space-5) * -1)}.rdeck-card{z-index:1;box-shadow:inset 3px 0 0 0 var(--ai);flex-direction:column;display:flex;position:relative;overflow:hidden}.rdeck-card.staging-card{padding:0}.rdeck-card[data-required=true]{box-shadow:inset 3px 0 0 0 var(--danger)}.rdeck-head{justify-content:space-between;align-items:center;gap:var(--space-4);padding:var(--space-3) var(--space-5);border-bottom:1px solid var(--borderSubtle);display:flex}.rdeck-body{gap:var(--space-4);padding:var(--space-5);flex-direction:column;display:flex}.rdeck-evidence{margin:0}.rdeck-card input,.rdeck-card textarea{width:100%;padding:var(--space-3);border:1px solid var(--borderStrong);border-radius:var(--r-sm);background:var(--bgElevated);color:var(--textPrimary);font-family:var(--fontFamilyBody)}.rdeck-card textarea{resize:vertical;min-height:6rem}.rdeck-writes{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;margin:0;display:flex}.rdeck-writes code{overflow-wrap:anywhere;color:var(--textPrimary)}.rdeck-source{padding:var(--space-1) var(--space-3);border:1px solid var(--borderSubtle);border-radius:var(--r-full);corner-shape:round;background:var(--bgElevated);align-self:flex-start}.rdeck-acts{padding:var(--space-3) var(--space-5);border-top:1px solid var(--borderSubtle);justify-content:flex-end;display:flex}.rdeck-tray{align-items:center;gap:var(--space-4);padding-top:var(--space-4);border-top:1px solid var(--borderSubtle);display:flex}.rdeck-left{gap:var(--space-1);color:var(--textPrimary);flex-direction:column;margin:0 auto 0 0;display:flex}.rdeck-clear{margin:0}.ob-backread{gap:var(--space-3);text-align:left;flex-direction:column;width:min(460px,100%);margin:0 auto;display:flex;container-type:inline-size}.ob-backread-h{text-wrap:balance}.ob-backread-scope{gap:var(--space-1);min-height:44px;padding:var(--space-3);border-radius:var(--r-sm);background:var(--bgCard);flex-direction:column;display:flex}.ob-backread-estimate{color:var(--textPrimary);font-variant-numeric:tabular-nums}.ob-backread-cost{font-family:var(--fontFamilyBody);font-variant-numeric:tabular-nums;color:var(--aiText)}.ob-backread-problem{color:var(--dangerText)}.ob-backread-progress{gap:var(--space-2);flex-direction:column;min-height:34px;display:flex}.ob-backread-scanned{font-family:var(--fontFamilyBody);font-variant-numeric:tabular-nums;color:var(--textPrimary)}.ob-backread-bar{border-radius:var(--r-full);corner-shape:round;background:var(--bgChip);height:4px;overflow:hidden}.ob-backread-bar>span{border-radius:var(--r-full);corner-shape:round;background:var(--info);height:100%;transition:width .18s;display:block}.ob-backread-tallies{gap:var(--space-2);grid-template-columns:repeat(auto-fit,minmax(96px,1fr));display:grid}.ob-backread-tally{gap:var(--space-1);padding:var(--space-2) var(--space-3);border:1px solid var(--borderSubtle);border-radius:var(--r-sm);background:var(--bgElevated);flex-direction:column-reverse;display:flex}.ob-backread-tally-value{font-family:var(--fontFamilyBody);font-variant-numeric:tabular-nums;color:var(--textPrimary)}.ob-backread-tally-label{font-family:var(--fontFamilyBody)}.ob-backread-acts{gap:var(--gapActions);margin-top:var(--space-1);flex-wrap:wrap;display:flex}@container (width<=340px){.ob-backread-tallies{grid-template-columns:minmax(0,1fr)}.ob-backread-tally{justify-content:space-between;align-items:baseline;gap:var(--space-2);padding:var(--space-2);flex-direction:row}}@container (width<=280px){.ob-backread-acts>*{flex:100%}}@media (prefers-reduced-motion:reduce){.ob-backread-bar>span{transition:none}}.overnight-grant-choice{gap:var(--space-2);margin-top:var(--space-4);flex-direction:column;display:flex}.overnight-grant-help{padding-left:var(--space-6);margin:0}.users-access-preview{gap:var(--space-2);flex-direction:column;display:flex}.users-access-list{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.users-team-summary{align-items:baseline;gap:var(--space-2);min-width:0;display:flex}.users-team-members,.users-invite-teams{gap:var(--space-2);border:0;flex-direction:column;min-width:0;margin:0;padding:0;display:flex}.users-member-error{margin-bottom:var(--space-3)}.users-formerror{flex-basis:100%}.users-link-row{align-items:center;gap:var(--space-2);margin:var(--space-2) 0;flex-wrap:wrap;display:flex}.users-link-row .input{flex:20rem;min-width:0}.vdna-label{margin-bottom:var(--space-1)}.vdna-status{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}.vdna-version{margin-left:auto}.vdna-derived{white-space:pre-wrap}.vdna-composer-actions{align-items:center;gap:var(--gapActions);flex-wrap:wrap;display:flex}.vdna-zone{gap:var(--space-3);flex-direction:column;display:flex}.vdna-zone .fdz{text-align:center;justify-content:center;min-height:5.5rem}.vdna-works-list{margin:var(--space-1) 0 var(--space-2);padding-left:var(--space-5);gap:var(--space-1);flex-direction:column;list-style:outside;display:flex}.vdna-floor{align-items:center;gap:var(--space-2);display:flex}.vdna-floor progress{flex:0 0 8rem}.vdna-notices{margin:var(--space-2) 0 0;gap:var(--space-1);flex-direction:column;padding:0;list-style:none;display:flex}.vdna-notice-warning{color:var(--warningText)}.vdna-speaker{border:1px solid var(--borderSubtle);border-radius:var(--r-sm);background:var(--warningWash);padding:var(--space-3);margin:var(--space-3) 0 0;gap:var(--space-2);flex-direction:column;min-inline-size:0;display:flex}.vdna-speaker-options{gap:var(--space-1);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.vdna-buildcell{text-align:right;align-items:flex-end;gap:var(--space-1);flex-direction:column;max-width:18rem;display:flex}.vdna-manifest{gap:var(--space-2);flex-direction:column;display:flex}.vdna-list{margin:0;padding:0;list-style:none}.vdna-row{align-items:center;gap:var(--space-2);margin-top:var(--space-1);display:flex}.vdna-row-verb{margin-left:auto}.vdna-readonly{margin-top:var(--space-2)}.vdna-insights{margin-top:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}.vdna-chips{gap:var(--space-1);flex-wrap:wrap;display:flex}.vdna-moves ul,.vdna-avoid ul{margin:0;padding:0;list-style:none}.vdna-moves li,.vdna-avoid li{margin-top:var(--space-1)}.vdna-avoid,.vdna-samples{margin-top:var(--space-2)}.vdna-quote{font-style:italic;display:block}.vdna-sample{margin-top:var(--space-2)}.vdna-sample-head{align-items:center;gap:var(--space-2);margin-bottom:var(--space-1);flex-wrap:wrap;display:flex}.vdna-sample-head b{overflow-wrap:anywhere}.vdna-sample p{white-space:pre-wrap;overflow-wrap:anywhere}.vdna-disclosure{font-style:italic}.vdna-register{margin-left:var(--space-1)}.vdna-candidate{margin-top:var(--space-2)}.vdna-candidate-acts{gap:var(--gapActions);margin-top:var(--space-2);display:flex}.vdna-reasons{margin:var(--space-1) 0 0;padding-left:var(--space-3)}.vdna-learning{margin-top:var(--space-2)}.vdna-regmix{margin-bottom:var(--space-1)}.ob-page{background:var(--bgPage);background-image:radial-gradient(circle at 15% -10%, var(--accentLight), transparent 42%), radial-gradient(circle at 100% 0%, color-mix(in srgb, var(--teal) 5%, transparent), transparent 34%);min-height:100vh}.stepper{align-items:center;gap:var(--space-2);margin:0 auto;display:flex}.wiz{max-width:760px;padding:var(--space-12) var(--space-8) var(--space-16);margin:0 auto}.ob-panel{animation:.4s cubic-bezier(.2,.8,.2,1) both obRise}@keyframes obRise{0%{opacity:0;transform:translateY(10px)}}.kick{color:var(--accentText);margin-bottom:var(--space-3)}.ttl{font-family:var(--fontFamilyHeading);color:var(--textPrimary);margin-bottom:var(--space-3)}.ttl .em{color:var(--accentText)}.ob-sub{max-width:520px}.urlnote{align-items:center;gap:var(--space-2);margin-top:var(--space-3);min-height:16px;display:flex}.urlnote svg{flex:none;width:13px;height:13px}.urlnote.err{color:var(--danger)}.urlnote.ok{color:var(--successText)}.rfprov{align-items:center;gap:var(--space-1);color:var(--aiText);margin-left:auto;display:inline-flex}.rfprov svg{width:13px;height:13px}.readfail{gap:var(--space-3);background:var(--bgElevated);border:1px solid var(--borderStrong);border-radius:var(--r-md);box-shadow:var(--shadow-rest);padding:var(--space-5);margin-top:var(--space-6);align-items:flex-start;display:flex}.readfail .rfi{border-radius:var(--r-sm);flex:none;place-items:center;width:34px;height:34px;margin-top:1px;display:grid}.readfail.warning .rfi{background:var(--warningBg);color:var(--warning)}.readfail .rfi svg{width:18px;height:18px}.readfail .rft{color:var(--textPrimary)}.readfail .rfp{margin-top:var(--space-1)}.ob-companyform{margin-top:var(--space-6)}.ob-companyform .t-label{align-items:center;gap:var(--space-2);display:flex}.spoken-hint{align-items:flex-start;gap:var(--space-2);margin-top:var(--space-3);display:flex}.spoken-hint svg{width:13px;height:13px;color:var(--infoText);flex:none;margin-top:2px}.imap-form{gap:var(--space-3);text-align:left;grid-template-columns:1fr 1fr;max-width:460px;margin:0 auto;display:grid}.imap-form .full{grid-column:1/-1}.connect-result{align-items:center;gap:var(--space-3);margin-top:var(--space-5);background:var(--successBg);border:1px solid var(--success);border-radius:var(--r-md);padding:var(--space-5);text-align:center;flex-direction:column;display:flex}.connect-result .ob-sub,.ob-connect-warning{width:min(460px,100%);margin-inline:auto}.ob-connect-warning{margin-top:0}.connect-result .cr-h{align-items:center;gap:var(--space-2);color:var(--textPrimary);display:flex}.connect-result .cr-h svg{width:18px;height:18px;color:var(--success)}.ob-spinner{border:2.5px solid var(--infoBorder);border-top-color:var(--info);corner-shape:round;vertical-align:-3px;border-radius:50%;width:15px;height:15px;animation:.7s linear infinite obSpin;display:inline-block}@keyframes obSpin{to{transform:rotate(360deg)}}@media (width<=640px){.imap-form{grid-template-columns:1fr}}.ob-google-unverified{width:min(460px,100%);margin:var(--space-3) auto 0;padding:var(--space-2) var(--space-3);border:1px solid var(--warningBorder);border-radius:var(--r-sm);background:var(--warningBg);text-align:start;display:block}.ob-state-loading{justify-content:center;align-items:center;gap:var(--space-3);min-height:180px;display:flex}.confirm-origin{align-items:flex-start;gap:var(--space-3);margin-top:var(--space-6);padding:var(--space-3) var(--space-4);border:1px solid var(--borderSubtle);border-radius:var(--r-md);background:color-mix(in srgb, var(--bgElevated) 72%, transparent);display:flex}.confirm-origin svg{width:16px;color:var(--success);flex:none}.ob-read-panel{isolation:isolate;flex-direction:column;justify-content:center;min-height:calc(100vh - 176px);display:flex;position:relative}.ob-read-panel:before{z-index:-1;aspect-ratio:1.75;content:"";pointer-events:none;background:radial-gradient(circle at center, var(--accentLight), transparent 47%), repeating-radial-gradient(ellipse at center, transparent 0 72px, color-mix(in srgb, var(--accent) 8%, transparent) 73px, transparent 74px 112px);width:min(940px,118vw);position:absolute;top:48%;left:50%;transform:translate(-50%,-50%);-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.ob-core-dialog{--ob-dialog-ink:var(--railIconActive);--ob-dialog-ink-quiet:var(--railIconHover);padding:var(--space-8) var(--space-6);color:var(--ob-dialog-ink);border:1px solid color-mix(in srgb, var(--railIconActive) 10%, transparent);border-radius:var(--r-lg);background:color-mix(in srgb, var(--railActive) 68%, transparent);box-shadow:0 18px 46px color-mix(in srgb, var(--railBottom) 44%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.ob-core-kicker,.ob-manual-progress{font-family:var(--fontFamilyBody);color:var(--aiText)}.ob-core-kicker{justify-content:center;align-items:center;gap:var(--space-2);display:flex}.ob-core-dialog h1{margin:var(--space-3) 0 0;font-family:var(--fontFamilyHeading)}.ob-core-dialog>p{margin:var(--space-3) auto 0;color:var(--ob-dialog-ink-quiet)}.ob-core-journey{gap:var(--space-1);margin-top:var(--space-4);grid-template-columns:repeat(3,1fr);padding:0;list-style:none;display:grid;position:relative}.ob-core-journey:before{content:"";background:var(--railHover);height:1px;position:absolute;top:13px;left:15%;right:15%}.ob-core-journey>li{z-index:1;justify-items:center;gap:var(--space-1);color:var(--railIconHover);font-family:var(--fontFamilyBody);display:grid;position:relative}.ob-core-journey i{width:27px;height:27px;color:var(--railIconHover);border:1px solid var(--railHover);border-radius:var(--r-full);corner-shape:round;background:var(--railActive);place-items:center;display:grid}.ob-core-journey svg{width:12px}.ob-core-journey [data-state=active]{color:var(--railIconActive)}.ob-core-journey [data-state=active] i{color:var(--aiText);border-color:var(--aiText);box-shadow:0 0 16px var(--aiMed)}.ob-core-journey [data-state=done] i{color:var(--textOnStatusControl);border-color:var(--success);background:var(--success)}.ob-core-url{margin-top:var(--space-5);border:1px solid var(--railHover);border-radius:var(--r-sm);background:var(--railHover);align-items:center;display:flex;overflow:hidden}.ob-core-url:focus-within{border-color:var(--aiText);box-shadow:var(--focus-glow-ai)}.ob-core-url.invalid{border-color:var(--danger)}.ob-core-url span{padding-left:var(--space-3);color:var(--ob-dialog-ink-quiet)}.ob-core-url input{min-width:0;padding-block:var(--inputPaddingY);padding-inline:var(--space-1) var(--inputPaddingX);font:inherit;color:var(--ob-dialog-ink);background:0 0;border:0;outline:0;flex:1}.ob-core-url input::placeholder{color:var(--ob-dialog-ink-quiet)}.ob-core-dialog .ob-core-url-note{justify-content:center;align-items:center;gap:var(--space-2);margin-top:var(--space-2);color:var(--success);display:flex}.ob-core-url-note svg{width:12px}.ob-core-dialog>.btn{width:100%;margin-top:var(--space-4)}.ob-core-link{justify-content:center;align-items:center;gap:var(--space-1);margin-top:var(--space-3);padding:var(--space-1);color:var(--ob-dialog-ink-quiet,var(--railIconHover));cursor:pointer;background:0 0;border:0;display:inline-flex}.ob-core-link:hover,.ob-core-link:focus-visible{color:var(--ob-dialog-ink,var(--railIconActive))}.ob-core-link svg{width:13px}.ob-core-live{border-radius:var(--r-full);corner-shape:round;background:var(--aiText);width:6px;height:6px;box-shadow:0 0 12px var(--aiText);animation:1.4s ease-in-out infinite ob-core-live}.core-findings{margin-top:var(--space-6);border:1px solid var(--borderSubtle);border-radius:var(--r-lg);background:var(--bgElevated);box-shadow:var(--shadow-rest);overflow:hidden}.core-findings>h2,.live-fact-preview>h2{margin:var(--space-5) var(--space-5) 0;font-family:var(--fontFamilyHeading)}.live-fact-preview>h2{margin-top:0}.core-findings>p{margin:var(--space-1) var(--space-5) 0}.legal-preview{padding:var(--space-5);border-bottom:1px solid var(--borderSubtle);background:color-mix(in srgb, var(--accentLight) 36%, transparent)}.legal-preview h2{font-family:var(--fontFamilyHeading);margin:0}.legal-preview>p{max-width:620px;margin:var(--space-1) 0 0}.legal-preview-grid{gap:var(--space-3);margin-top:var(--space-4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.legal-preview-card{gap:var(--space-2);display:grid}.legal-preview-card strong,.legal-preview-card span,.legal-preview-card small{display:block}.legal-preview-card small{color:var(--accentText)}.ob-manual-progress{justify-content:space-between;display:flex}.ob-manual-question>p{margin-bottom:var(--space-4)}.ob-manual-actions{justify-content:space-between;align-items:center;gap:var(--gapActions);margin-top:var(--space-3);display:flex}.ob-manual-required{margin-top:var(--space-2);display:block}@keyframes ob-core-live{50%{opacity:.35}}.finding-card{min-width:0}.finding-grid{gap:var(--space-3);padding:var(--space-5);grid-template-columns:1fr 1fr;display:grid}.finding-label{align-items:center;gap:var(--space-2);display:flex}.finding-label svg{width:12px;color:var(--success)}.finding-label span{color:var(--success);margin-left:auto}.finding-card strong,.finding-card blockquote{display:block}.finding-card strong{margin-top:var(--space-2)}.finding-card blockquote{margin:var(--space-2) 0 0}.read-coverage{margin:0 var(--space-5) var(--space-5);padding:var(--space-3);border-radius:var(--r-md);background:var(--bgHover)}.read-coverage summary{align-items:center;gap:var(--space-2);cursor:pointer;display:flex}.read-coverage svg{width:13px}.read-coverage ul{margin:var(--space-3) 0 0;padding:0;list-style:none}.read-coverage li{gap:var(--space-2);margin-top:var(--space-2);overflow-wrap:anywhere;display:flex}.ob-workbench-panel{width:100%;display:block}.mw-thread{gap:var(--space-4);overflow-clip-margin:var(--mw-gutter,0px);flex-direction:column;flex:1;min-height:0;display:flex;overflow:clip}.ob-read-thread{overflow:auto}@media (width<=900px){.mw-thread{flex:none;min-height:auto;overflow:visible}}.mw-message-assistant{gap:var(--space-2);display:grid}.mw-speaker{width:30px;height:30px;color:var(--railIconActive);border-radius:var(--r-full);corner-shape:round;background:linear-gradient(145deg, var(--ai), var(--accent));font-family:var(--fontFamilyHeading);place-items:center;display:grid}.mw-message-assistant>div{padding:var(--space-3) var(--space-4);border:1px solid var(--borderSubtle);border-radius:var(--r-xs) var(--r-md) var(--r-md) var(--r-md);background:var(--bgElevated);box-shadow:var(--shadow-rest)}.mw-message-assistant h2,.mw-message-assistant p{margin:0}.mw-message-assistant h2{color:var(--textPrimary);font-family:var(--fontFamilyHeading)}.mw-message-assistant h2+p,.mw-message-assistant p+p{margin-top:var(--space-2)}.mw-message-user{max-width:92%;padding:var(--space-3) var(--space-4);color:var(--textOnAccentControl);border-radius:var(--r-md) var(--r-xs) var(--r-md) var(--r-md);background:var(--accent);overflow-wrap:anywhere;align-self:flex-end}.mw-conversation .ob-core-dialog{--ob-dialog-ink:var(--textPrimary);--ob-dialog-ink-quiet:var(--textSecondary);box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border:0;border-radius:0;padding:0}.mw-conversation .ob-core-dialog:not(.ob-manual-question) h1,.mw-conversation .ob-core-dialog:not(.ob-manual-question)>p,.mw-conversation .ob-core-kicker,.mw-conversation .ob-core-journey,.mw-conversation .ob-core-url-note{display:none}.mw-conversation .ob-manual-question h1{margin-top:var(--space-2)}.mw-conversation .ob-manual-question>p{margin:var(--space-1) 0 var(--space-3)}.mw-conversation .ob-core-url{border-color:var(--borderStrong);background:var(--bgHover);margin-top:0}.mw-conversation .ob-core-dialog>.btn{margin-top:var(--space-2)}.ob-conv-artifact .ob-core-dialog{--ob-dialog-ink:var(--textPrimary);--ob-dialog-ink-quiet:var(--textSecondary);border:1px solid var(--borderSubtle);background:var(--bgCard);box-shadow:var(--shadow-rest);-webkit-backdrop-filter:none;backdrop-filter:none}.mw-read-activity{margin-top:var(--space-3);padding-top:var(--space-3);border-top:1px solid var(--borderSubtle)}.mw-read-activity>p{align-items:center;gap:var(--space-2);min-width:0;color:var(--aiText);font-family:var(--fontFamilyBody);display:flex}.mw-read-activity>p svg{flex:none;width:14px}.mw-read-activity>p strong{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mw-read-activity>div{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}.mw-read-activity b{color:var(--textPrimary)}.mw-composer{gap:var(--space-3);margin-top:var(--space-3);padding-top:var(--space-5);border-top:1px solid var(--borderSubtle);flex:none;grid-template-columns:minmax(0,1fr) auto;display:grid}.mw-composer textarea{min-height:54px;padding:var(--space-3);color:var(--textPrimary);border:1px solid var(--borderStrong);border-radius:var(--r-md);background:var(--bgPage);resize:none;outline:0}.mw-composer textarea:focus{border-color:var(--ai);box-shadow:var(--focus-glow-ai)}.mw-composer .btn{align-self:end}.mw-composer>small{grid-column:1/-1}.mw-thinking{align-items:center;gap:var(--space-2);color:var(--aiText);display:flex}.mw-thinking span{border-radius:var(--r-full);corner-shape:round;background:var(--ai);width:7px;height:7px;animation:1.4s ease-in-out infinite ob-core-live}.mw-send-error,.mw-error-detail{color:var(--dangerText)}.mw-citations{gap:var(--space-2);margin-top:var(--space-3);flex-wrap:wrap;display:flex}.mw-citations a{align-items:center;gap:var(--space-1);padding:var(--space-1) var(--space-2);color:var(--aiText);border-radius:var(--r-full);corner-shape:round;background:var(--aiLight);text-decoration:none;display:inline-flex}.mw-citations svg{width:11px}.mw-proposal{margin-top:var(--space-3)}.mw-proposal.staging-card{padding:var(--padCard)}.mw-proposal>div:first-child{align-items:center;gap:var(--space-2);color:var(--aiText);display:flex}.mw-proposal svg{width:14px}.mw-proposal ul{gap:var(--space-2);margin:var(--space-3) 0;padding:0;list-style:none;display:grid}.mw-proposal li{gap:var(--space-1);padding:var(--space-2);border-radius:var(--r-sm);background:var(--bgElevated);display:grid}.mw-proposal li strong{color:var(--textPrimary)}.mw-review-heading{padding:var(--space-2) var(--space-1) var(--space-3)}.mw-review-heading span{color:var(--aiText);font-family:var(--fontFamilyBody)}.mw-review-heading h2{margin:var(--space-1) 0 0;font-family:var(--fontFamilyHeading)}.mw-review-heading p{margin:var(--space-1) 0 0}.mw-review .core-findings{box-shadow:none;margin-top:0}.ob-company-review{margin-top:var(--space-6);padding-top:var(--space-4);border-top:1px solid var(--borderSubtle)}.ob-company-review .ob-companyform{gap:var(--space-3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ob-company-review .form-divider,.ob-company-review .legal-choice{grid-column:1/-1}.mw-confirm-company{z-index:1;justify-content:space-between;align-items:center;gap:var(--space-4);margin-top:var(--space-3);padding:var(--space-3);border:1px solid var(--borderSubtle);border-radius:var(--r-md);background:color-mix(in srgb, var(--bgElevated) 94%, transparent);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;position:sticky;bottom:0}.mw-confirm-company p{margin:0}.live-fact-preview{margin-top:var(--space-6)}@media (width<=640px){.ob-company-review .ob-companyform{grid-template-columns:1fr}.mw-confirm-company{flex-direction:column;align-items:stretch}}.legal-choice{margin:0 0 var(--space-5);border:0;padding:0}.legal-choice>.l{padding:0}.legal-choice .l{color:var(--textPrimary)}.legal-choice .ob-sub{margin-top:var(--space-1)}.legal-grid{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:1fr 1fr;display:grid}.choice-card{padding:var(--padCard);color:var(--textPrimary);text-align:left;border:1px solid var(--borderSubtle);border-radius:var(--r-md);background:var(--bgElevated)}.choice-card.checkfield{grid-template-columns:auto 1fr;align-items:start}.choice-card.selected{border-color:var(--accent);background:var(--accentLight)}.choice-card b,.choice-card span span,.choice-card small{display:block}.choice-card span span,.legal-card small{margin-top:var(--space-1)}.fact-card small{margin-top:var(--space-2)}@media (width<=720px){.legal-grid{grid-template-columns:1fr}}.confirm-facts{margin-top:var(--space-6);padding-top:var(--space-5);border-top:1px solid var(--borderSubtle)}.confirm-facts>summary{align-items:baseline;gap:var(--space-2);cursor:pointer;display:flex}.fact-grid{gap:var(--space-3);margin-top:var(--space-3);grid-template-columns:1fr 1fr;display:grid}@media (width<=720px){.finding-grid,.fact-grid,.legal-preview-grid{grid-template-columns:1fr}.ob-read-panel{min-height:calc(100vh - 150px)}}@media (prefers-reduced-motion:reduce){.ob-panel,.ob-spinner,.ob-core-live,.mw-thinking span{transition:none;animation:none}}@media (width<=520px){.wiz{padding-right:var(--space-4);padding-left:var(--space-4)}.ob-core-dialog{padding:var(--space-6) var(--space-5)}.ob-core-journey{column-gap:var(--space-3)}}.agentedge{z-index:90;pointer-events:none;position:fixed;inset:0}.agentedge-canvas{width:100%;height:100%;position:absolute;inset:0}.agentedge-still{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--orbMid) 80%, transparent)}.agentedge-still[data-register=capture]{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--orbMid) 45%, transparent)}.arblock{margin-top:var(--space-1);--arTone:var(--orbBody);flex:none;position:relative}.arblock[data-core-state=ingest]{--arTone:var(--orbMid)}.arblock[data-core-state=working]{--arTone:var(--orbBright)}.arblock[data-core-state=warning]{--arTone:var(--orbAmber)}.arblock[data-core-state=error]{--arTone:var(--orbRed)}.arhit{width:100%;padding:0 0 var(--space-1);border-radius:var(--r-md);background:radial-gradient(88% 58% at 50% 32%, color-mix(in srgb, var(--arTone) 6%, transparent), transparent 62%);color:var(--textPrimary);text-align:center;cursor:pointer;border:0;flex-direction:column;align-items:center;gap:0;display:flex;position:relative}.arhit:hover{background:radial-gradient(88% 58% at 50% 32%, color-mix(in srgb, var(--arTone) 12%, transparent), transparent 62%)}.artoggle{corner-shape:round;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;padding:0;display:block}.artoggle:focus-visible{outline:var(--focus-ring);outline-offset:2px}.arorb{--arBall:min(172px, 18vh);--coreSize:var(--arBall);--coreGlass:calc(var(--coreSize) - 6px);--coreCap:100%;--coreHalo:.08;flex:none}.arwords{z-index:1;width:100%;min-width:0;padding:0 var(--space-2);flex-direction:column;align-items:center;gap:1px;display:flex;position:relative}.arswap{width:100%;position:relative}.arline,.argone{max-width:100%;color:var(--textPrimary);-webkit-line-clamp:2;-webkit-box-orient:vertical;align-content:start;min-height:2.6em;display:-webkit-box;overflow:hidden}.arline{animation:arsayin var(--dur-enter) var(--ease-out)}.argone{pointer-events:none;animation:arsayout var(--dur-enter) var(--ease-out) forwards;position:absolute;inset:0}@keyframes arsayin{0%{opacity:0}}@keyframes arsayout{to{opacity:0}}.arlast{z-index:1;justify-content:center;align-items:center;gap:var(--space-1);width:100%;min-width:0;padding:0 var(--space-2);margin-top:1px;display:flex;position:relative}.arspend{align-items:baseline;gap:var(--space-1);white-space:nowrap;min-width:0;display:flex}.arspend>.arscope{flex:0 auto;min-width:0}.arscope{white-space:nowrap;text-overflow:ellipsis;max-width:100%;overflow:hidden}.archev{flex:none;transition:transform .25s cubic-bezier(.2,.8,.2,1)}.archev.open{transform:rotate(180deg)}.argo{margin-top:var(--space-1);padding:var(--space-1) var(--space-3);border-radius:var(--r-sm);background:var(--accent);color:var(--textOnAccentControl);text-align:center;text-decoration:none;display:block}.argo:hover{filter:brightness(1.05)}@media (height<=860px){.arblock{margin-top:var(--space-1)}.arhit{padding:0 0 var(--space-1);gap:2px}}@media (height<=780px){.arhit{align-items:center;gap:var(--space-2);padding:var(--space-1) var(--space-2);text-align:left;flex-direction:row}.arorb{--arBall:56px}.arwords{align-items:flex-start;padding:0}.arlast{width:auto;margin-top:0;margin-left:auto;padding:0}}@media (height<=620px){.arwords,.arspend{display:none}.arhit{justify-content:center}}.rail.collapsed .arwords,.rail.collapsed .arlast,.rail.collapsed .argo{display:none}.rail.collapsed .arhit{padding:var(--space-2) 0}.rail.collapsed .arorb{--coreSize:56px;--coreGlass:48px;--coreHalo:.5}.rail.leveled .arwords,.rail.leveled .arlast,.rail.leveled .argo{display:none}.rail.leveled:not(.collapsed) .arhit{padding:var(--space-2) 0;justify-content:center}.rail.leveled:not(.collapsed) .arorb{--coreSize:min(72px, var(--arBall));--coreHalo:.4}@media (width<=700px){.rail .arblock{min-height:48px;margin:0}.rail .arhit{left:50%;top:calc(-1 * (var(--phoneBarLip) + var(--phoneAgentRise)));border:1px solid var(--borderSubtle);corner-shape:round;background:radial-gradient(70% 70% at 50% 42%, color-mix(in srgb, var(--arTone) 14%, transparent), transparent 72%), var(--bgElevated);width:56px;height:56px;box-shadow:var(--shadow-pop);border-radius:50%;flex-direction:row;justify-content:center;padding:0;position:absolute;translate:-50%}.rail .arhit:has(>.artoggle:focus-visible){outline:var(--focus-ring);outline-offset:2px}.rail .artoggle:focus-visible{outline:none}.rail .arwords,.rail .arlast{display:none}.rail .arorb{--coreSize:44px;--coreGlass:38px;--coreHalo:.4}.rail.sheetopen .arblock{display:none}}.arloose{--arTone:var(--accent)}.arloose[data-core-state=ingest]{--arTone:var(--orbMid)}.arloose[data-core-state=working]{--arTone:var(--orbBright)}.arloose[data-core-state=warning]{--arTone:var(--orbAmber)}.arloose[data-core-state=error]{--arTone:var(--orbRed)}.arpanel{border:1px solid var(--borderSubtle);border-radius:var(--r-lg);background:var(--bgElevated);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:var(--shadow-pop);z-index:28;animation:.22s cubic-bezier(.2,.8,.2,1) arpanelin;position:fixed;overflow-y:auto}@keyframes arpanelin{0%{opacity:0;transform:translate(-6px)scale(.985)}to{opacity:1;transform:none}}@media (width<=700px){.arpanel{animation-name:arpanelup}@keyframes arpanelup{0%{opacity:0;transform:translateY(6px)scale(.985)}to{opacity:1;transform:none}}.arloose:after{content:"";left:var(--arCaretX);bottom:calc(var(--arPanelBottom) - 3px);border-right:1px solid var(--borderSubtle);border-bottom:1px solid var(--borderSubtle);border-bottom-right-radius:var(--r-xs);background:var(--bgElevated);z-index:28;width:14px;height:14px;animation:.22s cubic-bezier(.2,.8,.2,1) arnotchin;position:fixed;translate:-50%;rotate:45deg}@keyframes arnotchin{0%{opacity:0}to{opacity:1}}}@media (prefers-reduced-motion:reduce){.arpanel,.arloose:after,.arline,.argone{animation:none}}.arphead{align-items:baseline;gap:var(--space-1) var(--space-4);padding:var(--space-4);border-radius:calc(var(--r-lg) - 1px) calc(var(--r-lg) - 1px) 0 0;background:linear-gradient(165deg, color-mix(in srgb, var(--arTone) 7%, var(--bgElevated)), var(--bgElevated) 70%);border-bottom:1px solid var(--borderSubtle);grid-template-columns:1fr auto;display:grid;position:relative;overflow:hidden}.arphead:before{content:"";background:radial-gradient(55% 55% at 28% 22%, color-mix(in srgb, var(--arTone) 30%, transparent), transparent 70%), radial-gradient(45% 45% at 82% 45%, color-mix(in srgb, var(--orbAmber) 18%, transparent), transparent 70%);filter:blur(14px);pointer-events:none;height:260px;animation:16s ease-in-out infinite ardriftwash;position:absolute;inset:-50% -25% auto}@keyframes ardriftwash{0%,to{transform:translate(0,0)scale(1)}50%{transform:translate(-8px,5px)scale(1.07)}}@media (prefers-reduced-motion:reduce){.arphead:before{animation:none}}.arphead>*{margin:0;position:relative}.arpstate{align-items:center;gap:var(--space-2);grid-column:1;display:flex}.arpstate i{border-radius:var(--r-full);corner-shape:round;background:var(--arTone);width:6px;height:6px;box-shadow:0 0 6px -1px var(--arTone);flex:none}.arpmoney{white-space:nowrap;grid-column:2}.arpmoney b,.arspend b{color:var(--textPrimary);font-weight:var(--fontWeightMedium)}.arptitle,.arpsaying{color:var(--textPrimary);grid-column:1/-1}.arsect{padding:0 var(--space-4)}.arsect:first-of-type{padding-top:var(--space-4)}.arsect+.arsect{margin-top:var(--space-4)}.arsecthead{justify-content:space-between;align-items:baseline;gap:var(--space-2);margin-bottom:var(--space-2);display:flex}.arsectname{color:var(--textPrimary)}.artiles{gap:var(--space-2);display:flex}.arbox{padding:var(--space-2) var(--space-4);border:1px solid var(--borderSubtle);border-radius:var(--r-md);background:var(--bgHover)}.artile{align-items:center;gap:var(--space-2);flex:1 1 0;min-width:0;text-decoration:none;transition:background .16s ease-out,border-color .16s ease-out;display:flex}.artile:hover{border-color:color-mix(in srgb, var(--arTone) 45%, var(--borderSubtle));background:var(--accentLight)}.artile b{color:var(--accentText);flex:none}.arnone{margin:0}.aritem{align-items:baseline;gap:var(--space-2);padding:var(--space-2) 0;border-top:1px solid var(--borderSubtle);color:var(--textPrimary);margin:0;display:flex}.aritem:first-of-type{border-top:0;padding-top:0}.armark{border-radius:var(--r-full);corner-shape:round;background:var(--info);flex:none;width:6px;height:6px;margin-top:5px}.armark[data-tone=success]{background:var(--success)}.armark[data-tone=warning]{background:var(--warning)}.armark[data-tone=danger]{background:var(--danger)}.arsaid{min-width:0}.armuted{padding-left:var(--space-2);white-space:nowrap;margin-left:auto}.arempty{margin:0}.arstrip{padding-top:var(--space-4);border-top:1px solid var(--borderSubtle)}.armeta{gap:var(--space-2);flex-direction:column;display:flex}.arflags{gap:var(--space-2);flex-wrap:wrap;display:flex}.arfacts{align-items:baseline;gap:var(--space-1) var(--space-4);grid-template-columns:max-content 1fr;margin:0;display:grid}.arfacts dt{font:var(--fontBodySmall);color:var(--textSecondary)}.arfacts dd{min-width:0;color:var(--textPrimary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.arwarning{text-decoration:none;display:inline-flex}.arwarning:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:var(--r-full);corner-shape:round}.arconn{align-items:center;gap:var(--space-2);display:flex}.arconn+.arconn{margin-top:var(--space-1)}.arconn i{border-radius:var(--r-full);corner-shape:round;background:var(--danger);flex:none;width:6px;height:6px}.arruns{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.arrun{gap:var(--space-1);flex-direction:column;display:flex}.arrunline{color:var(--textPrimary)}.arfoot{margin-top:var(--space-4);padding:var(--space-4);border-top:1px solid var(--borderSubtle);display:flex}.arclaim{padding:0 var(--space-4) var(--space-4);margin:0}.capturechip{bottom:calc(var(--stickyBottomInset) + var(--space-2));z-index:55;pointer-events:none;max-width:calc(100% - 2 * var(--pageGutter));animation:capturechip-in .32s var(--ease-out);position:absolute;left:50%;transform:translate(-50%)}.capturechip-link{pointer-events:auto;align-items:center;gap:var(--space-3);max-width:100%;padding:var(--space-2) var(--space-4) var(--space-2) var(--space-2);border-radius:var(--r-full);corner-shape:round;background:var(--bgRail);color:var(--textOnAccent);box-shadow:var(--shadow-pop);text-decoration:none;display:inline-flex}.capturechip-static{pointer-events:none}.capturechip-link:hover .capturechip-line{text-decoration:underline}.capturechip-link:focus-visible{outline:var(--focus-ring);outline-offset:2px}.capturechip-core{--coreSize:30px;--coreGlass:22px;--coreCap:100%;--coreHalo:0;flex:none}.capturechip-words{flex-direction:column;min-width:0;display:flex}.capturechip-line{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.capturechip-detail{font-variant-numeric:tabular-nums;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@keyframes capturechip-in{0%{opacity:0;transform:translate(-50%,6px)}to{opacity:1;transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.capturechip{animation:none}}.aiusage-budget{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.aiusage-budget-bar{flex:12rem}.embedreindex-status{align-items:center;gap:var(--space-3);flex-wrap:wrap;display:flex}.embedreindex-estimate{gap:var(--space-2);flex-direction:column;display:flex}.crumbs{min-width:0;overflow:hidden}.crumbs>ol{align-items:center;gap:var(--space-2);min-width:0;min-height:30px;margin:0;padding:0;list-style:none;display:flex}.crumbs>ol>li{align-items:center;gap:var(--space-2);flex:none;min-width:0;display:flex}.crumbs>ol>li:last-child{flex:0 auto}.crumbs-sep{flex:none}.crumbs-link,.crumbs-step,.crumbs-current{align-items:center;gap:var(--space-1);min-width:0;display:inline-flex}.crumbs-link{text-decoration:none}.crumbs-link:hover{color:var(--textPrimary);text-decoration:underline}.crumbs-link:focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:var(--r-sm)}.crumbs-current{color:var(--textPrimary)}.crumbs-label{white-space:nowrap}.crumbs>ol>li:last-child .crumbs-label{text-overflow:ellipsis;min-width:2ch;overflow:hidden}.crumbs-link{transition:color var(--dur-state) var(--ease-out)}.account{flex:none;position:relative}.account .user{width:var(--controlHeight);height:var(--controlHeight);border-radius:var(--r-full);corner-shape:round;color:var(--textPrimary);font-family:var(--fontFamilyBody);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.account .user:hover{background:var(--bgHover)}.account .user:focus-visible{outline:var(--focus-ring);outline-offset:2px}.acctwho{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.acctwho b,.acctmail{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.acctwho b{color:var(--textPrimary)}.accountmenu{min-inline-size:var(--menuMinInlineSize,250px);max-width:calc(100vw - 2 * var(--space-2));padding:var(--controlGap);background:var(--bgElevated);border:1px solid var(--borderSubtle);border-radius:var(--r-sm);box-shadow:var(--shadow-pop);z-index:60;animation:accountmenu-drop var(--dur-state) var(--ease-out) both;transform-origin:100% 0;flex-direction:column;gap:1px;display:flex;position:absolute;top:calc(100% + 6px);left:auto;right:0}@keyframes accountmenu-drop{0%{opacity:0;transform:translateY(-4px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@media (prefers-reduced-motion:reduce){.accountmenu{animation:none}}.acctrow{padding:var(--controlGap) 9px;border-radius:var(--r-sm);width:100%;font-family:var(--fontFamilyBody);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:9px;text-decoration:none;display:flex}.acctrow:hover{background:var(--bgHover);color:var(--textPrimary)}.acctrow:disabled{opacity:.6;cursor:default}.acctrow:disabled:hover{background:0 0}.acctrow:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.acctrowlabel{flex:1;min-width:0}.acctmore{flex:none}.accountmenu hr{height:1px;margin:var(--space-1) calc(-1 * var(--controlGap));background:var(--borderSubtle);border:0}.acctmenuwho{padding:var(--controlGap) 9px;display:flex}.acctthemeseat{flex-direction:column;display:flex;position:relative}.accountsub{top:0;right:calc(100% + var(--controlGap));min-width:168px;padding:var(--controlGap);background:var(--bgElevated);border:1px solid var(--borderSubtle);border-radius:var(--r-sm);box-shadow:var(--shadow-pop);z-index:61;animation:accountsub-open var(--dur-state) var(--ease-out) both;transform-origin:100% 0;flex-direction:column;gap:1px;display:flex;position:absolute;left:auto}@media (prefers-reduced-motion:reduce){.accountsub{animation:none}}.accountsub .choicelist{gap:1px}.accountsub .choicelist-choice{padding:var(--controlGap) 9px;border-radius:var(--r-sm)}.accountsub .choicelist-choice:hover{background:var(--bgHover)}@keyframes accountsub-open{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media (width<=700px){.accountsub{min-width:0;padding:var(--space-1) 0 var(--space-1) var(--space-4);box-shadow:none;background:0 0;border:0;border-radius:0;animation:none;position:static}}.acctrowalert{padding:var(--space-1) 0 0}.topbar{align-items:center;gap:var(--space-3);height:var(--topbarH);padding:0 var(--pageGutter);z-index:20;background:var(--pane);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--paneEdge);flex:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid;position:relative}.topbar-lead{align-items:center;gap:var(--space-2);min-width:0;display:flex}.topbar-trail{justify-content:flex-end;align-items:center;gap:var(--space-2);min-width:0;display:flex}.topbar-toggle{width:var(--controlHeight);height:var(--controlHeight);border-radius:var(--r-sm);cursor:w-resize;background:0 0;border:0;flex:none;place-items:center;display:grid}.topbar-toggle[aria-expanded=false]{cursor:e-resize}.topbar-toggle:hover{background:var(--bgHover);color:var(--textPrimary)}.topbar-toggle:focus-visible{outline:var(--focus-ring);outline-offset:1px}.topbar-searchslot{width:min(420px,34vw)}.topbar-search{align-items:center;gap:var(--space-2);width:100%;min-block-size:var(--inputHeight);padding-inline:var(--inputPaddingX);font:inherit;border:1px solid var(--paneEdge);border-radius:var(--r-sm);background:var(--pane);text-align:left;cursor:pointer;box-shadow:var(--shadow-well);transition:box-shadow var(--dur-state) var(--ease-out);display:flex}.topbar-search:hover,.topbar-search:active,.topbar-search:focus-visible{box-shadow:none}.topbar-search:hover{border-color:var(--borderStrong)}.topbar-search:focus-visible{outline:var(--focus-ring);outline-offset:1px}.topbar-searchlabel{min-width:0;color:var(--textSecondary);white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.topbar-keys{align-items:center;gap:var(--space-1);flex:none;display:flex}.topbar .accountmenu{top:calc(100% + (var(--topbarH) - var(--controlHeight)) / 2 + var(--space-2) + 1px)}@media (width<=1100px){.topbar{gap:var(--space-2);display:flex}.topbar-lead{flex:1}.topbar-searchslot{flex:none;order:1;width:auto}.topbar-trail{flex:none}.topbar-search{width:var(--controlHeight);box-shadow:none;background:0 0;border-color:#0000;justify-content:center;padding:0}.topbar-search:hover{background:var(--bgHover);color:var(--textPrimary);border-color:#0000}.topbar-searchlabel,.topbar-keys{display:none}.topbar-trail{order:2}}@media (width<=700px){.topbar{gap:var(--space-2)}.topbar-toggle{display:none}}:root{--topbarH:50px;--pageGutter:var(--space-5);--pageGapTop:var(--space-5)}@property --railW{syntax:"<length>";inherits:true;initial-value:56px}.skiplink{top:var(--space-2);left:var(--space-2);z-index:100;padding:var(--space-2) var(--space-3);background:var(--bgElevated);color:var(--textPrimary);border:1px solid var(--accent);border-radius:var(--r-sm);box-shadow:var(--shadow-pop);position:fixed;transform:translateY(-250%)}.skiplink:focus{transform:none}.app{--pageColumn:1280px;--railW:56px;grid-template-columns:var(--railW) 1fr;box-sizing:border-box;background:var(--groundLit);height:100vh;padding-left:env(safe-area-inset-left);padding-right:env(safe-area-inset-right);transition:--railW var(--dur-move) var(--ease-out);display:grid}@supports (height:100dvh){.app{height:100dvh}}.app.railexpanded{--railW:256px}@media (prefers-reduced-motion:reduce){.app{transition:none}}.app.railless{--railW:0px;grid-template-columns:1fr}.app.railless .scroll{padding-top:0}.main{isolation:isolate;background:0 0;flex-direction:column;min-width:0;display:flex;position:relative;overflow:hidden}.scroll{padding-top:var(--pageGapTop);flex-direction:column;flex:1;padding-bottom:0;display:flex;position:relative;overflow-y:auto}.app:not(.railless) .main:not(:has(>.appbanner))>.scroll{margin-top:calc(-1 * var(--topbarH));padding-top:calc(var(--topbarH) + var(--pageGapTop))}.wrap{padding:0 var(--pageGutter) var(--pageGutter);flex:none;width:100%}.main-gridded{--pageMeasure:var(--pageColumn)}.main-gridded:has(.settings-stack){--pageMeasure:calc(var(--settingsColumn) + 2 * var(--pageGutter))}.main-gridded .wrap,.main-gridded .pagetitle{max-width:var(--pageMeasure);margin-inline:auto}.wrap.narrow{max-width:780px;margin:0 auto}:is(.wrap,.surfacestate-part,.page-zones-main)>:is(.card,.panel,.stat-strip-wrap)+:is(.card,.panel,.stat-strip-wrap){margin-top:var(--gapCards)}.list-head{align-items:flex-start;gap:var(--space-3);display:flex}.list-head>:first-child{flex:1;min-width:0}.rail{background:var(--pane);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-right:1px solid var(--paneEdge);flex-direction:column;gap:1px;display:flex;overflow:hidden auto}.rail.collapsed{z-index:2;position:relative;overflow:visible}.rail.expanded,.rail.collapsed{padding:var(--space-3) var(--space-2)}.rail .navitem:focus-visible,.rail .railmore:focus-visible{outline:var(--focus-ring);outline-offset:-2px}.rail .railhead{align-items:stretch;gap:var(--space-1);min-height:var(--topbarH);margin-block-end:var(--space-5);margin-inline:var(--space-2);flex-direction:column;flex:none;display:flex}.rail.collapsed .railhead{align-items:center;margin-inline:0}.rail .ws{align-items:center;gap:var(--space-2);color:var(--textPrimary);border-radius:var(--r-sm);min-width:0;text-decoration:none;display:flex;overflow:hidden}.rail.expanded .railhead:has(.ws-logo){min-height:80px;margin-top:0}.rail .ws-logo{justify-content:center;align-items:stretch;gap:var(--space-1);box-sizing:border-box;height:100%;padding:var(--space-2);flex-direction:column}.rail .ws-logo .company-logo{width:100%;height:40px}.rail .ws-logo .company-logo-img{object-position:left center}.rail .ws-logo .company-logo-fallback b{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail .ws-logo-product{font-family:var(--fontFamilyHeading);color:var(--textPrimary)}.rail.collapsed .ws-logo{width:40px;height:40px;padding:var(--space-1);flex:none}.rail.collapsed .ws-logo .company-logo{width:32px;height:32px}.rail.collapsed .ws-logo .company-logo-img{object-position:center}.rail .ws-chip{border-radius:var(--r-control);background:var(--accentBrand);width:40px;height:40px;color:var(--textOnAccent);flex:none;align-self:start;place-items:center;display:grid}.rail.collapsed .ws-chip{align-self:center}.rail .ws-chip-company{background:0 0}.rail .ws-chip-company .avatar{width:100%;height:100%}.rail .ws-name{gap:var(--space-1);opacity:1;width:auto;min-width:0;transition:opacity var(--dur-state) var(--ease-in-out), width var(--dur-move) var(--ease-out);flex-direction:column;display:flex;overflow:hidden}@media (prefers-reduced-motion:reduce){.rail .ws-name{transition:opacity var(--dur-state) var(--ease-in-out)}}.rail.collapsed .ws-name{opacity:0;width:0;height:0}.rail .ws-company{align-items:center;gap:var(--space-1);display:flex}.rail .ws-company-text{font:var(--fontBodySmall);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.rail .ws-company>:not(.ws-company-text){flex-shrink:0}.rail.collapsed .ws-company-text{display:none}.rail .navgroup{gap:var(--space-1);flex-direction:column;display:flex}.rail .navgroup+.navgroup,.rail .navlead+.navgroup{margin-top:var(--space-5)}.rail .navheading{height:32px;color:var(--textSecondary);padding:0 var(--space-2);cursor:default;align-items:center;display:flex}.rail.collapsed .navheading{display:none}.rail .navwrap{display:flex;position:relative}.rail.collapsed:not(.sheetopen) .ws{justify-content:center;gap:0;padding:0}.rail .navitem{align-items:center;gap:var(--space-2);min-height:32px;padding:0 var(--space-2);border-radius:var(--r-sm);transition:background var(--dur-state) var(--ease-in-out), color var(--dur-state) var(--ease-in-out);cursor:pointer;background:0 0;flex:1;text-decoration:none;display:flex;position:relative}.rail.collapsed .navwrap{justify-content:center}.rail.collapsed .navitem{flex:none;justify-content:center;width:32px;height:32px;padding:0}.rail .navitem:hover{background:color-mix(in srgb, var(--accentLight) 50%, transparent);color:var(--textPrimary)}.rail .navitem.active{background:var(--accentLight);color:var(--textPrimary)}.rail .navitem.active svg{color:var(--accentText)}.rail .navitem svg{flex:none;width:18px;height:18px}.rail .navlabel{opacity:1;text-overflow:ellipsis;white-space:nowrap;pointer-events:none;transition:opacity var(--dur-state) var(--ease-in-out);position:absolute;top:50%;left:34px;right:10px;overflow:hidden;transform:translateY(-50%)}.rail .navitem:has(.count) .navlabel{right:38px}.rail.collapsed .navlabel{opacity:0}.rail .navitem .count{flex:none;margin-left:auto;display:inline-flex}.rail.collapsed .navitem .count{position:absolute;top:1px;right:1px}.rail .navtip{background:var(--bgRail);color:var(--railIconActive);padding:var(--space-1) var(--space-2);border-radius:var(--r-sm);white-space:nowrap;box-shadow:var(--shadow-pop);z-index:50;margin-left:8px;position:absolute;top:50%;left:100%;transform:translateY(-50%)}.rail .navlevel{flex-direction:column;gap:1px;display:flex}.rail .navlevel.drilled{animation:navlevel-in var(--dur-state) var(--ease-out) both}@keyframes navlevel-in{0%{opacity:0;transform:translate(7px)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.rail .navlevel.drilled{animation:none}}.rail .navback{margin-bottom:var(--space-2);background:var(--bgCard);color:var(--textPrimary);font-family:var(--fontFamilyBody);text-align:left;flex:none}.rail .navback svg{transition:transform var(--dur-state) var(--ease-out)}.rail .navback:hover svg,.rail .navback:focus-visible svg{color:var(--accentText);transform:translate(-2px)}@media (prefers-reduced-motion:reduce){.rail .navback svg{transition:none}}.rail .grow{min-height:var(--space-3);flex:1}.rail .railagent:not(:has(*)){display:none}.rail .railagent{margin:var(--space-1) calc(-1 * var(--space-2)) 0;padding:0 var(--space-2);flex:none}.rail .railmore{display:none}.pagetitle{width:100%;padding:0 var(--pageGutter) var(--space-4);flex:none;align-items:flex-start;display:flex}.pagetitle-text{gap:var(--space-1);flex-direction:column;flex:1;min-width:0;display:flex}.pagetitle-head{align-items:baseline;gap:var(--space-2);flex-wrap:wrap;min-width:0;display:flex}.pagetitle h1{font-family:var(--fontFamilyHeading);overflow-wrap:anywhere;margin:0}.pagesub{max-width:68ch;margin:0}.pageswitchhead{flex:1;min-width:0;display:flex}.pageswitchhead>.pageswitch{flex:1;min-width:0}.pageswitch{justify-content:space-between;align-items:center;gap:var(--space-2);width:100%;min-height:44px;padding:0 var(--space-3);border:1px solid var(--borderSubtle);border-radius:var(--r-md);background:var(--bgElevated);color:var(--textPrimary);font-family:var(--fontFamilyBody);text-align:left;cursor:pointer;display:flex}.pageswitch:hover{background:var(--bgHover)}.pageswitch:active{background:var(--bgCard)}.pageswitch>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pageswitch svg{flex:none}.sectionpick{gap:var(--space-4);margin-top:var(--space-4);flex-direction:column;display:flex}.sectionpickgroup{flex-direction:column;gap:1px;display:flex}.sectionpickgroup h3{margin:0 0 var(--space-1)}.sectionpickgroup a{align-items:center;gap:var(--space-3);min-height:48px;padding:0 var(--space-3);border-radius:var(--r-sm);text-decoration:none;display:flex}.sectionpickgroup a svg{flex:none}.sectionpickgroup a[aria-current=page]{background:var(--accentLight);color:var(--textPrimary)}.sectionpickgroup a[aria-current=page] svg{color:var(--accentText)}.palette-overlay{place-items:start center;padding-top:12vh}.palette{background:var(--bgElevated);border-radius:var(--r-lg);width:min(560px,100vw - 40px);box-shadow:var(--shadow-pop);overflow:hidden}.palette-input{align-items:center;gap:var(--space-2);border-bottom:1px solid var(--borderSubtle);padding:12px 14px;display:flex}.palette-input svg{flex:none;width:16px;height:16px}.palette-input input{background:0 0;border:0;outline:none;flex:1}.palette-list{max-height:320px;padding:var(--space-2);overflow-y:auto}.palette-row{align-items:center;gap:var(--space-2);width:100%;padding:var(--space-2);border-radius:var(--r-sm);cursor:pointer;font-family:var(--fontFamilyBody);text-align:left;background:0 0;border:0;display:flex}.palette-row svg{flex:none;width:14px;height:14px}.palette-row.selected,.palette-row:hover{background:var(--bgHover);color:var(--textPrimary)}.palette-row .label{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.palette-list .pending{padding:var(--space-2)}@media (width<=700px){.palette-overlay{place-items:stretch stretch;padding-top:0}.palette{border-radius:0;grid-template-rows:auto 1fr;width:100%;height:100dvh;max-height:100dvh;display:grid}.palette-input{padding-top:max(var(--space-3), env(safe-area-inset-top))}.palette-list{min-height:0;max-height:none;padding-bottom:max(var(--space-2), env(safe-area-inset-bottom))}.palette-row{min-height:44px}}.client-chrome{background:var(--bgPage);min-height:100vh}.client-bar{background:var(--bgRail);padding:var(--space-3) var(--space-4);position:sticky;top:0}.client-back{color:var(--railIconActive);align-items:center;gap:var(--space-2);text-decoration:none;display:inline-flex}.client-lookup{align-items:flex-end;gap:var(--space-2);display:flex}.client-lookup>.field{flex:1}.client-footer{margin-top:var(--space-6);align-items:center;gap:var(--space-2);border-top:1px solid var(--borderSubtle);padding-top:12px;display:flex}@media (width<=700px){.app,.app.railexpanded{grid-template-rows:1fr;grid-template-columns:1fr}:root:has(.app:not(.railless)){--stickyBottomInset:var(--phoneNavClearance)}.rail,.rail.expanded,.rail.collapsed{left:var(--pageGutter);right:var(--pageGutter);bottom:max(var(--space-2), env(safe-area-inset-bottom));z-index:30;padding:var(--space-1) var(--space-1);--phoneBarLip:calc(var(--space-1) + 1px);border:1px solid var(--paneEdge);border-radius:var(--r-lg);box-shadow:var(--shadow-pop);grid-auto-columns:1fr;grid-auto-flow:column;align-items:center;gap:2px;display:grid;position:fixed;overflow:visible}.rail .navitem.active{background:var(--accentLight);border-color:#0000}.railscrim{z-index:29;background:color-mix(in srgb, var(--textPrimary) 38%, transparent);animation:railscrim-in var(--dur-state) var(--ease-out);position:fixed;inset:0}@keyframes railscrim-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.railscrim{animation:none}}.rail .navgroup,.rail.expanded .navgroup,.rail .navlevel,.rail.expanded .navlevel,.rail.collapsed .navlevel{display:contents}.rail .navheading,.rail .ws,.rail .grow,.rail .navtip,.rail .railhead,.rail .navlabel,.rail.collapsed .navlabel,.rail .railmore .navlabel{display:none}.rail .navitem:has(.count) .navlabel{display:none}.rail .navwrap:not(.primary){display:none}.rail .railmore{border-radius:var(--r-control);cursor:pointer;background:0 0;border:0;flex-direction:row;justify-content:center;align-items:center;gap:0;width:100%;min-height:48px;display:flex;position:relative}.rail .railmore svg{width:20px;height:20px}.rail .navwrap{justify-content:center;display:flex}.rail .navitem,.rail.expanded .navitem,.rail.collapsed .navitem{flex-direction:row;justify-content:center;gap:0;width:100%;height:auto;min-height:48px;padding:0;overflow:visible}.rail .navitem svg,.rail.expanded .navitem svg{width:20px;height:20px}.rail .navitem .count,.rail.expanded .navitem .count{margin-left:0;position:absolute;top:2px;right:6px}.rail .railmore.active{color:var(--accentText);background:var(--accentLight);border-radius:var(--r-md)}.rail.sheetopen,.rail.sheetopen.expanded,.rail.sheetopen.collapsed{padding:var(--space-2) var(--space-2) max(var(--space-2), env(safe-area-inset-bottom));max-height:calc(100dvh - max(var(--space-2), env(safe-area-inset-bottom)) - var(--space-6));overscroll-behavior:contain;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:1px;display:flex;overflow-y:auto}.rail.sheetopen .railhead{min-height:44px;margin:0 0 var(--space-2);padding-right:var(--space-12);order:-1;align-items:stretch;display:flex}.rail.sheetopen .ws{display:flex}.rail.sheetopen .ws-name{opacity:1;width:auto;height:auto}.rail.sheetopen .ws-company-text{display:block}.rail.sheetopen .railmore .navlabel,.rail.sheetopen.collapsed .railmore .navlabel{display:none}.rail.sheetopen .railmore{top:var(--space-2);right:var(--space-2);border-radius:var(--r-md);width:44px;min-height:44px;position:absolute}.rail.sheetopen .navgroup{gap:var(--space-1);flex-direction:column;display:flex}.rail.sheetopen .navgroup+.navgroup{margin-top:var(--space-6)}.rail.sheetopen .navwrap,.rail.sheetopen .navwrap:not(.primary){flex:none;justify-content:flex-start;display:flex}.rail.sheetopen .navitem,.rail.sheetopen.expanded .navitem,.rail.sheetopen.collapsed .navitem{justify-content:flex-start;gap:var(--space-3);min-height:48px;padding:0 var(--space-3);border-radius:var(--r-md);flex-direction:row}.rail.sheetopen .navitem svg,.rail.sheetopen.expanded .navitem svg,.rail.sheetopen.collapsed .navitem svg{width:20px;height:20px}.rail.sheetopen .navlabel,.rail.sheetopen.collapsed .navlabel{opacity:1;text-align:left;max-width:none;display:block;position:static;top:auto;left:auto;right:auto;transform:none}.rail.sheetopen .navitem:has(.count) .navlabel{opacity:1;text-align:left;max-width:none;display:block;position:static;top:auto;left:auto;right:auto;transform:none}.rail.sheetopen .navitem .count,.rail.sheetopen.expanded .navitem .count{margin-left:auto;position:static}.rail.sheetopen .navheading{display:block}.rail.sheetopen .navlevel,.rail.sheetopen.collapsed .navlevel{gap:var(--space-1);flex-direction:column;display:flex}.rail.sheetopen .railmore.active{background:0 0}.scroll{padding-bottom:calc(104px - var(--pageGutter))}.app.railless .scroll{padding-bottom:0}}.wrap:has(>.lt){min-height:0;padding:0 var(--pageGutter) var(--pageGutter);flex-direction:column;flex:1;display:flex}.wrap:has(>.lt)>.lt{flex:1;min-height:0}.resumebanner{margin-bottom:var(--space-4)}.main-record{container:work/inline-size}.rail.collapsed .navlead{display:none}.settingssearch{align-items:center;display:flex;position:relative}.settingssearch>svg{left:var(--space-2);pointer-events:none;width:16px;height:16px;position:absolute}.settingssearch input{width:100%;height:var(--controlHeight);padding-inline:calc(var(--space-2) + 16px + var(--space-1)) var(--space-2);border:1px solid var(--borderStrong);border-radius:var(--r-sm);background:var(--bgElevated);color:var(--textPrimary);font-family:var(--fontFamilyBody);box-shadow:var(--shadow-well);transition:box-shadow var(--dur-state) var(--ease-out)}.settingssearch input:hover:not(:disabled,[aria-disabled=true]),.settingssearch input:active:not(:disabled,[aria-disabled=true]){box-shadow:none}.settingssearch input:focus-visible{outline:var(--focus-ring);outline-offset:1px;box-shadow:none}.settingssearch-list{z-index:70;top:calc(100% + var(--space-1));padding:var(--controlGap);border:1px solid var(--borderStrong);border-radius:var(--r-sm);background:var(--bgElevated);box-shadow:var(--shadow-pop);overscroll-behavior:contain;flex-direction:column;max-height:60vh;display:flex;position:absolute;left:0;right:0;overflow-y:auto}.settingssearch-hit{padding:var(--controlGap) var(--space-2);border-radius:var(--r-sm);color:var(--textPrimary);flex-direction:column;text-decoration:none;display:flex}.settingssearch-hit.active,.settingssearch-hit:hover{background:var(--bgHover)}.settingssearch-empty{padding:var(--space-1) var(--space-2)}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--text-sm:.875rem;--radius-lg:.5rem;--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1);--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.\@container{container-type:inline-size}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.top-3{top:calc(var(--spacing) * 3)}.isolate{isolation:isolate}.row-1{grid-row:1}.row-2{grid-row:2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.m-1{margin:var(--spacing)}.m-2{margin:calc(var(--spacing) * 2)}.m-3{margin:calc(var(--spacing) * 3)}.m-4{margin:calc(var(--spacing) * 4)}.m-5{margin:calc(var(--spacing) * 5)}.m-6{margin:calc(var(--spacing) * 6)}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-flex{display:inline-flex}.inline-grid{display:inline-grid}.table{display:table}.h-1{height:var(--spacing)}.h-2{height:calc(var(--spacing) * 2)}.h-3{height:calc(var(--spacing) * 3)}.w-1{width:var(--spacing)}.flex-shrink,.shrink{flex-shrink:1}.grow{flex-grow:1}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.rounded{border-radius:.25rem}.border{border-style:var(--tw-border-style);border-width:1px}.p-1{padding:var(--spacing)}.p-2{padding:calc(var(--spacing) * 2)}.p-3{padding:calc(var(--spacing) * 3)}.p-4{padding:calc(var(--spacing) * 4)}.p-5{padding:calc(var(--spacing) * 5)}.p-7{padding:calc(var(--spacing) * 7)}.p-9{padding:calc(var(--spacing) * 9)}.p-42{padding:calc(var(--spacing) * 42)}.p-1042{padding:calc(var(--spacing) * 1042)}.pe-1{padding-inline-end:var(--spacing)}.pe-9{padding-inline-end:calc(var(--spacing) * 9)}.pr-1{padding-right:var(--spacing)}.pr-2{padding-right:calc(var(--spacing) * 2)}.pr-3{padding-right:calc(var(--spacing) * 3)}.pr-4{padding-right:calc(var(--spacing) * 4)}.pr-9{padding-right:calc(var(--spacing) * 9)}.pl-1{padding-left:var(--spacing)}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.line-through{text-decoration-line:line-through}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.sepia{--tw-sepia:sepia(100%);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}}:root{--bgPage:#f1f5f2;--bgElevated:#fbfcfb;--bgCard:#eaedeb;--bgChip:#101a1512;--bgHover:#edf0ee;--bgWell:#f6f8f7;--bgSidebar:#e6eae7;--bgSidebarHover:#dde1de;--bgTopbar:#f4f8f6e6;--pane:#ffffffb8;--paneEdge:#101a1514;--glowA:#18be780f;--glowB:#5b61d61a;--groundLit:radial-gradient(900px 620px at 0 0, var(--glowA), transparent 70%) no-repeat, radial-gradient(900px 620px at 100% 0, var(--glowB), transparent 70%) no-repeat, var(--bgPage);--accent:#0b7a53;--accentText:#0a6f4b;--accentLight:#0b7a5317;--accentMed:#0b7a532b;--textPrimary:#15201b;--textSecondary:lch(40% 1 282);--textOnAccent:#fff;--textOnAccentControl:#fff;--textOnStatusControl:#fff;--borderSubtle:#e3eae6;--borderStrong:#d1d8d4;--borderControl:#868f89;--teal:#0e7490;--tealText:#0d6882;--mono0Fill:#0b7a5324;--mono0Text:#0b6647;--mono1Fill:#0e749024;--mono1Text:#0e6478;--mono2Fill:#7835a821;--mono2Text:#6b2f97;--mono3Fill:#b4530924;--mono3Text:#8a4008;--mono4Fill:#0f62ad21;--mono4Text:#0d5596;--mono5Fill:#9f12391f;--mono5Text:#8d1034;--bgRail:#13231d;--railTop:#183028;--railBottom:#0e1b16;--overlayScrim:#13231d66;--accentBrand:#0b7a53;--wsChipTop:#0f8c5f;--wsChipBottom:#0a6042;--railIcon:#ffffff73;--railIconHover:#ffffffd9;--railIconActive:#fff;--railHover:#ffffff1a;--railActive:#ffffff29;--ai:#5b61d6;--aiLight:#5b61d614;--aiChip:#5b61d624;--aiMed:#5b61d64d;--aiRule:#5b61d68c;--aiText:#3f45b0;--orbBody:var(--ai);--orbGlow:#b4b8f7;--orbMid:#7076e2;--orbBright:#8a80ff;--orbAmber:#d9971f;--orbRed:#d93b2b;--orbGrey:#a5aba9;--orbInk:#2e3168;--orbDeep:#1a1c40;--info:#0485f7;--infoText:#0060b7;--infoSurface:var(--info)}@supports (color:color-mix(in lab, red, red)){:root{--infoSurface:color-mix(in srgb, var(--info) 12%, var(--bgElevated))}}:root{--infoBg:var(--info)}@supports (color:color-mix(in lab, red, red)){:root{--infoBg:color-mix(in srgb, var(--info) 12%, transparent)}}:root{--infoBorder:var(--info)}@supports (color:color-mix(in lab, red, red)){:root{--infoBorder:color-mix(in srgb, var(--info) 45%, transparent)}}:root{--success:#17c964;--successText:#007435;--successSurface:var(--success)}@supports (color:color-mix(in lab, red, red)){:root{--successSurface:color-mix(in srgb, var(--success) 12%, var(--bgElevated))}}:root{--successBg:var(--success)}@supports (color:color-mix(in lab, red, red)){:root{--successBg:color-mix(in srgb, var(--success) 12%, transparent)}}:root{--successBorder:var(--success)}@supports (color:color-mix(in lab, red, red)){:root{--successBorder:color-mix(in srgb, var(--success) 45%, transparent)}}:root{--warning:#f5a524;--warningText:#8a5900;--warningSurface:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root{--warningSurface:color-mix(in srgb, var(--warning) 16%, var(--bgElevated))}}:root{--warningBg:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root{--warningBg:color-mix(in srgb, var(--warning) 16%, transparent)}}:root{--warningBorder:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root{--warningBorder:color-mix(in srgb, var(--warning) 45%, transparent)}}:root{--danger:#ff383c;--dangerText:#c5001b;--dangerSurface:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root{--dangerSurface:color-mix(in srgb, var(--danger) 10%, var(--bgElevated))}}:root{--dangerBg:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root{--dangerBg:color-mix(in srgb, var(--danger) 10%, transparent)}}:root{--dangerBorder:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root{--dangerBorder:color-mix(in srgb, var(--danger) 45%, transparent)}}:root{--discovery:#964ac0;--discoveryText:#48245d;--discoverySurface:#eed7fc;--discoveryBg:var(--discovery)}@supports (color:color-mix(in lab, red, red)){:root{--discoveryBg:color-mix(in srgb, var(--discovery) 12%, transparent)}}:root{--discoveryBorder:#d8a0f7;--tagTeal:#0f766e;--tagAmber:#b45309;--tagRose:#be123c;--tagSlate:#64748b;--tagSky:#0284c7;--tagViolet:#7c3aed;--tagLime:#4d7c0f;--tagOrange:#ea580c;--r-xs:4px;--r-sm:8px;--r-control:12px;--r-md:16px;--r-lg:20px;--r-full:9999px;--controlHeight:32px;--controlPaddingX:var(--space-3);--controlGap:6px;--controlIcon:16px;--segmentPaddingY:3px;--inputHeight:40px;--inputPaddingX:6px;--inputPaddingY:var(--space-2);--fieldGap:2px;--panel-head-h:56px;--menuMinInlineSize:250px;--menuMaxBlockSize:400px;--settingsColumn:720px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--gapCards:var(--space-4);--padCard:var(--space-4);--padPanel:var(--space-5);--gapActions:var(--space-2);--phoneAgentRise:16px;--phoneNavClearance:calc(66px + var(--phoneAgentRise));--stickyBottomInset:var(--space-2);--fontWeightRegular:400;--fontWeightMedium:500;--fontWeightBold:700;--fontFamilyHeading:"Outfit", system-ui, sans-serif;--fontFamilyBody:"Geist", system-ui, sans-serif;--fontFamilyMono:"Geist Mono", ui-monospace, monospace;--fontBodyLarge:var(--fontWeightRegular) 1rem / 1.5rem var(--fontFamilyBody);--paragraphSpacingLarge:1rem;--fontBody:var(--fontWeightRegular) .875rem / 1.25rem var(--fontFamilyBody);--paragraphSpacing:.75rem;--fontBodySmall:var(--fontWeightRegular) .75rem / 1rem var(--fontFamilyBody);--paragraphSpacingSmall:.5rem;--fontHeadingXXLarge:var(--fontWeightBold) 2rem / 2.25rem var(--fontFamilyHeading);--fontHeadingXLarge:var(--fontWeightBold) 1.75rem / 2rem var(--fontFamilyHeading);--fontHeadingLarge:var(--fontWeightBold) 1.5rem / 1.75rem var(--fontFamilyHeading);--fontHeadingMedium:var(--fontWeightBold) 1.25rem / 1.5rem var(--fontFamilyHeading);--fontHeadingSmall:var(--fontWeightBold) 1rem / 1.25rem var(--fontFamilyHeading);--fontHeadingXSmall:var(--fontWeightBold) .875rem / 1.25rem var(--fontFamilyHeading);--fontHeadingXXSmall:var(--fontWeightBold) .75rem / 1rem var(--fontFamilyHeading);--overlayLight:#fff;--overlayDark:#000;--shadow-rest:0 1px 2px 0 #0000000d;--shadow-well:inset 0 1px 2px 0 #0000000d;--shadow-pop:0 8px 30px #29252424;--focus-ring:2px solid var(--accent);--focus-glow:0 0 0 3px var(--accentLight);--focus-ring-forced:2px solid transparent;--focus-glow-danger:0 0 0 3px var(--dangerBg);--focus-glow-ai:0 0 0 3px var(--aiMed);--dur-tap:90ms;--dur-state:.14s;--dur-move:.2s;--dur-enter:.36s;--stagger-enter:40ms;--ease-out:cubic-bezier(.2, 0, 0, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--ease-spring:cubic-bezier(.34, 1.4, .64, 1)}[data-theme=dark]{--bgPage:#0c1311;--bgElevated:#161d1a;--bgCard:#1a211e;--bgChip:#ffffff17;--bgHover:#1f2623;--bgWell:#111815;--bgSidebar:#030504;--bgSidebarHover:#0a100e;--bgTopbar:#0e1b16e6;--pane:#ffffff0b;--paneEdge:#ffffff17;--glowA:#18be781a;--glowB:#5b61d633;--accent:#16a34a;--accentText:#4ade80;--accentLight:#16a34a24;--accentMed:#16a34a42;--textOnAccentControl:#04240f;--textOnStatusControl:#04240f;--mono0Fill:#16a34a38;--mono0Text:#4ade80;--mono1Fill:#22d3ee2e;--mono1Text:#67e8f9;--mono2Fill:#c084fc2e;--mono2Text:#d8b4fe;--mono3Fill:#fb923c2e;--mono3Text:#fdba74;--mono4Fill:#60a5fa2e;--mono4Text:#93c5fd;--mono5Fill:#fb71852e;--mono5Text:#fda4af;--textPrimary:#fff;--textSecondary:lch(63.304% 1.425 272);--borderSubtle:#22352e;--borderStrong:#31463d;--borderControl:#5f7a6e;--shadow-rest:0 1px 2px 0 #0006;--shadow-well:inset 0 1px 2px 0 #0006;--shadow-pop:0 8px 30px #0000008c;--tealText:#5cb6cf;--aiText:#9ba0f0;--info:#0485f7;--infoText:#3d99ff;--success:#17c964;--successText:var(--success);--warning:#f7b750;--warningText:var(--warning);--danger:#db3b3e;--dangerText:#ff615e;--dangerBg:var(--danger)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--dangerBg:color-mix(in srgb, var(--danger) 16%, transparent)}}[data-theme=dark]{--dangerSurface:var(--danger)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--dangerSurface:color-mix(in srgb, var(--danger) 16%, var(--bgElevated))}}[data-theme=dark]{--discovery:#b76be3;--discoveryText:#c478f1;--discoverySurface:var(--discovery)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--discoverySurface:color-mix(in srgb, var(--discovery) 12%, var(--bgElevated))}}[data-theme=dark]{--discoveryBorder:var(--discovery)}@supports (color:color-mix(in lab, red, red)){[data-theme=dark]{--discoveryBorder:color-mix(in srgb, var(--discovery) 45%, transparent)}}[data-theme=dark]{--tagTeal:#2dd4bf;--tagAmber:#fbbf24;--tagRose:#fb7185;--tagSlate:#94a3b8;--tagSky:#38bdf8;--tagViolet:#a78bfa;--tagLime:#a3e635;--tagOrange:#fb923c}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bgPage:#0c1311;--bgElevated:#161d1a;--bgCard:#1a211e;--bgChip:#ffffff17;--bgHover:#1f2623;--bgWell:#111815;--bgSidebar:#030504;--bgSidebarHover:#0a100e;--bgTopbar:#0e1b16e6;--pane:#ffffff0b;--paneEdge:#ffffff17;--glowA:#18be781a;--glowB:#5b61d633;--accent:#16a34a;--accentText:#4ade80;--accentLight:#16a34a24;--accentMed:#16a34a42;--textOnAccentControl:#04240f;--textOnStatusControl:#04240f;--mono0Fill:#16a34a38;--mono0Text:#4ade80;--mono1Fill:#22d3ee2e;--mono1Text:#67e8f9;--mono2Fill:#c084fc2e;--mono2Text:#d8b4fe;--mono3Fill:#fb923c2e;--mono3Text:#fdba74;--mono4Fill:#60a5fa2e;--mono4Text:#93c5fd;--mono5Fill:#fb71852e;--mono5Text:#fda4af;--textPrimary:#fff;--textSecondary:lch(63.304% 1.425 272);--borderSubtle:#22352e;--borderStrong:#31463d;--borderControl:#5f7a6e;--shadow-rest:0 1px 2px 0 #0006;--shadow-well:inset 0 1px 2px 0 #0006;--shadow-pop:0 8px 30px #0000008c;--tealText:#5cb6cf;--aiText:#9ba0f0;--info:#0485f7;--infoText:#3d99ff;--success:#17c964;--successText:var(--success);--warning:#f7b750;--warningText:var(--warning);--danger:#db3b3e;--dangerText:#ff615e;--dangerBg:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--dangerBg:color-mix(in srgb, var(--danger) 16%, transparent)}}:root:not([data-theme=light]){--dangerSurface:var(--danger)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--dangerSurface:color-mix(in srgb, var(--danger) 16%, var(--bgElevated))}}:root:not([data-theme=light]){--discovery:#b76be3;--discoveryText:#c478f1;--discoverySurface:var(--discovery)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--discoverySurface:color-mix(in srgb, var(--discovery) 12%, var(--bgElevated))}}:root:not([data-theme=light]){--discoveryBorder:var(--discovery)}@supports (color:color-mix(in lab, red, red)){:root:not([data-theme=light]){--discoveryBorder:color-mix(in srgb, var(--discovery) 45%, transparent)}}:root:not([data-theme=light]){--tagTeal:#2dd4bf;--tagAmber:#fbbf24;--tagRose:#fb7185;--tagSlate:#94a3b8;--tagSky:#38bdf8;--tagViolet:#a78bfa;--tagLime:#a3e635;--tagOrange:#fb923c}}@supports (corner-shape:squircle){:root{--r-xs:8px;--r-sm:16px;--r-control:24px;--r-md:32px;--r-lg:40px}:where(*),:where(*):before,:where(*):after,:where(*)::backdrop{corner-shape:squircle}}:root{--accentSurface:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accentSurface:color-mix(in srgb, var(--accent) 5%, var(--bgElevated))}}:root{--accentSoft:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accentSoft:color-mix(in oklab, var(--accent) 68%, var(--overlayLight))}}:root{--accentDeep:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--accentDeep:color-mix(in oklab, var(--accent) 84%, var(--overlayDark))}}:root{--coreLight:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--coreLight:color-mix(in oklab, var(--accent) 52%, var(--overlayLight))}}:root{--catCompany:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--catCompany:color-mix(in oklab, var(--accent) 58%, var(--overlayLight))}}:root{--catOffering:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--catOffering:color-mix(in oklab, var(--accent) 88%, var(--overlayDark))}}:root{--catMarket:var(--accent)}@supports (color:color-mix(in lab, red, red)){:root{--catMarket:color-mix(in oklab, var(--accent) 38%, var(--textPrimary))}}:root{--catSignal:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root{--catSignal:color-mix(in oklab, var(--warning) 86%, var(--overlayLight))}}:root{--warningWash:var(--warning)}@supports (color:color-mix(in lab, red, red)){:root{--warningWash:color-mix(in srgb, var(--warning) 4%, var(--bgElevated))}}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.btn{font:inherit;font-weight:var(--fontWeightMedium);cursor:pointer;border-radius:var(--r-control);padding:0 var(--controlPaddingX);min-block-size:var(--controlHeight);box-shadow:var(--shadow-rest);transition:background-color var(--dur-state) var(--ease-out), border-color var(--dur-state) var(--ease-out), color var(--dur-state) var(--ease-out), box-shadow var(--dur-state) var(--ease-out), filter var(--dur-state) var(--ease-out), transform var(--dur-move) var(--ease-spring);box-sizing:border-box;justify-content:center;align-items:center;gap:var(--controlGap);white-space:nowrap;border:1px solid #0000;min-inline-size:6rem;max-inline-size:100%;text-decoration:none;display:inline-flex}.btn-valuelabel,.btn-federated{white-space:normal;overflow-wrap:anywhere}.btn:focus-visible{outline:var(--focus-ring);outline-offset:2px;box-shadow:none}.btn svg{inline-size:var(--controlIcon);block-size:var(--controlIcon);flex:none}.btn-primary{background:var(--accent);color:var(--textOnAccentControl)}.btn-primary:hover{filter:brightness(1.06)}.btn-danger{background:var(--dangerText);color:var(--textOnStatusControl)}.btn-danger:hover{filter:brightness(1.06)}.btn-ai{background:var(--ai);color:var(--textOnAccent)}.btn-ai:hover{filter:brightness(1.06)}.btn-aiQuiet{background:var(--aiLight);color:var(--aiText);border-color:var(--aiMed)}.btn-aiQuiet:hover{background:var(--aiChip)}.btn-ghost{background:var(--pane);border-color:var(--borderSubtle)}.btn-ghost:hover{background:var(--bgHover)}.btn-ghost[aria-pressed=true]{border-color:var(--accentMed);background:var(--accentLight);color:var(--accentText)}.btn-ghost[aria-pressed=true]:hover{background:var(--accentMed);color:var(--accentText)}.btn-federated{inline-size:100%;min-block-size:max(var(--controlHeight), 44px);gap:var(--controlGap);min-inline-size:0;padding:0 var(--controlPaddingX);border-radius:var(--r-control);border-color:var(--borderControl);background:var(--bgElevated);color:var(--textPrimary)}.btn-federated>.provider-mark{inline-size:var(--providerMarkSize,17px);block-size:var(--providerMarkSize,17px)}.btn-federated:hover:not(:disabled){background:var(--accentSurface);border-color:var(--accent)}@supports (color:color-mix(in lab, red, red)){.btn-federated:hover:not(:disabled){border-color:color-mix(in srgb, var(--accent) 34%, var(--borderStrong))}}.btn-icon{inline-size:var(--controlHeight);block-size:var(--controlHeight);flex:none;align-self:center;min-inline-size:0;padding-inline:0}.btn:active:not(:disabled,[aria-disabled=true]),.iconbtn:active:not(:disabled,[aria-disabled=true]){transition-duration:var(--dur-tap);transform:translateY(1px)}.btn:hover:not(:disabled,[aria-disabled=true]),.btn:active:not(:disabled,[aria-disabled=true]){box-shadow:none}.iconbtn:active:not(:disabled,[aria-disabled=true]){background:var(--bgCard)}.btn:disabled{opacity:.5;cursor:not-allowed;filter:none;transform:none}.btn-unavailable:disabled{opacity:.4}.btn-federated.btn-unavailable:disabled{border-color:var(--borderSubtle)}.btn[aria-busy=true]{cursor:progress}.btn[aria-busy=true]:hover{filter:none;transform:none}.btn-ghost[aria-busy=true]:hover{background:0 0}.btn-icon[aria-busy=true]>svg:not(.busy-mark){display:none}.btn-shell{display:contents}.busy-mark{animation:.8s linear infinite busy-mark-turn}@keyframes busy-mark-turn{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.busy-mark{animation:none}}.btn-with-reason{align-items:flex-start;gap:var(--space-1);flex-direction:column;display:inline-flex}a:not([class]){color:var(--accentText);text-underline-offset:2px;text-decoration:underline}a:not([class]):hover{text-decoration-thickness:2px}a:not([class]):focus-visible{outline:var(--focus-ring);outline-offset:2px;border-radius:var(--r-sm)}.iconbtn{min-inline-size:var(--controlHeight);min-block-size:var(--controlHeight);border-radius:var(--r-sm);cursor:pointer;transition:background-color var(--dur-state) var(--ease-out), border-color var(--dur-state) var(--ease-out), color var(--dur-state) var(--ease-out), box-shadow var(--dur-state) var(--ease-out), filter var(--dur-state) var(--ease-out), transform var(--dur-move) var(--ease-spring);background:0 0;border:0;justify-content:center;align-items:center;padding:0;display:inline-flex}.iconbtn svg{inline-size:var(--controlIcon);block-size:var(--controlIcon);flex:none}.iconbtn:hover{background:var(--bgHover);color:var(--textPrimary)}.iconbtn:focus-visible{outline:var(--focus-ring);outline-offset:2px}.iconbtn:disabled{opacity:.5;cursor:not-allowed}.t-display,.t-h2,.t-h3{font-family:var(--fontFamilyHeading)}.t-sub,.t-body,.t-eyebrow{font:inherit}.t-label{font:var(--fontBodySmall);font-weight:var(--fontWeightMedium)}.t-name{font-weight:var(--fontWeightMedium)}.t-caption{font:var(--fontBodySmall);color:var(--textSecondary)}.t-danger{color:var(--dangerText)}.t-num{font-variant-numeric:tabular-nums}code,pre,samp{font-family:var(--fontFamilyMono)}kbd{font-family:var(--fontFamilyBody)}.code-block{max-height:300px;padding:var(--space-3);border:1px solid var(--borderSubtle);border-radius:var(--r-sm);background:var(--bgCard);font-family:var(--fontFamilyMono);white-space:pre-wrap;overflow-wrap:anywhere;margin:0;overflow:auto}.code-label{display:block}@media (prefers-reduced-motion:reduce){.btn:active:not(:disabled,[aria-disabled=true]),.iconbtn:active:not(:disabled,[aria-disabled=true]){filter:brightness(.96);transform:none}}@keyframes ds-arrive-fade{0%{opacity:0}}@keyframes ds-arrive-rise{0%{transform:translateY(10px)}}.arrive,:is(.arrive-stack,.wrap)>*{animation:ds-arrive-fade var(--dur-enter) var(--ease-out) backwards, ds-arrive-rise var(--dur-move) var(--ease-out) backwards}:is(.arrive-stack,.wrap)>:first-child{animation-delay:var(--stagger-enter)}:is(.arrive-stack,.wrap)>:nth-child(2){animation-delay:calc(2 * var(--stagger-enter))}:is(.arrive-stack,.wrap)>:nth-child(3){animation-delay:calc(3 * var(--stagger-enter))}:is(.arrive-stack,.wrap)>:nth-child(4){animation-delay:calc(4 * var(--stagger-enter))}:is(.arrive-stack,.wrap)>:nth-child(n+5){animation-delay:calc(5 * var(--stagger-enter))}:is(.arrive-stack,.wrap)>.arrive-stack{animation:none}@media (prefers-reduced-motion:reduce){.arrive,:is(.arrive-stack,.wrap)>*{animation:none}}html{color:var(--textPrimary);overscroll-behavior:none}h1,h2,h3,h4,h5,h6,p,small,sub,sup,b,strong,th,td,legend,label,kbd,samp,code,pre,blockquote,figcaption,address,cite,dfn,em,i,button,input,select,textarea,optgroup{font-size:inherit;font-weight:inherit;line-height:inherit;letter-spacing:inherit;text-transform:none;color:inherit}thead th{font-weight:var(--fontWeightMedium)}sub,sup{line-height:0}button,input,select,textarea,optgroup{font-family:inherit}:where(p,ul,ol,blockquote,pre)+:where(p,ul,ol,blockquote,pre){margin-block-start:var(--paragraphSpacing)}body{font:var(--fontBody);background:var(--bgPage);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility}:root{caret-color:var(--accent);accent-color:var(--accent)}*,::backdrop{scrollbar-width:thin;scrollbar-color:var(--borderControl) transparent}:hover:not(:has(:hover)){scrollbar-color:var(--accent) transparent}::selection{color:var(--bgPage);background:var(--accent)}input::selection{color:var(--bgPage);background:var(--accent)}textarea::selection{color:var(--bgPage);background:var(--accent)}input,textarea,select{-webkit-text-fill-color:currentColor}:is(input:autofill,textarea:autofill,select:autofill){-webkit-text-fill-color:var(--textPrimary)}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}
