:root{--sl-font-sans: "KaiTi", "Kaiti SC", "STKaiti", "DFKai-SB", "BiauKai", serif;--sl-font-display: "KaiTi", "Kaiti SC", "STKaiti", "DFKai-SB", "BiauKai", serif;font-family:var(--sl-font-sans);line-height:1.5;font-weight:400;color-scheme:light;color:#0f172a;background-color:#fff;--sl-bg: #ffffff;--sl-surface: #ffffff;--sl-text: #0f172a;--sl-muted: rgba(15, 23, 42, .64);--sl-border: rgba(15, 23, 42, .12);--sl-shadow: 0 16px 48px rgba(15, 23, 42, .08);--sl-nav-bg: rgba(255, 255, 255, .86);--sl-accent: #bbfabf;--sl-accent-weak: rgba(187, 250, 191, .22);--sl-accent-ink: #0f172a;--sl-glow-1: rgba(187, 250, 191, .55);--sl-glow-2: rgba(16, 185, 129, .18);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root[data-theme=dark]{color-scheme:dark;color:#e5e7eb;background-color:#0b1220;--sl-bg: #0b1220;--sl-surface: rgba(15, 23, 42, .72);--sl-surface-solid: #0f172a;--sl-text: #e5e7eb;--sl-muted: rgba(229, 231, 235, .66);--sl-border: rgba(229, 231, 235, .14);--sl-shadow: 0 22px 70px rgba(0, 0, 0, .35);--sl-nav-bg: rgba(15, 23, 42, .72);--sl-accent: #bbfabf;--sl-accent-weak: rgba(187, 250, 191, .16);--sl-accent-ink: #0b1220;--sl-glow-1: rgba(187, 250, 191, .18);--sl-glow-2: rgba(56, 189, 248, .08)}a{font-weight:500;color:inherit;text-decoration:inherit}a:hover{text-decoration:underline}body{margin:0;min-height:100vh;background:var(--sl-bg);color:var(--sl-text)}html,body,#root{height:100%}button{border-radius:8px;border:1px solid transparent;padding:.6em 1.2em;font-size:1em;font-weight:500;font-family:inherit;cursor:pointer;transition:border-color .25s}button:focus,button:focus-visible{outline:4px auto -webkit-focus-ring-color}h1,h2,h3,h4,h5,h6{font-family:var(--sl-font-display);letter-spacing:-.02em}.card-spotlight{position:relative;border-radius:1.5rem;border:1px solid var(--sl-border);background-color:var(--sl-surface);padding:2rem;overflow:hidden;--mouse-x: 50%;--mouse-y: 50%;--spotlight-color: var(--sl-accent-weak);box-shadow:var(--sl-shadow);transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.card-spotlight:hover{transform:translateY(-1px);box-shadow:0 22px 70px #0f172a1a}.card-spotlight:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at var(--mouse-x) var(--mouse-y),var(--spotlight-color),transparent 80%);opacity:0;transition:opacity .5s ease;pointer-events:none}.card-spotlight:hover:before,.card-spotlight:focus-within:before{opacity:1}.card-spotlight--static{transition:none}.card-spotlight--static:hover{transform:none;box-shadow:var(--sl-shadow)}.card-spotlight--static:before{display:none}._home_rs4l1_1{min-height:100vh;color:var(--sl-text);background:var(--sl-bg)}._homeInner_rs4l1_7{position:relative;min-height:100vh;display:flex;flex-direction:column}._homeInner_rs4l1_7:before,._homeInner_rs4l1_7:after{content:"";position:absolute;z-index:0;border-radius:999px;pointer-events:none;filter:blur(36px);opacity:.55}._homeInner_rs4l1_7:before{width:520px;height:520px;left:-220px;top:-200px;background:var(--sl-glow-1)}._homeInner_rs4l1_7:after{width:520px;height:520px;right:-260px;top:90px;background:var(--sl-glow-2)}._nav_rs4l1_41{position:sticky;top:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1rem 1.25rem;border-bottom:1px solid var(--sl-border);background:var(--sl-nav-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._brand_rs4l1_55{display:inline-flex;align-items:center;gap:.75rem;font-weight:700;letter-spacing:.2px}._brandMark_rs4l1_63{width:32px;height:32px;border-radius:10px;background:var(--sl-accent);box-shadow:0 14px 34px #bbfabf38}._navRight_rs4l1_71{display:inline-flex;align-items:center;gap:.75rem}._pill_rs4l1_77{font-size:12px;line-height:1;padding:.5rem .65rem;border-radius:999px;border:1px solid var(--sl-border);background:var(--sl-surface);color:var(--sl-text);max-width:42vw;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._pillOk_rs4l1_91{border-color:#10b98140;background:#10b9810f}._pillBad_rs4l1_96{border-color:#ef444440;background:#ef44440f}._container_rs4l1_101{width:min(1120px,calc(100% - 2.5rem));margin:0 auto;position:relative;z-index:1}._hero_rs4l1_108{position:relative;z-index:1;padding:5.25rem 0 2.25rem}._heroGrid_rs4l1_114{display:grid;gap:1.5rem;grid-template-columns:1.15fr .85fr;align-items:start}@media(max-width:960px){._heroGrid_rs4l1_114{grid-template-columns:1fr}._hero_rs4l1_108{padding-top:3.5rem}}@media(max-width:520px){._nav_rs4l1_41{padding:.85rem;gap:.75rem}._brand_rs4l1_55{gap:.6rem}._brandMark_rs4l1_63{width:28px;height:28px;border-radius:9px}._subhead_rs4l1_146{font-size:15px}._container_rs4l1_101{width:calc(100% - 1.7rem)}}._kicker_rs4l1_155{display:inline-flex;gap:.5rem;align-items:center;margin-bottom:1rem;color:var(--sl-muted);font-size:14px}._dot_rs4l1_164{width:8px;height:8px;border-radius:999px;background:var(--sl-accent);box-shadow:0 0 0 3px #bbfabf59}._headline_rs4l1_172{margin:0;font-size:clamp(2.2rem,4.4vw,3.4rem);line-height:1.05;letter-spacing:-.02em}._subhead_rs4l1_146{margin:1.1rem 0 0;color:var(--sl-muted);font-size:16px;line-height:1.7;max-width:54ch}._ctaRow_rs4l1_187{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:1.75rem}._btn_rs4l1_194{appearance:none;border:1px solid rgba(15,23,42,.14);background:#ffffffd1;color:#0f172aeb;padding:.85rem 1.05rem;border-radius:14px;cursor:pointer;font-weight:600;letter-spacing:.1px;transition:transform .12s ease,background .12s ease,border-color .12s ease;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:.5rem}._btn_rs4l1_194:hover{transform:translateY(-1px);border-color:#bbfabfe6;background:#bbfabf38;text-decoration:none}._btnPrimary_rs4l1_222{border-color:#bbfabff2;background:var(--sl-accent);color:var(--sl-accent-ink);box-shadow:0 18px 45px #0f172a1a}._btnPrimary_rs4l1_222:hover{border-color:#bbfabf;background:#bbfabfeb}._heroCardTitle_rs4l1_234{font-size:14px;font-weight:700;color:var(--sl-text);margin:0}._heroCardBody_rs4l1_241{margin-top:1rem;display:grid;gap:.75rem}._metricRow_rs4l1_247{display:flex;justify-content:space-between;align-items:baseline;gap:.75rem;padding:.75rem 0;border-bottom:1px solid rgba(255,255,255,.08)}._metricRow_rs4l1_247:last-child{border-bottom:none}._metricLabel_rs4l1_260{color:var(--sl-muted);font-size:13px}._metricValue_rs4l1_265{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;color:var(--sl-text)}._section_rs4l1_272{padding:1.25rem 0 4.25rem;position:relative;z-index:1}._sectionTitle_rs4l1_278{font-size:14px;text-transform:uppercase;letter-spacing:.18em;color:var(--sl-muted);margin:1.25rem 0 1rem}._featureGrid_rs4l1_286{display:grid;gap:1rem;grid-template-columns:repeat(3,1fr)}@media(max-width:960px){._featureGrid_rs4l1_286{grid-template-columns:1fr}}._featureTitle_rs4l1_298{margin:0 0 .5rem;font-size:16px;font-weight:800}._featureDesc_rs4l1_304{margin:0;color:var(--sl-muted);line-height:1.65;font-size:14px}._footer_rs4l1_311{padding:1.25rem 0 2rem;border-top:1px solid var(--sl-border);color:var(--sl-muted);font-size:13px}._wrap_11chl_1{display:inline-flex;align-items:center;gap:.6rem;justify-content:flex-start}._hint_11chl_8{font-size:12px;color:var(--sl-muted);white-space:nowrap}._dropdown_11chl_14{position:relative;display:inline-flex;align-items:center}._trigger_11chl_20{appearance:none;border:1px solid var(--sl-border);background:var(--sl-surface);color:var(--sl-text);border-radius:14px;padding:.55rem .7rem;font-size:12px;font-weight:800;cursor:pointer;box-shadow:0 12px 34px #0f172a0f;display:inline-flex;align-items:center;justify-content:flex-start;gap:.55rem;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease,background .12s ease}._trigger_11chl_20:hover{transform:translateY(-1px);border-color:#bbfabfe6;box-shadow:0 18px 45px #0f172a14}._trigger_11chl_20:focus-visible{outline:none;border-color:#bbfabf;box-shadow:0 0 0 4px #bbfabf59,0 18px 55px #0f172a1a}._chevron_11chl_56{width:8px;height:8px;border-right:2px solid rgba(15,23,42,.55);border-bottom:2px solid rgba(15,23,42,.55);transform:rotate(45deg);transition:transform .12s ease}:root[data-theme=dark] ._chevron_11chl_56{border-right-color:#e5e7ebb3;border-bottom-color:#e5e7ebb3}._open_11chl_70 ._chevron_11chl_56{transform:rotate(225deg)}._menu_11chl_74{position:absolute;top:auto;right:auto;bottom:calc(100% + 10px);left:0;z-index:10;min-width:180px;padding:.5rem;border-radius:16px;border:1px solid var(--sl-border);background:var(--sl-surface);box-shadow:var(--sl-shadow)}._item_11chl_89{width:100%;appearance:none;border:1px solid transparent;background:transparent;color:var(--sl-text);border-radius:12px;padding:.55rem .6rem;cursor:pointer;font-weight:800;font-size:12px;display:flex;align-items:center;justify-content:space-between;gap:.75rem}._item_11chl_89:hover{background:var(--sl-accent-weak)}._itemActive_11chl_110{border-color:#bbfabfd9}._badge_11chl_114{font-size:11px;font-weight:900;padding:.2rem .45rem;border-radius:999px;border:1px solid var(--sl-border);color:var(--sl-muted);background:#ffffff8c}:root[data-theme=dark] ._badge_11chl_114{background:#0f172a8c}@media(max-width:520px){._hint_11chl_8{display:none}}._wrap_1a23p_1{min-height:100vh;background:var(--sl-bg);display:flex;align-items:center;justify-content:center;padding:2.5rem 1.25rem}._card_1a23p_10{width:min(520px,100%);position:relative}._card_1a23p_10:before{content:"";position:absolute;inset:-80px -60px auto auto;width:320px;height:320px;border-radius:999px;background:#bbfabf8c;filter:blur(34px);opacity:.6;pointer-events:none;z-index:-1}._title_1a23p_29{margin:0;font-size:26px;letter-spacing:-.02em;color:var(--sl-text)}._desc_1a23p_36{margin:.6rem 0 0;color:var(--sl-muted);line-height:1.7;font-size:14px}._form_1a23p_43{margin-top:1.25rem;display:grid;gap:.9rem}._field_1a23p_49{display:grid;gap:.35rem;text-align:left}._label_1a23p_55{font-size:13px;color:var(--sl-muted);font-weight:600}._input_1a23p_61{border:1px solid var(--sl-border);border-radius:12px;padding:.75rem .85rem;font-size:14px;outline:none;background:var(--sl-surface);color:var(--sl-text)}._input_1a23p_61:focus{border-color:#bbfabff2}._actions_1a23p_75{margin-top:.25rem;display:flex;gap:.75rem;align-items:center;justify-content:space-between}._btn_1a23p_83{appearance:none;border:1px solid var(--sl-border);background:var(--sl-surface);color:var(--sl-text);padding:.8rem 1rem;border-radius:12px;cursor:pointer;font-weight:700}._btnPrimary_1a23p_94{background:var(--sl-accent);border-color:#bbfabff2;color:var(--sl-accent-ink);box-shadow:0 18px 45px #0f172a1a}._btn_1a23p_83:disabled{opacity:.6;cursor:not-allowed}._error_1a23p_106{margin-top:.75rem;color:#dc2626;font-size:13px}._link_1a23p_112{color:#0f172ab3;font-size:13px}@media(max-width:520px){._wrap_1a23p_1{padding:1.5rem .9rem}._title_1a23p_29{font-size:22px}._actions_1a23p_75{flex-direction:column;align-items:stretch}._actions_1a23p_75>div{width:100%}._actions_1a23p_75 ._btn_1a23p_83{width:100%}}._root_vz6tb_1{position:relative}._trigger_vz6tb_5{width:100%;appearance:none;border:1px solid var(--sl-border);background:var(--sl-surface);color:var(--sl-text);border-radius:12px;padding:.75rem .85rem;font-size:14px;font-weight:700;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:.75rem}._trigger_vz6tb_5:focus-visible{outline:none;border-color:#bbfabf;box-shadow:0 0 0 4px #bbfabf59}._trigger_vz6tb_5:disabled{opacity:.65;cursor:not-allowed}._value_vz6tb_33{display:inline-flex;align-items:center;gap:.5rem;min-width:0}._valueText_vz6tb_40{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._chevron_vz6tb_46{flex:none;width:9px;height:9px;border-right:2px solid rgba(15,23,42,.55);border-bottom:2px solid rgba(15,23,42,.55);transform:rotate(45deg);transition:transform .12s ease}:root[data-theme=dark] ._chevron_vz6tb_46{border-right-color:#e5e7ebb3;border-bottom-color:#e5e7ebb3}._open_vz6tb_61 ._chevron_vz6tb_46{transform:rotate(225deg)}._menu_vz6tb_65{position:absolute;left:0;right:0;top:calc(100% + 8px);z-index:20;padding:.5rem;border-radius:14px;border:1px solid var(--sl-border);background:var(--sl-surface);box-shadow:var(--sl-shadow)}._menuHeader_vz6tb_78{padding:.25rem .35rem .55rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;color:var(--sl-muted);font-size:12px;font-weight:900}._menuBody_vz6tb_89{max-height:260px;overflow:auto;display:grid;gap:.25rem}._item_vz6tb_96{width:100%;appearance:none;border:1px solid transparent;background:transparent;color:var(--sl-text);border-radius:12px;padding:.6rem;cursor:pointer;font-weight:800;font-size:13px;display:flex;align-items:center;justify-content:space-between;gap:.75rem;text-align:left}._item_vz6tb_96:hover{background:var(--sl-accent-weak)}._itemActive_vz6tb_118{border-color:#bbfabfe6}._check_vz6tb_122{font-size:12px;color:var(--sl-muted)}._empty_vz6tb_127{padding:.75rem .6rem;color:var(--sl-muted);font-size:13px;font-weight:700}._wrap_p9wi2_1{min-height:100vh;background:var(--sl-bg);color:var(--sl-text)}._layout_p9wi2_7{display:grid;grid-template-columns:260px 1fr;min-height:100vh}._btn_p9wi2_13{appearance:none;border:1px solid var(--sl-border);background:var(--sl-surface);color:var(--sl-text);padding:.6rem .8rem;border-radius:12px;cursor:pointer;font-weight:800}._btnPrimary_p9wi2_24{border-color:#bbfabff2;background:var(--sl-accent);color:var(--sl-accent-ink)}._btnDanger_p9wi2_30{border-color:#dc262640;color:#dc2626f2}._btn_p9wi2_13:disabled{opacity:.65;cursor:not-allowed}._sidebar_p9wi2_40{position:sticky;top:0;align-self:start;height:100dvh;box-sizing:border-box;border-right:1px solid var(--sl-border);background:var(--sl-nav-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem;display:flex;flex-direction:column;gap:1rem}._brand_p9wi2_55{display:flex;align-items:center;gap:.75rem}._brandMark_p9wi2_61{width:34px;height:34px;border-radius:12px;background:var(--sl-accent);box-shadow:0 14px 34px #0f172a1f}._brandText_p9wi2_69{display:flex;flex-direction:column;line-height:1.1}._brandTitle_p9wi2_75{font-weight:900;font-size:14px}._brandSub_p9wi2_80{font-size:12px;color:var(--sl-muted);font-weight:800;margin-top:.15rem}._nav_p9wi2_87{display:grid;gap:.35rem}._navItem_p9wi2_92{text-align:left;width:100%;border-radius:14px;padding:.7rem .75rem;border:1px solid transparent;background:transparent;color:var(--sl-text);cursor:pointer;font-weight:900;font-size:13px}._navItem_p9wi2_92:hover{background:transparent}._navItemActive_p9wi2_109{border-color:#bbfabfe6}._sidebarFooter_p9wi2_113{margin-top:auto;display:grid;gap:.6rem}._menuBtn_p9wi2_119{display:none}._content_p9wi2_123{padding:1.5rem 1.25rem 3rem}._contentInner_p9wi2_127{width:100%;margin:0;display:grid;gap:1rem}._contentHeader_p9wi2_134{display:flex;align-items:center;justify-content:space-between;gap:1rem}._headerActions_p9wi2_141{display:inline-flex;gap:.6rem;align-items:center;justify-content:flex-end}._title_p9wi2_148{margin:0;font-size:18px}._searchInput_p9wi2_153{border:1px solid var(--sl-border);border-radius:12px;padding:.6rem .75rem;font-size:13px;outline:none;background:var(--sl-surface);color:var(--sl-text);width:min(260px,32vw)}._searchInput_p9wi2_153:focus{border-color:#bbfabff2}._toolbarRight_p9wi2_168{display:inline-flex;gap:.6rem;align-items:center;justify-content:flex-end;flex-wrap:nowrap}._cardTitle_p9wi2_176{margin:0;font-size:16px}._thRow_p9wi2_181{display:flex;align-items:center;justify-content:flex-start;gap:.35rem;white-space:nowrap}._range_p9wi2_189{display:inline-flex;align-items:center;gap:.35rem;flex-wrap:nowrap}._thRowWrap_p9wi2_196{flex-wrap:wrap}._thRowWrap_p9wi2_196 ._range_p9wi2_189{flex-wrap:wrap;gap:.25rem}._rangeSep_p9wi2_205{color:var(--sl-muted);font-weight:900}._dateInput_p9wi2_210{border:1px solid var(--sl-border);border-radius:10px;padding:.35rem .45rem;font-size:12px;outline:none;background:var(--sl-surface);color:var(--sl-text)}._idInput_p9wi2_220{border:1px solid var(--sl-border);border-radius:10px;padding:.28rem .35rem;font-size:11px;outline:none;background:var(--sl-surface);color:var(--sl-text);width:64px}._idInput_p9wi2_220:focus{border-color:#bbfabff2}._dateInput_p9wi2_210:focus{border-color:#bbfabff2}._clearLink_p9wi2_239{appearance:none;border:0;background:transparent;color:var(--sl-muted);font-size:12px;font-weight:900;cursor:pointer;padding:.25rem}._clearLink_p9wi2_239:hover{color:var(--sl-text)}._hintRow_p9wi2_254{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-top:.4rem}._hintText_p9wi2_262{margin:0;flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._muted_p9wi2_271{margin:.4rem 0 0;color:var(--sl-muted);font-size:13px;line-height:1.7}._form_p9wi2_278{margin-top:1rem;display:grid;gap:.9rem}._field_p9wi2_284{display:grid;gap:.35rem;text-align:left}._label_p9wi2_290{font-size:13px;color:var(--sl-muted);font-weight:900}._input_p9wi2_296{border:1px solid var(--sl-border);border-radius:12px;padding:.75rem .85rem;font-size:14px;outline:none;background:var(--sl-surface);color:var(--sl-text)}._input_p9wi2_296:focus{border-color:#bbfabff2}._row_p9wi2_310{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center;justify-content:space-between}._error_p9wi2_318{margin-top:.5rem;color:#dc2626;font-size:13px;font-weight:800}._ok_p9wi2_325{margin-top:.5rem;color:#10b981e6;font-size:13px;font-weight:900}._noticeRow_p9wi2_332{display:flex;justify-content:flex-end}._toastRegion_p9wi2_337{position:fixed;top:14px;left:50%;transform:translate(-50%);z-index:100;pointer-events:none}._toast_p9wi2_337{pointer-events:none;border:1px solid rgba(187,250,191,.65);background:var(--sl-surface);color:var(--sl-text);border-radius:999px;padding:.65rem .95rem;font-size:13px;font-weight:900;box-shadow:0 18px 55px #0f172a2e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._tableWrap_p9wi2_359{margin-top:1rem;border:1px solid var(--sl-border);border-radius:14px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}._pager_p9wi2_368{margin-top:.75rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}._pagerLeft_p9wi2_377{color:var(--sl-muted);font-size:12px;font-weight:900}._pagerRight_p9wi2_383{display:inline-flex;gap:.5rem;align-items:center;justify-content:flex-end}._pagerBtn_p9wi2_390{appearance:none;border:1px solid var(--sl-border);background:var(--sl-surface);color:var(--sl-text);border-radius:12px;padding:.5rem .75rem;font-size:12px;font-weight:900;cursor:pointer}._pagerBtn_p9wi2_390:disabled{opacity:.6;cursor:not-allowed}._table_p9wi2_359{width:100%;border-collapse:collapse;font-size:13px;min-width:980px}._tableCompact_p9wi2_414{min-width:560px}._th_p9wi2_181,._td_p9wi2_419{padding:.8rem .9rem;border-bottom:1px solid var(--sl-border)}._colId_p9wi2_424{padding-right:.45rem}._colName_p9wi2_428{padding-left:.55rem}._th_p9wi2_181{text-align:left;color:var(--sl-muted);font-weight:900;background:#ffffff8c}:root[data-theme=dark] ._th_p9wi2_181{background:#0f172a73}:root[data-theme=dark] input[type=checkbox]{accent-color:rgba(187,250,191,.95)}._tr_p9wi2_447:hover{background:transparent}._mono_p9wi2_451{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}._emptyRow_p9wi2_455{padding:1.1rem .9rem;color:var(--sl-muted);font-weight:800}._right_p9wi2_461{text-align:right}._actionsCell_p9wi2_465{display:inline-flex;gap:.5rem;align-items:center;flex-wrap:wrap}._teacherCell_p9wi2_472{max-width:260px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._assignGrid_p9wi2_479{margin-top:1rem;display:grid;grid-template-columns:1fr 1fr;gap:1rem;align-items:start}._assignHeader_p9wi2_487{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:nowrap;height:40px}._assignHeader_p9wi2_487 ._label_p9wi2_290{line-height:1}._assignHeader_p9wi2_487 ._searchInput_p9wi2_153{height:34px;padding:.45rem .6rem;font-size:12px;width:min(240px,46vw)}._assignHeader_p9wi2_487 ._btn_p9wi2_13{height:34px;padding-top:0;padding-bottom:0;display:inline-flex;align-items:center}._assignList_p9wi2_515{margin-top:.75rem;border:1px solid var(--sl-border);border-radius:14px;padding:.75rem;display:grid;gap:.6rem;max-height:52vh;overflow:auto}._assignItem_p9wi2_526{border:1px solid var(--sl-border);border-radius:14px;padding:.7rem .75rem;display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem;background:var(--sl-surface);flex-wrap:wrap}._assignMain_p9wi2_538{min-width:0;flex:1}._assignName_p9wi2_543{font-weight:900;font-size:13px}._assignMeta_p9wi2_548{margin-top:.25rem;color:var(--sl-muted);font-size:12px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._assignActions_p9wi2_558{display:inline-flex;gap:.5rem;align-items:center;justify-content:flex-end;flex-shrink:0}._actionBtn_p9wi2_566{appearance:none;border:1px solid var(--sl-border);background:var(--sl-surface);color:var(--sl-text);border-radius:10px;padding:.35rem .55rem;font-size:12px;font-weight:900;cursor:pointer}._actionBtn_p9wi2_566:hover{background:var(--sl-surface)}._actionDanger_p9wi2_582{border-color:#dc262640;color:#dc2626f2}._actionDanger_p9wi2_582:hover{background:var(--sl-surface)}._modalOverlay_p9wi2_591{position:fixed;inset:0;z-index:50;background:#0f172a52;display:flex;align-items:center;justify-content:center;padding:1.25rem}:root[data-theme=dark] ._modalOverlay_p9wi2_591{background:#0000008c}._modal_p9wi2_591{width:min(560px,100%)}._modalWide_p9wi2_610{width:min(980px,100%)}._modalHeader_p9wi2_614{display:flex;align-items:center;justify-content:space-between;gap:1rem}._drawerOverlay_p9wi2_621{position:fixed;inset:0;z-index:60;background:#0f172a52;display:flex;align-items:flex-start;justify-content:flex-start}:root[data-theme=dark] ._drawerOverlay_p9wi2_621{background:#0000008c}._drawer_p9wi2_621{width:min(220px,68vw);height:100dvh;background:var(--sl-surface);border-right:1px solid var(--sl-border);padding:.85rem;box-sizing:border-box;display:flex;flex-direction:column;gap:1rem}._drawerHeader_p9wi2_647{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._drawerNav_p9wi2_654{display:grid;gap:.35rem}._drawerFooter_p9wi2_659{margin-top:auto;display:grid;gap:.6rem}._dragHandle_p9wi2_665{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}._dragHandle_p9wi2_665:active{cursor:grabbing}@media(max-width:900px){._layout_p9wi2_7{grid-template-columns:1fr}._sidebar_p9wi2_40{position:relative;height:auto;border-right:none;border-bottom:1px solid var(--sl-border);flex-direction:row;align-items:center;justify-content:space-between}._nav_p9wi2_87,._sidebarFooter_p9wi2_113{display:none}._menuBtn_p9wi2_119{display:inline-flex;margin-left:auto}._content_p9wi2_123{padding:1rem .75rem 2.25rem}._hintRow_p9wi2_254{flex-direction:column;align-items:stretch;gap:.6rem}._hintText_p9wi2_262{white-space:normal;overflow:visible;text-overflow:clip}._toolbarRight_p9wi2_168{flex-wrap:wrap;justify-content:flex-start}._thRow_p9wi2_181{flex-wrap:wrap;white-space:normal}._range_p9wi2_189{flex-wrap:wrap}._pager_p9wi2_368{justify-content:center}._pagerLeft_p9wi2_377{width:100%;text-align:center}._pagerRight_p9wi2_383{width:100%;justify-content:center}._assignGrid_p9wi2_479{grid-template-columns:1fr}._assignHeader_p9wi2_487{flex-wrap:wrap;min-height:auto}}@media(max-width:520px){._assignActions_p9wi2_558{width:100%;justify-content:flex-end}}._wrap_gdn1c_1{min-height:100dvh;background:var(--sl-bg);color:var(--sl-text)}._topbar_gdn1c_7{position:sticky;top:0;z-index:40;height:64px;background:var(--sl-nav-bg);border-bottom:1px solid var(--sl-border);display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:1rem;padding:0 1rem;box-sizing:border-box;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}._brand_gdn1c_23{display:inline-flex;align-items:center;gap:.65rem;min-width:0}._brandMark_gdn1c_30{width:12px;height:12px;border-radius:999px;background:var(--sl-accent);box-shadow:0 0 0 6px #bbfabf33;flex:0 0 auto}._brandText_gdn1c_39{display:grid;line-height:1.1;min-width:0}._brandTitle_gdn1c_45{font-weight:900;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._brandSub_gdn1c_53{font-weight:900;font-size:12px;color:var(--sl-muted)}._nav_gdn1c_59{display:inline-flex;justify-content:center;gap:.4rem}._navItem_gdn1c_65{appearance:none;border:1px solid transparent;background:transparent;color:var(--sl-text);border-radius:999px;padding:.5rem .85rem;font-weight:900;font-size:13px;text-decoration:none;cursor:pointer}._navItemActive_gdn1c_78{border-color:#bbfabfcc;background:#bbfabf29}._actions_gdn1c_83{display:inline-flex;justify-content:flex-end;align-items:center;gap:.5rem}._btn_gdn1c_90{appearance:none;border:1px solid var(--sl-border);background:var(--sl-surface);color:var(--sl-text);border-radius:12px;padding:.55rem .9rem;font-weight:900;font-size:13px;cursor:pointer;box-shadow:var(--sl-shadow)}._btn_gdn1c_90:hover{background:var(--sl-surface)}._main_gdn1c_107{padding:1.2rem 1rem 3rem}._content_gdn1c_111{width:100%;margin:0}._card_gdn1c_116{border:1px solid var(--sl-border);background:var(--sl-surface);border-radius:16px;padding:1rem;box-shadow:var(--sl-shadow)}:root[data-theme=dark] ._card_gdn1c_116{background:var(--sl-surface-solid)}._title_gdn1c_128{margin:0 0 .75rem;font-size:16px;font-weight:900}._sectionHeader_gdn1c_134{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}._sectionHeader_gdn1c_134 ._title_gdn1c_128{margin:0}._sectionActions_gdn1c_146{display:inline-flex;align-items:center;justify-content:flex-end;gap:.5rem}._searchInput_gdn1c_153{width:min(360px,56vw);appearance:none;border:1px solid var(--sl-border);background:var(--sl-surface);color:var(--sl-text);border-radius:12px;padding:.55rem .75rem;font-weight:900;font-size:13px;outline:none;box-shadow:var(--sl-shadow)}:root[data-theme=dark] ._searchInput_gdn1c_153{background:var(--sl-surface-solid)}._courseHeader_gdn1c_171{display:flex;align-items:flex-end;justify-content:space-between;gap:.9rem;margin-bottom:.9rem}._courseHeaderLeft_gdn1c_179{min-width:0}._coursePageTitle_gdn1c_183{margin:0;font-size:18px;font-weight:900}._coursePageHint_gdn1c_189{margin-top:.35rem;font-weight:900;font-size:12px;color:var(--sl-muted)}._courseHeaderRight_gdn1c_196{display:inline-flex;align-items:center;justify-content:flex-end;gap:.6rem;flex-wrap:wrap}._btnIcon_gdn1c_204{display:inline-flex;align-items:center;justify-content:center;margin-right:.35rem}._searchWrap_gdn1c_211{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--sl-border);background:var(--sl-surface);border-radius:12px;padding:.55rem .75rem;box-shadow:var(--sl-shadow)}:root[data-theme=dark] ._searchWrap_gdn1c_211{background:var(--sl-surface-solid)}._searchIcon_gdn1c_226{color:var(--sl-muted);flex:0 0 auto}._searchInputPlain_gdn1c_231{appearance:none;border:none;background:transparent;color:var(--sl-text);outline:none;font-weight:900;font-size:13px;width:min(420px,56vw);min-width:220px}._classroomDesk_gdn1c_243{margin-top:.85rem}._classroomDeskTop_gdn1c_247{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}._classroomDeskTitle_gdn1c_255{font-weight:900;font-size:13px;color:var(--sl-muted)}._classroomDeskActions_gdn1c_261{display:inline-flex;align-items:center;gap:.5rem}._classroomDeskGrid_gdn1c_267{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start}._classroomDeskGridOpen_gdn1c_274{grid-template-columns:minmax(0,1fr) 360px}._classroomDeskLeft_gdn1c_278,._classroomDeskRight_gdn1c_282{min-width:0}._inspectorPanel_gdn1c_286{border:1px solid var(--sl-border);border-radius:18px;background:var(--sl-surface);box-shadow:var(--sl-shadow);overflow:hidden;position:sticky;top:84px}:root[data-theme=dark] ._inspectorPanel_gdn1c_286{background:var(--sl-surface-solid)}._inspectorHeader_gdn1c_300{padding:.85rem .95rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--sl-border);background:#bbfabf0f}:root[data-theme=dark] ._inspectorHeader_gdn1c_300{background:#bbfabf0a}._inspectorTitle_gdn1c_314{font-weight:900;font-size:13px}._inspectorHeaderRight_gdn1c_319{display:inline-flex;align-items:center;gap:.5rem}._iconBtn_gdn1c_325{appearance:none;border:1px solid var(--sl-border);background:var(--sl-surface);color:var(--sl-text);width:38px;height:38px;border-radius:12px;display:grid;place-items:center;cursor:pointer;box-shadow:var(--sl-shadow);padding:0}:root[data-theme=dark] ._iconBtn_gdn1c_325{background:var(--sl-surface-solid)}._iconBtn_gdn1c_325:hover{background:var(--sl-surface)}._iconBtn_gdn1c_325:focus-visible{outline:none;box-shadow:0 0 0 4px #bbfabf59,var(--sl-shadow)}._inspectorBody_gdn1c_353{padding:.95rem;display:grid;gap:.85rem}._inspectorHeroTitle_gdn1c_359{font-weight:900;font-size:15px;line-height:1.25}._inspectorChips_gdn1c_365{display:flex;flex-wrap:wrap;gap:.5rem}._inspectorKv_gdn1c_371{display:grid;gap:.65rem}._inspectorKvRow_gdn1c_376{border:1px solid var(--sl-border);border-radius:16px;background:#bbfabf0f;box-shadow:var(--sl-shadow);padding:.75rem .8rem;display:grid;gap:.35rem}:root[data-theme=dark] ._inspectorKvRow_gdn1c_376{background:#bbfabf0a}._inspectorKey_gdn1c_390{font-weight:900;font-size:12px;color:var(--sl-muted)}._inspectorVal_gdn1c_396{font-weight:900;font-size:13px;color:var(--sl-text);word-break:break-word}._inspectorEmpty_gdn1c_403{padding:1.4rem .95rem;display:grid;place-items:center}._tablePanel_gdn1c_409{border:1px solid var(--sl-border);border-radius:18px;background:var(--sl-surface);box-shadow:var(--sl-shadow);overflow:hidden}:root[data-theme=dark] ._tablePanel_gdn1c_409{background:var(--sl-surface-solid)}._classroomTableWrap_gdn1c_421{margin-top:.75rem;overflow:auto;border-radius:18px}._tableHeaderRow_gdn1c_427{display:grid;grid-template-columns:minmax(260px,2fr) minmax(140px,1.2fr) minmax(120px,1fr) minmax(120px,1fr) minmax(200px,1.3fr) 120px;gap:.8rem;padding:.75rem .9rem;background:#bbfabf14;border-bottom:1px solid var(--sl-border);font-weight:900;font-size:12px;color:var(--sl-muted);position:sticky;top:0;z-index:1}:root[data-theme=dark] ._tableHeaderRow_gdn1c_427{background:#bbfabf0f}._tableBody_gdn1c_446{display:grid}._tableRow_gdn1c_450{display:grid;grid-template-columns:minmax(260px,2fr) minmax(140px,1.2fr) minmax(120px,1fr) minmax(120px,1fr) minmax(200px,1.3fr) 120px;gap:.8rem;padding:.85rem .9rem;border-bottom:1px solid var(--sl-border);cursor:pointer;color:var(--sl-text)}._tableRow_gdn1c_450:last-child{border-bottom:none}._tableRow_gdn1c_450:focus-visible{outline:none;box-shadow:inset 0 0 0 2px #bbfabfe6}._tableRight_gdn1c_469{text-align:right;justify-self:end}._tableCell_gdn1c_474{font-weight:900;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tableCellTitle_gdn1c_483{display:grid;grid-template-columns:auto 1fr;gap:.65rem;align-items:start;min-width:0}._tableIcon_gdn1c_491{width:38px;height:38px;border-radius:16px;border:1px solid rgba(187,250,191,.9);background:#bbfabf38;display:grid;place-items:center;flex:0 0 auto;color:var(--sl-text)}._tableTitleStack_gdn1c_503{min-width:0}._tableTitleLine_gdn1c_507{display:flex;align-items:baseline;gap:.45rem;min-width:0}._tableTitleText_gdn1c_514{font-weight:900;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tableSubText_gdn1c_523{margin-top:.35rem;font-weight:900;font-size:12px;color:var(--sl-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._tablePill_gdn1c_533{border:1px solid rgba(187,250,191,.9);background:#bbfabf2e;border-radius:999px;padding:.18rem .5rem;font-weight:900;font-size:12px;white-space:nowrap;flex:0 0 auto}._tableIdTag_gdn1c_544{border:1px solid var(--sl-border);background:#bbfabf0f;border-radius:999px;padding:.18rem .5rem;font-weight:900;font-size:12px;color:var(--sl-muted);flex:0 0 auto}._tableInline_gdn1c_555{display:inline-flex;align-items:center;gap:.35rem;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._tableAction_gdn1c_565{appearance:none;border:1px solid rgba(187,250,191,.95);background:#bbfabf38;color:var(--sl-text);border-radius:14px;padding:.55rem .75rem;font-weight:900;font-size:13px;cursor:pointer;box-shadow:var(--sl-shadow);display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}._tableAction_gdn1c_565:focus-visible{outline:none;box-shadow:0 0 0 4px #bbfabf59,var(--sl-shadow)}._tableRowActive_gdn1c_587{background:#bbfabf1a;box-shadow:inset 0 0 0 2px #bbfabfd9}._classroomShell_gdn1c_592{display:grid;gap:1rem}._classroomShellTop_gdn1c_597{display:flex;align-items:flex-end;justify-content:space-between;gap:.9rem;flex-wrap:wrap}._classroomSplit_gdn1c_605{display:grid;grid-template-columns:minmax(760px,1fr) minmax(420px,480px);gap:1rem;align-items:stretch;min-height:min(740px,calc(100dvh - 190px))}._classroomListPanel_gdn1c_613{min-width:0;border:1px solid var(--sl-border);border-radius:18px;background:var(--sl-surface);box-shadow:var(--sl-shadow);overflow:hidden;display:grid;grid-template-rows:auto 1fr auto}:root[data-theme=dark] ._classroomListPanel_gdn1c_613{background:var(--sl-surface-solid)}._panelHeaderRow_gdn1c_628{padding:.85rem .95rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--sl-border);background:#bbfabf0f}:root[data-theme=dark] ._panelHeaderRow_gdn1c_628{background:#bbfabf0a}._panelHeaderTitle_gdn1c_642{font-weight:900;font-size:13px}._panelHeaderMeta_gdn1c_647{display:inline-flex;align-items:center;gap:.35rem;white-space:nowrap}._countPill_gdn1c_654{border:1px solid var(--sl-border);background:#bbfabf14;border-radius:999px;padding:.18rem .55rem;font-weight:900;font-size:12px}._panelBody_gdn1c_663{padding:.95rem;display:grid;gap:.9rem;overflow:auto;min-height:0}._panelFooter_gdn1c_671{padding:.85rem .95rem 1rem;border-top:1px solid var(--sl-border);background:#bbfabf08;display:grid;gap:.65rem}:root[data-theme=dark] ._panelFooter_gdn1c_671{background:#bbfabf05}._panelFooterTitle_gdn1c_683{font-weight:900;font-size:13px;color:var(--sl-muted)}._classroomPreviewPanel_gdn1c_689{min-width:0;position:sticky;top:84px;align-self:start}._previewPanelV2_gdn1c_696{border:1px solid var(--sl-border);border-radius:18px;background:var(--sl-surface);box-shadow:var(--sl-shadow);overflow:hidden}:root[data-theme=dark] ._previewPanelV2_gdn1c_696{background:var(--sl-surface-solid)}._previewHero_gdn1c_708{padding:.95rem .95rem .85rem;border-bottom:1px solid var(--sl-border);background:#bbfabf0a}:root[data-theme=dark] ._previewHero_gdn1c_708{background:#bbfabf08}._previewHeroTop_gdn1c_718{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._previewHeroTitle_gdn1c_725{font-weight:900;font-size:16px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._previewHeroSub_gdn1c_734{margin-top:.75rem;display:flex;flex-wrap:wrap;gap:.5rem}._previewChip_gdn1c_741{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--sl-border);background:var(--sl-surface);border-radius:999px;padding:.28rem .55rem;font-weight:900;font-size:12px;color:var(--sl-muted);max-width:100%}:root[data-theme=dark] ._previewChip_gdn1c_741{background:var(--sl-surface-solid)}._previewGridV2_gdn1c_759{padding:.95rem;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}._previewKvCard_gdn1c_766{border:1px solid var(--sl-border);border-radius:16px;padding:.75rem .8rem;background:#bbfabf0f;display:grid;gap:.35rem;min-width:0}:root[data-theme=dark] ._previewKvCard_gdn1c_766{background:#bbfabf0a}._previewEmptyV2_gdn1c_780{padding:2.2rem 1rem;display:grid;place-items:center;text-align:center}._previewEmptyIcon_gdn1c_787{width:64px;height:64px;border-radius:18px;border:1px solid rgba(187,250,191,.9);background:#bbfabf33;display:grid;place-items:center;margin-bottom:.85rem}._previewEmptyTitle_gdn1c_798{font-weight:900;font-size:14px}._previewEmptyHint_gdn1c_803{margin-top:.35rem;font-weight:900;font-size:12px;color:var(--sl-muted)}._classroomPageGrid_gdn1c_810{display:grid;grid-template-columns:minmax(760px,1fr) minmax(340px,420px);gap:1rem;align-items:start}._classroomPageMain_gdn1c_817,._classroomPageSide_gdn1c_821{min-width:0}._previewPanel_gdn1c_696{border:1px solid var(--sl-border);border-radius:18px;background:var(--sl-surface);box-shadow:var(--sl-shadow);overflow:hidden;position:sticky;top:84px}:root[data-theme=dark] ._previewPanel_gdn1c_696{background:var(--sl-surface-solid)}._previewHeader_gdn1c_839{display:flex;align-items:center;justify-content:space-between;gap:.85rem;padding:.85rem .95rem;background:#bbfabf0f;border-bottom:1px solid var(--sl-border)}:root[data-theme=dark] ._previewHeader_gdn1c_839{background:#bbfabf0a}._previewTitle_gdn1c_853{font-weight:900;font-size:13px}._previewHint_gdn1c_858{margin-top:.35rem;font-weight:900;font-size:12px;color:var(--sl-muted)}._previewEnter_gdn1c_865{appearance:none;border:1px solid rgba(187,250,191,.95);background:#bbfabf38;color:var(--sl-text);border-radius:14px;padding:.55rem .75rem;font-weight:900;font-size:13px;cursor:pointer;box-shadow:var(--sl-shadow);display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap}._previewEnter_gdn1c_865:focus-visible{outline:none;box-shadow:0 0 0 4px #bbfabf59,var(--sl-shadow)}._previewBody_gdn1c_887{padding:.95rem .95rem 1rem;display:grid;gap:.6rem}._previewNameRow_gdn1c_893{display:flex;align-items:baseline;justify-content:space-between;gap:.65rem;min-width:0;padding-bottom:.65rem;border-bottom:1px solid var(--sl-border)}._previewName_gdn1c_893{font-weight:900;font-size:15px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._previewPills_gdn1c_912{display:inline-flex;align-items:center;gap:.4rem;flex:0 0 auto}._previewLine_gdn1c_919{font-weight:900;font-size:13px;color:var(--sl-muted);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._previewKv_gdn1c_766{display:grid;grid-template-columns:72px 1fr;gap:.65rem;align-items:baseline;min-width:0}._previewKey_gdn1c_937{font-weight:900;font-size:12px;color:var(--sl-muted);white-space:nowrap}._previewVal_gdn1c_944{font-weight:900;font-size:13px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._previewEmpty_gdn1c_780{padding:1.5rem .95rem;display:grid;place-items:center;color:var(--sl-muted);font-weight:900;font-size:13px}._historyPanel_gdn1c_962{border:1px dashed var(--sl-border);border-radius:18px;background:#bbfabf0f;padding:1.25rem 1rem;display:grid;place-items:center;box-shadow:var(--sl-shadow)}:root[data-theme=dark] ._historyPanel_gdn1c_962{background:#bbfabf0a}@media(max-width:1100px){._classroomDeskGridOpen_gdn1c_274{grid-template-columns:1fr}._inspectorPanel_gdn1c_286{position:static}._classroomSplit_gdn1c_605{grid-template-columns:1fr;min-height:unset}._classroomPreviewPanel_gdn1c_689{position:static}._classroomPageGrid_gdn1c_810{grid-template-columns:1fr}._previewPanel_gdn1c_696{position:static}}._courseList_gdn1c_1003{display:grid;gap:.75rem}._courseRowCard_gdn1c_1008{border:1px solid var(--sl-border);border-radius:16px;background:#bbfabf14;padding:.85rem .9rem;box-shadow:var(--sl-shadow);display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:flex-start;overflow:hidden}:root[data-theme=dark] ._courseRowCard_gdn1c_1008{background:#bbfabf0f}._classroomRowBtn_gdn1c_1025{text-align:left;width:100%;cursor:pointer}._classroomRight_gdn1c_1031{display:inline-flex;align-items:center;gap:.45rem;flex:0 0 auto}._classroomLivePill_gdn1c_1038{flex:0 0 auto;border:1px solid rgba(187,250,191,.9);background:#bbfabf38;color:var(--sl-text);border-radius:999px;padding:.2rem .55rem;font-weight:900;font-size:12px}._classroomArrow_gdn1c_1049{color:var(--sl-muted);display:inline-flex;align-items:center;justify-content:center}._listRow_gdn1c_1056{width:100%;text-align:left;appearance:none;cursor:pointer;border:1px solid var(--sl-border);border-radius:18px;background:#bbfabf0f;box-shadow:var(--sl-shadow);padding:.95rem;display:grid;grid-template-columns:auto 1fr auto;gap:.85rem;align-items:center;color:var(--sl-text)}:root[data-theme=dark] ._listRow_gdn1c_1056{background:#bbfabf0a}._listRow_gdn1c_1056:focus-visible{outline:none;box-shadow:0 0 0 4px #bbfabf59,var(--sl-shadow);border-color:#bbfabfe6}._listLeft_gdn1c_1083{width:44px;height:44px;border-radius:18px;border:1px solid rgba(187,250,191,.9);background:#bbfabf38;display:grid;place-items:center;flex:0 0 auto}._listBody_gdn1c_1094{min-width:0}._listTitleRow_gdn1c_1098{display:flex;align-items:baseline;justify-content:space-between;gap:.6rem;min-width:0}._listTitle_gdn1c_1098{font-weight:900;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._listSub_gdn1c_1115{margin-top:.35rem;font-weight:900;font-size:12px;color:var(--sl-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._metaLine_gdn1c_1125{margin-top:.65rem;display:flex;flex-wrap:wrap;gap:.55rem;align-items:center;min-width:0}._metaItem_gdn1c_1134{display:inline-flex;align-items:center;gap:.35rem;font-weight:900;font-size:12px;color:var(--sl-muted);border:1px solid var(--sl-border);background:var(--sl-surface);border-radius:999px;padding:.3rem .55rem;box-shadow:var(--sl-shadow);max-width:100%}:root[data-theme=dark] ._metaItem_gdn1c_1134{background:var(--sl-surface-solid)}._metaText_gdn1c_1153{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._enterBtn_gdn1c_1160{appearance:none;border:1px solid rgba(187,250,191,.9);background:#bbfabf38;color:var(--sl-text);border-radius:14px;padding:.55rem .75rem;font-weight:900;font-size:13px;cursor:pointer;box-shadow:var(--sl-shadow);display:inline-flex;align-items:center;gap:.4rem}._enterBtn_gdn1c_1160:focus-visible{outline:none;box-shadow:0 0 0 4px #bbfabf59,var(--sl-shadow)}._syncDot_gdn1c_1181{width:9px;height:9px;border-radius:999px;background:#bbfabff2;box-shadow:0 0 0 6px #bbfabf2e;flex:0 0 auto}._syncDotLive_gdn1c_1190{animation:_sl-sync-pulse_gdn1c_1 .9s ease-in-out infinite}@keyframes _sl-sync-pulse_gdn1c_1{0%{transform:scale(1);box-shadow:0 0 0 6px #bbfabf2e}60%{transform:scale(1.08);box-shadow:0 0 0 10px #bbfabf1f}to{transform:scale(1);box-shadow:0 0 0 6px #bbfabf2e}}._courseMark_gdn1c_1209{width:40px;height:40px;border-radius:14px;border:1px solid rgba(187,250,191,.9);background:#bbfabf3d;display:grid;place-items:center;flex:0 0 auto}._courseMain_gdn1c_1220{min-width:0}._courseTitleRow_gdn1c_1224{display:flex;align-items:baseline;justify-content:space-between;gap:.65rem;min-width:0}._courseTitleText_gdn1c_1232{font-weight:900;font-size:14px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._courseIdTag_gdn1c_1241{font-weight:900;font-size:12px;color:var(--sl-muted);border:1px solid var(--sl-border);border-radius:999px;padding:.2rem .55rem;background:var(--sl-surface);box-shadow:var(--sl-shadow);flex:0 0 auto}:root[data-theme=dark] ._courseIdTag_gdn1c_1241{background:var(--sl-surface-solid)}._courseChips_gdn1c_1257{margin-top:.65rem;display:flex;flex-wrap:wrap;gap:.45rem}._chip_gdn1c_1264{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--sl-border);border-radius:999px;padding:.32rem .55rem;background:var(--sl-surface);box-shadow:var(--sl-shadow);max-width:100%}:root[data-theme=dark] ._chip_gdn1c_1264{background:var(--sl-surface-solid)}._chipKey_gdn1c_1280{font-weight:900;font-size:12px;color:var(--sl-muted);white-space:nowrap}._chipVal_gdn1c_1287{font-weight:900;font-size:12px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._skeleton_gdn1c_1296{position:relative;overflow:hidden}._skeleton_gdn1c_1296:after{content:"";position:absolute;inset:0;transform:translate(-100%);background:linear-gradient(90deg,#bbfabf00,#bbfabf2e,#bbfabf00);animation:_sl-skeleton_gdn1c_1 1.2s ease-in-out infinite}._skeletonLine_gdn1c_1310{height:14px;border-radius:999px;border:1px solid var(--sl-border);background:#bbfabf2e;margin-top:.55rem}@keyframes _sl-skeleton_gdn1c_1{0%{transform:translate(-100%)}to{transform:translate(100%)}}._emptyState_gdn1c_1327{border:1px dashed var(--sl-border);border-radius:18px;padding:1.35rem 1rem;background:#bbfabf0f;display:grid;place-items:center;text-align:center;box-shadow:var(--sl-shadow)}:root[data-theme=dark] ._emptyState_gdn1c_1327{background:#bbfabf0a}._emptyIcon_gdn1c_1342{width:64px;height:64px;border-radius:18px;border:1px solid rgba(187,250,191,.9);background:#bbfabf33;display:grid;place-items:center;margin-bottom:.8rem}._emptyTitle_gdn1c_1353{font-weight:900;font-size:14px}._emptyHint_gdn1c_1358{margin-top:.35rem;font-weight:900;font-size:12px;color:var(--sl-muted)}._courseGridStudent_gdn1c_1365{margin-top:.85rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.85rem}._courseCardStudent_gdn1c_1372{border:1px solid var(--sl-border);border-radius:16px;background:#bbfabf14;padding:.95rem;box-shadow:var(--sl-shadow);overflow:hidden}:root[data-theme=dark] ._courseCardStudent_gdn1c_1372{background:#bbfabf0f}._courseTitleStudent_gdn1c_1385{font-weight:900;font-size:14px;margin:0 0 .6rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._courseMetaStudent_gdn1c_1394{display:grid;gap:.45rem}._courseRowStudent_gdn1c_1399{display:grid;grid-template-columns:auto 1fr;gap:.45rem;align-items:baseline;min-width:0}._courseLabelStudent_gdn1c_1407{font-weight:900;font-size:12px;color:var(--sl-muted);white-space:nowrap}._courseValueStudent_gdn1c_1414{font-weight:900;font-size:13px;min-width:0;word-break:break-word}._grid_gdn1c_1421{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem}._field_gdn1c_1427{border:1px solid var(--sl-border);border-radius:14px;padding:.75rem .8rem;background:#bbfabf14;overflow:hidden}:root[data-theme=dark] ._field_gdn1c_1427{background:#bbfabf0f}._label_gdn1c_1439{font-weight:900;font-size:12px;color:var(--sl-muted);margin-bottom:.35rem}._value_gdn1c_1446{font-weight:900;font-size:13px;word-break:break-word}._mono_gdn1c_1452{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}._error_gdn1c_1456{margin-top:.85rem;color:#dc2626;font-weight:900}._muted_gdn1c_1462{color:var(--sl-muted);font-weight:900;font-size:13px}._subTitle_gdn1c_1468{margin:.9rem 0 .6rem;font-size:13px;font-weight:900;color:var(--sl-muted)}._classroomGrid_gdn1c_1475{margin-top:.85rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.85rem}._classroomCard_gdn1c_1482{width:100%;text-align:left;appearance:none;border:1px solid var(--sl-border);border-radius:16px;background:#bbfabf14;padding:.95rem;cursor:pointer;box-shadow:var(--sl-shadow);color:var(--sl-text)}:root[data-theme=dark] ._classroomCard_gdn1c_1482{background:#bbfabf0f}._classroomTop_gdn1c_1499{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-width:0;margin-bottom:.7rem}._classroomTitle_gdn1c_1508{font-weight:900;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}._classroomBadge_gdn1c_1517{flex:0 0 auto;border:1px solid rgba(187,250,191,.9);background:#bbfabf38;color:var(--sl-text);border-radius:999px;padding:.2rem .55rem;font-weight:900;font-size:12px}._classroomMeta_gdn1c_1528{display:grid;gap:.45rem}._classroomRow_gdn1c_1025{display:grid;grid-template-columns:auto 1fr;gap:.45rem;align-items:baseline;min-width:0}._classroomLabel_gdn1c_1541{font-weight:900;font-size:12px;color:var(--sl-muted);white-space:nowrap}._classroomValue_gdn1c_1548{font-weight:900;font-size:13px;min-width:0;word-break:break-word}._flowNowCard_gdn1c_1555{border:1px solid var(--sl-border);border-radius:16px;padding:.85rem .95rem;background:#bbfabf14;box-shadow:var(--sl-shadow)}:root[data-theme=dark] ._flowNowCard_gdn1c_1555{background:#bbfabf0f}._flowNowTitle_gdn1c_1567{font-weight:900;font-size:14px}._flowNowHint_gdn1c_1572{margin-top:.35rem;font-weight:900;font-size:12px;color:var(--sl-muted)}._flowNowHintItem_gdn1c_1579{display:inline-flex;align-items:center;gap:.35rem}._flowNowHintDot_gdn1c_1585{width:5px;height:5px;border-radius:999px;background:#bbfabfe6;display:inline-block}._classroomHero_gdn1c_1593{border:1px solid var(--sl-border);border-radius:18px;background:#bbfabf14;padding:.95rem;box-shadow:var(--sl-shadow);margin:.85rem 0 1rem}:root[data-theme=dark] ._classroomHero_gdn1c_1593{background:#bbfabf0f}._classroomHeroTop_gdn1c_1606{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}._classroomHeroTitle_gdn1c_1614{display:inline-flex;align-items:center;gap:.45rem;font-weight:900;font-size:14px}._classroomHeroIcon_gdn1c_1622{width:32px;height:32px;border-radius:14px;border:1px solid rgba(187,250,191,.9);background:#bbfabf38;display:grid;place-items:center}._classroomHeroGrid_gdn1c_1632{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}._classroomHeroField_gdn1c_1638{border:1px solid var(--sl-border);border-radius:16px;background:var(--sl-surface);padding:.7rem .75rem;box-shadow:var(--sl-shadow);min-width:0}:root[data-theme=dark] ._classroomHeroField_gdn1c_1638{background:var(--sl-surface-solid)}._classroomHeroLabel_gdn1c_1651{font-weight:900;font-size:12px;color:var(--sl-muted);margin-bottom:.35rem}._classroomHeroValue_gdn1c_1658{font-weight:900;font-size:13px;word-break:break-word}._classroomsList_gdn1c_1664{display:grid;gap:.85rem}._classroomCell_gdn1c_1669{width:100%;appearance:none;border:1px solid var(--sl-border);border-radius:22px;background:var(--sl-surface);box-shadow:var(--sl-shadow);padding:.9rem .95rem;display:grid;grid-template-columns:auto 1fr auto;gap:.95rem;align-items:center;cursor:pointer;text-align:left;color:var(--sl-text);position:relative;overflow:hidden}:root[data-theme=dark] ._classroomCell_gdn1c_1669{background:var(--sl-surface-solid)}._classroomCell_gdn1c_1669:focus-visible{outline:none;border-color:#bbfabff2;box-shadow:0 0 0 4px #bbfabf59,var(--sl-shadow)}._classroomCellLeft_gdn1c_1698{position:relative;padding-left:.2rem}._classroomCellIcon_gdn1c_1703{width:46px;height:46px;border-radius:18px;border:1px solid rgba(187,250,191,.9);background:#bbfabf38;display:grid;place-items:center}._classroomCellLiveDot_gdn1c_1713{position:absolute;right:-2px;top:-2px;width:12px;height:12px;border-radius:999px;background:#bbfabffa;box-shadow:0 0 0 6px #bbfabf33}._classroomCellBody_gdn1c_1724{min-width:0}._classroomCellTitleRow_gdn1c_1728{display:flex;align-items:center;justify-content:space-between;gap:.6rem;min-width:0}._classroomCellTitle_gdn1c_1728{font-weight:900;font-size:15px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._classroomCellBadges_gdn1c_1745{display:inline-flex;align-items:center;gap:.45rem;flex:0 0 auto}._classroomCellPill_gdn1c_1752{border:1px solid rgba(187,250,191,.9);background:#bbfabf38;color:var(--sl-text);border-radius:999px;padding:.22rem .55rem;font-weight:900;font-size:12px;white-space:nowrap}._classroomCellId_gdn1c_1763{font-weight:900;font-size:12px;color:var(--sl-muted);border:1px solid var(--sl-border);background:var(--sl-surface);border-radius:999px;padding:.22rem .55rem;box-shadow:var(--sl-shadow);white-space:nowrap}:root[data-theme=dark] ._classroomCellId_gdn1c_1763{background:var(--sl-surface-solid)}._classroomCellSub_gdn1c_1779{margin-top:.35rem;font-weight:900;font-size:12px;color:var(--sl-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._classroomCellMeta_gdn1c_1789{margin-top:.7rem;display:flex;flex-wrap:wrap;gap:.45rem}._classroomMetaChip_gdn1c_1796{display:inline-flex;align-items:center;gap:.35rem;border:1px solid var(--sl-border);background:#bbfabf0f;border-radius:999px;padding:.3rem .55rem;box-shadow:var(--sl-shadow);max-width:100%;color:var(--sl-muted);font-weight:900;font-size:12px}:root[data-theme=dark] ._classroomMetaChip_gdn1c_1796{background:#bbfabf0a}._classroomMetaText_gdn1c_1815{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--sl-text)}._classroomCellRight_gdn1c_1823{display:inline-flex;align-items:center;justify-content:flex-end;padding-left:.2rem}._classroomCellEnter_gdn1c_1830{border:1px solid rgba(187,250,191,.95);background:#bbfabf38;color:var(--sl-text);border-radius:16px;padding:.7rem .85rem;font-weight:900;font-size:13px;box-shadow:var(--sl-shadow);display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap}._classroomHeroV2_gdn1c_1845{border:1px solid var(--sl-border);border-radius:22px;background:#bbfabf14;padding:.95rem;box-shadow:var(--sl-shadow);margin:.85rem 0 1rem;position:relative;overflow:hidden}:root[data-theme=dark] ._classroomHeroV2_gdn1c_1845{background:#bbfabf0f}._classroomHeroV2_gdn1c_1845:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 22% 20%,#bbfabf4d,#bbfabf00 54%);pointer-events:none}._classroomHeroV2Top_gdn1c_1868{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.85rem}._classroomHeroV2Title_gdn1c_1877{display:inline-flex;align-items:center;gap:.45rem;font-weight:900;font-size:14px}._classroomHeroV2Icon_gdn1c_1885{width:36px;height:36px;border-radius:18px;border:1px solid rgba(187,250,191,.9);background:#bbfabf38;display:grid;place-items:center}._classroomHeroV2Right_gdn1c_1895{display:inline-flex;align-items:center;gap:.55rem;flex:0 0 auto;position:relative}._classroomHeroV2Sync_gdn1c_1903{border:1px solid var(--sl-border);background:var(--sl-surface);border-radius:999px;padding:.22rem .55rem;box-shadow:var(--sl-shadow);font-weight:900;font-size:12px;color:var(--sl-muted);display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap}:root[data-theme=dark] ._classroomHeroV2Sync_gdn1c_1903{background:var(--sl-surface-solid)}._classroomHeroV2Grid_gdn1c_1922{position:relative;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}._classroomHeroV2Field_gdn1c_1929{border:1px solid var(--sl-border);border-radius:18px;background:var(--sl-surface);padding:.75rem .8rem;box-shadow:var(--sl-shadow);min-width:0}:root[data-theme=dark] ._classroomHeroV2Field_gdn1c_1929{background:var(--sl-surface-solid)}._classroomHeroV2Label_gdn1c_1942{font-weight:900;font-size:12px;color:var(--sl-muted);margin-bottom:.35rem}._classroomHeroV2Value_gdn1c_1949{font-weight:900;font-size:13px;word-break:break-word}._classroomGridPc_gdn1c_1955{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}@media(max-width:1200px){._classroomGridPc_gdn1c_1955{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:820px){._classroomGridPc_gdn1c_1955{grid-template-columns:1fr}}._classroomCardPc_gdn1c_1973{border:1px solid var(--sl-border);border-radius:22px;background:var(--sl-surface);box-shadow:var(--sl-shadow);padding:1rem;display:grid;gap:.85rem;position:relative;overflow:hidden}:root[data-theme=dark] ._classroomCardPc_gdn1c_1973{background:var(--sl-surface-solid)}._classroomCardPc_gdn1c_1973[role=button]{cursor:pointer}._classroomCardPc_gdn1c_1973[role=button]:focus-visible{outline:none;border-color:#bbfabff2;box-shadow:0 0 0 4px #bbfabf59,var(--sl-shadow)}._classroomCardPcTop_gdn1c_1999{display:grid;grid-template-columns:auto 1fr;gap:.75rem;align-items:center;min-width:0}._classroomCardPcTopText_gdn1c_2007{min-width:0}._classroomCardPcIcon_gdn1c_2011{width:48px;height:48px;border-radius:18px;border:1px solid rgba(187,250,191,.9);background:#bbfabf38;display:grid;place-items:center;flex:0 0 auto}._classroomCardPcTitleRow_gdn1c_2022{display:flex;align-items:baseline;justify-content:space-between;gap:.65rem;min-width:0}._classroomCardPcTitle_gdn1c_2022{font-weight:900;font-size:15px;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._classroomCardPcBadges_gdn1c_2039{display:inline-flex;align-items:center;gap:.45rem;flex:0 0 auto}._classroomCardPcLivePill_gdn1c_2046{border:1px solid rgba(187,250,191,.9);background:#bbfabf38;color:var(--sl-text);border-radius:999px;padding:.22rem .55rem;font-weight:900;font-size:12px;white-space:nowrap}._classroomCardPcId_gdn1c_2057{font-weight:900;font-size:12px;color:var(--sl-muted);border:1px solid var(--sl-border);background:#bbfabf0f;border-radius:999px;padding:.22rem .55rem;box-shadow:var(--sl-shadow);white-space:nowrap}:root[data-theme=dark] ._classroomCardPcId_gdn1c_2057{background:#bbfabf0a}._classroomCardPcSub_gdn1c_2073{margin-top:.35rem;font-weight:900;font-size:12px;color:var(--sl-muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._classroomCardPcMeta_gdn1c_2083{display:grid;gap:.45rem}._classroomCardPcMetaRow_gdn1c_2088{display:inline-flex;align-items:center;gap:.45rem;border:1px solid var(--sl-border);border-radius:16px;padding:.55rem .65rem;background:#bbfabf0f;box-shadow:var(--sl-shadow);color:var(--sl-muted);min-width:0}:root[data-theme=dark] ._classroomCardPcMetaRow_gdn1c_2088{background:#bbfabf0a}._classroomCardPcMetaText_gdn1c_2105{font-weight:900;font-size:13px;color:var(--sl-text);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}._classroomCardPcFooter_gdn1c_2115{display:flex;align-items:center;justify-content:space-between;gap:.75rem;border-top:1px solid var(--sl-border);padding-top:.85rem}._classroomCardPcFooterHint_gdn1c_2124{display:inline-flex;align-items:center;gap:.55rem;font-weight:900;font-size:12px;color:var(--sl-muted);min-width:0}._classroomCardPcEnter_gdn1c_2134{appearance:none;border:1px solid rgba(187,250,191,.95);background:#bbfabf38;color:var(--sl-text);border-radius:16px;padding:.7rem .9rem;font-weight:900;font-size:13px;cursor:pointer;box-shadow:var(--sl-shadow);display:inline-flex;align-items:center;gap:.45rem;white-space:nowrap;flex:0 0 auto}._classroomCardPcEnter_gdn1c_2134:focus-visible{outline:none;box-shadow:0 0 0 4px #bbfabf59,var(--sl-shadow)}._stepList_gdn1c_2157{display:grid;gap:.45rem}._stepItem_gdn1c_2162{border:1px solid var(--sl-border);border-radius:14px;padding:.65rem .8rem;background:var(--sl-surface);font-weight:900;font-size:13px;box-shadow:var(--sl-shadow)}:root[data-theme=dark] ._stepItem_gdn1c_2162{background:var(--sl-surface-solid)}._contentGrid_gdn1c_2176{margin-top:.75rem;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:.85rem}._contentCard_gdn1c_2183{border:1px solid var(--sl-border);border-radius:16px;background:var(--sl-surface);padding:.85rem .9rem;box-shadow:var(--sl-shadow);overflow:hidden}:root[data-theme=dark] ._contentCard_gdn1c_2183{background:var(--sl-surface-solid)}._contentCardTop_gdn1c_2196{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.65rem}._contentCardTitle_gdn1c_2204{display:inline-flex;align-items:center;gap:.4rem;font-weight:900;font-size:13px}._contentMeta_gdn1c_2212{font-weight:900;font-size:12px;color:var(--sl-muted)}._mediaImg_gdn1c_2218{width:100%;display:block;border-radius:14px;border:1px solid var(--sl-border);background:var(--sl-bg)}._mediaVideo_gdn1c_2226{width:100%;display:block;border-radius:14px;border:1px solid var(--sl-border);background:#000}._markdown_gdn1c_2234{border:1px solid var(--sl-border);border-radius:14px;padding:.75rem .85rem;background:#bbfabf0f;overflow:hidden}:root[data-theme=dark] ._markdown_gdn1c_2234{background:#bbfabf0a}._paperTitle_gdn1c_2246{font-weight:900;font-size:14px;margin-bottom:.65rem}._paperQuestions_gdn1c_2252{display:grid;gap:.85rem}._paperQuestion_gdn1c_2252{border:1px solid var(--sl-border);border-radius:14px;padding:.75rem .85rem;background:#bbfabf0f}:root[data-theme=dark] ._paperQuestion_gdn1c_2252{background:#bbfabf0a}._paperQuestionTop_gdn1c_2268{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.5rem}._paperQuestionIndex_gdn1c_2276,._paperQuestionType_gdn1c_2282{font-weight:900;font-size:12px;color:var(--sl-muted)}._paperStem_gdn1c_2288{font-weight:900;font-size:13px;white-space:pre-wrap;word-break:break-word;margin-bottom:.6rem}._paperOptions_gdn1c_2296{display:grid;gap:.35rem;margin-bottom:.55rem}._paperOption_gdn1c_2296{display:grid;grid-template-columns:auto 1fr;gap:.4rem;align-items:baseline}._paperOptionKey_gdn1c_2309{font-weight:900;font-size:12px;color:var(--sl-muted)}._paperOptionVal_gdn1c_2315{font-weight:900;font-size:13px}._paperAnswer_gdn1c_2320{display:grid;grid-template-columns:auto 1fr;gap:.4rem;align-items:baseline}._paperAnswerKey_gdn1c_2327{font-weight:900;font-size:12px;color:var(--sl-muted)}._paperAnswerVal_gdn1c_2333{font-weight:900;font-size:13px;white-space:pre-wrap;word-break:break-word}._classroomDetailGrid_gdn1c_2340{display:grid;grid-template-columns:minmax(0,420px) 1fr;gap:1rem;align-items:start}@media(max-width:980px){._classroomDetailGrid_gdn1c_2340{grid-template-columns:1fr}}._classroomDetailLeft_gdn1c_2353,._classroomDetailRight_gdn1c_2357{min-width:0}@media(max-width:640px){._topbar_gdn1c_7{grid-template-columns:1fr auto;grid-template-areas:"brand actions" "nav nav";height:auto;padding:.8rem .9rem;gap:.7rem}._brand_gdn1c_23{grid-area:brand}._actions_gdn1c_83{grid-area:actions}._nav_gdn1c_59{grid-area:nav;justify-content:flex-start}._grid_gdn1c_1421{grid-template-columns:1fr}._sectionHeader_gdn1c_134{flex-direction:column;align-items:stretch}._sectionActions_gdn1c_146{justify-content:stretch}._searchInput_gdn1c_153{width:100%}._courseHeader_gdn1c_171{flex-direction:column;align-items:stretch}._courseHeaderRight_gdn1c_196{justify-content:stretch}._searchWrap_gdn1c_211{width:100%}._searchInputPlain_gdn1c_231{width:100%;min-width:0}._tablePanel_gdn1c_409{overflow-x:auto}._tableHeaderRow_gdn1c_427,._tableRow_gdn1c_450{min-width:980px}._listRow_gdn1c_1056{grid-template-columns:auto 1fr;grid-template-areas:"left body" "btn btn";align-items:start}._listLeft_gdn1c_1083{grid-area:left}._listBody_gdn1c_1094{grid-area:body}._enterBtn_gdn1c_1160{grid-area:btn;width:100%;justify-content:center}._classroomCell_gdn1c_1669{grid-template-columns:auto 1fr;grid-template-areas:"left body" "right right";align-items:start}._classroomCellLeft_gdn1c_1698{grid-area:left}._classroomCellBody_gdn1c_1724{grid-area:body}._classroomCellRight_gdn1c_1823{grid-area:right;justify-content:stretch}._classroomCellEnter_gdn1c_1830{width:100%;justify-content:center}._classroomGrid_gdn1c_1475,._contentGrid_gdn1c_2176,._classroomHeroGrid_gdn1c_1632,._classroomHeroV2Grid_gdn1c_1922{grid-template-columns:1fr}}._wrap_o1jeb_1{min-height:100vh;background:var(--sl-bg);color:var(--sl-text)}._layout_o1jeb_7{display:grid;grid-template-columns:260px 1fr;min-height:100vh}._btn_o1jeb_13{appearance:none;border:1px solid var(--sl-border);background:var(--sl-surface);color:var(--sl-text);padding:.6rem .8rem;border-radius:12px;cursor:pointer;font-weight:900;font-size:12px}._btnPrimary_o1jeb_25{border-color:#bbfabff2;background:var(--sl-accent);color:var(--sl-accent-ink)}._btn_o1jeb_13:disabled{opacity:.65;cursor:not-allowed}._backBtn_o1jeb_36{appearance:none;border:1px solid var(--sl-border);background:var(--sl-surface);color:var(--sl-text);border-radius:12px;padding:.45rem .7rem;font-size:12px;font-weight:900;cursor:pointer;margin-bottom:.65rem}._backBtn_o1jeb_36:hover{background:var(--sl-surface)}._sidebar_o1jeb_53{position:sticky;top:0;align-self:start;height:100dvh;box-sizing:border-box;border-right:1px solid var(--sl-border);background:var(--sl-nav-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:1rem;display:flex;flex-direction:column;gap:1rem}._brand_o1jeb_68{display:inline-flex;align-items:center;gap:.75rem}._brandMark_o1jeb_74{width:34px;height:34px;border-radius:12px;background:var(--sl-accent);box-shadow:0 14px 34px #0f172a1f}._brandText_o1jeb_82{display:flex;flex-direction:column;line-height:1.1}._brandTitle_o1jeb_88{font-weight:900;font-size:14px}._brandSub_o1jeb_93{font-size:12px;color:var(--sl-muted);font-weight:800;margin-top:.15rem}._nav_o1jeb_100{display:grid;gap:.35rem}._navItem_o1jeb_105{text-decoration:none;text-align:left;width:100%;border-radius:14px;padding:.7rem .75rem;border:1px solid transparent;background:transparent;color:var(--sl-text);cursor:pointer;font-weight:900;font-size:13px;display:block;box-sizing:border-box;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._navItem_o1jeb_105:visited{text-decoration:none}._navItem_o1jeb_105:hover{background:transparent;text-decoration:none}._navItem_o1jeb_105:active{text-decoration:none}._navItem_o1jeb_105:focus-visible{outline:none;text-decoration:none;border-color:#bbfabf;box-shadow:0 0 0 4px #bbfabf40,0 10px 24px #0f172a0f}._navItemActive_o1jeb_147{border-color:#bbfabfe6;background:var(--sl-accent-weak);box-shadow:0 10px 24px #0f172a0f}._sidebarFooter_o1jeb_153{margin-top:auto;display:grid;gap:.6rem}._menuBtn_o1jeb_159{display:none}._content_o1jeb_163{padding:1.5rem 1.25rem 3rem}._contentInner_o1jeb_167{width:100%;margin:0;display:grid;gap:1rem}._contentHeader_o1jeb_174{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}._title_o1jeb_182{margin:0;font-size:18px}._muted_o1jeb_187{color:var(--sl-muted);font-size:13px;margin:.45rem 0 0;line-height:1.7}._toolbar_o1jeb_194{display:inline-flex;align-items:center;gap:.6rem;flex-wrap:wrap;justify-content:flex-end}._searchInput_o1jeb_202{border:1px solid var(--sl-border);border-radius:12px;padding:.6rem .75rem;font-size:13px;outline:none;background:var(--sl-surface);color:var(--sl-text);width:min(280px,60vw)}._searchInput_o1jeb_202:focus{border-color:#bbfabff2}._cardTitle_o1jeb_217{margin:0;font-size:16px}._cardHeader_o1jeb_222{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap}._modalCard_o1jeb_230{border:1px solid var(--sl-border);background:var(--sl-surface);opacity:1;border-radius:16px;padding:1rem;box-shadow:var(--sl-shadow)}:root[data-theme=dark] ._modalCard_o1jeb_230{background:var(--sl-surface-solid)}._tableWrap_o1jeb_243{margin-top:1rem;border:1px solid var(--sl-border);border-radius:14px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch}._table_o1jeb_243{width:100%;border-collapse:collapse;font-size:13px;min-width:640px}._th_o1jeb_259,._td_o1jeb_260{padding:.8rem .9rem;border-bottom:1px solid var(--sl-border)}._th_o1jeb_259{text-align:left;color:var(--sl-muted);font-weight:900;background:#ffffff8c}:root[data-theme=dark] ._th_o1jeb_259{background:#0f172a73}._right_o1jeb_276{text-align:right}._mono_o1jeb_280{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}._actionsCell_o1jeb_284{display:inline-flex;gap:.5rem;align-items:center;flex-wrap:wrap}._actionBtn_o1jeb_291{appearance:none;border:1px solid var(--sl-border);background:var(--sl-surface);color:var(--sl-text);border-radius:10px;padding:.35rem .55rem;font-size:12px;font-weight:900;cursor:pointer}._actionBtn_o1jeb_291:hover{background:var(--sl-surface)}._actionDanger_o1jeb_307{border-color:#dc262640;color:#dc2626f2}._pager_o1jeb_312{margin-top:.75rem;display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}._pagerLeft_o1jeb_321{color:var(--sl-muted);font-size:12px;font-weight:900}._pagerRight_o1jeb_327{display:inline-flex;gap:.5rem;align-items:center;justify-content:flex-end}._pagerBtn_o1jeb_334{appearance:none;border:1px solid var(--sl-border);background:var(--sl-surface);color:var(--sl-text);border-radius:12px;padding:.5rem .75rem;font-size:12px;font-weight:900;cursor:pointer}._pagerBtn_o1jeb_334:disabled{opacity:.6;cursor:not-allowed}._pageFlex_o1jeb_351{display:flex;flex-direction:column;min-height:100%}._pageBody_o1jeb_357{flex:1 1 auto;padding-bottom:5rem}._pagerDock_o1jeb_362{position:fixed;bottom:0;z-index:5;background:var(--sl-bg);border-top:1px solid var(--sl-border);padding:.75rem 1.25rem .5rem;left:260px;right:0;box-sizing:border-box}._modalOverlay_o1jeb_374{position:fixed;inset:0;z-index:50;background:#0f172a52;display:flex;align-items:center;justify-content:center;padding:1.25rem}:root[data-theme=dark] ._modalOverlay_o1jeb_374{background:#0000008c}._modal_o1jeb_230{width:min(560px,100%)}._modalHeader_o1jeb_393{display:flex;align-items:center;justify-content:space-between;gap:1rem}._dragHandle_o1jeb_400{cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}._dragHandle_o1jeb_400:active{cursor:grabbing}._form_o1jeb_410{margin-top:1rem;display:grid;gap:.9rem}._field_o1jeb_416{display:grid;gap:.35rem;text-align:left}._label_o1jeb_422{font-size:13px;color:var(--sl-muted);font-weight:900}._input_o1jeb_428{border:1px solid var(--sl-border);border-radius:12px;padding:.75rem .85rem;font-size:14px;outline:none;background:var(--sl-surface);color:var(--sl-text)}._input_o1jeb_428:focus{border-color:#bbfabff2}._row_o1jeb_442{display:flex;gap:.75rem;flex-wrap:wrap;align-items:center;justify-content:space-between}._paperCountsGrid_o1jeb_450{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}._paperModalGrid_o1jeb_456{display:grid;grid-template-areas:"left right";grid-template-columns:minmax(320px,.9fr) minmax(360px,1.1fr);gap:1rem;align-items:start}._paperModalLeft_o1jeb_464{grid-area:left;min-width:0}._paperModalRight_o1jeb_469{grid-area:right;min-width:0}._paperQuestionList_o1jeb_474{margin-top:0;display:grid;gap:.85rem;max-height:52vh;overflow:auto;padding-right:.25rem}._paperQuestionCard_o1jeb_483{border:1px solid var(--sl-border);background:#ffffffb3;border-radius:16px;padding:.9rem;display:grid;gap:.85rem}:root[data-theme=dark] ._paperQuestionCard_o1jeb_483{background:#0f172a73}._paperQuestionHeader_o1jeb_496{display:flex;align-items:center;gap:.6rem}._paperTypeChip_o1jeb_502{border:1px solid rgba(187,250,191,.55);background:#bbfabf33;border-radius:999px;padding:.2rem .55rem;font-weight:900;font-size:12px;color:var(--sl-text);white-space:nowrap}._paperQuestionIndex_o1jeb_513{margin-left:auto;color:var(--sl-muted);font-weight:900;font-size:12px;white-space:nowrap}._paperOptionsGrid_o1jeb_521{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}._paperAnswerTextarea_o1jeb_527{tab-size:2;white-space:pre-wrap}._paperEmpty_o1jeb_532{margin-top:1rem;color:var(--sl-muted);font-weight:900;font-size:13px}._paperPreviewEmpty_o1jeb_539{border:1px dashed var(--sl-border);background:#ffffff8c;border-radius:18px;padding:1.25rem 1.1rem;min-height:320px;display:grid;align-content:center;justify-items:center;text-align:center;gap:.5rem;color:var(--sl-text)}:root[data-theme=dark] ._paperPreviewEmpty_o1jeb_539{background:#0f172a59}._paperPreviewEmptyIcon_o1jeb_557{color:#bbfabfe6}._paperPreviewEmptyTitle_o1jeb_561{font-weight:900;font-size:14px}._paperPreviewEmptyHint_o1jeb_566{color:var(--sl-muted);font-weight:800;font-size:12px;line-height:1.6;max-width:340px}@media(max-width:560px){._paperCountsGrid_o1jeb_450,._paperOptionsGrid_o1jeb_521{grid-template-columns:1fr}._paperModalGrid_o1jeb_456{grid-template-columns:1fr;grid-template-areas:"left" "right"}}._error_o1jeb_588{margin-top:.5rem;color:#dc2626;font-size:13px;font-weight:800}._emptyRow_o1jeb_595{padding:1.1rem .9rem;color:var(--sl-muted);font-weight:800}._emptyState_o1jeb_601{margin-top:1rem;background:transparent;border:none;border-radius:0;padding:1.25rem 0;display:grid;justify-items:center;gap:.35rem;text-align:center;min-height:45vh;align-content:center}._emptyIcon_o1jeb_615{width:64px;height:64px;border-radius:18px;display:grid;place-items:center;background:var(--sl-accent-weak);color:#0f172ab8}:root[data-theme=dark] ._emptyIcon_o1jeb_615{color:#e5e7ebdb}._emptyTitle_o1jeb_629{margin-top:.35rem;font-weight:900;font-size:14px;color:var(--sl-text)}._emptyHint_o1jeb_636{font-weight:800;font-size:12px;color:var(--sl-muted);line-height:1.6}._drawerOverlay_o1jeb_644{position:fixed;inset:0;z-index:80;background:#0f172a52;display:flex;justify-content:flex-end}:root[data-theme=dark] ._drawerOverlay_o1jeb_644{background:#0000008c}._drawer_o1jeb_644{width:min(320px,92vw);height:100%;background:var(--sl-nav-bg);border-left:1px solid var(--sl-border);padding:1rem;display:flex;flex-direction:column;gap:1rem;box-sizing:border-box}._drawerHeader_o1jeb_669{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._drawerNav_o1jeb_676{display:grid;gap:.35rem}._drawerFooter_o1jeb_681{margin-top:auto;display:grid;gap:.6rem}._lessonDetailLayout_o1jeb_687{display:grid;grid-template-columns:320px 1fr;height:100dvh}._lessonDetailLayoutCollapsed_o1jeb_693{grid-template-columns:56px 1fr}._lessonDetailSidebar_o1jeb_697{border-right:1px solid var(--sl-border);background:var(--sl-nav-bg);padding:1rem;box-sizing:border-box;overflow:auto}._lessonDetailSidebarCollapsed_o1jeb_705{padding:.8rem .45rem;overflow:hidden}._lessonDetailSidebarTop_o1jeb_710{display:flex;align-items:center;justify-content:space-between;gap:.6rem;margin-bottom:.9rem}._lessonDetailSidebarTitle_o1jeb_718{font-weight:900;font-size:14px}._lessonDetailCollapseBtn_o1jeb_723{width:44px;padding:.55rem 0;text-align:center}._lessonFlowSidebarBody_o1jeb_729{display:grid;gap:1rem;padding-bottom:1rem}._lessonFlowNavBtn_o1jeb_735{appearance:none;border:1px solid var(--sl-border);background:var(--sl-surface);color:var(--sl-text);border-radius:16px;padding:.85rem .9rem;font-weight:900;font-size:13px;text-align:left;cursor:pointer;box-shadow:var(--sl-shadow)}._lessonFlowNavBtn_o1jeb_735:hover{background:var(--sl-surface)}._lessonFlowNavBtnActive_o1jeb_753{border-color:#bbfabfd9;background:#bbfabf29}._lessonFlowIconBtn_o1jeb_758{appearance:none;border:1px solid var(--sl-border);background:var(--sl-surface);color:var(--sl-text);width:44px;height:44px;border-radius:999px;padding:0;cursor:pointer;display:grid;place-items:center;font-weight:900;box-shadow:var(--sl-shadow);margin:0 auto}._lessonFlowIconBtn_o1jeb_758:hover{background:var(--sl-surface)}._lessonFlowIconBtnActive_o1jeb_779{border-color:#bbfabfd9;background:#bbfabf29}._lessonFlowGroup_o1jeb_784{border:1px solid var(--sl-border);background:var(--sl-surface);border-radius:16px;padding:.9rem}:root[data-theme=dark] ._lessonFlowGroup_o1jeb_784{background:#0f172ab8}._lessonFlowGroupTitle_o1jeb_795{font-weight:900;font-size:13px;margin-bottom:.6rem}._lessonFlowItems_o1jeb_801{display:grid;gap:.4rem}._lessonFlowItem_o1jeb_801{font-size:13px;font-weight:800;line-height:1.6}._lessonFlowEmpty_o1jeb_812{font-size:13px;color:var(--sl-muted)}._lessonFlowSubGroup_o1jeb_817{border-top:1px dashed var(--sl-border);padding-top:.65rem;margin-top:.5rem}._lessonFlowSubTitle_o1jeb_823{font-weight:900;font-size:12px;color:var(--sl-muted);margin-bottom:.4rem}._lessonDetailMain_o1jeb_830{overflow:auto;padding:1.5rem 1.25rem 3rem;box-sizing:border-box}._lessonStageCard_o1jeb_836{margin-top:1rem;border:1px solid var(--sl-border);background:var(--sl-surface);border-radius:16px;padding:1rem;box-shadow:var(--sl-shadow)}:root[data-theme=dark] ._lessonStageCard_o1jeb_836{background:var(--sl-surface-solid)}._lessonStageTitle_o1jeb_849{font-weight:900;font-size:14px}._lessonStageTop_o1jeb_854{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.75rem}._lessonStageActions_o1jeb_862{display:inline-flex;align-items:center;gap:.5rem;flex-wrap:wrap}._lessonStageBody_o1jeb_869{display:grid;gap:.95rem}._lessonStageSectionTitle_o1jeb_874{font-weight:900;font-size:13px;color:var(--sl-muted)}._lessonStageSteps_o1jeb_880{display:grid;gap:.4rem}._lessonStageStep_o1jeb_880{font-weight:800;font-size:13px;line-height:1.65}._lessonContentGrid_o1jeb_891{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:.9rem}._lessonContentCard_o1jeb_897{border:1px solid var(--sl-border);background:#ffffff9e;border-radius:16px;padding:.85rem;display:grid;gap:.65rem;overflow:hidden}:root[data-theme=dark] ._lessonContentCard_o1jeb_897{background:#0f172a8c}._lessonContentCardTop_o1jeb_911{display:flex;align-items:center;justify-content:space-between;gap:.6rem}._lessonContentCardTitle_o1jeb_918{display:inline-flex;align-items:center;gap:.4rem;font-weight:900;font-size:13px}._lessonContentMeta_o1jeb_926{font-weight:900;font-size:12px;color:var(--sl-muted)}._lessonMediaImg_o1jeb_932{width:100%;height:240px;object-fit:cover;border-radius:14px;border:1px solid var(--sl-border);background:#0f172a0d}._lessonMediaVideo_o1jeb_941{width:100%;height:240px;border-radius:14px;border:1px solid var(--sl-border);background:#0f172a0d}._lessonMarkdown_o1jeb_949{border:1px solid var(--sl-border);border-radius:14px;background:#ffffff8c;padding:.75rem .8rem;max-height:360px;overflow:auto}:root[data-theme=dark] ._lessonMarkdown_o1jeb_949{background:#0f172a40}._lessonPaperTitle_o1jeb_962{font-weight:900;font-size:13px}._lessonPaperQuestions_o1jeb_967{display:grid;gap:.65rem;max-height:420px;overflow:auto;padding-right:.2rem}._lessonPaperQuestion_o1jeb_967{border:1px solid var(--sl-border);border-radius:14px;padding:.7rem .75rem;display:grid;gap:.5rem;background:#ffffffb3}:root[data-theme=dark] ._lessonPaperQuestion_o1jeb_967{background:#0f172a80}._lessonPaperQuestionTop_o1jeb_988{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._lessonPaperQuestionIndex_o1jeb_995{font-weight:900;font-size:12px;color:var(--sl-muted)}._lessonPaperQuestionType_o1jeb_1001{font-weight:900;font-size:11px;border:1px solid rgba(187,250,191,.55);background:#bbfabf2e;border-radius:999px;padding:.12rem .45rem;white-space:nowrap}._lessonPaperStem_o1jeb_1011{font-weight:800;font-size:13px;line-height:1.65;white-space:pre-wrap;word-break:break-word}._lessonPaperOptions_o1jeb_1019{display:grid;gap:.35rem}._lessonPaperOption_o1jeb_1019{display:grid;grid-template-columns:auto 1fr;gap:.45rem;font-weight:800;font-size:13px;line-height:1.55}._lessonPaperOptionKey_o1jeb_1033{color:var(--sl-muted);font-weight:900}._lessonPaperOptionVal_o1jeb_1038{word-break:break-word}._lessonPaperAnswer_o1jeb_1042{font-weight:800;font-size:13px;line-height:1.55;display:grid;grid-template-columns:auto 1fr;gap:.35rem}._lessonPaperAnswerKey_o1jeb_1051{color:var(--sl-muted);font-weight:900}._lessonPaperAnswerVal_o1jeb_1056{word-break:break-word;white-space:pre-wrap}@media(max-width:900px){._lessonDetailLayout_o1jeb_687{grid-template-columns:56px 1fr}}._toastRegion_o1jeb_1067{position:fixed;top:14px;left:50%;transform:translate(-50%);z-index:100;pointer-events:none}._toast_o1jeb_1067{pointer-events:none;background:var(--sl-surface);color:var(--sl-text);border:1px solid var(--sl-border);border-radius:14px;padding:.65rem .9rem;font-size:13px;font-weight:900;box-shadow:var(--sl-shadow)}._courseGrid_o1jeb_1088{margin-top:1rem;display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:1rem;align-items:stretch}._courseItem_o1jeb_1096{border:1px solid var(--sl-border);background:var(--sl-surface);border-radius:16px;padding:1rem;box-shadow:var(--sl-shadow)}._courseClickable_o1jeb_1104{cursor:pointer}._courseCard_o1jeb_1108{display:flex;flex-direction:column;gap:.85rem}._courseTop_o1jeb_1114{display:grid;gap:.45rem}._courseTitle_o1jeb_1119{font-weight:900;font-size:16px;line-height:1.25}._courseSub_o1jeb_1125{color:var(--sl-text);font-weight:800;font-size:13px;line-height:1.6}._courseMeta_o1jeb_1132{color:var(--sl-muted);font-weight:800;font-size:12px;line-height:1.6}._courseDescription_o1jeb_1139{color:var(--sl-muted);font-weight:800;font-size:12px;line-height:1.6;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}._courseLabel_o1jeb_1151{color:var(--sl-muted)}._courseClassName_o1jeb_1155{color:var(--sl-text)}._courseActionsRow_o1jeb_1159{margin-top:auto;display:inline-flex;gap:.5rem;align-items:center;justify-content:flex-end;flex-wrap:wrap}._lessonDescriptionBlock_o1jeb_1168{margin-top:.9rem;display:grid;gap:.4rem}._lessonDescription_o1jeb_1168{border:1px solid var(--sl-border);border-radius:12px;padding:.75rem .85rem;font-size:14px;background:var(--sl-surface);color:var(--sl-text);line-height:1.7;white-space:pre-wrap;word-break:break-word}._flowSummaryGrid_o1jeb_1186{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}._flowSummaryCol_o1jeb_1192{border:1px solid var(--sl-border);background:var(--sl-surface);border-radius:14px;padding:.75rem;display:grid;gap:.5rem;align-content:start;min-height:120px}:root[data-theme=dark] ._flowSummaryCol_o1jeb_1192{background:#0f172ab8}._flowSummaryTitle_o1jeb_1207{font-weight:900;font-size:12px;color:var(--sl-muted)}._flowSummaryItems_o1jeb_1213{display:grid;gap:.35rem}._flowSummaryGroup_o1jeb_1218{border-top:1px solid var(--sl-border);padding-top:.5rem;margin-top:.25rem;display:grid;gap:.35rem}._flowSummaryGroup_o1jeb_1218:first-child{border-top:none;padding-top:0;margin-top:0}._flowSummarySubTitle_o1jeb_1232{font-weight:900;font-size:12px;color:var(--sl-text)}._flowSummaryItem_o1jeb_1213{font-weight:800;font-size:13px;color:var(--sl-text);word-break:break-word}._flowSummaryEmpty_o1jeb_1245{font-weight:800;font-size:13px;color:var(--sl-muted)}._flowPage_o1jeb_1251{display:grid;grid-template-columns:260px 1fr;height:100dvh;background:var(--sl-bg);color:var(--sl-text)}._flowSidebar_o1jeb_1259{border-right:1px solid var(--sl-border);background:var(--sl-nav-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:100dvh;box-sizing:border-box;padding:1rem;display:flex;flex-direction:column;gap:1rem}._flowSidebarTop_o1jeb_1271{display:flex;gap:.6rem;align-items:center;justify-content:space-between}._flowSidebarMeta_o1jeb_1278{display:grid;gap:.25rem}._flowSidebarTitle_o1jeb_1283{font-weight:900;font-size:14px;line-height:1.25}._flowSidebarSub_o1jeb_1289{color:var(--sl-muted);font-size:12px;font-weight:800;line-height:1.55}._flowPalette_o1jeb_1296{display:grid;gap:.6rem}._flowPaletteItem_o1jeb_1301{border:1px solid var(--sl-border);background:var(--sl-surface);border-radius:16px;padding:.9rem .85rem;font-weight:900;font-size:13px;cursor:grab;-webkit-user-select:none;user-select:none;touch-action:none}._flowPaletteItem_o1jeb_1301:active{cursor:grabbing}._flowPaletteItemDisabled_o1jeb_1317{opacity:.55;cursor:not-allowed}._flowSidebarHint_o1jeb_1322{border:1px dashed rgba(187,250,191,.95);background:#bbfabf1f;border-radius:16px;padding:.75rem .8rem;font-weight:900;font-size:12px;line-height:1.6}._flowSelectRow_o1jeb_1332{display:flex;gap:.6rem;align-items:center;flex-wrap:wrap}._flowToggleBtnActive_o1jeb_1339{border-color:#0f172a8c;box-shadow:0 0 0 4px #0f172a14}._flowDangerBtn_o1jeb_1344{border-color:#dc262659;color:#dc2626f2}._flowZoomRow_o1jeb_1349{display:flex;align-items:center;justify-content:space-between;gap:.65rem;flex-wrap:wrap}._flowZoomLabel_o1jeb_1357{font-weight:900;font-size:13px}._flowZoomControls_o1jeb_1362{display:inline-flex;align-items:center;gap:.45rem}._flowZoomBtn_o1jeb_1368{appearance:none;border:1px solid var(--sl-border);background:var(--sl-surface);color:var(--sl-text);border-radius:12px;padding:.4rem .65rem;font-weight:900;font-size:14px;line-height:1;cursor:pointer}._flowZoomBtn_o1jeb_1368:hover{background:var(--sl-surface)}._flowZoomBtn_o1jeb_1368:disabled{opacity:.6;cursor:not-allowed}._flowZoomValue_o1jeb_1390{appearance:none;border:1px solid var(--sl-border);background:var(--sl-surface);color:var(--sl-text);border-radius:12px;padding:.45rem .7rem;font-weight:900;font-size:12px;cursor:pointer}._flowZoomValue_o1jeb_1390:hover{background:var(--sl-surface)}._flowZoomValue_o1jeb_1390:disabled{opacity:.6;cursor:not-allowed}._flowCanvas_o1jeb_1411{height:100dvh;overflow:auto;box-sizing:border-box;padding:1.25rem;background-color:var(--sl-bg);background-image:radial-gradient(rgba(15,23,42,.12) 1px,transparent 1px);background-size:18px 18px}:root[data-theme=dark] ._flowCanvas_o1jeb_1411{background-image:radial-gradient(rgba(229,231,235,.12) 1px,transparent 1px)}._flowCanvasInner_o1jeb_1425{position:relative;min-width:100%;min-height:100%}._flowCanvasStage_o1jeb_1431{position:absolute;left:0;top:0;transform-origin:0 0;touch-action:none}._flowToolGhost_o1jeb_1439{position:fixed;z-index:60;pointer-events:none;border:1px solid var(--sl-border);background:var(--sl-surface);color:var(--sl-text);border-radius:16px;padding:.75rem .85rem;font-weight:900;font-size:13px;box-shadow:var(--sl-shadow);transform:translate(-50%,-50%);opacity:.92;white-space:nowrap}:root[data-theme=dark] ._flowToolGhost_o1jeb_1439{background:var(--sl-surface-solid)}._flowLinks_o1jeb_1460{position:absolute;inset:0;z-index:0;color:#0f172a}._flowLinkPath_o1jeb_1467{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}._flowLinkPathSelected_o1jeb_1475{stroke-width:3}._flowLinkPreview_o1jeb_1479{fill:none;stroke:#0f172a8c;stroke-width:2;stroke-dasharray:6 6;stroke-linecap:round;stroke-linejoin:round;pointer-events:none}._flowSelectionBox_o1jeb_1489{position:absolute;z-index:3;border:1px dashed rgba(15,23,42,.7);background:#0f172a0f;border-radius:10px;pointer-events:none}._flowNodeList_o1jeb_1498{max-width:720px;margin:0 auto;display:grid;gap:.85rem;padding-bottom:2rem}._flowNodeCard_o1jeb_1506{position:absolute;z-index:1;border:1px solid var(--sl-border);background:var(--sl-surface);border-radius:18px;padding:.95rem 1rem;box-shadow:var(--sl-shadow);display:grid;gap:.7rem;cursor:grab;width:240px;height:86px;box-sizing:border-box;touch-action:none;-webkit-user-select:none;user-select:none}._flowNodeCardImage_o1jeb_1524,._flowNodeCardVideo_o1jeb_1530,._flowNodeCardPaper_o1jeb_1536,._flowNodeCardText_o1jeb_1542{padding:0;gap:0;overflow:visible}._flowPaperBody_o1jeb_1548{width:100%;height:100%;border-radius:18px;background:#bbfabf2e;padding:.95rem 1rem;box-sizing:border-box;display:flex;flex-direction:column;gap:.5rem;position:relative}:root[data-theme=dark] ._flowPaperBody_o1jeb_1548{background:#bbfabf1a}._flowPaperTitle_o1jeb_1565{font-weight:900;font-size:14px;line-height:1.3;word-break:break-word}._flowPaperMeta_o1jeb_1572{color:var(--sl-muted);font-weight:800;font-size:12px}._flowPaperHint_o1jeb_1578{color:var(--sl-muted);font-weight:800;font-size:12px;margin-top:auto}._flowPaperToggleBtn_o1jeb_1585{appearance:none;position:absolute;top:50%;right:0;transform:translate(50%,-50%);width:30px;height:30px;border-radius:999px;border:1px solid var(--sl-border);background:var(--sl-surface);color:var(--sl-text);display:grid;place-items:center;cursor:pointer;z-index:4;padding:0;line-height:0}._flowPaperToggleBtn_o1jeb_1585>svg{display:block}._flowPaperToggleBtn_o1jeb_1585:hover{background:var(--sl-surface)}._flowTextBody_o1jeb_1613{width:100%;height:100%;border-radius:18px;background:#bbfabf24;padding:.75rem .8rem;box-sizing:border-box;display:flex;flex-direction:column;gap:.45rem;cursor:pointer;overflow:visible;position:relative}:root[data-theme=dark] ._flowTextBody_o1jeb_1613{background:#bbfabf14}._flowTextTop_o1jeb_1632{display:flex;align-items:center;gap:.5rem}._flowTextTitle_o1jeb_1638{display:inline-flex;align-items:center;gap:.35rem;font-weight:900;font-size:13px;color:var(--sl-text);white-space:nowrap}._flowTextMeta_o1jeb_1648{margin-left:auto;font-weight:900;font-size:11px;color:var(--sl-muted);white-space:nowrap}._flowTextSnippet_o1jeb_1656{border:1px solid var(--sl-border);background:#ffffff8c;border-radius:14px;padding:.55rem .65rem;font-weight:800;font-size:12px;line-height:1.6;color:var(--sl-text);white-space:pre-wrap;word-break:break-word;flex:1 1 auto;overflow:hidden;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}:root[data-theme=dark] ._flowTextSnippet_o1jeb_1656{background:#0f172a59}._flowTextPlaceholder_o1jeb_1678{border:1px dashed var(--sl-border);background:#ffffff73;border-radius:14px;padding:.55rem .65rem;font-weight:800;font-size:12px;line-height:1.6;color:var(--sl-muted);flex:1 1 auto;overflow:hidden;word-break:break-word;overflow-wrap:anywhere;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical}:root[data-theme=dark] ._flowTextPlaceholder_o1jeb_1678{background:#0f172a40}._flowTextHint_o1jeb_1700{color:var(--sl-muted);font-weight:800;font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._textModal_o1jeb_1709{width:min(1180px,100%)}._textModalActions_o1jeb_1713{display:inline-flex;gap:.5rem;align-items:center;justify-content:flex-end;flex-wrap:wrap}._textEditorOverlay_o1jeb_1721{position:fixed;inset:0;z-index:60;background:var(--sl-bg);display:flex;flex-direction:column}._textEditorTopbar_o1jeb_1730{padding:.8rem 1rem;border-bottom:1px solid var(--sl-border);background:var(--sl-surface);display:flex;align-items:center;justify-content:space-between;gap:.75rem}:root[data-theme=dark] ._textEditorTopbar_o1jeb_1730{background:var(--sl-surface-solid)}._textEditorTopbarTitle_o1jeb_1744{font-weight:900;font-size:14px;color:var(--sl-text);min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._textEditorBody_o1jeb_1754{flex:1 1 auto;min-height:0;padding:1rem;box-sizing:border-box}._textEditorGrid_o1jeb_1761{margin-top:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.9rem;height:100%;min-height:0}._textEditorPane_o1jeb_1770{border:1px solid var(--sl-border);border-radius:16px;background:var(--sl-surface);overflow:hidden;display:grid;grid-template-rows:auto 1fr;min-width:0}._textEditorPaneHeader_o1jeb_1780{padding:.55rem .8rem;border-bottom:1px solid var(--sl-border);font-weight:900;font-size:12px;color:var(--sl-muted)}._textEditorTextarea_o1jeb_1788{border:none;outline:none;width:100%;height:100%;box-sizing:border-box;padding:.85rem .9rem;background:transparent;color:var(--sl-text);resize:none;font-family:var(--sl-font-sans);font-weight:800;font-size:13px;line-height:1.75;tab-size:2;white-space:pre-wrap}._mdPreview_o1jeb_1806{flex:1 1 auto;min-height:0;overflow:auto;padding:.85rem .9rem;box-sizing:border-box;color:var(--sl-text);font-weight:800;font-size:13px;line-height:1.75;word-break:break-word}._mdPreview_o1jeb_1806 [data-sl-align=left],._mdPreview_o1jeb_1806 [align=left]{text-align:left}._mdPreview_o1jeb_1806 [data-sl-align=center],._mdPreview_o1jeb_1806 [align=center]{text-align:center}._mdPreview_o1jeb_1806 [data-sl-align=right],._mdPreview_o1jeb_1806 [align=right]{text-align:right}._mdPreview_o1jeb_1806 pre{margin:.65rem 0;border:1px solid var(--sl-border);background:#0f172a0d;border-radius:14px;padding:.75rem .8rem;overflow:auto;white-space:pre}:root[data-theme=dark] ._mdPreview_o1jeb_1806 pre{background:#00000040}._mdPreview_o1jeb_1806 code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px}._mdPreview_o1jeb_1806 :not(pre)>code{border:1px solid var(--sl-border);background:#0f172a0d;padding:.05rem .35rem;border-radius:10px}:root[data-theme=dark] ._mdPreview_o1jeb_1806 :not(pre)>code{background:#00000038}._mdPreview_o1jeb_1806 strong,._mdPreview_o1jeb_1806 b{font-weight:900;text-shadow:.35px 0 0 currentColor,-.35px 0 0 currentColor}._mdPreview_o1jeb_1806 em,._mdPreview_o1jeb_1806 i{font-style:italic;display:inline-block;transform:skew(-10deg)}._mdPreview_o1jeb_1806 h1,._mdPreview_o1jeb_1806 h2,._mdPreview_o1jeb_1806 h3{margin:.85rem 0 .45rem}._mdPreview_o1jeb_1806 p{margin:.5rem 0}._mdPreview_o1jeb_1806 ul,._mdPreview_o1jeb_1806 ol{padding-left:1.25rem}@media(max-width:860px){._textEditorBody_o1jeb_1754{overflow:auto}._textEditorGrid_o1jeb_1761{grid-template-columns:1fr;height:auto}._textEditorPane_o1jeb_1770{min-height:280px}}._flowPaperPanel_o1jeb_1905{position:absolute;top:50%;left:calc(100% + 16px);transform:translateY(-50%);width:min(560px,78vw);height:min(520px,72vh);border-radius:18px;border:1px solid var(--sl-border);background:var(--sl-surface);box-shadow:var(--sl-shadow);padding:.75rem;box-sizing:border-box;display:flex;flex-direction:column;gap:.65rem;z-index:3}:root[data-theme=dark] ._flowPaperPanel_o1jeb_1905{background:var(--sl-surface-solid)}._flowPaperPanelHeader_o1jeb_1928{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._flowPaperPanelTitle_o1jeb_1935{display:inline-flex;align-items:center;gap:.35rem;font-weight:900;font-size:12px}._flowPaperPanelClose_o1jeb_1943{appearance:none;border:1px solid var(--sl-border);background:var(--sl-surface);color:var(--sl-text);width:30px;height:30px;border-radius:999px;padding:0;display:grid;place-items:center;cursor:pointer}._flowPaperPanelClose_o1jeb_1943:hover{background:var(--sl-surface)}._flowPaperPanelMuted_o1jeb_1961{color:var(--sl-muted);font-weight:900;font-size:12px}._flowPaperPanelError_o1jeb_1967{color:#dc2626;font-weight:900;font-size:12px}._flowPaperPanelList_o1jeb_1973{flex:1 1 auto;overflow:auto;display:grid;gap:.6rem;padding-right:.25rem}._flowPaperPanelItem_o1jeb_1981{border:1px solid var(--sl-border);background:#ffffffb8;border-radius:14px;padding:.75rem .8rem;display:grid;gap:.55rem}:root[data-theme=dark] ._flowPaperPanelItem_o1jeb_1981{background:#0f172a8c}._flowPaperPanelItemTop_o1jeb_1994{display:flex;align-items:center;gap:.45rem}._flowPaperPanelChip_o1jeb_2000{border:1px solid rgba(187,250,191,.55);background:#bbfabf33;border-radius:999px;padding:.1rem .45rem;font-weight:900;font-size:11px;white-space:nowrap}._flowPaperPanelIndex_o1jeb_2010{margin-left:auto;color:var(--sl-muted);font-weight:900;font-size:11px;white-space:nowrap}._flowPaperPanelStem_o1jeb_2018{font-weight:800;font-size:13px;line-height:1.7;color:var(--sl-text);word-break:break-word;white-space:pre-wrap;tab-size:2}._flowPaperPanelOptions_o1jeb_2028{display:grid;gap:.35rem}._flowPaperPanelOption_o1jeb_2028{display:grid;grid-template-columns:22px 1fr;gap:.4rem;align-items:start;font-size:12px;line-height:1.65;color:var(--sl-text)}._flowPaperPanelOptionKey_o1jeb_2043{font-weight:900;color:var(--sl-muted)}._flowPaperPanelOptionVal_o1jeb_2048{font-weight:800;word-break:break-word;white-space:pre-wrap;tab-size:2}._flowPaperPanelAnswerRow_o1jeb_2055{display:inline-flex;gap:.35rem;align-items:baseline;flex-wrap:wrap;font-size:12px;line-height:1.65}._flowPaperPanelAnswerKey_o1jeb_2064{font-weight:900;color:var(--sl-muted)}._flowPaperPanelAnswerVal_o1jeb_2069{font-weight:900;color:var(--sl-text);word-break:break-word;white-space:pre-wrap;tab-size:2}._flowPaperPanelAnalysis_o1jeb_2077{display:grid;gap:.25rem;font-size:12px;line-height:1.65}._flowPaperPanelAnalysisKey_o1jeb_2084{font-weight:900;color:var(--sl-muted)}._flowPaperPanelAnalysisVal_o1jeb_2089{font-weight:800;color:var(--sl-text);word-break:break-word;white-space:pre-wrap}._flowImageBody_o1jeb_2096{width:100%;height:100%;background:#0f172a0a;display:grid;place-items:center;overflow:hidden;border-radius:18px}:root[data-theme=dark] ._flowImageBody_o1jeb_2096{background:#e5e7eb0f}._flowImage_o1jeb_2096{width:100%;height:100%;object-fit:cover;display:block}._flowImagePlaceholder_o1jeb_2117{color:var(--sl-muted);font-size:13px;font-weight:900}._flowVideoBody_o1jeb_2123{width:100%;height:100%;background:#0f172a0a;display:grid;place-items:center;overflow:hidden;border-radius:18px}:root[data-theme=dark] ._flowVideoBody_o1jeb_2123{background:#e5e7eb0f}._flowVideo_o1jeb_2123{width:100%;height:100%;object-fit:cover;display:block;pointer-events:none}._flowVideoPlaceholder_o1jeb_2145{color:var(--sl-muted);font-size:13px;font-weight:900}._flowImageFooter_o1jeb_2151{height:46px;border-top:1px solid var(--sl-border);background:var(--sl-surface);display:flex;align-items:center;justify-content:space-between;gap:.65rem;padding:0 .65rem;box-sizing:border-box;border-bottom-left-radius:18px;border-bottom-right-radius:18px}:root[data-theme=dark] ._flowImageFooter_o1jeb_2151{background:#0f172ab8}._flowImageLabel_o1jeb_2169{font-size:12px;font-weight:900;color:var(--sl-muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:84px}._flowImageActions_o1jeb_2179{display:inline-flex;gap:.45rem;align-items:center}:root[data-theme=dark] ._flowSelectionBox_o1jeb_1489{border-color:#e5e7eba6;background:#e5e7eb14}._flowNodeCardSelected_o1jeb_2190{border-color:#0f172abf;box-shadow:0 0 0 3px #0f172a14,var(--sl-shadow)}:root[data-theme=dark] ._flowNodeCard_o1jeb_1506{background:#0f172ab8}._flowAnchorHandle_o1jeb_2201{position:absolute;z-index:2;width:12px;height:12px;border-radius:999px;border:2px solid var(--sl-text);background:var(--sl-surface);transform:translate(-50%,-50%);cursor:grab;opacity:.95}._flowAnchorHandle_o1jeb_2201:active{cursor:grabbing}:root[data-theme=dark] ._flowAnchorHandle_o1jeb_2201{background:var(--sl-surface-solid)}._flowAnchorIn_o1jeb_2222,._flowAnchorOut_o1jeb_2226{box-shadow:none}._flowAnchorCnt_o1jeb_2230{border-color:#0f172abf}:root[data-theme=dark] ._flowAnchorCnt_o1jeb_2230{border-color:#e5e7ebcc}._flowNodeCard_o1jeb_1506:active{cursor:grabbing}._flowNodeCardDragging_o1jeb_2242{opacity:.55}._flowNodeCardHeader_o1jeb_2246{display:flex;align-items:center;justify-content:space-between;gap:.85rem}._flowNodeCardRight_o1jeb_2253{display:inline-flex;align-items:center;gap:.5rem}._flowNodeCardTitle_o1jeb_2259{font-weight:900;font-size:14px;line-height:1.3}._flowNodeCardMeta_o1jeb_2265{color:var(--sl-muted);font-weight:800;font-size:12px;white-space:nowrap}._flowNodeCardActions_o1jeb_2272{display:flex;justify-content:flex-end}._flowEditorLayout_o1jeb_2277{display:grid;grid-template-columns:300px 1fr;gap:1rem;align-items:start}._flowToolbox_o1jeb_2284{position:sticky;top:1rem;align-self:start;border:1px solid var(--sl-border);background:var(--sl-nav-bg);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:1rem;display:grid;gap:.9rem}._flowToolTitle_o1jeb_2297{font-weight:900;font-size:14px}._flowToolSection_o1jeb_2302{border:1px solid var(--sl-border);background:var(--sl-surface);border-radius:14px;padding:.85rem;display:grid;gap:.75rem}._flowToolSectionTitle_o1jeb_2311{font-weight:900;color:var(--sl-muted);font-size:13px}._flowToolBtns_o1jeb_2317{display:grid;gap:.5rem}._flowToolDraggable_o1jeb_2322{border:1px dashed rgba(15,23,42,.18);background:var(--sl-bg);color:var(--sl-text);border-radius:14px;padding:.7rem .75rem;font-weight:900;font-size:13px;cursor:grab;-webkit-user-select:none;user-select:none}:root[data-theme=dark] ._flowToolDraggable_o1jeb_2322{border-color:#e5e7eb2e;background:#0f172a59}._flowToolDraggable_o1jeb_2322:active{cursor:grabbing}._flowWorkspace_o1jeb_2343{border:1px solid var(--sl-border);background:var(--sl-surface);border-radius:16px;padding:1rem;min-height:520px}:root[data-theme=dark] ._flowWorkspace_o1jeb_2343{background:var(--sl-surface-solid)}._flowWorkspaceTitle_o1jeb_2355{font-weight:900;font-size:14px;margin-bottom:.85rem}._flowStages_o1jeb_2361{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem}._flowStage_o1jeb_2361{border:1px solid var(--sl-border);background:var(--sl-bg);border-radius:16px;padding:.85rem;display:grid;gap:.75rem;align-content:start;min-height:360px}._flowStageActive_o1jeb_2378{outline:2px dashed rgba(187,250,191,.65);outline-offset:2px}:root[data-theme=dark] ._flowStage_o1jeb_2361{background:#0f172a99}._flowStageHeader_o1jeb_2387{display:flex;align-items:center;justify-content:space-between;gap:.75rem}._flowStageTitle_o1jeb_2394{font-weight:900;font-size:13px}._flowStepList_o1jeb_2399{display:grid;gap:.65rem}._flowStepCard_o1jeb_2404{border:1px solid var(--sl-border);background:var(--sl-surface);border-radius:14px;padding:.75rem;display:grid;gap:.4rem;cursor:grab}:root[data-theme=dark] ._flowStepCard_o1jeb_2404{background:#0f172ab8}._flowStepCard_o1jeb_2404:active{cursor:grabbing}._flowStepCardDragging_o1jeb_2422{opacity:.55}._flowDropLine_o1jeb_2426{height:12px;position:relative}._flowDropLine_o1jeb_2426:before{content:"";position:absolute;left:6px;right:6px;top:50%;transform:translateY(-50%);height:2px;border-radius:999px;background:#bbfabff2;box-shadow:0 0 0 3px #bbfabf26}._flowDropLineActive_o1jeb_2444:before{background:#bbfabf;box-shadow:0 0 0 4px #bbfabf2e}._flowStepTitle_o1jeb_2449{font-weight:900;font-size:13px;line-height:1.45;word-break:break-word}._flowStepDesc_o1jeb_2456{color:var(--sl-muted);font-weight:800;font-size:12px;line-height:1.55;word-break:break-word;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}._flowStepActions_o1jeb_2468{display:inline-flex;gap:.5rem;justify-content:flex-end;flex-wrap:wrap}@media(max-width:900px){._layout_o1jeb_7{grid-template-columns:1fr}._sidebar_o1jeb_53{position:relative;height:auto;border-right:none;border-bottom:1px solid var(--sl-border);flex-direction:row;align-items:center;justify-content:space-between}._nav_o1jeb_100,._sidebarFooter_o1jeb_153{display:none}._menuBtn_o1jeb_159{display:inline-flex;margin-left:auto}._content_o1jeb_163{padding:1rem .75rem 2.25rem}._pageBody_o1jeb_357{padding-bottom:5.25rem}._pagerDock_o1jeb_362{left:0;padding:.75rem .75rem .5rem}._pager_o1jeb_312{justify-content:center}._pagerLeft_o1jeb_321{width:100%;text-align:center}._pagerRight_o1jeb_327{width:100%;justify-content:center}._flowEditorLayout_o1jeb_2277{grid-template-columns:1fr}._flowToolbox_o1jeb_2284{position:relative;top:0}._flowStages_o1jeb_2361,._flowSummaryGrid_o1jeb_1186{grid-template-columns:1fr}._flowPage_o1jeb_1251{grid-template-columns:1fr;height:auto}._flowSidebar_o1jeb_1259{height:auto;border-right:none;border-bottom:1px solid var(--sl-border)}._flowPalette_o1jeb_1296{grid-template-columns:repeat(3,minmax(0,1fr))}._flowPaletteItem_o1jeb_1301{text-align:center}._flowCanvas_o1jeb_1411{height:auto;min-height:60dvh}}
