._app_gsfp5_1{min-height:100dvh;display:flex}._sidebar_gsfp5_7{display:none}._main_gsfp5_11{flex:1;min-width:0;display:flex;flex-direction:column}._content_gsfp5_18{flex:1;width:100%;max-width:860px;margin:0 auto;padding:0 16px calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 24px)}._footer_gsfp5_27{width:100%;max-width:860px;margin:0 auto;padding:12px 16px calc(var(--tabbar-h) + env(safe-area-inset-bottom) + 16px);border-top:1px solid var(--color-border);color:var(--color-secondary-label);font-size:.75rem;line-height:1.7;text-align:center}._tabbar_gsfp5_40{position:fixed;bottom:0;left:0;right:0;z-index:30;display:flex;background:var(--color-bar);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--color-border);padding-bottom:env(safe-area-inset-bottom)}._tab_gsfp5_40{flex:1;min-height:var(--tap-min);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;font-size:.6563rem;font-weight:600;text-decoration:none;color:var(--color-secondary-label);padding-top:4px}._tabActive_gsfp5_69{color:var(--color-accent)}@media (min-width: 768px){._app_gsfp5_1{flex-direction:row}._sidebar_gsfp5_7{display:flex;flex-direction:column;gap:8px;width:248px;flex-shrink:0;height:100dvh;position:sticky;top:0;overflow-y:auto;padding:16px 12px calc(env(safe-area-inset-bottom) + 16px);background:var(--color-surface);border-right:1px solid var(--color-border)}._tabbar_gsfp5_40{display:none}._content_gsfp5_18{padding-bottom:64px}._footer_gsfp5_27{padding-bottom:24px}._brand_gsfp5_105{font-size:1.25rem;font-weight:800;color:var(--color-label);text-decoration:none;padding:4px 12px 10px}._sideGroup_gsfp5_113{display:flex;flex-direction:column;gap:2px;border-bottom:1px solid var(--color-border);padding-bottom:10px}._sideHeading_gsfp5_121{font-size:.75rem;font-weight:700;color:var(--color-secondary-label);padding:6px 12px 2px}._sideLink_gsfp5_128{display:flex;align-items:center;gap:8px;min-height:38px;padding:4px 12px;border-radius:8px;text-decoration:none;font-size:.9375rem;font-weight:600;color:var(--color-secondary-label)}._sideLink_gsfp5_128:hover{background:var(--color-card)}._sideActive_gsfp5_145{background:var(--color-card);color:var(--color-label);box-shadow:inset 3px 0 0 var(--color-accent)}._dot_gsfp5_151{width:8px;height:8px;border-radius:50%;flex-shrink:0}}._brand_gsfp5_105,._sideGroup_gsfp5_113,._sideHeading_gsfp5_121{display:none}@media (min-width: 768px){._brand_gsfp5_105,._sideGroup_gsfp5_113,._sideHeading_gsfp5_121{display:flex}._sideHeading_gsfp5_121{display:block}}._bar_ftu44_1{position:sticky;top:0;z-index:20;background:var(--color-bar);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--color-border)}._inner_ftu44_11{display:flex;align-items:center;gap:4px;min-height:52px;max-width:860px;margin:0 auto;padding:0 8px}._back_ftu44_21{display:inline-flex;align-items:center;justify-content:center;width:var(--tap-min);height:var(--tap-min);border-radius:50%;color:var(--color-label);flex-shrink:0}._gap_ftu44_32{width:var(--tap-min);flex-shrink:0}._title_ftu44_37{flex:1;min-width:0;font-size:1.0625rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._right_ftu44_46{flex-shrink:0;display:flex;align-items:center}._card_1h7u9_1{display:flex;align-items:center;gap:16px;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:16px}._flameWrap_1h7u9_11{display:flex;align-items:baseline;gap:4px;min-width:132px}._flame_1h7u9_11{color:var(--color-warning-ink);align-self:center}._num_1h7u9_23{font-size:2.375rem;font-weight:800;line-height:1;font-variant-numeric:tabular-nums}._unit_1h7u9_30{font-size:.9375rem;font-weight:700}._label_1h7u9_35{font-size:.75rem;color:var(--color-secondary-label);margin-left:2px}._side_1h7u9_41{flex:1;display:flex;flex-direction:column;gap:6px;min-width:0}._today_1h7u9_49{font-size:.8125rem;color:var(--color-secondary-label);display:flex;align-items:center;gap:4px}._doneIcon_1h7u9_57{color:var(--color-success-ink);display:inline-flex}._todoIcon_1h7u9_62{color:var(--color-secondary-label);display:inline-flex}._cta_1h7u9_67{align-self:flex-start;display:inline-flex;align-items:center;min-height:var(--tap-min);padding:8px 16px;border-radius:10px;background:var(--color-accent);color:#fff;font-size:.9375rem;font-weight:700;text-decoration:none}._card_14j4k_1{display:flex;flex-direction:column;gap:2px;min-height:88px;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);padding:14px;text-decoration:none;color:var(--color-label);transition:background .15s ease}._card_14j4k_1:active{background:var(--color-surface)}._iconWrap_14j4k_19{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;margin-bottom:6px}._bar_14j4k_29{width:22px;height:6px;border-radius:3px}._name_14j4k_35{font-size:1rem;font-weight:700}._short_14j4k_40{font-size:.7813rem;color:var(--color-secondary-label);overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical}._footer_14j4k_50{margin-top:8px;display:flex;align-items:center;justify-content:space-between;gap:8px}._state_14j4k_58{display:inline-flex;align-items:center;gap:3px;font-size:.75rem;font-weight:700;padding:2px 8px;border-radius:var(--radius-chip)}._stateIdle_14j4k_68{background:var(--color-surface);color:var(--color-secondary-label)}._stateActive_14j4k_73{background:var(--color-accent-tint);color:var(--color-label)}._stateDone_14j4k_78{background:var(--color-success-tint);color:var(--color-success-ink)}._grid_14j4k_83{display:grid;grid-template-columns:repeat(auto-fill,minmax(160px,1fr));gap:12px}._card_1f9wb_3{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card)}._cardPad_1f9wb_9{padding:16px}._sectionTitle_1f9wb_13{font-size:1.0625rem;margin:8px 0 4px}._panelTitle_1f9wb_18{font-size:.8125rem;font-weight:700;color:var(--color-secondary-label)}._srOnly_1f9wb_25{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}._lead_1f9wb_37{color:var(--color-secondary-label);font-size:.9375rem}._mono_1f9wb_42{font-family:var(--font-mono)}._chip_1f9wb_47{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:600;line-height:1.4;padding:2px 10px;border-radius:var(--radius-chip);color:var(--color-label);background:var(--color-surface);border:1px solid var(--color-border)}._segmented_1f9wb_62{display:flex;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:3px;gap:3px;width:100%}._segmentedItem_1f9wb_72{flex:1;min-height:var(--tap-min);padding:4px 8px;border-radius:8px;font-size:.8125rem;font-weight:600;line-height:1.3;color:var(--color-secondary-label);display:inline-flex;align-items:center;justify-content:center;gap:4px;text-align:center;word-break:auto-phrase;transition:background .15s ease,color .15s ease}._segmentedActive_1f9wb_90{background:var(--color-card);color:var(--color-label);box-shadow:0 1px 3px #0000001f}._primaryBtn_1f9wb_97{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--tap-min);padding:10px 20px;border-radius:12px;background:var(--color-accent);color:#fff;font-size:1rem;font-weight:600;text-decoration:none;transition:opacity .15s ease}._primaryBtn_1f9wb_97:disabled{opacity:.4;cursor:default}._subtleBtn_1f9wb_118{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:var(--tap-min);padding:10px 16px;border-radius:12px;border:1px solid var(--color-border);background:var(--color-card);color:var(--color-label);font-size:.9375rem;font-weight:600;text-decoration:none}._subtleBtn_1f9wb_118:disabled{opacity:.4;cursor:default}._dangerBtn_1f9wb_139{color:var(--color-error-ink);border-color:var(--color-error)}._rowLink_1f9wb_146{display:flex;align-items:center;gap:12px;width:100%;min-height:var(--tap-min);padding:12px 14px;text-decoration:none;background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card);transition:background .15s ease}._rowLink_1f9wb_146:active{background:var(--color-surface)}._rowMain_1f9wb_164{flex:1;min-width:0}._rowTitle_1f9wb_169{font-weight:600;font-size:.9375rem}._rowSub_1f9wb_174{color:var(--color-secondary-label);font-size:.8125rem;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}._ring_1f9wb_185{display:block}._empty_1f9wb_190{color:var(--color-secondary-label);font-size:.9375rem;text-align:center;padding:24px 12px}._note_1f9wb_198{background:var(--color-warning-tint);color:var(--color-label);border:1px solid var(--color-warning);border-radius:10px;padding:10px 12px;font-size:.875rem}._info_1f9wb_207{background:var(--color-accent-tint);border:1px solid var(--color-accent);border-radius:10px;padding:10px 12px;font-size:.875rem}._page_1f9wb_216{display:flex;flex-direction:column;gap:16px;padding-top:8px}._stack_1f9wb_223{display:flex;flex-direction:column;gap:10px}._chipRow_1f9wb_229{display:flex;flex-wrap:wrap;gap:8px}._bottomBar_1f9wb_236{position:sticky;bottom:calc(var(--tabbar-h) + env(safe-area-inset-bottom));z-index:5;margin-top:16px;padding:8px 0;background:linear-gradient(to top,var(--color-bg) 70%,transparent)}@media (min-width: 768px){._bottomBar_1f9wb_236{bottom:0}}._fullWidth_1f9wb_251{width:100%}._titleRow_1f9wb_256{display:flex;align-items:center;justify-content:space-between;gap:8px}._labGrid_1f9wb_264{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;margin-top:8px}._stars_1f9wb_272{color:var(--color-warning-ink);display:inline-flex;gap:1px;vertical-align:-2px}._laterBtn_1f9wb_280{display:inline-flex;align-items:center;justify-content:center;width:var(--tap-min);height:var(--tap-min);border-radius:50%;color:var(--color-secondary-label)}._laterOn_1f9wb_290{color:var(--color-warning-ink)}._card_1tou7_1{display:flex;flex-direction:column;gap:6px;padding:14px;background:var(--color-card);border:1px solid var(--color-border);border-top:4px solid var(--color-accent);border-radius:var(--radius-card);color:var(--color-label);text-decoration:none;transition:background .15s ease}._card_1tou7_1:active{background:var(--color-surface)}._meta_1tou7_19{display:flex;flex-wrap:wrap;gap:6px}._today_1tou7_25{border-color:var(--color-accent);background:var(--color-accent-tint);color:var(--color-accent)}._title_1tou7_31{font-size:1rem;font-weight:700;line-height:1.45}._summary_1tou7_37{font-size:.8125rem;color:var(--color-secondary-label);line-height:1.55}._cta_1tou7_43{margin-top:auto;padding-top:4px;color:var(--color-accent);font-size:.8125rem;font-weight:700}._page_10xt5_1{padding-top:12px}._gear_10xt5_5{display:inline-flex;align-items:center;justify-content:center;width:var(--tap-min);height:var(--tap-min);border-radius:50%;color:var(--color-label)}._grid_10xt5_15{display:grid;grid-template-columns:repeat(auto-fill,minmax(158px,1fr));gap:12px;flex-direction:row}._lead_10xt5_22{margin:2px 0 0}._more_10xt5_26{flex:none;color:var(--color-accent);font-size:.8125rem;font-weight:700;text-decoration:none;min-height:var(--tap-min);display:inline-flex;align-items:center}._todayCard_10xt5_37{background:var(--color-card);border:1px solid var(--color-border);border-radius:var(--radius-card)}._todayLink_10xt5_43{display:flex;flex-direction:column;align-items:flex-start;gap:8px;padding:14px;text-decoration:none}._todayText_10xt5_52{font-weight:600;font-size:.9375rem;white-space:pre-line}._todayCta_10xt5_58{color:var(--color-accent);font-size:.875rem;font-weight:700;align-self:flex-end}._page_8is1z_1,._page_18n3p_1{padding-top:4px}._main_18n3p_5{flex:1;min-width:0;display:flex;flex-direction:column;gap:4px;text-decoration:none}._meta_18n3p_14{display:flex;align-items:center;gap:6px;flex-wrap:wrap}._stars_18n3p_21{color:var(--color-warning-ink);letter-spacing:1px}._rowTopic_18n3p_27{font-size:.75rem;color:var(--color-secondary-label)}._correctChip_18n3p_32{background:var(--color-success-tint);color:var(--color-success-ink)}._wrongChip_18n3p_37{background:var(--color-error-tint);color:var(--color-error-ink)}._dialog_1ukr9_1{border:1px solid var(--color-border);border-radius:var(--radius-card);background:var(--color-card);color:var(--color-label);padding:0;width:min(460px,calc(100vw - 32px));max-height:calc(100dvh - 32px);overflow:auto}._dialog_1ukr9_1::backdrop{background:#00000073}._inner_1ukr9_16{display:flex;flex-direction:column;gap:10px;padding:20px}._title_1ukr9_23{font-size:1.0625rem;font-weight:700;margin:0}._label_1ukr9_29{font-size:.875rem;font-weight:600;color:var(--color-secondary-label)}._cats_1ukr9_36{display:flex;flex-wrap:wrap;gap:8px}._cat_1ukr9_36{min-height:var(--tap-min);padding:6px 12px;border:1px solid var(--color-border);border-radius:10px;background:var(--color-card);color:var(--color-label);font-size:.875rem;font-weight:600;display:inline-flex;align-items:center}._catOn_1ukr9_55{border-color:var(--color-accent);background:var(--color-accent-tint)}._textarea_1ukr9_60{font:inherit;color:var(--color-label);background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:10px 12px;width:100%;resize:vertical;min-height:96px}._textarea_1ukr9_60{resize:vertical;min-height:96px}._captchaBox_1ukr9_77{display:flex;justify-content:center;min-height:65px}._done_1ukr9_83{margin:0;font-size:.9375rem;font-weight:700;color:var(--color-success-ink)}._errorText_1ukr9_90{margin:0;font-size:.9375rem;color:var(--color-error-ink)}._btnRow_1ukr9_96{display:flex;gap:8px;margin-top:6px}._btn_1ukr9_96{flex:1;min-width:0}._page_1x28w_1{padding-top:4px}._meta_1x28w_5{display:flex;gap:6px;align-items:center;flex-wrap:wrap}._text_1x28w_12{font-weight:600;white-space:pre-line}._choice_1x28w_18{display:flex;align-items:center;gap:10px;width:100%;min-height:var(--tap-min);padding:10px 14px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-card);text-align:left;font-size:.9375rem;transition:border-color var(--motion-base) var(--ease-standard),background var(--motion-base) var(--ease-standard)}._choice_1x28w_18[aria-disabled=true]{cursor:default}._choiceSelected_1x28w_39{border-color:var(--color-accent);background:var(--color-accent-tint)}._choiceCorrect_1x28w_44{border-color:var(--color-success);background:var(--color-success-tint);animation:_choiceIn_1x28w_1 var(--motion-base) var(--ease-standard) both}._choiceWrong_1x28w_50{border-color:var(--color-error);background:var(--color-error-tint);animation:_choiceIn_1x28w_1 var(--motion-base) var(--ease-standard) both}._choiceMark_1x28w_56{color:var(--color-secondary-label);display:inline-flex;flex-shrink:0}._choiceCorrect_1x28w_44 ._choiceMark_1x28w_56{color:var(--color-success-ink)}._choiceWrong_1x28w_50 ._choiceMark_1x28w_56{color:var(--color-error-ink)}._choiceText_1x28w_70{flex:1}._feedback_1x28w_75{display:flex;align-items:center;gap:8px;border-radius:12px;padding:10px 14px;font-weight:700;animation:_feedbackIn_1x28w_1 var(--motion-base) var(--ease-emphasized) both}._feedback_1x28w_75:focus{outline:2px solid var(--color-accent);outline-offset:2px}._feedbackOk_1x28w_90{background:var(--color-success-tint);color:var(--color-success-ink)}._feedbackNg_1x28w_95{background:var(--color-error-tint);color:var(--color-error-ink)}._feedbackIcon_1x28w_100{display:inline-flex}._feedbackText_1x28w_104{font-weight:700}._exp_1x28w_109{display:grid;grid-template-rows:0fr;opacity:0;margin-top:0;border-color:transparent;scroll-margin-top:72px;transition:grid-template-rows var(--motion-step) var(--ease-standard),opacity var(--motion-base) var(--ease-standard),margin-top var(--motion-step) var(--ease-standard),border-color var(--motion-base) var(--ease-standard)}._expOpen_1x28w_123{grid-template-rows:1fr;opacity:1;margin-top:4px;border-color:var(--color-border)}._expInner_1x28w_130{min-height:0;overflow:hidden;padding:0 16px;transition:padding var(--motion-step) var(--ease-standard)}._expOpen_1x28w_123 ._expInner_1x28w_130{padding:16px}._expPara_1x28w_141{font-size:.9375rem;margin-bottom:10px;white-space:pre-line}._figure_1x28w_148{margin-top:4px}._figSkeleton_1x28w_152{min-height:220px;display:flex;align-items:center;justify-content:center;border:1px dashed var(--color-border);border-radius:10px;background:var(--color-surface);color:var(--color-secondary-label);font-size:.8125rem}._source_1x28w_165{margin-top:12px;padding-top:10px;border-top:1px solid var(--color-border);font-size:.8125rem;color:var(--color-secondary-label)}._barCol_1x28w_173{display:flex;flex-direction:column;gap:8px}@keyframes _feedbackIn_1x28w_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}@keyframes _choiceIn_1x28w_1{0%{opacity:.55}to{opacity:1}}@media (prefers-reduced-motion: reduce){._feedback_1x28w_75,._choiceCorrect_1x28w_44,._choiceWrong_1x28w_50{animation:none}._exp_1x28w_109,._expInner_1x28w_130{transition:none}}._page_8is1z_1,._page_mewyf_1{padding-top:4px}._searchWrap_mewyf_5{display:flex}._search_mewyf_5{flex:1;min-height:var(--tap-min);border:1px solid var(--color-border);border-radius:12px;padding:10px 14px;background:var(--color-card);color:var(--color-label)}._meta_mewyf_19{display:flex;gap:6px;align-items:center;flex-wrap:wrap}._known_mewyf_26{background:var(--color-success-tint);color:var(--color-success-ink)}._unsure_mewyf_31{background:var(--color-warning-tint);color:var(--color-warning-ink)}._footerNote_mewyf_36{color:var(--color-secondary-label);font-size:.7813rem}._page_1a8lf_1{padding-top:4px}._short_1a8lf_5{font-size:1.0625rem;font-weight:700;color:var(--color-secondary-label)}._figureCard_1a8lf_11{display:flex;justify-content:center;padding:8px}._figure_1a8lf_11{width:100%;max-width:420px}._figure_1a8lf_11 svg{width:100%;height:auto;display:block}._desc_1a8lf_28{font-size:.9375rem;margin-bottom:10px;white-space:pre-line}._review_1a8lf_34{padding:14px;display:flex;flex-direction:column;gap:10px}._reviewBtns_1a8lf_41{display:flex;gap:8px}._reviewBtn_1a8lf_41{flex:1;min-height:var(--tap-min);display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid var(--color-border);border-radius:12px;background:var(--color-card);font-weight:700;font-size:.9375rem}._reviewKnownOn_1a8lf_60{border-color:var(--color-success);background:var(--color-success-tint);color:var(--color-success-ink)}._reviewUnsureOn_1a8lf_66{border-color:var(--color-warning);background:var(--color-warning-tint);color:var(--color-warning-ink)}._page_h3zq6_1{padding-top:12px}._heatmapWrap_h3zq6_6{display:flex;flex-direction:column;gap:8px}._heatmap_h3zq6_6{width:100%;max-width:420px;height:auto;display:block}._h0_h3zq6_19{fill:var(--color-surface);stroke:var(--color-border);stroke-width:1}._h1_h3zq6_25{fill:#34c75959}._h2_h3zq6_29{fill:#34c759a6}._h3_h3zq6_33{fill:var(--color-success)}[data-theme=dark] ._h1_h3zq6_25{fill:#30d15859}[data-theme=dark] ._h2_h3zq6_29{fill:#30d158a6}[data-theme=dark] ._h3_h3zq6_33{fill:var(--color-success)}@media (prefers-color-scheme: dark){:root:not([data-theme=light]) ._h1_h3zq6_25{fill:#30d15859}:root:not([data-theme=light]) ._h2_h3zq6_29{fill:#30d158a6}:root:not([data-theme=light]) ._h3_h3zq6_33{fill:var(--color-success)}}._legend_h3zq6_61{display:flex;gap:10px;font-size:.75rem;color:var(--color-secondary-label);flex-wrap:wrap}._legendItem_h3zq6_69{display:inline-flex;align-items:center;gap:4px}._sw_h3zq6_75{width:12px;height:12px;border-radius:3px;display:inline-block}._sw_h3zq6_75._h0_h3zq6_19{border:1px solid var(--color-border)}._barRow_h3zq6_87{display:flex;align-items:center;gap:10px}._barLabel_h3zq6_93{width:7.5em;font-size:.875rem;font-weight:600;flex-shrink:0}._track_h3zq6_100{flex:1;height:14px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:7px;overflow:hidden}._fill_h3zq6_109{display:block;height:100%;border-radius:7px;transition:width .3s ease}._barValue_h3zq6_116{width:3.5em;font-size:.8125rem;color:var(--color-secondary-label);text-align:right;font-variant-numeric:tabular-nums;flex-shrink:0}._unsureChip_h3zq6_126{background:var(--color-warning-tint);color:var(--color-warning-ink);text-decoration:none}._page_zwqjm_1{padding-top:4px}._stats_zwqjm_5{font-size:.875rem;color:var(--color-secondary-label)}._btnCol_zwqjm_10{display:flex;flex-direction:column;gap:8px}._fileInput_zwqjm_16{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}._danger_zwqjm_24{color:var(--color-error-ink);border-color:var(--color-error)}._message_zwqjm_29{font-size:.875rem;color:var(--color-accent);min-height:1.75em}._version_zwqjm_35{font-size:.7813rem;color:var(--color-secondary-label)}._page_1dtwi_3{min-height:100dvh;max-width:860px;margin:0 auto;padding:16px 16px 48px;display:flex;flex-direction:column;gap:16px;background:var(--color-bg);color:var(--color-label)}._header_1dtwi_16{padding-top:8px}._title_1dtwi_20{font-size:1.4375rem;font-weight:800;margin:0}._note_1dtwi_26{margin:4px 0 0;color:var(--color-secondary-label);font-size:.875rem}._tokenRow_1dtwi_33{display:flex;flex-direction:column;gap:6px;margin-bottom:12px}._tokenInputs_1dtwi_40{display:flex;flex-wrap:wrap;gap:8px}._tokenInput_1dtwi_40{flex:1;min-width:220px;min-height:var(--tap-min);font:inherit;color:var(--color-label);background:var(--color-surface);border:1px solid var(--color-border);border-radius:12px;padding:10px 12px}._error_1dtwi_58{margin:0;color:var(--color-error-ink);font-size:.9375rem}._report_1dtwi_65{display:flex;flex-direction:column;gap:8px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:10px;padding:12px 14px}._reportHead_1dtwi_75{display:flex;align-items:center;flex-wrap:wrap;gap:6px}._open_1dtwi_83{color:var(--color-error-ink);background:var(--color-error-tint);border-color:var(--color-error)}._resolved_1dtwi_89{color:var(--color-success-ink);background:var(--color-success-tint);border-color:var(--color-success)}._at_1dtwi_95{margin-left:auto;color:var(--color-secondary-label);font-size:.8125rem}._reportMsg_1dtwi_101{margin:0;white-space:pre-line;font-size:.9375rem}._reportMeta_1dtwi_107{margin:0;font-size:.8125rem;color:var(--color-secondary-label)}._qLink_1dtwi_113{color:var(--color-accent);text-decoration:none;font-family:var(--font-mono)}._resolveBtn_1dtwi_119{align-self:flex-start;padding:6px 14px}._question_1dtwi_125{display:flex;flex-direction:column;gap:8px}._question_1dtwi_125:not(:first-child){border-top:1px solid var(--color-border);padding-top:12px}._stars_1dtwi_136{white-space:nowrap}._choices_1dtwi_140{margin:0;padding-left:2px;display:flex;flex-direction:column;gap:4px;font-size:.9375rem}._choice_1dtwi_140{padding:2px 0;color:var(--color-secondary-label);white-space:pre-line}._choiceAnswer_1dtwi_155{padding:2px 0;color:var(--color-success-ink);font-weight:700;white-space:pre-line}._answerMark_1dtwi_162{font-weight:400;font-size:.875rem}._qText_1dtwi_167{margin:0;white-space:pre-line;font-weight:600;font-size:.9375rem}._qMeta_1dtwi_174{margin:0;font-size:.8125rem;color:var(--color-secondary-label)}._qExp_1dtwi_180{margin:0;white-space:pre-line;font-size:.875rem;color:var(--color-secondary-label)}._footerNote_1dtwi_187{margin:0;color:var(--color-secondary-label);font-size:.8125rem}:root{color-scheme:light dark;--tap-min: 44px;--font-stack: -apple-system, BlinkMacSystemFont, "Hiragino Sans", "Noto Sans JP", sans-serif;--font-body: 1rem;--line-height-body: 1.75;--font-mono: ui-monospace, SFMono-Regular, "SF Mono", Menlo, Consolas, monospace;--color-bg: #ffffff;--color-surface: #f2f2f7;--color-card: #ffffff;--color-border: #d1d1d6;--color-label: #1c1c1e;--color-secondary-label: #48484a;--color-accent: #007aff;--color-accent-tint: rgba(0, 122, 255, .12);--color-bar: rgba(255, 255, 255, .94);--color-success: #34c759;--color-success-ink: #157c37;--color-success-tint: rgba(52, 199, 89, .16);--color-error: #ff3b30;--color-error-ink: #d70015;--color-error-tint: rgba(255, 59, 48, .12);--color-warning: #ff9500;--color-warning-ink: #9a5b00;--color-warning-tint: rgba(255, 149, 0, .14);--field-society: #af52de;--field-society-tint: rgba(175, 82, 222, .14);--field-network: #00a2b8;--field-network-tint: rgba(0, 162, 184, .14);--field-programming: #5856d6;--field-programming-tint: rgba(88, 86, 214, .13);--field-data: #d63a8f;--field-data-tint: rgba(214, 58, 143, .13);--tabbar-h: 54px;--radius-card: 12px;--radius-chip: 999px;--motion-fast: .1s;--motion-base: .18s;--motion-step: .22s;--motion-draw: .24s;--ease-standard: cubic-bezier(.2, 0, 0, 1);--ease-emphasized: cubic-bezier(.2, .8, .2, 1);--fig-font-note: 11px;--fig-font-label: 13px;--fig-font-value: 16px;--fig-font-title: 15px}:root[data-text-size=large]{font-size:118%}@media (prefers-color-scheme: dark){:root:not([data-theme=light]){color-scheme:dark;--color-bg: #1c1c1e;--color-surface: #2c2c2e;--color-card: #2c2c2e;--color-border: #48484a;--color-label: #f2f2f7;--color-secondary-label: #aeaeb2;--color-accent: #0a84ff;--color-accent-tint: rgba(10, 132, 255, .2);--color-bar: rgba(28, 28, 30, .94);--color-success: #30d158;--color-success-ink: #63e57f;--color-success-tint: rgba(48, 209, 88, .2);--color-error: #ff453a;--color-error-ink: #ff7a72;--color-error-tint: rgba(255, 69, 58, .2);--color-warning: #ffb340;--color-warning-ink: #ffca7a;--color-warning-tint: rgba(255, 179, 64, .2);--field-society: #d18df0;--field-society-tint: rgba(209, 141, 240, .2);--field-network: #4cc4d6;--field-network-tint: rgba(76, 196, 214, .2);--field-programming: #8b89ff;--field-programming-tint: rgba(139, 137, 255, .2);--field-data: #f277b8;--field-data-tint: rgba(242, 119, 184, .2)}}:root[data-theme=dark]{color-scheme:dark;--color-bg: #1c1c1e;--color-surface: #2c2c2e;--color-card: #2c2c2e;--color-border: #48484a;--color-label: #f2f2f7;--color-secondary-label: #aeaeb2;--color-accent: #0a84ff;--color-accent-tint: rgba(10, 132, 255, .2);--color-bar: rgba(28, 28, 30, .94);--color-success: #30d158;--color-success-ink: #63e57f;--color-success-tint: rgba(48, 209, 88, .2);--color-error: #ff453a;--color-error-ink: #ff7a72;--color-error-tint: rgba(255, 69, 58, .2);--color-warning: #ffb340;--color-warning-ink: #ffca7a;--color-warning-tint: rgba(255, 179, 64, .2);--field-society: #d18df0;--field-society-tint: rgba(209, 141, 240, .2);--field-network: #4cc4d6;--field-network-tint: rgba(76, 196, 214, .2);--field-programming: #8b89ff;--field-programming-tint: rgba(139, 137, 255, .2);--field-data: #f277b8;--field-data-tint: rgba(242, 119, 184, .2)}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;font-family:var(--font-stack);font-size:var(--font-body);line-height:var(--line-height-body);color:var(--color-label);background:var(--color-bg);-webkit-font-smoothing:antialiased}h1,h2,h3,h4{margin:0;line-height:1.4;font-weight:700}p{margin:0}a{color:inherit}button{font:inherit;color:inherit;background:none;border:none;padding:0;cursor:pointer}input{font:inherit}ul,ol{margin:0;padding:0;list-style:none}code,pre{font-family:var(--font-mono)}:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px;border-radius:4px}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}
