.Support_support__TSz6u{max-width:760px;margin:0 auto;padding:var(--space-10) var(--space-6) var(--space-16);display:flex;flex-direction:column;gap:var(--space-6);font-family:var(--font-body),"IBM Plex Sans",sans-serif;color:var(--text-primary)}.Support_support__header__saUJA{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-2);padding-bottom:var(--space-6);border-bottom:1px solid var(--border-subtle)}.Support_support__eyebrow__mCzTE{margin:0;font-size:var(--text-xs);font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--signal)}.Support_support__title__B2BBa{margin:0;font-size:var(--text-2xl);font-weight:600;letter-spacing:-.01em;line-height:1.25;color:var(--text-primary);overflow-wrap:anywhere}.Support_support__lede__4Jn2R,.Support_support__text__Vn4_C{margin:0;font-size:var(--text-sm);line-height:1.6;color:var(--text-secondary)}.Support_support__breadcrumb__OL6VQ{font-size:var(--text-sm)}.Support_support__link__2Vt1F{font-size:var(--text-sm);font-weight:500;color:var(--signal);text-decoration:underline;text-underline-offset:3px;border-radius:var(--radius-sm)}.Support_support__link__2Vt1F:hover{filter:brightness(1.15)}.Support_support__card__f97ew{display:flex;flex-direction:column;gap:var(--space-5);padding:var(--space-6);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}.Support_support__sectionTitle__rVvQ4{margin:0;font-size:var(--text-lg);font-weight:600;color:var(--text-primary)}.Support_support__success__RXywT{display:flex;flex-direction:column;gap:var(--space-2);padding-left:var(--space-4);border-left:2px solid var(--success)}.Support_support__notice__6rPCv{margin:0;padding:var(--space-4);font-size:var(--text-sm);color:var(--text-secondary);background:var(--bg-elevated);border:1px solid var(--border-default);border-left:2px solid var(--warning);border-radius:var(--radius-md)}.Support_support__empty__DR0hs{display:flex;flex-direction:column;align-items:flex-start;gap:var(--space-4);padding:var(--space-8) var(--space-6);background:var(--bg-surface);border:1px dashed var(--border-default);border-radius:var(--radius-lg)}.Support_support__field__EAbCa{display:flex;flex-direction:column;gap:var(--space-2)}.Support_support__label__jK0z_{font-size:var(--text-xs);font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--text-secondary)}.Support_support__input__e5h75{width:100%;box-sizing:border-box;padding:var(--space-3);font-family:var(--font-body),"IBM Plex Sans",sans-serif;font-size:var(--text-sm);color:var(--text-primary);background:var(--bg-elevated);border:1px solid var(--border-default);border-radius:var(--radius-md);transition:border-color .15s ease,box-shadow .15s ease}.Support_support__input__e5h75:focus,.Support_support__input__e5h75:focus-visible{outline:none;border-color:var(--signal);box-shadow:0 0 0 3px var(--signal-soft)}.Support_support__input__e5h75:disabled{opacity:.6;cursor:not-allowed}.Support_support__input__e5h75[aria-invalid=true]{border-color:var(--error)}.Support_support__textarea__UBUaz{resize:vertical;min-height:140px;line-height:1.5}.Support_support__hint__I57GT{margin:0;font-size:var(--text-xs);color:var(--text-muted)}.Support_support__error__rtLqE,.Support_support__fieldError__jLhAe{margin:0;font-size:var(--text-xs);font-weight:500;color:var(--error)}.Support_support__error__rtLqE{font-size:var(--text-sm);padding:var(--space-3);background:color-mix(in srgb,var(--error) 12%,transparent);border-radius:var(--radius-md)}.Support_support__successText__56wwB{margin:0;font-size:var(--text-sm);color:var(--success)}.Support_support__card__f97ew>.Support_support__live__0l9ZO:empty{margin-top:calc(-1 * var(--space-5))}.Support_thread__mYchb>.Support_support__live__0l9ZO:empty{margin-top:calc(-1 * var(--space-6))}.Support_support__mono__C4pZ_{font-family:var(--font-mono),"IBM Plex Mono",monospace;font-size:var(--text-xs);font-weight:500;color:var(--text-secondary)}.Support_support__actions__aMxY9{display:flex;flex-wrap:wrap;gap:var(--space-2)}.Support_support__buttonPrimary__5eo_9,.Support_support__buttonSecondary__yaBkJ{display:inline-flex;align-items:center;justify-content:center;padding:var(--space-3) var(--space-5);font-family:var(--font-body),"IBM Plex Sans",sans-serif;font-size:var(--text-sm);font-weight:500;text-decoration:none;border-radius:var(--radius-md);cursor:pointer;transition:box-shadow .2s ease,filter .2s ease,background .2s ease,color .2s ease}.Support_support__buttonPrimary__5eo_9{color:var(--signal-foreground);background:var(--signal);border:1px solid var(--signal)}.Support_support__buttonPrimary__5eo_9:hover:not(:disabled){box-shadow:0 0 16px var(--signal-glow);filter:brightness(1.1)}.Support_support__buttonSecondary__yaBkJ{color:var(--text-secondary);background:transparent;border:1px solid var(--border-default)}.Support_support__buttonSecondary__yaBkJ:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-strong)}.Support_support__buttonPrimary__5eo_9:disabled,.Support_support__buttonSecondary__yaBkJ:disabled{opacity:.6;cursor:not-allowed}.Support_support__buttonPrimary__5eo_9:focus-visible,.Support_support__buttonSecondary__yaBkJ:focus-visible,.Support_support__link__2Vt1F:focus-visible,.Support_ticketList__item__HOCSm:focus-visible{outline:2px solid var(--signal);outline-offset:2px}.Support_support__badge__TDbNY{display:inline-flex;align-items:center;padding:var(--space-1) var(--space-2);font-size:var(--text-xs);font-weight:500;letter-spacing:.02em;line-height:1.2;border-radius:var(--radius-sm);border:1px solid;white-space:nowrap}.Support_support__badge--open__Gbi8R{color:var(--info);background:color-mix(in srgb,var(--info) 12%,transparent)}.Support_support__badge--progress__ibws4{color:var(--signal);background:var(--signal-soft)}.Support_support__badge--waiting__ikuOF{color:var(--warning);background:color-mix(in srgb,var(--warning) 12%,transparent)}.Support_support__badge--resolved__ai_Ct{color:var(--success);background:var(--success-soft)}.Support_support__badge--closed__sQ_iK{color:var(--text-muted);background:var(--bg-elevated)}.Support_ticketList__KLgsF{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-2)}.Support_ticketList__item__HOCSm{display:grid;gap:var(--space-2);padding:var(--space-4) var(--space-5);color:inherit;text-decoration:none;background:var(--bg-surface);border:1px solid var(--border-subtle);border-left:2px solid transparent;border-radius:var(--radius-lg);transition:background .15s ease,border-color .15s ease}.Support_ticketList__item__HOCSm:hover{background:var(--bg-hover);border-color:var(--border-default);border-left-color:var(--signal)}.Support_ticketList__top__3AwPC{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3)}.Support_ticketList__subject__wXN7I{font-size:var(--text-base);font-weight:600;color:var(--text-primary);overflow-wrap:anywhere}.Support_thread__mYchb{display:flex;flex-direction:column;gap:var(--space-6)}.Support_thread__header__CtWiV{display:flex;flex-direction:column;gap:var(--space-2);padding-bottom:var(--space-6);border-bottom:1px solid var(--border-subtle)}.Support_thread__meta__SqpfJ{display:flex;align-items:center;flex-wrap:wrap;gap:var(--space-3)}.Support_thread__headerActions__k8CDp{display:flex;margin-top:var(--space-2)}.Support_thread__list__9gRO2{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:var(--space-4)}.Support_thread__message__HiCVS{display:flex;flex-direction:column;gap:var(--space-2);max-width:88%;padding:var(--space-4);border-radius:var(--radius-lg);border:1px solid var(--border-subtle)}.Support_thread__message--user__30N4H{align-self:flex-end;background:var(--bg-elevated)}.Support_thread__message--support__bymQp{align-self:flex-start;background:var(--bg-surface);border-left:2px solid var(--signal)}.Support_thread__author__fg4QH{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:var(--space-1) var(--space-3);font-size:var(--text-xs);font-weight:600;color:var(--text-primary)}.Support_thread__author__fg4QH time{font-weight:400;color:var(--text-muted)}.Support_thread__body__FZn3g{margin:0;font-size:var(--text-sm);line-height:1.6;color:var(--text-secondary);white-space:pre-wrap;overflow-wrap:anywhere}.Support_thread__reply__K5O80{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--bg-surface);border:1px solid var(--border-subtle);border-radius:var(--radius-lg)}@media (max-width:767px){.Support_support__TSz6u{padding:var(--space-6) var(--space-4) var(--space-12)}.Support_support__card__f97ew,.Support_thread__reply__K5O80{padding:var(--space-4)}.Support_thread__message__HiCVS{max-width:100%}.Support_support__actions__aMxY9 .Support_support__buttonPrimary__5eo_9,.Support_support__actions__aMxY9 .Support_support__buttonSecondary__yaBkJ{flex:1 1 100%}}@media (prefers-reduced-motion:reduce){.Support_support__buttonPrimary__5eo_9,.Support_support__buttonSecondary__yaBkJ,.Support_support__input__e5h75,.Support_ticketList__item__HOCSm{transition:none}}.ErrorPage_container__pzH6m{--error-bg:#080808;--error-elevated:#0f0f0f;--error-surface:#161616;--error-glass:rgba(22,22,22,0.85);--error-text-primary:#ffffff;--error-text-secondary:#888888;--error-text-muted:#666666;--error-signal:#ff6b00;--error-signal-glow:rgba(255,107,0,0.4);--error-danger:#ff1744;--error-font-family:"IBM Plex Sans",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--error-font-size-sm:0.875rem;--error-font-size-base:1rem;--error-font-size-lg:1.125rem;--error-font-size-xl:1.25rem;--error-font-size-2xl:1.5rem;--error-font-size-3xl:1.875rem;--error-font-size-4xl:2.25rem;--error-font-size-5xl:3rem;--error-font-size-6xl:4rem;--error-space-1:0.25rem;--error-space-2:0.5rem;--error-space-3:0.75rem;--error-space-4:1rem;--error-space-5:1.25rem;--error-space-6:1.5rem;--error-space-8:2rem;--error-space-10:2.5rem;--error-space-12:3rem;--error-space-16:4rem;--error-space-20:5rem;--error-radius-sm:4px;--error-radius-md:6px;--error-radius-lg:8px;--error-radius-xl:12px;--error-radius-2xl:16px;--error-transition-fast:150ms ease;--error-transition-base:200ms ease;--error-transition-slow:400ms ease}.light .ErrorPage_container__pzH6m,[data-theme=light] .ErrorPage_container__pzH6m{--error-bg:#f5f5f5;--error-elevated:#ffffff;--error-surface:#fafafa;--error-glass:rgba(255,255,255,0.9);--error-text-primary:#1a1a1a;--error-text-secondary:#666666;--error-text-muted:#888888}.ErrorPage_container__pzH6m{min-height:100%;min-height:calc(100vh - 60px);width:100%;background:var(--error-bg);color:var(--error-text-primary);font-family:var(--error-font-family);display:flex;align-items:center;justify-content:center;padding:var(--error-space-4);position:relative;box-sizing:border-box}.ErrorPage_skipLink____v9k{position:absolute;top:-100px;left:50%;transform:translateX(-50%);background:var(--error-signal);color:#ffffff;padding:var(--error-space-2) var(--error-space-4);text-decoration:none;border-radius:var(--error-radius-md);z-index:1000;font-size:var(--error-font-size-sm);font-weight:500;opacity:0;pointer-events:none;transition:opacity var(--error-transition-fast),top var(--error-transition-fast)}.ErrorPage_skipLink____v9k:focus{top:var(--error-space-4);opacity:1;pointer-events:auto;outline:2px solid var(--error-signal);outline-offset:2px}.ErrorPage_contentTitle__xB_d6{font-size:24px;font-weight:600;color:var(--error-text-primary);margin-bottom:var(--error-space-3);letter-spacing:-.02em;line-height:1.3}.ErrorPage_contentDescription__aL2LB{font-size:15px;color:var(--error-text-secondary);line-height:1.7;margin-bottom:var(--error-space-6)}.ErrorPage_suggestionsBox__q9y_Y{background:var(--error-surface);border-radius:var(--error-radius-lg);padding:var(--error-space-5);margin-bottom:var(--error-space-6);width:100%}.ErrorPage_suggestionsBoxItem__LOAtw{display:flex;align-items:flex-start;gap:var(--error-space-3);font-size:14px;color:var(--error-text-secondary);line-height:1.5}.ErrorPage_actionsSection__QjngI{flex-direction:column;margin-bottom:var(--error-space-6);width:100%}.ErrorPage_actionsSection__QjngI,.ErrorPage_buttonRow__7E4nG{display:flex;gap:var(--error-space-3)}.ErrorPage_buttonGhost__RMdSU{flex:1 1;display:flex;align-items:center;justify-content:center;gap:var(--error-space-2);padding:var(--error-space-3) var(--error-space-4);background:transparent;color:var(--error-text-secondary);border:1px solid rgba(255,255,255,.2);border-radius:var(--error-radius-md);font-family:var(--error-font-family);font-size:13px;font-weight:500;text-decoration:none;cursor:pointer;transition:all var(--error-transition-base)}.ErrorPage_buttonGhost__RMdSU:hover{background:rgba(255,255,255,.05);color:var(--error-text-primary);border-color:rgba(255,255,255,.3)}.ErrorPage_buttonGhost__RMdSU svg{flex-shrink:0}.ErrorPage_helpSection__ZxSIB{padding-top:var(--error-space-5);border-top:1px solid rgba(255,255,255,.1);width:100%}.ErrorPage_helpLinksRow___IinC{display:flex;justify-content:center;gap:var(--error-space-6);flex-wrap:wrap}.ErrorPage_helpLinkItem__LOFoR{display:flex;align-items:center;gap:var(--error-space-2);font-size:13px;color:var(--error-text-muted);text-decoration:none;transition:color var(--error-transition-fast)}.ErrorPage_helpLinkItem__LOFoR:hover{color:var(--error-signal)}.ErrorPage_helpLinkItem__LOFoR svg{width:16px;height:16px}.ErrorPage_technicalDetailsSection__Eyqs3{margin-top:var(--error-space-4)}.ErrorPage_detailsToggle__DWmBk{display:flex;align-items:center;justify-content:center;gap:var(--error-space-2);width:100%;padding:var(--error-space-3);background:transparent;border:1px dashed rgba(255,255,255,.1);border-radius:var(--error-radius-md);color:var(--error-text-muted);font-family:var(--error-font-family);font-size:12px;cursor:pointer;transition:all var(--error-transition-fast)}.ErrorPage_detailsToggle__DWmBk:hover{background:var(--error-surface);border-color:rgba(255,255,255,.2);color:var(--error-text-secondary)}.ErrorPage_detailsToggle__DWmBk:focus{outline:2px solid var(--error-signal);outline-offset:2px}.ErrorPage_detailsToggle__DWmBk:focus:not(:focus-visible){outline:none}.ErrorPage_detailsToggle__DWmBk svg{width:14px;height:14px}.ErrorPage_detailsContent__9NLe3{margin-top:var(--error-space-3);padding:var(--error-space-4);background:var(--error-surface);border-radius:var(--error-radius-md);display:flex;flex-direction:column;gap:var(--error-space-2)}.ErrorPage_detailRow__zlvdN{display:flex;justify-content:space-between;font-size:12px}.ErrorPage_glassCard__VLd4x{background:var(--error-glass);backdrop-filter:blur(20px) saturate(150%);-webkit-backdrop-filter:blur(20px) saturate(150%);border:1px solid rgba(255,255,255,.1);border-radius:16px;padding:var(--error-space-10);width:100%;box-shadow:0 8px 32px rgba(0,0,0,.3);transition:all var(--error-transition-base);position:relative}.ErrorPage_glassCard__VLd4x:before{content:"";position:absolute;top:-1px;left:50%;transform:translateX(-50%);width:40%;height:3px;background:linear-gradient(90deg,transparent,var(--error-signal),transparent);border-radius:2px}.ErrorPage_glassCard__VLd4x:hover{border-color:rgba(255,255,255,.15);box-shadow:0 12px 48px rgba(0,0,0,.4)}.ErrorPage_errorCode__MxqYn{font-size:var(--error-font-size-6xl);font-weight:700;line-height:1;color:var(--error-signal);text-shadow:0 0 20px var(--error-signal-glow);margin-bottom:var(--error-space-2)}.ErrorPage_errorLabel__L6pxH{font-size:var(--error-font-size-lg);font-weight:500;color:var(--error-text-secondary);text-transform:uppercase;letter-spacing:.1em;margin-bottom:var(--error-space-6)}.ErrorPage_iconContainer__nOjtA{display:flex;align-items:center;justify-content:center;margin-bottom:var(--error-space-6);position:relative}.ErrorPage_iconContainer__nOjtA svg{width:64px;height:64px;color:var(--error-signal);filter:drop-shadow(0 0 8px var(--error-signal-glow))}.ErrorPage_iconAnimated__4Qvu9{animation:ErrorPage_ringPulse__VeHGx 2s ease-in-out infinite}.ErrorPage_title__v14zO{font-size:var(--error-font-size-3xl);font-weight:600;line-height:1.2;color:var(--error-text-primary);margin-bottom:var(--error-space-4)}.ErrorPage_description__b_JEw{font-size:var(--error-font-size-lg);line-height:1.6;color:var(--error-text-secondary);margin-bottom:var(--error-space-8);max-width:500px}.ErrorPage_descriptionSplit__Mcyv8{font-size:var(--error-font-size-base);line-height:1.6;color:var(--error-text-secondary);margin-bottom:var(--error-space-6)}.ErrorPage_buttonGroup__ojST1{display:flex;flex-direction:column;gap:var(--error-space-3);width:100%;max-width:400px}.ErrorPage_buttonGroupHorizontal__dO4P3{display:flex;flex-direction:row;gap:var(--error-space-3);flex-wrap:wrap}.ErrorPage_button__chc7T{display:inline-flex;align-items:center;justify-content:center;padding:var(--error-space-3) var(--error-space-6);font-size:var(--error-font-size-base);font-weight:500;font-family:var(--error-font-family);border-radius:var(--error-radius-md);border:none;cursor:pointer;transition:all var(--error-transition-base);text-decoration:none;min-height:44px;position:relative;overflow:hidden}.ErrorPage_button__chc7T:focus{outline:2px solid var(--error-signal);outline-offset:2px}.ErrorPage_button__chc7T:focus:not(:focus-visible){outline:none}.ErrorPage_buttonPrimary__MDkEM{background:var(--error-signal);color:#ffffff;box-shadow:0 4px 12px var(--error-signal-glow);width:100%;gap:var(--error-space-2)}.ErrorPage_buttonPrimary__MDkEM svg{flex-shrink:0}.ErrorPage_buttonPrimary__MDkEM:hover{background:#e65f00;box-shadow:0 6px 16px var(--error-signal-glow);filter:brightness(1.1)}.ErrorPage_buttonPrimary__MDkEM:active{box-shadow:0 2px 8px var(--error-signal-glow)}.ErrorPage_buttonSecondary__smEWJ{background:transparent;color:var(--error-text-primary);border:1px solid rgba(255,255,255,.2)}.ErrorPage_buttonSecondary__smEWJ:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.3)}.ErrorPage_buttonLink__xRgUg{background:transparent;color:var(--error-signal);text-decoration:underline;text-underline-offset:4px;padding:var(--error-space-2) var(--error-space-4);min-height:auto}.ErrorPage_buttonLink__xRgUg:hover{color:#e65f00;text-decoration-thickness:2px}.ErrorPage_suggestions__FUfwy{width:100%;margin-top:var(--error-space-6)}.ErrorPage_suggestionsTitle__Cypdj{font-size:var(--error-font-size-sm);font-weight:600;color:var(--error-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--error-space-3);display:flex;align-items:center;gap:var(--error-space-2);cursor:pointer;-webkit-user-select:none;user-select:none}.ErrorPage_suggestionsTitle__Cypdj:hover{color:var(--error-text-primary)}.ErrorPage_suggestionsList__HJ_xi{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--error-space-2)}.ErrorPage_suggestionsItem__s2OIr{font-size:var(--error-font-size-base);line-height:1.6;color:var(--error-text-secondary);padding-left:var(--error-space-4);position:relative}.ErrorPage_suggestionsItem__s2OIr:before{content:"•";position:absolute;left:0;color:var(--error-signal)}.ErrorPage_suggestionsCollapsed__2DJGt{display:none}.ErrorPage_technicalDetails__fMuHF{width:100%;margin-top:var(--error-space-6);padding:var(--error-space-4);background:rgba(0,0,0,.2);border-radius:var(--error-radius-md);border:1px solid rgba(255,255,255,.1)}.ErrorPage_technicalDetailsTitle__bI_p7{font-size:var(--error-font-size-sm);font-weight:600;color:var(--error-text-secondary);text-transform:uppercase;letter-spacing:.05em;margin-bottom:var(--error-space-3);display:flex;align-items:center;gap:var(--error-space-2);cursor:pointer;-webkit-user-select:none;user-select:none}.ErrorPage_technicalDetailsTitle__bI_p7:hover{color:var(--error-text-primary)}.ErrorPage_technicalDetailsContent__tlAos{font-family:IBM Plex Mono,Courier New,monospace;font-size:.875rem;color:var(--error-text-muted)}.ErrorPage_technicalDetailsRow__IVLqU{display:flex;flex-direction:column;gap:var(--error-space-1)}.ErrorPage_technicalDetailsLabel__z2rK0{font-weight:600;color:var(--error-text-secondary)}.ErrorPage_technicalDetailsValue__wD49W{color:var(--error-text-muted);word-break:break-all}.ErrorPage_technicalDetailsCollapsed___Qp8a{display:none}.ErrorPage_helpLinks__5mwDA{display:flex;flex-direction:column;gap:var(--error-space-2);margin-top:var(--error-space-4)}.ErrorPage_helpLink__K_dDe{color:var(--error-signal);text-decoration:none;font-size:var(--error-font-size-base);transition:color var(--error-transition-base)}.ErrorPage_helpLink__K_dDe:hover{color:#e65f00;text-decoration:underline;text-underline-offset:4px}@keyframes ErrorPage_fadeSlideUp__Jc7pt{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ErrorPage_ringPulse__VeHGx{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.05)}}@keyframes ErrorPage_slideInRight__AmL7j{0%{opacity:0;transform:translateX(-20px)}to{opacity:1;transform:translateX(0)}}@media (prefers-reduced-motion:reduce){.ErrorPage_iconAnimated__4Qvu9{animation:none}.ErrorPage_button__chc7T,.ErrorPage_glassCard__VLd4x{transition:none}}@media (max-width:639px){.ErrorPage_container__pzH6m{padding:var(--error-space-4)}.ErrorPage_errorCode__MxqYn{font-size:var(--error-font-size-5xl)}.ErrorPage_title__v14zO{font-size:var(--error-font-size-2xl)}.ErrorPage_description__b_JEw{font-size:var(--error-font-size-base)}.ErrorPage_glassCard__VLd4x{padding:var(--error-space-6)}.ErrorPage_buttonGroup__ojST1{max-width:100%}.ErrorPage_buttonGroupHorizontal__dO4P3{flex-direction:column}.ErrorPage_contentTitle__xB_d6{font-size:20px;text-align:center}.ErrorPage_contentDescription__aL2LB{text-align:center}.ErrorPage_helpLinksRow___IinC{flex-direction:column;align-items:center;gap:var(--error-space-3)}}@media (min-width:640px) and (max-width:1279px){.ErrorPage_errorCode__MxqYn{font-size:var(--error-font-size-5xl)}}.ErrorPage_apiError__DMWlR{background:var(--error-glass);backdrop-filter:blur(24px) saturate(180%);-webkit-backdrop-filter:blur(24px) saturate(180%);border:1px solid rgba(255,23,68,.3);border-left:3px solid var(--error-danger);border-radius:var(--error-radius-lg);padding:var(--error-space-4);width:100%;animation:ErrorPage_fadeSlideUp__Jc7pt var(--error-transition-slow) var(--error-transition-base);transition:all var(--error-transition-base)}.ErrorPage_apiError__DMWlR:hover{border-color:rgba(255,23,68,.4);box-shadow:0 4px 12px rgba(255,23,68,.2)}.ErrorPage_apiErrorHeader__pBXvP{display:flex;align-items:flex-start;gap:var(--error-space-3);margin-bottom:var(--error-space-3)}.ErrorPage_apiErrorIcon__iocAP{display:flex;align-items:center;flex-shrink:0;color:var(--error-danger);margin-top:2px}.ErrorPage_apiErrorContent__2Vx4u{flex:1 1;min-width:0}.ErrorPage_apiErrorTitle__Jf717{font-size:var(--error-font-size-sm);font-weight:600;color:var(--error-text-primary);text-transform:uppercase;letter-spacing:.05em;margin:0 0 var(--error-space-1) 0}.ErrorPage_apiErrorMessage__RznI0{font-size:var(--error-font-size-base);line-height:1.5;color:var(--error-text-secondary);margin:0;word-wrap:break-word}.ErrorPage_apiErrorDetails__vWaD6{margin-top:var(--error-space-3);padding-top:var(--error-space-3);border-top:1px solid rgba(255,255,255,.1)}.ErrorPage_apiErrorDetailsToggle__jfVF8{display:flex;align-items:center;justify-content:space-between;width:100%;padding:var(--error-space-2) 0;font-size:var(--error-font-size-sm);font-weight:600;color:var(--error-text-secondary);text-transform:uppercase;letter-spacing:.05em;background:none;border:none;cursor:pointer;font-family:var(--error-font-family);transition:color var(--error-transition-base)}.ErrorPage_apiErrorDetailsToggle__jfVF8:hover{color:var(--error-text-primary)}.ErrorPage_apiErrorDetailsToggle__jfVF8:focus{outline:2px solid var(--error-signal);outline-offset:2px;border-radius:var(--error-radius-sm)}.ErrorPage_apiErrorDetailsToggle__jfVF8:focus:not(:focus-visible){outline:none}.ErrorPage_apiErrorDetailsContent__Zx6qf{display:flex;flex-direction:column;gap:var(--error-space-2);font-family:IBM Plex Mono,Courier New,monospace;font-size:.75rem;color:var(--error-text-muted);padding-top:var(--error-space-2)}.ErrorPage_apiErrorDetailsCollapsed__179Jg{display:none}.ErrorPage_apiErrorDetailRow__BW8k0{display:flex;flex-direction:column;gap:var(--error-space-1)}.ErrorPage_apiErrorDetailLabel__5HfOK{font-weight:600;color:var(--error-text-secondary);font-size:.75rem}.ErrorPage_apiErrorDetailValue__NLu_r{color:var(--error-text-muted);word-break:break-all;font-size:.75rem}.ErrorPage_apiErrorActions__iNI5I{margin-top:var(--error-space-4);display:flex;gap:var(--error-space-2)}.ErrorPage_apiErrorRetryButton__8qkQd{min-width:120px}.ErrorPage_apiErrorRetryButton__8qkQd:disabled{opacity:.6;cursor:not-allowed}.ErrorPage_apiErrorCompact__jzyZk{padding:var(--error-space-3)}.ErrorPage_apiErrorCompact__jzyZk .ErrorPage_apiErrorHeader__pBXvP{margin-bottom:var(--error-space-2)}.ErrorPage_apiErrorCompact__jzyZk .ErrorPage_apiErrorIcon__iocAP{width:20px;height:20px}.ErrorPage_apiErrorCompact__jzyZk .ErrorPage_apiErrorTitle__Jf717{font-size:.75rem}.ErrorPage_apiErrorCompact__jzyZk .ErrorPage_apiErrorMessage__RznI0{font-size:.875rem}.ErrorPage_apiErrorCompact__jzyZk .ErrorPage_apiErrorActions__iNI5I{margin-top:var(--error-space-3)}.ErrorPage_apiErrorInline__ObtVP{padding:var(--error-space-2) var(--error-space-3);border-left-width:2px;display:inline-block;max-width:100%}.ErrorPage_apiErrorInline__ObtVP .ErrorPage_apiErrorHeader__pBXvP{margin-bottom:var(--error-space-2);gap:var(--error-space-2)}.ErrorPage_apiErrorInline__ObtVP .ErrorPage_apiErrorIcon__iocAP{width:18px;height:18px;margin-top:1px}.ErrorPage_apiErrorInline__ObtVP .ErrorPage_apiErrorTitle__Jf717{font-size:.75rem;margin-bottom:0}.ErrorPage_apiErrorInline__ObtVP .ErrorPage_apiErrorMessage__RznI0{font-size:.875rem;margin-top:var(--error-space-1)}.ErrorPage_apiErrorInline__ObtVP .ErrorPage_apiErrorDetails__vWaD6{margin-top:var(--error-space-2);padding-top:var(--error-space-2)}.ErrorPage_apiErrorInline__ObtVP .ErrorPage_apiErrorActions__iNI5I{margin-top:var(--error-space-2)}.ErrorPage_apiErrorInline__ObtVP .ErrorPage_apiErrorRetryButton__8qkQd{padding:var(--error-space-2) var(--error-space-4);font-size:.875rem;min-width:auto}.light .ErrorPage_apiError__DMWlR,[data-theme=light] .ErrorPage_apiError__DMWlR{background:rgba(255,255,255,.9);border-color:rgba(255,23,68,.2);border-left-color:var(--error-danger)}.light .ErrorPage_apiError__DMWlR:hover,[data-theme=light] .ErrorPage_apiError__DMWlR:hover{border-color:rgba(255,23,68,.3);box-shadow:0 4px 12px rgba(255,23,68,.15)}@media (prefers-reduced-motion:reduce){.ErrorPage_apiError__DMWlR{animation:none}}.ErrorPage_hybridLayout__ASgao{width:100%;max-width:600px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--error-space-8);padding:var(--error-space-6);animation:ErrorPage_fadeIn__XWnpE var(--error-transition-slow) ease}.ErrorPage_illustrationContainer__1uUD4{width:180px;height:180px;position:relative;display:flex;align-items:center;justify-content:center}.ErrorPage_particle__gbTNB{position:absolute;width:8px;height:8px;background:var(--error-signal);border-radius:50%;opacity:.6;animation:ErrorPage_particleFloat__lhWba 4s ease-in-out infinite;box-shadow:0 0 8px var(--error-signal-glow);will-change:transform,opacity}.ErrorPage_particle__gbTNB:first-child{animation-delay:0s}.ErrorPage_particle__gbTNB:nth-child(2){animation-delay:1s}.ErrorPage_particle__gbTNB:nth-child(3){animation-delay:2s}.ErrorPage_particle__gbTNB:nth-child(4){animation-delay:3s}.ErrorPage_orbitRing__qXvT_{position:absolute;width:140px;height:140px;border:2px dashed rgba(255,107,0,.3);border-radius:50%;animation:ErrorPage_orbitRotate__kwv2S 20s linear infinite;will-change:transform}.ErrorPage_orbitDot__R5MIk{position:absolute;width:6px;height:6px;background:var(--error-signal);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 6px var(--error-signal-glow)}.ErrorPage_iconCircle__uQNTJ{width:100px;height:100px;background:rgba(255,107,0,.1);border:2px solid var(--error-signal);border-radius:50%;display:flex;align-items:center;justify-content:center;position:relative;animation:ErrorPage_pulseGlow__WO3EU 3s ease-in-out infinite;will-change:box-shadow}.ErrorPage_iconCircle__uQNTJ:after{content:"";position:absolute;inset:-8px;border:2px solid var(--error-signal);border-radius:50%;opacity:.3;animation:ErrorPage_ringPulse__VeHGx 2.5s ease-out infinite}.ErrorPage_iconCircle__uQNTJ svg{width:48px;height:48px;color:var(--error-signal);filter:drop-shadow(0 0 8px var(--error-signal-glow))}.ErrorPage_errorCodeSection__ngl96{display:flex;flex-direction:column;align-items:center;gap:var(--error-space-2)}.ErrorPage_errorCodeLarge__ENAQ0{font-size:140px;font-weight:700;line-height:1;color:var(--error-text-primary);letter-spacing:-.05em;font-family:IBM Plex Sans,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.ErrorPage_errorCodeUnderline__P0Ipz{width:80px;height:4px;background:var(--error-signal);border-radius:2px;box-shadow:0 0 8px var(--error-signal-glow)}.ErrorPage_errorLabelHybrid__Dclo9{font-family:IBM Plex Mono,Courier New,monospace;font-size:13px;font-weight:500;color:var(--error-danger);text-transform:uppercase;letter-spacing:.05em}.ErrorPage_contentSection__IW_mY{display:flex;flex-direction:column;align-items:center;align-self:stretch;text-align:center;gap:var(--error-space-4);width:100%}.ErrorPage_hybridTitle__OsGEZ{font-size:28px;font-weight:600;color:var(--error-text-primary);letter-spacing:-.02em;line-height:1.3;margin:0}.ErrorPage_hybridDescription__gvD7s{font-size:16px;color:var(--error-text-secondary);line-height:1.7;margin:0}.ErrorPage_suggestionsBoxHybrid__7EdVl{background:var(--error-surface);border-radius:var(--error-radius-lg);padding:var(--error-space-5);width:100%;box-sizing:border-box;align-self:stretch;margin-top:var(--error-space-2)}.ErrorPage_suggestionsBoxTitle__o9Pmh{font-size:12px;font-weight:500;color:var(--error-text-muted);text-transform:uppercase;letter-spacing:.04em;margin:0 0 var(--error-space-4) 0}.ErrorPage_suggestionsBoxList__vEL7q{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:var(--error-space-3)}.ErrorPage_suggestionItem__oHU4G{display:flex;align-items:flex-start;gap:var(--error-space-3);font-size:14px;color:var(--error-text-secondary);line-height:1.5}.ErrorPage_suggestionBullet__iNn_m{width:6px;height:6px;background:var(--error-signal);border-radius:50%;margin-top:7px;flex-shrink:0}.ErrorPage_actionsSectionHybrid__jvGd4{display:flex;flex-direction:column;align-self:stretch;gap:var(--error-space-3);width:100%}.ErrorPage_buttonRowHybrid__IJGbx{display:flex;flex-direction:row;gap:var(--error-space-3);justify-content:center;flex-wrap:wrap}.ErrorPage_primaryButtonHybrid__4_TFC{width:100%;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:var(--error-space-2);padding:var(--error-space-4) var(--error-space-6);background:var(--error-signal);color:#ffffff;border:none;border-radius:var(--error-radius-md);font-family:var(--error-font-family);font-size:15px;font-weight:500;cursor:pointer;transition:all var(--error-transition-base);box-shadow:0 4px 12px var(--error-signal-glow);text-decoration:none;min-height:44px}.ErrorPage_primaryButtonHybrid__4_TFC:hover{background:#e65f00;box-shadow:0 6px 16px var(--error-signal-glow);filter:brightness(1.1)}.ErrorPage_primaryButtonHybrid__4_TFC:focus{outline:2px solid var(--error-signal);outline-offset:2px}.ErrorPage_primaryButtonHybrid__4_TFC:focus-visible{outline:2px solid var(--error-signal);outline-offset:2px;box-shadow:0 0 0 4px rgba(255,107,0,.2)}.ErrorPage_primaryButtonHybrid__4_TFC:focus:not(:focus-visible){outline:none}.ErrorPage_primaryButtonHybrid__4_TFC:active{box-shadow:0 2px 8px var(--error-signal-glow);transform:translateY(1px)}.ErrorPage_primaryButtonHybrid__4_TFC svg{flex-shrink:0}.ErrorPage_secondaryButtonHybrid__XQjOm{flex:1 1;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:var(--error-space-2);padding:var(--error-space-3) var(--error-space-4);background:transparent;color:var(--error-text-primary);border:1px solid rgba(255,255,255,.2);border-radius:var(--error-radius-md);font-family:var(--error-font-family);font-size:13px;font-weight:500;cursor:pointer;transition:all var(--error-transition-base);text-decoration:none;min-height:44px}.ErrorPage_secondaryButtonHybrid__XQjOm:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.3)}.ErrorPage_secondaryButtonHybrid__XQjOm:focus{outline:2px solid var(--error-signal);outline-offset:2px}.ErrorPage_secondaryButtonHybrid__XQjOm:focus-visible{outline:2px solid var(--error-signal);outline-offset:2px;box-shadow:0 0 0 4px rgba(255,107,0,.2)}.ErrorPage_secondaryButtonHybrid__XQjOm:focus:not(:focus-visible){outline:none}.ErrorPage_secondaryButtonHybrid__XQjOm:active{transform:translateY(1px);background:rgba(255,255,255,.08)}.ErrorPage_secondaryButtonHybrid__XQjOm svg{flex-shrink:0}.ErrorPage_ghostButtonHybrid__8UfB0{flex:1 1;box-sizing:border-box;display:flex;align-items:center;justify-content:center;gap:var(--error-space-2);padding:var(--error-space-3) var(--error-space-4);background:transparent;color:var(--error-text-secondary);border:1px solid rgba(255,255,255,.1);border-radius:var(--error-radius-md);font-family:var(--error-font-family);font-size:13px;font-weight:500;cursor:pointer;transition:all var(--error-transition-base);text-decoration:none;min-height:44px}.ErrorPage_ghostButtonHybrid__8UfB0:hover{background:rgba(255,255,255,.05);color:var(--error-text-primary);border-color:rgba(255,255,255,.2)}.ErrorPage_ghostButtonHybrid__8UfB0:focus{outline:2px solid var(--error-signal);outline-offset:2px}.ErrorPage_ghostButtonHybrid__8UfB0:focus-visible{outline:2px solid var(--error-signal);outline-offset:2px;box-shadow:0 0 0 4px rgba(255,107,0,.2)}.ErrorPage_ghostButtonHybrid__8UfB0:focus:not(:focus-visible){outline:none}.ErrorPage_ghostButtonHybrid__8UfB0:active{transform:translateY(1px);background:rgba(255,255,255,.08)}.ErrorPage_ghostButtonHybrid__8UfB0 svg{flex-shrink:0}.ErrorPage_technicalDetailsSectionHybrid__lqPXl{width:100%;margin-top:var(--error-space-2)}.ErrorPage_technicalDetailsToggle__3xh9o{display:flex;align-items:center;justify-content:center;gap:var(--error-space-2);width:100%;padding:var(--error-space-3);background:transparent;border:1px dashed rgba(255,255,255,.1);border-radius:var(--error-radius-md);color:var(--error-text-muted);font-family:var(--error-font-family);font-size:12px;cursor:pointer;transition:all var(--error-transition-fast)}.ErrorPage_technicalDetailsToggle__3xh9o:hover{background:var(--error-surface);border-color:rgba(255,255,255,.2);color:var(--error-text-secondary)}.ErrorPage_technicalDetailsToggle__3xh9o:focus{outline:2px solid var(--error-signal);outline-offset:2px}.ErrorPage_technicalDetailsToggle__3xh9o:focus-visible{outline:2px solid var(--error-signal);outline-offset:2px;box-shadow:0 0 0 4px rgba(255,107,0,.2)}.ErrorPage_technicalDetailsToggle__3xh9o:focus:not(:focus-visible){outline:none}.ErrorPage_technicalDetailsToggle__3xh9o svg{width:14px;height:14px;transition:transform var(--error-transition-fast)}.ErrorPage_technicalDetailsToggle__3xh9o[aria-expanded=true] svg{transform:rotate(90deg)}.ErrorPage_technicalDetailsContent__tlAos{margin-top:var(--error-space-3);padding:var(--error-space-4);background:var(--error-surface);border-radius:var(--error-radius-md);display:flex;flex-direction:column;gap:var(--error-space-2);transition:all var(--error-transition-base);animation:ErrorPage_slideDown__xEn0I var(--error-transition-base) ease-out;overflow:hidden}.ErrorPage_technicalField__csWUc{display:flex;justify-content:space-between;font-size:12px;gap:var(--error-space-4)}.ErrorPage_detailKey__aFDNe{color:var(--error-text-muted);font-weight:500}.ErrorPage_detailValue__ihH1P{font-family:IBM Plex Mono,Courier New,monospace;color:var(--error-text-secondary);text-align:right;word-break:break-all}.ErrorPage_copyButton___qBCX{margin-top:var(--error-space-2);padding:var(--error-space-2) var(--error-space-4);background:transparent;border:1px solid rgba(255,255,255,.2);border-radius:var(--error-radius-sm);color:var(--error-text-secondary);font-family:var(--error-font-family);font-size:11px;font-weight:500;cursor:pointer;transition:all var(--error-transition-fast);align-self:flex-start}.ErrorPage_copyButton___qBCX:hover{background:rgba(255,255,255,.05);border-color:rgba(255,255,255,.3);color:var(--error-text-primary)}.ErrorPage_copyButton___qBCX:focus{outline:2px solid var(--error-signal);outline-offset:2px}.ErrorPage_copyButton___qBCX:focus-visible{outline:2px solid var(--error-signal);outline-offset:2px;box-shadow:0 0 0 4px rgba(255,107,0,.2)}.ErrorPage_copyButton___qBCX:focus:not(:focus-visible){outline:none}.ErrorPage_copyButton___qBCX:disabled{opacity:.6;cursor:not-allowed}.ErrorPage_copyButton___qBCX[aria-label*=Copied]{background:rgba(76,175,80,.1);border-color:rgba(76,175,80,.3);color:#4caf50}.ErrorPage_divider__lNnip{width:100%;height:1px;background:rgba(255,255,255,.1);margin:var(--error-space-4) 0}.ErrorPage_helpLinksRowHybrid__Y8rOt{display:flex;flex-direction:row;justify-content:center;gap:var(--error-space-6);flex-wrap:wrap}.ErrorPage_helpLinkItemHybrid__rtTz5{display:flex;align-items:center;gap:var(--error-space-2);font-size:13px;color:var(--error-text-muted);text-decoration:none;transition:color var(--error-transition-fast)}.ErrorPage_helpLinkItemHybrid__rtTz5:hover{color:var(--error-signal)}.ErrorPage_helpLinkItemHybrid__rtTz5 svg{width:16px;height:16px;flex-shrink:0}@keyframes ErrorPage_particleFloat__lhWba{0%,to{transform:translateY(0) translateX(0);opacity:.6}50%{transform:translateY(-10px) translateX(5px);opacity:.8}}@keyframes ErrorPage_orbitRotate__kwv2S{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes ErrorPage_fadeIn__XWnpE{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes ErrorPage_pulseGlow__WO3EU{0%,to{box-shadow:0 0 20px var(--error-signal-glow)}50%{box-shadow:0 0 30px var(--error-signal-glow)}}@keyframes ErrorPage_slideDown__xEn0I{0%{opacity:0;transform:translateY(-10px);max-height:0}to{opacity:1;transform:translateY(0);max-height:1000px}}@media (max-width:639px){.ErrorPage_hybridLayout__ASgao{padding:var(--error-space-4);gap:var(--error-space-6)}.ErrorPage_illustrationContainer__1uUD4{width:140px;height:140px}.ErrorPage_orbitRing__qXvT_{width:110px;height:110px}.ErrorPage_iconCircle__uQNTJ{width:80px;height:80px}.ErrorPage_iconCircle__uQNTJ svg{width:36px;height:36px}.ErrorPage_errorCodeLarge__ENAQ0{font-size:100px}.ErrorPage_hybridTitle__OsGEZ{font-size:24px}.ErrorPage_hybridDescription__gvD7s{font-size:15px}.ErrorPage_buttonRowHybrid__IJGbx{flex-direction:column}.ErrorPage_ghostButtonHybrid__8UfB0,.ErrorPage_secondaryButtonHybrid__XQjOm{width:100%}.ErrorPage_helpLinksRowHybrid__Y8rOt{flex-direction:column;align-items:center;gap:var(--error-space-3)}}@media (min-width:640px) and (max-width:1023px){.ErrorPage_hybridLayout__ASgao{max-width:550px}.ErrorPage_errorCodeLarge__ENAQ0{font-size:120px}}@media (prefers-reduced-motion:reduce){.ErrorPage_hybridLayout__ASgao,.ErrorPage_iconCircle__uQNTJ,.ErrorPage_iconCircle__uQNTJ:after,.ErrorPage_orbitRing__qXvT_,.ErrorPage_particle__gbTNB,.ErrorPage_technicalDetailsContent__tlAos{animation:none}}.CaseStudyMode_caseStudyMode__C7LQQ{display:flex;flex-direction:column;width:100%;height:100%;background:var(--studio-bg-surface);color:var(--studio-text-primary)}.CaseStudyMode_emptyState___O56p{display:flex;align-items:center;justify-content:center;min-height:320px;color:var(--studio-text-muted)}.CaseStudyMode_practiceBanner__MhrQF{display:flex;flex-direction:column;gap:2px;margin:var(--studio-space-3) var(--studio-space-5);padding:var(--studio-space-3) var(--studio-space-4);border:1px solid var(--studio-border-subtle);border-radius:var(--studio-radius-md);background:var(--studio-bg-surface);color:var(--studio-text-secondary);font-size:var(--studio-text-sm)}.CaseStudyMode_practiceBanner__MhrQF strong{color:var(--studio-text-primary)}.CaseStudyMode_practiceNote___MYbM{margin:var(--studio-space-3) 0 0;color:var(--studio-text-muted);font-size:var(--studio-text-sm)}.CaseStudyMode_priaContextChip__AfNjN,.CaseStudyMode_priaQuickActionChip__xv8I_{font-family:var(--studio-font-sans);color:var(--studio-text-primary)}.CaseStudyMode_priaQuickActionChip__xv8I_{border:1px solid var(--studio-border-subtle);border-radius:var(--studio-radius-pill);padding:var(--studio-space-2) var(--studio-space-3);background:var(--studio-bg-hover);cursor:pointer}.CaseStudyMode_priaThread__F1JhA{display:grid;gap:var(--studio-space-3)}.CaseStudyMode_priaMessageAssistant__frFNo,.CaseStudyMode_priaMessageUser__8dGCf{margin:0;padding:var(--studio-space-3);border-radius:var(--studio-radius-md)}.CaseStudyMode_priaMessageUser__8dGCf{background:var(--studio-bg-hover)}.CaseStudyMode_priaMessageAssistant__frFNo{border-left:2px solid var(--studio-signal-orange)}.CaseStudyMode_priaComposer__VCPdc{display:flex;gap:var(--studio-space-2)}.CaseStudyMode_priaComposer__VCPdc textarea{flex:1 1;resize:none;background:var(--studio-bg-surface);color:var(--studio-text-primary);border:1px solid var(--studio-border-subtle);border-radius:var(--studio-radius-md);padding:var(--studio-space-2)}.CaseStudyMode_priaComposer__VCPdc button{border:0;border-radius:var(--studio-radius-md);background:var(--studio-signal-orange);color:var(--studio-signal-foreground);padding:var(--studio-space-2)}.CaseStudyMode_viewToggle__6ny45{display:flex;align-self:center;margin:var(--studio-space-3);padding:2px;border:1px solid var(--studio-border-subtle);border-radius:var(--studio-radius-md);background:var(--studio-bg-surface)}.CaseStudyMode_viewToggle__6ny45 button{border:0;border-radius:var(--studio-radius-sm);padding:var(--studio-space-2) var(--studio-space-4);background:transparent;color:var(--studio-text-secondary);font-family:var(--studio-font-sans);cursor:pointer}.CaseStudyMode_viewToggle__6ny45 button:focus-visible{outline:2px solid var(--studio-signal-orange);outline-offset:2px}.CaseStudyMode_viewToggle__6ny45 .CaseStudyMode_viewToggleActive__nb6qd{background:var(--studio-signal-orange);color:var(--studio-signal-foreground)}.CaseStudyMode_findingsPanel__ncXFh{margin-top:var(--studio-space-5);border:1px solid var(--studio-border-subtle);border-radius:var(--studio-radius-lg);overflow:hidden;background:var(--studio-bg-surface)}.CaseStudyMode_findingsHeader__oBi_F{display:flex;align-items:center;gap:var(--studio-space-3);padding:var(--studio-space-4) var(--studio-space-5);border-bottom:1px solid var(--studio-border-subtle);background:var(--studio-bg-hover)}.CaseStudyMode_findingsSignal__SS8wK{width:4px;height:36px;flex:0 0 auto;border-radius:var(--studio-radius-pill);background:var(--studio-signal-orange);box-shadow:0 0 12px var(--studio-signal-orange-glow)}.CaseStudyMode_findingsTitle__XpMj_{margin:0;color:var(--studio-text-primary);font-family:var(--studio-font-sans);font-size:var(--studio-text-base);font-weight:600}.CaseStudyMode_findingsSubtitle__gJ3_y{margin:var(--studio-space-1) 0 0;color:var(--studio-text-muted);font-family:var(--studio-font-sans);font-size:var(--studio-text-xs)}.CaseStudyMode_findingsEvidence__LKErY{display:grid;gap:var(--studio-space-5);padding:var(--studio-space-5)}.CaseStudyMode_askPriaButton__AJlFx{padding:8px 14px;border-radius:999px;border:1px solid var(--studio-signal-orange,#ff6b00);background:var(--studio-signal-orange,#ff6b00);color:white;font-size:.8rem;font-weight:600;cursor:pointer;transition:all var(--studio-duration-base,.2s) var(--studio-ease,cubic-bezier(.4,0,.2,1))}.CaseStudyMode_askPriaButton__AJlFx:hover:not(:disabled){background:var(--studio-signal-orange-glow,rgba(255,107,0,.2));border-color:var(--studio-signal-orange-glow,rgba(255,107,0,.2))}.CaseStudyMode_askPriaButton__AJlFx:disabled{opacity:.6;cursor:not-allowed}.CaseStudyMode_progressBar__U4Aiz{display:flex;gap:4px;padding:12px 24px;border-bottom:1px solid var(--studio-border-subtle);background:var(--studio-bg-surface);overflow-x:auto;scrollbar-width:none}.CaseStudyMode_progressBar__U4Aiz::-webkit-scrollbar{display:none}.CaseStudyMode_progressStep__F4sSM{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid var(--studio-border-subtle);background:var(--studio-bg-surface);color:var(--studio-text-muted);font-size:.75rem;font-weight:500;cursor:pointer;transition:all var(--studio-duration-base,.2s) var(--studio-ease,cubic-bezier(.4,0,.2,1));white-space:nowrap;flex-shrink:0}.CaseStudyMode_progressStep__F4sSM:disabled{cursor:default;opacity:.5}.CaseStudyMode_progressStepDot__AVxUw{width:22px;height:22px;border-radius:999px;background:var(--studio-bg-elevated);display:flex;align-items:center;justify-content:center;font-size:.7rem;font-weight:600;flex-shrink:0}.CaseStudyMode_progressStepLabel__MIqwq{display:inline}.CaseStudyMode_progressStep_completed__K_5B5{border-color:var(--studio-accent-green,#22c55e);color:var(--studio-accent-green,#22c55e)}.CaseStudyMode_progressStep_completed__K_5B5 .CaseStudyMode_progressStepDot__AVxUw{background:rgba(34,197,94,.15);color:var(--studio-accent-green,#22c55e)}.CaseStudyMode_progressStep_active__21qy6{border-color:var(--studio-signal-orange,#ff6b00);background:rgba(255,152,0,.08);color:var(--studio-signal-orange,#ff6b00)}.CaseStudyMode_progressStep_active__21qy6 .CaseStudyMode_progressStepDot__AVxUw{background:var(--studio-signal-orange,#ff6b00);color:white}.CaseStudyMode_progressStep_locked__k2KXI{opacity:.5}.CaseStudyMode_decisionHistory__wC4j3{padding:16px 24px;border-bottom:1px solid var(--studio-border-subtle);background:var(--studio-bg-elevated);animation:CaseStudyMode_slideDown__bFyEz var(--studio-duration-base,.2s) var(--studio-ease,cubic-bezier(.4,0,.2,1))}@keyframes CaseStudyMode_slideDown__bFyEz{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.CaseStudyMode_historyTitle__RiDDG{font-size:.85rem;font-weight:600;margin:0 0 12px;text-transform:uppercase;letter-spacing:.04em;color:var(--studio-text-secondary)}.CaseStudyMode_historyList__qkK7R{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.CaseStudyMode_historyItem__8Caju{display:flex;align-items:center;gap:8px;padding:6px 12px;border-radius:8px;border:1px solid var(--studio-border-subtle);background:var(--studio-bg-surface);font-size:.8rem}.CaseStudyMode_historyDot__bLTyY{width:8px;height:8px;border-radius:999px;background:var(--studio-text-muted);flex-shrink:0}.CaseStudyMode_historyDot_optimal__qNKsb{background:var(--studio-accent-green,#22c55e)}.CaseStudyMode_historyDot_suboptimal__bPL2W{background:#f59e0b}.CaseStudyMode_historyDot_dangerous__HX9fv{background:var(--studio-accent-red,#ef4444)}.CaseStudyMode_historyPhase__PX76n{font-weight:600;color:var(--studio-text-primary);margin-right:6px}.CaseStudyMode_historyChoice__u4M_w{color:var(--studio-text-secondary)}.CaseStudyMode_caseBody__yxU9w{display:grid;grid-template-columns:280px minmax(0,1fr);flex:1 1;overflow:hidden}.CaseStudyMode_caseContent___COdB{overflow-y:auto;padding:24px}.CaseStudyMode_decisionSection__IQraP,.CaseStudyMode_infoSection__el7M1{display:flex;flex-direction:column;gap:20px;animation:CaseStudyMode_fadeIn__cLOnu var(--studio-duration-slow,.3s) var(--studio-ease,cubic-bezier(.4,0,.2,1))}@keyframes CaseStudyMode_fadeIn__cLOnu{0%{opacity:0}to{opacity:1}}.CaseStudyMode_phaseTitle__lQhUf{font-size:1.1rem;font-weight:600;margin:0}.CaseStudyMode_sectionSubtitle__W5DQ4{font-size:.9rem;font-weight:600;margin:0;color:var(--studio-text-secondary)}.CaseStudyMode_narrativeBlock__8lzr_,.CaseStudyMode_scenarioBlock___Bas3{padding:16px;border-radius:12px;border:1px solid var(--studio-border-subtle);background:var(--studio-bg-elevated);font-size:.9rem;line-height:1.6}.CaseStudyMode_narrativeBlock__8lzr_ p,.CaseStudyMode_scenarioBlock___Bas3 p{margin:0}.CaseStudyMode_scenarioBlock___Bas3{border-left:3px solid var(--studio-signal-orange,#ff6b00)}.CaseStudyMode_historySection__goFtv{display:flex;flex-direction:column;gap:12px}.CaseStudyMode_timeline__Mbt60{display:flex;flex-direction:column;gap:0;position:relative;padding-left:20px}.CaseStudyMode_timeline__Mbt60:before{content:"";position:absolute;left:6px;top:8px;bottom:8px;width:2px;background:var(--studio-border-subtle)}.CaseStudyMode_timelineEntry__Wkph_{display:flex;gap:16px;padding:10px 0;position:relative}.CaseStudyMode_timelineEntry__Wkph_:before{content:"";position:absolute;left:-17px;top:16px;width:8px;height:8px;border-radius:999px;background:var(--studio-signal-orange,#ff6b00);border:2px solid var(--studio-bg-surface)}.CaseStudyMode_timelineDate__c9_bv{font-size:.75rem;font-weight:600;color:var(--studio-text-muted);min-width:80px;flex-shrink:0;font-family:var(--studio-font-mono),monospace}.CaseStudyMode_timelineContent__ZfnFd{flex:1 1}.CaseStudyMode_timelineEvent__nWiQ_{margin:0;font-size:.9rem;font-weight:500}.CaseStudyMode_timelineDetails__FNyhi{margin:4px 0 0;font-size:.8rem;color:var(--studio-text-secondary)}.CaseStudyMode_labSection__e0Yr9{display:flex;flex-direction:column;gap:12px}.CaseStudyMode_labTable__xzJEc{width:100%;border-collapse:collapse;background:var(--studio-bg-surface);border:1px solid var(--studio-border-subtle);border-radius:12px;overflow:hidden;font-size:.85rem}.CaseStudyMode_labTable__xzJEc td,.CaseStudyMode_labTable__xzJEc th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--studio-border-subtle);vertical-align:top}.CaseStudyMode_labTable__xzJEc th{background:var(--studio-bg-elevated);font-weight:600;color:var(--studio-text-primary);font-size:.8rem;text-transform:uppercase;letter-spacing:.03em}.CaseStudyMode_labTable__xzJEc tr:last-child td{border-bottom:none}.CaseStudyMode_labValue__qneWe{font-family:var(--studio-font-mono),monospace;font-weight:500}.CaseStudyMode_labRef__MXeaZ{color:var(--studio-text-secondary);font-size:.8rem}.CaseStudyMode_labRow_abnormal__nh2_0{background:rgba(245,158,11,.06)}.CaseStudyMode_labRow_critical__fmJrS{background:rgba(239,68,68,.06)}.CaseStudyMode_statusBadge__zZy30{display:inline-block;padding:2px 8px;border-radius:999px;font-size:.7rem;font-weight:600;text-transform:uppercase;letter-spacing:.03em}.CaseStudyMode_statusBadge_normal__IGon7{background:rgba(34,197,94,.12);color:var(--studio-accent-green,#22c55e)}.CaseStudyMode_statusBadge_abnormal__TPWxY{background:rgba(245,158,11,.12);color:#f59e0b}.CaseStudyMode_statusBadge_critical__qRkv2{background:rgba(239,68,68,.12);color:var(--studio-accent-red,#ef4444)}.CaseStudyMode_imagingSection__2dskp{display:flex;flex-direction:column;gap:12px}.CaseStudyMode_imagingContainer__hmliq{border-radius:12px;border:1px solid var(--studio-border-subtle);overflow:hidden;background:var(--studio-bg-elevated)}.CaseStudyMode_imagingImage__QsoRk{width:100%;display:block;object-fit:contain;max-height:500px}.CaseStudyMode_labValueColor_normal__9aYpW{color:var(--studio-text-secondary)}.CaseStudyMode_labValueColor_abnormal__X0Gmr{color:#eab308}.CaseStudyMode_labValueColor_critical__gPlWX{color:#ef4444}.CaseStudyMode_phaseIndicator__2Zl5D{margin-bottom:28px}.CaseStudyMode_phaseIndicatorLabel__Dli6Z{font-size:.75rem;color:var(--studio-text-muted);margin-bottom:10px}.CaseStudyMode_phaseIndicatorLabel__Dli6Z strong{color:var(--studio-text-primary);font-weight:600}.CaseStudyMode_phaseDots__uUqXG{display:flex;gap:6px;align-items:center}.CaseStudyMode_phaseDot__zzhaQ{width:28px;height:5px;border-radius:3px;background:var(--studio-bg-surface);border:1px solid var(--studio-border-subtle);transition:all var(--studio-duration-base,.2s) var(--studio-ease,cubic-bezier(.4,0,.2,1))}.CaseStudyMode_phaseDot_completed__e2s43{background:#22c55e;border-color:#22c55e}.CaseStudyMode_phaseDot_current__ktYcf{background:var(--studio-signal-orange,#ff6b00);border-color:var(--studio-signal-orange,#ff6b00);box-shadow:0 0 8px rgba(255,107,0,.4)}.CaseStudyMode_phaseDot_upcoming__1aQWd{background:var(--studio-bg-surface)}.CaseStudyMode_decisionCards__D4hGt{display:flex;flex-direction:column;gap:10px}.CaseStudyMode_decisionCard__dGSc4{padding:16px 18px;background:var(--studio-bg-elevated);border:1px solid var(--studio-border-subtle);border-radius:10px;cursor:pointer;transition:all var(--studio-duration-base,.2s) var(--studio-ease,cubic-bezier(.4,0,.2,1));text-align:left;color:var(--studio-text-primary);display:flex;flex-direction:column;gap:6px}.CaseStudyMode_decisionCard__dGSc4:hover:not(:disabled){border-color:var(--studio-border-medium);background:var(--studio-bg-hover)}.CaseStudyMode_decisionCard__dGSc4:disabled{cursor:default}.CaseStudyMode_decisionCard_selected__VXMrL{border-color:rgba(59,130,246,.4);background:rgba(59,130,246,.08)}.CaseStudyMode_decisionCard_optimal__KAzSC{border-color:rgba(34,197,94,.4);background:rgba(34,197,94,.06)}.CaseStudyMode_decisionCard_suboptimal__eZwG8{border-color:rgba(234,179,8,.4);background:rgba(234,179,8,.06)}.CaseStudyMode_decisionCard_dangerous__n_2bO{border-color:rgba(239,68,68,.4);background:rgba(239,68,68,.06)}.CaseStudyMode_decisionCardHeader__k_tFx{display:flex;align-items:center;gap:10px}.CaseStudyMode_decisionLetter__Y90Zc{width:28px;height:28px;border-radius:50%;background:var(--studio-bg-surface);border:1px solid var(--studio-border-default);display:flex;align-items:center;justify-content:center;font-family:var(--studio-font-mono),monospace;font-size:.75rem;font-weight:600;color:var(--studio-text-secondary);flex-shrink:0;transition:all var(--studio-duration-base,.2s) var(--studio-ease,cubic-bezier(.4,0,.2,1))}.CaseStudyMode_decisionCard_selected__VXMrL .CaseStudyMode_decisionLetter__Y90Zc{background:#3b82f6;border-color:#3b82f6;color:var(--studio-text-primary)}.CaseStudyMode_decisionCard_optimal__KAzSC .CaseStudyMode_decisionLetter__Y90Zc{background:#22c55e;border-color:#22c55e;color:var(--studio-text-primary)}.CaseStudyMode_decisionCard_suboptimal__eZwG8 .CaseStudyMode_decisionLetter__Y90Zc{background:#eab308;border-color:#eab308;color:#000000}.CaseStudyMode_decisionCard_dangerous__n_2bO .CaseStudyMode_decisionLetter__Y90Zc{background:#ef4444;border-color:#ef4444;color:var(--studio-text-primary)}.CaseStudyMode_decisionCardTitle__hNRPB{font-size:.875rem;font-weight:600;color:var(--studio-text-primary);flex:1 1}.CaseStudyMode_consequencePanel__pY_Ow{border-radius:10px;overflow:hidden;margin-top:20px;animation:CaseStudyMode_feedbackSlide__UPgXc var(--studio-duration-slow,.3s) var(--studio-ease,cubic-bezier(.4,0,.2,1))}@keyframes CaseStudyMode_feedbackSlide__UPgXc{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.CaseStudyMode_consequencePanel_optimal__yStzm{background:rgba(34,197,94,.06);border:1px solid rgba(34,197,94,.15)}.CaseStudyMode_consequencePanel_suboptimal__197zQ{background:rgba(234,179,8,.06);border:1px solid rgba(234,179,8,.15)}.CaseStudyMode_consequencePanel_dangerous__UVD6z{background:rgba(239,68,68,.06);border:1px solid rgba(239,68,68,.15)}.CaseStudyMode_consequenceHeader__VoziA{padding:12px 16px;border-bottom:1px solid var(--studio-border-subtle);display:flex;align-items:center;gap:10px}.CaseStudyMode_severityBadgeLarge__zHXuq{font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;border-radius:4px;font-family:var(--studio-font-mono),monospace}.CaseStudyMode_severityBadgeLarge_optimal__40Zww{background:#22c55e;color:var(--studio-text-primary)}.CaseStudyMode_severityBadgeLarge_suboptimal__Wutpr{background:#eab308;color:#000000}.CaseStudyMode_severityBadgeLarge_dangerous__1ysBn{background:#ef4444;color:var(--studio-text-primary)}.CaseStudyMode_consequenceTitle__V6m9G{font-size:.8125rem;font-weight:600;color:var(--studio-text-primary)}.CaseStudyMode_consequenceBody__pMKY8{padding:14px 16px}.CaseStudyMode_consequenceText__z0pi8{font-size:.8125rem;line-height:1.65;color:var(--studio-text-secondary);margin:0}.CaseStudyMode_gradingErrorNote__rRsUA{margin:8px 0 0;font-size:.8125rem;color:var(--studio-accent-red)}.CaseStudyMode_phaseNav__4O6_S{display:flex;gap:10px;padding-top:12px;border-top:1px solid var(--studio-border-subtle);margin-top:auto}.CaseStudyMode_navButtonPrimary__37RZY,.CaseStudyMode_navButtonSecondary__y_BHe{flex:1 1;padding:10px 16px;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all var(--studio-duration-base,.2s) var(--studio-ease,cubic-bezier(.4,0,.2,1));text-align:center}.CaseStudyMode_navButtonSecondary__y_BHe{border:1px solid var(--studio-border-subtle);background:var(--studio-bg-surface);color:var(--studio-text-primary)}.CaseStudyMode_navButtonSecondary__y_BHe:hover:not(:disabled){background:var(--studio-bg-hover)}.CaseStudyMode_navButtonPrimary__37RZY{border:1px solid var(--studio-signal-orange,#ff6b00);background:var(--studio-signal-orange,#ff6b00);color:white}.CaseStudyMode_navButtonPrimary__37RZY:hover:not(:disabled){background:var(--studio-signal-orange-glow,rgba(255,107,0,.2));border-color:var(--studio-signal-orange-glow,rgba(255,107,0,.2))}.CaseStudyMode_navButtonPrimary__37RZY:disabled,.CaseStudyMode_navButtonSecondary__y_BHe:disabled{opacity:.5;cursor:not-allowed}.CaseStudyMode_patientSnapshot__kKSxI{border-right:1px solid var(--studio-border-subtle);background:var(--studio-bg-elevated);overflow-y:auto;overflow-x:hidden;display:flex;flex-direction:column;order:-1}.CaseStudyMode_patientCard__6_LF6{padding:18px 16px 14px;border-bottom:1px solid var(--studio-border-subtle)}.CaseStudyMode_snapshotName__TkBX1{font-family:var(--studio-font-display,"Urbanist",sans-serif);font-size:1rem;font-weight:600;margin:0 0 2px}.CaseStudyMode_snapshotDemo___wgaf{font-size:.75rem;color:var(--studio-text-muted);font-family:var(--studio-font-mono),monospace;display:block;margin-bottom:12px}.CaseStudyMode_chiefComplaint__GrFlZ{padding:10px 12px;background:var(--studio-signal-orange-soft,rgba(255,107,0,.1));border-left:3px solid var(--studio-signal-orange,#ff6b00);border-radius:0 8px 8px 0}.CaseStudyMode_chiefComplaintLabel__nUXvf{font-size:.625rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--studio-signal-orange,#ff6b00);margin-bottom:4px}.CaseStudyMode_chiefComplaintText__lZE33{margin:0;font-size:.75rem;line-height:1.55;color:var(--studio-text-secondary)}.CaseStudyMode_sidebarSection__RnDAE{border-bottom:1px solid var(--studio-border-subtle)}.CaseStudyMode_sectionToggle__9I_e1{width:100%;padding:10px 16px;background:none;border:none;display:flex;align-items:center;gap:8px;cursor:pointer;transition:background var(--studio-duration-base,.2s) var(--studio-ease,cubic-bezier(.4,0,.2,1));color:inherit}.CaseStudyMode_sectionToggle__9I_e1:hover{background:var(--studio-bg-hover)}.CaseStudyMode_sectionToggleIcon__sKFAB{font-size:.6rem;color:var(--studio-text-dim);transition:transform var(--studio-duration-base,.2s) var(--studio-ease,cubic-bezier(.4,0,.2,1));flex-shrink:0;display:inline-block;line-height:1}.CaseStudyMode_sectionToggleIcon_open__1xgN0{transform:rotate(90deg)}.CaseStudyMode_sectionToggleLabel__r2VqP{font-size:.625rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--studio-text-dim);flex:1 1;text-align:left}.CaseStudyMode_sectionStatusDot__wwvn_{width:7px;height:7px;border-radius:50%;flex-shrink:0}.CaseStudyMode_sectionStatusDot_normal__24Mts{background:#22c55e;box-shadow:0 0 4px rgba(34,197,94,.4)}.CaseStudyMode_sectionStatusDot_abnormal__cKDEe{background:#eab308;box-shadow:0 0 4px rgba(234,179,8,.4)}.CaseStudyMode_sectionStatusDot_critical__h0zGR{background:#ef4444;box-shadow:0 0 4px rgba(239,68,68,.4)}.CaseStudyMode_sectionContent__N3o8s{display:none;padding:0 16px 12px}.CaseStudyMode_sectionContent_open__5rSkz{display:block}.CaseStudyMode_sectionEmpty__wBHRQ{font-size:.75rem;color:var(--studio-text-muted);margin:0}.CaseStudyMode_vitalsTable__u28FV{width:100%}.CaseStudyMode_vitalRow__RLnLL{display:flex;align-items:center;padding:5px 0;gap:8px}.CaseStudyMode_vitalRow__RLnLL+.CaseStudyMode_vitalRow__RLnLL{border-top:1px solid var(--studio-border-subtle)}.CaseStudyMode_vitalDot__rfsLl{width:6px;height:6px;border-radius:50%;flex-shrink:0}.CaseStudyMode_vitalDot_normal__tBg2_{background:#22c55e}.CaseStudyMode_vitalDot_abnormal__dcaTP{background:#eab308}.CaseStudyMode_vitalDot_critical__J46Tf{background:#ef4444}.CaseStudyMode_vitalLabel__saftu{font-size:.69rem;color:var(--studio-text-dim);flex:1 1}.CaseStudyMode_vitalValueText__CLlxp{font-family:var(--studio-font-mono),monospace;font-size:.75rem;font-weight:500}.CaseStudyMode_vitalValueText_normal__oYRK5{color:var(--studio-text-secondary)}.CaseStudyMode_vitalValueText_abnormal__TI0GC{color:#eab308}.CaseStudyMode_vitalValueText_critical__laKgp{color:#ef4444}.CaseStudyMode_vitalUnit__76XQO{font-size:.625rem;color:var(--studio-text-dim);width:42px;text-align:right;flex-shrink:0}.CaseStudyMode_labRows__eoRZa{width:100%}.CaseStudyMode_labRow__7iSG2{display:flex;align-items:center;padding:5px 0;gap:8px}.CaseStudyMode_labRow__7iSG2+.CaseStudyMode_labRow__7iSG2{border-top:1px solid var(--studio-border-subtle)}.CaseStudyMode_labLabel__iz3wk{font-size:.69rem;color:var(--studio-text-dim);flex:1 1}.CaseStudyMode_labValueSidebar__5Gq9b{font-family:var(--studio-font-mono),monospace;font-size:.75rem;font-weight:500}.CaseStudyMode_labValueSidebar_normal__KSewX{color:var(--studio-text-secondary)}.CaseStudyMode_labValueSidebar_abnormal__PsPdq{color:#eab308}.CaseStudyMode_labValueSidebar_critical__AEvNR{color:#ef4444}.CaseStudyMode_labUnit__UCsy6{font-size:.625rem;color:var(--studio-text-dim);width:52px;text-align:right;flex-shrink:0}.CaseStudyMode_labBadge__7Di1s{font-size:.5625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;padding:1px 5px;border-radius:3px;flex-shrink:0}.CaseStudyMode_labBadge_critical__7NTFA{background:rgba(239,68,68,.12);color:#ef4444}.CaseStudyMode_labBadge_abnormal__aXeNz{background:rgba(234,179,8,.12);color:#eab308}.CaseStudyMode_imagingThumb__DOmB3{width:100%;border-radius:6px;border:1px solid var(--studio-border-subtle);overflow:hidden;background:var(--studio-bg-surface)}.CaseStudyMode_imagingThumbImg__EJqAX{width:100%;display:block;object-fit:contain;max-height:120px}.CaseStudyMode_snapshotSection__imRpS{display:flex;flex-direction:column;gap:8px;padding:12px 16px}.CaseStudyMode_snapshotLabel__W_MQT{font-size:.625rem;text-transform:uppercase;letter-spacing:.04em;color:var(--studio-text-muted);font-weight:600}.CaseStudyMode_snapshotDecisions__YgmM1{display:flex;flex-direction:column;gap:6px}.CaseStudyMode_snapshotDecisionItem__XOKo0{display:flex;align-items:center;gap:6px;font-size:.8rem}.CaseStudyMode_snapshotDecisionDot__Gczus{width:6px;height:6px;border-radius:999px;background:var(--studio-text-muted);flex-shrink:0}.CaseStudyMode_snapshotDecisionDot_optimal__xCIGj{background:var(--studio-accent-green,#22c55e)}.CaseStudyMode_snapshotDecisionDot_suboptimal__H_c_u{background:#f59e0b}.CaseStudyMode_snapshotDecisionDot_dangerous__QM97q{background:var(--studio-accent-red,#ef4444)}.CaseStudyMode_snapshotDecisionText__mhmqS{color:var(--studio-text-secondary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (prefers-reduced-motion:reduce){.CaseStudyMode_consequencePanel__pY_Ow,.CaseStudyMode_decisionHistory__wC4j3,.CaseStudyMode_decisionSection__IQraP,.CaseStudyMode_infoSection__el7M1{animation:none}.CaseStudyMode_askPriaButton__AJlFx,.CaseStudyMode_decisionCard__dGSc4,.CaseStudyMode_decisionLetter__Y90Zc,.CaseStudyMode_navButtonPrimary__37RZY,.CaseStudyMode_navButtonSecondary__y_BHe,.CaseStudyMode_phaseDot__zzhaQ,.CaseStudyMode_progressStep__F4sSM,.CaseStudyMode_sectionToggleIcon__sKFAB,.CaseStudyMode_sectionToggle__9I_e1{transition:none}}.CaseStudyMode_askPriaButton__AJlFx:focus-visible,.CaseStudyMode_decisionCard__dGSc4:focus-visible,.CaseStudyMode_navButtonPrimary__37RZY:focus-visible,.CaseStudyMode_navButtonSecondary__y_BHe:focus-visible,.CaseStudyMode_progressStep__F4sSM:focus-visible,.CaseStudyMode_sectionToggle__9I_e1:focus-visible{outline:2px solid var(--studio-signal-orange,#ff6b00);outline-offset:2px}@media (min-width:1800px){.CaseStudyMode_caseBody__yxU9w{grid-template-columns:320px minmax(0,1fr)}}@media (max-width:1199px){.CaseStudyMode_caseBody__yxU9w{grid-template-columns:1fr}.CaseStudyMode_patientSnapshot__kKSxI{display:none;border-right:none;border-bottom:1px solid var(--studio-border-subtle);max-height:280px;order:-1}.CaseStudyMode_patientSnapshot_open__87TEi{display:flex}}@media (max-width:899px){.CaseStudyMode_caseContent___COdB{padding:16px}.CaseStudyMode_progressBar__U4Aiz{padding:10px 16px}.CaseStudyMode_progressStepLabel__MIqwq{display:none}.CaseStudyMode_decisionHistory__wC4j3{padding:12px 16px}.CaseStudyMode_patientSnapshot__kKSxI{padding:16px 12px}}@media (max-width:599px){.CaseStudyMode_askPriaButton__AJlFx{min-height:44px;padding:10px 14px}.CaseStudyMode_progressStep__F4sSM{min-height:44px;padding:8px 12px}.CaseStudyMode_decisionCard__dGSc4{min-height:44px;padding:14px}.CaseStudyMode_navButtonPrimary__37RZY,.CaseStudyMode_navButtonSecondary__y_BHe,.CaseStudyMode_sectionToggle__9I_e1{min-height:44px}}