._button_ry7ws_2{border-radius:var(--r-pill);cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:10px;font-weight:700;text-decoration:none;transition:transform .12s,background-color .12s;display:inline-flex}._button_ry7ws_2:hover{transform:translateY(-1px)}._button_ry7ws_2:disabled{cursor:not-allowed;opacity:.55;transform:none}._button-md_ry7ws_28{min-height:44px;padding:0 18px;font-size:15px}._button-lg_ry7ws_34{min-height:56px;padding:0 26px;font-size:16px}._button-primary_ry7ws_40{background:var(--primary);color:var(--on-primary)}._button-primary_ry7ws_40:hover{color:var(--on-primary)}._button-hero_ry7ws_49{background:var(--hero);color:var(--on-hero)}._button-hero_ry7ws_49:hover{color:var(--on-hero)}._button-secondary_ry7ws_58{background:var(--surface);color:var(--ink);box-shadow:var(--shadow), inset 0 0 0 1.5px var(--line)}._button-ghost_ry7ws_66{color:var(--link);background:0 0;padding-left:4px;padding-right:4px}._button-danger_ry7ws_73{background:var(--s-no);color:var(--alert-text)}._card_ry7ws_79{border-radius:var(--r-xl);gap:var(--space-4);flex-direction:column;display:flex}._pad-md_ry7ws_86{padding:var(--space-5)}._pad-lg_ry7ws_90{padding:28px}._tone-surface_ry7ws_94{background:var(--surface);box-shadow:var(--shadow)}._tone-hero_ry7ws_99{--ink-2:var(--on-hero);--link:var(--on-hero);--focus:var(--on-hero);background:var(--hero);color:var(--on-hero);box-shadow:var(--lift)}._tone-no_ry7ws_108{background:var(--s-no);color:var(--ink)}._tone-ask_ry7ws_113{background:var(--s-ask);color:var(--ink)}._tone-file_ry7ws_118{background:var(--s-file);color:var(--ink)}._tone-gap_ry7ws_123{background:var(--s-gap);color:var(--ink)}._tone-ok_ry7ws_128{background:var(--s-ok);color:var(--ink)}._tone-neutral_ry7ws_133{background:var(--s-neutral);color:var(--ink)}._chip_ry7ws_139{border-radius:var(--r-pill);white-space:nowrap;align-items:center;gap:6px;padding:4px 12px;font-size:13px;font-weight:600;display:inline-flex}._dot_ry7ws_150{border-radius:var(--r-pill);flex-shrink:0;width:9px;height:9px}._dot-no_ry7ws_157{background:var(--d-no)}._dot-ask_ry7ws_161{background:var(--d-ask)}._dot-file_ry7ws_165{background:var(--d-file)}._dot-gap_ry7ws_169{background:var(--d-gap)}._dot-ok_ry7ws_173{background:var(--d-ok)}._dot-neutral_ry7ws_177{background:var(--d-neutral)}._stat_ry7ws_182{flex-direction:column;gap:4px;display:flex}._statLabel_ry7ws_188{color:var(--ink-2);font-size:13px;font-weight:600}._tone-hero_ry7ws_99 ._statLabel_ry7ws_188,._tone-hero_ry7ws_99 ._statHint_ry7ws_195{color:var(--on-hero)}._statValue_ry7ws_199{font-family:var(--f-display);letter-spacing:-.03em;font-size:32px;font-weight:800;line-height:1.05}._statXl_ry7ws_207{letter-spacing:-.05em;font-size:clamp(36px,14vw,120px);line-height:.9}._statHint_ry7ws_195{color:var(--ink-2);font-size:13px}._track_ry7ws_220{border-radius:var(--r-pill);background:var(--line);height:10px;overflow:hidden}._trackHero_ry7ws_227{background:var(--on-hero-track)}._bar_ry7ws_231{border-radius:var(--r-pill);background:var(--graph);height:100%;transition:width .3s}._barHero_ry7ws_238{background:var(--on-hero)}._stepper_ry7ws_243{gap:var(--space-3);flex-direction:column;display:flex}._stepperCount_ry7ws_249{color:var(--ink-2);font-size:13px;font-weight:700}._steps_ry7ws_255{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}._stepButton_ry7ws_264{border-radius:var(--r-m);text-align:left;cursor:default;background:0 0;border:0;align-items:center;gap:12px;width:100%;min-height:52px;padding:6px 10px;display:flex}button._stepButton_ry7ws_264{cursor:pointer}button._stepButton_ry7ws_264:hover{background:var(--surface)}[aria-current=step] ._stepButton_ry7ws_264{background:var(--surface);box-shadow:var(--shadow)}._stepNumber_ry7ws_291{border-radius:var(--r-pill);background:var(--line);flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:flex}._stepCurrent_ry7ws_304{background:var(--hero);color:var(--on-hero)}._stepDone_ry7ws_309{background:var(--s-ok);color:var(--ok-text)}._stepText_ry7ws_314{flex-direction:column;display:flex}._stepTitle_ry7ws_319{font-weight:700}._stepHint_ry7ws_323{color:var(--ink-2);font-size:13px}._stepPanel_ry7ws_328{gap:var(--space-5);border-radius:var(--r-xl);background:var(--surface);box-shadow:var(--lift);flex-direction:column;padding:28px;display:flex}._stepPanelHead_ry7ws_338{gap:var(--space-2);flex-direction:column;display:flex}._stepPanelHead_ry7ws_338 h2{font-size:clamp(26px,3vw,34px)}._stepPanelHead_ry7ws_338 h2:focus{outline:none}._stepPanelBody_ry7ws_352{gap:var(--space-4);flex-direction:column;display:flex}._stepPanelFoot_ry7ws_358{justify-content:space-between;align-items:center;gap:var(--space-3);padding-top:var(--space-2);flex-wrap:wrap;display:flex}._field_ry7ws_368{flex-direction:column;gap:6px;display:flex}._fieldLabel_ry7ws_374{padding:0;font-size:14px;font-weight:600}._fieldHint_ry7ws_380{color:var(--ink-2);font-size:13px}._fieldError_ry7ws_385{color:var(--alert-text);font-size:13px;font-weight:600}._input_ry7ws_391{border:1.5px solid var(--field);border-radius:var(--r-m);background:var(--surface);min-height:48px;color:var(--ink);width:100%;padding:0 14px}._input_ry7ws_391[aria-invalid=true]{border-color:var(--d-no)}._textarea_ry7ws_405{resize:vertical;min-height:96px;padding:12px 14px}._choices_ry7ws_411{border:0;flex-direction:column;gap:8px;margin:0;padding:0;display:flex}._choiceGrid_ry7ws_420{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}._choice_ry7ws_411{border-radius:var(--r-l);background:var(--surface-2);cursor:pointer;border:2px solid #0000;flex-direction:column;gap:4px;min-height:72px;padding:14px 16px;display:flex}._choice_ry7ws_411:focus-within{outline:3px solid var(--focus);outline-offset:2px}._choiceOn_ry7ws_443{background:var(--surface);border-color:var(--primary)}._choiceTitle_ry7ws_448{font-weight:700}._choiceHint_ry7ws_452{color:var(--ink-2);font-size:13px}._drop_ry7ws_458{border:2px dashed var(--graph);border-radius:var(--r-l);background:var(--surface);cursor:pointer;align-items:center;gap:18px;padding:26px 24px;display:flex}._drop_ry7ws_458:focus-within{outline:3px solid var(--focus);outline-offset:2px}._dropOver_ry7ws_474{background:var(--s-ask)}._dropText_ry7ws_478{flex-direction:column;gap:2px;display:flex}._dropAction_ry7ws_484{color:var(--link);margin-top:6px;font-weight:700;text-decoration:underline}._empty_ry7ws_492{border:2px dashed var(--line);border-radius:var(--r-xl);text-align:center;flex-direction:column;align-items:center;gap:8px;padding:48px 24px;display:flex}._emptyTitle_ry7ws_503{font-family:var(--f-display);font-size:22px}._banner_ry7ws_508{border-radius:var(--r-l);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:14px 20px;display:flex}._bannerText_ry7ws_518{flex:280px}._skeleton_ry7ws_522{border-radius:var(--r-s);background:linear-gradient(90deg, var(--line), var(--surface), var(--line));background-size:200% 100%;animation:1.2s linear infinite _shimmer_ry7ws_1;display:block}@keyframes _shimmer_ry7ws_1{0%{background-position:200% 0}to{background-position:-200% 0}}._loading_ry7ws_540{flex-direction:column;gap:16px;display:flex}._toasts_ry7ws_546{z-index:50;flex-direction:column;gap:8px;display:flex;position:fixed;bottom:24px;left:50%;transform:translate(-50%)}._toast_ry7ws_546{border-radius:var(--r-pill);box-shadow:var(--lift);padding:12px 20px;font-weight:600}._pageHeader_ry7ws_565{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:16px;display:flex}._pageHeaderText_ry7ws_573{flex-direction:column;gap:8px;max-width:760px;display:flex}._lead_ry7ws_580{color:var(--ink-2);font-size:17px}._actions_ry7ws_585{flex-wrap:wrap;gap:10px;display:flex}._segmented_ry7ws_591{border:0;flex-wrap:wrap;gap:6px;min-width:0;margin:0;padding:0;display:inline-flex}._segment_ry7ws_591{border-radius:var(--r-pill);background:var(--surface);cursor:pointer;min-height:44px;box-shadow:var(--shadow);border:0;align-items:center;gap:8px;padding:0 16px;font-weight:600;display:inline-flex}._segmentOn_ry7ws_615{background:var(--primary);color:var(--on-primary)}._segmentCount_ry7ws_620{opacity:.8;font-size:13px}._help_ry7ws_625{font-size:14px}._help_ry7ws_625 summary{cursor:pointer;color:var(--link);align-items:center;min-height:32px;font-weight:600;display:inline-flex}._helpBody_ry7ws_638{border-radius:var(--r-m);background:var(--surface-2);color:var(--ink-2);margin-top:6px;padding:12px 14px}@media (width<=760px){._input_ry7ws_391{font-size:16px}._stepPanel_ry7ws_328{padding:20px}}._tone-hero_ry7ws_99 a,._tone-hero_ry7ws_99 ._help_ry7ws_625 summary{color:var(--on-hero);text-decoration:underline}._tone-hero_ry7ws_99 ._button-primary_ry7ws_40,._tone-hero_ry7ws_99 ._button-primary_ry7ws_40:hover{background:var(--surface);color:var(--ink);text-decoration:none}._tone-hero_ry7ws_99 ._fieldError_ry7ws_385{color:var(--on-hero)}._sheet_ry7ws_675{width:100%;max-width:none;height:100%;max-height:none;color:var(--ink);background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0}._sheet_ry7ws_675:not([open]){display:none}._sheet_ry7ws_675[open]{justify-content:center;align-items:flex-end;display:flex}._sheet_ry7ws_675::backdrop{background:#0e224073}._sheetBody_ry7ws_703{width:100%;max-height:92dvh;padding:14px 16px calc(20px + env(safe-area-inset-bottom));background:var(--surface);border-radius:24px 24px 0 0;animation:.22s ease-out _sheet-up_ry7ws_1;position:relative;overflow:auto;box-shadow:0 -10px 40px #0e224033}@keyframes _sheet-up_ry7ws_1{0%{opacity:.6;transform:translateY(24px)}to{opacity:1;transform:none}}._sheetHandle_ry7ws_726{background:var(--line);border-radius:2px;width:40px;height:4px;margin:0 auto 12px;display:block}._sheetClose_ry7ws_735{border-radius:var(--r-pill);background:var(--surface-2);width:44px;height:44px;color:var(--ink);cursor:pointer;border:0;place-items:center;display:grid;position:absolute;top:10px;right:10px}@media (width>=761px){._sheet_ry7ws_675[open]{align-items:center}._sheetBody_ry7ws_703{border-radius:var(--r-xl);width:min(600px,100% - 40px);max-height:86vh;box-shadow:var(--lift), 0 10px 30px #0e22402e;padding:22px 24px 24px}._sheetHandle_ry7ws_726{display:none}}
