._wrap_n8e0j_1{display:flex;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:18px;padding:10px 14px;border-radius:16px;border:1px solid rgba(var(--ts-ink-rgb),.08);background:linear-gradient(180deg,rgba(var(--ts-panel-rgb),.9),rgba(var(--ts-panel-rgb),.78));box-shadow:0 12px 24px rgba(var(--ts-shadow-rgb),.08)}._crumb_n8e0j_15,._current_n8e0j_16{min-width:0;font-size:.82rem;line-height:1.4}._crumb_n8e0j_15{display:inline-flex;align-items:center;color:rgba(var(--ts-ink-rgb),.72);text-decoration:none;transition:color .14s ease}._crumb_n8e0j_15:hover,._crumb_n8e0j_15:focus-visible{color:rgba(var(--ts-accent-rgb),.98);outline:none}._current_n8e0j_16{color:rgba(var(--ts-ink-rgb),.94);font-weight:750}._sep_n8e0j_41{color:rgba(var(--ts-ink-rgb),.42);font-size:.78rem}@media(max-width:720px){._wrap_n8e0j_1{margin-bottom:14px;padding:9px 12px}}._overlay_hh6px_1{position:fixed;inset:0;z-index:12250;display:flex;align-items:flex-start;justify-content:center;padding:max(20px,calc(var(--ts-safe-top) + 20px)) 20px 20px;background:rgba(var(--ts-shadow-rgb),.42);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);overflow:hidden;overscroll-behavior:contain;opacity:1;will-change:opacity}._dialog_hh6px_17{width:min(760px,100%);max-height:min(84vh,780px);display:grid;grid-template-rows:auto auto minmax(0,1fr);gap:14px;padding:18px;border-radius:28px 18px;border:1px solid rgba(var(--ts-ink-rgb),.1);background:radial-gradient(circle at top right,rgba(var(--ts-selected-rgb),.16),transparent 34%),linear-gradient(180deg,rgba(var(--ts-panel-rgb),.98),rgba(var(--ts-panel-rgb),.9));box-shadow:0 28px 54px rgba(var(--ts-shadow-rgb),.24);overscroll-behavior:contain;transform-origin:50% 0;will-change:transform,opacity,filter}._overlayOpen_hh6px_35{animation:_commandPaletteOverlayIn_hh6px_1 .22s ease both}._overlayClosing_hh6px_39{pointer-events:none;animation:_commandPaletteOverlayOut_hh6px_1 .2s ease both}._overlayOpen_hh6px_35 ._dialog_hh6px_17{animation:_commandPaletteDialogIn_hh6px_1 .28s cubic-bezier(.18,.9,.2,1.08) both}._overlayClosing_hh6px_39 ._dialog_hh6px_17{animation:_commandPaletteDialogOut_hh6px_1 .2s cubic-bezier(.4,0,.8,.1) both}._overlayOpen_hh6px_35 ._searchWrap_hh6px_52,._overlayOpen_hh6px_35 ._results_hh6px_53{animation:_commandPaletteContentIn_hh6px_1 .32s cubic-bezier(.18,.9,.2,1) both}._overlayOpen_hh6px_35 ._searchWrap_hh6px_52{animation-delay:45ms}._overlayOpen_hh6px_35 ._results_hh6px_53{animation-delay:85ms}._header_hh6px_65{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}._copy_hh6px_72{display:grid;gap:6px}._eyebrow_hh6px_77{font-size:.74rem;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:rgba(var(--ts-selected-rgb),.98)}._title_hh6px_85{margin:0;font-size:1.18rem;font-weight:820}._body_hh6px_91{margin:0;color:rgba(var(--ts-ink-rgb),.7);font-size:.9rem;line-height:1.55}._searchWrap_hh6px_52{display:grid;gap:10px}._inputRow_hh6px_103{display:flex;align-items:center;gap:12px;padding:0 14px;min-height:54px;border-radius:18px;border:1px solid rgba(var(--ts-ink-rgb),.1);background:rgba(var(--ts-paper-rgb),.06)}._inputRow_hh6px_103:focus-within{border-color:rgba(var(--ts-selected-rgb),.42);box-shadow:0 0 0 3px rgba(var(--ts-selected-rgb),.16)}._icon_hh6px_119{flex:0 0 auto;color:rgba(var(--ts-selected-rgb),.96)}._input_hh6px_103{flex:1 1 auto;min-width:0;border:0;background:transparent;color:rgba(var(--ts-ink-rgb),.96);font:inherit;font-size:1rem}._input_hh6px_103:focus{outline:none}._kbd_hh6px_138{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;min-width:54px;min-height:28px;padding:0 10px;border-radius:999px;border:1px solid rgba(var(--ts-ink-rgb),.14);background:rgba(var(--ts-ink-rgb),.04);color:rgba(var(--ts-ink-rgb),.62);font-family:var(--ts-mono);font-size:.76rem}._hintRow_hh6px_154{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}._hint_hh6px_154{color:rgba(var(--ts-ink-rgb),.64);font-size:.82rem}._results_hh6px_53{min-height:0;overflow:auto;overscroll-behavior:contain;display:grid;gap:14px;padding-inline-end:4px}._section_hh6px_176{display:grid;gap:10px}._sectionTitle_hh6px_181{font-size:.78rem;font-weight:760;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--ts-ink-rgb),.56)}._list_hh6px_189{display:grid;gap:8px}._item_hh6px_194{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;align-items:start;width:100%;padding:12px 14px;border-radius:18px 12px;border:1px solid rgba(var(--ts-ink-rgb),.08);background:rgba(var(--ts-ink-rgb),.03);color:inherit;text-decoration:none;text-align:start;cursor:pointer;transition:border-color .14s ease,background .14s ease,transform .14s ease,box-shadow .14s ease}._item_hh6px_194:hover,._item_hh6px_194:focus-visible,._itemActive_hh6px_217{outline:none;transform:translateY(-1px);border-color:rgba(var(--ts-selected-rgb),.28);background:rgba(var(--ts-selected-rgb),.12);box-shadow:0 14px 26px rgba(var(--ts-shadow-rgb),.1)}._itemIcon_hh6px_225{width:34px;height:34px;border-radius:12px;display:inline-flex;align-items:center;justify-content:center;color:rgba(var(--ts-selected-rgb),.98);background:rgba(var(--ts-selected-rgb),.14)}._itemCopy_hh6px_236{display:grid;gap:4px;min-width:0}._itemTitle_hh6px_242{font-size:.94rem;font-weight:760}._itemBody_hh6px_247{color:rgba(var(--ts-ink-rgb),.68);font-size:.84rem;line-height:1.5}._empty_hh6px_253{min-height:220px;display:grid;place-items:center;padding:18px;border-radius:20px;border:1px dashed rgba(var(--ts-ink-rgb),.14);background:rgba(var(--ts-ink-rgb),.03);color:rgba(var(--ts-ink-rgb),.68);text-align:center}@media(max-width:720px){._overlay_hh6px_1{align-items:flex-end;padding:12px}._dialog_hh6px_17{width:100%;max-height:min(88vh,720px);padding:16px;border-radius:24px 24px 0 0;transform-origin:50% 100%}._overlayOpen_hh6px_35 ._dialog_hh6px_17{animation-name:_commandPaletteSheetIn_hh6px_1}._overlayClosing_hh6px_39 ._dialog_hh6px_17{animation-name:_commandPaletteSheetOut_hh6px_1}._kbd_hh6px_138{display:none}}@media(prefers-reduced-motion:reduce){._overlayOpen_hh6px_35,._overlayClosing_hh6px_39,._overlayOpen_hh6px_35 ._dialog_hh6px_17,._overlayClosing_hh6px_39 ._dialog_hh6px_17,._overlayOpen_hh6px_35 ._searchWrap_hh6px_52,._overlayOpen_hh6px_35 ._results_hh6px_53{animation-duration:1ms;animation-delay:0ms}}@keyframes _commandPaletteOverlayIn_hh6px_1{0%{opacity:0}to{opacity:1}}@keyframes _commandPaletteOverlayOut_hh6px_1{0%{opacity:1}to{opacity:0}}@keyframes _commandPaletteDialogIn_hh6px_1{0%{opacity:0;filter:blur(3px);transform:translateY(-14px) scale(.965)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes _commandPaletteDialogOut_hh6px_1{0%{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}to{opacity:0;filter:blur(3px);transform:translateY(-10px) scale(.975)}}@keyframes _commandPaletteSheetIn_hh6px_1{0%{opacity:0;filter:blur(2px);transform:translateY(28px) scale(.985)}to{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes _commandPaletteSheetOut_hh6px_1{0%{opacity:1;filter:blur(0);transform:translateY(0) scale(1)}to{opacity:0;filter:blur(2px);transform:translateY(24px) scale(.99)}}@keyframes _commandPaletteContentIn_hh6px_1{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}._topBarHeader_1s2sb_1{position:fixed;inset-block-start:0;inset-inline:0;z-index:12050;isolation:isolate;padding-top:calc(var(--ts-safe-top) + 8px);margin:0!important;pointer-events:none}._topBarHeader_1s2sb_1>.ts-center{pointer-events:none}._topBarShell_1s2sb_16{position:relative;padding:5px 8px;border-radius:12px;pointer-events:auto;transition:padding .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease,transform .18s ease}._topBarShell_1s2sb_16:after{content:"";position:absolute;inset-inline:12px;bottom:0;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--ts-accent-rgb),.42),transparent);opacity:0;transform:scaleX(.82);transition:opacity .18s ease,transform .18s ease;pointer-events:none}._topBarShell_1s2sb_16:hover,._topBarShell_1s2sb_16:focus-within{box-shadow:var(--ts-shadow-md)}._topBarShell_1s2sb_16:hover:after,._topBarShell_1s2sb_16:focus-within:after,._topBarShellActive_1s2sb_54:after{opacity:1;transform:scaleX(1)}._topBarShellCondensed_1s2sb_59{padding:4px 6px;border-radius:10px;box-shadow:var(--ts-shadow-sm)}._topBarShellActive_1s2sb_54{box-shadow:var(--ts-shadow-md)}._topBarHeader_1s2sb_1 .ts-glass,._topBarHeader_1s2sb_1 .ts-glassPad,._topBarHeader_1s2sb_1 .ts-headerLayout,._topBarHeader_1s2sb_1 .ts-topTitleGroup,._topBarHeader_1s2sb_1 .ts-topTitleRow,._topBarHeader_1s2sb_1 .ts-actions{overflow:visible}._topBarHeader_1s2sb_1 .ts-headerLayout{display:flex;flex-wrap:nowrap;align-items:center;gap:8px;min-width:0}._topBarHeader_1s2sb_1 .ts-topTitleGroup{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:8px;flex:1 1 auto;min-width:0;overflow:hidden}._topBarHeader_1s2sb_1 .ts-topTitleRow{flex:0 0 auto;min-width:0}._topBarHeader_1s2sb_1 .ts-brandLink{display:inline-flex;align-items:center;min-height:28px;font-size:.94rem;white-space:nowrap;transition:color .14s ease}._searchCompact_1s2sb_112{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;border-radius:999px;border:1px solid rgba(var(--ts-ink-rgb),.12);background:rgba(var(--ts-ink-rgb),.035);overflow:visible;transition:border-color .15s ease,background .15s ease,box-shadow .15s ease}._searchCompact_1s2sb_112:hover,._searchCompact_1s2sb_112:focus-within,._searchCompactPinned_1s2sb_135{border-color:rgba(var(--ts-accent-rgb),.38);background:rgba(var(--ts-accent-rgb),.1);box-shadow:0 0 0 2px rgba(var(--ts-accent-rgb),.12)}._searchTrigger_1s2sb_141{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:100%;height:100%;padding:0;border:0;border-radius:inherit;background:transparent;color:inherit;cursor:pointer}._searchTrigger_1s2sb_141:focus-visible{outline:none}._searchInput_1s2sb_160{position:absolute;inset-inline-end:calc(100% + 10px);top:50%;width:0;min-width:0;height:32px;opacity:0;border:1px solid rgba(var(--ts-ink-rgb),.12);border-radius:999px;padding:0;background:rgba(var(--ts-panel-rgb),.96);box-shadow:var(--ts-shadow-sm);color:rgba(var(--ts-ink-rgb),.92);font:inherit;pointer-events:none;z-index:3;transform:translate3d(8px,-50%,0);transition:width .17s ease,opacity .15s ease,padding-inline .15s ease,border-color .15s ease,transform .15s ease}._searchInput_1s2sb_160::placeholder{color:rgba(var(--ts-ink-rgb),.48);font-size:1.04em}._searchInput_1s2sb_160:focus{outline:none;border-color:rgba(var(--ts-accent-rgb),.48);box-shadow:0 0 0 3px rgba(var(--ts-accent-rgb),.18),var(--ts-shadow-sm)}._searchCompact_1s2sb_112:hover ._searchInput_1s2sb_160,._searchCompact_1s2sb_112:focus-within ._searchInput_1s2sb_160,._searchCompactPinned_1s2sb_135 ._searchInput_1s2sb_160{width:clamp(176px,20vw,240px);opacity:1;padding-inline:12px;pointer-events:auto;border-color:rgba(var(--ts-accent-rgb),.28);transform:translate3d(0,-50%,0)}._topBarHeader_1s2sb_1 .ts-clearBtn,._topBarHeader_1s2sb_1 .ts-btnSmall{min-height:30px}._actionsGrouped_1s2sb_215{display:flex;flex:0 0 auto;align-items:center;flex-wrap:nowrap;overflow:visible;gap:8px;min-width:0;padding:0;border:0;background:transparent;transition:border-color .15s ease,background .15s ease}._topBarShell_1s2sb_16:hover ._actionsGrouped_1s2sb_215,._topBarShell_1s2sb_16:focus-within ._actionsGrouped_1s2sb_215,._topBarShellActive_1s2sb_54 ._actionsGrouped_1s2sb_215{border-color:transparent;background:transparent}._quickNav_1s2sb_236{display:flex;align-items:center;gap:8px;flex:1 1 auto;flex-wrap:nowrap;min-width:0;margin-top:0;overflow-x:auto;scrollbar-width:none}._quickNav_1s2sb_236::-webkit-scrollbar{display:none}._quickNavLink_1s2sb_252,._actionTrigger_1s2sb_253,._actionLink_1s2sb_254{position:relative;display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:30px;min-width:30px;height:30px;min-height:30px;padding:0;overflow:visible;text-decoration:none;border-radius:999px;border:1px solid rgba(var(--ts-ink-rgb),.12);background:rgba(var(--ts-ink-rgb),.035);color:rgba(var(--ts-ink-rgb),.85);font-size:.76rem;font-weight:680;white-space:nowrap;box-shadow:none;transition:border-color .13s ease,background .13s ease,color .13s ease,box-shadow .13s ease}._quickNavLink_1s2sb_252{width:auto;min-width:0;justify-content:flex-start;gap:7px;padding-inline:10px 12px;overflow:hidden}._quickNavLink_1s2sb_252:after,._actionTrigger_1s2sb_253:after,._actionLink_1s2sb_254:after{content:"";position:absolute;inset-inline:8px;bottom:3px;height:1px;background:rgba(var(--ts-accent-rgb),.62);transform:scaleX(0);transform-origin:center;transition:transform .15s ease}._iconGlyph_1s2sb_305{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:16px;height:16px}._iconLabel_1s2sb_314{position:absolute;top:50%;display:inline-flex;align-items:center;min-height:30px;padding:0 11px;border-radius:999px;border:1px solid rgba(var(--ts-ink-rgb),.14);background:rgba(var(--ts-panel-rgb),.96);box-shadow:var(--ts-shadow-sm);color:rgba(var(--ts-ink-rgb),.94);opacity:0;pointer-events:none;white-space:nowrap;z-index:2;transition:opacity .15s ease,transform .15s ease}._quickNavLink_1s2sb_252 ._iconLabel_1s2sb_314{position:static;min-height:0;padding:0;border:0;background:transparent;box-shadow:none;color:inherit;opacity:1;transform:none;z-index:auto}._menuChevron_1s2sb_346{display:none}._actionTrigger_1s2sb_253 ._iconLabel_1s2sb_314,._actionLink_1s2sb_254 ._iconLabel_1s2sb_314{inset-inline-end:calc(100% + 10px);transform:translate3d(8px,-50%,0)}._quickNavLink_1s2sb_252:hover,._actionTrigger_1s2sb_253:hover,._actionLink_1s2sb_254:hover{border-color:rgba(var(--ts-accent-rgb),.38);background:rgba(var(--ts-accent-rgb),.13)}._quickNavLink_1s2sb_252:hover:after,._actionTrigger_1s2sb_253:hover:after,._actionLink_1s2sb_254:hover:after,._quickNavLinkActive_1s2sb_366:after,._quickNavLink_1s2sb_252:focus-visible:after,._actionTrigger_1s2sb_253:focus-visible:after,._actionLink_1s2sb_254:focus-visible:after,._menuTriggerActive_1s2sb_370:after{transform:scaleX(1)}._quickNavLink_1s2sb_252:hover ._iconLabel_1s2sb_314,._quickNavLink_1s2sb_252:focus-visible ._iconLabel_1s2sb_314,._quickNavLinkActive_1s2sb_366 ._iconLabel_1s2sb_314,._actionTrigger_1s2sb_253:hover ._iconLabel_1s2sb_314,._actionTrigger_1s2sb_253:focus-visible ._iconLabel_1s2sb_314,._actionLink_1s2sb_254:hover ._iconLabel_1s2sb_314,._actionLink_1s2sb_254:focus-visible ._iconLabel_1s2sb_314,._menuTriggerActive_1s2sb_370 ._iconLabel_1s2sb_314{opacity:1;transform:translate3d(0,-50%,0)}._quickNavLink_1s2sb_252:hover ._iconLabel_1s2sb_314,._quickNavLink_1s2sb_252:focus-visible ._iconLabel_1s2sb_314,._quickNavLinkActive_1s2sb_366 ._iconLabel_1s2sb_314{transform:none}._quickNavLinkActive_1s2sb_366,._menuTriggerActive_1s2sb_370,._actionLinkActive_1s2sb_394{border-color:rgba(var(--ts-accent-rgb),.56);background:rgba(var(--ts-accent-rgb),.22);color:rgba(var(--ts-ink-rgb),.96)}._quickNavLink_1s2sb_252:focus-visible,._actionLink_1s2sb_254:focus-visible,._actionTrigger_1s2sb_253:focus-visible{outline:none;border-color:rgba(var(--ts-accent-rgb),.58);box-shadow:0 0 0 3px rgba(var(--ts-accent-rgb),.22)}._menuRoot_1s2sb_408{position:relative}._quickNavCompound_1s2sb_412{position:relative;display:inline-flex;align-items:center;gap:4px;flex:0 0 auto}._quickNavCompound_1s2sb_412 ._quickNavLink_1s2sb_252{border-start-end-radius:14px;border-end-end-radius:14px}._quickNavDropdownTrigger_1s2sb_425{width:28px;min-width:28px;height:30px;min-height:30px;padding:0;border-start-start-radius:14px;border-end-start-radius:14px;border-start-end-radius:999px;border-end-end-radius:999px}._quickNavDropdownTrigger_1s2sb_425:after{inset-inline:6px}._quickNavDropdownTrigger_1s2sb_425 ._menuChevron_1s2sb_346{display:inline-flex;align-items:center;justify-content:center}._actionTrigger_1s2sb_253{font:inherit;cursor:pointer}._actionLink_1s2sb_254{text-decoration:none}._commandTrigger_1s2sb_456{width:auto;min-width:0;gap:7px;padding-inline:10px 12px;justify-content:flex-start;transition:none}._commandTrigger_1s2sb_456 ._iconLabel_1s2sb_314,._commandTrigger_1s2sb_456:hover ._iconLabel_1s2sb_314,._commandTrigger_1s2sb_456:focus-visible ._iconLabel_1s2sb_314,._menuTriggerActive_1s2sb_370._commandTrigger_1s2sb_456 ._iconLabel_1s2sb_314{position:static;min-height:0;padding:0;border:0;background:transparent;box-shadow:none;color:inherit;opacity:1;transform:none;pointer-events:none}._commandTrigger_1s2sb_456:after{display:none}._topBarHeader_1s2sb_1 ._commandTrigger_1s2sb_456:hover,._topBarHeader_1s2sb_1 ._commandTrigger_1s2sb_456:focus-visible,._topBarHeader_1s2sb_1 ._commandTrigger_1s2sb_456:active{transform:none}._notificationTrigger_1s2sb_491{overflow:visible}._notificationDot_1s2sb_495{position:absolute;inset-inline-end:4px;bottom:4px;width:8px;height:8px;border-radius:999px;background:#e11d48;box-shadow:0 0 0 2px rgba(var(--ts-panel-rgb),.96)}._actionTrigger_1s2sb_253:active,._actionLink_1s2sb_254:active{transform:scale(.98)}._menuTriggerActive_1s2sb_370{border-color:rgba(var(--ts-accent-rgb),.56)!important;box-shadow:0 0 0 2px rgba(var(--ts-accent-rgb),.18)}._menuPanel_1s2sb_516{position:absolute;top:calc(100% + 6px);inset-inline-start:0;min-width:min(220px,calc(100dvw - env(safe-area-inset-left) - env(safe-area-inset-right) - 20px));max-width:min(340px,calc(100dvw - env(safe-area-inset-left) - env(safe-area-inset-right) - 20px));max-height:min(72vh,460px);overflow:auto;overscroll-behavior:contain;padding:8px;border-radius:14px;border:1px solid transparent;background:linear-gradient(var(--ts-panel-strong),var(--ts-panel-strong)) padding-box,linear-gradient(120deg,rgba(var(--ts-accent-rgb),.34),rgba(var(--ts-purple-rgb),.22),rgba(var(--ts-accent-hi-rgb),.2)) border-box;box-shadow:var(--ts-shadow-sm);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:grid;gap:6px;z-index:12100;will-change:transform;transform-origin:top right;animation:_menuPanelIn_1s2sb_1 .17s cubic-bezier(.22,.9,.3,1) both}._menuPanelEnd_1s2sb_547{inset-inline-start:auto;inset-inline-end:0}._menuPanelFloating_1s2sb_552{position:fixed;inset-inline-start:auto;inset-inline-end:auto;z-index:12120}._notificationPanel_1s2sb_559{width:min(360px,calc(100dvw - env(safe-area-inset-left) - env(safe-area-inset-right) - 20px));max-width:min(360px,calc(100dvw - env(safe-area-inset-left) - env(safe-area-inset-right) - 20px));max-height:min(72vh,460px);gap:8px}._notificationPanelHeader_1s2sb_566{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:2px 4px 0}._notificationPanelTitle_1s2sb_574{font-size:.82rem;font-weight:800;color:rgba(var(--ts-ink-rgb),.86)}._notificationPanelActions_1s2sb_580{display:inline-flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px}._notificationClearAllButton_1s2sb_588,._notificationViewAllLink_1s2sb_589{display:inline-flex;align-items:center;font-size:.78rem;font-weight:700;color:rgba(var(--ts-accent-rgb),1);background:transparent;border:0;padding:0;text-decoration:none;cursor:pointer}._notificationClearAllButton_1s2sb_588:hover,._notificationClearAllButton_1s2sb_588:focus-visible,._notificationViewAllLink_1s2sb_589:hover,._notificationViewAllLink_1s2sb_589:focus-visible{text-decoration:underline;outline:none}._notificationItemRow_1s2sb_610{display:flex;align-items:stretch;gap:8px;transition:opacity .22s ease,transform .22s ease,filter .22s ease}._notificationItemRowClosing_1s2sb_620{opacity:0;transform:translate(12px) scale(.98);filter:saturate(.78);pointer-events:none}._notificationItem_1s2sb_610{flex:1 1 auto;min-width:0;display:grid;gap:6px;border-radius:12px;border:1px solid rgba(var(--ts-ink-rgb),.12);background:rgba(var(--ts-ink-rgb),.04);padding:10px 12px;text-decoration:none;color:rgba(var(--ts-ink-rgb),.92);transition:transform .13s ease,border-color .13s ease,background .13s ease}._notificationItemClosing_1s2sb_641{transform:scale(.995)}._notificationItem_1s2sb_610:hover,._notificationItem_1s2sb_610:focus-visible{transform:translateY(-1px);border-color:rgba(var(--ts-accent-rgb),.42);background:rgba(var(--ts-accent-rgb),.14);outline:none}._notificationItemUnread_1s2sb_653{border-color:rgba(var(--ts-accent-rgb),.34);background:rgba(var(--ts-accent-rgb),.09)}._notificationItemHeader_1s2sb_658{display:flex;align-items:baseline;justify-content:space-between;gap:12px;font-size:.78rem}._notificationItemHeader_1s2sb_658 strong{font-size:.86rem}._notificationItemHeader_1s2sb_658 span{color:rgba(var(--ts-ink-rgb),.62);white-space:nowrap}._notificationItemBody_1s2sb_675{color:rgba(var(--ts-ink-rgb),.72);font-size:.8rem;line-height:1.55}._notificationDismissButton_1s2sb_681{flex:0 0 auto;align-self:center;width:30px;height:30px;border-radius:999px;border:1px solid rgba(var(--ts-ink-rgb),.12);background:rgba(var(--ts-ink-rgb),.04);color:rgba(var(--ts-ink-rgb),.58);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .13s ease,background .13s ease,color .13s ease,transform .13s ease,box-shadow .13s ease}._notificationDismissButton_1s2sb_681:hover,._notificationDismissButton_1s2sb_681:focus-visible{border-color:rgba(var(--ts-accent-rgb),.4);background:rgba(var(--ts-accent-rgb),.12);color:rgba(var(--ts-accent-rgb),.98);transform:translateY(-1px);outline:none}._notificationDismissButton_1s2sb_681:focus-visible{box-shadow:0 0 0 3px rgba(var(--ts-accent-rgb),.18)}._notificationDismissButton_1s2sb_681:disabled{cursor:default;opacity:.5;transform:none;box-shadow:none}._notificationEmptyState_1s2sb_722{border-radius:12px;border:1px dashed rgba(var(--ts-ink-rgb),.18);background:rgba(var(--ts-ink-rgb),.03);padding:14px 12px;text-align:center;color:rgba(var(--ts-ink-rgb),.66);font-size:.84rem}._menuItem_1s2sb_732,._menuAction_1s2sb_733{width:100%;display:flex;align-items:center;gap:8px;border-radius:10px;padding:8px 10px;border:1px solid rgba(var(--ts-ink-rgb),.12);background:rgba(var(--ts-ink-rgb),.04);color:rgba(var(--ts-ink-rgb),.92);font-size:.88rem;font-weight:650;text-decoration:none;transition:transform .13s ease,border-color .13s ease,background .13s ease}._menuAction_1s2sb_733{cursor:pointer;font:inherit;text-align:start}._menuActionActive_1s2sb_755{border-color:rgba(var(--ts-accent-rgb),.56);background:rgba(var(--ts-accent-rgb),.2)}._menuSelectedMark_1s2sb_760{width:1.2em;flex:0 0 1.2em;display:inline-flex;align-items:center;justify-content:center;opacity:.75}._menuSelectedMark_1s2sb_760[data-active=true]{opacity:1}._menuSectionLabel_1s2sb_773{padding:2px 2px 0;font-size:.74rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;color:rgba(var(--ts-ink-rgb),.62)}._submenuChevron_1s2sb_782{margin-inline-start:auto;display:inline-flex;align-items:center;justify-content:center;opacity:.82}._submenuGroup_1s2sb_790{display:grid;gap:6px;margin-inline-start:8px;padding-inline-start:8px;border-inline-start:1px solid rgba(var(--ts-ink-rgb),.16);animation:_submenuGroupIn_1s2sb_1 .15s ease both}._menuItem_1s2sb_732:hover,._menuAction_1s2sb_733:hover{transform:translateY(-1px);border-color:rgba(var(--ts-accent-rgb),.42);background:rgba(var(--ts-accent-rgb),.14)}._menuItem_1s2sb_732:focus-visible,._menuAction_1s2sb_733:focus-visible{outline:none;border-color:rgba(var(--ts-accent-rgb),.56);background:rgba(var(--ts-accent-rgb),.2);box-shadow:0 0 0 3px rgba(var(--ts-accent-rgb),.2)}._menuItemActive_1s2sb_814{border-color:rgba(var(--ts-accent-rgb),.56);background:rgba(var(--ts-accent-rgb),.2)}._menuDivider_1s2sb_819{height:1px;background:rgba(var(--ts-ink-rgb),.16);margin:2px 4px}._menuEmail_1s2sb_825{border-radius:10px;border:1px dashed rgba(var(--ts-ink-rgb),.24);background:rgba(var(--ts-ink-rgb),.06);padding:7px 10px;font-family:var(--ts-mono);font-size:.76rem;color:rgba(var(--ts-ink-rgb),.86);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@keyframes _menuPanelIn_1s2sb_1{0%{opacity:0;transform:translateY(-6px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes _submenuGroupIn_1s2sb_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1024px){._topBarHeader_1s2sb_1 .ts-topTitleGroup{gap:6px;min-width:0}._quickNav_1s2sb_236{gap:6px}._quickNavLink_1s2sb_252{padding-inline:9px 10px;font-size:.72rem}._searchCompact_1s2sb_112:hover ._searchInput_1s2sb_160,._searchCompact_1s2sb_112:focus-within ._searchInput_1s2sb_160,._searchCompactPinned_1s2sb_135 ._searchInput_1s2sb_160{width:min(210px,calc(100vw - 280px))}}@media(max-width:768px){._topBarHeader_1s2sb_1{padding-top:calc(var(--ts-safe-top) + 6px)}._topBarShell_1s2sb_16,._topBarShellCondensed_1s2sb_59{padding:4px 6px;border-radius:10px}._topBarHeader_1s2sb_1 .ts-glassPad{padding:4px 6px}._topBarHeader_1s2sb_1 .ts-headerLayout{flex-wrap:nowrap;align-items:center;gap:4px}._topBarHeader_1s2sb_1 .ts-topTitleGroup{flex:1 1 auto;min-width:0;gap:6px}._quickNav_1s2sb_236{display:none}._topBarHeader_1s2sb_1 .ts-topTitleRow{min-width:0}._topBarHeader_1s2sb_1 .ts-brandLink{display:inline-flex;align-items:center;min-height:28px;font-size:.9rem}._searchCompact_1s2sb_112{width:36px;min-width:36px;height:36px;min-height:36px}._searchCompact_1s2sb_112:hover ._searchInput_1s2sb_160,._searchCompact_1s2sb_112:focus-within ._searchInput_1s2sb_160,._searchCompactPinned_1s2sb_135 ._searchInput_1s2sb_160{width:min(210px,calc(100vw - 176px));height:36px;padding-inline:12px}._topBarHeader_1s2sb_1 .ts-actions._actionsGrouped_1s2sb_215,._actionsGrouped_1s2sb_215{width:auto;flex:0 0 auto;margin-inline-start:auto;justify-content:flex-end;flex-wrap:nowrap;overflow:visible;gap:6px}._actionsGrouped_1s2sb_215>*{flex:0 0 auto}._actionTrigger_1s2sb_253,._actionLink_1s2sb_254{width:36px;min-width:36px;height:36px;min-height:36px;font-size:.8rem}._actionTrigger_1s2sb_253 ._iconLabel_1s2sb_314,._actionLink_1s2sb_254 ._iconLabel_1s2sb_314,._menuTriggerActive_1s2sb_370 ._iconLabel_1s2sb_314{min-height:28px;padding-inline:10px}._commandTrigger_1s2sb_456{width:auto;min-width:0;gap:7px;padding-inline:10px 12px;justify-content:flex-start}._commandTrigger_1s2sb_456 ._iconLabel_1s2sb_314,._commandTrigger_1s2sb_456:hover ._iconLabel_1s2sb_314,._commandTrigger_1s2sb_456:focus-visible ._iconLabel_1s2sb_314,._menuTriggerActive_1s2sb_370._commandTrigger_1s2sb_456 ._iconLabel_1s2sb_314{position:static;min-height:0;padding:0;border:0;background:transparent;box-shadow:none;opacity:1;transform:none}._menuPanel_1s2sb_516{min-width:min(260px,calc(100dvw - env(safe-area-inset-left) - env(safe-area-inset-right) - 16px));max-width:min(340px,calc(100dvw - env(safe-area-inset-left) - env(safe-area-inset-right) - 16px))}._menuItem_1s2sb_732,._menuAction_1s2sb_733,._notificationItem_1s2sb_610{min-height:44px}._notificationDismissButton_1s2sb_681{width:36px;height:36px}._menuItem_1s2sb_732,._menuAction_1s2sb_733{font-size:.86rem;padding:10px}._notificationPanelHeader_1s2sb_566{align-items:flex-start;flex-wrap:wrap}._notificationItemHeader_1s2sb_658{gap:10px;align-items:flex-start;flex-wrap:wrap}}@media(max-width:520px){._topBarHeader_1s2sb_1 .ts-brandLink{font-size:.88rem}._searchCompact_1s2sb_112:hover ._searchInput_1s2sb_160,._searchCompact_1s2sb_112:focus-within ._searchInput_1s2sb_160,._searchCompactPinned_1s2sb_135 ._searchInput_1s2sb_160{width:min(164px,calc(100vw - 144px));padding-inline:10px}._actionsGrouped_1s2sb_215{gap:4px}._actionTrigger_1s2sb_253,._actionLink_1s2sb_254{width:34px;min-width:34px;height:34px;min-height:34px;font-size:.76rem}._actionTrigger_1s2sb_253 ._iconLabel_1s2sb_314,._actionLink_1s2sb_254 ._iconLabel_1s2sb_314,._menuTriggerActive_1s2sb_370 ._iconLabel_1s2sb_314{min-height:27px;padding-inline:9px}._commandTrigger_1s2sb_456{width:auto;min-width:0}._commandTrigger_1s2sb_456 ._iconLabel_1s2sb_314,._commandTrigger_1s2sb_456:hover ._iconLabel_1s2sb_314,._commandTrigger_1s2sb_456:focus-visible ._iconLabel_1s2sb_314,._menuTriggerActive_1s2sb_370._commandTrigger_1s2sb_456 ._iconLabel_1s2sb_314{min-height:0;padding:0}._menuPanel_1s2sb_516{top:calc(100% + 6px);padding:6px;min-width:min(276px,calc(100dvw - env(safe-area-inset-left) - env(safe-area-inset-right) - 12px));max-width:calc(100dvw - env(safe-area-inset-left) - env(safe-area-inset-right) - 12px)}}._siteFooter_1fq1b_1{margin-top:36px;border-top:1px solid rgba(var(--ts-ink-rgb),.16);padding:12px 0 calc(14px + var(--ts-safe-bottom))}._siteFooterInner_1fq1b_7{width:100%}._siteFooterCard_1fq1b_11{display:flex;align-items:center;justify-content:space-between;gap:18px;min-height:26px;flex-wrap:wrap}._siteFooterMeta_1fq1b_20{display:flex;align-items:center;gap:18px;min-width:0}._siteFooterIntro_1fq1b_27{display:flex;align-items:center;gap:12px;min-width:0}._siteFooterBrand_1fq1b_34{text-decoration:none;color:rgba(var(--ts-ink-rgb),.9);font-size:.82rem;font-weight:650;letter-spacing:.01em;white-space:nowrap}._siteFooterBrand_1fq1b_34:hover{color:rgba(var(--ts-ink-rgb),.98)}._siteFooterBrand_1fq1b_34:focus-visible{outline:2px solid rgba(var(--ts-accent-rgb),.56);outline-offset:2px;border-radius:4px}._siteFooterNav_1fq1b_53{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:12px;min-width:0}._siteFooterLink_1fq1b_61{display:inline-flex;align-items:center;text-decoration:none;color:rgba(var(--ts-ink-rgb),.72);font-size:.76rem;font-weight:510;line-height:1.3;white-space:nowrap;transition:color .14s ease}._siteFooterLink_1fq1b_61:hover{color:rgba(var(--ts-ink-rgb),.96)}._siteFooterLink_1fq1b_61:focus-visible{outline:2px solid rgba(var(--ts-accent-rgb),.54);outline-offset:2px;border-radius:4px}._siteFooterRights_1fq1b_83{margin:0;color:rgba(var(--ts-ink-rgb),.58);font-size:.72rem;line-height:1.3;white-space:nowrap}._siteFooterTrust_1fq1b_91{display:flex;align-items:center}._siteFooterTrustLink_1fq1b_96{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;color:rgba(var(--ts-ink-rgb),.72)}._siteFooterTrustLink_1fq1b_96:hover{color:rgba(var(--ts-ink-rgb),.96)}._siteFooterTrustLink_1fq1b_96:focus-visible{outline:2px solid rgba(var(--ts-accent-rgb),.54);outline-offset:2px;border-radius:4px}._siteFooterTrustLogo_1fq1b_114{display:block;width:92px;max-width:100%;height:auto}._siteFooterTrustFallback_1fq1b_121{font-size:.76rem;font-weight:510;line-height:1.3}._homeApp_1fq1b_127,._homeMain_1fq1b_131{min-width:0}._mainWithFloatingTopBar_1fq1b_135{--ts-floating-topbar-clearance: calc(var(--ts-topbar-height, 74px) + clamp(14px, 2vw, 22px));margin-top:0!important;padding-top:var(--ts-floating-topbar-clearance)}._mainWithFloatingTopBar_1fq1b_135>:first-child{margin-top:calc(var(--ts-floating-topbar-clearance) * -1);padding-top:var(--ts-floating-topbar-clearance)}._mainWithPhoneTopInset_1fq1b_146{padding-top:max(12px,calc(var(--ts-safe-top) + 24px))}._breadcrumbsWrap_1fq1b_150{margin-bottom:16px}._homeFooter_1fq1b_154{margin-top:0}._immersiveApp_1fq1b_158{display:grid;grid-template-rows:minmax(0,1fr);width:100vw;min-width:100vw;height:var(--ts-immersive-vh, 100vh);min-height:var(--ts-immersive-vh, 100vh);max-height:var(--ts-immersive-vh, 100vh);overflow:hidden;padding-bottom:0!important}._immersiveMain_1fq1b_170{margin-top:0!important;display:block;width:100vw;max-width:100vw;height:100%;min-height:100%;max-height:100%;overflow:hidden;padding-bottom:0!important}@supports (height: 100dvh){._immersiveApp_1fq1b_158{height:var(--ts-immersive-vh, 100dvh);min-height:var(--ts-immersive-vh, 100dvh);max-height:var(--ts-immersive-vh, 100dvh)}}@media(max-width:900px){._homeMain_1fq1b_131{padding-bottom:0!important}._homeFooter_1fq1b_154{margin-top:0}._siteFooter_1fq1b_1{margin-top:26px;padding:10px 0 calc(10px + var(--ts-safe-bottom))}._siteFooterCard_1fq1b_11{flex-direction:column;align-items:flex-start;gap:8px}._siteFooterMeta_1fq1b_20{width:100%;justify-content:space-between}._siteFooterNav_1fq1b_53{width:100%;justify-content:flex-start;gap:10px}._siteFooterLink_1fq1b_61{font-size:.74rem}._siteFooterRights_1fq1b_83{font-size:.68rem}}@media(max-width:600px){._siteFooter_1fq1b_1{margin-top:22px}._breadcrumbsWrap_1fq1b_150{margin-bottom:12px}._siteFooterCard_1fq1b_11{gap:12px}._siteFooterMeta_1fq1b_20{width:100%;flex-direction:column;align-items:flex-start;gap:10px}._siteFooterIntro_1fq1b_27{align-items:flex-start;flex-direction:column;gap:6px}._siteFooterNav_1fq1b_53{display:flex;flex-wrap:wrap;justify-content:flex-start;gap:6px 10px}._siteFooterLink_1fq1b_61{justify-content:flex-start;min-height:0;padding:2px 0;border-radius:0;border:0;background:transparent;font-size:.78rem}._siteFooterRights_1fq1b_83{white-space:normal}}._page_arhph_1{--home-page-top: clamp(6px, 1.4vw, 14px);--home-page-gutter: clamp(14px, 3vw, 36px);--home-page-bottom: clamp(34px, 6vw, 72px);position:relative;min-height:0;width:100%;max-width:100%;padding:var(--home-page-top) var(--home-page-gutter) var(--home-page-bottom);color:rgba(var(--ts-ink-rgb),.94);overscroll-behavior-x:none;touch-action:pan-y}._shell_arhph_15{position:relative;width:min(1360px,100%);max-width:100%;margin:0 auto}._hero_arhph_22{display:grid;grid-template-columns:minmax(0,1.02fr) minmax(340px,.98fr);gap:clamp(26px,5vw,64px);align-items:center;min-height:clamp(620px,78vh,860px)}._left_arhph_30{min-width:0;max-width:66ch}._heroEyebrow_arhph_35{display:inline-flex;align-items:center;gap:12px;max-width:100%;padding:10px 14px;border-radius:999px;border:1px solid rgba(var(--ts-accent-hi-rgb),.18);background:linear-gradient(135deg,rgba(var(--ts-panel-rgb),.96),rgba(var(--ts-panel-rgb),.86)),rgba(var(--ts-panel-rgb),.92);box-shadow:0 14px 28px rgba(var(--ts-shadow-rgb),.12),inset 0 1px rgba(var(--ts-paper-rgb),.14)}._heroEyebrowPulse_arhph_51{width:10px;height:10px;border-radius:999px;background:rgba(var(--ts-accent-hi-rgb),.94);box-shadow:0 0 0 7px rgba(var(--ts-accent-rgb),.11),0 0 24px rgba(var(--ts-accent-hi-rgb),.34);flex:0 0 auto}._slogan_arhph_62{margin:0;min-height:1.35em;font-family:var(--ts-mono);font-size:clamp(.82rem,1.5vw,.94rem);font-weight:780;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--ts-ink-rgb),.84)}._sloganText_arhph_73{color:rgba(var(--ts-ink-rgb),.96)}._sloganCursor_arhph_77{display:inline-block;width:.12em;height:1em;margin-inline-start:.22em;border-radius:999px;background:rgba(var(--ts-accent-hi-rgb),.96);vertical-align:-.14em;animation:_sloganBlink_arhph_1 .9s steps(1,end) infinite}._title_arhph_88{margin:clamp(18px,2.4vw,28px) 0 0;font-size:clamp(2.35rem,6.1vw,5.3rem);font-weight:950;line-height:1.02;letter-spacing:-.03em;text-wrap:balance;text-shadow:0 10px 34px rgba(var(--ts-shadow-rgb),.2)}._titleSub_arhph_98{display:block;margin-top:clamp(12px,1.6vw,18px);font-size:clamp(1rem,2.1vw,1.38rem);line-height:1.6;font-weight:720;color:rgba(var(--ts-ink-rgb),.76);max-width:42ch}._copy_arhph_108{margin:clamp(18px,2vw,24px) 0 0;max-width:58ch;font-size:clamp(1rem,1.95vw,1.18rem);line-height:1.9;color:rgba(var(--ts-ink-rgb),.84)}._chips_arhph_116{display:flex;flex-wrap:wrap;gap:10px;margin-top:20px}._chip_arhph_116{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(var(--ts-paper-rgb),.14);background:rgba(var(--ts-paper-rgb),.06);color:rgba(var(--ts-ink-rgb),.78);font-size:.88rem;font-weight:650;line-height:1.2}._authCta_arhph_138{position:relative;width:min(560px,100%);margin-top:clamp(24px,3vw,34px);padding:clamp(18px,2.4vw,24px);border-radius:28px;border:1px solid rgba(var(--ts-accent-hi-rgb),.24);background:linear-gradient(145deg,rgba(var(--ts-panel-rgb),.98),rgba(var(--ts-panel-rgb),.92) 42%,rgba(var(--ts-accent-rgb),.12)),rgba(var(--ts-panel-rgb),.94);box-shadow:0 22px 48px rgba(var(--ts-shadow-rgb),.16),inset 0 1px rgba(var(--ts-paper-rgb),.14);overflow:clip}._authCta_arhph_138:before{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(320px 180px at 12% 18%,rgba(var(--ts-accent-hi-rgb),.16),transparent 76%),radial-gradient(320px 200px at 88% 82%,rgba(var(--ts-accent-rgb),.16),transparent 74%)}._authButtons_arhph_169{position:relative;z-index:1}._authEyebrow_arhph_174{display:inline-flex;align-items:center;gap:8px;padding:7px 12px;border-radius:999px;border:1px solid rgba(var(--ts-accent-hi-rgb),.2);background:rgba(var(--ts-accent-rgb),.08);color:rgba(var(--ts-accent-hi-rgb),.96);font-family:var(--ts-mono);font-size:.76rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}._authTitle_arhph_190{margin:14px 0 0;font-size:clamp(1.16rem,2vw,1.56rem);line-height:1.28;font-weight:920;color:rgba(var(--ts-ink-rgb),.97)}._authText_arhph_198{margin:10px 0 0;max-width:52ch;font-size:clamp(.94rem,1.4vw,1.02rem);line-height:1.8;color:rgba(var(--ts-ink-rgb),.76)}._authButtons_arhph_169{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:0}._authButton_arhph_169{position:relative;display:flex;align-items:center;min-height:78px;padding:16px 18px;border-radius:20px;text-decoration:none;overflow:clip;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease,background .18s ease}._authButton_arhph_169:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 18%,rgba(var(--ts-paper-rgb),.18) 50%,transparent 82%);transform:translate(-130%);transition:transform .36s ease}._authButton_arhph_169:hover{transform:translateY(-2px)}._authButton_arhph_169:hover:before{transform:translate(130%)}._authButton_arhph_169:focus-visible{outline:2px solid rgba(var(--ts-ink-rgb),.28);outline-offset:4px}._authButtonPrimary_arhph_251{border:1px solid rgba(var(--ts-accent-hi-rgb),.46);background:linear-gradient(135deg,rgba(var(--ts-accent-hi-rgb),.32),rgba(var(--ts-accent-rgb),.56));box-shadow:0 18px 34px rgba(var(--ts-accent-rgb),.22);color:rgba(var(--ts-ink-rgb),.98)}._authButtonPrimary_arhph_251:hover{border-color:rgba(var(--ts-accent-hi-rgb),.68)}._authButtonSecondary_arhph_262{border:1px solid rgba(var(--ts-paper-rgb),.14);background:linear-gradient(160deg,rgba(var(--ts-paper-rgb),.06),rgba(var(--ts-panel-rgb),.44)),rgba(var(--ts-panel-rgb),.9);color:rgba(var(--ts-ink-rgb),.9);box-shadow:inset 0 1px rgba(var(--ts-paper-rgb),.1)}._authButtonSecondary_arhph_262:hover{border-color:rgba(var(--ts-accent-rgb),.32)}._authButtonBody_arhph_275{position:relative;z-index:1;display:grid;gap:4px}._authButtonLabel_arhph_282{font-size:1rem;font-weight:900;line-height:1.15}._authButtonHint_arhph_288{font-size:.84rem;line-height:1.55;color:rgba(var(--ts-ink-rgb),.76)}._authButtonPrimary_arhph_251 ._authButtonHint_arhph_288{color:rgba(var(--ts-ink-rgb),.82)}._actions_arhph_298{display:flex;flex-wrap:wrap;gap:12px;margin-top:24px}._primaryBtn_arhph_305,._secondaryBtn_arhph_306{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:12px 18px;border-radius:16px;text-decoration:none;font-weight:760;transition:transform .16s ease,border-color .16s ease,background .16s ease}._primaryBtn_arhph_305{border:1px solid rgba(var(--ts-accent-rgb),.44);background:linear-gradient(135deg,rgba(var(--ts-accent-rgb),.4),rgba(var(--ts-accent-hi-rgb),.28));color:rgba(var(--ts-ink-rgb),.94);box-shadow:0 10px 24px rgba(var(--ts-accent-rgb),.24)}._secondaryBtn_arhph_306{border:1px solid rgba(var(--ts-ink-rgb),.16);background:rgba(var(--ts-ink-rgb),.04);color:rgba(var(--ts-ink-rgb),.84)}._primaryBtn_arhph_305:hover,._secondaryBtn_arhph_306:hover{transform:translateY(-2px)}._primaryBtn_arhph_305:focus-visible,._secondaryBtn_arhph_306:focus-visible{outline:2px solid rgba(var(--ts-ink-rgb),.24);outline-offset:3px}._right_arhph_342{min-width:0;display:flex;justify-content:flex-end}._previewStage_arhph_348{position:relative;z-index:0;width:min(600px,100%);display:grid;gap:16px}._previewStage_arhph_348:before{content:"";position:absolute;inset:12% -6% -8% 8%;z-index:0;background:radial-gradient(420px 240px at 14% 18%,rgba(var(--ts-accent-rgb),.14),transparent 72%),radial-gradient(420px 260px at 88% 82%,rgba(var(--ts-purple-rgb),.12),transparent 72%);pointer-events:none}._previewHeroCard_arhph_367,._previewCard_arhph_368{position:relative;z-index:1;border:1px solid rgba(var(--ts-paper-rgb),.14);background:linear-gradient(180deg,rgba(var(--ts-panel-rgb),.98),rgba(var(--ts-panel-rgb),.92)),rgba(var(--ts-panel-rgb),.96);box-shadow:0 22px 44px rgba(var(--ts-shadow-rgb),.16),inset 0 1px rgba(var(--ts-paper-rgb),.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}._previewHeroCard_arhph_367{border-radius:28px;padding:18px}._previewBrand_arhph_387{--preview-brand-logo-size: clamp(136px, 13vw, 160px);display:grid;grid-template-columns:var(--preview-brand-logo-size) minmax(0,1fr);align-items:stretch;gap:14px}._previewBrandLogo_arhph_395{position:relative;width:var(--preview-brand-logo-size);min-width:var(--preview-brand-logo-size);aspect-ratio:1386 / 921;display:grid;place-items:center;border-radius:18px;overflow:hidden;border:1px solid rgba(var(--ts-ink-rgb),.08);background:#fff;box-shadow:inset 0 1px #fffffff5,0 14px 24px rgba(var(--ts-shadow-rgb),.14)}._previewBrandLogo_arhph_395:before{display:none}._previewLogo_arhph_415{position:relative;z-index:1;width:100%;height:100%;object-fit:contain;display:block;background:#fff}._previewBrandGraphic_arhph_425{position:relative;flex:1 1 auto;min-width:0;min-height:92px;border-radius:22px;overflow:hidden;border:1px solid rgba(var(--ts-accent-rgb),.18);background:radial-gradient(120px 96px at 18% 50%,rgba(var(--ts-accent-hi-rgb),.18),transparent 74%),linear-gradient(135deg,rgba(var(--ts-accent-rgb),.14),rgba(var(--ts-purple-rgb),.12) 52%,rgba(var(--ts-panel-rgb),.94));box-shadow:inset 0 1px rgba(var(--ts-paper-rgb),.12),0 16px 28px rgba(var(--ts-shadow-rgb),.12)}._previewBrandGraphic_arhph_425:before{content:"";position:absolute;inset:0;background:linear-gradient(120deg,transparent 0%,rgba(var(--ts-paper-rgb),.08) 48%,transparent 100%),linear-gradient(rgba(var(--ts-paper-rgb),.04) 1px,transparent 1px),linear-gradient(90deg,rgba(var(--ts-paper-rgb),.035) 1px,transparent 1px);background-size:auto,100% 18px,22px 100%;opacity:.52;pointer-events:none}._previewBrandGraphic_arhph_425:after{content:"";position:absolute;inset:10px;border-radius:16px;border:1px solid rgba(var(--ts-paper-rgb),.05);pointer-events:none}._previewBrandArt_arhph_471{position:relative;z-index:1;display:block;width:100%;height:100%}._previewBrandRingOuter_arhph_479{fill:none;stroke:rgba(var(--ts-accent-rgb),.26);stroke-width:1.4}._previewBrandRingInner_arhph_485{fill:rgba(var(--ts-accent-rgb),.16);stroke:rgba(var(--ts-accent-hi-rgb),.52);stroke-width:1.2;filter:drop-shadow(0 0 16px rgba(var(--ts-accent-rgb),.24))}._previewBrandTrack_arhph_492{fill:none;stroke:rgba(var(--ts-accent-hi-rgb),.78);stroke-width:1.8;stroke-linecap:round;stroke-dasharray:3 7}._previewBrandNodeSoft_arhph_500,._previewBrandNodeStrong_arhph_501,._previewBrandNodeTiny_arhph_502{transform-box:fill-box;transform-origin:center}._previewBrandNodeSoft_arhph_500{fill:rgba(var(--ts-accent-hi-rgb),.88);filter:drop-shadow(0 0 10px rgba(var(--ts-accent-hi-rgb),.28))}._previewBrandNodeStrong_arhph_501{fill:rgba(var(--ts-accent-rgb),.96);filter:drop-shadow(0 0 14px rgba(var(--ts-accent-rgb),.28));animation:_previewBrandPulse_arhph_1 3.2s ease-in-out infinite}._previewBrandNodeTiny_arhph_502{fill:rgba(var(--ts-paper-rgb),.72)}._previewBrandMetricA_arhph_522,._previewBrandMetricB_arhph_523,._previewBrandMetricC_arhph_524{rx:6px}._previewBrandMetricA_arhph_522{fill:rgba(var(--ts-accent-rgb),.38)}._previewBrandMetricB_arhph_523{fill:rgba(var(--ts-purple-rgb),.3)}._previewBrandMetricC_arhph_524{fill:rgba(var(--ts-accent-hi-rgb),.46)}._previewRibbon_arhph_540{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}._previewBadge_arhph_547{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:999px;border:1px solid rgba(var(--ts-accent-hi-rgb),.18);background:rgba(var(--ts-accent-rgb),.08);color:rgba(var(--ts-ink-rgb),.84);font-size:.84rem;font-weight:650}._previewGrid_arhph_560{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);gap:14px}._previewColumn_arhph_568{display:grid;gap:14px}._previewCard_arhph_368{padding:18px;border-radius:24px}._previewCardWide_arhph_578{min-height:100%}._previewCardHeader_arhph_582{display:flex;align-items:center;gap:10px}._previewIcon_arhph_588{width:38px;height:38px;border-radius:14px;display:grid;place-items:center;background:rgba(var(--ts-accent-rgb),.1);color:rgba(var(--ts-accent-hi-rgb),.96)}._previewKicker_arhph_598{font-family:var(--ts-mono);font-size:.74rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--ts-ink-rgb),.56)}._previewCardTitle_arhph_607{margin:16px 0 0;font-size:clamp(1rem,2vw,1.26rem);font-weight:900;line-height:1.24;color:rgba(var(--ts-ink-rgb),.96)}._previewCardText_arhph_615{margin:10px 0 0;font-size:.92rem;line-height:1.72;color:rgba(var(--ts-ink-rgb),.74)}._previewList_arhph_622{list-style:none;margin:16px 0 0;padding:0;display:grid;gap:10px}._previewListItem_arhph_630{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:11px 12px;border-radius:14px;background:rgba(var(--ts-paper-rgb),.05);border:1px solid rgba(var(--ts-paper-rgb),.1)}._previewListLabel_arhph_641{font-weight:700;color:rgba(var(--ts-ink-rgb),.88)}._previewListMeta_arhph_646{font-family:var(--ts-mono);font-size:.72rem;color:rgba(var(--ts-ink-rgb),.56)}._previewPillRow_arhph_652{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}._previewPill_arhph_652{display:inline-flex;align-items:center;justify-content:center;gap:6px;padding:7px 10px;border-radius:999px;border:1px solid rgba(var(--ts-paper-rgb),.12);background:rgba(var(--ts-paper-rgb),.05);color:rgba(var(--ts-ink-rgb),.8);font-size:.8rem;font-weight:650}html:lang(fa) ._title_arhph_88,html:lang(fa) ._titleSub_arhph_98,html:lang(fa) ._authEyebrow_arhph_174,html:lang(fa) ._previewKicker_arhph_598,html:lang(fa) ._slogan_arhph_62{letter-spacing:0}html:lang(fa) ._title_arhph_88{line-height:1.14}:root[data-theme=calm-dark] ._authCta_arhph_138,:root[data-theme=calm-dark] ._previewHeroCard_arhph_367,:root[data-theme=calm-dark] ._previewCard_arhph_368,:root[data-theme=calm-light] ._authCta_arhph_138,:root[data-theme=calm-light] ._previewHeroCard_arhph_367,:root[data-theme=calm-light] ._previewCard_arhph_368{border-color:var(--ts-border);box-shadow:none;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-theme=calm-dark] ._previewStage_arhph_348:before,:root[data-theme=calm-light] ._previewStage_arhph_348:before{display:none}@media(max-width:1200px){._hero_arhph_22{grid-template-columns:minmax(0,1fr) minmax(320px,.96fr);gap:clamp(24px,4vw,42px)}._previewStage_arhph_348{width:min(540px,100%)}}@media(max-width:900px){._page_arhph_1{--home-page-top: 6px;--home-page-gutter: clamp(12px, 3vw, 20px);--home-page-bottom: 0px}._hero_arhph_22{grid-template-columns:1fr;gap:22px;min-height:unset;align-items:start}._left_arhph_30,._right_arhph_342{max-width:none}._right_arhph_342{justify-content:stretch}._previewStage_arhph_348{width:100%}._title_arhph_88{font-size:clamp(2rem,8vw,3.5rem)}._titleSub_arhph_98,._copy_arhph_108{max-width:none}._authCta_arhph_138{width:100%}}@media(max-width:680px){._page_arhph_1{--home-page-gutter: 10px}._hero_arhph_22{gap:18px}._left_arhph_30{display:grid;justify-items:center;text-align:center}._heroEyebrow_arhph_35{justify-content:center}._title_arhph_88{margin-top:16px;font-size:clamp(1.88rem,9vw,2.9rem)}._titleSub_arhph_98{font-size:clamp(.94rem,3.9vw,1.08rem)}._copy_arhph_108{margin-top:16px;font-size:.96rem;line-height:1.82}._chips_arhph_116,._actions_arhph_298,._previewRibbon_arhph_540,._previewPillRow_arhph_652{justify-content:center}._authTitle_arhph_190,._authText_arhph_198{text-align:center}._authButtons_arhph_169{grid-template-columns:1fr}._authButton_arhph_169{justify-content:center;text-align:center;min-height:68px}._previewCard_arhph_368{padding:16px}._previewHeroCard_arhph_367{padding:0;overflow:hidden}._previewBrand_arhph_387{--preview-brand-logo-size: 100%;grid-template-columns:1fr;gap:0;text-align:center}._previewBrandLogo_arhph_395{width:100%;min-width:0;margin-inline:0;border-radius:inherit;box-shadow:none}._previewBrandGraphic_arhph_425{display:none}._previewGrid_arhph_560,._previewColumn_arhph_568{grid-template-columns:1fr}}@media(max-width:480px){._chip_arhph_116,._previewBadge_arhph_547,._previewPill_arhph_652{font-size:.78rem}._chip_arhph_116{padding:7px 10px}._actions_arhph_298{width:100%;display:grid;grid-template-columns:1fr}._primaryBtn_arhph_305,._secondaryBtn_arhph_306{width:100%}._authCta_arhph_138{padding:16px;border-radius:24px}}@keyframes _sloganBlink_arhph_1{0%,49%{opacity:1}50%,to{opacity:.18}}@keyframes _previewBrandPulse_arhph_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(.88)}}@media(prefers-reduced-motion:reduce){._previewBrandNodeStrong_arhph_501,._sloganCursor_arhph_77{animation:none}}._page_1c6ay_1{width:100%;padding:28px 0}._card_1c6ay_6{width:min(100%,720px);margin:0 auto;display:grid;gap:12px}._head_1c6ay_13{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}._actions_1c6ay_21{display:flex;justify-content:flex-end;gap:10px;flex-wrap:wrap;padding-top:4px}html,body,#root{width:100%;min-height:100%}:root{font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{margin:0;padding:0;min-width:320px;overflow-x:hidden;overscroll-behavior-y:auto}#root{max-width:none;padding:0;margin:0}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/JetBrainsMono-400.ttf) format("truetype")}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/JetBrainsMono-500.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Nunito-400.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Nunito-500.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Nunito-600.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Nunito-700.ttf) format("truetype")}@font-face{font-family:Nunito;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Nunito-800.ttf) format("truetype")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/Vazirmatn-400.ttf) format("truetype")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/Vazirmatn-500.ttf) format("truetype")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/Vazirmatn-600.ttf) format("truetype")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/Vazirmatn-700.ttf) format("truetype")}@font-face{font-family:Vazirmatn;font-style:normal;font-weight:800;font-display:swap;src:url(/fonts/Vazirmatn-800.ttf) format("truetype")}*,*:before,*:after{box-sizing:border-box}html,body,#root{min-height:100vh}@supports (min-height: 100dvh){#root{min-height:100dvh}}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}:root{--ts-theme-switch-ms: .22s;--ts-safe-top: env(safe-area-inset-top);--ts-safe-right: env(safe-area-inset-right);--ts-safe-bottom: env(safe-area-inset-bottom);--ts-safe-left: env(safe-area-inset-left);--ts-mobile-dock-offset: 10px;--ts-mobile-dock-clearance: 0px;--ts-bg-0: #07030d;--ts-bg-1: #0d0717;--ts-bg-2: #160a28;--ts-paper-rgb: 255, 255, 255;--ts-ink-rgb: 255, 255, 255;--ts-shadow-rgb: 0, 0, 0;--ts-panel: rgba(16, 10, 28, .84);--ts-panel-strong: rgba(20, 12, 36, .95);--ts-panel-rgb: 20, 12, 36;--ts-popover-solid: #120a20;--ts-popover-border: rgba(var(--ts-accent-rgb), .16);--ts-orange: #8b5cf6;--ts-orange-hi: #c4b5fd;--ts-purple: #6d28d9;--ts-accent-rgb: 139, 92, 246;--ts-accent-hi-rgb: 196, 181, 253;--ts-purple-rgb: 109, 40, 217;--ts-accent: var(--ts-orange);--ts-accent-hi: var(--ts-orange-hi);--ts-text-a: .95;--ts-muted-a: .68;--ts-text: rgba(var(--ts-ink-rgb), var(--ts-text-a));--ts-muted: rgba(var(--ts-ink-rgb), var(--ts-muted-a));--ts-focus-border: rgba(var(--ts-accent-rgb), .56);--ts-focus-ring: 0 0 0 3px rgba(var(--ts-accent-rgb), .22);--ts-line: rgba(var(--ts-ink-rgb), .1);--ts-line-2: rgba(var(--ts-ink-rgb), .16);--ts-border: rgba(var(--ts-accent-rgb), .18);--ts-input-bg: rgba(var(--ts-paper-rgb), .035);--ts-shadow: 0 24px 60px rgba(var(--ts-shadow-rgb), .44);--ts-shadow-sm: 0 14px 30px rgba(var(--ts-shadow-rgb), .28);--ts-shadow-btnHover: 0 14px 28px rgba(var(--ts-shadow-rgb), .24);--ts-shadow-md: 0 18px 40px rgba(var(--ts-shadow-rgb), .34);--ts-shadow-hi: 0 24px 52px rgba(var(--ts-shadow-rgb), .4);--ts-shadow-soft: 0 16px 30px rgba(var(--ts-shadow-rgb), .2);--ts-glow: 0 0 0 1px rgba(var(--ts-accent-rgb), .2), 0 0 36px rgba(var(--ts-accent-rgb), .12), 0 18px 40px rgba(var(--ts-shadow-rgb), .26);--ts-grid-rgb: var(--ts-ink-rgb);--ts-scan-rgb: var(--ts-ink-rgb);--ts-scan-blend: overlay;--ts-btn-text: rgba(var(--ts-ink-rgb), .92);--ts-btn-sheen: rgba(var(--ts-paper-rgb), .03);--ts-progress-bg: #191126;--ts-progress-bg-hover: #221533;--ts-progress-border: #7c3aed;--ts-progress-muted-bg: #241934;--ts-progress-muted-border: #5f4b83;--ts-shine-rgb: var(--ts-ink-rgb);--ts-glass-spark-rgb: var(--ts-ink-rgb);--ts-overlay-bg: rgba(7, 3, 13, .56);--ts-overlay-bg-hover: rgba(7, 3, 13, .68);--ts-media-bg: rgba(10, 5, 18, .4);--ts-soft-bg: rgba(var(--ts-accent-rgb), .08);--ts-table-head-bg: rgba(var(--ts-accent-rgb), .08);--ts-toggle-inset: inset 0 0 0 1px rgba(var(--ts-accent-rgb), .22);--ts-onAccent: #f7f3ff;--ts-danger: #ff6b6b;--ts-danger-rgb: 255, 107, 107;--ts-danger-hi: #ff8f8f;--ts-danger-text: rgba(255, 190, 190, .95);--ts-danger-text-strong: rgba(255, 140, 140, .95);--ts-success-rgb: 34, 197, 94;--ts-warning-rgb: 245, 158, 11;--ts-info-rgb: var(--ts-accent-rgb);--ts-selected-rgb: var(--ts-accent-rgb);--ts-neutral-rgb: var(--ts-ink-rgb);--ts-alert-rgb: var(--ts-danger-rgb);--ts-compare-rgb: var(--ts-purple-rgb);--ts-font-en: "Nunito", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, Arial, sans-serif;--ts-font-fa: "Vazirmatn", "Noto Sans Arabic", "Noto Naskh Arabic", Tahoma, Arial, sans-serif;--ts-font-sans: var(--ts-font-en);--ts-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, monospace;color-scheme:dark}html.ts-theme-switching,html.ts-theme-switching *,html.ts-theme-switching *:before,html.ts-theme-switching *:after{transition-property:color,background,background-color,border-color,outline-color,box-shadow,fill,stroke;transition-duration:var(--ts-theme-switch-ms);transition-timing-function:cubic-bezier(.22,.61,.36,1)}@supports (view-transition-name: root){:root{view-transition-name:root}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--ts-theme-switch-ms);animation-timing-function:cubic-bezier(.22,.61,.36,1)}}:root[data-theme=light]{--ts-bg-0: #f7f9ff;--ts-bg-1: #eef3ff;--ts-bg-2: #e7edff;--ts-ink-rgb: 12, 14, 20;--ts-shadow-rgb: 10, 14, 24;--ts-text-a: .92;--ts-muted-a: .68;--ts-panel: rgba(var(--ts-paper-rgb), .72);--ts-panel-strong: rgba(var(--ts-paper-rgb), .88);--ts-panel-rgb: 255, 255, 255;--ts-popover-solid: #ffffff;--ts-popover-border: rgba(var(--ts-ink-rgb), .14);--ts-shadow: 0 18px 60px rgba(var(--ts-shadow-rgb), .14);--ts-shadow-sm: 0 10px 30px rgba(var(--ts-shadow-rgb), .12);--ts-shadow-btnHover: 0 10px 30px rgba(var(--ts-shadow-rgb), .16);--ts-shadow-md: 0 14px 38px rgba(var(--ts-shadow-rgb), .18);--ts-shadow-hi: 0 14px 44px rgba(var(--ts-shadow-rgb), .22);--ts-shadow-soft: 0 18px 55px rgba(var(--ts-shadow-rgb), .14);--ts-glow: 0 0 0 1px rgba(var(--ts-accent-rgb), .22), 0 18px 60px rgba(var(--ts-accent-rgb), .1);--ts-scan-blend: multiply;--ts-btn-sheen: rgba(var(--ts-ink-rgb), .03);--ts-progress-bg: #edf2ff;--ts-progress-bg-hover: #e3ebff;--ts-progress-border: #8da2d8;--ts-progress-muted-bg: #f2f4fa;--ts-progress-muted-border: #adb8cf;--ts-overlay-bg: rgba(var(--ts-paper-rgb), .7);--ts-overlay-bg-hover: rgba(var(--ts-paper-rgb), .82);--ts-media-bg: rgba(var(--ts-ink-rgb), .06);--ts-soft-bg: rgba(var(--ts-paper-rgb), .72);--ts-table-head-bg: rgba(var(--ts-ink-rgb), .04);--ts-toggle-inset: inset 0 0 0 1px rgba(var(--ts-ink-rgb), .1);--ts-danger-hi: #b02020;--ts-danger-text: rgba(110, 18, 18, .92);--ts-danger-text-strong: rgba(140, 20, 20, .92);color-scheme:light}:root[data-theme=calm-dark]{--ts-bg-0: #171a1d;--ts-bg-1: #171a1d;--ts-bg-2: #171a1d;--ts-ink-rgb: 232, 236, 240;--ts-shadow-rgb: 8, 10, 12;--ts-text-a: .94;--ts-muted-a: .66;--ts-panel: rgba(31, 34, 38, .92);--ts-panel-strong: rgba(35, 38, 42, .98);--ts-panel-rgb: 35, 38, 42;--ts-popover-solid: #23262a;--ts-popover-border: rgba(var(--ts-ink-rgb), .12);--ts-orange: #8ea1b2;--ts-orange-hi: #a5b5c3;--ts-purple: #748594;--ts-accent-rgb: 142, 161, 178;--ts-accent-hi-rgb: 165, 181, 195;--ts-purple-rgb: 116, 133, 148;--ts-shadow: 0 14px 34px rgba(var(--ts-shadow-rgb), .34);--ts-shadow-sm: 0 10px 24px rgba(var(--ts-shadow-rgb), .24);--ts-shadow-btnHover: 0 10px 22px rgba(var(--ts-shadow-rgb), .22);--ts-shadow-md: 0 12px 28px rgba(var(--ts-shadow-rgb), .28);--ts-shadow-hi: 0 16px 36px rgba(var(--ts-shadow-rgb), .32);--ts-shadow-soft: 0 12px 24px rgba(var(--ts-shadow-rgb), .2);--ts-glow: 0 0 0 1px rgba(var(--ts-accent-rgb), .14), 0 12px 28px rgba(var(--ts-shadow-rgb), .2);--ts-btn-sheen: rgba(var(--ts-paper-rgb), .01);--ts-progress-bg: #21262b;--ts-progress-bg-hover: #282d33;--ts-progress-border: #697888;--ts-progress-muted-bg: #262b30;--ts-progress-muted-border: #5c6975;--ts-overlay-bg: rgba(var(--ts-shadow-rgb), .2);--ts-overlay-bg-hover: rgba(var(--ts-shadow-rgb), .26);--ts-media-bg: rgba(var(--ts-shadow-rgb), .18);--ts-soft-bg: rgba(var(--ts-ink-rgb), .04);--ts-table-head-bg: rgba(var(--ts-ink-rgb), .05);--ts-toggle-inset: inset 0 0 0 1px rgba(var(--ts-ink-rgb), .08);--ts-onAccent: #121518;color-scheme:dark}:root[data-theme=calm-light]{--ts-bg-0: #f4f1eb;--ts-bg-1: #f4f1eb;--ts-bg-2: #f4f1eb;--ts-ink-rgb: 44, 47, 52;--ts-shadow-rgb: 27, 31, 36;--ts-text-a: .92;--ts-muted-a: .66;--ts-panel: rgba(250, 247, 242, .94);--ts-panel-strong: rgba(252, 249, 245, .98);--ts-panel-rgb: 252, 249, 245;--ts-popover-solid: #fcf9f5;--ts-popover-border: rgba(var(--ts-ink-rgb), .12);--ts-orange: #6f8091;--ts-orange-hi: #8697a6;--ts-purple: #627281;--ts-accent-rgb: 111, 128, 145;--ts-accent-hi-rgb: 134, 151, 166;--ts-purple-rgb: 98, 114, 129;--ts-shadow: 0 14px 32px rgba(var(--ts-shadow-rgb), .12);--ts-shadow-sm: 0 8px 20px rgba(var(--ts-shadow-rgb), .08);--ts-shadow-btnHover: 0 10px 22px rgba(var(--ts-shadow-rgb), .1);--ts-shadow-md: 0 12px 28px rgba(var(--ts-shadow-rgb), .12);--ts-shadow-hi: 0 16px 34px rgba(var(--ts-shadow-rgb), .14);--ts-shadow-soft: 0 12px 24px rgba(var(--ts-shadow-rgb), .08);--ts-glow: 0 0 0 1px rgba(var(--ts-accent-rgb), .12), 0 12px 28px rgba(var(--ts-shadow-rgb), .08);--ts-btn-sheen: rgba(var(--ts-ink-rgb), .01);--ts-progress-bg: #e8e2d9;--ts-progress-bg-hover: #e0d8ce;--ts-progress-border: #94a2af;--ts-progress-muted-bg: #efeae3;--ts-progress-muted-border: #b6bfc7;--ts-overlay-bg: rgba(var(--ts-paper-rgb), .78);--ts-overlay-bg-hover: rgba(var(--ts-paper-rgb), .88);--ts-media-bg: rgba(var(--ts-ink-rgb), .05);--ts-soft-bg: rgba(var(--ts-paper-rgb), .84);--ts-table-head-bg: rgba(var(--ts-ink-rgb), .04);--ts-toggle-inset: inset 0 0 0 1px rgba(var(--ts-ink-rgb), .08);--ts-onAccent: #f8f6f2;color-scheme:light}:root[data-theme=green]{--ts-bg-0: #020617;--ts-bg-1: #0b1120;--ts-bg-2: #111c31;--ts-panel: rgba(15, 23, 42, .82);--ts-panel-strong: rgba(17, 28, 49, .94);--ts-panel-rgb: 17, 28, 49;--ts-popover-solid: #0f172a;--ts-popover-border: rgba(34, 197, 94, .22);--ts-orange: #22c55e;--ts-orange-hi: #86efac;--ts-purple: #14b8a6;--ts-accent-rgb: 34, 197, 94;--ts-accent-hi-rgb: 134, 239, 172;--ts-purple-rgb: 20, 184, 166;--ts-glow: 0 0 0 1px rgba(var(--ts-accent-rgb), .18), 0 0 28px rgba(var(--ts-accent-rgb), .1), 0 18px 36px rgba(var(--ts-shadow-rgb), .24);--ts-border: rgba(var(--ts-ink-rgb), .14);--ts-input-bg: rgba(var(--ts-paper-rgb), .04);--ts-progress-bg: #142033;--ts-progress-bg-hover: #1a2940;--ts-progress-border: #22c55e;--ts-progress-muted-bg: #202d40;--ts-progress-muted-border: #4a617f;--ts-overlay-bg: rgba(2, 6, 23, .62);--ts-overlay-bg-hover: rgba(2, 6, 23, .74);--ts-media-bg: rgba(15, 23, 42, .44);--ts-soft-bg: rgba(var(--ts-paper-rgb), .04);--ts-table-head-bg: rgba(15, 23, 42, .64);--ts-toggle-inset: inset 0 0 0 1px rgba(var(--ts-accent-rgb), .18);--ts-onAccent: #041108;color-scheme:dark}:root[data-theme=dracula]{--ts-bg-0: #1f2230;--ts-bg-1: #282a36;--ts-bg-2: #171924;--ts-panel: rgba(33, 35, 50, .74);--ts-panel-strong: rgba(38, 40, 56, .88);--ts-panel-rgb: 38, 40, 56;--ts-popover-solid: #232634;--ts-popover-border: rgba(189, 147, 249, .24);--ts-orange: #bd93f9;--ts-orange-hi: #8be9fd;--ts-purple: #ff79c6;--ts-accent-rgb: 189, 147, 249;--ts-accent-hi-rgb: 139, 233, 253;--ts-purple-rgb: 255, 121, 198;--ts-progress-bg: #30344a;--ts-progress-bg-hover: #3a4060;--ts-progress-border: #9c86d8;--ts-progress-muted-bg: #34384f;--ts-progress-muted-border: #71779c;--ts-danger: #ff6f81;--ts-danger-rgb: 255, 111, 129;--ts-danger-hi: #ff9dae;--ts-danger-text: rgba(255, 195, 205, .96);--ts-danger-text-strong: rgba(255, 170, 186, .96);--ts-onAccent: #14182a;color-scheme:dark}body{margin:0;background:linear-gradient(180deg,var(--ts-bg-0),var(--ts-bg-1));color:var(--ts-text);font-family:var(--ts-font-sans);line-height:1.5}img,picture,video,canvas{max-width:100%}img,video,canvas{height:auto}html:lang(fa){--ts-font-sans: var(--ts-font-fa)}html:lang(en){--ts-font-sans: var(--ts-font-en)}input,button,select,textarea{font-family:inherit}select{color:rgba(var(--ts-ink-rgb),.92)}select option,select optgroup{color:rgba(var(--ts-ink-rgb),.92);background-color:var(--ts-popover-solid)}select[multiple]{background-color:var(--ts-popover-solid)}select[multiple] option:checked{background-color:rgba(var(--ts-accent-rgb),.26);color:rgba(var(--ts-ink-rgb),.98)}.ts-backLink:focus-visible,.ts-clearBtn:focus-visible,.ts-dockBtn:focus-visible,.ts-pageSizeSelect:focus-visible,.ts-toggle input:focus-visible{outline:none;border-color:var(--ts-focus-border);box-shadow:var(--ts-focus-ring)}.ts-link:focus-visible{outline:2px solid var(--ts-focus-border);outline-offset:2px;border-radius:4px}.ts-btn:disabled,.ts-btn[aria-disabled=true],.ts-clearBtn:disabled,.ts-dockBtn:disabled{opacity:.54;cursor:not-allowed;pointer-events:none;transform:none!important;box-shadow:none!important;filter:saturate(.7)}:root[data-theme=dark] select,:root[data-theme=dark] select option,:root[data-theme=dark] select optgroup,:root[data-theme=calm-dark] select,:root[data-theme=calm-dark] select option,:root[data-theme=calm-dark] select optgroup{color-scheme:dark}:root[data-theme=green] select,:root[data-theme=green] select option,:root[data-theme=green] select optgroup{color-scheme:dark}:root[data-theme=dracula] select,:root[data-theme=dracula] select option,:root[data-theme=dracula] select optgroup{color-scheme:dark}:root[data-theme=light] select,:root[data-theme=light] select option,:root[data-theme=light] select optgroup,:root[data-theme=calm-light] select,:root[data-theme=calm-light] select option,:root[data-theme=calm-light] select optgroup{color-scheme:light}@keyframes ts-gridDrift{0%{background-position:0 0}to{background-position:108px 54px}}@keyframes ts-scanDrift{0%{transform:translateY(-16px)}to{transform:translateY(16px)}}.ts-app{min-height:100vh;width:100%;position:relative;isolation:isolate;overflow-x:clip;padding-bottom:calc(96px + var(--ts-safe-bottom) + var(--ts-mobile-dock-clearance));background:radial-gradient(1100px circle at 12% 12%,rgba(var(--ts-accent-rgb),.14),transparent 48%),radial-gradient(900px circle at 84% 18%,rgba(var(--ts-purple-rgb),.12),transparent 44%),radial-gradient(780px circle at 58% 82%,rgba(var(--ts-accent-hi-rgb),.09),transparent 52%),linear-gradient(180deg,var(--ts-bg-1) 0%,var(--ts-bg-0) 52%,var(--ts-bg-2) 100%);background-attachment:scroll}:root[data-theme=calm-dark] .ts-app,:root[data-theme=calm-light] .ts-app{background:var(--ts-bg-0)}@media(hover:hover)and (pointer:fine){.ts-app{background-attachment:scroll}}.ts-appContent{position:relative;z-index:2}.ts-app:before{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;opacity:.05;background-image:linear-gradient(to right,rgba(var(--ts-grid-rgb),.08) 1px,transparent 1px),linear-gradient(to bottom,rgba(var(--ts-grid-rgb),.06) 1px,transparent 1px);background-size:88px 88px}.ts-app:after{content:"";position:fixed;inset:0;z-index:-1;pointer-events:none;display:none;opacity:.02;mix-blend-mode:var(--ts-scan-blend);background-image:repeating-linear-gradient(to bottom,rgba(var(--ts-scan-rgb),.05),rgba(var(--ts-scan-rgb),.05) 1px,transparent 1px,transparent 5px)}:root[data-theme=calm-dark] .ts-app:before,:root[data-theme=calm-dark] .ts-app:after,:root[data-theme=calm-light] .ts-app:before,:root[data-theme=calm-light] .ts-app:after,:root[data-theme=calm-dark] .ts-blob,:root[data-theme=calm-dark] .ts-blob2,:root[data-theme=calm-light] .ts-blob,:root[data-theme=calm-light] .ts-blob2{display:none}.ts-blob{display:none;position:absolute;top:-12vh;right:-12vw;width:clamp(420px,55vw,950px);height:clamp(420px,55vw,950px);border-radius:999px;z-index:1;pointer-events:none;opacity:.95;filter:blur(90px);background:radial-gradient(circle at 30% 30%,rgba(var(--ts-accent-hi-rgb),.2),transparent 60%),radial-gradient(circle at 65% 55%,rgba(var(--ts-purple-rgb),.18),transparent 62%),radial-gradient(circle at 50% 50%,rgba(var(--ts-accent-rgb),.1),transparent 70%)}.ts-blob2{display:none;position:absolute;bottom:-14vh;left:-14vw;width:clamp(420px,55vw,950px);height:clamp(420px,55vw,950px);border-radius:999px;z-index:1;pointer-events:none;opacity:.75;background:radial-gradient(circle at 40% 40%,rgba(var(--ts-accent-rgb),.14),transparent 60%),radial-gradient(circle at 60% 60%,rgba(var(--ts-purple-rgb),.12),transparent 62%)}@keyframes ts-blobPulse{0%,to{transform:translate(0) scale(1);opacity:.75}50%{transform:translate(-18px,10px) scale(1.06);opacity:1}}.ts-center{width:100%;max-width:1460px;margin:0 auto;padding-inline-start:max(clamp(14px,3vw,28px),var(--ts-safe-left));padding-inline-end:max(clamp(14px,3vw,28px),var(--ts-safe-right))}.ts-main{margin-top:12px}.ts-mobileDock{display:none}.ts-mobileDockBar{display:flex;align-items:flex-end;justify-content:center;width:100%;max-width:none;margin-inline:auto;overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain;gap:6px;padding:6px;border-radius:18px;border:1px solid rgba(var(--ts-ink-rgb),.1);background:rgba(var(--ts-panel-rgb),.98);box-shadow:0 12px 24px rgba(var(--ts-shadow-rgb),.18);backdrop-filter:none;-webkit-backdrop-filter:none;position:relative}.ts-mobileDockBarShowLabels{width:100%}.ts-mobileDockBar:before,.ts-mobileDockBar:after{display:none}.ts-mobileDockBar:before{inset:0;border-radius:inherit;background:radial-gradient(150px 60px at 18% 18%,rgba(var(--ts-accent-rgb),.14),transparent 72%),radial-gradient(140px 56px at 82% 82%,rgba(var(--ts-purple-rgb),.08),transparent 72%);opacity:.82}.ts-mobileDockBar:after{inset:auto 18px -9px;height:10px;border-radius:999px;background:radial-gradient(closest-side,rgba(var(--ts-shadow-rgb),.24),transparent 74%);filter:blur(5px);opacity:.32}.ts-mobileDockBar::-webkit-scrollbar{display:none}.ts-mobileDockLink{text-decoration:none;flex:1 1 0;min-width:0;min-height:0;border-radius:15px;padding:5px 0 6px;border:1px solid rgba(var(--ts-paper-rgb),.12);background:linear-gradient(180deg,rgba(var(--ts-ink-rgb),.07),rgba(var(--ts-ink-rgb),.03)),linear-gradient(145deg,rgba(var(--ts-accent-rgb),.1),rgba(var(--ts-purple-rgb),.06));display:grid;grid-template-rows:auto;align-content:end;justify-items:center;gap:0;color:rgba(var(--ts-ink-rgb),.8);position:relative;z-index:2;transform-origin:center bottom;box-shadow:0 8px 16px rgba(var(--ts-shadow-rgb),.14),inset 0 1px rgba(var(--ts-paper-rgb),.08),inset 0 -6px 10px rgba(var(--ts-shadow-rgb),.08);transition:transform .18s cubic-bezier(.2,.8,.2,1),filter .18s ease,color .18s ease,border-color .18s ease,background .18s ease,box-shadow .18s ease}.ts-mobileDockBarShowLabels .ts-mobileDockLink{grid-template-rows:auto minmax(1.55em,auto);gap:3px}.ts-mobileDockLink:hover{transform:translateY(-1px);color:rgba(var(--ts-ink-rgb),.92);filter:saturate(1.05);border-color:rgba(var(--ts-accent-rgb),.24);background:linear-gradient(180deg,rgba(var(--ts-ink-rgb),.08),rgba(var(--ts-ink-rgb),.02)),linear-gradient(145deg,rgba(var(--ts-accent-rgb),.16),rgba(var(--ts-purple-rgb),.1));box-shadow:0 10px 18px rgba(var(--ts-shadow-rgb),.16),inset 0 1px rgba(var(--ts-paper-rgb),.12),inset 0 -6px 10px rgba(var(--ts-shadow-rgb),.08)}.ts-mobileDockLinkActive{color:rgba(var(--ts-ink-rgb),.96);transform:translateY(-2px);filter:saturate(1.08);border-color:rgba(var(--ts-accent-rgb),.44);background:linear-gradient(180deg,rgba(var(--ts-accent-hi-rgb),.1),rgba(var(--ts-accent-rgb),.04)),linear-gradient(145deg,rgba(var(--ts-accent-hi-rgb),.46),rgba(var(--ts-accent-rgb),.28),rgba(var(--ts-purple-rgb),.2));box-shadow:0 12px 20px rgba(var(--ts-accent-rgb),.18),0 6px 12px rgba(var(--ts-shadow-rgb),.14),inset 0 1px rgba(var(--ts-paper-rgb),.16),inset 0 -8px 12px rgba(var(--ts-accent-rgb),.08)}.ts-mobileDockLinkActive:hover{transform:translateY(-2px)}.ts-mobileDockLink:focus-visible{outline:none;border-color:rgba(var(--ts-accent-rgb),.62);box-shadow:0 0 0 3px rgba(var(--ts-accent-rgb),.22),0 10px 20px rgba(var(--ts-shadow-rgb),.18),inset 0 1px rgba(var(--ts-paper-rgb),.14)}.ts-mobileDockLink:active{transform:translateY(-1px)}.ts-mobileDockIconGlass{width:100%;min-height:40px;border-radius:inherit;border:0;background:none;display:flex;align-items:center;justify-content:center;position:relative}.ts-mobileDockGlyph{width:18px;height:18px;display:block;position:relative;z-index:1}.ts-mobileDockLabel{display:none;font-size:.62rem;font-weight:700;line-height:1.15;letter-spacing:0;text-align:center;max-width:100%;white-space:nowrap;word-break:keep-all;overflow-wrap:normal;text-shadow:0 1px 0 rgba(var(--ts-paper-rgb),.12)}.ts-mobileDockBarShowLabels .ts-mobileDockLabel{display:block}@media(max-width:768px){:root{--ts-mobile-dock-clearance: 82px}.ts-center{padding-inline-start:max(14px,var(--ts-safe-left));padding-inline-end:max(14px,var(--ts-safe-right))}.ts-main{margin-top:0;padding-bottom:calc(18px + var(--ts-mobile-dock-clearance))}.ts-mobileDock{position:fixed;inset-inline-start:max(6px,var(--ts-safe-left));inset-inline-end:max(6px,var(--ts-safe-right));bottom:calc(var(--ts-mobile-dock-offset) + var(--ts-safe-bottom) + 2px);z-index:12040;display:flex;justify-content:stretch;pointer-events:none;padding-inline-start:0;padding-inline-end:0}.ts-mobileDockBar{gap:3px;padding:5px 5px 4px;border-radius:20px;pointer-events:auto}.ts-mobileDockLink{border-radius:13px;padding:4px 0 5px}.ts-mobileDockBarShowLabels .ts-mobileDockLink{grid-template-rows:auto minmax(1.4em,auto)}.ts-mobileDockIconGlass{min-height:34px}.ts-mobileDockGlyph{width:17px;height:17px}.ts-mobileDockLabel{font-size:.58rem;max-width:100%}input:not([type=checkbox]):not([type=radio]),select,textarea{font-size:16px}}@media(max-width:420px){:root{--ts-mobile-dock-offset: 6px;--ts-mobile-dock-clearance: 74px}.ts-mobileDockBar{gap:2px;padding:5px 4px 4px;border-radius:18px}.ts-mobileDockLink{border-radius:12px;padding:4px 0}.ts-mobileDockBarShowLabels{width:100%}.ts-mobileDockBarShowLabels .ts-mobileDockLink{grid-template-rows:auto minmax(1.25em,auto)}.ts-mobileDockIconGlass{width:100%;min-height:30px;border-radius:inherit}.ts-mobileDockGlyph{width:15px;height:15px}.ts-mobileDockLabel{font-size:.54rem;max-width:100%}.ts-center{padding-inline-start:max(12px,var(--ts-safe-left));padding-inline-end:max(12px,var(--ts-safe-right))}}.ts-skipLink{position:fixed;top:max(10px,var(--ts-safe-top));inset-inline-start:12px;z-index:13000;padding:8px 12px;border-radius:10px;border:1px solid rgba(var(--ts-accent-rgb),.46);background:var(--ts-popover-solid);color:rgba(var(--ts-ink-rgb),.96);font-weight:700;text-decoration:none;box-shadow:var(--ts-shadow-md);transform:translateY(-140%);opacity:0;transition:transform .15s ease,opacity .15s ease}.ts-skipLink:focus-visible{transform:translateY(0);opacity:1}.ts-bidi-ltr{direction:ltr;unicode-bidi:isolate}.ts-glass{border:1px solid transparent;background:linear-gradient(var(--ts-panel),var(--ts-panel)) padding-box,linear-gradient(90deg,rgba(var(--ts-accent-rgb),.6),rgba(var(--ts-purple-rgb),.22),rgba(var(--ts-glass-spark-rgb),.14),rgba(var(--ts-accent-hi-rgb),.2)) border-box;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--ts-shadow);border-radius:14px}:root[data-theme=calm-dark] .ts-glass,:root[data-theme=calm-light] .ts-glass{border-color:var(--ts-border);background:var(--ts-panel-strong);backdrop-filter:none;-webkit-backdrop-filter:none;box-shadow:var(--ts-shadow-sm)}.ts-btn{position:relative;overflow:hidden;border:1px solid transparent;background:linear-gradient(var(--ts-btn-sheen),var(--ts-btn-sheen)) padding-box,linear-gradient(135deg,rgba(var(--ts-accent-rgb),.35),rgba(var(--ts-purple-rgb),.18),rgba(var(--ts-accent-hi-rgb),.12)) border-box;color:var(--ts-btn-text);text-decoration:none;cursor:pointer;padding:8px 16px;border-radius:10px;font-weight:650;font-size:.95rem;display:inline-flex;align-items:center;gap:8px;white-space:nowrap;min-height:38px;transition:transform .16s ease,box-shadow .16s ease}.ts-btn:after{content:"";position:absolute;inset:-70%;background:linear-gradient(115deg,transparent 40%,rgba(var(--ts-shine-rgb),.16) 48%,transparent 56%);transform:translate(-30%);opacity:0;transition:opacity .2s ease,transform .65s ease;pointer-events:none}.ts-btn:hover{transform:translateY(-1px);box-shadow:var(--ts-shadow-btnHover)}.ts-btn:hover:after{opacity:1;transform:translate(20%)}.ts-btn:active{transform:translateY(0)}.ts-btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(var(--ts-accent-rgb),.22),0 0 0 1px rgba(var(--ts-accent-rgb),.55)}.ts-btnPrimary{border:1px solid rgba(var(--ts-accent-rgb),.55);background:linear-gradient(180deg,var(--ts-orange-hi) 0%,var(--ts-orange) 100%);color:var(--ts-onAccent);box-shadow:0 10px 30px rgba(var(--ts-accent-rgb),.18)}:root[data-theme=calm-dark] .ts-btn,:root[data-theme=calm-light] .ts-btn{border-color:var(--ts-border);background:rgba(var(--ts-panel-rgb),.98);box-shadow:none}:root[data-theme=calm-dark] .ts-btn:after,:root[data-theme=calm-light] .ts-btn:after{display:none}:root[data-theme=calm-dark] .ts-btn:hover,:root[data-theme=calm-light] .ts-btn:hover{box-shadow:none}:root[data-theme=calm-dark] .ts-btnPrimary,:root[data-theme=calm-light] .ts-btnPrimary{border-color:rgba(var(--ts-accent-rgb),.52);background:var(--ts-accent);color:var(--ts-onAccent);box-shadow:none}:root[data-theme=calm-dark] .ts-mobileDockBar,:root[data-theme=calm-light] .ts-mobileDockBar{border-color:rgba(var(--ts-accent-rgb),.24);background:linear-gradient(160deg,rgba(var(--ts-panel-rgb),.98),rgba(var(--ts-panel-rgb),.9)) padding-box,linear-gradient(135deg,rgba(var(--ts-accent-rgb),.32),rgba(var(--ts-ink-rgb),.1),rgba(var(--ts-accent-rgb),.22)) border-box;backdrop-filter:none;-webkit-backdrop-filter:none}:root[data-theme=calm-dark] .ts-mobileDockLink,:root[data-theme=calm-light] .ts-mobileDockLink{background:linear-gradient(180deg,rgba(var(--ts-ink-rgb),.08),rgba(var(--ts-ink-rgb),.02)),linear-gradient(145deg,rgba(var(--ts-accent-rgb),.18),rgba(var(--ts-paper-rgb),.06))}.ts-btnSmall{font-size:.88rem;padding:6px 10px;min-height:34px}.ts-badge{font-family:var(--ts-mono);font-size:.88rem;font-weight:700;padding:4px 12px;border-radius:999px;border:1px solid rgba(var(--ts-accent-rgb),.35);background:rgba(var(--ts-accent-rgb),.14);color:var(--ts-orange-hi)}.ts-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:clamp(16px,3vw,24px)}.ts-card{position:relative;border-radius:16px;overflow:hidden;border:1px solid transparent;background:linear-gradient(var(--ts-panel-strong),var(--ts-panel-strong)) padding-box,linear-gradient(135deg,rgba(var(--ts-accent-rgb),.28),rgba(var(--ts-purple-rgb),.16),rgba(var(--ts-glass-spark-rgb),.1)) border-box;box-shadow:var(--ts-shadow);animation:ts-cardIn .62s cubic-bezier(.2,.8,.2,1) both;animation-delay:calc(var(--i, 0) * 55ms);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease}.ts-card:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:0;transition:opacity .2s ease;background:radial-gradient(600px circle at var(--mx, 50%) var(--my, 50%),rgba(var(--ts-accent-rgb),.18),transparent 55%),radial-gradient(420px circle at var(--mx, 50%) var(--my, 50%),rgba(var(--ts-glass-spark-rgb),.06),transparent 60%)}.ts-card:hover:before{opacity:1}.ts-card:hover{transform:translateY(-4px);box-shadow:var(--ts-glow)}@keyframes ts-cardIn{0%{opacity:0;transform:translateY(10px) scale(.985)}to{opacity:1;transform:translateY(0) scale(1)}}@media(prefers-reduced-motion:reduce){.ts-app:before,.ts-app:after,.ts-blob,.ts-card{animation:none!important}.ts-btn,.ts-card{transition:none!important}html.ts-theme-switching,html.ts-theme-switching *,html.ts-theme-switching *:before,html.ts-theme-switching *:after{transition:none!important}}.ts-searchRow{display:flex;gap:10px;align-items:center}.ts-input{flex:1;min-width:180px;min-height:40px;border-radius:12px;border:1px solid rgba(var(--ts-ink-rgb),.12);background:rgba(var(--ts-ink-rgb),.04);color:rgba(var(--ts-ink-rgb),.92);padding:10px 12px;outline:none}.ts-input::placeholder{color:rgba(var(--ts-ink-rgb),.45);font-size:1.04em}.ts-input:focus{border-color:var(--ts-focus-border);box-shadow:var(--ts-focus-ring)}.ts-stickyHeader{position:sticky;top:0;z-index:50;padding-top:8px;margin:0 0 18px}.ts-glassPad{padding:clamp(12px,2vw,16px) clamp(16px,3vw,24px)}.ts-headerLayout{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:16px}.ts-titleGroup{display:flex;flex-direction:column;gap:8px;min-width:min(460px,100%)}.ts-topTitleGroup{flex:1 1 640px;min-width:min(320px,100%)}.ts-backLink{width:fit-content;color:rgba(var(--ts-ink-rgb),.78);text-decoration:none;display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:10px;border:1px solid rgba(var(--ts-ink-rgb),.1);background:rgba(var(--ts-ink-rgb),.04);transition:transform .16s ease,background .16s ease,border-color .16s ease}.ts-backLink:hover{transform:translateY(-1px);background:rgba(var(--ts-ink-rgb),.06);border-color:rgba(var(--ts-accent-rgb),.35)}.ts-backArrow{color:var(--ts-orange);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto}:root[dir=rtl] .ts-backArrow{transform:scaleX(-1)}.ts-titleRow{display:flex;flex-wrap:wrap;align-items:baseline;gap:10px}.ts-topTitleRow{align-items:center}.ts-brandLink{font-size:1.02rem;letter-spacing:-.01em}.ts-topCategoriesLink{margin-inline-start:8px}.ts-h1{margin:0;font-size:clamp(1.25rem,4vw,1.6rem);font-weight:800;letter-spacing:-.02em}.ts-chip{font-family:var(--ts-mono);font-size:.9em;padding:2px 10px;border-radius:999px;border:1px solid rgba(var(--ts-purple-rgb),.3);background:rgba(var(--ts-purple-rgb),.12);color:var(--ts-orange-hi)}.ts-metaLine{display:flex;flex-wrap:wrap;gap:10px}.ts-tag{font-family:var(--ts-mono);font-size:.82rem;color:rgba(var(--ts-ink-rgb),.72);padding:3px 10px;border-radius:999px;border:1px solid rgba(var(--ts-ink-rgb),.1);background:rgba(var(--ts-ink-rgb),.03);unicode-bidi:isolate}.ts-tagAccent{font-family:var(--ts-mono);font-size:.82rem;color:var(--ts-orange-hi);padding:3px 10px;border-radius:999px;border:1px solid rgba(var(--ts-purple-rgb),.18);background:rgba(var(--ts-accent-rgb),.1)}.ts-actions{display:flex;flex-wrap:wrap;align-items:center;align-self:flex-start;justify-content:flex-start;gap:clamp(8px,1.5vw,12px);margin-inline-start:auto;width:fit-content;max-width:100%}.ts-controlsBar{margin-bottom:16px;display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.ts-paginationBar{margin:10px 0 16px;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:10px}.ts-paginationActions{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.ts-pageSize{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:12px;border:1px solid rgba(var(--ts-ink-rgb),.12);background:rgba(var(--ts-ink-rgb),.04)}.ts-pageSizeSelect{appearance:none;border:1px solid rgba(var(--ts-ink-rgb),.14);background:rgba(var(--ts-ink-rgb),.06);color:rgba(var(--ts-ink-rgb),.92);border-radius:10px;font-size:.86rem;padding:5px 9px;min-width:64px}.ts-pageSizeSelect:focus{outline:none;border-color:var(--ts-focus-border);box-shadow:var(--ts-focus-ring)}.ts-searchGroup{display:flex;align-items:center;gap:10px;border:1px solid rgba(var(--ts-ink-rgb),.12);background:rgba(var(--ts-ink-rgb),.04);border-radius:12px;padding:8px 10px;min-width:min(420px,100%);width:min(820px,100%)}.ts-searchGroup:focus-within{border-color:var(--ts-focus-border);box-shadow:var(--ts-focus-ring)}.ts-searchIcon{color:var(--ts-orange-hi);opacity:.95;display:inline-flex;align-items:center;justify-content:center}.ts-inputBare{flex:1;border:none;outline:none;background:transparent;color:rgba(var(--ts-ink-rgb),.92);font-size:.95rem;min-width:150px}.ts-inputBare::placeholder{color:rgba(var(--ts-ink-rgb),.45);font-size:1.04em}.ts-clearBtn{border:1px solid rgba(var(--ts-ink-rgb),.12);background:rgba(var(--ts-ink-rgb),.04);color:rgba(var(--ts-ink-rgb),.78);border-radius:10px;cursor:pointer;padding:6px 10px;transition:background .16s ease,border-color .16s ease,transform .16s ease}.ts-clearBtn:hover{background:rgba(var(--ts-ink-rgb),.06);border-color:rgba(var(--ts-accent-rgb),.28);transform:translateY(-1px)}.ts-rightControls{display:flex;align-items:center;gap:12px;margin-inline-start:auto;flex-wrap:wrap;justify-content:flex-end}.ts-viewToggle{display:inline-flex;align-items:center;gap:6px;padding:4px;border-radius:12px;border:1px solid rgba(var(--ts-ink-rgb),.12);background:rgba(var(--ts-ink-rgb),.04)}.ts-viewBtn{border:1px solid transparent;background:transparent;color:rgba(var(--ts-ink-rgb),.78);min-height:32px;padding:5px 9px;border-radius:9px;display:inline-flex;align-items:center;gap:6px;cursor:pointer;font-size:.82rem;font-weight:700;transition:background .14s ease,border-color .14s ease,color .14s ease}.ts-viewBtn:hover{background:rgba(var(--ts-ink-rgb),.06);border-color:rgba(var(--ts-accent-rgb),.26)}.ts-viewBtnActive{color:rgba(var(--ts-ink-rgb),.96);background:rgba(var(--ts-accent-rgb),.2);border-color:rgba(var(--ts-accent-rgb),.48)}.ts-viewBtn:focus-visible{outline:none;border-color:var(--ts-focus-border);box-shadow:var(--ts-focus-ring)}.ts-mobileFilterOverlay{position:fixed;inset:0;z-index:12120;display:flex;align-items:flex-end;justify-content:center;padding:max(16px,var(--ts-safe-top)) max(12px,var(--ts-safe-right)) max(16px,var(--ts-safe-bottom)) max(12px,var(--ts-safe-left));background:rgba(var(--ts-shadow-rgb),.46);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}.ts-mobileFilterSheet{width:min(100%,640px);max-height:min(82vh,760px);overflow:auto;overscroll-behavior:contain;border-radius:24px;border:1px solid rgba(var(--ts-ink-rgb),.12);background:var(--ts-popover-solid);box-shadow:var(--ts-shadow-hi);padding:18px 16px calc(16px + var(--ts-safe-bottom))}.ts-mobileFilterHeader{display:flex;align-items:center;justify-content:space-between;gap:12px}.ts-mobileFilterTitle{margin:0;font-size:1rem;font-weight:800;color:rgba(var(--ts-ink-rgb),.94)}.ts-mobileFilterBody{display:grid;gap:16px;margin-top:16px}.ts-mobileFilterSection{display:grid;gap:12px}.ts-mobileFilterSection+.ts-mobileFilterSection{padding-top:16px;border-top:1px solid rgba(var(--ts-ink-rgb),.08)}.ts-categoryList{grid-template-columns:1fr!important;gap:12px}.ts-categoryList .ts-card{min-height:0}.ts-categoryList .ts-cardBody{padding:16px 18px 18px;gap:12px}.ts-hint{color:rgba(var(--ts-ink-rgb),.78);font-size:.92rem}.ts-errorText{color:var(--ts-danger-hi);margin-bottom:12px;font-family:var(--ts-mono);font-size:.88rem;opacity:.95}.ts-toggle{display:inline-flex;align-items:center;gap:10px;color:rgba(var(--ts-ink-rgb),.7);cursor:pointer;-webkit-user-select:none;user-select:none;font-size:.95rem}.ts-toggle input{appearance:none;-webkit-appearance:none;width:44px;height:24px;border-radius:999px;position:relative;border:1px solid rgba(var(--ts-ink-rgb),.14);background:rgba(var(--ts-ink-rgb),.08);box-shadow:var(--ts-toggle-inset);transition:background .16s ease,border-color .16s ease,box-shadow .16s ease}.ts-toggle input:after{content:"";position:absolute;top:50%;left:3px;width:18px;height:18px;border-radius:50%;transform:translateY(-50%);background:rgba(var(--ts-ink-rgb),.28);box-shadow:0 0 18px rgba(var(--ts-ink-rgb),.12);transition:left .16s ease,background .16s ease,box-shadow .16s ease}.ts-toggle input:checked{border-color:rgba(var(--ts-accent-rgb),.5);background:rgba(var(--ts-accent-rgb),.18);box-shadow:inset 0 0 0 1px rgba(var(--ts-accent-rgb),.1)}.ts-toggle input:checked:after{left:calc(100% - 21px);background:var(--ts-orange);box-shadow:0 0 22px rgba(var(--ts-accent-rgb),.3)}.ts-videoGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.ts-videoList{grid-template-columns:1fr!important;gap:12px}.ts-videoCardWrap{position:relative;overflow:visible}.ts-dockLeft{position:absolute;top:10px;left:10px;z-index:6}.ts-dockRight{position:absolute;top:10px;right:10px;z-index:6;display:flex;gap:8px}.ts-dockBtn{text-decoration:none;border:1px solid rgba(var(--ts-ink-rgb),.14);background:var(--ts-overlay-bg);color:rgba(var(--ts-ink-rgb),.9);border-radius:12px;padding:6px 10px;font-weight:650;font-size:.88rem;cursor:pointer;transition:transform .16s ease,border-color .16s ease,background .16s ease}.ts-dockBtn:hover{transform:translateY(-1px);border-color:rgba(var(--ts-accent-rgb),.28);background:var(--ts-overlay-bg-hover)}.ts-dockBtnDanger{border-color:rgba(var(--ts-danger-rgb),.28);color:var(--ts-danger-text-strong)}.ts-dockBtnDanger:hover{border-color:rgba(var(--ts-danger-rgb),.4)}.ts-videoCardSurface{min-height:260px}.ts-videoCardList{min-height:0;display:grid;grid-template-columns:minmax(160px,230px) 1fr}.ts-videoList .ts-videoCardSurface .ts-thumbWrap{height:100%;min-height:140px;border-inline-end:1px solid rgba(var(--ts-ink-rgb),.1)}.ts-videoList .ts-videoCardSurface .ts-noThumb{border-bottom:none}.ts-videoList .ts-videoCardSurface .ts-cardBody{padding:14px 16px;gap:8px}.ts-overlayLink{position:absolute;inset:0;z-index:5;border-radius:inherit;cursor:pointer}.ts-thumbWrap{width:100%;height:150px;background:rgba(var(--ts-ink-rgb),.03)}.ts-thumbImg{width:100%;height:100%;object-fit:cover;display:block;filter:saturate(1.05) contrast(1.05)}.ts-noThumb{width:100%;height:100%;position:relative;isolation:isolate;overflow:hidden;display:grid;place-items:center;color:rgba(var(--ts-ink-rgb),.82);border-bottom:1px solid rgba(var(--ts-ink-rgb),.08);text-align:center;padding:clamp(16px,2vw,24px);background:radial-gradient(150px circle at 18% 18%,rgba(var(--ts-accent-hi-rgb),.22),transparent 62%),radial-gradient(180px circle at 82% 80%,rgba(var(--ts-accent-rgb),.18),transparent 64%),linear-gradient(160deg,rgba(var(--ts-ink-rgb),.035),rgba(var(--ts-ink-rgb),.085))}.ts-noThumb:before{content:"";position:absolute;inset:12px;border-radius:18px;border:1px solid rgba(var(--ts-ink-rgb),.1);background:linear-gradient(180deg,rgba(var(--ts-paper-rgb),.06),rgba(var(--ts-paper-rgb),.015));box-shadow:inset 0 1px rgba(var(--ts-paper-rgb),.08);pointer-events:none}.ts-noThumb:after{content:"";position:absolute;left:18%;right:18%;bottom:20px;height:1px;background:linear-gradient(90deg,transparent,rgba(var(--ts-ink-rgb),.22),transparent);pointer-events:none}.ts-noThumbTitle{position:relative;z-index:1;display:-webkit-box;max-width:min(22ch,100%);overflow:hidden;overflow-wrap:anywhere;word-break:break-word;text-align:center;text-wrap:balance;line-height:1.32;font-size:clamp(.98rem,.9rem + .35vw,1.18rem);font-weight:800;color:rgba(var(--ts-ink-rgb),.94);padding:.82rem .95rem;border-radius:18px;border:1px solid rgba(var(--ts-ink-rgb),.12);background:rgba(var(--ts-panel-rgb),.26);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 12px 32px rgba(var(--ts-shadow-rgb),.18);-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical}.ts-cardBody{padding:14px 14px 16px;display:flex;flex-direction:column;gap:10px;position:relative;z-index:3}.ts-cardTitle{font-weight:800;line-height:1.2;letter-spacing:-.01em;font-size:1.05rem;color:var(--ts-text);overflow-wrap:anywhere;word-break:break-word;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ts-cardActionRow{display:flex;justify-content:flex-end;gap:8px;flex-wrap:wrap;position:relative;z-index:6}.ts-metaRow{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.ts-draftBadge{font-family:var(--ts-mono);font-size:.78rem;padding:3px 10px;border-radius:999px;background:rgba(var(--ts-accent-rgb),.14);border:1px solid rgba(var(--ts-accent-rgb),.25);color:var(--ts-orange-hi)}.ts-duration{font-family:var(--ts-mono);font-size:.82rem;color:rgba(var(--ts-ink-rgb),.7)}.ts-durationMuted{font-family:var(--ts-mono);font-size:.82rem;color:rgba(var(--ts-ink-rgb),.4)}.ts-cardDisabled{opacity:.55;filter:grayscale(1);pointer-events:none}.ts-emptyState{grid-column:1 / -1;text-align:center;padding:clamp(40px,8vw,60px);border-radius:14px;border:1px dashed rgba(var(--ts-ink-rgb),.18);background:radial-gradient(700px circle at 50% 20%,rgba(var(--ts-accent-rgb),.1),transparent 55%),rgba(var(--ts-ink-rgb),.02);color:rgba(var(--ts-ink-rgb),.82)}.ts-errorPanel{margin-top:20px;padding:16px;border-radius:12px;border:1px solid rgba(var(--ts-danger-rgb),.25);background:rgba(var(--ts-danger-rgb),.08);color:var(--ts-danger-text);font-family:var(--ts-mono)}.ts-hideSm{margin:0}.ts-videoDesktopOnly{display:inline-flex}@media(max-width:768px){.ts-stickyHeader{position:static;margin-bottom:12px}.ts-center{padding-inline-start:max(clamp(10px,3.6vw,16px),var(--ts-safe-left));padding-inline-end:max(clamp(10px,3.6vw,16px),var(--ts-safe-right))}.ts-glassPad{padding:10px 12px}.ts-headerLayout{gap:10px}.ts-topTitleGroup{flex-basis:100%;min-width:0;gap:6px}.ts-topTitleRow{gap:8px}.ts-brandLink{font-size:.98rem}.ts-chip{font-size:.72rem;padding:2px 7px}.ts-topCategoriesLink{margin-inline-start:0;padding:5px 8px;font-size:.84rem}.ts-hideSm{display:none}.ts-searchGroup{min-width:0;width:100%;gap:8px;padding:6px 8px;border-radius:10px}.ts-inputBare{min-width:0;font-size:.9rem}.ts-clearBtn{padding:4px 7px;font-size:.78rem;border-radius:8px}.ts-actions{width:100%;margin-inline-start:0;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;gap:8px;padding-bottom:2px;scrollbar-width:none}.ts-actions::-webkit-scrollbar{display:none}.ts-paginationBar{margin:8px 0 14px;gap:8px}.ts-paginationActions{width:100%;justify-content:flex-start}.ts-pageSize{padding:5px 8px}.ts-btn{padding:6px 10px;min-height:34px}.ts-btnSmall{font-size:.8rem;padding:4px 8px;min-height:30px}.ts-tagAccent{max-width:min(56vw,240px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ts-videoGrid{grid-template-columns:1fr;gap:12px}.ts-cardBody{padding:12px;gap:8px}.ts-cardTitle{font-size:.98rem}.ts-metaRow{gap:6px 8px}.ts-draftBadge,.ts-duration,.ts-durationMuted{font-size:.74rem}.ts-table{min-width:720px}.ts-table thead th,.ts-table tbody td{padding:9px 10px}.ts-dockLeft{top:8px;left:8px}.ts-dockRight{top:8px;right:8px}.ts-viewToggle{width:100%;justify-content:center}.ts-viewBtn{flex:1 1 auto;justify-content:center}.ts-videoCardList{grid-template-columns:1fr}.ts-videoList .ts-videoCardSurface .ts-thumbWrap{min-height:150px;border-inline-end:none;border-bottom:1px solid rgba(var(--ts-ink-rgb),.1)}}@media(max-width:900px){.ts-videoDesktopOnly{display:none!important}}@media(max-width:520px){.ts-glassPad{padding:8px 10px}.ts-chip{display:none}.ts-topCategoriesLink{padding:4px 7px;font-size:.78rem}.ts-searchGroup{padding:5px 7px}.ts-inputBare{font-size:.86rem}.ts-clearBtn{display:none}.ts-btnSmall{font-size:.76rem;padding:4px 7px;min-height:28px}.ts-tagAccent{max-width:44vw;font-size:.74rem;padding:2px 8px}.ts-cardBody{padding:10px}.ts-durationMuted{display:none}}.ts-authShell{min-height:100vh;display:grid;place-items:center;padding:clamp(22px,5vw,64px) 0}.ts-authWrap{width:100%;max-width:720px;margin:0 auto}.ts-authCard{padding:clamp(18px,4vw,28px);position:relative;overflow:hidden}.ts-authCard:before{content:"";position:absolute;inset:-60%;background:linear-gradient(115deg,transparent 40%,rgba(var(--ts-shine-rgb),.1) 48%,transparent 56%);transform:translate(-35%);opacity:.55;pointer-events:none;animation:ts-authSweep 7s ease-in-out infinite}@keyframes ts-authSweep{0%,to{transform:translate(-35%);opacity:.25}50%{transform:translate(20%);opacity:.65}}.ts-authHeader{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:14px;margin-bottom:10px}.ts-authIcon{width:44px;height:44px;border-radius:14px;display:grid;place-items:center;border:1px solid rgba(var(--ts-accent-rgb),.25);background:rgba(var(--ts-accent-rgb),.1);box-shadow:0 0 0 1px rgba(var(--ts-accent-rgb),.1)}.ts-authTitle{margin:0;font-size:clamp(1.55rem,4vw,2.1rem);font-weight:900;letter-spacing:-.02em}.ts-authLead{margin:10px 0 0;color:var(--ts-muted);line-height:1.6}.ts-emailChip{font-family:var(--ts-mono);padding:2px 10px;border-radius:999px;border:1px solid rgba(var(--ts-accent-rgb),.28);background:rgba(var(--ts-accent-rgb),.1);color:var(--ts-orange-hi);display:inline-block}.ts-divider{height:1px;border:0;margin:18px 0;background:linear-gradient(90deg,transparent,rgba(var(--ts-glass-spark-rgb),.14),rgba(var(--ts-accent-rgb),.22),rgba(var(--ts-glass-spark-rgb),.14),transparent)}.ts-subtitle{margin:0 0 10px;font-size:1.05rem;font-weight:800;letter-spacing:-.01em}.ts-formGrid{display:grid;gap:12px}.ts-field{display:grid;gap:6px}.ts-label{font-size:.92rem;font-weight:700;color:rgba(var(--ts-ink-rgb),.78)}.ts-errorBox{border:1px solid rgba(var(--ts-danger-rgb),.28);background:rgba(var(--ts-danger-rgb),.1);color:var(--ts-danger-text);border-radius:12px;padding:10px 12px;font-family:var(--ts-mono);font-size:.88rem}.ts-authFooterLinks{margin-top:16px;display:flex;flex-wrap:wrap;gap:10px;align-items:center}.ts-link{color:rgba(var(--ts-ink-rgb),.82);text-decoration:none;border-bottom:1px solid rgba(var(--ts-accent-rgb),.22)}.ts-link:hover{color:rgba(var(--ts-ink-rgb),.95);border-bottom-color:rgba(var(--ts-accent-rgb),.45)}.ts-otpRow{display:flex;direction:ltr;gap:10px;flex-wrap:wrap;align-items:center}.ts-otpBox{direction:ltr;width:44px;height:54px;border-radius:14px;border:1px solid rgba(var(--ts-ink-rgb),.14);background:rgba(var(--ts-ink-rgb),.04);color:rgba(var(--ts-ink-rgb),.92);font-family:var(--ts-mono);font-size:1.25rem;text-align:center;outline:none;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.ts-otpBox:focus{border-color:rgba(var(--ts-accent-rgb),.45);box-shadow:0 0 0 3px rgba(var(--ts-accent-rgb),.18);transform:translateY(-1px)}.ts-spinnerSm{width:16px;height:16px;border:2px solid rgba(var(--ts-ink-rgb),.16);border-top-color:var(--ts-orange);border-radius:50%;animation:ts-spin .7s linear infinite}@keyframes ts-spin{to{transform:rotate(360deg)}}@media(max-width:480px){.ts-otpBox{width:40px;height:52px}}.ts-sectionRow{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;margin:18px 0 10px}.ts-h2{margin:0;font-size:1.1rem;font-weight:800;letter-spacing:-.01em}.ts-muted{color:var(--ts-muted)}.ts-cardPad{padding:14px 14px 16px}.ts-loadingCenter{min-height:100vh;display:grid;place-items:center;gap:10px}.ts-spinnerLg{width:44px;height:44px;border:3px solid rgba(var(--ts-ink-rgb),.12);border-top-color:var(--ts-orange);border-radius:50%;animation:ts-spin .7s linear infinite}.ts-videoLayout{display:flex;gap:clamp(14px,2vw,18px);align-items:flex-start}.ts-videoMain{flex:1 1 auto;min-width:0}.ts-videoSidebar{flex:0 0 380px;width:380px;min-width:0;transition:width .22s ease,flex-basis .22s ease,opacity .18s ease,transform .22s ease}.ts-videoSidebarClosed{flex-basis:0;width:0;opacity:0;transform:translate(14px);pointer-events:none}.ts-videoCinema .ts-videoSidebar{display:none}.ts-playerCard{padding:0!important;border-radius:16px;overflow:hidden;position:relative}.ts-playerCard:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.55;background:radial-gradient(800px circle at 20% 10%,rgba(var(--ts-accent-rgb),.14),transparent 55%)}.ts-playerAspect{position:relative;width:100%;padding-top:56.25%;background:var(--ts-media-bg)}.ts-playerInner{position:absolute;inset:0}.ts-playerInner iframe{width:100%;height:100%;border:0}.ts-playerOverlayLeft,.ts-playerOverlayRight{position:absolute;top:10px;z-index:5}.ts-playerOverlayLeft{left:10px}.ts-playerOverlayRight{right:10px}.ts-videoActionBar{margin-top:12px;padding:10px 12px;display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.ts-videoActionLeft,.ts-videoActionRight{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ts-playlistPanel{padding:14px}.ts-playlistSticky{position:sticky;top:92px}.ts-playlistHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:10px}.ts-playlistTitleRow{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.ts-playlistTitle{font-weight:900;letter-spacing:-.02em}.ts-playlistList{display:flex;flex-direction:column;gap:10px;margin-top:10px;max-height:calc(100vh - 240px);overflow:auto;padding-right:4px;-webkit-overflow-scrolling:touch}.ts-playItem{display:flex;gap:10px;padding:10px;border-radius:14px;text-decoration:none;color:var(--ts-text);border:1px solid rgba(var(--ts-ink-rgb),.1);background:rgba(var(--ts-ink-rgb),.03);transition:transform .16s ease,border-color .16s ease,background .16s ease}.ts-playItem:hover{transform:translateY(-1px);border-color:rgba(var(--ts-accent-rgb),.22);background:rgba(var(--ts-ink-rgb),.04)}.ts-playItemActive{border-color:rgba(var(--ts-accent-rgb),.32);background:rgba(var(--ts-accent-rgb),.1)}.ts-playThumb{width:62px;height:42px;border-radius:12px;overflow:hidden;flex:0 0 auto;background:rgba(var(--ts-ink-rgb),.04);border:1px solid rgba(var(--ts-ink-rgb),.08)}.ts-playThumb img{width:100%;height:100%;object-fit:cover;display:block}.ts-playThumbFallback{width:100%;height:100%;display:grid;place-items:center;padding:5px 6px;overflow:hidden}.ts-playThumbFallbackText{display:-webkit-box;text-align:center;overflow-wrap:anywhere;word-break:break-word;line-height:1.2;font-size:.56rem;font-weight:700;color:rgba(var(--ts-ink-rgb),.72);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.ts-playText{flex:1;min-width:0}.ts-playTitle{font-weight:850;letter-spacing:-.01em;line-height:1.2;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ts-playMeta{display:flex;gap:10px;align-items:center;flex-wrap:wrap;margin-top:6px;font-family:var(--ts-mono);font-size:12px;color:var(--ts-muted)}.ts-markDot{width:10px;height:10px;border-radius:999px;border:1px solid rgba(var(--ts-ink-rgb),.18);background:rgba(var(--ts-ink-rgb),.12)}.ts-markDot[data-status=in_progress]{background:rgba(var(--ts-accent-rgb),.65);border-color:rgba(var(--ts-accent-rgb),.55);box-shadow:0 0 12px rgba(var(--ts-accent-rgb),.22)}.ts-markDot[data-status=completed]{background:rgba(var(--ts-accent-rgb),1);border-color:rgba(var(--ts-accent-rgb),.7);box-shadow:0 0 14px rgba(var(--ts-accent-rgb),.3)}.ts-notesPanel{margin-top:14px;padding:14px}.ts-notesHeader{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap;margin-bottom:10px}.ts-notesTitleRow{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.ts-textarea{width:100%;border-radius:12px;border:1px solid rgba(var(--ts-ink-rgb),.12);background:rgba(var(--ts-ink-rgb),.04);color:rgba(var(--ts-ink-rgb),.92);padding:10px 12px;outline:none;resize:vertical;font-family:var(--ts-mono);line-height:1.55}.ts-textarea::placeholder{color:rgba(var(--ts-ink-rgb),.45)}.ts-textarea:focus{border-color:var(--ts-focus-border);box-shadow:var(--ts-focus-ring)}.ts-notesFooter{margin-top:8px;display:flex;justify-content:space-between;gap:10px;flex-wrap:wrap;color:rgba(var(--ts-ink-rgb),.55);font-family:var(--ts-mono);font-size:12px}.ts-nowDock{position:fixed;right:16px;bottom:16px;z-index:90;width:min(380px,calc(100vw - 32px))}.ts-nowDockInner{padding:12px 14px;border-radius:16px;display:flex;align-items:center;gap:12px;justify-content:space-between}.ts-nowDockInfo{min-width:0}.ts-nowDockLabel{font-family:var(--ts-mono);font-size:11px;color:rgba(var(--ts-ink-rgb),.55);letter-spacing:.03em}.ts-nowDockTitle{font-weight:850;letter-spacing:-.01em;line-height:1.2;margin-top:2px;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ts-nowDockActions{display:flex;gap:10px;flex-wrap:wrap}@media(max-width:1024px){.ts-videoLayout{flex-direction:column}.ts-videoSidebar{width:100%;flex-basis:auto}.ts-videoSidebarClosed{display:none}.ts-playlistSticky{position:static;top:auto}}@media(max-width:768px){.ts-videoLayout{gap:12px}.ts-playerOverlayLeft,.ts-playerOverlayRight{top:8px}.ts-playerOverlayLeft{left:8px}.ts-playerOverlayRight{right:8px}.ts-videoActionBar{padding:10px;gap:8px}.ts-videoActionLeft,.ts-videoActionRight{width:100%}.ts-videoActionRight{justify-content:flex-end}.ts-playlistPanel{padding:12px}.ts-playlistList{max-height:min(52dvh,420px);padding-inline-end:2px}.ts-nowDock{inset-inline-start:max(10px,var(--ts-safe-left));inset-inline-end:max(10px,var(--ts-safe-right));width:auto;bottom:calc(82px + var(--ts-safe-bottom));z-index:12020}.ts-nowDockInner{padding:10px 12px;gap:10px}}@media(max-width:520px){.ts-nowDock{bottom:calc(76px + var(--ts-safe-bottom))}.ts-nowDockInner{flex-direction:column;align-items:stretch}.ts-nowDockActions{justify-content:space-between}.ts-nowDockActions .ts-btn{flex:1 1 auto;justify-content:center}}.ts-progressRoot{position:relative;display:inline-block}.ts-progressBtn{width:var(--sz, 40px);height:var(--sz, 40px);aspect-ratio:1 / 1;border-radius:50%;box-sizing:border-box;padding:0;flex:0 0 auto;overflow:hidden;border:1px solid var(--ts-progress-border);background:var(--ts-progress-bg);color:rgba(var(--ts-ink-rgb),.92);font-family:var(--ts-mono);font-weight:900;font-size:var(--fs, 18px);line-height:1;display:grid;place-items:center;cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform .16s ease,box-shadow .16s ease,filter .16s ease;box-shadow:var(--ts-shadow-sm)}.ts-progressBtnGlyph{display:block;line-height:1;transform:translateY(1px)}.ts-progressBtn:hover{transform:translateY(-1px);background:var(--ts-progress-bg-hover);border-color:rgba(var(--ts-accent-rgb),.62);box-shadow:var(--ts-shadow-md)}.ts-progressBtn:active{transform:translateY(0)}.ts-progressBtn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(var(--ts-accent-rgb),.22),0 0 0 1px rgba(var(--ts-accent-rgb),.55),var(--ts-shadow-md)}.ts-progressBtn:disabled,.ts-progressBtnDisabled{opacity:.55;cursor:not-allowed;filter:grayscale(1)}.ts-progressBtn[data-status=done]{border:1px solid rgba(var(--ts-accent-rgb),.78);background:var(--ts-orange);color:var(--ts-onAccent);box-shadow:0 12px 36px rgba(var(--ts-accent-rgb),.16),var(--ts-shadow-md)}.ts-progressBtn[data-status=reading],.ts-progressBtn[data-status=practicing]{border-color:rgba(var(--ts-accent-rgb),.66);background:var(--ts-progress-bg-hover);box-shadow:0 0 0 3px rgba(var(--ts-accent-rgb),.18),var(--ts-shadow-md);animation:ts-progressPulse 2.6s ease-in-out infinite}.ts-progressBtn[data-status=skipped],.ts-progressBtn[data-status=ignored]{border:1px solid var(--ts-progress-muted-border);background:var(--ts-progress-muted-bg);color:rgba(var(--ts-ink-rgb),.72)}@keyframes ts-progressPulse{0%,to{box-shadow:0 0 0 3px rgba(var(--ts-accent-rgb),.16),var(--ts-shadow-md)}50%{box-shadow:0 0 0 4px rgba(var(--ts-accent-rgb),.24),var(--ts-shadow-hi)}}.ts-progressMenu{position:fixed;width:220px;padding:6px;border-radius:12px;border:1px solid var(--ts-popover-border);background:var(--ts-popover-solid);box-shadow:var(--ts-shadow-hi);z-index:9999;opacity:0;pointer-events:none;transform:translate(var(--fromX, 8px),var(--fromY, 0px)) scale(.98);filter:blur(0px);transition:opacity .17s ease,transform .17s ease,filter .17s ease}.ts-progressMenu.isOpen{opacity:1;pointer-events:auto;transform:translateY(0) scale(1)}.ts-progressMenu.isClosing{opacity:0;pointer-events:none;transform:translate(var(--fromX, 8px),var(--fromY, 0px)) scale(.98);filter:blur(.2px)}.ts-progressItem{width:100%;min-height:40px;text-align:left;padding:9px 10px;border-radius:10px;border:0;background:transparent;color:rgba(var(--ts-ink-rgb),.92);cursor:pointer;display:flex;gap:10px;align-items:center;font-size:14px;transition:transform .14s ease,background .14s ease,border-color .14s ease}.ts-progressItem:hover{transform:none;background:rgba(var(--ts-ink-rgb),.045)}.ts-progressItem.isActive{background:rgba(var(--ts-accent-rgb),.13);color:rgba(var(--ts-ink-rgb),.98)}.ts-progressGlyph{width:20px;display:inline-flex;align-items:center;justify-content:center;font-family:var(--ts-mono);font-weight:900}@media(prefers-reduced-motion:reduce){.ts-progressBtn,.ts-progressMenu,.ts-progressItem{transition:none!important}.ts-progressBtn[data-status=reading],.ts-progressBtn[data-status=practicing]{animation:none!important}}.ts-markDot[data-status=reading],.ts-markDot[data-status=practicing]{background:rgba(var(--ts-accent-rgb),.65);border-color:rgba(var(--ts-accent-rgb),.55);box-shadow:0 0 12px rgba(var(--ts-accent-rgb),.22)}.ts-markDot[data-status=done]{background:rgba(var(--ts-accent-rgb),1);border-color:rgba(var(--ts-accent-rgb),.7);box-shadow:0 0 14px rgba(var(--ts-accent-rgb),.3)}.ts-doneFxLayer{position:fixed;inset:0;z-index:120;pointer-events:none;overflow:hidden}.ts-doneFxBurst{position:absolute;inset:-12% -16%;filter:hue-rotate(var(--ts-done-hue, 0deg));animation:ts-doneFxBurstFade 2.3s cubic-bezier(.2,.6,.16,1) both}.ts-doneFxConfetti{position:absolute;border-radius:2px;opacity:0;box-shadow:0 0 8px rgba(var(--ts-paper-rgb),.18),0 0 14px rgba(var(--ts-shadow-rgb),.18);transform:translate3d(0,-8vh,0) rotate(var(--ts-confetti-base-rot, 0deg)) scale(.72);animation-name:ts-doneFxConfettiFall;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.22,.7,.2,1)}.ts-doneFxConfetti:after{content:"";position:absolute;inset:0;border-radius:inherit;background:linear-gradient(120deg,rgba(var(--ts-paper-rgb),.46),transparent 62%);opacity:.55}.ts-doneFxStar{position:absolute;opacity:0;clip-path:polygon(50% 0%,62% 34%,100% 34%,70% 55%,80% 91%,50% 70%,20% 91%,30% 55%,0% 34%,38% 34%);filter:drop-shadow(0 0 6px rgba(var(--ts-paper-rgb),.7)) drop-shadow(0 0 14px rgba(var(--ts-accent-hi-rgb),.5));transform:translateZ(0) scale(.2) rotate(0);animation-name:ts-doneFxStarBurst;animation-fill-mode:forwards;animation-timing-function:cubic-bezier(.16,.7,.24,1)}.ts-doneFxTube{position:absolute;bottom:-2vh;width:clamp(52px,6vw,88px);height:clamp(14px,2vw,22px);border-radius:999px;opacity:0;transform:rotate(-22deg) scale(.9);background:linear-gradient(90deg,rgba(var(--ts-accent-rgb),.15),rgba(var(--ts-accent-hi-rgb),.55),rgba(var(--ts-purple-rgb),.2));box-shadow:0 0 14px rgba(var(--ts-accent-hi-rgb),.36),0 0 30px rgba(var(--ts-accent-rgb),.24);animation:ts-doneFxTubeBlast .62s ease-out forwards}.ts-doneFxTubeLeft{left:2vw;transform-origin:right center;transform:rotate(-22deg) scale(.9)}.ts-doneFxTubeRight{right:2vw;transform-origin:left center;transform:rotate(202deg) scale(.9)}.ts-doneFxBeam{position:absolute;left:-34%;width:168%;height:clamp(24px,4.8vw,54px);border-radius:999px;opacity:0;transform:rotate(var(--ts-done-tilt, 0deg));mix-blend-mode:screen;background:linear-gradient(90deg,transparent 0%,rgba(var(--ts-accent-rgb),.04) 14%,rgba(var(--ts-accent-hi-rgb),.58) 50%,rgba(var(--ts-accent-rgb),.04) 86%,transparent 100%);box-shadow:0 0 22px rgba(var(--ts-accent-hi-rgb),.34),0 0 50px rgba(var(--ts-accent-rgb),.26)}.ts-doneFxBeamA{top:14%;animation:ts-doneFxSweepDown .94s cubic-bezier(.16,.68,.26,.98) forwards}.ts-doneFxBeamB{top:58%;animation:ts-doneFxSweepUp .98s cubic-bezier(.16,.68,.26,.98) forwards}.ts-doneFxBeamC{top:36%;height:clamp(18px,3.6vw,38px);animation:ts-doneFxSweepDiag .86s cubic-bezier(.16,.68,.26,.98) forwards;background:linear-gradient(90deg,transparent 0%,rgba(var(--ts-purple-rgb),.02) 16%,rgba(var(--ts-accent-rgb),.44) 50%,rgba(var(--ts-purple-rgb),.02) 84%,transparent 100%)}.ts-doneFxGlow{position:absolute;inset:14% 10%;border-radius:999px;opacity:0;filter:blur(34px);background:radial-gradient(circle at 50% 40%,rgba(var(--ts-accent-hi-rgb),.26),transparent 62%),radial-gradient(circle at 62% 52%,rgba(var(--ts-accent-rgb),.24),transparent 66%);animation:ts-doneFxGlowPulse .73s ease-out forwards}:root[data-theme=light] .ts-doneFxBeam,:root[data-theme=calm-light] .ts-doneFxBeam{mix-blend-mode:multiply;background:linear-gradient(90deg,transparent 0%,rgba(var(--ts-accent-rgb),.03) 14%,rgba(var(--ts-accent-hi-rgb),.34) 50%,rgba(var(--ts-accent-rgb),.03) 86%,transparent 100%);box-shadow:0 0 14px rgba(var(--ts-accent-hi-rgb),.18),0 0 30px rgba(var(--ts-accent-rgb),.14)}:root[data-theme=light] .ts-doneFxBeamC,:root[data-theme=calm-light] .ts-doneFxBeamC{background:linear-gradient(90deg,transparent 0%,rgba(var(--ts-purple-rgb),.02) 16%,rgba(var(--ts-accent-rgb),.26) 50%,rgba(var(--ts-purple-rgb),.02) 84%,transparent 100%)}:root[data-theme=light] .ts-doneFxGlow,:root[data-theme=calm-light] .ts-doneFxGlow{background:radial-gradient(circle at 50% 40%,rgba(var(--ts-accent-hi-rgb),.12),transparent 62%),radial-gradient(circle at 62% 52%,rgba(var(--ts-accent-rgb),.11),transparent 66%)}:root[data-theme=light] .ts-doneFxConfetti,:root[data-theme=calm-light] .ts-doneFxConfetti{box-shadow:0 0 6px rgba(var(--ts-paper-rgb),.25),0 0 10px rgba(var(--ts-shadow-rgb),.09)}:root[data-theme=light] .ts-doneFxStar,:root[data-theme=calm-light] .ts-doneFxStar{filter:drop-shadow(0 0 4px rgba(var(--ts-paper-rgb),.52)) drop-shadow(0 0 10px rgba(var(--ts-accent-hi-rgb),.24))}:root[data-theme=light] .ts-doneFxTube,:root[data-theme=calm-light] .ts-doneFxTube{background:linear-gradient(90deg,rgba(var(--ts-accent-rgb),.1),rgba(var(--ts-accent-hi-rgb),.3),rgba(var(--ts-purple-rgb),.14));box-shadow:0 0 8px rgba(var(--ts-accent-hi-rgb),.2),0 0 18px rgba(var(--ts-accent-rgb),.16)}@keyframes ts-doneFxConfettiFall{0%{opacity:0;transform:translateZ(0) rotate(var(--ts-confetti-base-rot, 0deg)) scale(.72)}10%{opacity:1}34%{opacity:.95;transform:translate3d(var(--ts-confetti-launch-x, 0vw),var(--ts-confetti-launch-y, -60vh),0) rotate(calc(var(--ts-confetti-base-rot, 0deg) + (var(--ts-confetti-spin, 720deg) * .35))) scale(1)}to{opacity:0;transform:translate3d(calc(var(--ts-confetti-launch-x, 0vw) + var(--ts-confetti-fall-x, 0vw)),28vh,0) rotate(calc(var(--ts-confetti-base-rot, 0deg) + var(--ts-confetti-spin, 720deg))) scale(1)}}@keyframes ts-doneFxStarBurst{0%{opacity:0;transform:translateZ(0) scale(.2) rotate(0)}22%{opacity:1}to{opacity:0;transform:translate3d(var(--ts-star-dx, 0vw),var(--ts-star-dy, -18vh),0) scale(1.25) rotate(210deg)}}@keyframes ts-doneFxTubeBlast{0%{opacity:0}16%{opacity:.92}to{opacity:0}}@keyframes ts-doneFxSweepDown{0%{opacity:0;transform:translate3d(-12vw,-24vh,0) rotate(var(--ts-done-tilt, 0deg))}16%{opacity:.92}to{opacity:0;transform:translate3d(var(--ts-done-drift, 0vw),132vh,0) rotate(var(--ts-done-tilt, 0deg))}}@keyframes ts-doneFxSweepUp{0%{opacity:0;transform:translate3d(10vw,128vh,0) rotate(calc(var(--ts-done-tilt, 0deg) * -1))}18%{opacity:.88}to{opacity:0;transform:translate3d(calc(var(--ts-done-drift, 0vw) * -1),-38vh,0) rotate(calc(var(--ts-done-tilt, 0deg) * -1))}}@keyframes ts-doneFxSweepDiag{0%{opacity:0;transform:translate3d(-42vw,74vh,0) rotate(calc(var(--ts-done-tilt, 0deg) + 8deg))}20%{opacity:.74}to{opacity:0;transform:translate3d(96vw,-28vh,0) rotate(calc(var(--ts-done-tilt, 0deg) + 8deg))}}@keyframes ts-doneFxGlowPulse{0%{opacity:0;transform:scale(.84)}28%{opacity:.78}to{opacity:0;transform:scale(1.07)}}@keyframes ts-doneFxBurstFade{0%{opacity:1}92%{opacity:1}to{opacity:0}}.ts-successBox{border:1px solid rgba(var(--ts-accent-rgb),.28);background:rgba(var(--ts-accent-rgb),.1);color:rgba(var(--ts-ink-rgb),.92);border-radius:12px;padding:10px 12px;font-family:var(--ts-mono);font-size:.88rem}.ts-tableWrap{overflow-x:auto;border-radius:14px;-webkit-overflow-scrolling:touch}.ts-table{width:100%;min-width:920px;border-collapse:collapse}.ts-table thead th{text-align:left;padding:12px;font-family:var(--ts-mono);font-size:12px;letter-spacing:.02em;color:rgba(var(--ts-ink-rgb),.68);border-bottom:1px solid rgba(var(--ts-ink-rgb),.12);background:var(--ts-table-head-bg)}.ts-table tbody td{padding:10px 12px;border-bottom:1px solid rgba(var(--ts-ink-rgb),.08);color:rgba(var(--ts-ink-rgb),.9);vertical-align:middle;line-height:1.45}.ts-table tbody tr:hover td{background:rgba(var(--ts-ink-rgb),.03)}.ts-table tbody tr.ts-rowDirty td{background:rgba(var(--ts-accent-rgb),.06)}.ts-cellMono{font-family:var(--ts-mono);font-size:12px;color:rgba(var(--ts-ink-rgb),.78)}.ts-inputSm{border-radius:10px;padding:6px 10px;min-height:38px;font-size:.92rem}.ts-inputSm:focus{outline:none;border-color:var(--ts-focus-border);box-shadow:var(--ts-focus-ring)}.ts-check{width:16px;height:16px;accent-color:var(--ts-accent)}.ts-dockBtnPrimary{border-color:rgba(var(--ts-accent-rgb),.28);background:rgba(var(--ts-accent-rgb),.12)}.ts-brandMark{display:inline-grid;place-items:center;width:30px;height:30px;border-radius:999px;border:1px solid rgba(var(--ts-ink-rgb),.12);background:rgba(var(--ts-ink-rgb),.05)}.ts-glassSoft{border:1px solid rgba(var(--ts-ink-rgb),.1);background:var(--ts-soft-bg);box-shadow:var(--ts-shadow-soft);border-radius:14px;backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px)}@media(hover:none)and (pointer:coarse){.ts-btn,.ts-btnSmall,.ts-backLink,.ts-clearBtn,.ts-dockBtn{min-height:44px!important;padding-block:10px}.ts-searchGroup{min-height:44px;padding-block:8px}.ts-pageSizeSelect,.ts-inputSm{min-height:44px}.ts-toggle input{width:50px;height:28px}.ts-toggle input:after{width:22px;height:22px}.ts-toggle input:checked:after{left:calc(100% - 25px)}.ts-app:before,.ts-app:after{position:absolute}.ts-app:before{opacity:.14}.ts-app:after{opacity:.03;mix-blend-mode:normal}.ts-blob{width:clamp(320px,72vw,620px);height:clamp(320px,72vw,620px);opacity:.72;filter:blur(56px)}.ts-glass{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);box-shadow:0 12px 34px rgba(var(--ts-shadow-rgb),.3)}.ts-glassSoft{backdrop-filter:blur(7px);-webkit-backdrop-filter:blur(7px);box-shadow:0 10px 28px rgba(var(--ts-shadow-rgb),.24)}.ts-card{animation:none;transition:box-shadow .16s ease}.ts-card:before{display:none}.ts-card:hover{transform:none;box-shadow:var(--ts-shadow)}.ts-authCard:before{inset:-45%;opacity:.22;animation:none}.ts-progressBtn[data-status=reading],.ts-progressBtn[data-status=practicing]{animation:none}}._toast_1lclo_1{display:inline-flex;align-items:center;gap:10px;padding:10px 12px;border-radius:16px;width:fit-content;max-width:min(420px,calc(100vw - 24px));min-width:0;position:relative;overflow:hidden;--rimA: rgba(var(--ts-accent-rgb), .45);--rimB: rgba(var(--ts-accent-hi-rgb), .25)}._toast_1lclo_1:before{content:"";width:3px;align-self:stretch;border-radius:999px;background:linear-gradient(180deg,var(--rimA),var(--rimB));box-shadow:0 0 18px var(--rimA)}._icon_1lclo_32{width:24px;height:24px;display:flex;align-items:center;justify-content:center}._icon_1lclo_32 .ts-spinnerSm{transform:scale(.95)}._msg_1lclo_45{font-size:.92rem;font-weight:600;color:var(--ts-text);text-align:left;line-height:1.25;overflow-wrap:anywhere}._close_1lclo_56{border:0;background:transparent;color:var(--ts-muted);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;padding:0;border-radius:10px}._close_1lclo_56:hover{color:var(--ts-text);background:rgba(var(--ts-ink-rgb),.08)}._glyph_1lclo_76{width:22px;height:22px;border-radius:999px;display:grid;place-items:center}._glyph_1lclo_76 svg{display:block}._ok_1lclo_88{color:var(--ts-accent-hi);border:1px solid rgba(var(--ts-accent-hi-rgb),.42);background:rgba(var(--ts-accent-hi-rgb),.12);box-shadow:0 0 18px rgba(var(--ts-accent-hi-rgb),.12)}._bad_1lclo_95{color:var(--ts-danger);border:1px solid rgba(var(--ts-danger-rgb),.45);background:rgba(var(--ts-danger-rgb),.1);box-shadow:0 0 18px rgba(var(--ts-danger-rgb),.1)}._info_1lclo_102{color:var(--ts-accent);border:1px solid rgba(var(--ts-accent-rgb),.38);background:rgba(var(--ts-accent-rgb),.1);box-shadow:0 0 18px rgba(var(--ts-accent-rgb),.1)}._normal_1lclo_110{--rimA: rgba(255,255,255,.18);--rimB: rgba(var(--ts-accent-rgb), .18)}._loading_1lclo_115{--rimA: rgba(var(--ts-accent-rgb), .55);--rimB: rgba(var(--ts-purple-rgb), .2)}._success_1lclo_120{--rimA: rgba(var(--ts-accent-hi-rgb), .6);--rimB: rgba(var(--ts-accent-rgb), .18)}._error_1lclo_125{--rimA: rgba(var(--ts-danger-rgb), .6);--rimB: rgba(var(--ts-danger-rgb), .16)}:root[data-theme=light] ._toast_1lclo_1,:root[data-theme=calm-light] ._toast_1lclo_1{border:1px solid rgba(var(--ts-ink-rgb),.2);background:rgba(var(--ts-paper-rgb),.96);box-shadow:0 8px 24px rgba(var(--ts-shadow-rgb),.12)}
