.learn_shell__7Psru{--p-bg:#f6f6f9;--p-card:#ffffff;--p-card-2:#f3f3f7;--p-text:#101018;--p-dim:#5a6070;--p-border:#e2e2ea;--p-border-strong:#c9c9d6;--p-primary:#7c3aed;--p-primary-strong:#6d28d9;--p-on-primary:#ffffff;--p-link:#6d28d9;--p-soft:#f1ebff;--p-ok:#047857;--p-ok-bg:#e3f8ee;--p-warn:#92400e;--p-warn-bg:#fef3d6;--p-bad:#b91c1c;--p-bad-bg:#fde7e7;--p-info:#075985;--p-info-bg:#e0f2fe;--p-focus:#5b21b6;--p-shadow:0 1px 2px rgba(16,16,24,0.05);display:grid;grid-template-columns:264px minmax(0,1fr);min-height:100vh;min-height:100dvh;background:var(--p-bg);color:var(--p-text);font-size:.95rem;line-height:1.5}[data-theme=dark] .learn_shell__7Psru{--p-bg:#0d1117;--p-card:#161b22;--p-card-2:#1c222b;--p-text:#f3f4f6;--p-dim:#a6aebb;--p-border:rgba(255,255,255,0.14);--p-border-strong:rgba(255,255,255,0.3);--p-link:#c4b5fd;--p-soft:rgba(124,58,237,0.2);--p-ok:#6ee7b7;--p-ok-bg:rgba(16,185,129,0.16);--p-warn:#fcd34d;--p-warn-bg:rgba(245,158,11,0.16);--p-bad:#fca5a5;--p-bad-bg:rgba(239,68,68,0.16);--p-info:#7dd3fc;--p-info-bg:rgba(14,165,233,0.16);--p-focus:#c4b5fd;--p-shadow:none}.learn_shellClosed__t7gg4{grid-template-columns:minmax(0,1fr)}.learn_shell__7Psru a{color:inherit;text-decoration:none}.learn_shell__7Psru :focus-visible{outline:2px solid var(--p-focus);outline-offset:2px}.learn_side__zPMah{position:sticky;top:0;height:100vh;height:100dvh;display:flex;flex-direction:column;gap:14px;padding:16px 12px 12px;background:#0a0a0a;color:rgba(255,255,255,.78);border-right:1px solid rgba(255,255,255,.08);overflow-y:auto;z-index:60}.learn_sideHidden__4dpu9{display:none}.learn_sideHead__gwJ9p{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 4px}.learn_brand__oXwLU{display:inline-flex;align-items:center;gap:8px;color:#fff!important;font-weight:800;font-size:1.02rem;min-width:0}.learn_brand__oXwLU svg{color:#a78bfa;flex-shrink:0}.learn_brandTag__YSo7_{display:block;font-size:.7rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:rgba(255,255,255,.6);margin-top:1px}.learn_iconBtn__h9JMw{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;flex-shrink:0;border-radius:9px;border:1px solid var(--p-border);background:var(--p-card);color:var(--p-text);cursor:pointer}.learn_iconBtn__h9JMw:hover{border-color:var(--p-primary)}.learn_side__zPMah .learn_iconBtn__h9JMw{background:transparent;border-color:rgba(255,255,255,.2);color:#fff}.learn_side__zPMah .learn_iconBtn__h9JMw:hover{background:rgba(255,255,255,.1)}.learn_nav__7KGeQ{display:grid;gap:2px;align-content:start}.learn_navLabel__2yhvH{margin:10px 8px 4px;font-size:.68rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:rgba(255,255,255,.6)}.learn_navLink__E33WK{display:flex;align-items:center;gap:10px;min-height:40px;padding:8px 10px;border-radius:9px;color:rgba(255,255,255,.78)!important;font-weight:600;font-size:.9rem;border:1px solid transparent}.learn_navLink__E33WK svg{flex-shrink:0;opacity:.85}.learn_navLink__E33WK:hover{background:rgba(255,255,255,.08);color:#fff!important}.learn_navOn__uSoJN{background:rgba(124,58,237,.3);color:#fff!important;border-color:rgba(167,139,250,.45)}.learn_navSub__IA5H_{padding-left:14px;min-height:36px;font-weight:500;font-size:.84rem}.learn_navSub__IA5H_ span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.learn_profile__rzNHi{margin-top:auto;display:grid;gap:10px;padding:12px 8px 4px;border-top:1px solid rgba(255,255,255,.12)}.learn_who__NIFdS{display:flex;align-items:center;gap:10px;min-width:0}.learn_avatar__QwaM8{width:34px;height:34px;flex-shrink:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:#7c3aed;color:#fff;font-weight:800}.learn_whoText__sXjku{display:grid;min-width:0}.learn_whoMail__mxFIR{font-size:.84rem;font-weight:600;color:#fff;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.learn_whoRole__Qgn_W{font-size:.72rem;color:rgba(255,255,255,.62)}.learn_profileRow__NFRZr{display:flex;align-items:center;gap:8px}.learn_sideBtn__L_OEG{display:inline-flex;align-items:center;justify-content:center;gap:8px;flex:1;min-height:38px;padding:6px 10px;border-radius:9px;border:1px solid rgba(255,255,255,.2);background:transparent;color:#fff!important;font:inherit;font-size:.84rem;font-weight:600;cursor:pointer}.learn_sideBtn__L_OEG:hover{background:rgba(255,255,255,.1)}.learn_sideBtnDanger__8K8ti{border-color:rgba(248,113,113,.5);color:#fecaca!important}.learn_sideBtnDanger__8K8ti:hover{background:rgba(239,68,68,.18)}.learn_onlyMob__NmtdU{display:none}@media (max-width:960px){.learn_onlyDesk__W_vTC{display:none}.learn_onlyMob__NmtdU{display:inline-flex}}.learn_main__e8brQ{min-width:0;display:flex;flex-direction:column}.learn_backdrop__VbQQ6,.learn_topbar__hZh3i{display:none}.learn_reopen__wrAv3{position:sticky;top:10px;z-index:40;margin:10px 0 0 12px;align-self:flex-start;box-shadow:0 2px 8px rgba(0,0,0,.18)}.learn_page__caZiX{width:100%;max-width:1120px;margin:0 auto;padding:28px 28px 56px}.learn_pageWide__bAW4X{max-width:1320px}.learn_pageNarrow__3psqR{max-width:760px}@media (max-width:960px){.learn_shell__7Psru{grid-template-columns:minmax(0,1fr)}.learn_side__zPMah{position:fixed;inset:0 auto 0 0;width:min(300px,86vw);transform:translateX(-105%);visibility:hidden;transition:transform .2s ease,visibility 0s linear .2s;box-shadow:none}.learn_sideHidden__4dpu9{display:flex}.learn_drawerOpen__L_jar .learn_side__zPMah{transform:none;visibility:visible;transition:transform .2s ease;box-shadow:8px 0 30px rgba(0,0,0,.4)}.learn_drawerOpen__L_jar .learn_backdrop__VbQQ6{display:block;position:fixed;inset:0;z-index:55;background:rgba(0,0,0,.55);border:0;padding:0}.learn_topbar__hZh3i{display:flex;align-items:center;gap:10px;position:sticky;top:0;z-index:30;min-height:56px;padding:8px 14px;background:var(--p-card);border-bottom:1px solid var(--p-border)}.learn_topbar__hZh3i .learn_brand__oXwLU{color:var(--p-text)!important}.learn_topbar__hZh3i .learn_brand__oXwLU svg{color:var(--p-primary)}.learn_reopen__wrAv3{display:none}.learn_page__caZiX{padding:20px 16px 48px}}@media (prefers-reduced-motion:reduce){.learn_side__zPMah{transition:none}}.learn_header__7Ct4g{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:22px}.learn_headText___zZ3a{min-width:0;flex:1 1 320px}.learn_crumb__r5mon{display:inline-flex;align-items:center;gap:6px;font-size:.84rem;font-weight:600;color:var(--p-link)!important;margin-bottom:6px}.learn_crumb__r5mon:hover{text-decoration:underline!important}.learn_h1__Z3sui{margin:0;font-size:1.65rem;line-height:1.2;font-weight:800;letter-spacing:-.01em;color:var(--p-text)}.learn_sub__c94XM{margin:6px 0 0;color:var(--p-dim);font-size:.95rem;max-width:62ch}.learn_actions__HBtwt{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.learn_h2__s_Tyr{margin:0 0 12px;font-size:1.1rem;font-weight:800;color:var(--p-text)}.learn_sectionHead__6XYS6{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin:30px 0 12px}.learn_sectionHead__6XYS6 .learn_h2__s_Tyr{margin:0}.learn_sectionLink__Vv4dk{font-size:.86rem;font-weight:700;color:var(--p-link)!important}.learn_sectionLink__Vv4dk:hover{text-decoration:underline!important}.learn_card__QJzdB{background:var(--p-card);border:1px solid var(--p-border);border-radius:14px;box-shadow:var(--p-shadow)}.learn_cardPad__cHNWQ{padding:18px 20px}.learn_cardHead__S2F7d{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 20px;border-bottom:1px solid var(--p-border)}.learn_cardHead__S2F7d .learn_h2__s_Tyr{margin:0;font-size:1rem}.learn_stack__k5ZVO{display:grid;gap:12px}.learn_grid2__P3EEy{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:14px}.learn_stats__845oa{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;margin-bottom:22px}.learn_stat__MYL6r{display:flex;align-items:center;gap:12px;padding:14px 16px;background:var(--p-card);border:1px solid var(--p-border);border-radius:14px;box-shadow:var(--p-shadow);min-width:0}.learn_statIcon__uJEjr{width:40px;height:40px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:11px;background:var(--p-soft);color:var(--p-link)}.learn_statVal__h7_YY{font-size:1.5rem;font-weight:800;line-height:1.1;color:var(--p-text)}.learn_statLabel__1T6nU{font-size:.82rem;color:var(--p-dim);font-weight:600}.learn_statWarn__J4ISg .learn_statIcon__uJEjr{background:var(--p-warn-bg);color:var(--p-warn)}.learn_statOk__NcL0t .learn_statIcon__uJEjr{background:var(--p-ok-bg);color:var(--p-ok)}.learn_statInfo__qmLv5 .learn_statIcon__uJEjr{background:var(--p-info-bg);color:var(--p-info)}.learn_next__StNC_{display:flex;align-items:center;gap:16px;flex-wrap:wrap;padding:20px 22px;margin-bottom:22px;border-radius:16px;background:linear-gradient(135deg,#1b1233,#0d1117 70%);color:#fff;border:1px solid rgba(167,139,250,.35)}.learn_nextText__jxFPf{flex:1 1 260px;min-width:0}.learn_nextKicker__wr8l8{font-size:.74rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#c4b5fd}.learn_nextTitle__IXbNX{margin:4px 0 2px;font-size:1.2rem;font-weight:800;color:#fff}.learn_nextMeta__KXz7o{margin:0;font-size:.88rem;color:rgba(255,255,255,.72)}.learn_btn__8wqay{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:40px;padding:8px 16px;border-radius:10px;border:1px solid var(--p-border-strong);background:var(--p-card);color:var(--p-text)!important;font:inherit;font-size:.9rem;font-weight:700;cursor:pointer;white-space:nowrap}.learn_btn__8wqay:hover:not(:disabled){border-color:var(--p-primary);background:var(--p-soft)}.learn_btn__8wqay:disabled{opacity:.55;cursor:not-allowed}.learn_btnPrimary__FTPBL{background:var(--p-primary);border-color:var(--p-primary);color:var(--p-on-primary)!important}.learn_btnPrimary__FTPBL:hover:not(:disabled){background:var(--p-primary-strong);border-color:var(--p-primary-strong)}.learn_btnDanger__zJBzW{color:var(--p-bad)!important;border-color:color-mix(in srgb,var(--p-bad) 45%,transparent)}.learn_btnDanger__zJBzW:hover:not(:disabled){background:var(--p-bad-bg);border-color:var(--p-bad)}.learn_btnGhost__aDxFS{border-color:transparent;background:transparent}.learn_btnSm__2zwYA{min-height:34px;padding:5px 12px;font-size:.84rem;border-radius:8px}.learn_btnBlock__OWoaj{width:100%}.learn_spinner__0GHPe{width:16px;height:16px;border-radius:50%;border:2px solid;border-top:2px solid transparent;animation:learn_spin__t1zEp .8s linear infinite;display:inline-block}@keyframes learn_spin__t1zEp{to{transform:rotate(1turn)}}.learn_badge__AtAUT{display:inline-flex;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;font-size:.78rem;font-weight:700;line-height:1.3;white-space:nowrap;background:var(--p-card-2);color:var(--p-dim)}.learn_badgeOk__mB1fG{background:var(--p-ok-bg);color:var(--p-ok)}.learn_badgeWarn__yFS3G{background:var(--p-warn-bg);color:var(--p-warn)}.learn_badgeBad__ukz_1{background:var(--p-bad-bg);color:var(--p-bad)}.learn_badgeInfo__bH91y{background:var(--p-info-bg);color:var(--p-info)}.learn_badgeBrand__CEwmJ{background:var(--p-soft);color:var(--p-link)}.learn_bar__bLMa3{height:8px;border-radius:999px;background:var(--p-card-2);overflow:hidden;border:1px solid var(--p-border)}.learn_barFill__LiKWg{height:100%;background:var(--p-primary);border-radius:999px}.learn_barRow__tRQ_7{display:flex;align-items:center;gap:10px}.learn_barRow__tRQ_7 .learn_bar__bLMa3{flex:1}.learn_barPct__nAtHy{font-size:.84rem;font-weight:700;color:var(--p-text);min-width:38px;text-align:right}.learn_course__YMXok{display:flex;flex-direction:column;gap:12px;padding:18px;background:var(--p-card);border:1px solid var(--p-border);border-radius:14px;box-shadow:var(--p-shadow);color:var(--p-text)!important}.learn_course__YMXok:hover{border-color:var(--p-primary)}.learn_courseTitle__kASQS{font-size:1.02rem;font-weight:800;line-height:1.3;margin-bottom:4px}.learn_courseMeta__CllOp{display:flex;flex-wrap:wrap;gap:6px 12px;color:var(--p-dim);font-size:.84rem}.learn_courseFoot__yKWn7{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--p-dim);font-size:.84rem}.learn_courseCta__ymauZ{font-weight:700;color:var(--p-link);display:inline-flex;align-items:center;gap:4px}.learn_list__FdCRH{list-style:none;margin:0;padding:0;display:grid}.learn_row__FeI9_{display:flex;align-items:center;gap:14px;padding:14px 20px;border-top:1px solid var(--p-border)}.learn_list__FdCRH>.learn_row__FeI9_:first-child,.learn_list__FdCRH>li:first-child>.learn_row__FeI9_{border-top:0}.learn_rowMain__hnPWJ{flex:1;min-width:0}.learn_rowTitle__tKNRh{font-weight:700;color:var(--p-text);overflow-wrap:anywhere}.learn_rowSub__hSDqq{font-size:.84rem;color:var(--p-dim)}.learn_mono___idpi{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.78rem;color:var(--p-dim);overflow-wrap:anywhere}.learn_amount__s_k6F{font-weight:800;font-size:1.02rem;min-width:64px;text-align:right}a.learn_row__FeI9_:hover{background:var(--p-soft)}.learn_empty__ppWx_{display:grid;justify-items:center;gap:8px;text-align:center;padding:40px 20px;color:var(--p-dim)}.learn_emptyIcon__0Q9zI{width:48px;height:48px;display:inline-flex;align-items:center;justify-content:center;border-radius:14px;background:var(--p-soft);color:var(--p-link)}.learn_emptyTitle__BxXpA{margin:0;font-size:1.05rem;font-weight:800;color:var(--p-text)}.learn_emptyText__QSo8F{margin:0;max-width:46ch}.learn_loading__J8Sxz{display:grid;justify-items:center;gap:12px;padding:90px 20px;color:var(--p-dim)}.learn_loading__J8Sxz .learn_spinner__0GHPe{width:34px;height:34px;border-width:3px;color:var(--p-primary)}.learn_alert__NmDBw{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:10px;border:1px solid;font-size:.9rem;margin-bottom:14px}.learn_alertBad__BT4gO{background:var(--p-bad-bg);color:var(--p-bad);border-color:color-mix(in srgb,var(--p-bad) 40%,transparent)}.learn_alertOk__qUuiC{background:var(--p-ok-bg);color:var(--p-ok);border-color:color-mix(in srgb,var(--p-ok) 40%,transparent)}.learn_alertWarn__hShjo{background:var(--p-warn-bg);color:var(--p-warn);border-color:color-mix(in srgb,var(--p-warn) 40%,transparent)}.learn_alert__NmDBw>div{flex:1;min-width:0}.learn_tableCard__8VF_2{background:var(--p-card);border:1px solid var(--p-border);border-radius:14px;box-shadow:var(--p-shadow);overflow:hidden}.learn_tableScroll__sJMWh{overflow:auto;max-height:min(70vh,760px)}.learn_table__UcvJW{width:100%;border-collapse:separate;border-spacing:0;font-size:.9rem}.learn_table__UcvJW th{position:sticky;top:0;z-index:2;text-align:left;padding:11px 16px;background:var(--p-card-2);color:var(--p-dim);font-size:.74rem;font-weight:800;letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid var(--p-border);white-space:nowrap}.learn_table__UcvJW td{padding:12px 16px;border-bottom:1px solid var(--p-border);vertical-align:middle;color:var(--p-text)}.learn_table__UcvJW tbody tr:last-child td{border-bottom:0}.learn_table__UcvJW tbody tr:hover td{background:color-mix(in srgb,var(--p-soft) 55%,transparent)}.learn_sortBtn__rv2UV{all:unset;cursor:pointer;display:inline-flex;align-items:center;gap:4px}.learn_sortBtn__rv2UV:focus-visible{outline:2px solid var(--p-focus);outline-offset:2px}.learn_cellStrong__148vX{font-weight:700}.learn_cellDim__dhoPV{color:var(--p-dim);font-size:.84rem;overflow-wrap:anywhere}.learn_cellRight__8Iv8M{text-align:right}.learn_cellActions__FmG0u{width:1%;white-space:nowrap;text-align:right}.learn_tableFoot__9ehO0{padding:10px 16px;border-top:1px solid var(--p-border);color:var(--p-dim);font-size:.84rem;background:var(--p-card-2)}@media (max-width:760px){.learn_tableScroll__sJMWh{max-height:none;overflow:visible}.learn_cards__MFjpL thead{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0)}.learn_cards__MFjpL,.learn_cards__MFjpL tbody,.learn_cards__MFjpL td,.learn_cards__MFjpL tr{display:block;width:100%}.learn_cards__MFjpL tr{padding:12px 14px;border-bottom:1px solid var(--p-border)}.learn_cards__MFjpL tbody tr:last-child{border-bottom:0}.learn_cards__MFjpL td{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:5px 0;border:0!important;text-align:right;background:none!important}.learn_cards__MFjpL td:before{content:attr(data-label);flex-shrink:0;color:var(--p-dim);font-size:.76rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;text-align:left;padding-top:2px}.learn_cards__MFjpL td:not([data-label]):before,.learn_cards__MFjpL td[data-label=""]:before{display:none}.learn_cards__MFjpL .learn_cellActions__FmG0u{width:100%;white-space:normal;justify-content:flex-end}}.learn_toolbar__Ovcoz{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-bottom:14px}.learn_tabs__qW4Dl{display:inline-flex;gap:4px;padding:4px;background:var(--p-card-2);border:1px solid var(--p-border);border-radius:11px;flex-wrap:wrap}.learn_tab__otce4{display:inline-flex;align-items:center;gap:6px;min-height:34px;padding:5px 14px;border-radius:8px;border:0;background:transparent;color:var(--p-dim);font:inherit;font-size:.86rem;font-weight:700;cursor:pointer}.learn_tab__otce4:hover{color:var(--p-text)}.learn_tabOn__1HM1R{background:var(--p-card);color:var(--p-text);box-shadow:0 1px 3px rgba(0,0,0,.14)}.learn_tabCount__0b_UA{font-size:.74rem;padding:1px 7px;border-radius:999px;background:var(--p-soft);color:var(--p-link)}.learn_searchWrap__g_nas{position:relative;flex:1 1 240px;max-width:360px}.learn_searchWrap__g_nas svg{position:absolute;left:11px;top:50%;transform:translateY(-50%);color:var(--p-dim);pointer-events:none}.learn_searchWrap__g_nas .learn_input__BHRz8{padding-left:34px}.learn_spacer__pW2dc{flex:1}.learn_menuWrap__0dUbB{position:relative;display:inline-block;text-align:left}.learn_menu__O6wDl{position:absolute;right:0;top:calc(100% + 4px);z-index:20;min-width:190px;padding:6px;background:var(--p-card);border:1px solid var(--p-border-strong);border-radius:11px;box-shadow:0 12px 32px rgba(0,0,0,.22);display:grid;gap:2px}.learn_menuItem__3De1E{display:flex;align-items:center;gap:9px;width:100%;min-height:38px;padding:7px 10px;border-radius:7px;border:0;background:none;color:var(--p-text)!important;font:inherit;font-size:.88rem;font-weight:600;text-align:left;cursor:pointer}.learn_menuItem__3De1E:hover:not(:disabled){background:var(--p-soft)}.learn_menuItem__3De1E:disabled{opacity:.5;cursor:not-allowed}.learn_menuDanger__aovd3{color:var(--p-bad)!important}.learn_menuDanger__aovd3:hover:not(:disabled){background:var(--p-bad-bg)}.learn_menuSep__6E8wU{height:1px;margin:4px 2px;background:var(--p-border)}.learn_form__LhdQF{display:grid;gap:14px}.learn_formGrid__0fZsP{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px}.learn_field__ICwQ2{display:grid;gap:5px;min-width:0}.learn_label__sBM3g{font-size:.86rem;font-weight:700;color:var(--p-text)}.learn_help__d8DEg{font-size:.8rem;color:var(--p-dim)}.learn_fieldErr__hQXGi{font-size:.82rem;color:var(--p-bad);font-weight:600}.learn_input__BHRz8,.learn_select__lD6q6,.learn_textarea__lAX4U{width:100%;min-height:42px;padding:9px 12px;border-radius:10px;border:1px solid var(--p-border-strong);background:var(--p-card);color:var(--p-text);font:inherit;font-size:.94rem}.learn_textarea__lAX4U{min-height:96px;resize:vertical}.learn_input__BHRz8::-moz-placeholder,.learn_textarea__lAX4U::-moz-placeholder{color:var(--p-dim);opacity:.85}.learn_input__BHRz8::placeholder,.learn_textarea__lAX4U::placeholder{color:var(--p-dim);opacity:.85}.learn_input__BHRz8:focus-visible,.learn_select__lD6q6:focus-visible,.learn_textarea__lAX4U:focus-visible{outline:2px solid var(--p-focus);outline-offset:1px;border-color:var(--p-primary)}.learn_inputBad__Pw_JY{border-color:var(--p-bad)}.learn_panel__oFxEG{padding:18px 20px;margin-bottom:18px;background:var(--p-card);border:1px solid var(--p-border);border-radius:14px;box-shadow:var(--p-shadow)}.learn_panelHead__JKwSl{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:14px}.learn_panelHead__JKwSl .learn_h2__s_Tyr{margin:0}.learn_formActions__CxK5O{display:flex;gap:8px;flex-wrap:wrap}.learn_overlay___1oSf{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.6)}.learn_modal__QVB60{width:100%;max-width:460px;max-height:100%;overflow-y:auto;padding:22px;background:var(--p-card);color:var(--p-text);border:1px solid var(--p-border-strong);border-radius:16px;box-shadow:0 24px 60px rgba(0,0,0,.4)}.learn_modalWide__HRV3y{max-width:760px}.learn_calGrid__9vb70{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.learn_calHead__RztXz{text-align:center;padding:6px 0;font-size:.74rem;font-weight:800;text-transform:uppercase;letter-spacing:.05em;color:var(--p-dim)}.learn_calDay__CjJxS{position:relative;aspect-ratio:1;min-height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:10px;border:1px solid var(--p-border);background:transparent;color:var(--p-text);font:inherit;font-size:.9rem;cursor:default}.learn_calDay__CjJxS[data-has="1"]{cursor:pointer;background:var(--p-card-2)}.learn_calDay__CjJxS[data-has="1"]:hover{border-color:var(--p-primary)}.learn_calSel__CUNjn{border-color:var(--p-primary)!important;background:var(--p-soft)!important}.learn_calToday__0ztv6{font-weight:800;color:var(--p-link);border-color:var(--p-link)}.learn_dot__OyECt{width:8px;height:8px;border-radius:50%;background:var(--p-dim)}.learn_dotOk__WnEZ6{background:#059669}.learn_dotBad__RNO5c{background:#dc2626}.learn_legend__4fR4Y{display:flex;flex-wrap:wrap;gap:6px 16px;margin-top:14px;font-size:.82rem;color:var(--p-dim)}.learn_legend__4fR4Y span{display:inline-flex;align-items:center;gap:6px}.learn_mod__w5_5S{background:var(--p-card);border:1px solid var(--p-border);border-radius:14px;margin-bottom:12px;overflow:hidden}.learn_modBtn__73rVg{display:flex;align-items:center;gap:10px;width:100%;padding:14px 18px;border:0;background:none;color:var(--p-text);font:inherit;text-align:left;cursor:pointer;min-height:52px}.learn_modBtn__73rVg:hover{background:var(--p-soft)}.learn_modNum__Is2MR{font-size:.72rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--p-link)}.learn_modTitle__HAsw_{font-weight:800;flex:1;min-width:0}.learn_modCount__v_2cH{font-size:.82rem;color:var(--p-dim);font-weight:700}.learn_lessonRow__luxav{display:flex;align-items:center;gap:12px;padding:12px 18px;border-top:1px solid var(--p-border);color:var(--p-text)!important}a.learn_lessonRow__luxav:hover{background:var(--p-soft)}.learn_lessonLocked__HoHmi{opacity:.7}.learn_lessonNum___jRd3{width:30px;height:30px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--p-card-2);border:1px solid var(--p-border);font-size:.8rem;font-weight:800;color:var(--p-dim)}.learn_lessonDone__FDUfq{background:var(--p-ok-bg);color:var(--p-ok);border-color:transparent}.learn_lessonNext__d3igp{background:var(--p-soft)}.learn_lessonDur__IZKI2{font-size:.82rem;color:var(--p-dim);white-space:nowrap}.learn_courseHero__EzLQF{padding:24px 26px;margin-bottom:18px;border-radius:16px;background:linear-gradient(135deg,#1b1233,#0d1117 70%);color:#fff;border:1px solid rgba(167,139,250,.35)}.learn_courseHero__EzLQF .learn_h1__Z3sui{color:#fff}.learn_courseHero__EzLQF .learn_sub__c94XM{color:rgba(255,255,255,.78)}.learn_courseHero__EzLQF .learn_crumb__r5mon{color:#c4b5fd!important}.learn_courseHero__EzLQF .learn_bar__bLMa3{background:rgba(255,255,255,.14);border-color:transparent}.learn_courseHero__EzLQF .learn_barFill__LiKWg{background:#a78bfa}.learn_courseHero__EzLQF .learn_barPct__nAtHy{color:#fff}.learn_heroMeta__DrvFb{display:flex;flex-wrap:wrap;gap:6px 16px;margin:12px 0;font-size:.88rem;color:rgba(255,255,255,.78)}.learn_attGrid__b9bUH{display:flex;gap:8px;flex-wrap:wrap}.learn_attChip__SL9Rd{min-width:54px;padding:6px 8px;border-radius:10px;border:1px solid var(--p-border);display:grid;justify-items:center;gap:1px;font-size:.72rem;background:var(--p-card-2);color:var(--p-dim)}.learn_attChip__SL9Rd strong{font-size:.9rem;display:inline-flex}.learn_attOk__4NwIr{background:var(--p-ok-bg);color:var(--p-ok);border-color:transparent}.learn_attBad__IJFrQ{background:var(--p-bad-bg);color:var(--p-bad);border-color:transparent}.learn_lessonWrap__SD5_l{display:grid;grid-template-columns:minmax(0,1fr);gap:18px;align-items:start}.learn_lessonWrapAi__PF8_L{grid-template-columns:minmax(0,1fr) minmax(320px,400px)}.learn_video__Ety6L{width:100%;aspect-ratio:16/9;border:0;border-radius:14px;background:#000;display:block}.learn_videoBox__rkrrj{position:relative;border-radius:14px;overflow:hidden;background:#000}.learn_videoEmpty__DwfNR{min-height:240px;padding:32px 16px;display:grid;place-content:center;justify-items:center;gap:8px;border-radius:14px;background:var(--p-card-2);border:1px dashed var(--p-border-strong);color:var(--p-dim)}.learn_lessonNav__XWR1z{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin:16px 0}.learn_notes__Js0rA{white-space:pre-wrap;line-height:1.7;color:var(--p-text);margin:0;max-width:72ch}.learn_aiPanel__zq_wm{position:sticky;top:16px;display:flex;flex-direction:column;height:min(78vh,760px);background:var(--p-card);border:1px solid var(--p-border);border-radius:14px;overflow:hidden}.learn_aiFull__a7Iz9{height:min(82vh,820px);max-width:860px;margin:0 auto;width:100%;position:static}.learn_aiHead__If25u{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:12px 16px;border-bottom:1px solid var(--p-border);font-weight:800}.learn_aiMsgs__gcrfi{flex:1;overflow-y:auto;padding:14px;display:grid;gap:12px;align-content:start}.learn_aiMsg__8wNv9{display:flex;gap:10px;align-items:flex-start}.learn_aiMsgUser___ctKU{flex-direction:row-reverse}.learn_aiAvatar__071ry{width:30px;height:30px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--p-soft);color:var(--p-link)}.learn_aiBubble__Wa1jq{min-width:0;max-width:100%;padding:10px 13px;border-radius:12px;background:var(--p-card-2);border:1px solid var(--p-border);font-size:.9rem;overflow-wrap:anywhere}.learn_aiMsgUser___ctKU .learn_aiBubble__Wa1jq{background:var(--p-soft)}.learn_aiQuick__YlKmD{display:flex;gap:6px;flex-wrap:wrap;padding:8px 14px 0}.learn_chip__XzTKm{display:inline-flex;align-items:center;gap:6px;min-height:32px;padding:4px 11px;border-radius:999px;border:1px solid var(--p-border-strong);background:var(--p-card);color:var(--p-text);font:inherit;font-size:.8rem;font-weight:600;cursor:pointer;text-align:left}.learn_chip__XzTKm:hover{border-color:var(--p-primary);background:var(--p-soft)}.learn_aiInputRow__pKCxU{display:flex;gap:8px;padding:12px 14px;align-items:flex-end}.learn_aiInputRow__pKCxU .learn_textarea__lAX4U{min-height:42px;max-height:140px;resize:none}.learn_typing__fKSrz{display:inline-flex;gap:4px}.learn_typing__fKSrz span{width:6px;height:6px;border-radius:50%;background:var(--p-dim);animation:learn_blink__9uqMb 1s infinite}.learn_typing__fKSrz span:nth-child(2){animation-delay:.15s}.learn_typing__fKSrz span:nth-child(3){animation-delay:.3s}@keyframes learn_blink__9uqMb{0%,80%,to{opacity:.25}40%{opacity:1}}@media (max-width:1100px){.learn_lessonWrapAi__PF8_L{grid-template-columns:minmax(0,1fr)}.learn_aiPanel__zq_wm{position:static;height:70vh}}.learn_auth__lKabC{min-height:100vh;min-height:100dvh;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);background:var(--p-bg);color:var(--p-text)}.learn_authIntro__RoG4j{display:flex;flex-direction:column;justify-content:center;gap:22px;padding:56px;background:#0a0a0a;color:#fff}.learn_authIntro__RoG4j .learn_brand__oXwLU{font-size:1.2rem}.learn_authH1__ICqSa{margin:0;font-size:clamp(2rem,4vw,3rem);font-weight:900;line-height:1.1;letter-spacing:-.02em;color:#fff}.learn_authLede__V4mZE{margin:0;max-width:46ch;color:rgba(255,255,255,.78);font-size:1.02rem}.learn_authList__gXPL7{list-style:none;margin:0;padding:0;display:grid;gap:10px}.learn_authList__gXPL7 li{display:flex;align-items:center;gap:10px;color:rgba(255,255,255,.86);font-weight:600}.learn_authList__gXPL7 svg{color:#a78bfa;flex-shrink:0}.learn_authFormSide__QkTv2{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;padding:32px 24px}.learn_authCard__oh95_{width:100%;max-width:420px;padding:28px;background:var(--p-card);border:1px solid var(--p-border);border-radius:18px;box-shadow:0 18px 50px rgba(16,16,24,.12)}.learn_authCard__oh95_ .learn_h1__Z3sui{font-size:1.45rem}.learn_authTop__7Owk3{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;max-width:420px}.learn_authFoot__gwM8R{font-size:.84rem;color:var(--p-dim);text-align:center;margin:0}.learn_authFoot__gwM8R a,.learn_link__WwK_A{color:var(--p-link)!important;font-weight:700;text-decoration:underline!important}.learn_otp__Moyse{text-align:center;letter-spacing:.4em;font-size:1.3rem;font-weight:800}.learn_chipRadio__Bjtp7{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:860px){.learn_auth__lKabC{grid-template-columns:minmax(0,1fr)}.learn_authIntro__RoG4j{padding:28px 20px;gap:14px}.learn_authList__gXPL7{display:none}}.learn_splitRow__xyVLG{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:14px}@media (max-width:860px){.learn_splitRow__xyVLG{grid-template-columns:minmax(0,1fr)}}.learn_calSplit___gu3e{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start}@media (max-width:960px){.learn_calSplit___gu3e{grid-template-columns:minmax(0,1fr)}}.learn_details__dIUeI>summary{cursor:pointer;list-style:none}.learn_details__dIUeI>summary::-webkit-details-marker{display:none}.learn_promo__VRWOo{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:16px 20px}.learn_promo__VRWOo>div{flex:1 1 260px;min-width:0}.learn_donut__B20Vi{width:84px;height:84px;border-radius:50%;flex-shrink:0;display:grid;place-items:center}.learn_donutIn__09CCO{width:62px;height:62px;border-radius:50%;display:grid;place-items:center;background:var(--p-card);font-weight:800}.learn_sr__9dvrh{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.learn_chartBars__d5D2p{display:flex;align-items:flex-end;gap:6px;height:120px;padding:6px 4px 0}.learn_chartBar__m7fK6{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:4px;height:100%;font-size:.72rem;color:var(--p-dim)}.learn_chartBar__m7fK6 i{display:block;width:100%;max-width:38px;border-radius:6px 6px 0 0;background:var(--p-primary);min-height:3px}.learn_warnCard__kqQUj{border-color:color-mix(in srgb,var(--p-warn) 45%,var(--p-border))}.learn_calDay__CjJxS:disabled{color:var(--p-text);opacity:1}.learn_donutRow__GoN3G{display:flex;align-items:center;gap:22px;flex-wrap:wrap;padding:18px 20px}.learn_selectSm__6E3ob{min-height:34px;padding:4px 28px 4px 10px;border-radius:999px;border:1px solid var(--p-border-strong);background:var(--p-card-2);color:var(--p-text);font:inherit;font-size:.82rem;font-weight:700;cursor:pointer}.learn_selectSm__6E3ob[data-status=new]{background:var(--p-soft);color:var(--p-link)}.learn_selectSm__6E3ob[data-status=contacted]{background:var(--p-warn-bg);color:var(--p-warn)}.learn_selectSm__6E3ob[data-status=converted]{background:var(--p-ok-bg);color:var(--p-ok)}.learn_selectSm__6E3ob option{background:var(--p-card);color:var(--p-text)}.learn_link2__zOZhM{color:var(--p-link)!important;font-weight:600;text-decoration:none}.learn_link2__zOZhM:hover{text-decoration:underline}.learn_clip__axKiw{max-width:260px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:inline-block;vertical-align:bottom}.learn_cellStack__1Ievo{min-width:0;display:grid;gap:2px;justify-items:start}@media (max-width:760px){.learn_cellStack__1Ievo{justify-items:end;text-align:right}}.learn_shell__7Psru .lrn-admin-input{background:var(--p-card);border:1px solid var(--p-border-strong);color:var(--p-text);border-radius:10px;font-size:.9rem;min-height:40px}.learn_shell__7Psru .lrn-admin-input:focus{outline:2px solid var(--p-focus);outline-offset:1px;border-color:var(--p-primary)}.learn_shell__7Psru .lrn-admin-form-box{background:var(--p-card-2);border-top:1px solid var(--p-border)}.learn_shell__7Psru .lrn-admin-mod-header{background:var(--p-card-2)}.learn_shell__7Psru .lrn-admin-course-section{background:var(--p-card);border-color:var(--p-border)}.learn_shell__7Psru .lrn-admin-course-header,.learn_shell__7Psru .lrn-admin-lesson-row,.learn_shell__7Psru .lrn-admin-module{border-color:var(--p-border)}.learn_shell__7Psru .lrn-admin-course-title{color:var(--p-text)}.learn_shell__7Psru .lrn-admin-add-btn,.learn_shell__7Psru .lrn-mod-num-sm{background:var(--p-soft);color:var(--p-link)}.learn_shell__7Psru .lrn-admin-add-btn{border-color:var(--p-primary)}.learn_shell__7Psru .lrn-admin-add-lesson-btn{background:var(--p-ok-bg);border-color:transparent;color:var(--p-ok)}.learn_shell__7Psru .lrn-admin-btn{border-radius:10px}.learn_shell__7Psru .lrn-admin-btn-primary,.learn_shell__7Psru .lrn-admin-btn-primary.lrn-admin-btn{background:var(--p-primary);border-color:var(--p-primary);color:#fff;box-shadow:none}.learn_shell__7Psru .lrn-admin-btn-secondary,.learn_shell__7Psru .lrn-admin-btn-secondary.lrn-admin-btn{background:var(--p-card);border-color:var(--p-border-strong);color:var(--p-text)}.learn_shell__7Psru .lrn-admin-btn-secondary:hover:not(:disabled){border-color:var(--p-primary);background:var(--p-soft);color:var(--p-text)}.learn_shell__7Psru .lrn-admin-btn-danger-ghost,.learn_shell__7Psru .lrn-admin-btn-danger-ghost.lrn-admin-btn{background:transparent;border-color:color-mix(in srgb,var(--p-bad) 45%,transparent);color:var(--p-bad)}.learn_shell__7Psru .lrn-admin-btn-icon{background:var(--p-card);border-color:var(--p-border-strong);color:var(--p-text)}.learn_shell__7Psru .lrn-admin-btn-icon-danger{color:var(--p-bad);background:var(--p-bad-bg);border-color:transparent}.learn_shell__7Psru .lrn-admin-toggle{border-color:var(--p-border-strong);color:var(--p-dim)}.learn_shell__7Psru .lrn-admin-toggle.active{background:var(--p-primary);color:#fff;box-shadow:none}.learn_shell__7Psru .lrn-upload-area{border-color:var(--p-border-strong);color:var(--p-dim)}.sapmd_md__uD1c8{font-size:.92rem;line-height:1.65;overflow-wrap:anywhere;color:inherit;min-width:0}.sapmd_md__uD1c8>div>:first-child{margin-top:0}.sapmd_md__uD1c8 p{margin:0 0 .75em}.sapmd_md__uD1c8 h2,.sapmd_md__uD1c8 h3,.sapmd_md__uD1c8 h4{margin:1.1em 0 .4em;line-height:1.3;font-weight:600;color:var(--t-text)}.sapmd_md__uD1c8 h2{font-size:1.08rem;padding-bottom:.25em;border-bottom:1px solid var(--t-divider)}.sapmd_md__uD1c8 h3{font-size:1rem}.sapmd_md__uD1c8 h4{font-size:.92rem;color:var(--t-muted);text-transform:uppercase;letter-spacing:.06em}.sapmd_md__uD1c8 ol,.sapmd_md__uD1c8 ul{margin:0 0 .8em;padding-left:1.4em}.sapmd_md__uD1c8 li{margin:.2em 0}.sapmd_md__uD1c8 li::marker{color:var(--t-primary)}.sapmd_md__uD1c8 blockquote{margin:0 0 .8em;padding:.3em .9em;border-left:3px solid var(--t-accent);background:var(--t-bg-alt)}.sapmd_md__uD1c8 hr{border:0;border-top:1px solid var(--t-divider);margin:1em 0}.sapmd_md__uD1c8 a{color:var(--t-link);text-decoration:underline;text-underline-offset:2px}.sapmd_md__uD1c8 a:focus-visible{outline:2px solid var(--t-focus);outline-offset:2px}.sapmd_md__uD1c8 code{font-family:var(--t-font-mono);font-size:.86em}.sapmd_md__uD1c8 :not(pre)>code{background:var(--t-bg);color:var(--t-primary);border:1px solid var(--t-divider);padding:.05em .35em;border-radius:2px}.sapmd_md__uD1c8 .tablewrap{overflow-x:auto;margin:0 0 .9em}.sapmd_md__uD1c8 table{border-collapse:collapse;font-size:.86rem;min-width:100%}.sapmd_md__uD1c8 td,.sapmd_md__uD1c8 th{border:1px solid var(--t-border);padding:.35em .65em;text-align:left;vertical-align:top}.sapmd_md__uD1c8 th{background:var(--t-surface-alt);font-family:var(--t-font-mono);font-size:.78rem;text-transform:uppercase;letter-spacing:.04em}.sapmd_frame__JTCEO{margin:.4em 0 1em;border:var(--t-border-w) solid var(--t-border);border-radius:var(--t-radius);background:var(--t-bg);overflow:hidden}.sapmd_frameBar__ERbzw{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:4px 6px 4px 10px;background:var(--t-surface-alt);border-bottom:1px solid var(--t-border);font-family:var(--t-font-mono);font-size:.76rem;color:var(--t-text)}.sapmd_fileName__iHbAe{font-weight:600;min-width:0;overflow-wrap:anywhere}.sapmd_langChip__nkpKq{padding:1px 7px;border:1px solid var(--t-primary);color:var(--t-primary);font-size:.68rem;text-transform:uppercase;letter-spacing:.08em;border-radius:2px}.sapmd_frameActions__vB12i{margin-left:auto;display:inline-flex;flex-wrap:wrap;gap:4px}.sapmd_frameBtn__uHOoi{display:inline-flex;align-items:center;gap:5px;padding:3px 8px;border:1px solid var(--t-border);border-radius:var(--t-btn-radius);background:transparent;color:var(--t-text);font:inherit;font-size:.72rem;cursor:pointer;min-height:28px}.sapmd_frameBtn__uHOoi:hover{background:var(--t-surface);border-color:var(--t-primary)}.sapmd_frameBody__PkK_i:focus-visible,.sapmd_frameBtn__uHOoi:focus-visible{outline:2px solid var(--t-focus);outline-offset:2px}.sapmd_frameBody__PkK_i{display:flex;overflow-x:auto;-webkit-overflow-scrolling:touch;font-family:var(--t-font-mono);font-size:.8rem;line-height:1.6}.sapmd_codePre__LJ1XH,.sapmd_gutter__31tk0{margin:0;padding:10px 0;font:inherit}.sapmd_gutter__31tk0{position:sticky;left:0;flex:none;min-width:3.2ch;padding:10px 8px 10px 10px;text-align:right;color:var(--t-muted);background:var(--t-bg-alt);border-right:1px solid var(--t-divider);-webkit-user-select:none;-moz-user-select:none;user-select:none}.sapmd_codePre__LJ1XH{padding:10px 14px;white-space:pre;color:var(--t-text)}.sapmd_codePre__LJ1XH code{background:none!important;color:inherit!important;padding:0!important;border:0!important;font-size:inherit!important;white-space:pre}.sapmd_frame__JTCEO .tk-k{color:var(--t-link);font-weight:600}.sapmd_frame__JTCEO .tk-s{color:var(--t-success)}.sapmd_frame__JTCEO .tk-c{color:var(--t-muted);font-style:italic}.sapmd_frame__JTCEO .tk-n{color:var(--t-primary)}.sapmd_frame__JTCEO .tk-a{color:var(--t-warning)}.sapmd_copy__HMnHN{display:inline-flex;align-items:center;gap:5px;padding:4px 9px;border:1px solid var(--t-border);border-radius:var(--t-btn-radius);background:transparent;color:var(--t-text);font:inherit;font-size:.74rem;cursor:pointer;min-height:28px}.sapmd_copy__HMnHN:hover{background:var(--t-surface)}.sapmd_copy__HMnHN:focus-visible{outline:2px solid var(--t-focus);outline-offset:2px}.sapai_root__l2_tJ{min-height:100vh;display:flex;flex-direction:column;background:var(--t-bg);color:var(--t-text)}.sapai_srOnly__IgNa1{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.sapai_mark__r0izM{display:inline-flex;align-items:center;justify-content:center;padding:2px 7px;background:var(--t-accent);color:var(--t-on-accent);font-family:var(--t-font-mono);font-weight:600;font-size:.78rem;letter-spacing:.08em;border-radius:2px;border-bottom:3px solid var(--t-primary)}.sapai_root__l2_tJ kbd{font-family:var(--t-font-mono);font-size:.72rem;padding:0 5px;border:1px solid var(--t-border);border-radius:2px;background:var(--t-surface);color:var(--t-text)}.sapai_gate__J2avx{flex:1;display:flex;align-items:center;justify-content:center;padding:32px 16px;min-height:60vh;background-image:var(--t-pattern);background-size:32px 32px}.sapai_spinner__iiwtM{width:30px;height:30px;border:3px solid var(--t-divider);border-top-color:var(--t-primary);animation:sapai_spin__WOiJA .8s linear infinite}@keyframes sapai_spin__WOiJA{to{transform:rotate(1turn)}}.sapai_logon__3sg5_{width:100%;max-width:460px;border:var(--t-border-w) solid var(--t-border);background:var(--t-surface);border-radius:var(--t-radius);overflow:hidden}.sapai_logonBar__BvPvo{display:flex;align-items:center;gap:10px;padding:8px 12px;background:var(--t-surface-alt);border-bottom:1px solid var(--t-border)}.sapai_logonBarText__FHKpd{font-family:var(--t-font-mono);font-size:.8rem;letter-spacing:.04em}.sapai_logonBody___kBtK{padding:22px 22px 18px}.sapai_eyebrow__xRRi5{margin:0 0 4px;font-family:var(--t-font-mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--t-primary)}.sapai_logonTitle__FTtMW{margin:0 0 12px;font-size:1.55rem;line-height:1.15;font-weight:600}.sapai_logonDesc__XwtPr{margin:0 0 16px;color:var(--t-muted);font-size:.92rem;line-height:1.6}.sapai_logonStatus__NpSYU{padding:6px 12px;border-top:1px solid var(--t-divider);background:var(--t-bg-alt);font-family:var(--t-font-mono);font-size:.72rem;color:var(--t-muted)}.sapai_label__kM5Z_{display:flex;align-items:center;gap:6px;margin-bottom:6px;font-size:.76rem;text-transform:uppercase;letter-spacing:.08em}.sapai_field__H_XNn,.sapai_label__kM5Z_{font-family:var(--t-font-mono);color:var(--t-text)}.sapai_field__H_XNn{width:100%;box-sizing:border-box;padding:11px 12px;border:1px solid var(--t-border);border-radius:var(--t-radius);background:var(--t-bg);font-size:1rem}.sapai_field__H_XNn::-moz-placeholder,.sapai_searchField__IOGYc::-moz-placeholder,.sapai_textarea__7uFgZ::-moz-placeholder{color:var(--t-muted);opacity:1}.sapai_field__H_XNn::placeholder,.sapai_searchField__IOGYc::placeholder,.sapai_textarea__7uFgZ::placeholder{color:var(--t-muted);opacity:1}.sapai_field__H_XNn:focus-visible{outline:2px solid var(--t-focus);outline-offset:1px}.sapai_otp__I_pG2{text-align:center;letter-spacing:.4em;font-size:1.4rem;font-weight:600}.sapai_primary__mXWQJ{width:100%;margin-top:14px;padding:11px 18px;border:1px solid var(--t-primary);border-radius:var(--t-btn-radius);background:var(--t-primary);color:var(--t-on-primary);font:inherit;font-weight:600;cursor:pointer;min-height:44px}.sapai_primary__mXWQJ:hover:not(:disabled){filter:brightness(1.08)}.sapai_primary__mXWQJ:disabled{opacity:.55;cursor:not-allowed}.sapai_linkBtn__ltLEU:focus-visible,.sapai_primary__mXWQJ:focus-visible{outline:2px solid var(--t-focus);outline-offset:2px}.sapai_linkBtn__ltLEU{display:block;margin:12px auto 0;background:none;border:0;color:var(--t-link);font:inherit;font-size:.88rem;cursor:pointer;padding:6px;text-decoration:underline;text-underline-offset:3px}.sapai_error__hIysk{margin-top:10px;padding:9px 12px;border:1px solid var(--t-danger);border-left-width:4px;background:var(--t-bg);color:var(--t-danger);font-size:.88rem;line-height:1.45}.sapai_error__hIysk a{color:var(--t-link);font-weight:600}.sapai_notice__SRi__{margin:0 0 14px;padding:9px 12px;border:1px solid var(--t-border);border-left:4px solid var(--t-primary);background:var(--t-bg);color:var(--t-text);font-size:.88rem}.sapai_console__2drJ5{position:relative;flex:1 0 auto;display:flex;flex-direction:column;height:calc(100dvh - 60px);min-height:560px;max-height:1200px;width:100%;box-sizing:border-box;border-top:1px solid var(--t-border);background:var(--t-bg)}.sapai_body__wZ111{position:relative;flex:1;min-height:0;display:grid;grid-template-columns:minmax(0,1fr)}.sapai_iconBtn__LnVhR{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--t-border);border-radius:var(--t-btn-radius);background:transparent;color:var(--t-text);cursor:pointer}.sapai_btn__7UOYS:focus-visible,.sapai_follow__wrr3h:focus-visible,.sapai_groupBtn__pWUYK:focus-visible,.sapai_iconBtn__LnVhR:focus-visible,.sapai_log__JNqyp:focus-visible,.sapai_longNote__yqYl3 button:focus-visible,.sapai_navItem__XexW9:focus-visible,.sapai_run__8kqUt:focus-visible,.sapai_searchField__IOGYc:focus-visible,.sapai_sheetRow__FSxQi:focus-visible,.sapai_shellBtn___OuO4:focus-visible,.sapai_shellTab__Pdvug:focus-visible,.sapai_snipBtn__YkYJo:focus-visible,.sapai_starter__XkLh0:focus-visible,.sapai_tcodeBtn__gX6Z9:focus-visible,.sapai_textarea__7uFgZ:focus-visible,.sapai_thumb__24qY0 button:focus-visible{outline:2px solid var(--t-focus);outline-offset:-2px}.sapai_shell__31fua{flex:none;background:var(--t-surface);border-bottom:var(--t-border-w) solid var(--t-border)}.sapai_shellRow__mlIN_{display:flex;align-items:center;flex-wrap:wrap;gap:8px 12px;padding:6px 12px}.sapai_product__Drcsq{display:flex;align-items:center;gap:10px;min-width:0}.sapai_productName__zoufZ{font-weight:600;font-size:.95rem;white-space:nowrap}.sapai_productSub__8YIHR{color:var(--t-muted);font-weight:400;font-family:var(--t-font-mono);font-size:.76rem}.sapai_shellTabs__jqTVW{display:flex;align-self:stretch;gap:2px;margin-left:6px}.sapai_shellTab__Pdvug{display:inline-flex;align-items:center;gap:6px;padding:0 14px;min-height:40px;border:0;border-bottom:3px solid transparent;background:transparent;color:var(--t-muted);font:inherit;font-size:.88rem;font-weight:600;cursor:pointer}.sapai_shellTab__Pdvug:hover{color:var(--t-text);background:var(--t-surface-alt)}.sapai_shellTabOn__AGi4W{color:var(--t-text);border-bottom-color:var(--t-primary);background:var(--t-bg-alt)}.sapai_count__q0O8o{padding:0 6px;background:var(--t-primary);color:var(--t-on-primary);font-family:var(--t-font-mono);font-size:.7rem;border-radius:2px}.sapai_shellSearch__09fN1{flex:1 1 200px;max-width:360px;margin-left:auto;display:flex;align-items:center;gap:8px;padding:0 10px;border:1px solid var(--t-border);border-radius:var(--t-radius);background:var(--t-bg);color:var(--t-muted);min-height:36px}.sapai_searchField__IOGYc{flex:1;min-width:0;border:0;background:transparent;color:var(--t-text);font-family:var(--t-font-mono);font-size:.84rem;padding:6px 0}.sapai_searchField__IOGYc:focus-visible{outline-offset:6px}.sapai_shellUser__cu31F{display:flex;align-items:center;gap:6px;min-width:0}.sapai_userChip__Jn6mk{max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--t-font-mono);font-size:.76rem;color:var(--t-muted);padding-right:4px}.sapai_shellBtn___OuO4{display:inline-flex;align-items:center;gap:6px;padding:0 10px;min-height:36px;border:1px solid var(--t-border);border-radius:var(--t-btn-radius);background:transparent;color:var(--t-text);font:inherit;font-size:.82rem;cursor:pointer}.sapai_shellBtn___OuO4:hover:not(:disabled){background:var(--t-surface-alt);border-color:var(--t-primary)}.sapai_shellBtn___OuO4:disabled{opacity:.5;cursor:not-allowed}.sapai_onlyNarrow__m3x_y{display:none}.sapai_context__PGtNK,.sapai_navigator__QhQQq{background:var(--t-bg-alt);overflow-y:auto;min-height:0;box-sizing:border-box;padding:12px}.sapai_navigator__QhQQq{border-right:1px solid var(--t-border)}.sapai_context__PGtNK{border-left:1px solid var(--t-border)}.sapai_panelHead__7oBKM{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:4px}.sapai_panelTitle__OjP1k{margin:0;font-family:var(--t-font-mono);font-size:.76rem;text-transform:uppercase;letter-spacing:.14em;color:var(--t-primary);font-weight:600}.sapai_panelHint__66tS4{margin:0 0 10px;font-size:.78rem;line-height:1.45;color:var(--t-muted)}.sapai_none__w37Y6{margin:6px 0;font-size:.82rem;color:var(--t-muted);line-height:1.5}.sapai_navGroup__bNI_Q{margin-bottom:6px}.sapai_groupBtn__pWUYK{display:flex;align-items:center;gap:6px;width:100%;padding:7px 6px;border:0;border-bottom:1px solid var(--t-divider);background:transparent;color:var(--t-text);font:inherit;font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;cursor:pointer;text-align:left}.sapai_groupBtn__pWUYK:hover{background:var(--t-surface)}.sapai_navList__OoNr1{list-style:none;margin:0;padding:0}.sapai_navItem__XexW9{display:flex;align-items:center;gap:8px;width:100%;padding:6px;border:0;border-left:3px solid transparent;background:transparent;color:var(--t-text);font:inherit;font-size:.85rem;cursor:pointer;text-align:left;min-height:34px}.sapai_navItem__XexW9:hover{background:var(--t-surface);border-left-color:var(--t-primary)}.sapai_navItemTopic__Ofgak{border-left-color:var(--t-border)}.sapai_navLabel__thsHT{min-width:0;overflow-wrap:anywhere}.sapai_tcode__YQAPB{flex:none;min-width:3.4em;padding:1px 6px;border:1px solid var(--t-border);background:var(--t-bg);color:var(--t-primary);font-family:var(--t-font-mono);font-size:.72rem;font-weight:600;text-align:center;border-radius:2px}.sapai_scrim__2Inz5{display:none}.sapai_main__pHeph{min-width:0;min-height:0;display:flex;flex-direction:column;background:var(--t-bg);background-image:var(--t-pattern);background-size:32px 32px}.sapai_log__JNqyp{flex:1;min-height:0;overflow-y:auto;padding:14px 16px;display:flex;flex-direction:column;gap:12px;background:color-mix(in srgb,var(--t-bg) 92%,transparent)}.sapai_banner__YmnZc{max-width:820px;padding:8px 0}.sapai_bannerLine__AZX7X{margin:0 0 14px;font-family:var(--t-font-mono);font-size:.78rem;color:var(--t-muted)}.sapai_prompt__lkDID{color:var(--t-primary);font-weight:600}.sapai_bannerTitle__qes7w{margin:0 0 8px;font-size:clamp(1.4rem,3vw,1.9rem);font-weight:600;line-height:1.2}.sapai_bannerSub__OysrL{margin:0 0 18px;color:var(--t-muted);line-height:1.6;font-size:.94rem;max-width:62ch}.sapai_bannerHead__vf2Pi{margin:18px 0 8px;font-family:var(--t-font-mono);font-size:.76rem;text-transform:uppercase;letter-spacing:.12em;color:var(--t-primary);font-weight:600}.sapai_starters__P2rfM{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:8px}.sapai_starter__XkLh0{display:flex;gap:10px;align-items:flex-start;width:100%;height:100%;box-sizing:border-box;padding:10px;border:var(--t-border-w) solid var(--t-border);border-radius:var(--t-radius);background:var(--t-surface);color:var(--t-text);font:inherit;text-align:left;cursor:pointer}.sapai_starter__XkLh0:hover{border-color:var(--t-primary);background:var(--t-surface-alt)}.sapai_starterText__50P3l{display:flex;flex-direction:column;gap:3px;min-width:0}.sapai_starterText__50P3l strong{font-size:.92rem}.sapai_starterText__50P3l span{font-size:.78rem;color:var(--t-muted);line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.sapai_cmdRow__ViUqC{margin:0;font-size:.85rem;color:var(--t-muted);line-height:2}.sapai_cmdRow__ViUqC code{padding:1px 6px;border:1px solid var(--t-border);background:var(--t-surface);color:var(--t-text);font-family:var(--t-font-mono);font-size:.8rem;border-radius:2px;margin-right:4px}.sapai_entry__SQwvy{border:1px solid var(--t-divider);border-left:5px solid var(--t-border);border-radius:var(--t-radius);background:var(--t-surface);min-width:0}.sapai_entryUser__SUg38{border-left-color:var(--t-link);background:var(--t-bg-alt)}.sapai_entryBot__93gJ0{border-left-color:var(--t-primary)}.sapai_entryHead__FC44r{display:flex;align-items:center;flex-wrap:wrap;gap:10px;padding:5px 10px;border-bottom:1px solid var(--t-divider);font-family:var(--t-font-mono);font-size:.72rem;color:var(--t-muted)}.sapai_entryNo__DJgEC{color:var(--t-muted)}.sapai_roleTag___fBvp{padding:1px 8px;font-weight:600;letter-spacing:.1em;border-radius:2px}.sapai_roleUser__mOK_9{background:var(--t-link);color:var(--t-bg)}.sapai_roleBot__ZqTJ4{background:var(--t-primary);color:var(--t-on-primary)}.sapai_stamp__0K0hQ{margin-left:0}.sapai_entryHead__FC44r .sapai_stamp__0K0hQ:first-of-type{margin-left:auto}.sapai_entryBody__8w5H_{padding:10px 14px 12px;min-width:0}.sapai_userText__BgWjN{margin:0;white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.6;font-family:var(--t-font-mono);font-size:.88rem}.sapai_msgImg__TxJiX{display:block;max-width:min(320px,100%);max-height:220px;margin:0 0 8px;border:1px solid var(--t-border);border-radius:var(--t-radius)}.sapai_typing__qfmiu{display:flex;align-items:center;gap:8px;color:var(--t-muted);font-family:var(--t-font-mono);font-size:.82rem}.sapai_cursor__dmwV6{display:inline-block;width:.6em;height:1.05em;background:var(--t-primary);vertical-align:text-bottom;animation:sapai_blink__nm0g6 1s steps(1) infinite}@keyframes sapai_blink__nm0g6{50%{opacity:0}}.sapai_entryActions__x3O2E{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:8px;border-top:1px dashed var(--t-divider)}.sapai_btn__7UOYS{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;min-height:30px;border:1px solid var(--t-border);border-radius:var(--t-btn-radius);background:transparent;color:var(--t-text);font:inherit;font-size:.78rem;cursor:pointer}.sapai_btn__7UOYS:hover:not(:disabled){background:var(--t-surface-alt);border-color:var(--t-primary)}.sapai_btn__7UOYS:disabled{opacity:.5;cursor:not-allowed}.sapai_sysError__UHQ_C{display:flex;align-items:flex-start;gap:10px;flex-wrap:wrap;margin-top:10px;padding:9px 12px;border:1px solid var(--t-danger);border-left-width:5px;background:var(--t-bg);color:var(--t-danger);font-size:.88rem;line-height:1.45}.sapai_sysError__UHQ_C>div{display:flex;flex-direction:column;gap:2px;flex:1;min-width:180px}.sapai_sysError__UHQ_C strong{font-family:var(--t-font-mono);font-size:.72rem;letter-spacing:.1em}.sapai_sysError__UHQ_C span{color:var(--t-text)}.sapai_longNote__yqYl3{flex:none;padding:7px 14px;border-top:1px solid var(--t-border);background:var(--t-surface);font-size:.82rem;color:var(--t-text)}.sapai_longNote__yqYl3 button{background:none;border:0;padding:0;color:var(--t-link);font:inherit;text-decoration:underline;cursor:pointer}.sapai_composer__Qw_k8{flex:none;border-top:var(--t-border-w) solid var(--t-border);background:var(--t-surface);padding:8px 12px 6px}.sapai_tray__N_SP_{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:8px;font-size:.78rem}.sapai_trayLabel__kMJXb{font-family:var(--t-font-mono);text-transform:uppercase;letter-spacing:.1em;font-size:.7rem;color:var(--t-primary)}.sapai_trayEmpty__QB0PJ{flex:1;min-width:160px;color:var(--t-muted)}.sapai_thumb__24qY0{flex:1;display:inline-flex;align-items:center;gap:8px;min-width:0;padding:3px 4px 3px 3px;border:1px solid var(--t-border);background:var(--t-bg)}.sapai_thumb__24qY0 img{width:34px;height:34px;-o-object-fit:cover;object-fit:cover}.sapai_thumb__24qY0 button{margin-left:auto;display:inline-flex;padding:5px;border:0;background:transparent;color:var(--t-text);cursor:pointer}.sapai_inlineErr__mzpi_{margin:0 0 8px;padding:7px 10px;border:1px solid var(--t-danger);border-left-width:4px;background:var(--t-bg);color:var(--t-danger);font-size:.84rem}.sapai_cmdWrap__z6BvI{position:relative}.sapai_cmdRowBox__h58j_{display:flex;align-items:flex-end;gap:8px;padding:6px 6px 6px 10px;border:1px solid var(--t-border);border-radius:var(--t-radius);background:var(--t-bg)}.sapai_cmdRowBox__h58j_:focus-within{border-color:var(--t-primary);box-shadow:0 0 0 1px var(--t-primary)}.sapai_promptGlyph__i5W3D{align-self:flex-start;padding-top:6px;color:var(--t-primary);font-family:var(--t-font-mono);font-weight:600;font-size:1rem}.sapai_textarea__7uFgZ{flex:1;min-width:0;resize:none;border:0;background:transparent;color:var(--t-text);font-family:var(--t-font-mono);font-size:.92rem;line-height:1.5;padding:6px 0;max-height:168px}.sapai_textarea__7uFgZ:focus-visible{outline:none}.sapai_run__8kqUt{display:inline-flex;align-items:center;gap:6px;padding:0 14px;min-height:38px;border:1px solid var(--t-primary);border-radius:var(--t-btn-radius);background:var(--t-primary);color:var(--t-on-primary);font:inherit;font-weight:600;font-size:.84rem;text-transform:uppercase;letter-spacing:.06em;cursor:pointer}.sapai_run__8kqUt:disabled{opacity:.45;cursor:not-allowed}.sapai_stop__FghJ4{background:transparent;color:var(--t-danger);border-color:var(--t-danger)}.sapai_run__8kqUt:focus-visible{outline-offset:2px}.sapai_hint__8C2nK{margin:6px 0 0;font-size:.72rem;line-height:1.5;color:var(--t-muted)}.sapai_hint__8C2nK strong{color:var(--t-warning)}.sapai_slashPop__WPy7b{position:absolute;left:0;right:0;bottom:calc(100% + 4px);z-index:20;list-style:none;margin:0;padding:4px;border:var(--t-border-w) solid var(--t-primary);border-radius:var(--t-radius);background:var(--t-surface-alt);max-height:240px;overflow-y:auto}.sapai_slashOpt__eG6fv{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;padding:7px 10px;cursor:pointer;border-left:3px solid transparent}.sapai_slashOpt__eG6fv code{font-family:var(--t-font-mono);color:var(--t-primary);font-weight:600;min-width:6.5em}.sapai_slashOpt__eG6fv span{color:var(--t-muted);font-size:.82rem}.sapai_slashOn__S3P2a{background:var(--t-bg);border-left-color:var(--t-primary)}.sapai_slashOn__S3P2a span{color:var(--t-text)}.sapai_pane__1tttN{flex:1;min-height:0;overflow-y:auto;padding:16px}.sapai_paneTitle__OEU9V{margin:0 0 4px;font-size:1.4rem;font-weight:600}.sapai_paneSub__wl3e3{margin:0 0 14px;color:var(--t-muted);font-size:.9rem}.sapai_snip__PMsrl{margin-bottom:12px;max-width:880px}.sapai_sheet__BESw9{margin-bottom:16px;max-width:760px}.sapai_sheetTitle__oCWl5{margin:0 0 6px;font-family:var(--t-font-mono);font-size:.78rem;text-transform:uppercase;letter-spacing:.12em;color:var(--t-primary);font-weight:600}.sapai_sheetList__ulet_{list-style:none;margin:0;padding:0;border:var(--t-border-w) solid var(--t-border);border-radius:var(--t-radius);background:var(--t-surface)}.sapai_sheetList__ulet_ li+li{border-top:1px solid var(--t-divider)}.sapai_sheetRow__FSxQi{display:flex;align-items:center;gap:12px;width:100%;padding:8px 10px;border:0;background:transparent;color:var(--t-text);font:inherit;font-size:.88rem;text-align:left;cursor:pointer;min-height:40px}.sapai_sheetRow__FSxQi:hover{background:var(--t-surface-alt)}.sapai_sheetRow__FSxQi .sapai_tcode__YQAPB{min-width:9em}.sapai_ctxBlock__hHj56{padding:10px 0;border-bottom:1px solid var(--t-divider)}.sapai_ctxHead__oKXVM{margin:0 0 6px;font-family:var(--t-font-mono);font-size:.7rem;text-transform:uppercase;letter-spacing:.12em;color:var(--t-muted);font-weight:600}.sapai_ctxTopic__5JqIM{margin:0 0 8px;font-weight:600}.sapai_chipRow__8Hbb5{display:flex;flex-wrap:wrap;gap:4px}.sapai_chipCol__IiEpx{display:flex;flex-direction:column;gap:6px}.sapai_tcodeBtn__gX6Z9{padding:4px 8px;min-height:28px;border:1px solid var(--t-border);background:var(--t-bg);color:var(--t-primary);font-family:var(--t-font-mono);font-size:.72rem;font-weight:600;cursor:pointer;border-radius:2px}.sapai_tcodeBtn__gX6Z9:hover{border-color:var(--t-primary)}.sapai_follow__wrr3h{padding:7px 10px;border:1px solid var(--t-border);border-left:3px solid var(--t-primary);border-radius:var(--t-radius);background:var(--t-surface);color:var(--t-text);font:inherit;font-size:.8rem;line-height:1.4;text-align:left;cursor:pointer}.sapai_follow__wrr3h:hover{background:var(--t-surface-alt)}.sapai_snipList__dBOLc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px}.sapai_snipBtn__YkYJo{display:flex;align-items:center;gap:8px;width:100%;padding:5px 6px;border:1px solid var(--t-divider);background:var(--t-surface);color:var(--t-text);font:inherit;font-size:.8rem;cursor:pointer;text-align:left;min-height:32px}.sapai_snipBtn__YkYJo:hover{border-color:var(--t-primary)}.sapai_snipName__F1TTv{min-width:0;overflow-wrap:anywhere;font-family:var(--t-font-mono);font-size:.76rem}.sapai_kv__PiQOz{display:grid;grid-template-columns:1fr auto;gap:4px 12px;margin:0;font-size:.82rem}.sapai_kv__PiQOz dt{color:var(--t-muted)}.sapai_kv__PiQOz dd{margin:0;font-family:var(--t-font-mono)}.sapai_statusBar__UWaCe{flex:none;display:flex;align-items:center;flex-wrap:wrap;gap:4px 16px;padding:4px 12px;background:var(--t-accent);color:var(--t-on-accent);font-family:var(--t-font-mono);font-size:.72rem;letter-spacing:.03em}.sapai_st__KCR9q{display:inline-flex;align-items:center;gap:6px;white-space:nowrap}.sapai_dot__sDwlZ{width:8px;height:8px;border-radius:50%;background:currentColor}.sapai_stOk__J_p0g .sapai_dot__sDwlZ{background:var(--t-on-accent)}.sapai_stBusy__nAQRj{font-weight:600}.sapai_stBusy__nAQRj .sapai_dot__sDwlZ{animation:sapai_blink__nm0g6 1s steps(1) infinite}.sapai_stErr__JgD0C{font-weight:600;text-decoration:underline;text-underline-offset:3px}.sapai_stFlash__V37_a{padding:0 8px;background:var(--t-bg);color:var(--t-text)}.sapai_stIcon__lbsN6{margin-left:auto}@media (min-width:1100px){.sapai_body__wZ111{grid-template-columns:252px minmax(0,1fr) 280px}}@media (max-width:1099px){.sapai_onlyNarrow__m3x_y{display:inline-flex}.sapai_shellTabs__jqTVW{order:5;width:100%;margin-left:0}.sapai_product__Drcsq{flex:1}.sapai_shellSearch__09fN1{order:6;max-width:none;margin-left:0}.sapai_shellUser__cu31F{order:7}.sapai_userChip__Jn6mk{display:none}.sapai_context__PGtNK,.sapai_navigator__QhQQq{position:fixed;top:0;bottom:0;z-index:60;width:min(320px,88vw);background:var(--t-bg-alt);visibility:hidden;transition:transform .2s ease,visibility 0s linear .2s}.sapai_navigator__QhQQq{left:0;transform:translateX(-100%);border-right:var(--t-border-w) solid var(--t-primary)}.sapai_context__PGtNK{right:0;transform:translateX(100%);border-left:var(--t-border-w) solid var(--t-primary)}.sapai_context__PGtNK.sapai_open__bwp_A,.sapai_navigator__QhQQq.sapai_open__bwp_A{transform:none;visibility:visible;transition:transform .2s ease}.sapai_scrim__2Inz5{display:block;position:fixed;inset:0;z-index:55;background:rgba(2,8,16,.72)}}@media (max-width:599px){.sapai_productSub__8YIHR,.sapai_shellBtn___OuO4 span{display:none}.sapai_onlyNarrow__m3x_y span{display:inline}.sapai_shellUser__cu31F .sapai_shellBtn___OuO4{padding:0 9px}.sapai_shellTab__Pdvug{flex:1;justify-content:center;padding:0 8px}.sapai_log__JNqyp{padding:10px}.sapai_entryBody__8w5H_{padding:8px 10px 10px}.sapai_statusBar__UWaCe{gap:2px 12px}.sapai_run__8kqUt span{display:none}.sapai_run__8kqUt{padding:0 12px}.sapai_stop__FghJ4 span{display:inline}.sapai_console__2drJ5{max-height:none}}@media (prefers-reduced-motion:reduce){.sapai_cursor__dmwV6,.sapai_spinner__iiwtM,.sapai_stBusy__nAQRj .sapai_dot__sDwlZ{animation:none}.sapai_context__PGtNK,.sapai_navigator__QhQQq{transition:none}}.sapai_busyNote__M25Lm{margin:8px 0 0;padding:8px 12px;border:1px solid var(--t-warning);border-left-width:5px;background:var(--t-bg);color:var(--t-text);font-size:.86rem;line-height:1.5}.sapai_backRow__noYK8{margin-top:12px;display:flex;justify-content:center}.sapai_snip__PMsrl .sapai_iconBtn__LnVhR{margin-top:8px}.sapai_snip__PMsrl .sapai_iconBtn__LnVhR:hover{border-color:var(--t-danger);color:var(--t-danger)}.sapai_sources__NZcWX{margin:10px 0 0;padding:8px 12px;border:1px solid var(--t-border);background:var(--t-bg);color:var(--t-text);font-size:.84rem;line-height:1.5}.sapai_sources__NZcWX ol{margin:4px 0 0;padding-left:1.3em}.sapai_sources__NZcWX a{color:var(--t-link);text-decoration:underline;overflow-wrap:anywhere}.toolShell_shell__KrU1p{display:grid;grid-template-columns:264px minmax(0,1fr);gap:12px;max-width:1480px;margin:0 auto;padding:18px 20px 0;align-items:start}.toolShell_main__9DZc1{min-width:0}.toolShell_shellClosed__psyXn{grid-template-columns:minmax(0,1fr)}.toolShell_side__k20zU[hidden]{display:none}.toolShell_toggle__yrRaK{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:36px;padding:6px 12px;border-radius:var(--t-btn-radius,var(--t-radius));border:1px solid var(--t-border);background:var(--t-surface);color:var(--t-text);font:inherit;font-size:.84rem;font-weight:600;cursor:pointer}.toolShell_toggle__yrRaK:hover{background:var(--t-bg-alt);border-color:var(--t-primary)}.toolShell_toggleOpen__8NoGC{position:sticky;top:8px;z-index:5;margin:0 0 10px;box-shadow:0 2px 8px color-mix(in srgb,var(--t-text) 14%,transparent)}.toolShell_toggle__yrRaK:focus-visible{outline:2px solid var(--t-focus);outline-offset:2px}.toolShell_side__k20zU{position:sticky;top:12px;display:flex;flex-direction:column;gap:14px;padding:14px;background:var(--t-surface);border:1px solid var(--t-border);border-radius:var(--t-radius-lg,var(--t-radius));min-height:min(620px,calc(100vh - 36px));box-shadow:var(--t-shadow,none)}.toolShell_box__0kfrp{background:none;border:0;padding:0}.toolShell_h__z4M0r{margin:0 0 8px;font-family:var(--t-font-mono,inherit);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--t-muted)}.toolShell_nav__QX7uh ul{list-style:none;margin:0;padding:0;display:grid;gap:4px}.toolShell_link__9lEFO{display:flex;align-items:flex-start;gap:10px;width:100%;padding:9px 10px;border-radius:var(--t-radius);color:var(--t-text);text-decoration:none;border:1px solid transparent;background:none;font:inherit;text-align:left;cursor:pointer}.toolShell_link__9lEFO svg{margin-top:2px;flex-shrink:0;color:var(--t-muted)}.toolShell_link__9lEFO span{display:grid;gap:1px}.toolShell_link__9lEFO strong{font-size:.92rem}.toolShell_link__9lEFO small{font-size:.74rem;color:var(--t-muted);line-height:1.3}.toolShell_link__9lEFO:hover{background:var(--t-bg-alt)}.toolShell_on__sjpID{background:color-mix(in srgb,var(--t-primary) 10%,var(--t-surface));border-color:var(--t-primary)}.toolShell_on__sjpID svg{color:var(--t-primary)}.toolShell_profile__GlR1H{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;margin-top:auto;padding-top:14px;border-top:1px solid var(--t-divider,var(--t-border))}.toolShell_profile__GlR1H .toolShell_h__z4M0r{margin-bottom:0}.toolShell_who__qoi2p{display:flex;align-items:center;gap:10px}.toolShell_avatar__Xu5xf{width:34px;height:34px;flex-shrink:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;background:var(--t-primary);color:var(--t-on-primary);font-weight:700}.toolShell_email__vUZIW{font-size:.86rem;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.toolShell_pill__ki58Q{display:inline-flex;align-items:center;justify-content:center;gap:6px;font-family:var(--t-font-mono,inherit);font-size:.74rem;font-weight:600;padding:5px 10px;border-radius:var(--t-radius);border:1px solid var(--t-border);background:var(--t-surface);color:var(--t-text)}.toolShell_pillOk__8SoYY{border-color:var(--t-primary);color:var(--t-link)}.toolShell_pillFree__d_VZB{border-color:var(--t-success);color:var(--t-success)}.toolShell_pillEmpty__nT9GZ{border-color:var(--t-warning);color:var(--t-warning)}.toolShell_facts__Di0BW{margin:0;display:grid;gap:7px}.toolShell_facts__Di0BW div{display:flex;justify-content:space-between;gap:10px;font-size:.82rem}.toolShell_facts__Di0BW dt{display:inline-flex;align-items:center;gap:6px;color:var(--t-muted);flex-shrink:0}.toolShell_facts__Di0BW dd{margin:0;font-weight:600;text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:120px}.toolShell_more__FfWzz{display:grid;gap:10px}.toolShell_more__FfWzz>summary{display:none;list-style:none;cursor:pointer;font-size:.84rem;font-weight:600;color:var(--t-link);padding:4px 0}.toolShell_more__FfWzz>summary::-webkit-details-marker{display:none}.toolShell_btn__kijwV{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;min-height:38px;padding:6px 12px;border-radius:var(--t-btn-radius,var(--t-radius));border:1px solid var(--t-primary);background:var(--t-primary);color:var(--t-on-primary);font:inherit;font-size:.84rem;font-weight:700;text-decoration:none;cursor:pointer}.toolShell_btn__kijwV:hover{background:color-mix(in srgb,var(--t-primary) 88%,black)}.toolShell_ghost__B4ezd{background:var(--t-surface);color:var(--t-text);border-color:var(--t-border)}.toolShell_ghost__B4ezd:hover{background:var(--t-bg-alt)}.toolShell_back__NJVZu:focus-visible,.toolShell_side__k20zU :focus-visible{outline:2px solid var(--t-focus);outline-offset:2px}.toolShell_back__NJVZu{display:inline-flex;align-items:center;gap:8px;min-height:40px;padding:8px 16px 8px 12px;border-radius:var(--t-btn-radius,var(--t-radius));border:1px solid var(--t-border);background:var(--t-surface);color:var(--t-text);font:inherit;font-weight:700;font-size:.9rem;text-decoration:none;cursor:pointer;transition:background .15s,border-color .15s}.toolShell_back__NJVZu svg{transition:transform .15s}.toolShell_back__NJVZu:hover{background:var(--t-bg-alt);border-color:var(--t-primary)}.toolShell_back__NJVZu:hover svg{transform:translateX(-3px)}.toolShell_backRow__jqIW7{padding:4px 0 14px}.toolShell_overlay__ZSmCc{position:fixed;inset:0;z-index:200;background:color-mix(in srgb,var(--t-text) 62%,transparent);display:flex;align-items:center;justify-content:center;padding:16px}.toolShell_modal__naAXO{width:100%;max-width:760px;background:var(--t-surface);color:var(--t-text);border:1px solid var(--t-border);border-radius:var(--t-radius-lg,var(--t-radius));box-shadow:0 18px 50px color-mix(in srgb,var(--t-text) 35%,transparent);overflow-y:auto;max-height:100%}.toolShell_modalHead__FH9v_{background:var(--t-primary);color:var(--t-on-primary);padding:12px 18px;display:flex;justify-content:space-between;align-items:center;gap:10px;font-family:var(--t-font-mono,inherit);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;font-weight:700}.toolShell_x__5ZaZv{background:none;border:0;color:inherit;cursor:pointer;min-width:32px;min-height:32px;display:inline-flex;align-items:center;justify-content:center}.toolShell_modalBody__gPOip{padding:18px}.toolShell_modalH__gJgVJ{margin:0 0 10px;font-size:1.15rem}.toolShell_lede__9TKwb{margin:0 0 14px;color:var(--t-muted);line-height:1.55;font-size:.92rem}.toolShell_grid__4Sau8{list-style:none;margin:0 0 12px;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.toolShell_opt__yd9Bc{position:relative;display:grid;gap:4px;align-content:start;text-align:center;padding:18px 14px 14px;border:1px solid var(--t-border);border-radius:var(--t-radius-lg,var(--t-radius));background:var(--t-surface)}.toolShell_optPop__Mb1bs{border-color:var(--t-primary);box-shadow:0 0 0 1px var(--t-primary)}.toolShell_badge__KU5bK{position:absolute;top:-10px;left:50%;transform:translateX(-50%);background:var(--t-primary);color:var(--t-on-primary);font-size:.68rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;padding:3px 10px;border-radius:99px;white-space:nowrap}.toolShell_optName__klB5Y{font-family:var(--t-font-mono,inherit);font-size:.76rem;letter-spacing:.08em;text-transform:uppercase;color:var(--t-muted);font-weight:700}.toolShell_optPrice__HD9Hk{font-size:1.8rem;font-weight:800;line-height:1.1}.toolShell_optDetail__2clqU{font-weight:600;font-size:.9rem}.toolShell_optPer__ly0bF{font-size:.78rem;color:var(--t-muted);margin-bottom:8px}.toolShell_err__5_p30{display:flex;gap:8px;color:var(--t-danger);font-size:.88rem;font-weight:600;margin:10px 0;line-height:1.45}.toolShell_foot__Q0eWT{margin:12px 0 0;font-size:.78rem;color:var(--t-muted);line-height:1.5}.toolShell_actions__FCCk_{display:flex;flex-wrap:wrap;gap:10px}.toolShell_actions__FCCk_ .toolShell_btn__kijwV{width:auto;min-height:44px;padding:10px 18px;font-size:.95rem}.toolShell_spinner__G9Dtp{width:15px;height:15px;border-radius:50%;border:2px solid;border-right:2px solid transparent;animation:toolShell_toolspin__cVxZB .8s linear infinite;display:inline-block}@keyframes toolShell_toolspin__cVxZB{to{transform:rotate(1turn)}}@media (max-width:960px){.toolShell_shell__KrU1p{grid-template-columns:minmax(0,1fr);padding:12px 14px 0}.toolShell_side__k20zU{position:static;min-height:0}.toolShell_nav__QX7uh ul{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.toolShell_link__9lEFO small{display:none}.toolShell_more__FfWzz>summary{display:block}}@media print{.toolShell_backRow__jqIW7,.toolShell_side__k20zU,.toolShell_toggle__yrRaK{display:none!important}}@media (prefers-reduced-motion:reduce){.toolShell_back__NJVZu svg,.toolShell_spinner__G9Dtp{transition:none;animation:none}.toolShell_back__NJVZu:hover svg{transform:none}}.toolShell_sideHead__6jd6_{display:flex;align-items:center;justify-content:space-between;gap:8px}.toolShell_sideTitle__rHUXP{font-family:var(--t-font-mono,inherit);font-size:.7rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--t-muted)}.toolShell_iconToggle__T_o84{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;padding:0;border-radius:var(--t-btn-radius,var(--t-radius));border:1px solid var(--t-border);background:var(--t-surface);color:var(--t-text);cursor:pointer;transition:background .15s,border-color .15s}.toolShell_iconToggle__T_o84:hover{background:var(--t-bg-alt);border-color:var(--t-primary)}.toolShell_iconToggle__T_o84:focus-visible{outline:2px solid var(--t-focus);outline-offset:2px}.toolShell_iconToggleOpen__59JCW{position:sticky;top:8px;z-index:5;margin:0 0 10px;box-shadow:0 2px 8px color-mix(in srgb,var(--t-text) 14%,transparent)}@media print{.toolShell_iconToggle__T_o84{display:none!important}}.toolsite_site__ikYAH{background:var(--t-bg);color:var(--t-text);font-family:var(--t-font-body);font-weight:var(--t-body-weight)}.toolsite_inner__cna0a{max-width:1120px;margin:0 auto;padding:clamp(56px,8vw,104px) 20px}.toolsite_band__8Kf0a{background:var(--t-bg)}.toolsite_bandAlt__Hn_u_,.toolsite_why__AZ1nZ{background:var(--t-bg-alt)}.toolsite_why__AZ1nZ{position:relative;isolation:isolate;overflow:hidden;border-top:var(--t-border-w) solid var(--t-divider)}.toolsite_why__AZ1nZ:before{content:"";position:absolute;inset:0;background-image:var(--t-pattern);background-size:28px 28px;opacity:.6;pointer-events:none;z-index:-1}.toolsite_eyebrow__Gq3g_{margin:0 0 14px;font-family:var(--t-font-mono);font-size:.74rem;letter-spacing:.14em;text-transform:uppercase;color:var(--t-primary)}.toolsite_bigH___CeQF{margin:0 0 14px;font-family:var(--t-font-heading);font-weight:var(--t-heading-weight);font-size:clamp(2rem,5.4vw,3.4rem);line-height:1.04;letter-spacing:-.02em;max-width:20ch}.toolsite_promise__9R_EN{margin:0 0 clamp(28px,4vw,44px);font-size:clamp(1.05rem,2vw,1.3rem);line-height:1.55;color:var(--t-muted);max-width:62ch}.toolsite_problems__aru0B{display:grid;grid-template-columns:repeat(auto-fit,minmax(255px,1fr));gap:18px;margin:0;padding:0;list-style:none}.toolsite_problem__wgi9R{height:100%;background:var(--t-surface);border:var(--t-border-w) solid var(--t-divider);border-radius:var(--t-radius-lg);box-shadow:var(--t-shadow);padding:calc(var(--t-density) + 6px);transition:box-shadow .25s ease}.toolsite_problem__wgi9R:hover{box-shadow:var(--t-shadow-hover)}.toolsite_pain__iSs2b{margin:0 0 12px;font-family:var(--t-font-heading);font-weight:var(--t-heading-weight);font-size:1.1rem;line-height:1.3;color:var(--t-text)}.toolsite_fix__8gIym{margin:0;font-size:.95rem;line-height:1.62;color:var(--t-muted)}.toolsite_stats__NLDGN{display:flex;flex-wrap:wrap;gap:10px 26px;margin-top:clamp(26px,4vw,40px)}.toolsite_stat__Om_KW{font-size:.92rem;color:var(--t-muted)}.toolsite_stat__Om_KW b{font-family:var(--t-font-mono);font-size:1.45rem;color:var(--t-primary);margin-right:7px}.toolsite_secH__d2m0n{margin:0 0 12px;font-family:var(--t-font-heading);font-weight:var(--t-heading-weight);font-size:clamp(1.55rem,3.4vw,2.3rem);line-height:1.12;letter-spacing:-.015em}.toolsite_secSub__5XRc7{margin:0 0 clamp(24px,3.5vw,36px);font-size:1rem;line-height:1.6;color:var(--t-muted);max-width:68ch}.toolsite_twoCol__9DpOQ{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:clamp(28px,5vw,56px);align-items:start}.toolsite_steps__Lp6Vl{display:grid;grid-template-columns:repeat(auto-fit,minmax(270px,1fr));gap:16px;margin:0;padding:0;list-style:none;counter-reset:none}.toolsite_step__7ox_r{position:relative;background:var(--t-surface);border:var(--t-border-w) solid var(--t-divider);border-left:3px solid var(--t-primary);border-radius:var(--t-radius);box-shadow:var(--t-shadow);padding:calc(var(--t-density) + 4px)}.toolsite_stepN__vnDC3{display:block;font-family:var(--t-font-mono);font-size:.8rem;letter-spacing:.1em;color:var(--t-primary);margin-bottom:8px}.toolsite_stepH__fXUo6{margin:0 0 8px;font-family:var(--t-font-heading);font-weight:var(--t-heading-weight);font-size:1.04rem;line-height:1.3}.toolsite_stepP__Gpj4i{margin:0;font-size:.93rem;line-height:1.62;color:var(--t-muted)}.toolsite_facts__YpZzs,.toolsite_faq__21heG,.toolsite_plainList__s_8SQ,.toolsite_plain__ldNNC,.toolsite_ticks__n_APy{margin:0;padding:0;list-style:none}.toolsite_ticks__n_APy{display:grid;gap:12px}.toolsite_tick__40GAG{display:flex;gap:11px;align-items:flex-start;font-size:1rem;line-height:1.5}.toolsite_tick__40GAG svg{flex:none;margin-top:3px;color:var(--t-success)}.toolsite_ready__fMJ1B{background:var(--t-surface-alt);border:var(--t-border-w) solid var(--t-border);border-radius:var(--t-radius-lg);box-shadow:var(--t-shadow);padding:calc(var(--t-density) + 8px)}.toolsite_panelH__Z7KGF{display:flex;align-items:center;gap:9px;margin:0 0 14px;font-family:var(--t-font-heading);font-weight:var(--t-heading-weight);font-size:1.05rem}.toolsite_panelH__Z7KGF svg{color:var(--t-primary)}.toolsite_ready__fMJ1B ul{display:grid;gap:9px}.toolsite_ready__fMJ1B li{position:relative;padding-left:18px;font-size:.94rem;line-height:1.55;color:var(--t-muted)}.toolsite_ready__fMJ1B li:before{content:"";position:absolute;left:0;top:.6em;width:7px;height:7px;border-radius:2px;background:var(--t-accent)}.toolsite_whoFor__u_jvw{margin:16px 0 0;padding-top:14px;border-top:1px solid var(--t-divider);font-size:.9rem;line-height:1.6;color:var(--t-muted)}.toolsite_cost__QoMRJ{display:flex;gap:11px;align-items:flex-start;margin:0 0 clamp(22px,3vw,32px);padding:calc(var(--t-density) + 4px);background:var(--t-surface);border:var(--t-border-w) solid var(--t-border);border-radius:var(--t-radius-lg);box-shadow:var(--t-shadow);font-size:1.02rem;line-height:1.6;max-width:78ch}.toolsite_cost__QoMRJ svg{flex:none;margin-top:4px;color:var(--t-primary)}.toolsite_facts__YpZzs{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:12px}.toolsite_fact__JKdVw{height:100%;background:var(--t-surface-alt);border:var(--t-border-w) solid var(--t-divider);border-radius:var(--t-radius);padding:var(--t-density);font-size:.93rem;line-height:1.55;color:var(--t-text)}.toolsite_plainList__s_8SQ{display:grid;gap:13px}.toolsite_limitRow__WICWo,.toolsite_tipRow__1EOLI{display:flex;gap:11px;align-items:flex-start;font-size:.96rem;line-height:1.6;color:var(--t-muted)}.toolsite_tipRow__1EOLI svg{flex:none;margin-top:3px;color:var(--t-accent)}.toolsite_limitRow__WICWo svg{flex:none;margin-top:3px;color:var(--t-warning)}.toolsite_faq__21heG{display:grid;gap:10px;max-width:86ch}.toolsite_faqItem__KiOK_ details{background:var(--t-surface);border:var(--t-border-w) solid var(--t-divider);border-radius:var(--t-radius);box-shadow:var(--t-shadow)}.toolsite_faqItem__KiOK_ summary{cursor:pointer;padding:calc(var(--t-density) + 2px);font-family:var(--t-font-heading);font-weight:var(--t-heading-weight);font-size:1rem;line-height:1.4;list-style:none}.toolsite_faqItem__KiOK_ summary::-webkit-details-marker{display:none}.toolsite_faqItem__KiOK_ summary:after{content:"+";float:right;margin-left:12px;font-family:var(--t-font-mono);color:var(--t-primary)}.toolsite_faqItem__KiOK_ details[open] summary:after{content:"–"}.toolsite_faqItem__KiOK_ summary:focus-visible{outline:2px solid var(--t-focus);outline-offset:2px}.toolsite_faqItem__KiOK_ p{margin:0;padding:0 calc(var(--t-density) + 2px) calc(var(--t-density) + 4px);font-size:.95rem;line-height:1.68;color:var(--t-muted)}.toolsite_cta__3TIVn{background:var(--t-gradient);color:var(--t-on-primary);border-top:var(--t-border-w) solid var(--t-divider)}.toolsite_ctaH__DUuNf{display:flex;align-items:center;gap:10px;margin:0 0 10px;font-family:var(--t-font-heading);font-weight:var(--t-heading-weight);font-size:clamp(1.4rem,3vw,2rem);line-height:1.15;color:var(--t-on-primary)}.toolsite_ctaP__VX3ZH{margin:0 0 22px;font-size:1rem;opacity:.92}.toolsite_ctaBtn__Ub9Q5{display:inline-flex;align-items:center;gap:8px;padding:13px 24px;border-radius:var(--t-btn-radius);background:var(--t-surface);color:var(--t-primary);border:var(--t-border-w) solid var(--t-surface);font-weight:700;text-decoration:none}.toolsite_ctaBtn__Ub9Q5:hover{box-shadow:var(--t-shadow-hover)}.toolsite_ctaBtn__Ub9Q5:focus-visible{outline:3px solid var(--t-surface);outline-offset:3px}.toolsite_related__grivd{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px;margin:clamp(30px,4vw,46px) 0 0;padding:0;list-style:none}.toolsite_relCard__JbTFI{display:grid;gap:5px;height:100%;padding:var(--t-density);border-radius:var(--t-radius);background:color-mix(in srgb,var(--t-surface) 16%,transparent);border:1px solid color-mix(in srgb,var(--t-on-primary) 35%,transparent);color:var(--t-on-primary);text-decoration:none}.toolsite_relCard__JbTFI strong{font-family:var(--t-font-heading);font-size:.98rem}.toolsite_relCard__JbTFI span{font-size:.86rem;opacity:.88}.toolsite_relCard__JbTFI:hover{background:color-mix(in srgb,var(--t-surface) 30%,transparent)}.toolsite_relCard__JbTFI:focus-visible{outline:2px solid var(--t-on-primary);outline-offset:2px}.toolsite_timeNote__2kska{margin:14px 0 0;font-size:.93rem;line-height:1.6;color:var(--t-muted);max-width:62ch}.toolsite_jump__1c1Z8{display:flex;flex-wrap:wrap;gap:8px;margin:-14px 0 clamp(26px,4vw,40px)}.toolsite_jump__1c1Z8 a{padding:7px 14px;border-radius:var(--t-btn-radius);border:var(--t-border-w) solid var(--t-border);background:var(--t-surface);color:var(--t-link);font-size:.88rem;text-decoration:none}.toolsite_jump__1c1Z8 a:hover{background:var(--t-surface-alt);box-shadow:var(--t-shadow-hover)}.toolsite_jump__1c1Z8 a:focus-visible{outline:2px solid var(--t-focus);outline-offset:2px}.toolsite_ctaRow__fG_yl{display:flex;flex-wrap:wrap;align-items:center;gap:14px 20px;margin:0}.toolsite_ctaLink__tAymn{color:var(--t-on-primary);font-size:.95rem;text-decoration:underline;text-underline-offset:3px}.toolsite_ctaLink__tAymn:focus-visible{outline:2px solid var(--t-on-primary);outline-offset:3px}