._layout_fdvpr_1{min-height:100vh;display:flex}._aside_fdvpr_5{flex-direction:column;flex:none;gap:6px;width:248px;height:100vh;padding:26px 18px;display:flex;position:sticky;top:0}._brand_fdvpr_16{align-items:center;gap:12px;margin:0 8px 26px;display:flex}._mark_fdvpr_22{width:46px;height:46px;color:var(--on-primary);background:linear-gradient(135deg, var(--primary-from), var(--primary-to));box-shadow:0 8px 18px var(--primary-shadow);border-radius:15px;place-items:center;font-size:30px;font-weight:800;line-height:1;display:grid}._brandName_fdvpr_35{font-size:22px;font-weight:800;line-height:1;display:block}._brandSub_fdvpr_41{color:var(--muted);margin-top:3px;font-size:12px;display:block}._nav_fdvpr_47{flex-direction:column;gap:6px;display:flex}._link_fdvpr_52{color:var(--muted);transition:background var(--duration), color var(--duration), box-shadow var(--duration);border-radius:16px;align-items:center;gap:12px;padding:11px 14px;font-size:15px;font-weight:700;text-decoration:none;display:flex}._link_fdvpr_52:hover{color:var(--text)}._linkIcon_fdvpr_70{background:var(--soft);width:30px;height:30px;transition:background var(--duration), color var(--duration);border-radius:10px;place-items:center;display:grid}._active_fdvpr_81{color:var(--text);box-shadow:0 6px 16px var(--shadow);background:#fff}._active_fdvpr_81 ._linkIcon_fdvpr_70{background:linear-gradient(135deg, var(--primary-from), var(--primary-to));color:var(--on-primary)}._foot_fdvpr_90{color:var(--muted);border-radius:18px;margin:auto 0 0;padding:14px;font-size:13px}._main_fdvpr_97{flex-direction:column;flex:1;gap:20px;min-width:0;padding:26px 34px 26px 10px;display:flex}._top_fdvpr_105{align-items:center;gap:14px;display:flex}._heading_fdvpr_110{flex:1;min-width:0}._titleRow_fdvpr_114{align-items:center;gap:14px;display:flex}._title_fdvpr_114{margin:0;font-size:30px;font-weight:800;line-height:1.1}._subtitle_fdvpr_125{color:var(--muted);margin:6px 0 0;font-size:14px}._back_fdvpr_130{cursor:pointer;border-radius:50%;place-items:center;width:42px;height:42px;display:grid}._actions_fdvpr_138{align-items:center;gap:12px;display:flex}._userWrap_fdvpr_143{position:relative}._user_fdvpr_143{cursor:pointer;border-radius:999px;align-items:center;gap:10px;padding:6px 14px 6px 6px;font-size:14px;font-weight:700;display:flex}._avatar_fdvpr_156{width:34px;height:34px;color:var(--on-primary);background:linear-gradient(135deg, var(--primary-from), var(--primary-to));border-radius:50%;place-items:center;font-weight:800;display:grid}._menu_fdvpr_166{z-index:5;background:var(--glass-strong);min-width:180px;box-shadow:0 12px 32px var(--shadow);border-radius:18px;padding:6px;position:absolute;top:calc(100% + 8px);right:0}._menuItem_fdvpr_177{cursor:pointer;background:0 0;border:0;border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 12px;font-size:14px;font-weight:700;display:flex}._menuItem_fdvpr_177:hover{background:var(--soft)}._button_erbq1_1{cursor:pointer;white-space:nowrap;transition:transform var(--duration), opacity var(--duration), box-shadow var(--duration);border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-weight:800;display:inline-flex}._button_erbq1_1:active:not(:disabled){transform:scale(.97)}._button_erbq1_1:disabled{opacity:.55;cursor:default}._primary_erbq1_23{color:var(--on-primary);background:linear-gradient(90deg, var(--primary-from), var(--primary-to));box-shadow:0 8px 20px var(--primary-shadow)}._ghost_erbq1_28{background:var(--soft);color:var(--text)}._md_erbq1_32{padding:11px 20px;font-size:15px}._sm_erbq1_36{padding:8px 14px;font-size:13.5px}._lg_erbq1_40{padding:15px 22px;font-size:17px}._iconButton_erbq1_44{background:var(--soft);width:38px;height:38px;color:var(--muted);cursor:pointer;transition:background var(--duration), color var(--duration);border:0;border-radius:50%;place-items:center;display:grid}._iconButton_erbq1_44:hover{background:var(--track);color:var(--text)}._blob_3mhv6_1{border-radius:50%;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}._blob_3mhv6_1:before{content:"";background:var(--tone);opacity:.22;position:absolute;inset:0}._blob_3mhv6_1 img{height:auto;position:relative}._box_1mk99_1{border-radius:var(--radius-card);text-align:center;flex-direction:column;align-self:center;align-items:center;gap:8px;max-width:420px;margin-top:60px;padding:28px;display:flex}._title_1mk99_13{font-size:20px;font-weight:800}._message_1mk99_17{color:var(--muted);margin:0 0 10px}._bone_640h1_1{background:linear-gradient(90deg, var(--track) 0%, #ffffffb3 50%, var(--track) 100%);background-size:200% 100%;border-radius:12px;animation:1.4s linear infinite _shimmer_640h1_1;display:block}._round_640h1_13{border-radius:50%;flex:none}._chip_1tn9s_1{background:var(--soft);white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:3px 11px;font-size:12px;font-weight:700;display:inline-flex}._level_1tn9s_12{color:#0b6f73;background:#0ea5aa24}._draft_1tn9s_16{color:var(--retry-text);background:#f59e0b29}._root_1nk9n_1{z-index:10;position:fixed;inset:0}._dim_1nk9n_6{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);animation:_fade-in_1nk9n_1 var(--duration) ease-out both;background:#0b2a4547;position:absolute;inset:0}._panel_1nk9n_13{background:var(--glass-strong);width:min(480px,100vw - 44px);animation:_slide-in_1nk9n_1 var(--duration) ease-out both;border-radius:30px;flex-direction:column;padding:24px 24px 20px;display:flex;position:absolute;top:22px;bottom:22px;right:22px;box-shadow:0 20px 60px #0b355659}._header_1nk9n_27{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}._title_1nk9n_33{margin:0;font-size:24px;font-weight:800;line-height:1.2}._subtitle_1nk9n_39{color:var(--muted);margin:4px 0 0;font-size:13px}._body_1nk9n_44{flex-direction:column;flex:1;margin:8px -8px 0;padding:0 8px 12px;display:flex;overflow-y:auto}._footer_1nk9n_52{flex-direction:column;gap:10px;padding-top:10px;display:flex}._error_1nk9n_58{color:var(--primary-to);animation:_appear_1nk9n_1 var(--duration) ease-out both;background:#f2476b1a;border-radius:14px;margin:0;padding:10px 14px;font-size:14px;font-weight:700}._actions_1nk9n_68{grid-template-columns:1fr 1fr;gap:10px;display:grid}._cancel_1nk9n_73,._submit_1nk9n_74{cursor:pointer;border:0;border-radius:999px;padding:15px;font-size:16px;font-weight:800}._cancel_1nk9n_73{background:var(--soft)}._submit_1nk9n_74{color:var(--on-primary);background:linear-gradient(90deg, var(--primary-from), var(--primary-to));box-shadow:0 8px 20px var(--primary-shadow)}._submit_1nk9n_74:disabled{opacity:.6;cursor:default}._field_1ldye_1{flex-direction:column;margin-top:16px;display:flex}._label_1ldye_6{margin-bottom:6px;font-size:14px;font-weight:700}._wrap_1ldye_11{position:relative}._input_1ldye_14{border:1px solid var(--glass-border);width:100%;transition:border-color var(--duration), box-shadow var(--duration);background:#fff;border-radius:16px;padding:12px 16px;font-size:15px;font-weight:700}._input_1ldye_14::placeholder{color:var(--muted);font-weight:600}._input_1ldye_14:focus{border-color:var(--primary-to);outline:none;box-shadow:0 0 0 4px #f2476b24}._readOnly_1ldye_35{background:var(--soft);font-family:var(--mono);font-size:14px;font-weight:600}._aside_1ldye_41{font-family:var(--mono);color:var(--muted);pointer-events:none;font-size:12.5px;position:absolute;top:50%;right:16px;transform:translateY(-50%)}._hint_1ldye_51{color:var(--muted);margin:6px 0 0;font-size:12.5px;line-height:1.5}._grid_lhqhm_1{grid-template-columns:repeat(auto-fill,minmax(56px,1fr));gap:8px;max-height:196px;margin:-4px;padding:4px;display:grid;overflow-y:auto}._tile_lhqhm_10{border:1px solid var(--glass-border);cursor:pointer;height:56px;transition:border-color var(--duration), box-shadow var(--duration), transform var(--duration);background:#fff;border-radius:16px;place-items:center;display:grid}._tile_lhqhm_10:hover{transform:translateY(-1px)}._selected_lhqhm_26{border:2px solid var(--primary-to);box-shadow:0 0 0 4px #f2476b24}._group_vq0rh_1{background:var(--soft);border-radius:20px;align-items:center;gap:4px;padding:4px;display:flex}._option_vq0rh_9{color:var(--muted);white-space:nowrap;cursor:pointer;transition:background var(--duration), color var(--duration), box-shadow var(--duration);background:0 0;border:0;border-radius:16px;flex:1;padding:10px;font-size:14px;font-weight:700}._on_vq0rh_25{color:var(--text);box-shadow:0 4px 12px var(--shadow);background:#fff}._row_enhwn_1{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}._option_enhwn_6{border:1px solid var(--glass-border);cursor:pointer;transition:border-color var(--duration), box-shadow var(--duration);background:#fff;border-radius:16px;align-items:center;gap:10px;padding:9px 12px;font-size:14px;font-weight:700;display:flex}._selected_enhwn_21{border:2px solid var(--primary-to);box-shadow:0 0 0 4px #f2476b24}._dot_enhwn_25{background:var(--tone);border-radius:50%;flex:none;width:22px;height:22px}._preview_1jae5_1{background:#0ea5aa14;border-radius:20px;align-items:center;gap:16px;margin-top:18px;padding:12px;display:flex}._card_1jae5_10{width:96px;box-shadow:0 6px 16px var(--shadow);text-align:center;background:#fff;border-radius:18px;flex-direction:column;flex:none;align-items:center;gap:6px;padding:12px 10px 10px;display:flex}._cardName_1jae5_23{word-break:break-word;font-size:14px;font-weight:800;line-height:1.2}._cardTrack_1jae5_29{background:var(--track);border-radius:3px;width:70%;height:5px}._previewTitle_1jae5_35{font-size:15px;font-weight:800}._previewText_1jae5_39{color:var(--muted);margin:4px 0 0;font-size:12.5px}._search_gb2xe_1{width:260px;color:var(--muted);border-radius:999px;align-items:center;gap:10px;padding:10px 16px;display:flex}._search_gb2xe_1 input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14px;font-weight:600}._grid_gb2xe_19{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:16px;margin:0;padding:0;list-style:none;display:grid}._card_gb2xe_27{border-radius:var(--radius-card);transition:transform var(--duration), box-shadow var(--duration), opacity var(--duration);align-items:center;gap:14px;padding:16px 18px;display:flex}._card_gb2xe_27[draggable=true]{cursor:grab}._dragging_gb2xe_41{opacity:.5;transform:scale(.98)}._drag_gb2xe_41{flex:none}._dragOff_gb2xe_48{opacity:.3}._info_gb2xe_51{min-width:0;color:inherit;flex-direction:column;flex:1;gap:6px;text-decoration:none;display:flex}._info_gb2xe_51:hover ._name_gb2xe_60{color:var(--primary-to)}._name_gb2xe_60{transition:color var(--duration);font-size:19px;font-weight:800;line-height:1.1}._count_gb2xe_69{color:var(--muted);font-size:13.5px}._note_gb2xe_73{color:var(--muted);margin:0;font-size:13px}._empty_gb2xe_78{border-radius:var(--radius-card);text-align:center;color:var(--muted);margin:0;padding:28px}._error_gb2xe_85{color:var(--primary-to);background:#f2476b1a;border-radius:14px;margin:0;padding:10px 14px;font-size:14px;font-weight:700}._preview_1f3hv_1{background:#0ea5aa14;border-radius:20px;align-items:center;gap:14px;margin-top:18px;padding:12px;display:flex}._word_1f3hv_10{font-size:18px;font-weight:800}._text_1f3hv_14{color:var(--muted);margin:2px 0 0;font-size:12.5px}._list_1skct_1{grid-template-columns:1fr 1fr;gap:8px;margin:0;padding:0;list-style:none;display:grid}._option_1skct_9{border:1px solid var(--glass-border);text-align:left;cursor:pointer;width:100%;transition:border-color var(--duration), box-shadow var(--duration), opacity var(--duration);background:#fff;border-radius:16px;align-items:center;gap:10px;padding:6px 10px 6px 6px;font-size:14px;font-weight:700;display:flex}._option_1skct_9:disabled{opacity:.45;cursor:default}._on_1skct_31{border:2px solid var(--primary-to);box-shadow:0 0 0 4px #f2476b1f}._word_1skct_35{flex:1;min-width:0}._badge_1skct_39{background:var(--soft);width:22px;height:22px;color:var(--muted);transition:background var(--duration), color var(--duration);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}._on_1skct_31 ._badge_1skct_39{background:linear-gradient(135deg, var(--primary-from), var(--primary-to));color:var(--on-primary)}._empty_1skct_58{color:var(--muted);margin:0;font-size:14px}._cols_istsu_1{grid-template-columns:1.25fr 1fr;align-items:start;gap:18px;display:grid}@media (width<=1100px){._cols_istsu_1{grid-template-columns:1fr}}._panel_istsu_12{border-radius:26px;flex-direction:column;gap:10px;min-width:0;padding:18px 20px;display:flex}._panelHead_istsu_20{align-items:center;gap:10px;min-height:42px;display:flex}._panelTitle_istsu_26{margin:0;font-size:19px;font-weight:800}._grow_istsu_31{flex:1}._search_istsu_34{border:1px solid var(--glass-border);width:200px;color:var(--muted);background:#fff;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:flex}._search_istsu_34 input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14px;font-weight:600}._rows_istsu_54,._stages_istsu_55{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}._stages_istsu_55{gap:10px}._row_istsu_54{border-bottom:1px solid var(--glass-border);align-items:center;gap:12px;padding:8px 4px;font-size:15px;display:flex}._row_istsu_54:last-child{border-bottom:0}._word_istsu_76{width:110px;font-weight:800}._id_istsu_80{font-size:12.5px}._stage_istsu_55{border:1px solid var(--glass-border);background:#ffffffb3;border-radius:20px;flex-direction:column;gap:10px;padding:12px 14px;display:flex}._stageHead_istsu_92{align-items:center;gap:10px;font-size:14px;font-weight:700;display:flex}._stageTitle_istsu_99{font-size:16px;font-weight:800}._thumbs_istsu_103{flex-wrap:wrap;gap:8px;display:flex}._note_istsu_108{color:var(--muted);margin:0;font-size:12.5px;line-height:1.6}._empty_istsu_114{color:var(--muted);margin:0;padding:16px 4px}._ask_1lido_1{align-items:flex-end;gap:10px;display:flex}._ask_1lido_1>:first-child{flex:1}._askButton_1lido_9{height:47px}._file_1lido_12{border:2px dashed var(--track);height:84px;color:var(--muted);cursor:pointer;transition:border-color var(--duration), color var(--duration);background:#fff;border-radius:18px;place-items:center;font-weight:800;display:grid;position:relative}._file_1lido_12:hover{border-color:var(--primary-to);color:var(--text)}._file_1lido_12 input{opacity:0;cursor:pointer;position:absolute;inset:0}._waiting_1lido_37{margin-top:16px}._cands_1lido_40{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}._cand_1lido_40{border:1px solid var(--glass-border);cursor:pointer;height:108px;transition:border-color var(--duration), box-shadow var(--duration);background-color:#fff;background-image:linear-gradient(45deg,#eef3f7 25%,#0000 25%),linear-gradient(-45deg,#eef3f7 25%,#0000 25%),linear-gradient(45deg,#0000 75%,#eef3f7 75%),linear-gradient(-45deg,#0000 75%,#eef3f7 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;border-radius:18px;place-items:center;display:grid}._selected_1lido_69{border:2px solid var(--primary-to);box-shadow:0 0 0 4px #f2476b24}._checks_1lido_73{flex-wrap:wrap;gap:6px;margin:10px 0 0;padding:0;list-style:none;display:flex}._checks_1lido_73 li{border-radius:999px;padding:3px 10px;font-size:12px;font-weight:700}._ok_1lido_87{color:#0f7a57;background:#10b98124}._bad_1lido_91{color:var(--primary-to);background:#f2476b1f}._eye_1lido_95{background:var(--soft);color:var(--muted)}._pair_1lido_99{grid-template-columns:1fr 1fr;gap:10px;display:grid}._hint_1lido_104{color:var(--muted);margin:6px 0 0;font-size:12.5px}._previews_1lido_109{grid-template-columns:1fr 1fr;gap:10px;display:grid}._preview_1lido_109{border-radius:18px;justify-content:center;gap:8px;padding:12px;display:flex}._light_1lido_122{background:linear-gradient(160deg,#effaff,#cfeaf7)}._dark_1lido_125{background:linear-gradient(160deg,#03162e,#0b3556)}._blob_1lido_128{border-radius:50%;place-items:center;width:56px;height:56px;display:grid;position:relative;overflow:hidden}._blob_1lido_128:before{content:"";background:var(--tone);opacity:.22;position:absolute;inset:0}._blob_1lido_128 img{position:relative}._prompt_1lido_147{color:var(--muted);margin-top:14px;font-size:13px}._prompt_1lido_147 summary{cursor:pointer;font-weight:700}._prompt_1lido_147 p{background:var(--soft);border-radius:14px;margin:8px 0 0;padding:10px 14px;font-size:11.5px;line-height:1.5}._search_1wbtw_1{width:260px;color:var(--muted);border-radius:999px;align-items:center;gap:10px;padding:10px 16px;display:flex}._search_1wbtw_1 input{background:0 0;border:0;outline:none;flex:1;min-width:0;font-size:14px;font-weight:600}._tabs_1wbtw_19{background:var(--soft);border-radius:20px;gap:4px;width:max-content;padding:4px;display:flex}._tab_1wbtw_19{color:var(--muted);cursor:pointer;transition:background var(--duration), color var(--duration), box-shadow var(--duration);background:0 0;border:0;border-radius:16px;padding:8px 16px;font-size:14px;font-weight:700}._tabOn_1wbtw_41{color:var(--text);box-shadow:0 4px 12px var(--shadow);background:#fff}._grid_1wbtw_46{grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}._tile_1wbtw_54{text-align:center;border-radius:22px;flex-direction:column;align-items:center;gap:6px;padding:16px 12px 12px;display:flex;position:relative}._source_1wbtw_64{background:var(--soft);border-radius:999px;padding:2px 8px;font-size:10.5px;font-weight:700;position:absolute;top:10px;right:10px}._added_1wbtw_74{color:#6d28d9;background:#7c3aed1f}._name_1wbtw_78{font-size:15px;font-weight:800}._file_1wbtw_82{color:var(--muted);word-break:break-all;font-size:12px}._use_1wbtw_87{color:var(--muted);font-size:12px}._unused_1wbtw_91{color:var(--retry-text)}._empty_1wbtw_94{border-radius:var(--radius-card);text-align:center;color:var(--muted);margin:0;padding:28px}._note_1wbtw_101{color:var(--muted);margin:0;font-size:13px}._wrap_1gum8_1{place-items:center;min-height:100vh;padding:24px;display:grid}._card_1gum8_7{border-radius:30px;flex-direction:column;width:min(420px,100%);padding:34px;display:flex}._mark_1gum8_14{width:76px;height:76px;color:var(--on-primary);background:linear-gradient(135deg, var(--primary-from), var(--primary-to));box-shadow:0 8px 18px var(--primary-shadow);border-radius:24px;place-items:center;margin:0 auto 12px;font-size:50px;font-weight:800;line-height:1;display:grid}._title_1gum8_28{text-align:center;background:linear-gradient(90deg, var(--primary-from), var(--primary-to));color:#0000;-webkit-background-clip:text;background-clip:text;margin:0;font-size:36px;font-weight:800;line-height:1.1}._subtitle_1gum8_39{text-align:center;color:var(--muted);margin:4px 0 12px;font-size:15px;font-weight:700}._error_1gum8_46{color:var(--primary-to);animation:_appear_1gum8_1 var(--duration) ease-out both;background:#f2476b1a;border-radius:14px;margin:18px 0 -8px;padding:10px 14px;font-size:14px;font-weight:700}._submit_1gum8_56{width:100%;margin-top:24px}._note_1gum8_60{text-align:center;color:var(--muted);margin:16px 0 0;font-size:12.5px}._page_35tjq_1{flex-direction:column;gap:20px;display:flex}._stats_35tjq_6{grid-template-columns:repeat(4,1fr);gap:18px;display:grid}._stat_35tjq_6{border-radius:var(--radius-card);flex-direction:column;gap:6px;padding:22px 20px;display:flex}._statLabel_35tjq_18{color:var(--muted);font-size:14px;font-weight:700}._statValue_35tjq_23{font-size:36px;font-weight:800;line-height:1.1}._week_35tjq_28{color:#0f8a62;font-size:13px;font-weight:800}._statFoot_35tjq_33{color:var(--muted);font-size:13px}._cols_35tjq_37{grid-template-columns:1.4fr 1fr;align-items:start;gap:18px;display:grid}@media (width<=1100px){._cols_35tjq_37,._stats_35tjq_6{grid-template-columns:1fr 1fr}._cols_35tjq_37{grid-template-columns:1fr}}._side_35tjq_52{flex-direction:column;gap:18px;display:flex}._card_35tjq_57{border-radius:var(--radius-card);padding:22px}._cardTitle_35tjq_61{margin:0;font-size:18px;font-weight:800}._cardSub_35tjq_66{color:var(--muted);margin:2px 0 16px;font-size:13px}._chart_35tjq_71{margin:0}._plot_35tjq_74{border-top:1px dashed var(--track);height:380px;padding-top:18px;position:relative}._max_35tjq_80{color:var(--muted);font-size:11px;position:absolute;top:2px;right:0}._barList_35tjq_87{align-items:flex-end;gap:3px;height:100%;margin:0;padding:0;list-style:none;display:flex}._barSlot_35tjq_96{flex:1;align-items:flex-end;height:100%;display:flex}._bar_35tjq_87{background:var(--primary-to);width:100%;min-height:2px;transition:height var(--duration) ease-out, opacity var(--duration);border-radius:4px 4px 0 0}._barSlot_35tjq_96:hover ._bar_35tjq_87{opacity:.75}._axis_35tjq_114{color:var(--muted);justify-content:space-between;margin-top:10px;font-size:12px;display:flex}._bars_35tjq_121{flex-direction:column;gap:16px;margin:0;padding:0;list-style:none;display:flex}._barRow_35tjq_129{grid-template-columns:1.3fr 1.5fr 44px;align-items:center;gap:14px;font-size:14px;display:grid}._barLabel_35tjq_136{font-weight:700}._track_35tjq_139{background:var(--track);border-radius:6px;height:12px;overflow:hidden}._fill_35tjq_145{background:var(--primary-to);height:100%;transition:width var(--duration) ease-out;border-radius:6px;display:block}._rate_35tjq_152{text-align:right;font-weight:800}._empty_35tjq_156{color:var(--muted);margin:0}._note_35tjq_160{color:var(--muted);margin:0;font-size:12.5px}@font-face{font-family:"Baloo 2";src:url(/fonts/Baloo2-Medium.ttf);font-weight:500;font-display:swap}@font-face{font-family:"Baloo 2";src:url(/fonts/Baloo2-SemiBold.ttf);font-weight:600;font-display:swap}@font-face{font-family:"Baloo 2";src:url(/fonts/Baloo2-Bold.ttf);font-weight:700;font-display:swap}@font-face{font-family:"Baloo 2";src:url(/fonts/Baloo2-ExtraBold.ttf);font-weight:800;font-display:swap}:root{--text:#0b2a45;--muted:#0b2a459e;--background-from:#effaff;--background-to:#cfeaf7;--primary-from:#ff8a5c;--primary-to:#f2476b;--on-primary:#fff;--accent:#0ea5aa;--correct:#10b981;--retry:#f59e0b;--retry-text:#9a5b00;--glass:#ffffff9e;--glass-strong:#f7fcff;--glass-border:#0b35561a;--track:#0b35561a;--soft:#0b35560f;--shadow:#0b355629;--primary-shadow:#f2476b52;--font:"Baloo 2", system-ui, sans-serif;--mono:ui-monospace, Menlo, monospace;--radius-card:24px;--duration:.25s}*{box-sizing:border-box}html,body,#root{height:100%}body{font-family:var(--font);color:var(--text);background:radial-gradient(600px 420px at 85% 10%, #ff9a6b38, transparent 70%), radial-gradient(520px 420px at 10% 95%, #0ea5aa29, transparent 70%), linear-gradient(160deg, var(--background-from), var(--background-to));background-attachment:fixed;margin:0;font-weight:600}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline-offset:2px;outline:3px solid #f2476b73}@media (prefers-reduced-motion:reduce){*{transition-duration:0s!important;animation-duration:0s!important}}.glass{background:var(--glass);border:1px solid var(--glass-border);box-shadow:0 10px 30px var(--shadow);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.muted{color:var(--muted)}.mono{font-family:var(--mono);font-weight:600}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}[data-tone=accent]{--tone:var(--accent)}[data-tone=correct]{--tone:var(--correct)}[data-tone=primary]{--tone:var(--primary-to)}@keyframes appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:none}}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.appear{animation:appear var(--duration) ease-out both}
