.ProductUI_content__bafNQ{width:min(100%,var(--content-width-xl));margin-inline:auto}.ProductUI_contentMedium__IEqtx{max-width:var(--content-width-lg)}.ProductUI_contentReading__1b5Qy{max-width:var(--content-width-md)}.ProductUI_pageHeader___EAdi{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);margin-block:0 var(--space-6)}.ProductUI_pageHeaderText__cT0Yg{min-width:0}.ProductUI_pageTitleRow__qVPRh{display:flex;align-items:baseline;flex-wrap:wrap;gap:var(--space-3)}.ProductUI_pageTitle__k9Tvh{margin:0;color:var(--text-primary);font-family:var(--font-app);font-size:var(--font-size-3xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight);text-wrap:balance}.ProductUI_pageMeta__YauuW{color:var(--text-muted);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}.ProductUI_pageDescription__fbho9{max-width:68ch;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--font-size-base);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);text-wrap:pretty}.ProductUI_pageActions__gpiQx{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:var(--space-2);flex:0 0 auto}.ProductUI_segmentedScroll__A1yNH{max-width:100%;overflow-x:auto}.ProductUI_segmentedControl__A_W5x{display:inline-flex;align-items:center;gap:var(--space-1);min-width:max-content;padding:var(--space-1);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-muted)}.ProductUI_segment__g8toe{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height-md);padding:var(--space-2) var(--control-padding-inline-md);border:0;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);font-family:var(--font-app);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:1;white-space:nowrap;cursor:pointer;transition:var(--transition-colors),box-shadow var(--duration-fast) var(--ease-standard)}.ProductUI_segment__g8toe:hover{color:var(--text-primary);background:var(--interactive-hover)}.ProductUI_button__CLf8K:focus-visible,.ProductUI_segment__g8toe:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:var(--shadow-focus)}.ProductUI_segmentActive__Yu_LS{background:var(--surface-raised);color:var(--text-primary);font-weight:var(--font-weight-semibold);box-shadow:var(--shadow-xs)}.ProductUI_surface__HQCSA{border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-sm)}.ProductUI_button__CLf8K{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height-md);padding:var(--space-2) var(--control-padding-inline-md);border:1px solid transparent;border-radius:var(--control-radius);font-family:var(--font-app);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1;white-space:nowrap;cursor:pointer;transition:var(--transition-colors),var(--transition-transform),box-shadow var(--duration-fast) var(--ease-standard)}.ProductUI_button__CLf8K:hover:not(:disabled){transform:translateY(-1px)}.ProductUI_button__CLf8K:active:not(:disabled){transform:translateY(0)}.ProductUI_button__CLf8K:disabled{--two-birds-loader-filter:var(--brand-logo-filter);border-color:var(--control-disabled-bg);background:var(--control-disabled-bg);color:var(--control-disabled-text);cursor:not-allowed;opacity:1;box-shadow:none;transform:none}.ProductUI_buttonPrimary__0ceGp{--two-birds-loader-filter:var(--primary-loader-filter);background:var(--control-primary-bg);color:var(--control-primary-text)}.ProductUI_buttonPrimary__0ceGp:hover:not(:disabled){background:var(--control-primary-hover);color:var(--control-primary-hover-text)}.ProductUI_buttonSecondary__dwKmC{border-color:var(--border-subtle);background:var(--surface-raised);color:var(--text-primary);box-shadow:var(--shadow-xs)}.ProductUI_buttonSecondary__dwKmC:hover:not(:disabled){border-color:var(--border-medium);background:var(--interactive-hover);color:var(--control-subtle-hover-text)}.ProductUI_buttonGhost__r8V58{padding-inline:var(--space-2);background:transparent;color:var(--text-secondary)}.ProductUI_buttonGhost__r8V58:hover:not(:disabled){background:var(--interactive-hover);color:var(--text-primary)}.ProductUI_buttonDanger__BIUI1{border-color:var(--danger-border);background:var(--danger-bg);color:var(--danger-text)}.ProductUI_buttonDanger__BIUI1:hover:not(:disabled){border-color:var(--danger-text);background:color-mix(in srgb,var(--danger-bg) 82%,var(--danger-text));color:var(--danger-text)}.ProductUI_buttonDestructive__pOLvF{--two-birds-loader-filter:invert(1);border-color:var(--danger-text);background:var(--danger-text);color:var(--text-inverse)}.ProductUI_buttonDestructive__pOLvF:hover:not(:disabled){filter:brightness(.92)}.ProductUI_iconButton__LW4Dw{display:inline-grid;place-items:center;width:40px;height:40px;flex:0 0 auto;padding:0;border:1px solid transparent;border-radius:var(--radius-md);background:transparent;color:var(--text-secondary);cursor:pointer;transition:var(--transition-colors),box-shadow var(--duration-fast) var(--ease-standard)}.ProductUI_iconButton__LW4Dw:hover:not(:disabled){border-color:var(--border-subtle);background:var(--interactive-hover);color:var(--text-primary)}.ProductUI_iconButton__LW4Dw:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:var(--shadow-focus)}.ProductUI_iconButton__LW4Dw:disabled{cursor:not-allowed;opacity:var(--disabled-opacity)}.ProductUI_field__HKZDd{min-width:0}.ProductUI_fieldLabelRow__FUZ4b{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2)}.ProductUI_fieldLabel__NZzvW{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:var(--line-height-normal)}.ProductUI_fieldOptional__chqWX{flex:0 0 auto;color:var(--text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal)}.ProductUI_fieldControl__hAIq7{width:100%;min-width:0;min-height:var(--field-min-height);padding:var(--field-padding-block) var(--field-padding-inline);border:1px solid var(--field-border);border-radius:var(--control-radius);outline:none;background:var(--field-bg);color:var(--text-primary);font-family:var(--font-app);font-size:var(--font-size-sm);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);transition:var(--transition-colors),box-shadow var(--duration-fast) var(--ease-standard)}.ProductUI_fieldControl__hAIq7::placeholder{color:var(--text-muted)}.ProductUI_fieldControl__hAIq7:hover:not(:disabled):not([readonly]){border-color:var(--field-border-hover)}.ProductUI_fieldControl__hAIq7:focus-visible{border-color:var(--focus-ring);background:var(--field-bg-focus);outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset);box-shadow:var(--shadow-focus)}.ProductUI_fieldControl__hAIq7[aria-invalid=true]{border-color:var(--danger-border)}.ProductUI_fieldControl__hAIq7:disabled,.ProductUI_fieldControl__hAIq7[readonly]{background:var(--surface-muted);color:var(--control-disabled-text);cursor:not-allowed}.ProductUI_fieldTextarea__YK3lJ{min-height:8rem;resize:vertical}.ProductUI_fieldError__AT0Db,.ProductUI_fieldHint__L2wAC{margin:var(--space-2) 0 0;font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.ProductUI_fieldHint__L2wAC{color:var(--text-muted)}.ProductUI_fieldError__AT0Db{color:var(--danger-text)}.ProductUI_dialogBackdrop__R2CIS{position:fixed;inset:0;z-index:1000;display:grid;place-items:center;padding:var(--content-gutter);background:var(--overlay-bg);backdrop-filter:blur(6px);animation:ProductUI_product-dialog-backdrop-in__U870V var(--duration-base) var(--ease-standard)}.ProductUI_dialogPanel__dt9Zz{width:min(100%,560px);max-height:min(88dvh,760px);overflow-y:auto;padding:var(--space-8);border:1px solid var(--border-subtle);border-radius:var(--radius-xl);background:var(--surface-overlay);color:var(--text-primary);box-shadow:var(--shadow-lg);animation:ProductUI_product-dialog-panel-in__hEvEC var(--duration-base) var(--ease-emphasized)}.ProductUI_dialogBackdrop__R2CIS[hidden]{display:none}.ProductUI_dialogBackdrop__R2CIS[data-state=closing]{pointer-events:none;animation:ProductUI_product-dialog-backdrop-out__G8mtw var(--duration-fast) ease-in forwards}.ProductUI_dialogBackdrop__R2CIS[data-state=closing] .ProductUI_dialogPanel__dt9Zz{animation:ProductUI_product-dialog-panel-out__iUcT6 var(--duration-fast) ease-in forwards}.ProductUI_confirmDialogPanel__Ffk3N{width:min(100%,460px)}.ProductUI_dialogTitle__LWlPC{margin:0 0 var(--space-2);color:var(--text-primary);font-family:var(--font-app);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight)}.ProductUI_dialogDescription__HiFmn{margin:0;color:var(--text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed)}.ProductUI_dialogBody__ZyEhy{margin-top:var(--space-4)}.ProductUI_dialogActions__8x1Qo{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6)}@keyframes ProductUI_product-dialog-backdrop-in__U870V{0%{opacity:0}}@keyframes ProductUI_product-dialog-panel-in__hEvEC{0%{opacity:0;transform:translateY(8px) scale(.98)}}@keyframes ProductUI_product-dialog-backdrop-out__G8mtw{to{opacity:0}}@keyframes ProductUI_product-dialog-panel-out__iUcT6{to{opacity:0;transform:translateY(8px) scale(.98)}}@media (max-width:720px){.ProductUI_pageHeader___EAdi{flex-direction:column;gap:var(--space-3);margin-bottom:var(--space-5)}.ProductUI_pageTitle__k9Tvh{font-size:var(--font-size-2xl)}.ProductUI_pageActions__gpiQx{width:100%;justify-content:flex-start}.ProductUI_segment__g8toe{min-height:40px;padding-inline:var(--space-3)}.ProductUI_dialogPanel__dt9Zz{padding:var(--space-5);border-radius:var(--radius-lg)}.ProductUI_dialogActions__8x1Qo{flex-direction:column-reverse}.ProductUI_dialogActions__8x1Qo>button{width:100%}}@media (max-width:600px){.ProductUI_dialogPanel__dt9Zz{padding:var(--mobile-panel-padding)}.ProductUI_segmentedControl__A_W5x{gap:2px;padding:2px;border-radius:8px}.ProductUI_segment__g8toe{min-height:40px;padding:6px 10px;gap:6px;font-size:13px;border-radius:6px}.ProductUI_button__CLf8K{padding-inline:12px;gap:6px;font-size:13px}.ProductUI_button__CLf8K svg,.ProductUI_segment__g8toe svg{width:14px;height:14px;flex-shrink:0}}@media (prefers-reduced-motion:reduce){.ProductUI_button__CLf8K,.ProductUI_dialogBackdrop__R2CIS,.ProductUI_dialogBackdrop__R2CIS[data-state=closing],.ProductUI_dialogBackdrop__R2CIS[data-state=closing] .ProductUI_dialogPanel__dt9Zz,.ProductUI_dialogPanel__dt9Zz,.ProductUI_segment__g8toe{transition:none;animation:none}.ProductUI_button__CLf8K:hover:not(:disabled){transform:none}}.LegalConsentPrompt_panel__S8Q2c{width:min(100%,460px)}.LegalConsentPrompt_title__iBVlM{margin:0 0 var(--space-2);color:var(--text-primary);font-family:var(--font-app);font-size:var(--font-size-xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-snug);letter-spacing:var(--letter-spacing-tight)}.LegalConsentPrompt_description__JYDSp{margin:0;color:var(--text-secondary);font-size:var(--font-size-base);line-height:var(--line-height-relaxed)}.LegalConsentPrompt_description__JYDSp a{color:var(--text-primary);text-decoration:underline}.LegalConsentPrompt_error__12a5p{margin:var(--space-4) 0 0;color:var(--danger-text);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.LegalConsentPrompt_actions__eFy6U{display:flex;justify-content:flex-end;gap:var(--space-3);margin-top:var(--space-6)}@media (max-width:480px){.LegalConsentPrompt_actions__eFy6U{flex-direction:column-reverse}}.TrackingConsentBanner_banner__J7Bo1{position:fixed;right:var(--space-4);bottom:var(--space-4);left:var(--space-4);z-index:950;display:flex;align-items:center;gap:var(--space-4);max-width:44rem;margin-inline:auto;padding:var(--space-4);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-md);color:var(--text-primary);font-family:var(--font-app)}.TrackingConsentBanner_text__rpQ3C{margin:0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.5}.TrackingConsentBanner_text__rpQ3C a{color:var(--text-primary);text-decoration:underline;text-underline-offset:2px}.TrackingConsentBanner_actions___kOK5{display:flex;flex-shrink:0;gap:var(--space-2)}.TrackingConsentBanner_button__eF3o2{min-width:6rem;min-height:var(--control-height-md);padding:var(--space-2) var(--control-padding-inline-md);border:1px solid var(--border-medium);border-radius:var(--control-radius);background:var(--surface-raised);color:var(--text-primary);font-family:inherit;font-size:var(--font-size-sm);font-weight:600;line-height:1;cursor:pointer}.TrackingConsentBanner_button__eF3o2:hover{background:var(--interactive-hover)}.TrackingConsentBanner_button__eF3o2[aria-pressed=true]{border-color:var(--text-primary)}.TrackingConsentBanner_button__eF3o2:focus-visible,.TrackingConsentBanner_text__rpQ3C a:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}@media (max-width:640px){.TrackingConsentBanner_banner__J7Bo1{flex-direction:column;align-items:stretch}.TrackingConsentBanner_button__eF3o2{flex:1}}.AuthHomeHeader_header__9ZEW_{position:relative;z-index:4;flex-shrink:0;width:100%;display:flex;align-items:center;padding:max(12px,env(safe-area-inset-top)) 20px 0 max(16px,env(safe-area-inset-left));background:var(--cream)}.AuthHomeHeader_logoButton__iC0o_{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:4px;border:0;border-radius:var(--radius-sm,8px);background:var(--cream);color:var(--charcoal);cursor:pointer}.AuthHomeHeader_logoButton__iC0o_:hover{background:var(--surface-hover)}.AuthHomeHeader_logoButton__iC0o_:focus-visible{outline:2px solid var(--charcoal);outline-offset:3px}@media (max-height:600px){.AuthHomeHeader_header__9ZEW_{padding-top:max(4px,env(safe-area-inset-top))}}body:has(.OnboardingTutorial_modal__hfg5J) [data-dashboard-main]{filter:blur(2px)}.OnboardingTutorial_backdrop__fM0nY{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.OnboardingTutorial_backdrop__fM0nY>.OnboardingTutorial_handoff__Tg2lU{--tutorial-pad:32px;--tutorial-chrome:340px;position:relative;width:min(880px,100%,calc((100vh - var(--tutorial-chrome)) * 16 / 9 + var(--tutorial-pad) * 2));width:min(880px,100%,calc((100dvh - var(--tutorial-chrome)) * 16 / 9 + var(--tutorial-pad) * 2));max-height:calc(100vh - 80px);max-height:calc(100dvh - 80px);padding:0;overflow-y:auto;border:1px solid rgba(255,255,255,.65);border-radius:24px;background:var(--surface-primary,var(--surface-overlay,#fff));box-shadow:0 24px 80px rgba(12,22,40,.28)}.OnboardingTutorial_handoff__Tg2lU .OnboardingTutorial_heading__SIQiF{padding:28px var(--tutorial-pad) 20px}.OnboardingTutorial_handoff__Tg2lU .OnboardingTutorial_close__dkSJh{background:rgba(24,34,53,.08)}.OnboardingTutorial_handoff__Tg2lU .OnboardingTutorial_frame__4HMxv{margin:0 var(--tutorial-pad);border-color:rgba(24,34,53,.08)}.OnboardingTutorial_handoff__Tg2lU .OnboardingTutorial_playCircle__gvi3Y{background:rgba(255,255,255,.8);color:#182235;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.OnboardingTutorial_footer__Ba2uM{padding:20px var(--tutorial-pad) 24px}.OnboardingTutorial_continue__2vFDs{display:block;padding:12px 18px;border:0;border-radius:10px;background:var(--accent-primary,#5978f3);color:var(--text-inverse,#fff);font-weight:700;cursor:pointer}.OnboardingTutorial_modal__hfg5J{--tutorial-pad:20px;position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:950;width:min(800px,calc(100vw - 32px));max-height:calc(100dvh - 110px);overflow-y:auto;border:1px solid var(--border-subtle);border-radius:20px;background:var(--surface-raised);box-shadow:0 12px 40px rgba(0,0,0,.3);color:var(--text-primary);animation:OnboardingTutorial_tutorial-open__ws_wo .22s cubic-bezier(.2,.8,.2,1) both}.OnboardingTutorial_heading__SIQiF{padding:20px var(--tutorial-pad) 16px}.OnboardingTutorial_kicker__wklXJ{color:var(--accent-primary,#5978f3);font-size:12px;font-weight:700;letter-spacing:.11em;text-transform:uppercase}.OnboardingTutorial_heading__SIQiF h2{margin:8px 44px 6px 0;color:var(--text-primary,#182235);font-size:var(--type-reader-title);line-height:1.15}.OnboardingTutorial_heading__SIQiF p{margin:0;color:var(--text-secondary,#667085)}.OnboardingTutorial_close__dkSJh{position:absolute;top:18px;right:20px;z-index:1;width:34px;height:34px;border:0;border-radius:50%;background:var(--surface-muted);color:var(--text-primary,#182235);font-size:25px;line-height:1;cursor:pointer}.OnboardingTutorial_frame__4HMxv{position:relative;margin:0 var(--tutorial-pad) var(--tutorial-pad);aspect-ratio:16/9;overflow:hidden;border:1px solid var(--border-subtle);border-radius:16px;background:var(--surface-muted,#eef0f3)}.OnboardingTutorial_video__pevdE{display:block;width:100%;height:100%;object-fit:contain}.OnboardingTutorial_video__pevdE:fullscreen{background:#000}.OnboardingTutorial_video__pevdE:-webkit-full-screen{background:#000}.OnboardingTutorial_play__lyHWw{position:absolute;inset:0;display:grid;place-items:center;padding:0;border:0;background:rgba(12,16,22,.1);cursor:pointer}.OnboardingTutorial_playCircle__gvi3Y{width:88px;height:88px;display:grid;place-items:center;border-radius:50%;background:var(--surface-raised);color:var(--text-primary);box-shadow:0 4px 20px rgba(0,0,0,.15);transition:transform .2s ease}.OnboardingTutorial_playCircle__gvi3Y svg{margin-left:4px}.OnboardingTutorial_play__lyHWw:hover .OnboardingTutorial_playCircle__gvi3Y{transform:scale(1.06)}.OnboardingTutorial_play__lyHWw:focus-visible .OnboardingTutorial_playCircle__gvi3Y{outline:3px solid var(--accent-primary,#5978f3);outline-offset:3px}.OnboardingTutorial_reminder__KHSa5{position:fixed;left:24px;bottom:24px;z-index:950;padding:12px 16px;border:1px solid rgba(255,255,255,.7);border-radius:999px;background:var(--surface-raised);color:var(--text-primary,#182235);box-shadow:0 10px 30px rgba(12,22,40,.18);font-weight:700;cursor:pointer;transition:opacity .15s ease}.OnboardingTutorial_reminder__KHSa5[data-folded]{opacity:0;visibility:hidden;pointer-events:none}.OnboardingTutorial_reminderTab__tJygs{position:fixed;left:0;bottom:26px;z-index:950;width:24px;height:44px;display:grid;place-items:center;padding:0;border:1px solid rgba(24,34,53,.1);border-left:0;border-radius:0 12px 12px 0;background:var(--surface-raised);color:var(--text-primary,#182235);box-shadow:0 6px 20px rgba(12,22,40,.16);cursor:pointer;animation:OnboardingTutorial_reminder-tab-in__CX37J .18s ease-out}@keyframes OnboardingTutorial_reminder-tab-in__CX37J{0%{transform:translateX(-100%)}to{transform:none}}@media (max-width:600px){.OnboardingTutorial_backdrop__fM0nY>.OnboardingTutorial_handoff__Tg2lU{--tutorial-pad:18px;border-radius:20px}.OnboardingTutorial_modal__hfg5J{--tutorial-pad:16px}.OnboardingTutorial_heading__SIQiF{padding-top:22px}.OnboardingTutorial_playCircle__gvi3Y{width:64px;height:64px}.OnboardingTutorial_playCircle__gvi3Y svg{width:28px;height:28px}.OnboardingTutorial_reminder__KHSa5{left:14px;bottom:calc(14px + env(safe-area-inset-bottom))}.OnboardingTutorial_reminderTab__tJygs{bottom:calc(104px + env(safe-area-inset-bottom))}}@media (prefers-reduced-motion:reduce){.OnboardingTutorial_playCircle__gvi3Y,.OnboardingTutorial_reminder__KHSa5{transition:none}.OnboardingTutorial_reminderTab__tJygs{animation:none}}@keyframes OnboardingTutorial_tutorial-open__ws_wo{0%{opacity:0;transform:translate(-50%,calc(-50% + 12px)) scale(.97)}to{opacity:1;transform:translate(-50%,-50%) scale(1)}}.OnboardingTutorial_modal__hfg5J .OnboardingTutorial_close__dkSJh:hover{background:var(--surface-hover)}.OnboardingTutorial_close__dkSJh:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}@media (prefers-reduced-motion:reduce){.OnboardingTutorial_modal__hfg5J{animation:none}}.OnboardingTutorial_modal__hfg5J.OnboardingTutorial_closing__exE02{animation:OnboardingTutorial_tutorial-close__SSkTT .18s ease-in both;pointer-events:none}@keyframes OnboardingTutorial_tutorial-close__SSkTT{0%{opacity:1;transform:translate(-50%,-50%) scale(1)}to{opacity:0;transform:translate(-50%,calc(-50% + 8px)) scale(.98)}}@media (prefers-reduced-motion:reduce){.OnboardingTutorial_modal__hfg5J.OnboardingTutorial_closing__exE02{animation:none}}.CardUpdateBanner_banner__K5JoO{position:relative;display:flex;align-items:flex-start;gap:14px;margin-bottom:var(--space-4);padding:14px 18px;border:1px solid var(--danger-border);border-radius:14px;background:var(--danger-bg);box-shadow:var(--shadow-xs)}.CardUpdateBanner_icon__J_NyE{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:34px;height:34px;border-radius:999px;color:var(--danger-text);background:color-mix(in srgb,var(--danger-text) 12%,var(--danger-bg))}.CardUpdateBanner_content__Xo0yO{display:grid;flex:1 1 auto;gap:4px;min-width:0;padding-right:28px}.CardUpdateBanner_title__AhGh5{margin:0;color:var(--danger-text);font-size:var(--font-size-base,1rem);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.CardUpdateBanner_text__s47DR{margin:0;color:var(--text-primary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.CardUpdateBanner_actions__KtEGw{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin-top:8px}.CardUpdateBanner_dismiss__9Xl_m{position:absolute;top:12px;right:12px;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border:0;border-radius:8px;color:var(--danger-text);background:transparent;cursor:pointer}.CardUpdateBanner_dismiss__9Xl_m:hover{background:color-mix(in srgb,var(--danger-text) 10%,var(--danger-bg))}.CardUpdateBanner_dismiss__9Xl_m:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.CardUpdateBanner_error__y_66N{margin:0;color:var(--danger-text);font-size:var(--font-size-sm);font-weight:500}.DraftingAddonSettingsCard_card__yjqQS{display:flex;align-items:center;justify-content:space-between;gap:var(--space-5,20px);padding:var(--space-6) var(--space-8);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-sm)}.DraftingAddonSettingsCard_body__w9xHP{min-width:0}.DraftingAddonSettingsCard_title__QSWXu{margin:0;color:var(--text-primary);font-family:var(--font-app);font-size:var(--font-size-lg,18px);font-weight:var(--font-weight-bold)}.DraftingAddonSettingsCard_text__uEs3a{max-width:64ch;margin:var(--space-2) 0 0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed,1.6)}.DraftingAddonSettingsCard_price__XbC8G{margin:var(--space-2) 0 0;color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.DraftingAddonSettingsCard_button__FxiOG{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;min-height:var(--control-height-md);padding:var(--space-2) var(--control-padding-inline-md);border-radius:var(--control-radius);background:var(--control-primary-bg);color:var(--control-primary-text);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-decoration:none;white-space:nowrap}.DraftingAddonSettingsCard_button__FxiOG:hover{background:var(--control-primary-hover);color:var(--control-primary-hover-text)}@media (max-width:640px){.DraftingAddonSettingsCard_card__yjqQS{flex-direction:column;align-items:stretch;padding:var(--space-5,20px)}}.QuizStartHeader_header__B_8eW{position:relative;z-index:4;flex-shrink:0;width:100%;display:flex;align-items:center;padding:max(12px,env(safe-area-inset-top)) 20px 0 max(16px,env(safe-area-inset-left))}.QuizStartHeader_logoButton__yqr7h{display:inline-flex;align-items:center;justify-content:center;min-width:44px;min-height:44px;padding:4px;border:0;border-radius:var(--radius-sm,8px);background:transparent;color:var(--charcoal);cursor:pointer}.QuizStartHeader_logoButton__yqr7h:hover{background:rgba(26,26,26,.04)}.QuizStartHeader_logoButton__yqr7h:focus-visible{outline:2px solid var(--charcoal);outline-offset:3px}@media (max-height:600px){.QuizStartHeader_header__B_8eW{padding-top:max(4px,env(safe-area-inset-top))}}.ProjectFilesSection_panel__BlOGV{display:flex;flex-direction:column;gap:var(--space-4);margin:24px 0;padding:20px;min-width:0;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface)}.ProjectFilesSection_panelHeader__2tAT9{display:flex;justify-content:space-between;align-items:center;gap:var(--space-3)}.ProjectFilesSection_heading__UyFDt{display:flex;align-items:center;gap:var(--space-2);min-width:0}.ProjectFilesSection_description__Yftvk{margin:-8px 0 0;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}.ProjectFilesSection_askList__rnObn{margin-top:-4px}.ProjectFilesSection_askListTitle__P960s{margin:0 0 6px;color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.ProjectFilesSection_askList__rnObn ul{display:grid;gap:4px;margin:0;padding:0;list-style:none}.ProjectFilesSection_askList__rnObn li{display:flex;align-items:center;gap:10px;color:var(--text-secondary);font-size:var(--font-size-sm);line-height:1.35}.ProjectFilesSection_askList__rnObn li:before{content:"";flex:0 0 auto;width:5px;height:5px;border-radius:999px;background:var(--text-muted)}.ProjectFilesSection_drop__4NXCu{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;width:100%;padding:18px;border:1.5px dashed var(--border-medium);border-radius:14px;color:var(--text-primary);background:var(--surface);font-family:var(--font-app);text-align:center;cursor:pointer;transition:border-color .2s ease,background .2s ease}.ProjectFilesSection_drop__4NXCu:hover:not(:disabled){border-color:var(--focus-ring);background:var(--surface-hover)}.ProjectFilesSection_drop__4NXCu[data-drag="1"]{border-style:solid;border-color:var(--focus-ring);background:var(--surface-hover);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring) 20%,transparent)}.ProjectFilesSection_drop__4NXCu:disabled{cursor:not-allowed;opacity:.6}.ProjectFilesSection_drop__4NXCu:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.ProjectFilesSection_dropTitle___gDBj{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold)}.ProjectFilesSection_dropSub__MlngB{color:var(--text-muted);font-size:.78rem}.ProjectFilesSection_documentList__RVc_i{display:grid;margin:0;padding:0;list-style:none}.ProjectFilesSection_rowActions__Nq6u3{display:flex;flex:0 0 auto;gap:var(--space-2);margin-inline-end:var(--space-3)}.ProjectFilesSection_rowButton__JqC6b{min-height:36px;padding:0 var(--space-3)}.ProjectFilesSection_rowButton__JqC6b[aria-label^=Remove]:hover:not(:disabled){color:var(--danger-text)}@media (max-width:600px){.ProjectFilesSection_panel__BlOGV{padding:16px}}.ObjectivePills_root__JXq5T{width:100%;min-width:0;color:var(--text-primary,#171717)}.ObjectivePills_list__9_mJf{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin:0 0 12px;padding:3px;list-style:none;overflow:visible;overscroll-behavior:contain}.ObjectivePills_objectiveRow__2HhLc{display:flex;align-items:center;gap:10px;min-width:0;max-width:100%}.ObjectivePills_status__lZacS{display:flex;align-items:center;justify-content:flex-end}.ObjectivePills_objectiveAction__cfQlf{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:24px;height:24px;border:0;border-radius:50%;background:var(--surface-hover,#f3f5f7);color:var(--text-secondary,#65717b);cursor:pointer}.ObjectivePills_objectiveAction__cfQlf:hover{background:var(--surface-strong,#e3e8ec);color:var(--text-primary,#171717)}.ObjectivePills_entry__5I6m8{display:flex;align-items:center;gap:10px}.ObjectivePills_entry__5I6m8 input{width:100%;min-width:0;padding:12px 14px;border:1px solid var(--border-medium,#d8dde3);border-radius:12px;background:var(--surface,#fff);color:inherit;font:inherit}.ObjectivePills_entry__5I6m8 input:focus-visible{outline:2px solid #80bde3;outline-offset:1px}.ObjectivePills_entry__5I6m8>button{padding:11px 16px;border:1px solid var(--border-medium,#d8dde3);border-radius:12px;background:var(--surface-hover,#f3f5f7);color:inherit;font:inherit;cursor:pointer}.ObjectivePills_root__JXq5T button:disabled{cursor:default;opacity:.5}.ObjectivePills_error__fOEch,.ObjectivePills_hint__NcNiN{margin:8px 0 0;font-size:12px;line-height:1.5}.ObjectivePills_hint__NcNiN{color:var(--text-muted,#67727d)}.ObjectivePills_error__fOEch{color:var(--danger-text,#c32929)}.ObjectivePills_editor__vv2gD{display:grid;grid-template-columns:var(--objective-field-columns,var(--project-field-columns));column-gap:1.15rem;font-size:var(--font-size-sm)}.ObjectivePills_editor__vv2gD .ObjectivePills_list__9_mJf{grid-column:1/-1;display:grid;gap:8px;padding:0}.ObjectivePills_editor__vv2gD .ObjectivePills_objectiveRow__2HhLc{display:grid;grid-template-columns:var(--objective-field-columns,var(--project-field-columns));column-gap:1.15rem}.ObjectivePills_editor__vv2gD .ObjectivePills_objectiveContent__jDteN{grid-column:2}.ObjectivePills_editor__vv2gD .ObjectivePills_status__lZacS{grid-column:1}.ObjectivePills_editor__vv2gD .ObjectivePills_addObjective__5pW3G,.ObjectivePills_editor__vv2gD .ObjectivePills_entry__5I6m8,.ObjectivePills_editor__vv2gD .ObjectivePills_error__fOEch,.ObjectivePills_editor__vv2gD .ObjectivePills_hint__NcNiN{grid-column:2}.ObjectivePills_editor__vv2gD .ObjectivePills_entry__5I6m8{flex-wrap:wrap;gap:6px}.ObjectivePills_editor__vv2gD .ObjectivePills_entry__5I6m8 input{flex:1 1 160px;width:auto;padding:8px 10px}.ObjectivePills_editor__vv2gD .ObjectivePills_entry__5I6m8>button{padding:8px 10px}.ObjectivePills_addObjective__5pW3G{justify-self:start;border:1px solid var(--border-subtle);border-radius:10px;padding:7px 10px;background:var(--surface);color:var(--text-secondary);font:inherit;cursor:pointer}.ObjectivePills_addObjective__5pW3G:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.ObjectivePills_addObjective__5pW3G:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@media (max-width:600px){.ObjectivePills_editor__vv2gD,.ObjectivePills_editor__vv2gD .ObjectivePills_objectiveRow__2HhLc{grid-template-columns:max-content minmax(0,1fr);column-gap:10px}.ObjectivePills_editor__vv2gD .ObjectivePills_addObjective__5pW3G,.ObjectivePills_editor__vv2gD .ObjectivePills_entry__5I6m8,.ObjectivePills_editor__vv2gD .ObjectivePills_error__fOEch,.ObjectivePills_editor__vv2gD .ObjectivePills_hint__NcNiN{grid-column:1/-1}}.ObjectivePills_objectiveContent__jDteN{display:flex;align-items:center;gap:6px;min-width:0;max-width:100%;flex:1}.ObjectivePills_objectiveAction__cfQlf{background:var(--surface)}.ObjectivePills_objectiveAction__cfQlf:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ProjectForm_page__wa7R4{--project-success-ink:var(--success-text);--project-success-line:var(--success-border);--project-success-bg:var(--success-bg);--project-warning-ink:var(--warning-text);--project-warning-line:var(--warning-border);--project-warning-bg:var(--warning-bg);--project-danger-ink:var(--danger-text);--project-danger-line:var(--danger-border);--project-danger-bg:var(--danger-bg);min-height:100vh;background:var(--page-bg);padding:var(--space-8) var(--content-gutter) var(--space-16);color:var(--text-primary);font-family:var(--font-app)}.ProjectForm_pageEmbedded__uhqbz{min-height:0;padding:var(--space-3) 0 var(--space-16);background:transparent}.ProjectForm_container__dAJVV{width:min(100%,var(--content-width-lg));margin:0 auto}.ProjectForm_cancelButton__Xzb2G{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);border:1px solid var(--border-subtle);border-radius:var(--control-radius);background:var(--surface-strong);color:var(--text-primary);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1;min-height:var(--control-height-md);padding:var(--space-2) var(--control-padding-inline-sm);transition:var(--transition-colors),opacity var(--duration-fast) var(--ease-standard)}.ProjectForm_cancelButton__Xzb2G:hover:not(:disabled){background:var(--surface-hover);border-color:var(--border-medium);color:var(--control-subtle-hover-text)}.ProjectForm_header__yS_Fd{margin:1.5rem 0}.ProjectForm_header__yS_Fd h1{margin:0;color:var(--text-primary);font-family:var(--font-app);font-size:var(--type-page-title);font-weight:700;letter-spacing:-.02em}.ProjectForm_header__yS_Fd p{margin:.42rem 0 0;color:var(--text-secondary);font-size:.94rem}.ProjectForm_qualityCard__09VG_{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:1rem;margin-bottom:1rem;padding:1rem 1.1rem;border:1px solid var(--border-subtle);border-radius:14px;background:var(--surface);box-shadow:var(--shadow-sm)}.ProjectForm_qualityScore__n7B8y{width:78px;height:78px;display:flex;align-items:baseline;justify-content:center;padding-top:24px;border:5px solid;border-radius:50%;background:var(--surface-strong);font-variant-numeric:tabular-nums}.ProjectForm_qualityScore__n7B8y strong{font-family:var(--font-app);font-size:1.35rem;line-height:1}.ProjectForm_qualityScore__n7B8y span:not(.ProjectForm_scoreDash__jFeHI){font-size:.68rem;font-weight:700;opacity:.68}.ProjectForm_qualityScore_strong__viP_2{border-color:var(--project-success-line,var(--success-border));color:var(--project-success-ink,var(--success-text))}.ProjectForm_qualityScore_fair__j1Lzt{border-color:var(--project-warning-line,var(--warning-border));color:var(--project-warning-ink,var(--warning-text))}.ProjectForm_qualityScore_weak__FEKDp{border-color:var(--project-danger-line,var(--danger-border));color:var(--project-danger-ink,var(--danger-text))}.ProjectForm_qualityScore_missing__HPJed{border-color:var(--border-medium);color:var(--text-muted)}.ProjectForm_qualityScoreCompact__ddS1M{width:64px;height:64px;padding-top:19px;border-width:4px}.ProjectForm_qualityScoreCompact__ddS1M strong{font-size:1.1rem}.ProjectForm_scoreDash__jFeHI{display:block;margin-top:-7px;font-size:1.55rem;line-height:1}.ProjectForm_qualityCopy__8x1Sw{min-width:0}.ProjectForm_qualityTitleRow__DqfA7{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem}.ProjectForm_qualityTitleRow__DqfA7 h2{margin:0;font-size:1rem;font-weight:700}.ProjectForm_qualityCopy__8x1Sw>p{margin:.36rem 0 0;color:var(--text-secondary);font-size:.82rem;line-height:1.45}.ProjectForm_profileType__p0WgD{display:inline-flex;align-items:center;gap:.3rem;max-width:100%;padding:.2rem .45rem;border:1px solid var(--border-subtle);border-radius:4px;background:var(--surface-strong);color:var(--text-secondary);font-size:.75rem;font-weight:600;line-height:1.3;overflow-wrap:anywhere}.ProjectForm_profileType__p0WgD svg{flex-shrink:0}.ProjectForm_qualityCopy__8x1Sw>.ProjectForm_profileNotice__RN0m0{margin-top:.6rem;color:var(--text-muted);font-size:.75rem}.ProjectForm_evaluatingLabel___F6QR,.ProjectForm_qualityNotice__BzHnY{display:inline-flex;align-items:center;gap:.3rem;font-size:.72rem;font-weight:700}.ProjectForm_evaluatingLabel___F6QR{color:var(--text-muted)}.ProjectForm_qualityNotice__BzHnY{margin-top:.42rem;color:var(--project-warning-ink)}.ProjectForm_qualityError__7Nc8g{display:flex;align-items:center;flex-wrap:wrap;gap:.42rem;margin-top:.5rem;color:var(--project-danger-ink);font-size:.78rem}.ProjectForm_qualityError__7Nc8g button{display:inline-flex;align-items:center;gap:.25rem;padding:0;border:0;background:transparent;color:inherit;cursor:pointer;font:inherit;font-weight:700;text-decoration:underline}.ProjectForm_qualityError__7Nc8g button:disabled{cursor:not-allowed;opacity:.7;text-decoration:none}.ProjectForm_section__77Ju4{margin-top:1.35rem}.ProjectForm_sectionHeader__JjA0x{display:flex;align-items:end;justify-content:space-between;gap:1rem;margin-bottom:.65rem;padding-inline:.15rem}.ProjectForm_sectionHeader__JjA0x h2{margin:0;font-family:var(--font-app);font-size:1.08rem;font-weight:700}.ProjectForm_sectionHeader__JjA0x p{margin:0;color:var(--text-secondary);font-size:.78rem;text-align:right}.ProjectForm_fieldList__YW2JD{display:flex;flex-direction:column;gap:.62rem}.ProjectForm_matchingFilterError__JVIGs{margin-bottom:.9rem;padding:.68rem .78rem;border:1px solid var(--project-danger-line);border-radius:8px;background:var(--project-danger-bg);color:var(--project-danger-ink);font-size:.8rem;font-weight:600}.ProjectForm_fieldRow___W_Js{--project-field-columns:minmax(205px,0.44fr) minmax(0,1fr);position:relative;display:grid;grid-template-columns:var(--project-field-columns);gap:1.15rem;align-items:start;padding:.95rem 1rem;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface)}.ProjectForm_fieldRow___W_Js:has(.ProjectForm_fieldQualityWrap__g4PVX[data-open=true]){z-index:10}.ProjectForm_objectivesField__pdhOS .ProjectForm_fieldLabelRow__OglBX{justify-content:flex-start;min-height:28px;padding-inline-end:calc(28px + .55rem)}.ProjectForm_objectivesField__pdhOS>.ProjectForm_fieldControl__Z_o22{--objective-field-columns:28px minmax(0,1fr);margin-inline-start:calc(-28px - 1.15rem)}@media (max-width:600px){.ProjectForm_objectivesField__pdhOS>.ProjectForm_fieldControl__Z_o22{margin-inline-start:0}}.ProjectForm_fieldMeta__3BsoO{min-width:0}.ProjectForm_detailRow__Ph7WI,.ProjectForm_scopeFields__jqBQU .ProjectForm_fieldRow___W_Js{align-items:center;min-height:calc(var(--field-min-height) + 1.9rem + 2px)}.ProjectForm_fieldRow___W_Js[data-edit-field-row=title]{align-items:center}.ProjectForm_fieldLabelRow__OglBX{display:flex;align-items:center;justify-content:space-between;gap:.55rem;min-width:0}.ProjectForm_fieldLabelRow__OglBX>label,.ProjectForm_fieldLabel__wrcI_{color:var(--text-primary);font-size:.9rem;font-weight:600}.ProjectForm_fieldMeta__3BsoO>p{margin:.3rem 0 0;color:var(--text-secondary);font-size:.77rem;line-height:1.43}.ProjectForm_scoredFieldMeta__YAB7P>p{margin-inline-end:calc(28px + .55rem)}.ProjectForm_fieldRow___W_Js:not(.ProjectForm_objectivesField__pdhOS) .ProjectForm_fieldLabelRow__OglBX{padding-inline-end:calc(28px + .55rem)}.ProjectForm_controlStatus__JUQCn{position:absolute;inset-inline-end:calc(100% + 1.15rem);top:50%;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:flex-end;width:28px;height:28px}.ProjectForm_controlStatus__JUQCn:has(.ProjectForm_fieldQualityWrap__g4PVX[data-open=true]){z-index:35}@media (max-width:600px){.ProjectForm_fieldRow___W_Js:not(.ProjectForm_objectivesField__pdhOS)>.ProjectForm_fieldControl__Z_o22{margin-inline-start:38px}.ProjectForm_controlStatus__JUQCn{inset-inline-end:calc(100% + 10px)}}.ProjectForm_fieldControl__Z_o22{position:relative;min-width:0}.ProjectForm_fieldControl__Z_o22>div>button[aria-haspopup=listbox],.ProjectForm_fieldControl__Z_o22>input{height:var(--field-min-height);min-height:var(--field-min-height);padding-block:0;font-size:var(--font-size-sm)}.ProjectForm_fieldControl__Z_o22>div>button[aria-haspopup=listbox]>span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ProjectForm_input__z_6Ks{width:100%;min-width:0;min-height:var(--field-min-height);border:1px solid var(--field-border);border-radius:var(--control-radius);background:var(--field-bg);color:var(--text-primary);font-size:var(--font-size-sm);line-height:var(--line-height-normal);padding:var(--field-padding-block) var(--field-padding-inline);outline:none;transition:var(--transition-colors),box-shadow var(--duration-fast) var(--ease-standard),opacity var(--duration-fast) var(--ease-standard)}.ProjectForm_input__z_6Ks:hover:not(:disabled){border-color:var(--field-border-hover)}.ProjectForm_input__z_6Ks:focus-visible{border-color:var(--focus-ring);box-shadow:var(--shadow-focus);outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ProjectForm_sliderInput__Y9Ydy:focus-visible{outline:var(--focus-ring-width) solid var(--focus-ring);outline-offset:var(--focus-ring-offset)}.ProjectForm_input__z_6Ks:disabled{cursor:not-allowed;opacity:.62}.ProjectForm_textarea__5ay5z{min-height:94px;field-sizing:content;resize:none;overflow:hidden}.ProjectForm_countedInput__Fo3YE{position:relative;min-width:0}.ProjectForm_countedInput__Fo3YE>.ProjectForm_input__z_6Ks{display:block;padding-bottom:26px}.ProjectForm_countedSingleLine__v7Cuu>.ProjectForm_input__z_6Ks{height:var(--field-min-height);padding-block:0;padding-inline-end:min(190px,55%)}.ProjectForm_countedSingleLine__v7Cuu .ProjectForm_characterRequirement__o5QZC{max-width:calc(55% - var(--field-padding-inline))}.ProjectForm_characterRequirement__o5QZC{position:absolute;left:var(--field-padding-inline);bottom:5px;max-width:calc(100% - 2 * var(--field-padding-inline));color:var(--text-muted);font-size:10px;line-height:12px;text-align:left;font-variant-numeric:tabular-nums;pointer-events:none}.ProjectForm_saveButton__PKcP7{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:var(--control-height-md);padding:var(--space-2) var(--control-padding-inline-md);border:0;border-radius:var(--control-radius);background:var(--control-primary-bg);color:var(--control-primary-text);cursor:pointer;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);line-height:1;transition:opacity var(--duration-fast) var(--ease-standard),var(--transition-transform)}.ProjectForm_pageSaveBar__p2hEh{position:sticky;bottom:1rem;z-index:20;display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:1.4rem;padding:.85rem 1rem;border:1px solid var(--border-medium);border-radius:12px;background:var(--surface-strong);box-shadow:var(--shadow-lg)}.ProjectForm_dangerZone__e_Yg6{display:flex;align-items:center;justify-content:space-between;gap:1.25rem;margin-top:1.5rem;padding:1rem;border:1px solid var(--project-danger-line);border-radius:12px;background:var(--project-danger-bg)}.ProjectForm_dangerZone__e_Yg6 h2{margin:0;color:var(--project-danger-ink);font-size:.95rem;font-weight:var(--font-weight-bold)}.ProjectForm_dangerZone__e_Yg6 p{max-width:44rem;margin:.3rem 0 0;color:var(--text-secondary);font-size:.78rem;line-height:1.45}.ProjectForm_deleteButton__MqXj5{display:inline-flex;min-height:var(--control-height-md);flex:0 0 auto;align-items:center;justify-content:center;gap:var(--space-2);padding:var(--space-2) var(--control-padding-inline-md);border:1px solid var(--project-danger-line);border-radius:var(--control-radius);color:var(--danger-text);background:var(--surface-strong);font:inherit;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);cursor:pointer;transition:var(--transition-colors),var(--transition-transform)}.ProjectForm_deleteButton__MqXj5:hover:not(:disabled){border-color:var(--danger-text);color:var(--danger-text);background:var(--danger-bg);transform:translateY(-1px)}.ProjectForm_deleteButton__MqXj5:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.ProjectForm_deleteButton__MqXj5:disabled{cursor:not-allowed;opacity:.5}.ProjectForm_pageSaveBar__p2hEh>div:first-child{display:flex;flex-direction:column;gap:.18rem;min-width:0}.ProjectForm_pageSaveBar__p2hEh strong{font-size:.85rem}.ProjectForm_pageSaveBar__p2hEh span{color:var(--text-secondary);font-size:.74rem}.ProjectForm_pageSaveActions__guwXT{display:flex;align-items:center;justify-content:flex-end;gap:.5rem}.ProjectForm_saveButton__PKcP7:hover:not(:disabled){transform:translateY(-1px)}.ProjectForm_cancelButton__Xzb2G:disabled,.ProjectForm_saveButton__PKcP7:disabled{cursor:not-allowed;opacity:.48}.ProjectForm_fieldQualityWrap__g4PVX{position:relative;display:inline-flex;align-items:center;gap:.25rem;flex:0 0 auto}.ProjectForm_fieldRescoreButton__ZPGY0{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;padding:0;border:1px solid var(--border-medium);border-radius:50%;background:var(--surface-strong);color:var(--text-secondary);cursor:pointer}.ProjectForm_fieldRescoreButton__ZPGY0:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.ProjectForm_fieldRescoreButton__ZPGY0:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ProjectForm_fieldRescoreButton__ZPGY0:disabled{cursor:default;opacity:.6}.ProjectForm_rescoreSpinning__nOySv{animation:ProjectForm_field-rescore-spin__Rp_fB .8s linear infinite}@keyframes ProjectForm_field-rescore-spin__Rp_fB{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ProjectForm_rescoreSpinning__nOySv{animation:none}}.ProjectForm_fieldQualityIcon__i2Zau{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;padding:0;border:0;border-radius:0;background:transparent;cursor:pointer;line-height:1}.ProjectForm_fieldQualityIcon__i2Zau:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ProjectForm_fieldQualityIcon_strong__iAbmL{color:var(--success-text)}.ProjectForm_fieldCompletionComplete__wParG{color:var(--text-primary)}.ProjectForm_fieldQualityIcon_fair___idW0{color:var(--warning-text)}.ProjectForm_fieldQualityIcon_weak__IrbHv{color:var(--danger-text)}.ProjectForm_fieldQualityIcon_missing__oBQZN{color:var(--text-muted)}.ProjectForm_fieldQualityIcon__i2Zau.ProjectForm_fieldQualityIcon_fair___idW0{color:#b58900}.ProjectForm_fieldQualityIcon__i2Zau.ProjectForm_fieldQualityIcon_weak__IrbHv{color:#dc2626}[data-theme=dark] .ProjectForm_fieldQualityIcon__i2Zau.ProjectForm_fieldQualityIcon_fair___idW0{color:#facc15}[data-theme=dark] .ProjectForm_fieldQualityIcon__i2Zau.ProjectForm_fieldQualityIcon_weak__IrbHv{color:#f87171}.ProjectForm_advicePopover__B0bCy{position:absolute;top:calc(100% + 8px);right:auto;z-index:30;visibility:hidden;opacity:0;transform:translateY(-6px) scale(.88,.82);transform-origin:top right;pointer-events:none;transition:opacity .16s ease,transform .18s ease,visibility .18s;width:min(330px,78vw);display:flex;flex-direction:column;gap:.42rem;padding:.78rem .85rem;border:1px solid var(--border-subtle);border-radius:10px;background:var(--surface-strong);color:var(--text-primary);box-shadow:var(--shadow-lg);font-size:.76rem;font-weight:400;line-height:1.42;white-space:normal;overflow-wrap:anywhere}.ProjectForm_fieldQualityWrap__g4PVX[data-open=true]{z-index:35}.ProjectForm_fieldQualityWrap__g4PVX[data-open=true] .ProjectForm_advicePopover__B0bCy{visibility:visible;opacity:1;transform:translateY(0) scale(1);pointer-events:auto}.ProjectForm_advicePopover__B0bCy:before{content:"";position:absolute;inset:-10px 0 auto;height:10px}.ProjectForm_adviceHeading__aGiFo{display:flex;align-items:baseline;justify-content:space-between;gap:1rem}@media (prefers-reduced-motion:reduce){.ProjectForm_advicePopover__B0bCy{transition:none;transform:none}}.ProjectForm_advicePopover__B0bCy strong{font-size:.78rem}.ProjectForm_advicePopover__B0bCy ul{margin:0;padding-left:1.05rem}.ProjectForm_advicePopover__B0bCy li+li{margin-top:.25rem}.ProjectForm_fundingInput__sfqub{display:grid;grid-template-columns:14ch minmax(0,1fr);align-items:center;column-gap:.6rem;width:100%;height:var(--field-min-height)}.ProjectForm_fundingValue__uQ5Am{align-self:center;margin-right:.55rem;min-width:9ch;font-family:var(--font-app);font-size:1rem;font-weight:700;font-variant-numeric:tabular-nums;white-space:nowrap}.ProjectForm_fundingValueUnresolved__vdCfp{color:var(--text-secondary);font-weight:600}.ProjectForm_fundingIssue__rZ0i8{display:flex;flex-wrap:wrap;align-items:center;gap:.45rem .7rem;margin-top:.45rem;color:var(--project-danger-ink);font-size:.8rem;font-weight:600}.ProjectForm_sliderWrap___hp8e{position:relative;height:24px}.ProjectForm_sliderSelection__OVYyv,.ProjectForm_sliderTrack__7h2yH{position:absolute;top:50%;transform:translateY(-50%);height:7px;border-radius:999px}.ProjectForm_sliderTrack__7h2yH{left:10px;right:10px;background:var(--surface-muted)}.ProjectForm_sliderSelection__OVYyv{background:var(--text-primary)}.ProjectForm_sliderInput__Y9Ydy{position:absolute;inset:0;z-index:3;width:100%;height:24px;margin:0;padding:0;appearance:none;background:transparent;outline:none;pointer-events:none}.ProjectForm_sliderInput__Y9Ydy::-webkit-slider-thumb{box-sizing:border-box;width:20px;height:20px;margin-top:-9px;appearance:none;border:2px solid var(--surface-raised);border-radius:50%;background:var(--text-primary);box-shadow:var(--shadow-sm);cursor:pointer;pointer-events:all;transform:scale(.65);transition:transform .14s ease}.ProjectForm_sliderInput__Y9Ydy:active::-webkit-slider-thumb,.ProjectForm_sliderInput__Y9Ydy:focus-visible::-webkit-slider-thumb,.ProjectForm_sliderInput__Y9Ydy:hover::-webkit-slider-thumb{transform:scale(1)}.ProjectForm_sliderInput__Y9Ydy::-webkit-slider-runnable-track{height:2px;border:0;background:transparent}.ProjectForm_sliderInput__Y9Ydy::-moz-range-thumb{box-sizing:border-box;width:20px;height:20px;border:2px solid var(--surface-raised);border-radius:50%;background:var(--text-primary);box-shadow:var(--shadow-sm);cursor:pointer;pointer-events:all;transform:scale(.65);transition:transform .14s ease}.ProjectForm_sliderInput__Y9Ydy:active::-moz-range-thumb,.ProjectForm_sliderInput__Y9Ydy:focus-visible::-moz-range-thumb,.ProjectForm_sliderInput__Y9Ydy:hover::-moz-range-thumb{transform:scale(1)}@media (prefers-reduced-motion:reduce){.ProjectForm_sliderInput__Y9Ydy::-webkit-slider-thumb{transition:none}.ProjectForm_sliderInput__Y9Ydy::-moz-range-thumb{transition:none}}.ProjectForm_sliderInput__Y9Ydy::-moz-range-track{height:2px;border:0;background:transparent}.ProjectForm_sliderInput__Y9Ydy:disabled{opacity:.5}.ProjectForm_sliderInput__Y9Ydy:disabled::-webkit-slider-thumb{cursor:not-allowed}.ProjectForm_sliderTooltip__mZNuE{position:absolute;bottom:calc(100% + 8px);z-index:5;padding:.3rem .5rem;border:1px solid var(--border-medium);border-radius:6px;background:var(--surface-strong);color:var(--text-primary);box-shadow:var(--shadow-sm);font-size:.75rem;font-weight:600;white-space:nowrap;pointer-events:none;visibility:hidden;opacity:0;transform:translate(-50%,4px);transition:opacity .12s ease,transform .12s ease,visibility .12s}.ProjectForm_sliderInput__Y9Ydy:not(:disabled):active+.ProjectForm_sliderTooltip__mZNuE,.ProjectForm_sliderInput__Y9Ydy:not(:disabled):focus-visible+.ProjectForm_sliderTooltip__mZNuE,.ProjectForm_sliderInput__Y9Ydy:not(:disabled):hover+.ProjectForm_sliderTooltip__mZNuE{visibility:visible;opacity:1;transform:translate(-50%)}@media (prefers-reduced-motion:reduce){.ProjectForm_sliderTooltip__mZNuE{transition:none}}.ProjectForm_toast__ncnb7{position:fixed;top:1rem;right:1rem;z-index:1100;display:flex;align-items:center;gap:.5rem;width:min(360px,calc(100vw - 2rem));padding:.78rem .9rem;border:1px solid;border-radius:10px;box-shadow:var(--shadow-lg);font-size:.84rem;font-weight:500}.ProjectForm_toastDock__eJCBz{position:sticky;top:var(--space-3);z-index:40;display:flex;height:0;align-items:flex-start;justify-content:flex-end;overflow:visible}.ProjectForm_toastDock__eJCBz>.ProjectForm_toast__ncnb7{position:relative;top:auto;right:auto;z-index:auto}.ProjectForm_toastSuccess__KNybK{color:var(--project-success-ink);border-color:var(--project-success-line);background:var(--project-success-bg)}.ProjectForm_toastError__c702f{color:var(--project-danger-ink);border-color:var(--project-danger-line);background:var(--project-danger-bg)}@media (max-width:600px){.ProjectForm_page__wa7R4{padding-top:1.25rem}.ProjectForm_fieldRow___W_Js{grid-template-columns:1fr;gap:.72rem}.ProjectForm_sectionHeader__JjA0x{align-items:start;flex-direction:column;gap:.25rem}.ProjectForm_sectionHeader__JjA0x p{text-align:left}.ProjectForm_advicePopover__B0bCy{width:min(330px,calc(100vw - 64px))}.ProjectForm_pageSaveBar__p2hEh{align-items:stretch;flex-direction:column}.ProjectForm_pageSaveActions__guwXT{width:100%}.ProjectForm_pageSaveActions__guwXT>button{flex:1}.ProjectForm_dangerZone__e_Yg6{align-items:stretch;flex-direction:column}.ProjectForm_deleteButton__MqXj5{width:100%}}@media (max-width:520px){.ProjectForm_qualityCard__09VG_{grid-template-columns:1fr}.ProjectForm_qualityScore__n7B8y{width:68px;height:68px;padding-top:20px}.ProjectForm_fieldRow___W_Js{padding:var(--mobile-panel-padding)}}@media (prefers-reduced-motion:reduce){.ProjectForm_saveButton__PKcP7{transition:none}}.ProjectForm_fieldTitle__ZKY6e{display:flex;align-items:center;gap:.4rem;min-width:0}.ProjectForm_fieldCompletion__eN7MK{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:28px;height:28px}.ProjectForm_fieldStatusActions__ZogPP{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.ProjectForm_fieldCompletion__eN7MK,.ProjectForm_fieldQualityWrap__g4PVX,.ProjectForm_fieldRescoreButton__ZPGY0{position:relative;left:3px}.ProjectForm_narrativeAction__GNnV0{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;border:0;border-radius:50%;background:var(--surface-muted);color:var(--text-secondary);cursor:pointer}.ProjectForm_narrativeAction__GNnV0:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.ProjectForm_narrativeAction__GNnV0:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.ProjectForm_narrativeAction__GNnV0:disabled{opacity:.5;cursor:default}.ProjectForm_autosaveStatus__L6ZeN{display:inline-flex;width:20px;height:20px;align-items:center;justify-content:center;vertical-align:middle;color:var(--text-primary)}.ProjectForm_autosaveStatusError__Yv8k9{color:var(--danger-text)}.ProjectForm_autosaveSpinner__EH7WZ{animation:ProjectForm_autosaveSpin__vSXOc .8s linear infinite}.ProjectForm_autosaveAccessibleLabel__Agthv{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}@keyframes ProjectForm_autosaveSpin__vSXOc{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.ProjectForm_autosaveSpinner__EH7WZ{animation:none}}.ProjectForm_autosaveError__1cL0L{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem;margin-bottom:1rem;border:1px solid var(--border-subtle);border-radius:12px;background:var(--surface);color:var(--text-primary)}.StoryTextBox_box__XQQfz{--story-control-space:72px;position:relative;width:100%;min-width:0;flex:1}.StoryTextBox_box__XQQfz .StoryTextBox_input__j2qhq{display:block;box-sizing:border-box;width:100%;min-width:0;min-height:40px;padding:9px var(--story-control-space) 9px 12px;border:1px solid var(--field-border,var(--border-subtle));border-radius:var(--control-radius,10px);background:var(--field-bg,var(--surface));color:var(--text-primary);font:inherit;font-size:var(--font-size-sm,14px);line-height:var(--line-height-normal,20px);resize:none;overflow:hidden;overflow-wrap:anywhere;field-sizing:fixed}.StoryTextBox_box__XQQfz .StoryTextBox_input__j2qhq[readonly]{background:var(--surface-muted);color:var(--text-secondary);cursor:default}.StoryTextBox_box__XQQfz .StoryTextBox_input__j2qhq:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.StoryTextBox_actions__8LMtX{position:absolute;top:50%;transform:translateY(-50%);right:8px;display:flex;gap:4px}.StoryTextBox_box__XQQfz[data-editing=true] .StoryTextBox_input__j2qhq,.StoryTextBox_box__XQQfz[data-multiline=true] .StoryTextBox_input__j2qhq{padding-bottom:32px}.StoryTextBox_box__XQQfz[data-editing=true] .StoryTextBox_actions__8LMtX,.StoryTextBox_box__XQQfz[data-multiline=true] .StoryTextBox_actions__8LMtX{top:auto;bottom:6px;transform:none}.StoryTextBox_actions__8LMtX>button{display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;padding:0;border:0;border-radius:50%;background:var(--surface-muted);color:var(--text-secondary);cursor:pointer}.StoryTextBox_actions__8LMtX>button:hover:not(:disabled){background:var(--surface-hover);color:var(--text-primary)}.StoryTextBox_actions__8LMtX>button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.StoryTextBox_actions__8LMtX>button:disabled{opacity:.5;cursor:default}.StoryTextBox_counter__muhy0{position:absolute;bottom:12px;left:12px;max-width:calc(100% - 80px);color:var(--text-muted);font-size:10px;line-height:12px;font-variant-numeric:tabular-nums;text-align:left;pointer-events:none}.DocumentUploadTypes_typeList__io1EI{display:grid;gap:var(--space-2);margin:0;padding:0;list-style:none}.DocumentUploadTypes_typeGroup__fEh8q{border:1px solid var(--border-subtle);border-radius:var(--radius-md);background:var(--surface-raised);transition:border-color .2s ease,background-color .2s ease,box-shadow .2s ease}.DocumentUploadTypes_typeGroup__fEh8q[data-has-files=true]{border-color:var(--border-medium)}.DocumentUploadTypes_typeGroup__fEh8q[data-dragging=true]{border:1px dashed var(--focus-ring);background:var(--surface-hover);box-shadow:0 0 0 3px color-mix(in srgb,var(--focus-ring) 18%,transparent)}.DocumentUploadTypes_typeHeader__Bs5r4{display:flex;align-items:center;gap:var(--space-3);padding:10px 10px 10px 14px;min-width:0}.DocumentUploadTypes_typeMark__NxGF0{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;width:20px;height:20px;border:1.5px solid var(--border-medium);border-radius:999px}.DocumentUploadTypes_typeGroup__fEh8q[data-has-files=true] .DocumentUploadTypes_typeMark__NxGF0{border-color:var(--control-primary-bg);background:var(--control-primary-bg);color:var(--control-primary-text)}.DocumentUploadTypes_typeText__GrIPV{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);text-overflow:ellipsis;white-space:nowrap}.DocumentUploadTypes_addButton__rlnvY{flex:0 0 auto;min-height:32px;padding:0 12px;gap:4px}.DocumentUploadTypes_documentList___OiDO{display:grid;margin:0;padding:0 10px 6px 46px;list-style:none}.DocumentUploadTypes_documentRow__z8UOu{display:flex;align-items:center;gap:var(--space-2);min-width:0;min-height:40px;border-top:1px solid var(--border-subtle)}.DocumentUploadTypes_documentIcon__PL6xc{flex:0 0 auto;color:var(--text-muted)}.DocumentUploadTypes_documentName__Ue3ia{flex:1 1 auto;min-width:0;overflow:hidden;color:var(--text-primary);font-size:var(--font-size-sm);text-overflow:ellipsis;white-space:nowrap}.DocumentUploadTypes_documentRow__z8UOu .DocumentUploadTypes_removeButton__p_pjq{flex:0 0 auto;min-height:30px;padding:var(--space-1) var(--space-2);color:var(--text-muted)}.DocumentUploadTypes_documentRow__z8UOu .DocumentUploadTypes_removeButton__p_pjq:hover{color:var(--danger-text)}.DocumentUploadTypes_guidance__1BF0a{margin:0;color:var(--text-muted);font-size:var(--font-size-xs)}@media (max-width:600px){.DocumentUploadTypes_documentList___OiDO{padding-left:10px}}.ApplicationInfoPage_scroll__bpXR3{display:flex;min-width:0;min-height:0;flex:1 1 auto;overflow-y:auto}.ApplicationInfoPage_page__T9NZy{width:100%;padding:var(--space-8) var(--dashboard-edge-gutter,clamp(10px,1.6vw,22px)) var(--space-16)}.ApplicationInfoPage_headerTop__Ksbok{display:flex;min-width:0;align-items:center;gap:var(--space-4);margin-bottom:var(--space-4);padding:var(--space-6);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);background:var(--surface-raised);box-shadow:var(--shadow-sm)}.ApplicationInfoPage_header__5BTAb{min-width:0;flex:1 1 auto;margin:0}.ApplicationInfoPage_count__tVtVD{flex:0 0 auto;color:var(--text-muted);font-size:var(--font-size-xs)}.ApplicationInfoPage_textarea__021WU{min-height:104px;resize:vertical}.ApplicationInfoPage_choiceGroup__VEmNZ{display:grid;min-width:0;gap:var(--space-2);padding:0;border:0;margin:0}.ApplicationInfoPage_choice__0jIet{display:flex;min-height:40px;align-items:center;gap:var(--space-3);padding:8px 12px;border:1px solid var(--field-border);border-radius:var(--control-radius);background:var(--field-bg);color:var(--text-primary);cursor:pointer;font-size:var(--font-size-sm)}.ApplicationInfoPage_choice__0jIet:hover{border-color:var(--field-border-hover);background:var(--surface-hover)}.ApplicationInfoPage_choice__0jIet:focus-within{border-color:var(--focus-ring);box-shadow:var(--shadow-focus)}.ApplicationInfoPage_choice__0jIet input{width:16px;height:16px;margin:0;accent-color:var(--control-primary-bg)}.ApplicationInfoPage_uploadedAnswer__6WbNc{display:flex;min-height:44px;align-items:center;gap:var(--space-2);padding:10px 12px;border:1px solid var(--field-border);border-radius:var(--control-radius);background:var(--surface-muted);color:var(--text-secondary);font-size:var(--font-size-sm)}.ApplicationInfoPage_empty__wjPZ1{padding:var(--space-8) 0;color:var(--text-muted);font-size:var(--font-size-sm);text-align:center}@media (max-width:600px){.ApplicationInfoPage_page__T9NZy{padding-right:var(--space-4);padding-left:var(--space-4)}.ApplicationInfoPage_headerTop__Ksbok{padding:var(--space-4)}}
/*# sourceMappingURL=1ef304e53a0bdd37.css.map*/