.AssistantAvatar_root__zUjLW{--avatar-duration:10s;--avatar-secondary-duration:15s;--avatar-delay:0s;--avatar-gaze:1px;--avatar-gaze-negative:-1px;--avatar-gaze-soft-negative:-0.7px;--avatar-gaze-up:-0.5px;--avatar-rotation:1deg;--avatar-rotation-negative:-1deg;--status-color:#8b8b88;position:relative;display:inline-grid;flex:none;place-items:center;border-radius:50%;isolation:isolate;transform:translateZ(0)}.AssistantAvatar_root__zUjLW[data-status=thinking]{--status-color:#d79a2b}.AssistantAvatar_root__zUjLW[data-status=working]{--status-color:#3978d4}.AssistantAvatar_root__zUjLW[data-status=reviewing]{--status-color:#7e63c8}.AssistantAvatar_root__zUjLW[data-status=blocked]{--status-color:#c94f47}.AssistantAvatar_root__zUjLW[data-status=complete]{--status-color:#398968}.AssistantAvatar_root__zUjLW[data-status=handoff]{--status-color:#2b8c8a}.AssistantAvatar_root__zUjLW[data-tier=micro] .AssistantAvatar_aura__gTdHg,.AssistantAvatar_root__zUjLW[data-tier=micro] .AssistantAvatar_categoryMark__LceSU,.AssistantAvatar_root__zUjLW[data-tier=micro] .AssistantAvatar_roleBadge__Z6qC6{display:none}.AssistantAvatar_root__zUjLW[data-tier=micro] .AssistantAvatar_characterSvg__XTNAN,.AssistantAvatar_root__zUjLW[data-tier=micro] .AssistantAvatar_furTufts__Vr2P9{filter:none}.AssistantAvatar_root__zUjLW[data-tier=hero] .AssistantAvatar_aura__gTdHg{inset:11%;opacity:.27}.AssistantAvatar_aura__gTdHg{position:absolute;inset:16%;z-index:-1;border-radius:inherit;background:var(--avatar-surface);filter:blur(calc(var(--avatar-size) * .16));opacity:.2}.AssistantAvatar_shell__bWlFH{position:absolute;inset:0;overflow:visible;border-radius:inherit;transform-origin:center}.AssistantAvatar_root__zUjLW[data-kind=image] .AssistantAvatar_shell__bWlFH{inset:3%;overflow:hidden;border:1px solid color-mix(in srgb,var(--avatar-line) 15%,transparent);background:var(--avatar-surface);box-shadow:inset 0 1px 0 color-mix(in srgb,white 76%,transparent),0 calc(var(--avatar-size) * .05) calc(var(--avatar-size) * .13) color-mix(in srgb,var(--avatar-line) 18%,transparent)}.AssistantAvatar_characterSvg__XTNAN{display:block;width:100%;height:100%;overflow:visible;filter:drop-shadow(0 calc(var(--avatar-size) * .045) calc(var(--avatar-size) * .055) color-mix(in srgb,var(--avatar-line) 24%,transparent))}.AssistantAvatar_character__iS915,.AssistantAvatar_face__ymA2A,.AssistantAvatar_furPresence__VOjNR,.AssistantAvatar_glintSoft___4I3_,.AssistantAvatar_glint__FXjSo,.AssistantAvatar_irisPair__dhGn0{transform-box:fill-box;transform-origin:center}.AssistantAvatar_furTufts__Vr2P9{opacity:.96;filter:blur(.58px)}.AssistantAvatar_furHaze__tlQ6F{opacity:.56;filter:blur(2.2px)}.AssistantAvatar_signal__GegBT{opacity:.76;filter:drop-shadow(0 0 calc(var(--avatar-size) * .035) color-mix(in srgb,var(--avatar-iris) 42%,transparent))}.AssistantAvatar_signal__GegBT[data-signal=dots]{opacity:.86}.AssistantAvatar_eyeWhite___jNqd{filter:drop-shadow(0 1px 1px color-mix(in srgb,var(--avatar-line) 16%,transparent))}.AssistantAvatar_image__emuNr{-o-object-fit:cover;object-fit:cover;transform:scale(1.025)}.AssistantAvatar_imageSheen__nei8k{position:absolute;inset:0;border-radius:inherit;background:linear-gradient(145deg,rgba(255,255,255,.18),transparent 42%,rgba(0,0,0,.035));pointer-events:none}.AssistantAvatar_categoryMark__LceSU{position:absolute;z-index:3;top:-3%;right:-5%;display:grid;width:29%;height:29%;min-width:12px;min-height:12px;place-items:center;overflow:hidden;border:max(1px,calc(var(--avatar-size) * .018)) solid color-mix(in srgb,white 86%,var(--avatar-highlight));border-radius:50%;background:color-mix(in srgb,var(--avatar-surface) 82%,#ffffff);color:var(--avatar-line);box-shadow:0 calc(var(--avatar-size) * .025) calc(var(--avatar-size) * .08) color-mix(in srgb,var(--avatar-line) 22%,transparent),inset 0 1px 0 rgb(255 255 255/70%)}.AssistantAvatar_categoryMarkSvg__DEkaJ{width:68%;height:68%;fill:none;stroke:currentColor;stroke-width:1.65;stroke-linecap:round;stroke-linejoin:round}.AssistantAvatar_root__zUjLW[data-tier=hero] .AssistantAvatar_categoryMark__LceSU{top:1%;right:0;width:25%;height:25%}.AssistantAvatar_statusBeacon__2lgJP{position:absolute;z-index:5;right:-1%;bottom:4%;width:22%;height:22%;min-width:7px;min-height:7px;border:max(1.5px,calc(var(--avatar-size) * .035)) solid #fffdf8;border-radius:50%;background:var(--status-color);box-shadow:0 1px calc(var(--avatar-size) * .055) color-mix(in srgb,var(--status-color) 45%,transparent)}.AssistantAvatar_root__zUjLW[data-tier=micro] .AssistantAvatar_statusBeacon__2lgJP{right:-7%;bottom:-2%;width:31%;height:31%;min-width:6px;min-height:6px}.AssistantAvatar_roleBadge__Z6qC6{position:absolute;z-index:4;left:50%;bottom:-14%;padding:.16em .48em;border:1px solid color-mix(in srgb,var(--avatar-line) 14%,white);border-radius:999px;background:color-mix(in srgb,white 92%,var(--avatar-highlight));box-shadow:0 2px 8px color-mix(in srgb,var(--avatar-line) 15%,transparent);color:color-mix(in srgb,var(--avatar-line) 88%,#000);font-size:max(8px,calc(var(--avatar-size) * .115));font-weight:650;letter-spacing:.02em;line-height:1.25;text-transform:capitalize;transform:translateX(-50%);white-space:nowrap}.AssistantAvatar_activeRing__dC7SJ{position:absolute;inset:-5%;border:1.5px solid color-mix(in srgb,var(--avatar-iris) 55%,white);border-radius:50%;box-shadow:0 0 calc(var(--avatar-size) * .14) color-mix(in srgb,var(--avatar-surface) 28%,transparent);opacity:0;transform:scale(.94);transition:opacity .16s ease,transform .16s ease}.AssistantAvatar_root__zUjLW[data-active=true] .AssistantAvatar_activeRing__dC7SJ{opacity:.82;transform:scale(1)}.AssistantAvatar_root__zUjLW[data-team-role=lead] .AssistantAvatar_activeRing__dC7SJ{border-width:2px;border-color:color-mix(in srgb,var(--avatar-iris) 72%,white);box-shadow:0 0 0 max(1px,calc(var(--avatar-size) * .025)) color-mix(in srgb,var(--avatar-highlight) 30%,transparent),0 0 calc(var(--avatar-size) * .16) color-mix(in srgb,var(--avatar-surface) 32%,transparent)}.AssistantAvatar_root__zUjLW[data-team-role=specialist] .AssistantAvatar_activeRing__dC7SJ{border-style:dashed}.AssistantAvatar_root__zUjLW[data-team-role=reviewer] .AssistantAvatar_activeRing__dC7SJ{border-color:color-mix(in srgb,#7964b6 62%,white)}.AssistantAvatar_root__zUjLW[data-animated=true][data-status=handoff] .AssistantAvatar_statusBeacon__2lgJP,.AssistantAvatar_root__zUjLW[data-animated=true][data-status=thinking] .AssistantAvatar_statusBeacon__2lgJP,.AssistantAvatar_root__zUjLW[data-animated=true][data-status=working] .AssistantAvatar_statusBeacon__2lgJP{animation:AssistantAvatar_status-presence__9JU3T 1.8s ease-in-out infinite}.AssistantAvatar_root__zUjLW[data-kind=eye][data-animated=true] .AssistantAvatar_character__iS915{animation:AssistantAvatar_fuzzy-hover__KV6l5 var(--avatar-secondary-duration) ease-in-out var(--avatar-delay) infinite alternate}.AssistantAvatar_root__zUjLW[data-animated=true][data-motion=blink] .AssistantAvatar_face__ymA2A{animation:AssistantAvatar_friendly-blink__V5_6n var(--avatar-duration) cubic-bezier(.22,0,.18,1) var(--avatar-delay) infinite}.AssistantAvatar_root__zUjLW[data-animated=true][data-motion=focus] .AssistantAvatar_face__ymA2A{animation:AssistantAvatar_friendly-perk__WD_Cu var(--avatar-duration) ease-in-out var(--avatar-delay) infinite}.AssistantAvatar_root__zUjLW[data-animated=true][data-motion=focus] .AssistantAvatar_irisPair__dhGn0{animation:AssistantAvatar_friendly-focus__13tPf var(--avatar-duration) ease-in-out var(--avatar-delay) infinite}.AssistantAvatar_root__zUjLW[data-animated=true][data-motion=glance] .AssistantAvatar_irisPair__dhGn0{animation:AssistantAvatar_friendly-glance___GKD1 var(--avatar-secondary-duration) ease-in-out var(--avatar-delay) infinite;animation-direction:var(--avatar-direction)}.AssistantAvatar_root__zUjLW[data-animated=true][data-motion=observe] .AssistantAvatar_character__iS915{animation:AssistantAvatar_friendly-sway__S_xIM var(--avatar-secondary-duration) ease-in-out var(--avatar-delay) infinite alternate}.AssistantAvatar_root__zUjLW[data-animated=true][data-motion=breathe] .AssistantAvatar_furPresence__VOjNR{animation:AssistantAvatar_friendly-bounce__ch9HE var(--avatar-duration) ease-in-out var(--avatar-delay) infinite}.AssistantAvatar_root__zUjLW[data-animated=true][data-motion=breathe] .AssistantAvatar_face__ymA2A{animation:AssistantAvatar_friendly-face-bob__ZcoJ_ var(--avatar-duration) ease-in-out var(--avatar-delay) infinite}.AssistantAvatar_root__zUjLW[data-animated=true][data-motion=scan] .AssistantAvatar_irisPair__dhGn0{animation:AssistantAvatar_friendly-curious-look__7C35c var(--avatar-secondary-duration) cubic-bezier(.45,0,.55,1) var(--avatar-delay) infinite;animation-direction:var(--avatar-direction)}.AssistantAvatar_root__zUjLW[data-animated=true][data-motion=wake] .AssistantAvatar_face__ymA2A{animation:AssistantAvatar_friendly-peek__yhXTW var(--avatar-secondary-duration) ease-in-out var(--avatar-delay) infinite}.AssistantAvatar_root__zUjLW[data-animated=true][data-motion=steady] .AssistantAvatar_glintSoft___4I3_,.AssistantAvatar_root__zUjLW[data-animated=true][data-motion=steady] .AssistantAvatar_glint__FXjSo{animation:AssistantAvatar_friendly-sparkle__JoJSe var(--avatar-duration) ease-in-out var(--avatar-delay) infinite}.AssistantAvatar_root__zUjLW[data-animated=true][data-motion=steady] .AssistantAvatar_irisPair__dhGn0>g:nth-child(2) .AssistantAvatar_glintSoft___4I3_,.AssistantAvatar_root__zUjLW[data-animated=true][data-motion=steady] .AssistantAvatar_irisPair__dhGn0>g:nth-child(2) .AssistantAvatar_glint__FXjSo{animation-delay:calc(var(--avatar-delay) - .45s)}.AssistantAvatar_root__zUjLW[data-kind=eye][data-animated=true] .AssistantAvatar_signal__GegBT{animation:AssistantAvatar_friendly-signal-presence__t2XVI var(--avatar-secondary-duration) ease-in-out var(--avatar-delay) infinite}.AssistantAvatar_root__zUjLW[data-kind=eye][data-animated=true][data-expression=curious] .AssistantAvatar_signal__GegBT,.AssistantAvatar_root__zUjLW[data-kind=eye][data-animated=true][data-expression=listening] .AssistantAvatar_signal__GegBT{animation-name:AssistantAvatar_friendly-signal-scan__8xRv_}.AssistantAvatar_root__zUjLW[data-kind=eye][data-animated=true][data-expression=energized] .AssistantAvatar_signal__GegBT{animation-name:AssistantAvatar_friendly-signal-pulse__lSGv6;animation-duration:var(--avatar-duration)}.AssistantAvatar_root__zUjLW[data-kind=image][data-animated=true] .AssistantAvatar_shell__bWlFH{animation:AssistantAvatar_image-presence__V6RRA var(--avatar-secondary-duration) ease-in-out var(--avatar-delay) infinite alternate}@keyframes AssistantAvatar_fuzzy-hover__KV6l5{0%{transform:translateY(.8%) rotate(-.35deg)}52%{transform:translateY(-.9%) rotate(.25deg)}to{transform:translateY(.2%) rotate(.45deg)}}@keyframes AssistantAvatar_friendly-blink__V5_6n{0%,42%,49%,to{transform:scaleY(1)}45%{transform:scaleY(.56)}47%{transform:scaleY(.82)}}@keyframes AssistantAvatar_friendly-perk__WD_Cu{0%,62%,86%,to{transform:translateY(0) scale(1)}70%{transform:translateY(-2.2%) scale(1.035)}78%{transform:translateY(-.4%) scale(.99)}}@keyframes AssistantAvatar_friendly-focus__13tPf{0%,64%,86%,to{transform:scale(1)}72%{transform:scale(1.08)}79%{transform:scale(.97)}}@keyframes AssistantAvatar_friendly-glance___GKD1{0%,18%,84%,to{transform:translateX(0)}34%,46%{transform:translateX(var(--avatar-gaze))}62%,70%{transform:translateX(var(--avatar-gaze-soft-negative))}}@keyframes AssistantAvatar_friendly-sway__S_xIM{0%{transform:translate3d(-.6%,.7%,0) rotate(var(--avatar-rotation-negative))}52%{transform:translate3d(.3%,-1%,0) rotate(0deg)}to{transform:translate3d(.7%,.2%,0) rotate(var(--avatar-rotation))}}@keyframes AssistantAvatar_friendly-bounce__ch9HE{0%,to{transform:translateY(.6%) scale(.992,1.006)}50%{transform:translateY(-1%) scale(1.012,.99)}}@keyframes AssistantAvatar_friendly-face-bob__ZcoJ_{0%,to{transform:translateY(0)}50%{transform:translateY(-1.2%)}}@keyframes AssistantAvatar_friendly-curious-look__7C35c{0%,16%,84%,to{transform:translate(0)}30%,40%{transform:translate(var(--avatar-gaze),var(--avatar-gaze-up))}54%{transform:translate(0)}67%,75%{transform:translate(var(--avatar-gaze-negative))}}@keyframes AssistantAvatar_friendly-peek__yhXTW{0%,18%,82%,to{transform:translateY(0) scale(1)}34%{transform:translateY(-2.6%) scale(1.025)}42%{transform:translateY(-1.4%) scale(1)}62%{transform:translateY(.8%) scale(.985)}}@keyframes AssistantAvatar_friendly-sparkle__JoJSe{0%,60%,to{opacity:.72;transform:scale(.9)}70%{opacity:1;transform:scale(1.28)}78%{opacity:.86;transform:scale(1)}}@keyframes AssistantAvatar_friendly-signal-presence__t2XVI{0%,to{opacity:.54}48%{opacity:.9}70%{opacity:.7}}@keyframes AssistantAvatar_friendly-signal-scan__8xRv_{0%,18%,to{opacity:.52}38%{opacity:.96}58%{opacity:.72}78%{opacity:.9}}@keyframes AssistantAvatar_friendly-signal-pulse__lSGv6{0%,to{opacity:.5}38%{opacity:.8}50%{opacity:1}62%{opacity:.66}}@keyframes AssistantAvatar_image-presence__V6RRA{0%{transform:scale(.992) rotate(var(--avatar-rotation-negative))}to{transform:scale(1.008) rotate(var(--avatar-rotation))}}@keyframes AssistantAvatar_status-presence__9JU3T{0%,to{box-shadow:0 0 0 0 color-mix(in srgb,var(--status-color) 38%,transparent)}50%{box-shadow:0 0 0 calc(var(--avatar-size) * .08) transparent}}@media (prefers-reduced-motion:reduce){.AssistantAvatar_root__zUjLW *,.AssistantAvatar_root__zUjLW :after,.AssistantAvatar_root__zUjLW :before{animation:none!important}}.GeneratedCodeShell_shell__d5L5B{color:var(--content-primary);background:var(--surface-card);min-width:0;width:100%;container-type:inline-size;container-name:generated-code}.GeneratedCodeShell_header__IJqz3{display:flex;align-items:center;gap:12px;padding:16px 18px 12px}.GeneratedCodeShell_fileIcon__ePfJB{display:grid;place-items:center;flex:0 0 38px;height:38px;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-raised);color:var(--content-secondary)}.GeneratedCodeShell_identity__reltb{flex:1;min-width:0}.GeneratedCodeShell_identity__reltb h3{margin:0;font-size:15px;line-height:1.5;font-weight:600;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.GeneratedCodeShell_identity__reltb p{display:flex;flex-wrap:wrap;gap:4px 12px;margin:2px 0 0;font-size:12px;line-height:1.5;color:var(--content-tertiary)}.GeneratedCodeShell_actions__AWexO,.GeneratedCodeShell_errorActions__HE47D,.GeneratedCodeShell_secondaryActions__wx3x6{display:flex;align-items:center;gap:4px}.GeneratedCodeShell_shell__d5L5B>:is(.GeneratedCodeShell_header__IJqz3,.GeneratedCodeShell_toolbar__nKqhU,.GeneratedCodeShell_error__kBFKQ) button{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:36px;border:0;border-radius:8px;padding:7px 10px;font:inherit;font-size:14px;font-weight:500;line-height:1.4;color:var(--content-secondary);background:transparent;cursor:pointer;transition:background .14s,color .14s}.GeneratedCodeShell_shell__d5L5B>:is(.GeneratedCodeShell_header__IJqz3,.GeneratedCodeShell_toolbar__nKqhU,.GeneratedCodeShell_error__kBFKQ) button:hover{color:var(--content-primary);background:var(--surface-hover)}.GeneratedCodeShell_shell__d5L5B summary:focus-visible,.GeneratedCodeShell_shell__d5L5B>:is(.GeneratedCodeShell_header__IJqz3,.GeneratedCodeShell_toolbar__nKqhU,.GeneratedCodeShell_error__kBFKQ) button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.GeneratedCodeShell_shell__d5L5B>:is(.GeneratedCodeShell_header__IJqz3,.GeneratedCodeShell_toolbar__nKqhU,.GeneratedCodeShell_error__kBFKQ) button:disabled{cursor:default;opacity:.45}.GeneratedCodeShell_status__wiLV8{max-width:180px;font-size:12px;line-height:1.5;color:var(--content-tertiary)}.GeneratedCodeShell_status__wiLV8[data-tone=error]{color:var(--status-error,#b91c1c)}.GeneratedCodeShell_status__wiLV8[data-tone=success]{color:var(--content-secondary)}.GeneratedCodeShell_toolbar__nKqhU{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;padding:0 18px 12px;border-bottom:1px solid var(--border-subtle)}.GeneratedCodeShell_modes__uwFw0{display:flex;border-radius:10px;padding:3px;background:var(--surface-raised)}.GeneratedCodeShell_modes__uwFw0 button{padding:6px 13px;min-height:32px}.GeneratedCodeShell_modes__uwFw0 button[aria-pressed=true]{color:var(--action-primary-content);background:var(--action-primary)}.GeneratedCodeShell_error__kBFKQ{display:flex;align-items:flex-start;justify-content:space-between;flex-wrap:wrap;gap:12px;padding:14px 18px;background:var(--status-error-surface,#fff1f2);border-bottom:1px solid var(--border-subtle);color:var(--status-error,#b91c1c)}.GeneratedCodeShell_error__kBFKQ>div:first-child{flex:1 1 260px;min-width:0}.GeneratedCodeShell_error__kBFKQ strong{font-size:14px;font-weight:600}.GeneratedCodeShell_error__kBFKQ p{margin:4px 0 0;font-size:14px;line-height:1.6;overflow-wrap:anywhere}.GeneratedCodeShell_error__kBFKQ details{margin-top:8px;font-size:13px}.GeneratedCodeShell_error__kBFKQ pre{max-height:180px;white-space:pre-wrap;overflow:auto;overflow-wrap:anywhere;font-size:12px;line-height:1.6}.GeneratedCodeShell_errorActions__HE47D{flex-wrap:wrap}.GeneratedCodeShell_error__kBFKQ .GeneratedCodeShell_errorActions__HE47D button{background:var(--surface-card);color:var(--content-primary);border:1px solid var(--border-subtle)}.GeneratedCodeShell_body__WSEf9{min-width:0}.GeneratedCodeShell_body__WSEf9 [data-item-split]{grid-template-columns:minmax(0,1fr)}@container generated-code (min-width: 800px){.GeneratedCodeShell_body__WSEf9 [data-item-split]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.GeneratedCodeShell_shell__d5L5B[data-fullscreen]{display:flex;flex-direction:column;height:100%}.GeneratedCodeShell_shell__d5L5B[data-fullscreen] .GeneratedCodeShell_body__WSEf9{flex:1;min-height:0;overflow:auto}@container generated-code (max-width: 600px){.GeneratedCodeShell_header__IJqz3{padding:12px;gap:8px;flex-wrap:wrap}.GeneratedCodeShell_fileIcon__ePfJB{display:none}.GeneratedCodeShell_status__wiLV8{order:3;width:100%;max-width:none}.GeneratedCodeShell_toolbar__nKqhU{padding:0 12px 10px}.GeneratedCodeShell_shell__d5L5B>:is(.GeneratedCodeShell_header__IJqz3,.GeneratedCodeShell_toolbar__nKqhU,.GeneratedCodeShell_error__kBFKQ) button{min-height:40px;padding:8px}.GeneratedCodeShell_modes__uwFw0 button{padding:7px 10px}.GeneratedCodeShell_secondaryActions__wx3x6{margin-left:auto}.GeneratedCodeShell_error__kBFKQ{padding:12px}}@media (prefers-reduced-motion:reduce){.GeneratedCodeShell_shell__d5L5B>:is(.GeneratedCodeShell_header__IJqz3,.GeneratedCodeShell_toolbar__nKqhU,.GeneratedCodeShell_error__kBFKQ) button{transition:none}}.PublicDesign_theme__1iKUs{--landing-ink:#10243a;--landing-muted:#58636f;--landing-outline:#dedfdc;--landing-blue:#234b75;--public-canvas:#fbfaf7;--public-surface:#fff;--public-soft:#f4f3ee;--public-accent:#aa452c;--public-ease:cubic-bezier(0.22,1,0.36,1);min-width:0;min-height:100vh;background:var(--public-canvas);color:var(--landing-ink);color-scheme:light;font-family:var(--font-manrope),ui-sans-serif,system-ui,sans-serif;-webkit-font-smoothing:antialiased}.PublicDesign_content__wQPhb{position:relative;isolation:isolate;min-width:0}.PublicDesign_theme__1iKUs *,.PublicDesign_theme__1iKUs :after,.PublicDesign_theme__1iKUs :before{box-sizing:border-box}.PublicDesign_theme__1iKUs .font-display,.PublicDesign_theme__1iKUs :is(h1,h2,h3,h4,h5,h6,button,input,textarea,select){font-family:inherit}.PublicDesign_theme__1iKUs :is(h1,h2,h3){text-wrap:balance}.PublicDesign_theme__1iKUs :is(p,li){text-wrap:pretty}.PublicDesign_theme__1iKUs a{text-underline-offset:.22em}.PublicDesign_theme__1iKUs :is(a,button,summary,input,textarea,select):focus-visible{outline:2px solid var(--public-accent);outline-offset:4px}.PublicDesign_theme__1iKUs :is(section,h2,h3)[id]{scroll-margin-top:7.5rem}.PublicDesign_theme__1iKUs .public-container{width:min(100% - 6rem,76rem);margin-inline:auto;padding-inline:0}.PublicDesign_theme__1iKUs .public-title{font-family:inherit;font-size:clamp(2.5rem,5vw,4.5rem);font-weight:500;line-height:1.1;letter-spacing:-.05em;color:var(--landing-ink)}.PublicDesign_theme__1iKUs .public-title-compact{font-size:clamp(2.3rem,4vw,3.5rem)}.PublicDesign_theme__1iKUs .public-accent{font-family:var(--font-fraunces),Georgia,serif;font-style:normal;font-weight:450;letter-spacing:-.04em}.PublicDesign_theme__1iKUs .public-kicker{display:inline-flex;align-items:center;gap:.6rem;font-size:.75rem;font-weight:700;line-height:1.5;letter-spacing:.1em;text-transform:uppercase;color:var(--public-accent)}.PublicDesign_theme__1iKUs .public-kicker:before{content:none}.PublicDesign_theme__1iKUs .public-copy{max-width:42rem;color:var(--landing-muted);line-height:1.8}.PublicDesign_theme__1iKUs .public-section{padding-block:clamp(3rem,6vw,5rem)}.PublicDesign_theme__1iKUs .public-panel,.PublicDesign_theme__1iKUs .public-panel-soft,.PublicDesign_theme__1iKUs .public-stat-card{border:1px solid var(--landing-outline);border-radius:1.25rem;background:var(--public-surface);box-shadow:none;backdrop-filter:none}.PublicDesign_theme__1iKUs .public-panel-soft{background:var(--public-soft)}.PublicDesign_theme__1iKUs .public-chip{border:1px solid var(--landing-outline);border-radius:999px;padding:.45rem .8rem;background:#fff;color:var(--landing-muted);font-size:.75rem;font-weight:600;letter-spacing:0;text-transform:none;backdrop-filter:none}.PublicDesign_theme__1iKUs .public-rule-list,.PublicDesign_theme__1iKUs .public-rule-row,.PublicDesign_theme__1iKUs .public-rule-section{border-color:var(--landing-outline)}.PublicDesign_theme__1iKUs .public-rule-section-topless{border-top-color:transparent}.PublicDesign_theme__1iKUs .public-link{color:var(--landing-blue);font-weight:650;transition:color .16s ease}.PublicDesign_theme__1iKUs .public-link:hover{color:var(--public-accent)}.PublicDesign_theme__1iKUs .public-button-primary,.PublicDesign_theme__1iKUs .public-button-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.65rem;min-height:3.25rem;padding:.75rem 1.25rem;border:1px solid transparent;border-radius:999px;font-family:inherit;font-size:.875rem;font-weight:650;line-height:1.4;text-align:center;text-decoration:none;letter-spacing:0;box-shadow:none;transition:background-color .18s ease,border-color .18s ease,transform .18s ease}.PublicDesign_theme__1iKUs .public-button-primary{background:#10243a;color:#fff}.PublicDesign_theme__1iKUs .public-button-primary:hover{background:#234b75}.PublicDesign_theme__1iKUs .public-button-secondary{background:#fff;border-color:#dedfdc;color:#10243a}.PublicDesign_theme__1iKUs .public-button-secondary:hover{background:#f4f3ee;border-color:#b7c0c6}.PublicDesign_theme__1iKUs :is(button,a)[aria-disabled=true],.PublicDesign_theme__1iKUs button:disabled{cursor:not-allowed}@media (max-width:70rem){.PublicDesign_theme__1iKUs .public-container{width:min(100% - 4rem,76rem)}}@media (max-width:40rem){.PublicDesign_theme__1iKUs .public-container{width:calc(100% - 2.5rem)}.PublicDesign_theme__1iKUs .public-title{font-size:clamp(2.3rem,9.5vw,3.25rem);letter-spacing:-.045em}}@media (prefers-reduced-motion:no-preference){.PublicDesign_content__wQPhb>main{animation:PublicDesign_arrival__YO4ba .5s var(--public-ease) both}@media (hover:hover) and (pointer:fine){.PublicDesign_theme__1iKUs .public-button-primary:hover,.PublicDesign_theme__1iKUs .public-button-secondary:hover{transform:translateY(-1px)}}}@media (prefers-reduced-motion:reduce){.PublicDesign_theme__1iKUs .public-button-primary,.PublicDesign_theme__1iKUs .public-button-secondary,.PublicDesign_theme__1iKUs .public-link{transition:none}}@keyframes PublicDesign_arrival__YO4ba{0%{opacity:.8;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dark .PublicDesign_theme__1iKUs.acquisition-page{--landing-ink:#eef1f5;--landing-muted:#adb8c5;--landing-outline:#344353;--landing-blue:#b1c9e2;--public-canvas:#102131;--public-surface:#172b3f;--public-soft:#1b3044;--public-accent:#efaa8e;color-scheme:dark}.dark .PublicDesign_theme__1iKUs.acquisition-page .public-button-primary{background:#edf0f3;color:#10243a}.dark .PublicDesign_theme__1iKUs.acquisition-page .public-button-secondary,.dark .PublicDesign_theme__1iKUs.acquisition-page .public-chip{background:#172b3f;border-color:#344353;color:#eef1f5}.dark .PublicDesign_theme__1iKUs.acquisition-page .public-button-secondary:hover{background:#30465d}@keyframes ChatWorkflowCards_suggestion-enter__NQj4_{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.ChatWorkflowCards_suggestionText__2uwRw{animation:ChatWorkflowCards_suggestion-enter__NQj4_ .24s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.ChatWorkflowCards_suggestionText__2uwRw{animation:none}}.PublicAccess_page__eo595{--surface-canvas:#fbfaf7;--surface-card:#fff;--surface-raised:#f2f4f0;--surface-sidebar:#fbfaf7;--surface-hover:#eef2f2;--content-primary:#10243a;--content-secondary:#58636f;--content-tertiary:#58636f;--border-subtle:#dedfdc;--border-strong:#c5ccc9;--action-primary:#10243a;--action-primary-hover:#234b75;--action-primary-content:#fff;--status-success:#316250;--status-error:#8a3025;--status-error-surface:#fcf1ed;--radius-sm:0.75rem;--radius-md:1.25rem;--radius-lg:1.25rem;--shadow-soft:0 8px 28px rgb(16 36 58/4%);min-height:100vh;min-height:100svh;background:#fbfaf7;color:#10243a;color-scheme:light;font-family:var(--font-manrope),ui-sans-serif,system-ui,sans-serif}.PublicAccess_header__Wd_NZ{display:flex;width:min(100% - 6rem,76rem);min-height:5.75rem;margin-inline:auto;padding-block:max(1.25rem,env(safe-area-inset-top)) 1rem;align-items:center;justify-content:space-between;gap:1rem}.PublicAccess_brand__T0N4D{display:inline-flex;min-height:3.625rem;padding:.5rem 1.05rem .5rem .65rem;border-radius:999px;align-items:center;gap:.65rem;background:#fff;color:#10243a;box-shadow:0 2px 4px rgb(16 36 58/2.5%),0 8px 28px rgb(16 36 58/6.5%);font-size:1.55rem;font-weight:600;letter-spacing:-.06em;text-decoration:none}.PublicAccess_brand__T0N4D img{width:2rem;height:2rem}.PublicAccess_brand__T0N4D:focus-visible{outline:2px solid #234b75;outline-offset:4px}.PublicAccess_context__JOGcB{display:flex;align-items:center;gap:.5rem;color:#58636f;font-size:.8125rem;font-weight:600}.PublicAccess_context__JOGcB svg{flex-shrink:0}.PublicAccess_content__ZpmfW{width:min(100% - 6rem,76rem);margin-inline:auto;padding-block:clamp(2.5rem,5vw,5rem)}.PublicAccess_centered__orA3l{display:grid;min-height:calc(100svh - 6rem);padding:3rem 1.25rem;place-items:center}.PublicAccess_centerCard__g0lGT{width:min(100%,34rem);padding:clamp(1.5rem,4vw,3rem);text-align:center}.PublicAccess_icon__H4wDQ{display:grid;width:3.5rem;height:3.5rem;margin-inline:auto;border:1px solid #dae1d9;border-radius:1rem;place-items:center;background:#e9eee9;color:#316250}.PublicAccess_centerCard__g0lGT h1{margin-top:1.5rem;font-size:clamp(1.8rem,5vw,2.5rem);font-weight:500;line-height:1.2;letter-spacing:-.04em}.PublicAccess_centerCard__g0lGT p{color:#58636f;line-height:1.7}.PublicAccess_centerCopy__1m5KD{margin-top:1rem}.PublicAccess_actions__oZbcX{display:flex;margin-top:1.75rem;flex-wrap:wrap;justify-content:center;gap:.75rem}.PublicAccess_footnote__XgTrI{margin-top:1.5rem;font-size:.8125rem}.PublicAccess_hero__K_7zw{display:grid;gap:2.5rem;align-items:start}.PublicAccess_heroTitle__JtzwB{max-width:48rem;margin-top:1rem}.PublicAccess_heroCopy__xoS9Q{max-width:44rem;margin-top:1.5rem;color:#58636f;font-size:1.0625rem;line-height:1.8}.PublicAccess_summary__LZv7a{padding:1.5rem}.PublicAccess_summary__LZv7a dl{margin:0}.PublicAccess_summary__LZv7a dl>div+div{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid #dedfdc}.PublicAccess_summary__LZv7a dd{display:flex;margin:.5rem 0 0;align-items:center;gap:.5rem;color:#58636f;font-size:.875rem;line-height:1.7}.PublicAccess_summary__LZv7a .PublicAccess_actions__oZbcX{justify-content:flex-start}.PublicAccess_transcript__GNaso{margin-top:clamp(2.5rem,5vw,4rem);overflow:hidden}@media (min-width:64rem){.PublicAccess_hero__K_7zw{grid-template-columns:minmax(0,1fr) 22rem;gap:4rem}}@media (max-width:64rem){.PublicAccess_content__ZpmfW,.PublicAccess_header__Wd_NZ{width:calc(100% - 4rem)}}@media (max-width:40rem){.PublicAccess_content__ZpmfW,.PublicAccess_header__Wd_NZ{width:calc(100% - 2.5rem)}.PublicAccess_header__Wd_NZ{gap:.75rem}.PublicAccess_context__JOGcB{max-width:11rem;font-size:.75rem}.PublicAccess_brand__T0N4D{min-height:3.25rem;font-size:1.4rem}.PublicAccess_content__ZpmfW{padding-top:2rem}}