._page_v2evo_1{width:100%;min-width:0;min-height:min(760px,100dvh - 8rem);padding-block:var(--ts-space-6) var(--ts-space-10);color:var(--ts-text);margin:0;padding-inline-start:max(clamp(14px, 3vw, 28px), var(--ts-safe-left));padding-inline-end:max(clamp(14px, 3vw, 28px), var(--ts-safe-right))}._header_v2evo_12,._calendarToolbar_v2evo_13,._timelineToolbar_v2evo_14,._collectionCardTop_v2evo_15,._cardFooter_v2evo_16,._feedListHeader_v2evo_17,._feedSetting_v2evo_18,._formActions_v2evo_19,._workspaceToolbar_v2evo_20{justify-content:space-between;align-items:center;gap:var(--ts-space-4);display:flex}._header_v2evo_12{margin-block-end:var(--ts-space-6)}._header_v2evo_12>span,._heroCopy_v2evo_32,._listCopy_v2evo_33,._detailRowCopy_v2evo_34,._agendaCopy_v2evo_35,._workspaceRowCopy_v2evo_36,._feedHeroCopy_v2evo_37,._feedSettingCopy_v2evo_38{gap:var(--ts-space-2);min-width:0;display:grid}._bone_v2evo_44{border-radius:var(--ts-radius-control-compact);background-color:rgba(var(--ts-ink-rgb), .085);display:block;position:relative;overflow:hidden}._bone_v2evo_44:after{content:"";background:linear-gradient(90deg, transparent, rgba(var(--ts-accent-hi-rgb), .18) 32%, rgba(var(--ts-ink-rgb), .18) 50%, rgba(var(--ts-accent-rgb), .13) 68%, transparent);width:64%;animation:1.55s linear infinite _skeletonSheen_v2evo_1;position:absolute;inset-block:0;inset-inline-start:-72%;transform:translate(0,0)}[dir=rtl] ._bone_v2evo_44:after{animation-direction:reverse}@keyframes _skeletonSheen_v2evo_1{to{transform:translate(270%)}}._line_v2evo_80{height:.78rem}._lineEyebrow_v2evo_83{opacity:.72;width:5.5rem;height:.62rem}._lineHeading_v2evo_88{width:min(19rem,55vw);height:2rem}._headerAction_v2evo_92{width:8.5rem;height:var(--ts-control-height)}._lineTitle_v2evo_96{width:min(14rem,72%)}._lineHero_v2evo_99{width:min(25rem,72vw);height:1.5rem}._lineWide_v2evo_103{width:100%}._lineMedium_v2evo_106{width:66%}._lineShort_v2evo_109{width:38%}._lineAction_v2evo_112{width:5.5rem;height:var(--ts-control-height-compact)}._metricValue_v2evo_116{width:4.75rem;height:2rem}._card_v2evo_16{border:1px solid var(--ts-surface-border);border-radius:var(--ts-radius-card);background:var(--ts-surface-card);min-width:0;box-shadow:var(--ts-surface-highlight)}._list_v2evo_33,._detail_v2evo_34,._dashboard_v2evo_131,._form_v2evo_19,._timeline_v2evo_14,._workspaceShell_v2evo_134,._feed_v2evo_17,._table_v2evo_136{gap:var(--ts-space-5);min-width:0;display:grid}._tabs_v2evo_142{align-items:end;gap:var(--ts-space-2);min-width:0;padding-inline:var(--ts-space-2);border-block-end:1px solid var(--ts-surface-border);display:flex}._tab_v2evo_136,._tabActive_v2evo_152{border-radius:var(--ts-radius-control) var(--ts-radius-control) 0 0;width:clamp(5.5rem,10vw,9rem);height:2.65rem}._tab_v2evo_136{opacity:.58}._tabActive_v2evo_152{background-color:rgba(var(--ts-accent-rgb), .16)}._listToolbar_v2evo_166{justify-content:space-between;align-items:center;gap:var(--ts-space-4);padding:var(--ts-space-4);display:flex}._search_v2evo_174{width:min(100%,30rem);height:var(--ts-control-height)}._toolbarActions_v2evo_179,._chipRow_v2evo_180,._heroActions_v2evo_181{align-items:center;gap:var(--ts-space-2);display:flex}._filter_v2evo_187{width:7rem;height:var(--ts-control-height)}._viewToggle_v2evo_192{width:4.75rem;height:var(--ts-control-height)}._collectionGrid_v2evo_197{gap:var(--ts-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._collectionCard_v2evo_15{align-content:start;gap:var(--ts-space-4);min-height:216px;padding:var(--ts-space-5);display:grid}._statusDot_v2evo_211{background-color:rgba(var(--ts-accent-rgb), .2);border-radius:50%;flex:none;width:.72rem;height:.72rem}._chip_v2evo_180,._chipShort_v2evo_220{border-radius:var(--ts-radius-pill);height:1.65rem}._chip_v2evo_180{width:6.5rem}._chipShort_v2evo_220{width:4.25rem}._cardFooter_v2evo_16{align-self:end;margin-block-start:auto;padding-block-start:var(--ts-space-2)}._detail_v2evo_34{gap:var(--ts-space-5)}._heroCard_v2evo_241{align-items:center;gap:var(--ts-space-4);padding:var(--ts-space-6);display:flex}._avatar_v2evo_248,._avatarLarge_v2evo_249{border-radius:50%;flex:none}._avatar_v2evo_248{width:42px;height:42px}._avatarLarge_v2evo_249{width:76px;height:76px}._heroCopy_v2evo_32{flex:1}._detailLayout_v2evo_266{gap:var(--ts-space-4);grid-template-columns:minmax(0,1.65fr) minmax(250px,.72fr);display:grid}._detailMain_v2evo_272,._detailCard_v2evo_273{align-content:start;gap:var(--ts-space-4);padding:var(--ts-space-5);display:grid}._detailRow_v2evo_34{align-items:center;gap:var(--ts-space-3);min-height:68px;padding-block:var(--ts-space-3);border-block-start:1px solid var(--ts-surface-border);display:flex}._detailIcon_v2evo_289{border-radius:var(--ts-radius-control);flex:none;width:2.4rem;height:2.4rem}._detailRowCopy_v2evo_34{flex:1}._detailAside_v2evo_299{gap:var(--ts-space-4);display:grid}._detailCard_v2evo_273{min-height:132px}._commandBar_v2evo_307{padding:var(--ts-space-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._commandItem_v2evo_313{align-items:center;gap:var(--ts-space-3);min-width:0;min-height:66px;padding-inline:var(--ts-space-4);border-inline-start:1px solid var(--ts-surface-border);display:flex}._commandItem_v2evo_313:first-child{border-inline-start:0}._commandIcon_v2evo_327{background-color:rgba(var(--ts-accent-rgb), .14);border-radius:50%;flex:none;width:2.25rem;height:2.25rem}._dashboardGrid_v2evo_335{gap:var(--ts-space-4);grid-template-columns:minmax(0,1.7fr) minmax(280px,.58fr);display:grid}._dashboardMain_v2evo_341{gap:var(--ts-space-4);min-width:0;display:grid}._metricGrid_v2evo_347{gap:var(--ts-space-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._metricCard_v2evo_353{align-content:start;gap:var(--ts-space-3);min-height:126px;padding:var(--ts-space-4);display:grid}._dashboardModules_v2evo_361{gap:var(--ts-space-4);grid-template-columns:minmax(0,1.35fr) minmax(250px,.78fr);display:grid}._chartCard_v2evo_367,._taskCard_v2evo_368,._sideCard_v2evo_369{align-content:start;gap:var(--ts-space-4);min-height:330px;padding:var(--ts-space-5);display:grid}._chart_v2evo_367{border-radius:var(--ts-radius-card);align-self:end;height:226px}._taskRow_v2evo_383,._sideRow_v2evo_384{align-items:center;gap:var(--ts-space-3);min-width:0;padding-block:var(--ts-space-2);display:flex}._taskRow_v2evo_383+._taskRow_v2evo_383,._sideRow_v2evo_384+._sideRow_v2evo_384{border-block-start:1px solid var(--ts-surface-border)}._check_v2evo_397{border-radius:6px;flex:none;width:1.25rem;height:1.25rem}._form_v2evo_19{gap:var(--ts-space-6)}._stepper_v2evo_408{gap:var(--ts-space-2);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}._step_v2evo_408{align-items:center;gap:var(--ts-space-3);min-width:0;border-block-end:2px solid var(--ts-surface-border);padding-block-end:var(--ts-space-4);display:flex}._step_v2evo_408:first-child{border-block-end-color:rgba(var(--ts-accent-rgb), .38)}._stepNumber_v2evo_427,._stepCurrent_v2evo_428{border-radius:50%;flex:none;width:2rem;height:2rem}._stepCurrent_v2evo_428{background-color:rgba(var(--ts-accent-rgb), .22)}._formLayout_v2evo_439{align-items:start;gap:var(--ts-space-4);grid-template-columns:minmax(0,1.65fr) minmax(270px,.62fr);display:grid}._formMain_v2evo_446,._formAside_v2evo_447{gap:var(--ts-space-5);padding:var(--ts-space-6);display:grid}._formSectionHeading_v2evo_453{gap:var(--ts-space-2);border-block-end:1px solid var(--ts-surface-border);padding-block-end:var(--ts-space-4);display:grid}._fieldGrid_v2evo_460{gap:var(--ts-space-5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}._field_v2evo_460{gap:var(--ts-space-2);min-width:0;display:grid}._fieldWide_v2evo_472{grid-column:1/-1}._input_v2evo_476{height:var(--ts-control-height)}._textarea_v2evo_479{height:132px}._submit_v2evo_482{width:8.5rem;height:var(--ts-control-height)}._preview_v2evo_486{aspect-ratio:16/10;border-radius:var(--ts-radius-card);width:100%}._calendarLayout_v2evo_492{align-items:start;gap:var(--ts-space-4);grid-template-columns:minmax(0,1fr) minmax(270px,.34fr);display:grid}._calendar_v2evo_13{padding:var(--ts-space-5)}._weekdays_v2evo_503,._calendarGrid_v2evo_504{gap:var(--ts-space-2);grid-template-columns:repeat(7,minmax(0,1fr));display:grid}._weekdays_v2evo_503{padding-inline:var(--ts-space-2);margin-block-start:var(--ts-space-5)}._weekday_v2evo_503{justify-self:center;width:55%;height:.62rem}._calendarGrid_v2evo_504{margin-block-start:var(--ts-space-3)}._calendarCell_v2evo_525{aspect-ratio:1/.82;min-height:56px;padding:var(--ts-space-2);border:1px solid rgba(var(--ts-ink-rgb), .035);border-radius:var(--ts-radius-control);align-content:space-between;display:grid}._calendarDay_v2evo_535{width:1.25rem;height:.68rem}._calendarEvent_v2evo_540{border-radius:var(--ts-radius-pill);background-color:rgba(var(--ts-accent-rgb), .13);width:72%;height:.48rem}._agenda_v2evo_35{align-content:start;gap:var(--ts-space-4);min-height:100%;padding:var(--ts-space-5);display:grid}._agendaItem_v2evo_555{align-items:start;gap:var(--ts-space-3);padding-block:var(--ts-space-3);border-block-start:1px solid var(--ts-surface-border);display:flex}._agendaTime_v2evo_563{flex:0 0 3.25rem;width:3.25rem}._agendaCopy_v2evo_35{flex:1}._timelineToolbar_v2evo_14{padding:var(--ts-space-4)}._timelineLayout_v2evo_576{gap:var(--ts-space-4);grid-template-columns:minmax(190px,.28fr) minmax(0,1fr);display:grid}._dateRail_v2evo_582,._timelineMain_v2evo_583{padding:var(--ts-space-4);align-content:start;display:grid}._dateRail_v2evo_582{gap:var(--ts-space-2)}._dateRailItem_v2evo_593,._dateRailActive_v2evo_594{justify-content:space-between;align-items:center;gap:var(--ts-space-3);min-height:52px;padding:var(--ts-space-3);border-radius:var(--ts-radius-control);display:flex}._dateRailActive_v2evo_594{background:rgba(var(--ts-accent-rgb), .09)}._dateDay_v2evo_608{width:55%}._dateNumber_v2evo_611{border-radius:50%;width:1.6rem;height:1.6rem}._timelineMain_v2evo_583{min-height:500px}._timelineRow_v2evo_620{align-items:center;gap:var(--ts-space-3);grid-template-columns:4.5rem minmax(0,1fr);min-height:76px;display:grid}._timelineTime_v2evo_628{width:100%}._timelineTrack_v2evo_631{background:var(--ts-surface-border);height:1px}._timelineEvent_v2evo_635{width:48%;height:42px;transform:translateY(-50%)}._workspace_v2evo_20{gap:var(--ts-space-4);grid-template-columns:minmax(210px,.38fr) minmax(0,1fr);min-height:560px;display:grid}._workspaceToolbar_v2evo_20{padding:var(--ts-space-4)}._workspaceRail_v2evo_652,._workspaceMain_v2evo_653{align-content:start;gap:var(--ts-space-3);padding:var(--ts-space-4);display:grid}._workspaceRailItem_v2evo_660,._workspaceRailItemActive_v2evo_661{width:100%;height:2.85rem}._workspaceRailItemActive_v2evo_661{background-color:rgba(var(--ts-accent-rgb), .16)}._workspaceMain_v2evo_653{gap:var(--ts-space-5)}._workspaceSummary_v2evo_674{gap:var(--ts-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._workspaceSummaryItem_v2evo_680{gap:var(--ts-space-3);padding:var(--ts-space-4);border:1px solid var(--ts-surface-border);border-radius:var(--ts-radius-control);display:grid}._workspaceRows_v2evo_688{border-block-start:1px solid var(--ts-surface-border);display:grid}._workspaceRow_v2evo_36{align-items:center;gap:var(--ts-space-3);min-height:72px;padding-block:var(--ts-space-3);border-block-end:1px solid var(--ts-surface-border);grid-template-columns:auto minmax(0,1fr) auto;display:grid}._feedHero_v2evo_37{align-items:center;gap:var(--ts-space-6);padding:var(--ts-space-6);grid-template-columns:minmax(0,1fr) minmax(390px,.72fr);display:grid}._feedSummary_v2evo_711{gap:var(--ts-space-3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}._feedSummaryItem_v2evo_717{gap:var(--ts-space-2);min-width:0;padding-inline:var(--ts-space-4);border-inline-start:1px solid var(--ts-surface-border);display:grid}._feedSummaryItem_v2evo_717:first-child{border-inline-start:0}._feedSetting_v2evo_18{padding:var(--ts-space-5)}._feedSettingCopy_v2evo_38{width:min(100%,52rem)}._feedList_v2evo_17{padding:var(--ts-space-5);display:grid}._feedListHeader_v2evo_17{padding-block-end:var(--ts-space-4)}._feedRow_v2evo_746{align-items:center;gap:var(--ts-space-3);border-block-start:1px solid var(--ts-surface-border);min-height:76px;display:flex}._feedMeta_v2evo_754{flex:0 0 5.25rem;width:5.25rem}._tableCard_v2evo_759{display:grid;overflow:hidden}._tableHeader_v2evo_764,._tableRow_v2evo_765{align-items:center;gap:var(--ts-space-4);min-width:780px;padding-inline:var(--ts-space-5);grid-template-columns:minmax(220px,1.4fr) minmax(120px,.8fr) minmax(90px,.55fr) minmax(120px,.75fr) minmax(84px,.4fr);display:grid}._tableHeader_v2evo_764{background:rgba(var(--ts-ink-rgb), .035);min-height:52px}._tableRow_v2evo_765{border-block-start:1px solid var(--ts-surface-border);min-height:72px}._personCell_v2evo_786{align-items:center;gap:var(--ts-space-3);min-width:0;display:flex}._visuallyHidden_v2evo_793{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:1040px){._collectionGrid_v2evo_197{grid-template-columns:repeat(2,minmax(0,1fr))}._dashboardGrid_v2evo_335,._detailLayout_v2evo_266,._formLayout_v2evo_439,._calendarLayout_v2evo_492{grid-template-columns:minmax(0,1fr)}._detailAside_v2evo_299{grid-template-columns:repeat(3,minmax(0,1fr))}._formAside_v2evo_447{grid-template-columns:minmax(180px,.38fr) minmax(0,1fr);align-items:center}._preview_v2evo_486{grid-row:1/span 4}._agenda_v2evo_35{min-height:auto}._dashboardModules_v2evo_361{grid-template-columns:minmax(0,1.35fr) minmax(230px,.72fr)}._sideCard_v2evo_369{grid-template-columns:repeat(2,minmax(0,1fr));min-height:auto}._sideCard_v2evo_369>._line_v2evo_80{grid-column:1/-1}}@media (max-width:760px){._page_v2evo_1{padding-block-start:var(--ts-space-4);padding-inline-start:max(var(--ts-space-4), var(--ts-safe-left));padding-inline-end:max(var(--ts-space-4), var(--ts-safe-right))}._header_v2evo_12{margin-block-end:var(--ts-space-5)}._listToolbar_v2evo_166,._feedSetting_v2evo_18,._feedHero_v2evo_37{grid-template-columns:minmax(0,1fr);align-items:stretch}._listToolbar_v2evo_166,._feedSetting_v2evo_18{display:grid}._toolbarActions_v2evo_179{justify-content:stretch}._filter_v2evo_187,._viewToggle_v2evo_192{flex:1;width:auto}._commandBar_v2evo_307,._metricGrid_v2evo_347,._workspaceSummary_v2evo_674{grid-template-columns:repeat(2,minmax(0,1fr))}._commandItem_v2evo_313:nth-child(3){border-inline-start:0}._commandItem_v2evo_313:nth-child(n+3){border-block-start:1px solid var(--ts-surface-border)}._dashboardModules_v2evo_361,._workspace_v2evo_20,._timelineLayout_v2evo_576{grid-template-columns:minmax(0,1fr)}._workspaceRail_v2evo_652,._dateRail_v2evo_582{grid-template-columns:repeat(4,minmax(0,1fr))}._workspaceRailItem_v2evo_660,._workspaceRailItemActive_v2evo_661{height:2.5rem}._dateRailItem_v2evo_593,._dateRailActive_v2evo_594{padding:var(--ts-space-2);justify-items:center;display:grid}._dateRailItem_v2evo_593:nth-child(n+5),._dateRailActive_v2evo_594:nth-child(n+5){display:none}._detailAside_v2evo_299,._fieldGrid_v2evo_460{grid-template-columns:minmax(0,1fr)}._fieldWide_v2evo_472{grid-column:auto}._stepper_v2evo_408{grid-template-columns:repeat(2,minmax(0,1fr))}._formMain_v2evo_446,._formAside_v2evo_447{padding:var(--ts-space-4)}._formAside_v2evo_447{grid-template-columns:minmax(0,1fr)}._preview_v2evo_486{grid-row:auto}._heroCard_v2evo_241{flex-wrap:wrap;align-items:start}._heroCopy_v2evo_32{min-width:min(100%,15rem)}._heroActions_v2evo_181{width:100%}._feedSummary_v2evo_711{border-block-start:1px solid var(--ts-surface-border);padding-block-start:var(--ts-space-4)}._sideCard_v2evo_369{grid-template-columns:minmax(0,1fr)}._tableCard_v2evo_759{box-shadow:none;gap:var(--ts-space-3);background:0 0;border:0;overflow:visible}._tableHeader_v2evo_764{display:none}._tableRow_v2evo_765{min-width:0;min-height:108px;padding:var(--ts-space-4);border:1px solid var(--ts-surface-border);border-radius:var(--ts-radius-card);background:var(--ts-surface-card);grid-template-columns:minmax(0,1fr) minmax(5.5rem,.32fr)}._tableRow_v2evo_765>:nth-child(3),._tableRow_v2evo_765>:nth-child(4){display:none}}@media (max-width:440px){._headerAction_v2evo_92{width:2.75rem}._header_v2evo_12{align-items:start}._collectionGrid_v2evo_197,._metricGrid_v2evo_347,._commandBar_v2evo_307,._workspaceSummary_v2evo_674,._feedSummary_v2evo_711{grid-template-columns:minmax(0,1fr)}._commandItem_v2evo_313,._commandItem_v2evo_313:nth-child(3){border-inline-start:0}._commandItem_v2evo_313:nth-child(n+2){border-block-start:1px solid var(--ts-surface-border)}._tabs_v2evo_142{overflow:hidden}._tab_v2evo_136,._tabActive_v2evo_152{flex:1;min-width:4.5rem}._calendar_v2evo_13{padding:var(--ts-space-3)}._weekdays_v2evo_503,._calendarGrid_v2evo_504{gap:var(--ts-space-1)}._calendarCell_v2evo_525{min-height:42px;padding:var(--ts-space-1)}._calendarEvent_v2evo_540{display:none}._workspaceRail_v2evo_652,._dateRail_v2evo_582{grid-template-columns:repeat(2,minmax(0,1fr))}._workspaceRow_v2evo_36{grid-template-columns:auto minmax(0,1fr)}._workspaceRow_v2evo_36>._lineAction_v2evo_112{display:none}._feedSummaryItem_v2evo_717{padding:var(--ts-space-3) 0;border-inline-start:0;border-block-start:1px solid var(--ts-surface-border)}._feedSummaryItem_v2evo_717:first-child{border-block-start:0}._feedMeta_v2evo_754{display:none}}@media (prefers-reduced-motion:reduce){._bone_v2evo_44:after{opacity:0;animation:none}}@property --home-content-border-angle{syntax:"<angle>";inherits:false;initial-value:0deg}._page_1f4tq_7{--home-page-top:0px;--home-page-gutter:clamp(14px, 3vw, 36px);--home-page-bottom:clamp(34px, 6vw, 72px);--home-copy-panel-bg:#080c1875;--home-copy-panel-border:#ffffff29;--home-copy-panel-shine:#ffffff1a;--home-copy-panel-glow:rgba(var(--ts-accent-hi-rgb), .18);--home-copy-panel-shadow:0 28px 84px #0000004d;width:100%;max-width:100%;min-height:0;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;position:relative}._shell_1f4tq_26{width:100%;max-width:100%;margin:0;position:relative}._hero_1f4tq_33{gap:clamp(24px,4vw,38px);display:grid}._heroMedia_1f4tq_38{--home-hero-dark-rgb:3, 7, 18;width:100vw;margin-inline:calc(50% - 50vw);margin-top:calc(var(--ts-floating-topbar-clearance,0px) * -1);min-height:max(calc(var(--ts-floating-topbar-clearance,0px) + 340px), clamp(480px, 44vw, 640px));isolation:isolate;background:rgb(var(--home-hero-dark-rgb));position:relative;overflow:hidden}._heroMedia_1f4tq_38:after{display:none}._heroBackdrop_1f4tq_57{z-index:0;width:100%;height:100%;min-height:inherit;object-fit:cover;object-position:top center;opacity:1;display:block;position:relative}._heroOverlay_1f4tq_69{z-index:1;background:linear-gradient(90deg, rgba(var(--home-hero-dark-rgb), .08) 0%, rgba(var(--home-hero-dark-rgb), .18) 30%, rgba(var(--home-hero-dark-rgb), .62) 68%, rgba(var(--home-hero-dark-rgb), .82) 100%), radial-gradient(480px 260px at 84% 18%, rgba(var(--ts-accent-hi-rgb), .16), transparent 72%), linear-gradient(180deg, rgba(var(--home-hero-dark-rgb), .02), rgba(var(--home-hero-dark-rgb), .18));position:absolute;inset:0}._heroCopyPanel_1f4tq_85{isolation:isolate;contain:paint;border:1px solid var(--home-copy-panel-border);background:linear-gradient(145deg, var(--home-copy-panel-shine), transparent 46%), var(--home-copy-panel-bg);width:min(600px,100%);box-shadow:var(--home-copy-panel-shadow);-webkit-backdrop-filter:blur(22px)saturate(1.18);backdrop-filter:blur(22px)saturate(1.18);border-radius:30px;flex-direction:column;justify-content:center;align-items:flex-end;min-width:0;margin-left:auto;padding:clamp(22px,2.8vw,30px);display:flex;position:relative;overflow:hidden}._heroCopyPanel_1f4tq_85:before{content:"";z-index:0;pointer-events:none;background:radial-gradient(380px 220px at 82% 12%, var(--home-copy-panel-glow), transparent 72%), linear-gradient(120deg, transparent 16%, #ffffff14, transparent 48%);opacity:.9;position:absolute;inset:0}._heroCopyPanel_1f4tq_85:after{content:"";z-index:2;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--home-content-border-angle), rgba(var(--ts-accent-rgb), .08) 0deg, rgba(var(--ts-accent-hi-rgb), .94) 52deg, rgba(var(--ts-paper-rgb), .72) 84deg, rgba(var(--ts-accent-rgb), .18) 132deg, rgba(var(--ts-accent-rgb), .08) 210deg, rgba(var(--ts-accent-rgb), .82) 276deg, rgba(var(--ts-accent-hi-rgb), .94) 318deg, rgba(var(--ts-accent-rgb), .08) 360deg);-webkit-mask-composite:xor;padding:2px;animation:7s linear infinite _homeContentBorderSpin_1f4tq_1;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}._heroCopyPanel_1f4tq_85>*{z-index:1;position:relative}._heroMediaInner_1f4tq_155{z-index:2;width:min(1360px, calc(100% - (2 * var(--home-page-gutter))));min-height:100%;padding-top:calc(var(--ts-floating-topbar-clearance,0px) + clamp(18px, 3vw, 32px));justify-content:flex-end;align-items:center;margin:0;padding-bottom:clamp(26px,5vw,48px);display:flex;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%)}._title_1f4tq_174{letter-spacing:0;text-wrap:balance;text-shadow:0 10px 34px rgba(var(--ts-shadow-rgb), .2);margin:0;font-size:4.2rem;font-weight:950;line-height:1.06}html:lang(fa) ._title_1f4tq_174{font-size:3.7rem;line-height:1.12}._titleSub_1f4tq_189{color:rgba(var(--ts-ink-rgb), .76);max-width:42ch;margin-top:clamp(12px,1.6vw,18px);font-size:clamp(1rem,2.1vw,1.38rem);font-weight:720;line-height:1.6;display:block}._copy_1f4tq_199{max-width:58ch;color:rgba(var(--ts-ink-rgb), .84);margin:clamp(18px,2vw,24px) 0 0;font-size:clamp(1rem,1.95vw,1.18rem);line-height:1.9}._heroCopyPanel_1f4tq_85 ._title_1f4tq_174{color:rgba(var(--ts-paper-rgb), .98);text-shadow:0 18px 44px rgba(var(--ts-shadow-rgb), .34)}._heroCopyPanel_1f4tq_85 ._titleSub_1f4tq_189{color:rgba(var(--ts-paper-rgb), .84)}._heroCopyPanel_1f4tq_85 ._copy_1f4tq_199{color:rgba(var(--ts-paper-rgb), .88)}:root[data-theme=light] ._heroMedia_1f4tq_38,:root[data-theme=violet-mint] ._heroMedia_1f4tq_38{background:rgb(var(--ts-panel-rgb))}:root[data-theme=light] ._heroCopyPanel_1f4tq_85,:root[data-theme=violet-mint] ._heroCopyPanel_1f4tq_85{--home-copy-panel-bg:rgba(var(--ts-paper-rgb), .62);--home-copy-panel-border:rgba(var(--ts-ink-rgb), .14);--home-copy-panel-shine:rgba(var(--ts-paper-rgb), .42);--home-copy-panel-glow:rgba(var(--ts-accent-rgb), .14);--home-copy-panel-shadow:0 24px 72px rgba(var(--ts-shadow-rgb), .14)}:root[data-theme=light] ._heroOverlay_1f4tq_69,:root[data-theme=violet-mint] ._heroOverlay_1f4tq_69{background:0 0}@supports not ((-webkit-backdrop-filter:blur(22px)) or (backdrop-filter:blur(22px))){._heroCopyPanel_1f4tq_85{background:linear-gradient(145deg, var(--home-copy-panel-shine), transparent 46%), rgba(var(--ts-panel-rgb), .94)}}:root[data-theme=light] ._heroCopyPanel_1f4tq_85 ._title_1f4tq_174,:root[data-theme=violet-mint] ._heroCopyPanel_1f4tq_85 ._title_1f4tq_174{color:rgba(var(--ts-ink-rgb), .96);text-shadow:0 1px 0 rgba(var(--ts-paper-rgb), .76)}:root[data-theme=light] ._heroCopyPanel_1f4tq_85 ._titleSub_1f4tq_189,:root[data-theme=violet-mint] ._heroCopyPanel_1f4tq_85 ._titleSub_1f4tq_189{color:rgba(var(--ts-ink-rgb), .76)}:root[data-theme=light] ._heroCopyPanel_1f4tq_85 ._copy_1f4tq_199,:root[data-theme=violet-mint] ._heroCopyPanel_1f4tq_85 ._copy_1f4tq_199{color:rgba(var(--ts-ink-rgb), .84)}._authCta_1f4tq_263{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);width:min(560px,100%);box-shadow:0 22px 48px rgba(var(--ts-shadow-rgb), .16), inset 0 1px 0 rgba(var(--ts-paper-rgb), .14);border-radius:28px;margin-top:clamp(24px,3vw,34px);padding:clamp(18px,2.4vw,24px);position:relative;overflow:clip}._authCta_1f4tq_263:before{content:"";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%);position:absolute;inset:0}._authButtons_1f4tq_294{z-index:1;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:0;display:grid;position:relative}._authButton_1f4tq_294{text-align:center;border-radius:20px;justify-content:center;align-items:center;min-height:78px;padding:16px 18px;text-decoration:none;transition:transform .18s,border-color .18s,box-shadow .18s,background .18s;display:flex;position:relative;overflow:clip}._authButton_1f4tq_294:before{content:"";background:linear-gradient(120deg, transparent 18%, rgba(var(--ts-paper-rgb), .18) 50%, transparent 82%);transition:transform .36s;position:absolute;inset:0;transform:translate(-130%)}._authButton_1f4tq_294:hover{transform:translateY(-2px)}._authButton_1f4tq_294:hover:before{transform:translate(130%)}._authButton_1f4tq_294:focus-visible{outline:2px solid rgba(var(--ts-ink-rgb), .28);outline-offset:4px}._authButtonPrimary_1f4tq_346{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_1f4tq_346:hover{border-color:rgba(var(--ts-accent-hi-rgb), .68)}._authButtonSecondary_1f4tq_357{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 0 rgba(var(--ts-paper-rgb), .1)}._authButtonSecondary_1f4tq_357:hover{border-color:rgba(var(--ts-accent-rgb), .32)}._authButtonBody_1f4tq_370{z-index:1;justify-items:center;gap:4px;display:grid;position:relative}._authButtonLabel_1f4tq_378{font-size:clamp(1.18rem,2vw,1.48rem);font-weight:900;line-height:1.15}._actions_1f4tq_384{align-self:stretch;width:100%;margin-top:24px;display:grid}._primaryBtn_1f4tq_391{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));width:100%;min-height:78px;color:rgba(var(--ts-ink-rgb), .94);box-shadow:0 10px 24px rgba(var(--ts-accent-rgb), .24);border-radius:20px;justify-content:center;align-items:center;padding:16px 24px;font-size:clamp(1.18rem,2vw,1.48rem);font-weight:900;text-decoration:none;transition:transform .16s,border-color .16s,background .16s,box-shadow .16s;display:inline-flex}._primaryBtn_1f4tq_391:hover{border-color:rgba(var(--ts-accent-hi-rgb), .62);box-shadow:0 16px 30px rgba(var(--ts-accent-rgb), .3);transform:translateY(-2px)}._primaryBtn_1f4tq_391:focus-visible{outline:2px solid rgba(var(--ts-ink-rgb), .24);outline-offset:3px}._previewStage_1f4tq_420{z-index:0;width:100%;position:relative}._previewStage_1f4tq_420:before{content:"";z-index:0;background:radial-gradient(520px 280px at 12% 18%, rgba(var(--ts-accent-hi-rgb), .16), transparent 74%), radial-gradient(540px 300px at 84% 76%, rgba(var(--ts-accent-rgb), .12), transparent 76%);filter:blur(18px);pointer-events:none;position:absolute;inset:8% 2% -12%}._featureBoard_1f4tq_438{z-index:1;border:1px solid rgba(var(--ts-accent-hi-rgb), .16);background:radial-gradient(56% 52% at 10% 18%, rgba(var(--ts-accent-hi-rgb), .16), transparent 74%), radial-gradient(44% 60% at 88% 8%, rgba(var(--ts-accent-rgb), .14), transparent 76%), linear-gradient(180deg, rgba(var(--ts-panel-rgb), .99), rgba(var(--ts-panel-rgb), .94)), rgba(var(--ts-panel-rgb), .96);box-shadow:0 28px 56px rgba(var(--ts-shadow-rgb), .16), inset 0 1px 0 rgba(var(--ts-paper-rgb), .12);isolation:isolate;border-radius:clamp(28px,3vw,36px);padding:clamp(20px,3vw,28px);position:relative;overflow:hidden}._featureBoard_1f4tq_438:before{content:"";border:1px solid rgba(var(--ts-paper-rgb), .08);pointer-events:none;border-radius:clamp(22px,2.6vw,30px);position:absolute;inset:18px}._featureBoard_1f4tq_438:after{content:"";background:linear-gradient(180deg, rgba(var(--ts-paper-rgb), .05), transparent 18%), radial-gradient(380px 180px at 62% 34%, rgba(var(--ts-paper-rgb), .04), transparent 80%);pointer-events:none;position:absolute;inset:0}._featureBottomRow_1f4tq_475{z-index:1;direction:ltr;position:relative}._featureVisualPanel_1f4tq_481,._featureBrandCard_1f4tq_482,._featureTile_1f4tq_483{border:1px solid rgba(var(--ts-paper-rgb), .1);background:linear-gradient(180deg, rgba(var(--ts-panel-rgb), .97), rgba(var(--ts-panel-rgb), .9)), rgba(var(--ts-panel-rgb), .94);min-width:0;box-shadow:inset 0 1px 0 rgba(var(--ts-paper-rgb), .08);border-radius:clamp(24px,2.4vw,30px);position:relative;overflow:hidden}._featureVisualPanel_1f4tq_481{background:radial-gradient(220px 180px at 16% 52%, rgba(var(--ts-accent-hi-rgb), .2), transparent 74%), radial-gradient(280px 160px at 84% 54%, rgba(var(--ts-accent-rgb), .18), transparent 76%), linear-gradient(180deg, rgba(var(--ts-shadow-rgb), .12), rgba(var(--ts-panel-rgb), .88)), rgba(var(--ts-panel-rgb), .94);min-height:clamp(260px,30vw,360px);padding:clamp(24px,3vw,34px)}._featureVisualPanel_1f4tq_481:before{content:"";background:linear-gradient(rgba(var(--ts-ink-rgb), .06) 1px, transparent 1px), linear-gradient(90deg, rgba(var(--ts-ink-rgb), .04) 1px, transparent 1px);opacity:.42;pointer-events:none;background-size:100% 30px,30px 100%;position:absolute;inset:0}._featureVisualPanel_1f4tq_481:after{content:"";border:1px solid rgba(var(--ts-paper-rgb), .05);pointer-events:none;border-radius:calc(clamp(24px,2.4vw,30px) - 6px);position:absolute;inset:14px}._featureVisualArt_1f4tq_526{z-index:1;width:100%;height:100%;position:absolute;inset:0}._featureOrbitWide_1f4tq_534{fill:none;stroke:rgba(var(--ts-accent-rgb), .44);stroke-width:2px}._featureOrbitInner_1f4tq_540{fill:rgba(var(--ts-accent-rgb), .08);stroke:rgba(var(--ts-accent-hi-rgb), .74);stroke-width:1.6px}._featureOrbitPulse_1f4tq_546{fill:rgba(var(--ts-paper-rgb), .96);filter:drop-shadow(0 0 16px rgba(var(--ts-accent-hi-rgb), .6))}._featureRouteSolid_1f4tq_551{fill:none;stroke:rgba(var(--ts-accent-rgb), .38);stroke-width:1.8px;stroke-linecap:round}._featureRouteDash_1f4tq_558{fill:none;stroke:rgba(var(--ts-paper-rgb), .88);stroke-width:2.2px;stroke-linecap:round;stroke-dasharray:8 14}._featureRouteRise_1f4tq_566{fill:none;stroke:rgba(var(--ts-accent-hi-rgb), .72);stroke-width:2px;stroke-linecap:round;stroke-dasharray:6 16}._featureNodeSoft_1f4tq_574{fill:rgba(var(--ts-accent-rgb), .8);filter:drop-shadow(0 0 10px rgba(var(--ts-accent-rgb), .36))}._featureNodeStrong_1f4tq_579{fill:rgba(var(--ts-paper-rgb), .98);filter:drop-shadow(0 0 20px rgba(var(--ts-accent-hi-rgb), .72))}._featureNodeTiny_1f4tq_584{fill:rgba(var(--ts-paper-rgb), .92)}._featureNodeHalo_1f4tq_588{fill:rgba(var(--ts-accent-rgb), .34);filter:drop-shadow(0 0 18px rgba(var(--ts-accent-rgb), .44))}._featureNodeBeacon_1f4tq_593{fill:rgba(var(--ts-paper-rgb), .98);filter:drop-shadow(0 0 22px rgba(var(--ts-accent-hi-rgb), .84));animation:3.2s ease-in-out infinite _previewBrandPulse_1f4tq_1}._featureBars_1f4tq_599{z-index:2;gap:16px;width:min(380px,44%);display:grid;position:absolute;bottom:clamp(34px,4vw,48px);left:42%;transform:translate(-22%)}._featureBar_1f4tq_599{background:linear-gradient(90deg, rgba(var(--ts-accent-hi-rgb), .22), rgba(var(--ts-accent-rgb), .6));height:clamp(14px,1.4vw,18px);box-shadow:0 14px 28px rgba(var(--ts-accent-rgb), .14), inset 0 1px 0 rgba(var(--ts-paper-rgb), .16);border-radius:999px;display:block}._featureBarLong_1f4tq_620{width:92%}._featureBarMid_1f4tq_624{width:78%}._featureBarShort_1f4tq_628{width:54%}._featureBrandCard_1f4tq_482{text-align:center;background:radial-gradient(120% 100% at 22% 0%, rgba(var(--ts-accent-hi-rgb), .36), transparent 64%), linear-gradient(180deg, rgba(var(--ts-shadow-rgb), .3), rgba(var(--ts-shadow-rgb), .1)), rgba(var(--ts-panel-rgb), .96);grid-area:library;place-items:center;min-height:220px;padding:clamp(18px,2vw,24px);display:grid}._featureBrandCard_1f4tq_482:before{content:"";background:radial-gradient(180px 160px at 50% 26%, rgba(var(--ts-paper-rgb), .08), transparent 76%), linear-gradient(180deg, rgba(var(--ts-paper-rgb), .04), transparent 22%);pointer-events:none;position:absolute;inset:0}._featureBrandBadge_1f4tq_655{z-index:1;aspect-ratio:1386/921;place-items:center;width:min(240px,88%);max-width:100%;display:grid;position:relative}._featureBrandLogo_1f4tq_665{object-fit:contain;width:100%;height:auto;display:block}._featureBrandCopy_1f4tq_672{z-index:1;justify-items:center;gap:10px;max-width:28ch;display:grid;position:relative}._featureBrandEyebrow_1f4tq_681{border:1px solid rgba(var(--ts-paper-rgb), .14);background:rgba(var(--ts-paper-rgb), .08);color:rgba(var(--ts-paper-rgb), .74);font-family:var(--ts-mono);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;padding:8px 12px;font-size:.72rem;font-weight:700;display:inline-flex}._featureBrandTitle_1f4tq_697{color:rgba(var(--ts-paper-rgb), .98);margin:0;font-size:clamp(1.64rem,2.3vw,2.36rem);font-weight:950;line-height:1.02}._featureBrandLead_1f4tq_705{color:rgba(var(--ts-paper-rgb), .84);margin:0;font-size:clamp(.96rem,1.6vw,1.08rem);font-weight:720;line-height:1.8}._featureBrandText_1f4tq_713{color:rgba(var(--ts-paper-rgb), .7);margin:0;font-size:.92rem;line-height:1.84}._featureBottomRow_1f4tq_475{grid-template-columns:repeat(3,minmax(0,1fr));grid-template-areas:"study library rail""exams people rail";gap:clamp(14px,2vw,18px);margin-top:0;display:grid}._featureTile_1f4tq_483{align-content:start;gap:14px;min-height:220px;padding:clamp(18px,2.2vw,24px);display:grid}._featureTile_1f4tq_483:before{content:"";background:radial-gradient(circle at center, rgba(var(--ts-accent-hi-rgb), .12), transparent 72%);pointer-events:none;width:180px;height:180px;position:absolute;inset:0 auto auto 0}._featureTileStudy_1f4tq_748{grid-area:study}._featureTileLibrary_1f4tq_752{grid-area:people}._featureTileRail_1f4tq_756{grid-area:rail;min-height:100%}._featureTileExams_1f4tq_761{grid-area:exams}._featureTileHead_1f4tq_765{direction:ltr;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._featureTileOrb_1f4tq_773{z-index:1;border:1px solid rgba(var(--ts-accent-hi-rgb), .3);background:radial-gradient(circle at 50% 38%, rgba(var(--ts-accent-hi-rgb), .18), transparent 70%), rgba(var(--ts-shadow-rgb), .08);width:92px;height:92px;color:rgba(var(--ts-accent-hi-rgb), .98);box-shadow:inset 0 1px 0 rgba(var(--ts-paper-rgb), .08);border-radius:999px;place-items:center;display:grid;position:relative}._featureTileStamp_1f4tq_789{z-index:1;background:linear-gradient(180deg, rgba(var(--ts-accent-hi-rgb), .88), rgba(var(--ts-accent-rgb), .74));width:48px;height:48px;color:rgba(var(--ts-paper-rgb), .98);box-shadow:0 14px 28px rgba(var(--ts-accent-rgb), .16);border-radius:16px;place-items:center;display:grid;position:relative}._featureTileTitle_1f4tq_802{color:rgba(var(--ts-ink-rgb), .96);margin:0;font-size:clamp(1.1rem,1.5vw,1.42rem);font-weight:900;line-height:1.18}._featureTileMeta_1f4tq_810{color:rgba(var(--ts-ink-rgb), .7);margin:0;font-size:.95rem;line-height:1.84}._featureChipRow_1f4tq_817{flex-wrap:wrap;gap:10px;margin-top:auto;display:flex}._featureChip_1f4tq_817{border:1px solid rgba(var(--ts-paper-rgb), .12);background:rgba(var(--ts-paper-rgb), .05);min-height:38px;color:rgba(var(--ts-ink-rgb), .82);border-radius:999px;justify-content:center;align-items:center;padding:7px 12px;font-size:.82rem;font-weight:700;display:inline-flex}._featureRailHeader_1f4tq_838{direction:ltr;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}._featureRailEyebrow_1f4tq_846{color:rgba(var(--ts-ink-rgb), .56);font-family:var(--ts-mono);letter-spacing:.08em;text-transform:uppercase;margin-bottom:10px;font-size:.72rem;font-weight:700;display:block}._featureRailList_1f4tq_857{gap:12px;margin-top:6px;display:grid}._featureRailRow_1f4tq_863{border:1px solid rgba(var(--ts-paper-rgb), .12);background:linear-gradient(180deg, rgba(var(--ts-paper-rgb), .05), rgba(var(--ts-panel-rgb), .12)), rgba(var(--ts-panel-rgb), .92);direction:ltr;border-radius:18px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:16px 18px;display:grid}._featureRailIndex_1f4tq_877{font-family:var(--ts-mono);color:rgba(var(--ts-accent-hi-rgb), .94);font-size:.96rem;font-weight:780}._featureRailLabel_1f4tq_884{color:rgba(var(--ts-ink-rgb), .9);font-weight:780}._featureRailArrow_1f4tq_889{color:rgba(var(--ts-accent-hi-rgb), .72)}html[dir=rtl] ._actions_1f4tq_384,html[dir=rtl] ._featureChipRow_1f4tq_817{direction:rtl;justify-content:flex-start}html[dir=rtl] ._authButtons_1f4tq_294,html[dir=rtl] ._authButton_1f4tq_294,html[dir=rtl] ._authButtonBody_1f4tq_370,html[dir=rtl] ._primaryBtn_1f4tq_391{direction:rtl}html[dir=rtl] ._authTitle_1f4tq_906,html[dir=rtl] ._authText_1f4tq_907,html[dir=rtl] ._primaryBtn_1f4tq_391,html[dir=rtl] ._featureTile_1f4tq_483,html[dir=rtl] ._featureTileMeta_1f4tq_810,html[dir=rtl] ._featureTileTitle_1f4tq_802,html[dir=rtl] ._featureRailLabel_1f4tq_884{text-align:right}html[dir=rtl] ._featureRailLabel_1f4tq_884{justify-self:stretch}html:lang(fa) ._title_1f4tq_174,html:lang(fa) ._titleSub_1f4tq_189,html:lang(fa) ._authEyebrow_1f4tq_922,html:lang(fa) ._featureBrandEyebrow_1f4tq_681,html:lang(fa) ._featureRailEyebrow_1f4tq_846{letter-spacing:0}html:lang(fa) ._title_1f4tq_174{line-height:1.14}:root[data-theme=light] ._authCta_1f4tq_263,:root[data-theme=light] ._featureBoard_1f4tq_438,:root[data-theme=light] ._featureVisualPanel_1f4tq_481,:root[data-theme=light] ._featureBrandCard_1f4tq_482,:root[data-theme=light] ._featureTile_1f4tq_483,:root[data-theme=violet-mint] ._authCta_1f4tq_263,:root[data-theme=violet-mint] ._featureBoard_1f4tq_438,:root[data-theme=violet-mint] ._featureVisualPanel_1f4tq_481,:root[data-theme=violet-mint] ._featureBrandCard_1f4tq_482,:root[data-theme=violet-mint] ._featureTile_1f4tq_483{border-color:rgba(var(--ts-ink-rgb), .14);box-shadow:0 16px 34px rgba(var(--ts-shadow-rgb), .1), inset 0 1px 0 rgba(var(--ts-paper-rgb), .72)}:root[data-theme=light] ._featureBoard_1f4tq_438:before,:root[data-theme=light] ._featureVisualPanel_1f4tq_481:after,:root[data-theme=violet-mint] ._featureBoard_1f4tq_438:before,:root[data-theme=violet-mint] ._featureVisualPanel_1f4tq_481:after{border-color:rgba(var(--ts-ink-rgb), .08)}:root[data-theme=light] ._featureChip_1f4tq_817,:root[data-theme=light] ._authEyebrow_1f4tq_922,:root[data-theme=violet-mint] ._featureChip_1f4tq_817,:root[data-theme=violet-mint] ._authEyebrow_1f4tq_922{border-color:rgba(var(--ts-ink-rgb), .14);background:rgba(var(--ts-ink-rgb), .045);color:rgba(var(--ts-ink-rgb), .84);box-shadow:inset 0 1px 0 rgba(var(--ts-paper-rgb), .7)}:root[data-theme=light] ._featureRailRow_1f4tq_863,:root[data-theme=violet-mint] ._featureRailRow_1f4tq_863{border-color:rgba(var(--ts-ink-rgb), .14);background:linear-gradient(180deg, rgba(var(--ts-ink-rgb), .02), rgba(var(--ts-ink-rgb), .04)), rgba(var(--ts-panel-rgb), .96);box-shadow:0 10px 24px rgba(var(--ts-shadow-rgb), .06), inset 0 1px 0 rgba(var(--ts-paper-rgb), .72)}:root[data-theme=light] ._authButtonSecondary_1f4tq_357,:root[data-theme=violet-mint] ._authButtonSecondary_1f4tq_357{border-color:rgba(var(--ts-ink-rgb), .14);background:linear-gradient(160deg, rgba(var(--ts-paper-rgb), .78), rgba(var(--ts-panel-rgb), .98)), rgba(var(--ts-panel-rgb), .96);box-shadow:0 12px 28px rgba(var(--ts-shadow-rgb), .08), inset 0 1px 0 rgba(var(--ts-paper-rgb), .8)}@media (max-width:1200px){._heroMediaInner_1f4tq_155{width:min(1200px, calc(100% - (2 * var(--home-page-gutter))))}._heroCopyPanel_1f4tq_85{width:min(560px,100%)}}@media (max-width:900px){._page_1f4tq_7{--home-page-top:0px;--home-page-gutter:clamp(12px, 3vw, 20px);--home-page-bottom:0px}._hero_1f4tq_33{gap:22px}._heroMediaInner_1f4tq_155{width:min(900px, calc(100% - (2 * var(--home-page-gutter))))}._heroCopyPanel_1f4tq_85{width:min(520px,100%)}._previewStage_1f4tq_420{width:100%}._featureBottomRow_1f4tq_475{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"study library""rail rail""exams people"}._featureTileRail_1f4tq_756{min-height:0}._title_1f4tq_174{font-size:3rem}html:lang(fa) ._title_1f4tq_174{font-size:2.65rem}._titleSub_1f4tq_189,._copy_1f4tq_199{max-width:none}._authCta_1f4tq_263{width:100%}}@media (max-width:680px){._page_1f4tq_7{--home-page-gutter:10px}._hero_1f4tq_33{gap:18px}._heroMedia_1f4tq_38{margin-inline:0;width:100%;min-height:0;box-shadow:none;background:0 0;border:none;border-radius:0;margin-top:0;overflow:visible}._heroMedia_1f4tq_38:after,._heroBackdrop_1f4tq_57,._heroOverlay_1f4tq_69{display:none}._heroCopyPanel_1f4tq_85{text-align:center;justify-items:center;align-items:initial;border-radius:24px;width:100%;padding:clamp(18px,5vw,24px);display:grid;position:relative}._heroMediaInner_1f4tq_155{width:100%;min-height:0;padding-block:0;display:block;position:static;inset:auto;transform:none}._title_1f4tq_174{font-size:2.2rem}html:lang(fa) ._title_1f4tq_174{text-wrap:balance;font-size:1.72rem;line-height:1.22}._heroCopyPanel_1f4tq_85 ._title_1f4tq_174{color:rgba(var(--ts-ink-rgb), .94);text-shadow:0 10px 34px rgba(var(--ts-shadow-rgb), .2)}._titleSub_1f4tq_189{font-size:clamp(.94rem,3.9vw,1.08rem)}._heroCopyPanel_1f4tq_85 ._titleSub_1f4tq_189{color:rgba(var(--ts-ink-rgb), .76)}._copy_1f4tq_199{margin-top:16px;font-size:.96rem;line-height:1.82}._heroCopyPanel_1f4tq_85 ._copy_1f4tq_199{color:rgba(var(--ts-ink-rgb), .84)}._actions_1f4tq_384,._featureChipRow_1f4tq_817{justify-content:center}._authTitle_1f4tq_906,._authText_1f4tq_907{text-align:center}._authButtons_1f4tq_294{grid-template-columns:1fr}._authButton_1f4tq_294{text-align:center;justify-content:center;min-height:68px}._heroShowcase_1f4tq_1233{justify-content:stretch}._featureBoard_1f4tq_438{border-radius:28px;padding:14px}._previewStage_1f4tq_420:before{inset:4% 0 -8%}._featureBottomRow_1f4tq_475{grid-template-columns:1fr;grid-template-areas:"study""library""rail""exams""people";gap:12px}._featureVisualPanel_1f4tq_481{min-height:240px}._featureBars_1f4tq_599{width:min(260px,72%);bottom:22px;left:50%;transform:translate(-50%)}._featureBrandCard_1f4tq_482{padding:22px 16px}._featureBrandBadge_1f4tq_655{width:min(220px,72vw)}._featureTile_1f4tq_483{min-height:0;padding:16px}._featureTileOrb_1f4tq_773{width:76px;height:76px}._featureRailRow_1f4tq_863{padding:14px 16px}html[dir=rtl] ._actions_1f4tq_384,html[dir=rtl] ._featureChipRow_1f4tq_817{justify-content:flex-start}html[dir=rtl] ._authTitle_1f4tq_906,html[dir=rtl] ._authText_1f4tq_907{text-align:right}}@media (max-width:480px){html:lang(fa) ._title_1f4tq_174{font-size:1.62rem}._featureChip_1f4tq_817{font-size:.78rem}._actions_1f4tq_384,._primaryBtn_1f4tq_391{width:100%}._authCta_1f4tq_263{border-radius:24px;padding:16px}._featureBrandTitle_1f4tq_697{font-size:1.5rem}._featureRailIndex_1f4tq_877{font-size:.88rem}}@keyframes _previewBrandPulse_1f4tq_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.72;transform:scale(.88)}}@keyframes _homeContentBorderSpin_1f4tq_1{to{--home-content-border-angle:360deg}}@media (prefers-reduced-motion:reduce){._heroCopyPanel_1f4tq_85:after{--home-content-border-angle:132deg;animation:none}._featureNodeBeacon_1f4tq_593{animation:none}}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{overscroll-behavior-y:auto;min-width:0;margin:0;padding:0;overflow-x:hidden}#root{max-width:none;margin:0;padding:0}*,:before,:after{box-sizing:border-box}html,body,#root{min-height:100vh}@supports (min-height:100dvh){#root{min-height:100dvh}}html{-moz-text-size-adjust:100%;text-size-adjust:100%}:root{--ts-theme-switch-ms:.22s;--ts-motion-press:90ms;--ts-motion-fast:.14s;--ts-motion-medium:.22s;--ts-motion-slow:.32s;--ts-ease-in:cubic-bezier(.7, 0, .84, 0);--ts-ease-out:cubic-bezier(.16, 1, .3, 1);--ts-ease-standard:cubic-bezier(.2, 0, 0, 1);--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-z-breadcrumb:50;--ts-z-navbar-under-window:20;--ts-z-navbar:12050;--ts-z-navbar-menu:12100;--ts-z-navbar-menu-floating:12120;--ts-z-site-announcement:12160;--ts-z-popover:12240;--ts-z-window:13000;--ts-z-window-popover:13020;--ts-z-window-elevated:13100;--ts-z-floating-select:13120;--ts-z-toast:13200;--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:#100a1cd6;--ts-panel-strong:#140c24f2;--ts-panel-rgb:20, 12, 36;--ts-popover-solid:#120a20;--ts-window-solid:var(--ts-popover-solid);--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:#07030d8f;--ts-overlay-bg-hover:#07030dad;--ts-media-bg:#0a051266;--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:#ffbebef2;--ts-danger-text-strong:#ff8c8cf2;--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-primary:"IRANSans", "IRANYekan", "Vazirmatn", "Noto Sans Arabic", "Noto Naskh Arabic", Tahoma, Arial, sans-serif;--ts-font-en:var(--ts-font-primary);--ts-font-fa:var(--ts-font-primary);--ts-font-sans:var(--ts-font-primary);--ts-body-font:var(--ts-font-primary);--ts-font-display:var(--ts-font-primary);--ts-mono:var(--ts-font-primary);--lightningcss-light: ;--lightningcss-dark:initial;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){animation-duration:var(--ts-theme-switch-ms);animation-timing-function:cubic-bezier(.22,.61,.36,1)}::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:#fff;--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:#6e1212eb;--ts-danger-text-strong:#8c1414eb;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=violet-cyan]{--ts-bg-0:#050816;--ts-bg-1:#0b1022;--ts-bg-2:#1a1042;--ts-panel:#0a0e20db;--ts-panel-strong:#121832f5;--ts-panel-rgb:18, 24, 50;--ts-popover-solid:#0b1022;--ts-popover-border:#22d3ee3d;--ts-orange:#22d3ee;--ts-orange-hi:#a78bfa;--ts-purple:#7c3aed;--ts-accent-rgb:34, 211, 238;--ts-accent-hi-rgb:167, 139, 250;--ts-purple-rgb:124, 58, 237;--ts-glow:0 0 0 1px rgba(var(--ts-accent-rgb), .2), 0 0 34px rgba(var(--ts-purple-rgb), .14), 0 18px 42px rgba(var(--ts-shadow-rgb), .28);--ts-progress-bg:#131735;--ts-progress-bg-hover:#1a1f45;--ts-progress-border:#22d3ee;--ts-progress-muted-bg:#171c38;--ts-progress-muted-border:#6772a5;--ts-overlay-bg:#050816ad;--ts-overlay-bg-hover:#050816cc;--ts-media-bg:#080b1c7a;--ts-soft-bg:rgba(var(--ts-purple-rgb), .12);--ts-table-head-bg:rgba(var(--ts-accent-rgb), .08);--ts-toggle-inset:inset 0 0 0 1px rgba(var(--ts-accent-rgb), .18);--ts-onAccent:#07131a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=violet-mint]{--ts-bg-0:#f7f2ff;--ts-bg-1:#eefcf8;--ts-bg-2:#e7e9ff;--ts-paper-rgb:255, 255, 255;--ts-ink-rgb:46, 16, 101;--ts-shadow-rgb:46, 16, 101;--ts-text-a:.92;--ts-muted-a:.68;--ts-panel:rgba(var(--ts-paper-rgb), .78);--ts-panel-strong:rgba(var(--ts-paper-rgb), .9);--ts-panel-rgb:255, 255, 255;--ts-popover-solid:#fff;--ts-popover-border:#7c3aed2e;--ts-orange:#7c3aed;--ts-orange-hi:#34d399;--ts-purple:#5b21b6;--ts-accent-rgb:124, 58, 237;--ts-accent-hi-rgb:52, 211, 153;--ts-purple-rgb:91, 33, 182;--ts-border:rgba(var(--ts-purple-rgb), .16);--ts-input-bg:rgba(var(--ts-purple-rgb), .04);--ts-shadow:0 18px 60px rgba(var(--ts-shadow-rgb), .13);--ts-shadow-sm:0 10px 30px rgba(var(--ts-shadow-rgb), .1);--ts-shadow-btnHover:0 10px 30px rgba(var(--ts-shadow-rgb), .14);--ts-shadow-md:0 14px 38px rgba(var(--ts-shadow-rgb), .16);--ts-shadow-hi:0 14px 44px rgba(var(--ts-shadow-rgb), .18);--ts-shadow-soft:0 18px 55px rgba(var(--ts-shadow-rgb), .12);--ts-glow:0 0 0 1px rgba(var(--ts-accent-rgb), .18), 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:#e7dcff;--ts-progress-bg-hover:#ddd0ff;--ts-progress-border:#8b5cf6;--ts-progress-muted-bg:#eef7f4;--ts-progress-muted-border:#8fd9bf;--ts-overlay-bg:rgba(var(--ts-paper-rgb), .72);--ts-overlay-bg-hover:rgba(var(--ts-paper-rgb), .84);--ts-media-bg:rgba(var(--ts-purple-rgb), .06);--ts-soft-bg:rgba(var(--ts-accent-rgb), .08);--ts-table-head-bg:rgba(var(--ts-accent-rgb), .06);--ts-toggle-inset:inset 0 0 0 1px rgba(var(--ts-accent-rgb), .12);--ts-onAccent:#fff;--ts-danger-hi:#b02020;--ts-danger-text:#6e1212eb;--ts-danger-text-strong:#8c1414eb;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=violet-rose]{--ts-bg-0:#130718;--ts-bg-1:#25102d;--ts-bg-2:#421640;--ts-panel:#1c0c23e0;--ts-panel-strong:#2d1234f5;--ts-panel-rgb:45, 18, 52;--ts-popover-solid:#1c0c23;--ts-popover-border:#fb71853d;--ts-orange:#fb7185;--ts-orange-hi:#d8b4fe;--ts-purple:#9333ea;--ts-accent-rgb:251, 113, 133;--ts-accent-hi-rgb:216, 180, 254;--ts-purple-rgb:147, 51, 234;--ts-glow:0 0 0 1px rgba(var(--ts-accent-rgb), .2), 0 0 32px rgba(var(--ts-purple-rgb), .14), 0 18px 42px rgba(var(--ts-shadow-rgb), .3);--ts-progress-bg:#33153c;--ts-progress-bg-hover:#3f194a;--ts-progress-border:#fb7185;--ts-progress-muted-bg:#2b1233;--ts-progress-muted-border:#8b5ba8;--ts-overlay-bg:#130718a8;--ts-overlay-bg-hover:#130718c7;--ts-media-bg:#1c0c237a;--ts-soft-bg:rgba(var(--ts-purple-rgb), .12);--ts-table-head-bg:rgba(var(--ts-accent-rgb), .08);--ts-toggle-inset:inset 0 0 0 1px rgba(var(--ts-accent-rgb), .18);--ts-onAccent:#24060c;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=violet-amber]{--ts-bg-0:#120a1f;--ts-bg-1:#21152f;--ts-bg-2:#3b2550;--ts-panel:#191026e0;--ts-panel-strong:#271939f5;--ts-panel-rgb:39, 25, 57;--ts-popover-solid:#191026;--ts-popover-border:#f59e0b3d;--ts-orange:#f59e0b;--ts-orange-hi:#c4b5fd;--ts-purple:#8b5cf6;--ts-accent-rgb:245, 158, 11;--ts-accent-hi-rgb:196, 181, 253;--ts-purple-rgb:139, 92, 246;--ts-glow:0 0 0 1px rgba(var(--ts-accent-rgb), .18), 0 0 30px rgba(var(--ts-purple-rgb), .14), 0 18px 38px rgba(var(--ts-shadow-rgb), .28);--ts-progress-bg:#2d1f3d;--ts-progress-bg-hover:#38254b;--ts-progress-border:#f59e0b;--ts-progress-muted-bg:#261b35;--ts-progress-muted-border:#7b6aa0;--ts-overlay-bg:#120a1fa8;--ts-overlay-bg-hover:#120a1fc7;--ts-media-bg:#1910267a;--ts-soft-bg:rgba(var(--ts-purple-rgb), .12);--ts-table-head-bg:rgba(var(--ts-accent-rgb), .08);--ts-toggle-inset:inset 0 0 0 1px rgba(var(--ts-accent-rgb), .18);--ts-onAccent:#24160b;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=night-study]{--ts-bg-0:#12101d;--ts-bg-1:#1a1526;--ts-bg-2:#2b2238;--ts-panel:#161222e6;--ts-panel-strong:#1c1629f7;--ts-panel-rgb:28, 22, 41;--ts-popover-solid:#171221;--ts-popover-border:#a78bfa3d;--ts-orange:#a78bfa;--ts-orange-hi:#ffe0a7;--ts-purple:#7c3aed;--ts-accent-rgb:167, 139, 250;--ts-accent-hi-rgb:255, 224, 167;--ts-purple-rgb:124, 58, 237;--ts-glow:0 0 0 1px rgba(var(--ts-accent-rgb), .18), 0 0 30px rgba(var(--ts-accent-rgb), .12), 0 18px 38px rgba(var(--ts-shadow-rgb), .28);--ts-progress-bg:#2a2236;--ts-progress-bg-hover:#342a42;--ts-progress-border:#a78bfa;--ts-progress-muted-bg:#221c2f;--ts-progress-muted-border:#756883;--ts-overlay-bg:#12101da8;--ts-overlay-bg-hover:#12101dc7;--ts-media-bg:#1612227a;--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), .18);--ts-onAccent:#150f20;--ts-special-star-rgb:255, 226, 176;--ts-special-star-alt-rgb:167, 139, 250;--ts-special-streak-rgb:255, 231, 193;--ts-special-sky-opacity-a:.24;--ts-special-sky-opacity-b:.16;--ts-special-sky-peak-a:.62;--ts-special-sky-peak-b:.48;--ts-special-streak-peak:.68;--ts-special-blend:screen;--ts-special-glow-rest-a:.03;--ts-special-glow-rest-b:.02;--ts-special-glow-peak-a:.28;--ts-special-glow-peak-b:.22;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=archive-notes]{--ts-bg-0:#140c1d;--ts-bg-1:#21142c;--ts-bg-2:#332044;--ts-paper-rgb:250, 245, 255;--ts-ink-rgb:248, 241, 255;--ts-shadow-rgb:10, 4, 16;--ts-text-a:.95;--ts-muted-a:.74;--ts-panel:#1b1226e6;--ts-panel-strong:#251934f7;--ts-panel-rgb:37, 25, 52;--ts-popover-solid:#1b1226;--ts-popover-border:#c084fc47;--ts-orange:#c084fc;--ts-orange-hi:#f0d6ff;--ts-purple:#7e22ce;--ts-accent-rgb:192, 132, 252;--ts-accent-hi-rgb:240, 214, 255;--ts-purple-rgb:126, 34, 206;--ts-shadow:0 24px 58px rgba(var(--ts-shadow-rgb), .46);--ts-shadow-sm:0 12px 24px rgba(var(--ts-shadow-rgb), .28);--ts-shadow-btnHover:0 14px 28px rgba(var(--ts-shadow-rgb), .24);--ts-shadow-md:0 18px 38px rgba(var(--ts-shadow-rgb), .34);--ts-shadow-hi:0 26px 54px rgba(var(--ts-shadow-rgb), .4);--ts-shadow-soft:0 14px 28px rgba(var(--ts-shadow-rgb), .24);--ts-glow:0 0 0 1px rgba(var(--ts-accent-rgb), .22), 0 0 32px rgba(var(--ts-accent-rgb), .11), 0 20px 46px rgba(var(--ts-shadow-rgb), .34);--ts-progress-bg:#2c1c3d;--ts-progress-bg-hover:#38234e;--ts-progress-border:#c084fc;--ts-progress-muted-bg:#23162f;--ts-progress-muted-border:#7d5a9f;--ts-overlay-bg:#140c1dad;--ts-overlay-bg-hover:#140c1dcc;--ts-media-bg:#1b122680;--ts-soft-bg:rgba(var(--ts-accent-rgb), .1);--ts-table-head-bg:rgba(var(--ts-accent-rgb), .09);--ts-toggle-inset:inset 0 0 0 1px rgba(var(--ts-accent-rgb), .18);--ts-onAccent:#1a1026;--ts-special-star-rgb:240, 214, 255;--ts-special-star-alt-rgb:192, 132, 252;--ts-special-streak-rgb:221, 186, 255;--ts-special-sky-opacity-a:.16;--ts-special-sky-opacity-b:.12;--ts-special-sky-peak-a:.34;--ts-special-sky-peak-b:.28;--ts-special-streak-peak:.4;--ts-special-blend:screen;--ts-special-glow-rest-a:.02;--ts-special-glow-rest-b:.014;--ts-special-glow-peak-a:.16;--ts-special-glow-peak-b:.12;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=observatory]{--ts-bg-0:#050816;--ts-bg-1:#0a0f24;--ts-bg-2:#190b35;--ts-panel:#080b1cd6;--ts-panel-strong:#0b0f23f2;--ts-panel-rgb:11, 15, 35;--ts-popover-solid:#090d21;--ts-popover-border:#6ee7ff38;--ts-orange:#6ee7ff;--ts-orange-hi:#d7f7ff;--ts-purple:#a78bfa;--ts-accent-rgb:110, 231, 255;--ts-accent-hi-rgb:215, 247, 255;--ts-purple-rgb:167, 139, 250;--ts-glow:0 0 0 1px rgba(var(--ts-accent-rgb), .2), 0 0 34px rgba(var(--ts-accent-rgb), .1), 0 18px 42px rgba(var(--ts-shadow-rgb), .28);--ts-progress-bg:#131735;--ts-progress-bg-hover:#1a1f45;--ts-progress-border:#6ee7ff;--ts-progress-muted-bg:#171c38;--ts-progress-muted-border:#6772a5;--ts-overlay-bg:#050816ad;--ts-overlay-bg-hover:#050816cc;--ts-media-bg:#080b1c7a;--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), .18);--ts-onAccent:#07131a;--ts-special-star-rgb:223, 246, 255;--ts-special-star-alt-rgb:179, 160, 255;--ts-special-streak-rgb:166, 239, 255;--ts-special-sky-opacity-a:.3;--ts-special-sky-opacity-b:.22;--ts-special-sky-peak-a:.74;--ts-special-sky-peak-b:.58;--ts-special-streak-peak:.78;--ts-special-blend:screen;--ts-special-glow-rest-a:.04;--ts-special-glow-rest-b:.03;--ts-special-glow-peak-a:.34;--ts-special-glow-peak-b:.28;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light]{--ts-panel:rgba(var(--ts-paper-rgb), .9);--ts-panel-strong:rgba(var(--ts-paper-rgb), .97);--ts-orange:#7c3aed;--ts-orange-hi:#6d28d9;--ts-purple:#5b21b6;--ts-accent-rgb:124, 58, 237;--ts-accent-hi-rgb:109, 40, 217;--ts-purple-rgb:91, 33, 182;--ts-text-a:.94;--ts-muted-a:.76;--ts-line:rgba(var(--ts-ink-rgb), .14);--ts-line-2:rgba(var(--ts-ink-rgb), .22);--ts-border:rgba(var(--ts-ink-rgb), .16);--ts-input-bg:rgba(var(--ts-ink-rgb), .05);--ts-popover-border:rgba(var(--ts-ink-rgb), .18);--ts-overlay-bg:rgba(var(--ts-paper-rgb), .84);--ts-overlay-bg-hover:rgba(var(--ts-paper-rgb), .93);--ts-soft-bg:rgba(var(--ts-paper-rgb), .88);--ts-table-head-bg:rgba(var(--ts-ink-rgb), .06);--ts-toggle-inset:inset 0 0 0 1px rgba(var(--ts-ink-rgb), .14)}:root[data-theme=dracula]{--ts-bg-0:#1f2230;--ts-bg-1:#282a36;--ts-bg-2:#171924;--ts-panel:#212332bd;--ts-panel-strong:#262838e0;--ts-panel-rgb:38, 40, 56;--ts-popover-solid:#232634;--ts-popover-border:#bd93f93d;--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:#ffc3cdf5;--ts-danger-text-strong:#ffaabaf5;--ts-onAccent:#14182a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:linear-gradient(180deg, var(--ts-bg-0), var(--ts-bg-1));color:var(--ts-text);font-family:var(--ts-font-sans);margin:0;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}:where(input[type=checkbox]){appearance:none;vertical-align:-.24em;border:1px solid rgba(var(--ts-ink-rgb), .22);background:rgba(var(--ts-panel-rgb), .82);width:1.22rem;height:1.22rem;box-shadow:0 8px 16px rgba(var(--ts-shadow-rgb), .12);color:rgb(var(--ts-onAccent));cursor:pointer;border-radius:.38rem .24rem;flex:none;place-items:center;margin:0;transition:border-color .15s,background .15s,box-shadow .15s,transform .15s;display:inline-grid;position:relative}:where(input[type=checkbox]):after{content:"";border:solid;opacity:0;transform-origin:50%;border-width:0 2px 2px 0;width:.38rem;height:.68rem;transition:opacity .12s,transform .15s cubic-bezier(.2,.8,.2,1);transform:translateY(-.08rem)rotate(45deg)scale(.72)}:where(input[type=checkbox]:hover:not(:disabled)){border-color:rgba(var(--ts-accent-rgb), .52);box-shadow:inset 0 1px 0 rgba(var(--ts-paper-rgb), .18), 0 10px 20px rgba(var(--ts-accent-rgb), .1);transform:translateY(-1px)}:where(input[type=checkbox]:focus-visible){border-color:rgba(var(--ts-accent-rgb), .72);box-shadow:var(--ts-focus-ring), inset 0 1px 0 rgba(var(--ts-paper-rgb), .18), 0 10px 22px rgba(var(--ts-accent-rgb), .14);outline:none}:where(input[type=checkbox]:checked){border-color:rgba(var(--ts-accent-hi-rgb), .72);background:rgb(var(--ts-accent-rgb));box-shadow:inset 0 1px 0 rgba(var(--ts-paper-rgb), .2)}:where(input[type=checkbox]:checked):after{opacity:1;transform:translateY(-.08rem)rotate(45deg)scale(1)}:where(input[type=checkbox]:indeterminate){border-color:rgba(var(--ts-accent-hi-rgb), .68);background:rgb(var(--ts-accent-rgb))}:where(input[type=checkbox]:indeterminate):after{opacity:1;border:0;border-bottom:2px solid;width:.58rem;height:0;transform:none}:where(input[type=checkbox]:disabled){cursor:not-allowed;opacity:.52;box-shadow:none;filter:saturate(.72)}@media (prefers-reduced-motion:reduce){:where(input[type=checkbox]),:where(input[type=checkbox]):after,.ts-toggle:before,.ts-toggle:after,html.ts-theme-switching .ts-toggle:before,html.ts-theme-switching .ts-toggle:after{transition:none}}@media (forced-colors:active){:where(input[type=checkbox]){color:buttontext;background:canvas;border:1px solid buttontext}:where(input[type=checkbox]:checked),:where(input[type=checkbox]:indeterminate){color:highlighttext;background:highlight}}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 option{font:inherit;padding:9px 10px}select optgroup{font-weight:850}select option:hover,select option:focus,select option:checked{color:rgba(var(--ts-ink-rgb), .98);background-color:rgba(var(--ts-accent-rgb), .22)}select[multiple]{background-color:var(--ts-popover-solid)}select[multiple] option{border-radius:10px;margin-block:2px}select[multiple] option:checked{background-color:rgba(var(--ts-accent-rgb), .26);color:rgba(var(--ts-ink-rgb), .98)}select:not([multiple]){-webkit-backdrop-filter:blur(12px);cursor:pointer;transition:border-color .16s,background .16s,box-shadow .16s,color .16s,transform .16s;appearance:none!important;background:linear-gradient(45deg, transparent 50%, rgba(var(--ts-ink-rgb), .72) 50%) calc(100% - 18px) 50% / 6px 6px no-repeat, linear-gradient(135deg, rgba(var(--ts-ink-rgb), .72) 50%, transparent 50%) calc(100% - 13px) 50% / 6px 6px no-repeat, linear-gradient(180deg, rgba(var(--ts-paper-rgb), .06), rgba(var(--ts-shadow-rgb), .025)) padding-box, 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!important;color:rgba(var(--ts-ink-rgb), .94)!important;box-shadow:var(--ts-shadow-sm)!important;border:1px solid #0000!important;border-radius:14px!important;padding-inline-end:max(40px,2.5em)!important}:where(html[dir=rtl],body[dir=rtl],[dir=rtl]) select:not([multiple]){background-position:13px,18px,0 0,0 0,0 0!important}select:not([multiple]):hover:not(:disabled){background:linear-gradient(45deg, transparent 50%, rgba(var(--ts-accent-rgb), .96) 50%) calc(100% - 18px) 50% / 6px 6px no-repeat, linear-gradient(135deg, rgba(var(--ts-accent-rgb), .96) 50%, transparent 50%) calc(100% - 13px) 50% / 6px 6px no-repeat, linear-gradient(180deg, rgba(var(--ts-paper-rgb), .09), rgba(var(--ts-accent-rgb), .035)) padding-box, linear-gradient(var(--ts-panel-strong), var(--ts-panel-strong)) padding-box, linear-gradient(120deg, rgba(var(--ts-accent-rgb), .48), rgba(var(--ts-purple-rgb), .24), rgba(var(--ts-accent-hi-rgb), .22)) border-box!important;box-shadow:var(--ts-shadow-sm)!important}:where(html[dir=rtl],body[dir=rtl],[dir=rtl]) select:not([multiple]):hover:not(:disabled){background-position:13px,18px,0 0,0 0,0 0!important}select:not([multiple]):focus,select:not([multiple]):focus-visible{outline:none;border-color:rgba(var(--ts-accent-rgb), .56)!important;box-shadow:var(--ts-focus-ring), var(--ts-shadow-sm)!important}select:not([multiple]):disabled{cursor:not-allowed;opacity:.62;filter:saturate(.72);box-shadow:none!important}.ts-backLink:focus-visible,.ts-clearBtn:focus-visible,.ts-dockBtn:focus-visible,.ts-pageSizeSelect:focus-visible,.ts-toggle input:focus-visible{border-color:var(--ts-focus-border);box-shadow:var(--ts-focus-ring);outline:none}.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;filter:saturate(.7);box-shadow:none!important;transform:none!important}:root[data-theme=dark] select,:root[data-theme=dark] select option,:root[data-theme=dark] select optgroup,:root[data-theme=night-study] select,:root[data-theme=night-study] select option,:root[data-theme=night-study] select optgroup,:root[data-theme=archive-notes] select,:root[data-theme=archive-notes] select option,:root[data-theme=archive-notes] select optgroup,:root[data-theme=observatory] select,:root[data-theme=observatory] select option,:root[data-theme=observatory] select optgroup,:root[data-theme=dracula] select,:root[data-theme=dracula] select option,:root[data-theme=dracula] select optgroup{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-theme=light] select,:root[data-theme=light] select option,:root[data-theme=light] select optgroup,:root[data-theme=violet-mint] select,:root[data-theme=violet-mint] select option,:root[data-theme=violet-mint] select optgroup{--lightningcss-light:initial;--lightningcss-dark: ;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)}}@keyframes ts-specialTwinkleA{0%,14%,42%,68%,to{opacity:var(--ts-special-sky-opacity-a,.2)}22%{opacity:calc(var(--ts-special-sky-opacity-a,.2) + .04)}28%{opacity:calc(var(--ts-special-sky-peak-a,.56) - .08)}34%{opacity:calc(var(--ts-special-sky-opacity-a,.2) + .02)}76%{opacity:calc(var(--ts-special-sky-opacity-a,.2) + .05)}82%{opacity:calc(var(--ts-special-sky-peak-a,.56) - .12)}88%{opacity:calc(var(--ts-special-sky-opacity-a,.2) + .02)}}@keyframes ts-specialTwinkleB{0%,24%,51%,84%,to{opacity:var(--ts-special-sky-opacity-b,.14)}31%{opacity:calc(var(--ts-special-sky-opacity-b,.14) + .03)}37%{opacity:calc(var(--ts-special-sky-peak-b,.42) - .06)}43%{opacity:calc(var(--ts-special-sky-opacity-b,.14) + .02)}89%{opacity:calc(var(--ts-special-sky-opacity-b,.14) + .04)}95%{opacity:calc(var(--ts-special-sky-peak-b,.42) - .08)}}@keyframes ts-specialGlowA{0%,16%,46%,72%,to{opacity:var(--ts-special-glow-rest-a,.02)}24%{opacity:calc(var(--ts-special-glow-rest-a,.02) + .05)}30%{opacity:var(--ts-special-glow-peak-a,.24)}38%{opacity:calc(var(--ts-special-glow-rest-a,.02) + .03)}80%{opacity:calc(var(--ts-special-glow-rest-a,.02) + .06)}86%{opacity:calc(var(--ts-special-glow-peak-a,.24) - .05)}92%{opacity:var(--ts-special-glow-rest-a,.02)}}@keyframes ts-specialGlowB{0%,22%,54%,88%,to{opacity:var(--ts-special-glow-rest-b,.014)}34%{opacity:calc(var(--ts-special-glow-rest-b,.014) + .04)}40%{opacity:var(--ts-special-glow-peak-b,.18)}48%{opacity:calc(var(--ts-special-glow-rest-b,.014) + .025)}92%{opacity:calc(var(--ts-special-glow-rest-b,.014) + .045)}97%{opacity:calc(var(--ts-special-glow-peak-b,.18) - .04)}}.ts-app{isolation:isolate;width:100%;min-height:100vh;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;position:relative;overflow-x:clip}:root[data-theme=night-study] .ts-app{background:radial-gradient(860px circle at 18% 12%, rgba(var(--ts-accent-hi-rgb), .16), transparent 30%), radial-gradient(1120px circle at 22% 18%, rgba(var(--ts-accent-rgb), .18), transparent 44%), radial-gradient(760px circle at 84% 18%, rgba(var(--ts-purple-rgb), .12), transparent 38%), radial-gradient(900px circle at 58% 84%, rgba(var(--ts-accent-rgb), .08), transparent 48%), linear-gradient(180deg, #1b1527 0%, var(--ts-bg-0) 50%, #241d31 100%)}:root[data-theme=archive-notes] .ts-app{background:radial-gradient(960px circle at 14% 8%, rgba(var(--ts-accent-hi-rgb), .18), transparent 30%), radial-gradient(1160px circle at 86% 14%, rgba(var(--ts-accent-rgb), .12), transparent 36%), radial-gradient(820px circle at 54% 84%, rgba(var(--ts-purple-rgb), .14), transparent 42%), radial-gradient(620px circle at 30% 42%, rgba(var(--ts-paper-rgb), .06), transparent 34%), linear-gradient(180deg, #17110d 0%, var(--ts-bg-0) 44%, #221813 100%)}:root[data-theme=observatory] .ts-app{background:radial-gradient(1020px circle at 50% 6%, rgba(var(--ts-purple-rgb), .18), transparent 34%), radial-gradient(780px circle at 80% 18%, rgba(var(--ts-accent-rgb), .16), transparent 32%), radial-gradient(860px circle at 22% 78%, rgba(var(--ts-accent-hi-rgb), .12), transparent 42%), radial-gradient(1180px circle at 50% -12%, rgba(var(--ts-paper-rgb), .04), transparent 36%), linear-gradient(180deg, #0b1028 0%, var(--ts-bg-0) 46%, #170b33 100%)}@media (hover:hover) and (pointer:fine){.ts-app{background-attachment:scroll}}.ts-appContent{z-index:2;position:relative}.ts-app:before{content:"";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;position:fixed;inset:0}.ts-app:after{content:"";z-index:-1;pointer-events: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);display:none;position:fixed;inset:0}.ts-blob,.ts-blob2{z-index:-1;pointer-events:none;opacity:0;mix-blend-mode:var(--ts-special-blend,screen);background-repeat:no-repeat;background-size:auto;display:none;position:fixed;inset:0}.ts-blob{background-image:radial-gradient(circle at 18% 33%, rgba(var(--ts-special-star-rgb), .32) 0, rgba(var(--ts-special-star-rgb), .12) 4px, transparent 11px), radial-gradient(circle at 34% 26%, rgba(var(--ts-special-star-alt-rgb), .26) 0, rgba(var(--ts-special-star-alt-rgb), .1) 3px, transparent 10px), radial-gradient(circle at 63% 24%, rgba(var(--ts-special-star-rgb), .3) 0, rgba(var(--ts-special-star-rgb), .11) 4px, transparent 11px), radial-gradient(circle at 74% 40%, rgba(var(--ts-special-star-rgb), .36) 0, rgba(var(--ts-special-star-rgb), .14) 4px, transparent 12px), radial-gradient(circle at 82% 66%, rgba(var(--ts-special-star-alt-rgb), .24) 0, rgba(var(--ts-special-star-alt-rgb), .08) 3px, transparent 10px);animation:17s ease-in-out infinite ts-specialGlowA}.ts-blob2{background-image:radial-gradient(circle at 12% 18%, rgba(var(--ts-special-star-rgb), .28) 0, rgba(var(--ts-special-star-rgb), .1) 4px, transparent 10px), radial-gradient(circle at 24% 70%, rgba(var(--ts-special-star-rgb), .26) 0, rgba(var(--ts-special-star-rgb), .09) 3px, transparent 10px), radial-gradient(circle at 36% 48%, rgba(var(--ts-special-star-alt-rgb), .24) 0, rgba(var(--ts-special-star-alt-rgb), .08) 3px, transparent 10px), radial-gradient(circle at 66% 14%, rgba(var(--ts-special-star-rgb), .28) 0, rgba(var(--ts-special-star-rgb), .09) 4px, transparent 10px), radial-gradient(circle at 78% 36%, rgba(var(--ts-special-star-alt-rgb), .26) 0, rgba(var(--ts-special-star-alt-rgb), .08) 3px, transparent 10px), radial-gradient(circle at 92% 56%, rgba(var(--ts-special-star-alt-rgb), .22) 0, rgba(var(--ts-special-star-alt-rgb), .08) 3px, transparent 9px);animation:22s ease-in-out 4.5s infinite ts-specialGlowB}.ts-srOnly{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ts-center{width:100%;max-width:none;margin:0;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{width:100%;margin-top:12px}.ts-pageReveal{opacity:1;min-width:0;transition:opacity var(--ts-motion-medium) var(--ts-ease-out), transform var(--ts-motion-medium) var(--ts-ease-out);transform:translate(0,0)}.ts-pageReveal[data-state=entering]{opacity:0;transform:translateY(6px)}.ts-bidi-ltr{direction:ltr;unicode-bidi:isolate}.ts-glass{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;-webkit-backdrop-filter:blur(16px);box-shadow:var(--ts-shadow);border:1px solid #0000;border-radius:14px}.ts-btn{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);cursor:pointer;white-space:nowrap;min-height:38px;transition:transform var(--ts-motion-fast) var(--ts-ease-standard), box-shadow var(--ts-motion-fast) var(--ts-ease-standard), border-color var(--ts-motion-fast) var(--ts-ease-standard);border:1px solid #0000;border-radius:10px;align-items:center;gap:8px;padding:8px 16px;font-size:.95rem;font-weight:650;text-decoration:none;display:inline-flex;position:relative;overflow:hidden;transform:translate(0,0)}.ts-btn:after{content:"";background:linear-gradient(115deg, transparent 40%, rgba(var(--ts-shine-rgb), .16) 48%, transparent 56%);opacity:0;transition:opacity var(--ts-motion-fast) var(--ts-ease-standard), transform var(--ts-motion-medium) var(--ts-ease-out);pointer-events:none;position:absolute;inset:-70%;transform:translate(-24%)}@media (hover:hover){.ts-btn:hover{box-shadow:var(--ts-shadow-btnHover);transform:translateY(-1px)}.ts-btn:hover:after{opacity:1;transform:translate(16%)}}.ts-btn:active{transition-duration:var(--ts-motion-press);transform:translateY(1px)}.ts-btn:focus-visible{box-shadow:0 0 0 3px rgba(var(--ts-accent-rgb), .22), 0 0 0 1px rgba(var(--ts-accent-rgb), .55);outline:none}.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)}.ts-btnSmall{min-height:34px;padding:6px 10px;font-size:.88rem}.ts-badge{font-family:var(--ts-mono);border:1px solid rgba(var(--ts-accent-rgb), .35);background:rgba(var(--ts-accent-rgb), .14);color:var(--ts-orange-hi);border-radius:999px;padding:4px 12px;font-size:.88rem;font-weight:700}.ts-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,320px),1fr));gap:clamp(16px,3vw,24px);display:grid}.ts-card{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:.62s cubic-bezier(.2,.8,.2,1) both ts-cardIn;animation-delay:calc(var(--i,0) * 55ms);border:1px solid #0000;border-radius:16px;transition:transform .18s,box-shadow .18s,filter .18s;position:relative;overflow:hidden}.ts-card:before{content:"";pointer-events:none;opacity:0;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%);transition:opacity .2s;position:absolute;inset:0}.ts-card:hover:before{opacity:1}.ts-card:hover{box-shadow:var(--ts-glow);transform:translateY(-4px)}@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-pageReveal,.ts-pageReveal :where(.ts-glass,.ts-glassSoft),.ts-card{animation:none!important}.ts-btn,.ts-btn:after,.ts-mobileDockLink,.ts-mobileDockLink:after,.ts-mobileDockGlyph,.ts-pageReveal,.ts-card{transition:none!important}.ts-btn:after{opacity:0!important;transform:none!important}.ts-pageReveal,.ts-pageReveal[data-state=entering]{opacity:1!important;transform:none!important}.ts-mobileDockLink,.ts-mobileDockLinkActive,.ts-mobileDockLinkActive .ts-mobileDockGlyph{transform: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{align-items:center;gap:10px;display:flex}.ts-input{border:1px solid rgba(var(--ts-ink-rgb),.12);background:rgba(var(--ts-ink-rgb),.04);min-width:180px;min-height:40px;color:rgba(var(--ts-ink-rgb),.92);transition:border-color var(--ts-motion-fast) var(--ts-ease-standard), background-color var(--ts-motion-fast) var(--ts-ease-standard);border-radius:12px;outline:none;flex:1;padding:10px 12px}.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{z-index:50;margin:0 0 18px;padding-top:8px;position:sticky;top:0}.ts-glassPad{padding:clamp(12px,2vw,16px) clamp(16px,3vw,24px)}.ts-headerLayout{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.ts-titleGroup{flex-direction:column;gap:8px;min-width:min(460px,100%);display:flex}.ts-topTitleGroup{flex:640px;min-width:min(320px,100%)}.ts-backLink{width:fit-content;color:rgba(var(--ts-ink-rgb),.78);border:1px solid rgba(var(--ts-ink-rgb),.1);background:rgba(var(--ts-ink-rgb),.04);border-radius:10px;align-items:center;gap:8px;padding:6px 10px;text-decoration:none;transition:transform .16s,background .16s,border-color .16s;display:inline-flex}.ts-backLink:hover{background:rgba(var(--ts-ink-rgb),.06);border-color:rgba(var(--ts-accent-rgb), .35);transform:translateY(-1px)}.ts-backArrow{color:var(--ts-orange);flex:none;justify-content:center;align-items:center;display:inline-flex}:root[dir=rtl] .ts-backArrow{transform:scaleX(-1)}.ts-titleRow{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ts-topTitleRow{align-items:center}.ts-brandLink{letter-spacing:-.01em;font-size:1.02rem}.ts-topCategoriesLink{margin-inline-start:8px}.ts-h1{letter-spacing:-.02em;margin:0;font-size:clamp(1.25rem,4vw,1.6rem);font-weight:800}.ts-chip{font-family:var(--ts-mono);border:1px solid rgba(var(--ts-purple-rgb), .3);background:rgba(var(--ts-purple-rgb), .12);color:var(--ts-orange-hi);border-radius:999px;padding:2px 10px;font-size:.9em}.ts-metaLine{flex-wrap:wrap;gap:10px;display:flex}.ts-tag{font-family:var(--ts-mono);color:rgba(var(--ts-ink-rgb),.72);border:1px solid rgba(var(--ts-ink-rgb),.1);background:rgba(var(--ts-ink-rgb),.03);unicode-bidi:isolate;border-radius:999px;padding:3px 10px;font-size:.82rem}.ts-tagAccent{font-family:var(--ts-mono);color:var(--ts-orange-hi);border:1px solid rgba(var(--ts-purple-rgb), .18);background:rgba(var(--ts-accent-rgb), .1);border-radius:999px;padding:3px 10px;font-size:.82rem}.ts-actions{flex-wrap:wrap;justify-content:flex-start;align-self:flex-start;align-items:center;gap:clamp(8px,1.5vw,12px);width:fit-content;max-width:100%;margin-inline-start:auto;display:flex}.ts-controlsBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.ts-paginationBar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin:10px 0 16px;display:flex}.ts-paginationActions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ts-pageSize{border:1px solid rgba(var(--ts-ink-rgb), .12);background:rgba(var(--ts-ink-rgb), .04);border-radius:12px;align-items:center;gap:8px;padding:6px 10px;display:inline-flex}.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;min-width:64px;padding:5px 9px;font-size:.86rem}.ts-pageSizeSelect:focus{border-color:var(--ts-focus-border);box-shadow:var(--ts-focus-ring);outline:none}.ts-searchGroup{border:1px solid rgba(var(--ts-ink-rgb),.12);background:rgba(var(--ts-ink-rgb),.04);border-radius:12px;align-items:center;gap:10px;width:min(820px,100%);min-width:min(420px,100%);padding:8px 10px;display:flex}.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;justify-content:center;align-items:center;display:inline-flex}.ts-inputBare{color:rgba(var(--ts-ink-rgb),.92);background:0 0;border:none;outline:none;flex:1;min-width:150px;font-size:.95rem}.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);cursor:pointer;border-radius:10px;padding:6px 10px;transition:background .16s,border-color .16s,transform .16s}.ts-clearBtn:hover{background:rgba(var(--ts-ink-rgb),.06);border-color:rgba(var(--ts-accent-rgb), .28);transform:translateY(-1px)}.ts-rightControls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:12px;margin-inline-start:auto;display:flex}.ts-viewToggle{border:1px solid rgba(var(--ts-ink-rgb), .12);background:rgba(var(--ts-ink-rgb), .04);border-radius:12px;align-items:center;gap:6px;padding:4px;display:inline-flex}.ts-viewBtn{color:rgba(var(--ts-ink-rgb), .78);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:6px;min-height:32px;padding:5px 9px;font-size:.82rem;font-weight:700;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.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{border-color:var(--ts-focus-border);box-shadow:var(--ts-focus-ring);outline:none}.ts-mobileFilterOverlay{z-index:var(--ts-z-window,13000);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);-webkit-backdrop-filter:blur(10px);justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.ts-mobileFilterSheet{overscroll-behavior:contain;border:1px solid rgba(var(--ts-ink-rgb), .12);background:var(--ts-popover-solid);width:min(100%,640px);max-height:min(82vh,760px);box-shadow:var(--ts-shadow-hi);padding:18px 16px calc(16px + var(--ts-safe-bottom));border-radius:24px;overflow:auto}:where([role=dialog],[aria-modal=true],[class*=modal_],[class*=Modal_],[class*=dialog_],[class*=Dialog_],[class*=window_],[class*=Window_],[class*=sheet_],[class*=Sheet_],[class*=drawer_],[class*=Drawer_],[class*=modalDialog],[class*=ModalDialog],[class*=dialogPanel],[class*=DialogPanel],[class*=windowPanel],[class*=WindowPanel],[class*=sheetPanel],[class*=SheetPanel],[class*=drawerPanel],[class*=DrawerPanel]):not([class*=backdrop]):not([class*=Backdrop]):not([class*=overlay]):not([class*=Overlay]){background-color:var(--ts-window-solid,var(--ts-popover-solid))!important}:where([role=dialog]:not([class*=dayDialog]):not([class*=DayDialog]):not([class*=creationOverlayPanel]):not([class*=CreationOverlayPanel]),[aria-modal=true]:not([class*=dayDialog]):not([class*=DayDialog]):not([class*=creationOverlayPanel]):not([class*=CreationOverlayPanel]),[class*=navDrawer][class*=Open],[class*=navDrawer][class*=Closing],[class*=NavDrawer][class*=Open],[class*=NavDrawer][class*=Closing]){overscroll-behavior:contain;scrollbar-gutter:stable;-webkit-overflow-scrolling:touch;min-block-size:0;max-block-size:calc(100dvh - 32px)!important;overflow-y:auto!important}:where([class*=modalBackdrop],[class*=ModalBackdrop],[class*=dialogBackdrop],[class*=DialogBackdrop],[class*=windowBackdrop],[class*=WindowBackdrop],[class*=sheetBackdrop],[class*=SheetBackdrop],[class*=modalOverlay],[class*=ModalOverlay],[class*=dialogOverlay],[class*=DialogOverlay],[class*=windowOverlay],[class*=WindowOverlay],[class*=sheetOverlay],[class*=SheetOverlay],[class*=drawerOverlay],[class*=DrawerOverlay]){overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-y:auto}@supports not (height:100dvh){:where([role=dialog]:not([class*=dayDialog]):not([class*=DayDialog]):not([class*=creationOverlayPanel]):not([class*=CreationOverlayPanel]),[aria-modal=true]:not([class*=dayDialog]):not([class*=DayDialog]):not([class*=creationOverlayPanel]):not([class*=CreationOverlayPanel]),[class*=navDrawer][class*=Open],[class*=navDrawer][class*=Closing],[class*=NavDrawer][class*=Open],[class*=NavDrawer][class*=Closing]){max-block-size:calc(100vh - 32px)!important}}@media (max-width:640px){:where([role=dialog]:not([class*=dayDialog]):not([class*=DayDialog]):not([class*=creationOverlayPanel]):not([class*=CreationOverlayPanel]),[aria-modal=true]:not([class*=dayDialog]):not([class*=DayDialog]):not([class*=creationOverlayPanel]):not([class*=CreationOverlayPanel]),[class*=navDrawer][class*=Open],[class*=navDrawer][class*=Closing],[class*=NavDrawer][class*=Open],[class*=NavDrawer][class*=Closing]){max-block-size:calc(100dvh - 16px)!important}}.ts-mobileFilterHeader{justify-content:space-between;align-items:center;gap:12px;display:flex}.ts-mobileFilterTitle{color:rgba(var(--ts-ink-rgb), .94);margin:0;font-size:1rem;font-weight:800}.ts-mobileFilterBody{gap:16px;margin-top:16px;display:grid}.ts-mobileFilterSection{gap:12px;display:grid}.ts-mobileFilterSection+.ts-mobileFilterSection{border-top:1px solid rgba(var(--ts-ink-rgb), .08);padding-top:16px}.ts-categoryList{gap:10px;grid-template-columns:1fr!important}.ts-categoryList .ts-card{min-height:0}.ts-categoryList .ts-cardBody{gap:8px;padding:12px 14px 14px}.ts-hint{color:rgba(var(--ts-ink-rgb), .78);font-size:.92rem}.ts-errorText{color:var(--ts-danger-hi);font-family:var(--ts-mono);opacity:.95;margin-bottom:12px;font-size:.88rem}.ts-toggle{--ts-toggle-width:44px;--ts-toggle-height:24px;--ts-toggle-thumb-size:18px;--ts-toggle-thumb-inset:3px;--ts-toggle-thumb-travel:20px;color:rgba(var(--ts-ink-rgb),.7);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:10px;font-size:.95rem;display:inline-flex;position:relative}.ts-toggle input{appearance:none;width:var(--ts-toggle-width);height:var(--ts-toggle-height);z-index:1;opacity:0;cursor:inherit;margin:0;position:relative}.ts-toggle:before,.ts-toggle:after{content:"";pointer-events:none;position:absolute}.ts-toggle:before{top:50%;width:var(--ts-toggle-width);height:var(--ts-toggle-height);border:1px solid rgba(var(--ts-ink-rgb),.14);background:rgba(var(--ts-ink-rgb),.08);box-shadow:var(--ts-toggle-inset);border-radius:999px;transition:background .16s,border-color .16s,box-shadow .16s;inset-inline-start:0;transform:translateY(-50%)}.ts-toggle:after{top:50%;width:var(--ts-toggle-thumb-size);height:var(--ts-toggle-thumb-size);background:rgba(var(--ts-paper-rgb), .92);border:1px solid rgba(var(--ts-ink-rgb), .24);box-shadow:0 2px 10px rgba(var(--ts-shadow-rgb), .22), inset 0 1px 0 rgba(var(--ts-paper-rgb), .5);border-radius:50%;transition:transform .16s,background .16s,box-shadow .16s;inset-inline-start:var(--ts-toggle-thumb-inset);transform:translateY(-50%)}html.ts-theme-switching .ts-toggle:before{transition:background .16s,border-color .16s,box-shadow .16s}html.ts-theme-switching .ts-toggle:after{transition:transform .16s,background .16s,box-shadow .16s}.ts-toggle:has(input:checked):before{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:has(input:checked):after{transform:translate(var(--ts-toggle-thumb-travel), -50%);background:var(--ts-orange);border-color:rgba(var(--ts-accent-rgb), .24);box-shadow:0 0 22px rgba(var(--ts-accent-rgb), .3)}.ts-toggle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):after{transform:translate(calc(-1 * var(--ts-toggle-thumb-travel)), -50%)}.ts-toggle:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):has(input:checked):after{transform:translateY(-50%)}.ts-toggle:has(input:disabled){cursor:not-allowed;opacity:.52;filter:saturate(.72)}.ts-toggle:has(input:focus-visible):before{border-color:var(--ts-focus-border);box-shadow:var(--ts-focus-ring)}@media (prefers-reduced-motion:reduce){.ts-toggle:before,.ts-toggle:after,html.ts-theme-switching .ts-toggle:before,html.ts-theme-switching .ts-toggle:after{transition:none}}.ts-videoGrid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr))}.ts-videoList{gap:10px;grid-template-columns:1fr!important}.ts-videoList .ts-videoCardWrap{width:min(100%,980px);margin-inline:auto}.ts-videoCardWrap{min-height:0;display:flex;position:relative;overflow:visible}.ts-dockLeft{z-index:6;position:absolute;top:10px;left:10px}.ts-dockRight{z-index:6;gap:8px;display:flex;position:absolute;top:10px;right:10px}.ts-dockBtn{border:1px solid rgba(var(--ts-ink-rgb),.14);background:var(--ts-overlay-bg);color:rgba(var(--ts-ink-rgb),.9);cursor:pointer;border-radius:12px;padding:6px 10px;font-size:.88rem;font-weight:650;text-decoration:none;transition:transform .16s,border-color .16s,background .16s}.ts-dockBtn:hover{border-color:rgba(var(--ts-accent-rgb), .28);background:var(--ts-overlay-bg-hover);transform:translateY(-1px)}.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{flex:auto;height:100%;min-height:260px}.ts-videoCardList{grid-template-columns:minmax(112px,148px) 1fr;align-items:stretch;min-height:0;display:grid}.ts-videoList .ts-videoCardSurface{min-height:112px}.ts-videoList .ts-videoCardSurface .ts-thumbWrap{border-inline-end:1px solid rgba(var(--ts-ink-rgb), .1);height:100%;min-height:96px}.ts-videoList .ts-videoCardSurface .ts-noThumb{border-bottom:none}.ts-videoList .ts-videoCardSurface .ts-cardBody{gap:6px;padding:10px 14px 12px}.ts-overlayLink{z-index:5;border-radius:inherit;cursor:pointer;position:absolute;inset:0}.ts-thumbWrap{background:rgba(var(--ts-ink-rgb),.03);width:100%;height:150px}.ts-thumbImg{object-fit:cover;filter:saturate(1.05)contrast(1.05);width:100%;height:100%;display:block}.ts-noThumb{isolation:isolate;width:100%;height:100%;color:rgba(var(--ts-ink-rgb),.82);border-bottom:1px solid rgba(var(--ts-ink-rgb),.08);text-align:center;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));place-items:center;padding:clamp(16px,2vw,24px);display:grid;position:relative;overflow:hidden}.ts-noThumb:before{content:"";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 0 rgba(var(--ts-paper-rgb), .08);pointer-events:none;border-radius:18px;position:absolute;inset:12px}.ts-noThumb:after{content:"";background:linear-gradient(90deg, transparent, rgba(var(--ts-ink-rgb), .22), transparent);pointer-events:none;height:1px;position:absolute;bottom:20px;left:18%;right:18%}.ts-noThumbTitle{z-index:1;overflow-wrap:anywhere;word-break:break-word;text-align:center;text-wrap:balance;max-width:min(22ch,100%);color:rgba(var(--ts-ink-rgb), .94);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;border-radius:18px;-webkit-box-orient:vertical;padding:.82rem .95rem;font-size:clamp(.98rem,.9rem + .35vw,1.18rem);font-weight:800;line-height:1.32;display:-webkit-box;position:relative;overflow:hidden}.ts-cardBody{z-index:3;flex-direction:column;gap:10px;padding:14px 14px 16px;display:flex;position:relative}.ts-cardTitle{letter-spacing:-.01em;color:var(--ts-text);overflow-wrap:anywhere;word-break:break-word;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:1.05rem;font-weight:800;line-height:1.2;display:-webkit-box;overflow:hidden}.ts-cardActionRow{z-index:6;flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex;position:relative}.ts-metaRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ts-draftBadge{font-family:var(--ts-mono);background:rgba(var(--ts-accent-rgb), .14);border:1px solid rgba(var(--ts-accent-rgb), .25);color:var(--ts-orange-hi);border-radius:999px;padding:3px 10px;font-size:.78rem}.ts-duration{font-family:var(--ts-mono);color:rgba(var(--ts-ink-rgb),.7);font-size:.82rem}.ts-durationMuted{font-family:var(--ts-mono);color:rgba(var(--ts-ink-rgb),.4);font-size:.82rem}.ts-cardDisabled{opacity:.55;filter:grayscale();pointer-events:none}.ts-emptyState{text-align:center;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);border-radius:14px;grid-column:1/-1;padding:clamp(40px,8vw,60px)}.ts-errorPanel{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);border-radius:12px;margin-top:20px;padding:16px}.ts-hideSm{margin:0}.ts-videoDesktopOnly{display:inline-flex}@media (max-width:768px){.ts-stickyHeader{margin-bottom:12px;position:static}.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%;gap:6px;min-width:0}.ts-topTitleRow{gap:8px}.ts-brandLink{font-size:.98rem}.ts-chip{padding:2px 7px;font-size:.72rem}.ts-topCategoriesLink{margin-inline-start:0;padding:5px 8px;font-size:.84rem}.ts-hideSm{display:none}.ts-searchGroup{border-radius:10px;gap:8px;width:100%;min-width:0;padding:6px 8px}.ts-inputBare{min-width:0;font-size:.9rem}.ts-clearBtn{border-radius:8px;padding:4px 7px;font-size:.78rem}.ts-actions{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:8px;width:100%;margin-inline-start:0;padding-bottom:2px;overflow-x:auto}.ts-actions::-webkit-scrollbar{display:none}.ts-paginationBar{gap:8px;margin:8px 0 14px}.ts-paginationActions{justify-content:flex-start;width:100%}.ts-pageSize{padding:5px 8px}.ts-btn{min-height:34px;padding:6px 10px}.ts-btnSmall{min-height:30px;padding:4px 8px;font-size:.8rem}.ts-tagAccent{text-overflow:ellipsis;white-space:nowrap;max-width:min(56vw,240px);overflow:hidden}.ts-videoGrid{grid-template-columns:1fr;gap:12px}.ts-cardBody{gap:8px;padding:12px}.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{justify-content:center;width:100%}.ts-viewBtn{flex:auto;justify-content:center}.ts-videoCardList{grid-template-columns:minmax(92px,112px) 1fr}.ts-videoList .ts-videoCardSurface{min-height:96px}.ts-videoList .ts-videoCardSurface .ts-thumbWrap{border-inline-end:1px solid rgba(var(--ts-ink-rgb), .1);border-bottom:none;min-height:84px}}@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{min-height:28px;padding:4px 7px;font-size:.76rem}.ts-tagAccent{max-width:44vw;padding:2px 8px;font-size:.74rem}.ts-cardBody{padding:10px}.ts-durationMuted{display:none}}.ts-authShell{place-items:center;min-height:100vh;padding:clamp(22px,5vw,64px) 0;display:grid}.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:"";background:linear-gradient(115deg, transparent 40%, rgba(var(--ts-shine-rgb),.1) 48%, transparent 56%);opacity:.55;pointer-events:none;animation:7s ease-in-out infinite ts-authSweep;position:absolute;inset:-60%;transform:translate(-35%)}@keyframes ts-authSweep{0%,to{opacity:.25;transform:translate(-35%)}50%{opacity:.65;transform:translate(20%)}}.ts-authHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-bottom:10px;display:flex}.ts-authIcon{border:1px solid rgba(var(--ts-accent-rgb), .25);background:rgba(var(--ts-accent-rgb), .1);width:44px;height:44px;box-shadow:0 0 0 1px rgba(var(--ts-accent-rgb), .1);border-radius:14px;place-items:center;display:grid}.ts-authTitle{letter-spacing:-.02em;margin:0;font-size:clamp(1.55rem,4vw,2.1rem);font-weight:900}.ts-authLead{color:var(--ts-muted);margin:10px 0 0;line-height:1.6}.ts-emailChip{font-family:var(--ts-mono);border:1px solid rgba(var(--ts-accent-rgb), .28);background:rgba(var(--ts-accent-rgb), .1);color:var(--ts-orange-hi);border-radius:999px;padding:2px 10px;display:inline-block}.ts-divider{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);border:0;height:1px;margin:18px 0}.ts-subtitle{letter-spacing:-.01em;margin:0 0 10px;font-size:1.05rem;font-weight:800}.ts-formGrid{gap:12px;display:grid}.ts-field{gap:6px;display:grid}.ts-errorBox{border:1px solid rgba(var(--ts-danger-rgb), .28);background:rgba(var(--ts-danger-rgb), .1);color:var(--ts-danger-text);font-family:var(--ts-mono);border-radius:12px;padding:10px 12px;font-size:.88rem}.ts-authFooterLinks{flex-wrap:wrap;align-items:center;gap:10px;margin-top:16px;display:flex}.ts-link{color:rgba(var(--ts-ink-rgb),.82);border-bottom:1px solid rgba(var(--ts-accent-rgb), .22);text-decoration:none}.ts-link:hover{color:rgba(var(--ts-ink-rgb),.95);border-bottom-color:rgba(var(--ts-accent-rgb), .45)}.ts-otpRow{direction:ltr;flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ts-otpBox{border:1px solid rgba(var(--ts-ink-rgb),.14);background:rgba(var(--ts-ink-rgb),.04);width:44px;height:54px;color:rgba(var(--ts-ink-rgb),.92);font-family:var(--ts-mono);text-align:center;direction:ltr;border-radius:14px;outline:none;font-size:1.25rem;transition:transform .14s,border-color .14s,box-shadow .14s}.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{border:2px solid rgba(var(--ts-ink-rgb),.16);border-top-color:var(--ts-orange);border-radius:50%;width:16px;height:16px;animation:.7s linear infinite ts-spin}@keyframes ts-spin{to{transform:rotate(360deg)}}@media (max-width:480px){.ts-otpBox{width:40px;height:52px}}.ts-sectionRow{flex-wrap:wrap;align-items:baseline;gap:10px;margin:18px 0 10px;display:flex}.ts-h2{letter-spacing:-.01em;margin:0;font-size:1.1rem;font-weight:800}.ts-muted{color:var(--ts-muted)}.ts-cardPad{padding:14px 14px 16px}.ts-loadingCenter{place-items:center;gap:10px;min-height:100vh;display:grid}.ts-spinnerLg{border:3px solid rgba(var(--ts-ink-rgb),.12);border-top-color:var(--ts-orange);border-radius:50%;width:44px;height:44px;animation:.7s linear infinite ts-spin}.ts-videoLayout{align-items:flex-start;gap:clamp(14px,2vw,18px);display:flex}.ts-videoMain{flex:auto;min-width:0}.ts-videoSidebar{width:380px;min-width:0;transition:width var(--ts-motion-medium) var(--ts-ease-standard), flex-basis var(--ts-motion-medium) var(--ts-ease-standard), opacity var(--ts-motion-fast) var(--ts-ease-standard), transform var(--ts-motion-medium) var(--ts-ease-out);flex:0 0 380px}.ts-videoSidebarClosed{opacity:0;pointer-events:none;flex-basis:0;width:0;transform:translate(14px)}[dir=rtl] .ts-videoSidebarClosed{transform:translate(-14px)}.ts-videoCinema .ts-videoSidebar{display:none}.ts-playlistPanel{padding:14px}.ts-playlistSticky{position:sticky;top:92px}.ts-playlistHeader{justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.ts-playlistTitleRow{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.ts-playlistTitle{letter-spacing:-.02em;font-weight:900}.ts-playlistList{-webkit-overflow-scrolling:touch;flex-direction:column;gap:10px;max-height:calc(100vh - 240px);margin-top:10px;padding-right:4px;display:flex;overflow:auto}.ts-playItem{color:var(--ts-text);border:1px solid rgba(var(--ts-ink-rgb),.1);background:rgba(var(--ts-ink-rgb),.03);transition:transform var(--ts-motion-press) var(--ts-ease-standard), border-color var(--ts-motion-fast) var(--ts-ease-standard), background var(--ts-motion-fast) var(--ts-ease-standard), box-shadow var(--ts-motion-fast) var(--ts-ease-standard);border-radius:14px;gap:10px;padding:10px;text-decoration:none;display:flex}.ts-playItem:focus-visible{border-color:rgba(var(--ts-accent-rgb), .22);background:rgba(var(--ts-ink-rgb),.04);box-shadow:0 0 0 3px rgba(var(--ts-accent-rgb), .12);outline:none}.ts-playItem:active{transform:translateY(1px)scale(.995)}.ts-playItemActive{border-color:rgba(var(--ts-accent-rgb), .32);background:rgba(var(--ts-accent-rgb), .1)}.ts-playThumb{background:rgba(var(--ts-ink-rgb),.04);border:1px solid rgba(var(--ts-ink-rgb),.08);border-radius:12px;flex:none;width:62px;height:42px;overflow:hidden}.ts-playThumb img{object-fit:cover;width:100%;height:100%;transition:transform var(--ts-motion-fast) var(--ts-ease-out);display:block}.ts-playThumbFallback{place-items:center;width:100%;height:100%;padding:5px 6px;display:grid;overflow:hidden}.ts-playThumbFallbackText{text-align:center;overflow-wrap:anywhere;word-break:break-word;color:rgba(var(--ts-ink-rgb), .72);-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:.56rem;font-weight:700;line-height:1.2;display:-webkit-box}.ts-playText{flex:1;min-width:0}.ts-playTitle{letter-spacing:-.01em;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-weight:850;line-height:1.2;display:-webkit-box;overflow:hidden}.ts-playMeta{font-family:var(--ts-mono);color:var(--ts-muted);flex-wrap:wrap;align-items:center;gap:10px;margin-top:6px;font-size:12px;display:flex}.ts-markDot{border:1px solid rgba(var(--ts-ink-rgb),.18);background:rgba(var(--ts-ink-rgb),.12);width:10px;height:10px;transition:background var(--ts-motion-fast) var(--ts-ease-standard), border-color var(--ts-motion-fast) var(--ts-ease-standard), box-shadow var(--ts-motion-fast) var(--ts-ease-standard), transform var(--ts-motion-fast) var(--ts-ease-out);border-radius:999px}@media (hover:hover) and (pointer:fine){.ts-playItem:hover{border-color:rgba(var(--ts-accent-rgb), .22);background:rgba(var(--ts-ink-rgb),.04);transform:translateY(-1px)}.ts-playItem:hover .ts-playThumb img{transform:scale(1.025)}}.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{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.ts-notesTitleRow{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.ts-textarea{border:1px solid rgba(var(--ts-ink-rgb),.12);background:rgba(var(--ts-ink-rgb),.04);width:100%;color:rgba(var(--ts-ink-rgb),.92);resize:vertical;font-family:var(--ts-mono);border-radius:12px;outline:none;padding:10px 12px;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{color:rgba(var(--ts-ink-rgb),.55);font-family:var(--ts-mono);flex-wrap:wrap;justify-content:space-between;gap:10px;margin-top:8px;font-size:12px;display:flex}@media (max-width:1024px){.ts-videoLayout{flex-direction:column}.ts-videoSidebar{flex-basis:auto;width:100%}.ts-videoSidebarClosed{display:none}.ts-playlistSticky{position:static;top:auto}}@media (max-width:768px){.ts-videoLayout{gap:12px}.ts-playlistPanel{padding:12px}.ts-playlistList{max-height:min(52dvh,420px);padding-inline-end:2px}}.ts-progressRoot{display:inline-block;position:relative}.ts-progressBtn{width:var(--sz,40px);height:var(--sz,40px);aspect-ratio:1;box-sizing:border-box;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);cursor:pointer;-webkit-user-select:none;user-select:none;transition:transform var(--ts-motion-press) var(--ts-ease-standard), box-shadow var(--ts-motion-fast) var(--ts-ease-standard), filter var(--ts-motion-fast) var(--ts-ease-standard), border-color var(--ts-motion-fast) var(--ts-ease-standard), background var(--ts-motion-fast) var(--ts-ease-standard), color var(--ts-motion-fast) var(--ts-ease-standard);box-shadow:var(--ts-shadow-sm);border-radius:50%;flex:none;place-items:center;padding:0;line-height:1;display:grid;overflow:hidden}.ts-progressBtnGlyph{justify-content:center;align-items:center;line-height:1;display:inline-flex;transform:translateY(1px)}.ts-progressBtnGlyph svg{display:block}.ts-progressBtn:active:not(:disabled){transform:scale(.94)}.ts-progressBtn:focus-visible{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);outline:none}.ts-progressBtn:disabled,.ts-progressBtnDisabled{opacity:.55;cursor:not-allowed;filter:grayscale()}.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)}.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)}.ts-progressMenu{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;width:220px;box-shadow:var(--ts-shadow-sm);-webkit-backdrop-filter:blur(12px);z-index:9999;opacity:0;pointer-events:none;transform:translate(var(--fromX,8px), var(--fromY,0px)) scale(.98);transition:opacity var(--ts-motion-fast) var(--ts-ease-out), transform var(--ts-motion-fast) var(--ts-ease-out);border:1px solid #0000;border-radius:14px;padding:8px;position:fixed}.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)}.ts-progressItem{text-align:start;border:1px solid rgba(var(--ts-ink-rgb), .12);background:rgba(var(--ts-ink-rgb), .04);width:100%;min-height:40px;color:rgba(var(--ts-ink-rgb),.92);cursor:pointer;transition:transform var(--ts-motion-press) var(--ts-ease-standard), background var(--ts-motion-fast) var(--ts-ease-standard), border-color var(--ts-motion-fast) var(--ts-ease-standard), box-shadow var(--ts-motion-fast) var(--ts-ease-standard);border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:14px;display:flex}.ts-progressItem:focus-visible{border-color:rgba(var(--ts-accent-rgb), .42);background:rgba(var(--ts-accent-rgb), .14);outline:none;transform:translateY(-1px)}.ts-progressItem:active{transform:translateY(1px)}.ts-progressItem.isActive{border-color:rgba(var(--ts-accent-rgb), .56);background:rgba(var(--ts-accent-rgb), .2);color:rgba(var(--ts-ink-rgb), .98)}.ts-progressGlyph{width:20px;font-family:var(--ts-mono);justify-content:center;align-items:center;font-weight:900;display:inline-flex}.ts-progressGlyph svg{display:block}@media (hover:hover) and (pointer:fine){.ts-progressBtn:hover:not(:disabled){background:var(--ts-progress-bg-hover);border-color:rgba(var(--ts-accent-rgb), .62);box-shadow:var(--ts-shadow-md);transform:translateY(-1px)}.ts-progressItem:hover{border-color:rgba(var(--ts-accent-rgb), .42);background:rgba(var(--ts-accent-rgb), .14);transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.ts-progressBtn,.ts-progressMenu,.ts-progressItem,.ts-videoSidebar,.ts-playItem,.ts-playThumb img,.ts-markDot{transition:none!important;transform: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{z-index:120;pointer-events:none;position:fixed;inset:0;overflow:hidden}.ts-doneFxBurst{filter:hue-rotate(var(--ts-done-hue,0deg));animation:2.3s cubic-bezier(.2,.6,.16,1) both ts-doneFxBurstFade;position:absolute;inset:0}.ts-doneFxConfetti{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);border-radius:2px;animation-name:ts-doneFxConfettiFall;animation-timing-function:cubic-bezier(.22,.7,.2,1);animation-fill-mode:forwards;position:absolute}.ts-doneFxConfetti:after{content:"";border-radius:inherit;background:linear-gradient(120deg, rgba(var(--ts-paper-rgb), .46), transparent 62%);opacity:.55;position:absolute;inset:0}.ts-doneFxStar{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));animation-name:ts-doneFxStarBurst;animation-timing-function:cubic-bezier(.16,.7,.24,1);animation-fill-mode:forwards;position:absolute;transform:translate(0,0)scale(.2)rotate(0)}.ts-doneFxTube{opacity:0;background:linear-gradient(90deg, rgba(var(--ts-accent-rgb), .15) 0%, rgba(var(--ts-accent-hi-rgb), .55) 50%, rgba(var(--ts-purple-rgb), .2) 100%);width:clamp(52px,6vw,88px);height:clamp(14px,2vw,22px);box-shadow:0 0 14px rgba(var(--ts-accent-hi-rgb), .36), 0 0 30px rgba(var(--ts-accent-rgb), .24);border-radius:999px;animation:.62s ease-out forwards ts-doneFxTubeBlast;position:absolute;bottom:-2vh;transform:rotate(-22deg)scale(.9)}.ts-doneFxTubeLeft{transform-origin:100%;left:2vw;transform:rotate(-22deg)scale(.9)}.ts-doneFxTubeRight{transform-origin:0;right:2vw;transform:rotate(202deg)scale(.9)}.ts-doneFxBeam{opacity:0;width:168%;height:clamp(24px,4.8vw,54px);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);border-radius:999px;position:absolute;left:-34%}.ts-doneFxBeamA{animation:.94s cubic-bezier(.16,.68,.26,.98) forwards ts-doneFxSweepDown;top:14%}.ts-doneFxBeamB{animation:.98s cubic-bezier(.16,.68,.26,.98) forwards ts-doneFxSweepUp;top:58%}.ts-doneFxBeamC{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%);height:clamp(18px,3.6vw,38px);animation:.86s cubic-bezier(.16,.68,.26,.98) forwards ts-doneFxSweepDiag;top:36%}.ts-doneFxGlow{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%);border-radius:999px;animation:.73s ease-out forwards ts-doneFxGlowPulse;position:absolute;inset:14% 10%}:root[data-theme=light] .ts-doneFxBeam,:root[data-theme=violet-mint] .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=violet-mint] .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=violet-mint] .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=violet-mint] .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=violet-mint] .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=violet-mint] .ts-doneFxTube{background:linear-gradient(90deg, rgba(var(--ts-accent-rgb), .1) 0%, rgba(var(--ts-accent-hi-rgb), .3) 50%, rgba(var(--ts-purple-rgb), .14) 100%);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:translate3d(0, 0, 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:translate(0,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);font-family:var(--ts-mono);border-radius:12px;padding:10px 12px;font-size:.88rem}.ts-tableWrap{-webkit-overflow-scrolling:touch;border-radius:14px;overflow-x:auto}.ts-table{border-collapse:collapse;width:100%;min-width:920px}.ts-table thead th{text-align:left;font-family:var(--ts-mono);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);padding:12px;font-size:12px}.ts-table tbody td{border-bottom:1px solid rgba(var(--ts-ink-rgb),.08);color:rgba(var(--ts-ink-rgb),.9);vertical-align:middle;padding:10px 12px;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);color:rgba(var(--ts-ink-rgb),.78);font-size:12px}.ts-inputSm{border-radius:10px;min-height:38px;padding:6px 10px;font-size:.92rem}.ts-inputSm:focus{border-color:var(--ts-focus-border);box-shadow:var(--ts-focus-ring);outline:none}.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{border:1px solid rgba(var(--ts-ink-rgb),.12);background:rgba(var(--ts-ink-rgb),.05);border-radius:999px;place-items:center;width:30px;height:30px;display:inline-grid}.ts-glassSoft{border:1px solid rgba(var(--ts-ink-rgb),.1);background:var(--ts-soft-bg);box-shadow:var(--ts-shadow-soft);-webkit-backdrop-filter:blur(10px);border-radius:14px}:root[data-theme=light] .ts-input,:root[data-theme=violet-mint] .ts-input,:root[data-theme=light] .ts-inputSm,:root[data-theme=violet-mint] .ts-inputSm{border-color:var(--ts-border);background:var(--ts-input-bg);color:rgba(var(--ts-ink-rgb), .94)}:root[data-theme=light] .ts-input::placeholder,:root[data-theme=violet-mint] .ts-input::placeholder,:root[data-theme=light] .ts-inputBare::placeholder,:root[data-theme=violet-mint] .ts-inputBare::placeholder,:root[data-theme=light] .ts-textarea::placeholder,:root[data-theme=violet-mint] .ts-textarea::placeholder{color:rgba(var(--ts-ink-rgb), .58)}:root[data-theme=light] .ts-btn:not(.ts-btnPrimary),:root[data-theme=violet-mint] .ts-btn:not(.ts-btnPrimary){background:linear-gradient(rgba(var(--ts-paper-rgb), .88), rgba(var(--ts-paper-rgb), .76)) padding-box, linear-gradient(135deg, rgba(var(--ts-accent-rgb), .42), rgba(var(--ts-purple-rgb), .2), rgba(var(--ts-ink-rgb), .16)) border-box;color:rgba(var(--ts-ink-rgb), .94);box-shadow:0 8px 18px rgba(var(--ts-shadow-rgb), .08)}:root[data-theme=light] .ts-tag,:root[data-theme=violet-mint] .ts-tag,:root[data-theme=light] .ts-backLink,:root[data-theme=violet-mint] .ts-backLink,:root[data-theme=light] .ts-brandMark,:root[data-theme=violet-mint] .ts-brandMark,:root[data-theme=light] .ts-glassSoft,:root[data-theme=violet-mint] .ts-glassSoft{border-color:var(--ts-border);background:var(--ts-input-bg);color:rgba(var(--ts-ink-rgb), .82)}:root[data-theme=light] .ts-glassSoft,:root[data-theme=violet-mint] .ts-glassSoft{background:var(--ts-soft-bg)}@media (hover:none) and (pointer:coarse){.ts-btn,.ts-btnSmall,.ts-backLink,.ts-clearBtn,.ts-dockBtn{padding-block:10px;min-height:44px!important}.ts-searchGroup{min-height:44px;padding-block:8px}.ts-pageSizeSelect,.ts-inputSm{min-height:44px}.ts-toggle input{width:var(--ts-toggle-width);height:var(--ts-toggle-height)}.ts-toggle{--ts-toggle-width:50px;--ts-toggle-height:28px;--ts-toggle-thumb-size:22px;--ts-toggle-thumb-travel:22px}.ts-app:before,.ts-app:after{position:absolute}.ts-app:before{opacity:.14}.ts-app:after{opacity:.03;mix-blend-mode:normal}.ts-blob,.ts-blob2{position:absolute;inset:0}.ts-glass{-webkit-backdrop-filter:blur(10px);box-shadow:0 12px 34px rgba(var(--ts-shadow-rgb), .3)}.ts-glassSoft{-webkit-backdrop-filter:blur(7px);box-shadow:0 10px 28px rgba(var(--ts-shadow-rgb), .24)}.ts-card{transition:box-shadow .16s;animation:none}.ts-card:before{display:none}.ts-card:hover{box-shadow:var(--ts-shadow);transform:none}.ts-authCard:before{opacity:.22;animation:none;inset:-45%}}:root{--ts-space-1:.25rem;--ts-space-2:.5rem;--ts-space-3:.75rem;--ts-space-4:1rem;--ts-space-5:1.25rem;--ts-space-6:1.5rem;--ts-space-8:2rem;--ts-space-10:2.5rem;--ts-radius-control:12px;--ts-radius-control-compact:10px;--ts-radius-card:18px;--ts-radius-window:24px;--ts-radius-pill:999px;--ts-control-height:42px;--ts-control-height-compact:34px;--ts-control-padding-inline:14px;--ts-control-gap:8px;--ts-control-font-size:.94rem;--ts-control-font-weight:680;--ts-surface-canvas:var(--ts-bg-0);--ts-surface-subtle:var(--ts-soft-bg);--ts-surface-card:var(--ts-panel-strong);--ts-surface-raised:var(--ts-popover-solid);--ts-surface-window:var(--ts-window-solid,var(--ts-popover-solid));--ts-surface-border:rgba(var(--ts-ink-rgb), .14);--ts-surface-border-strong:rgba(var(--ts-ink-rgb), .2);--ts-surface-border-accent:rgba(var(--ts-accent-rgb), .34);--ts-surface-highlight:inset 0 1px 0 rgba(var(--ts-paper-rgb), .07);--ts-surface-gradient-border:linear-gradient(135deg, rgba(var(--ts-accent-rgb), .42), rgba(var(--ts-purple-rgb), .2) 48%, rgba(var(--ts-accent-hi-rgb), .18));--ts-control-bg:rgba(var(--ts-ink-rgb), .045);--ts-control-bg-hover:rgba(var(--ts-ink-rgb), .07);--ts-control-bg-active:rgba(var(--ts-accent-rgb), .1);--ts-control-border:rgba(var(--ts-ink-rgb), .16);--ts-control-border-hover:rgba(var(--ts-ink-rgb), .25);--ts-control-border-focus:rgba(var(--ts-accent-rgb), .58);--ts-control-text:rgba(var(--ts-ink-rgb), .94);--ts-control-placeholder:rgba(var(--ts-ink-rgb), .52);--ts-control-icon:rgba(var(--ts-ink-rgb), .66);--ts-control-shadow:var(--ts-surface-highlight);--ts-control-shadow-hover:var(--ts-surface-highlight), var(--ts-shadow-sm);--ts-control-shadow-focus:var(--ts-focus-ring), var(--ts-surface-highlight);--ts-elevation-card:var(--ts-shadow-sm);--ts-elevation-card-hover:var(--ts-shadow-md);--ts-elevation-window:var(--ts-shadow-hi);--ts-window-backdrop:rgba(var(--ts-shadow-rgb), .66);--ts-window-backdrop-blur:10px;--ts-window-max-height:min(88dvh, 900px);--ts-field-gap:var(--ts-space-2);--ts-field-group-gap:var(--ts-space-4);--ts-label-size:.86rem;--ts-label-weight:760;--ts-help-size:.78rem;--ts-help-color:rgba(var(--ts-ink-rgb), .66);--ts-error-color:var(--ts-danger-hi,var(--ts-danger));--ts-transition-control:color var(--ts-motion-fast) var(--ts-ease-standard), background-color var(--ts-motion-fast) var(--ts-ease-standard), border-color var(--ts-motion-fast) var(--ts-ease-standard), box-shadow var(--ts-motion-fast) var(--ts-ease-standard), transform var(--ts-motion-press) var(--ts-ease-standard);--ts-transition-surface:border-color var(--ts-motion-medium) var(--ts-ease-standard), box-shadow var(--ts-motion-medium) var(--ts-ease-standard), transform var(--ts-motion-fast) var(--ts-ease-standard)}@supports not (height:100dvh){:root{--ts-window-max-height:min(88vh, 900px)}}:where(.ts-surface,.ts-glass,.ts-card){color:var(--ts-text)}.ts-surface,.ts-glass,.ts-card{border-radius:var(--ts-radius-card);background:linear-gradient(var(--ts-surface-card), var(--ts-surface-card)) padding-box, var(--ts-surface-gradient-border) border-box;box-shadow:var(--ts-elevation-card), var(--ts-surface-highlight);border:1px solid #0000}.ts-glass{-webkit-backdrop-filter:blur(16px)}.ts-surfaceSubtle{border-color:var(--ts-surface-border);background:var(--ts-surface-subtle);box-shadow:var(--ts-surface-highlight)}.ts-surfaceRaised{background:linear-gradient(var(--ts-surface-raised), var(--ts-surface-raised)) padding-box, var(--ts-surface-gradient-border) border-box;box-shadow:var(--ts-elevation-card-hover), var(--ts-surface-highlight)}.ts-window{max-block-size:var(--ts-window-max-height);overscroll-behavior:contain;border:1px solid var(--ts-surface-border-accent);border-radius:var(--ts-radius-window);background:var(--ts-surface-window);color:var(--ts-text);box-shadow:var(--ts-elevation-window), var(--ts-surface-highlight);scrollbar-gutter:stable;overflow:auto}.ts-windowOverlay{background:var(--ts-window-backdrop);-webkit-backdrop-filter:blur(var(--ts-window-backdrop-blur))}.ts-windowDanger{border-color:rgba(var(--ts-danger-rgb), .48)}.ts-popoverSurface{border-radius:var(--ts-radius-card);background:linear-gradient(var(--ts-surface-raised), var(--ts-surface-raised)) padding-box, var(--ts-surface-gradient-border) border-box;color:var(--ts-text);box-shadow:var(--ts-elevation-window), var(--ts-surface-highlight);isolation:isolate;border:1px solid #0000}.ts-card{transition:var(--ts-transition-surface);animation:none}.ts-card:hover{box-shadow:var(--ts-elevation-card), var(--ts-surface-highlight);border-color:#0000;transform:none}:where(a,button).ts-card,.ts-cardInteractive{cursor:pointer}@media (hover:hover){:where(a,button).ts-card:hover,.ts-cardInteractive:hover{box-shadow:var(--ts-elevation-card-hover), var(--ts-surface-highlight);transform:translateY(-2px)}}:where(a,button).ts-card:focus-visible,.ts-cardInteractive:focus-visible{box-shadow:var(--ts-focus-ring), var(--ts-elevation-card-hover);outline:none}:where(.ts-pressable){-webkit-tap-highlight-color:transparent;touch-action:manipulation;font:inherit;cursor:pointer;transition:transform var(--ts-motion-fast) var(--ts-ease-out), filter var(--ts-motion-fast) var(--ts-ease-out), opacity var(--ts-motion-fast) var(--ts-ease-out)}:where(.ts-pressable):focus-visible{outline:2px solid rgba(var(--ts-accent-rgb), .52);outline-offset:3px}:where(.ts-pressable):active:not(:disabled):not([aria-disabled=true]){transform:translateY(1px)}:where(.ts-pressable):disabled,:where(.ts-pressable)[aria-disabled=true]{cursor:not-allowed;opacity:.52}.ts-btn,.ts-iconBtn{min-height:var(--ts-control-height);justify-content:center;align-items:center;gap:var(--ts-control-gap);padding:0 var(--ts-control-padding-inline);border-radius:var(--ts-radius-control);background:linear-gradient(var(--ts-control-bg), var(--ts-control-bg)) padding-box, var(--ts-surface-gradient-border) border-box;color:var(--ts-control-text);box-shadow:var(--ts-control-shadow);font:inherit;font-size:var(--ts-control-font-size);font-weight:var(--ts-control-font-weight);text-align:center;white-space:nowrap;cursor:pointer;transition:var(--ts-transition-control);border:1px solid #0000;line-height:1.2;text-decoration:none;display:inline-flex}.ts-btn:after{opacity:0}@media (hover:hover){.ts-btn:hover:not(:disabled):not([aria-disabled=true]),.ts-iconBtn:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--ts-control-border-hover);background:linear-gradient(var(--ts-control-bg-hover), var(--ts-control-bg-hover)) padding-box, var(--ts-surface-gradient-border) border-box;box-shadow:var(--ts-control-shadow-hover);transform:translateY(-1px)}}.ts-btn:active:not(:disabled):not([aria-disabled=true]),.ts-iconBtn:active:not(:disabled):not([aria-disabled=true]){background:linear-gradient(var(--ts-control-bg-active), var(--ts-control-bg-active)) padding-box, var(--ts-surface-gradient-border) border-box;transform:translateY(1px)}.ts-btn:focus-visible,.ts-iconBtn:focus-visible{box-shadow:var(--ts-control-shadow-focus);outline:none}.ts-btnPrimary,.ts-btn-primary{border-color:rgba(var(--ts-accent-rgb), .62);background:linear-gradient(180deg, var(--ts-accent-hi) 0%, var(--ts-accent) 100%);color:var(--ts-onAccent);box-shadow:0 12px 28px rgba(var(--ts-accent-rgb), .2), inset 0 1px 0 rgba(var(--ts-paper-rgb), .18)}@media (hover:hover){.ts-btnPrimary:hover:not(:disabled):not([aria-disabled=true]),.ts-btn-primary:hover:not(:disabled):not([aria-disabled=true]){border-color:rgba(var(--ts-accent-rgb), .74);background:linear-gradient(180deg, var(--ts-accent-hi) 0%, var(--ts-accent) 100%);box-shadow:0 14px 32px rgba(var(--ts-accent-rgb), .26), inset 0 1px 0 rgba(var(--ts-paper-rgb), .2);filter:brightness(1.04)}}.ts-btnGhost,.ts-btn-ghost{box-shadow:none;background:0 0;border-color:#0000}.ts-btnSoftAccent{border-color:rgba(var(--ts-accent-rgb), .36);background:rgba(var(--ts-accent-rgb), .12);color:var(--ts-control-text);box-shadow:0 8px 20px rgba(var(--ts-accent-rgb), .12)}.ts-btnPill{border-radius:999px}@media (hover:hover){.ts-btnGhost:hover:not(:disabled):not([aria-disabled=true]),.ts-btn-ghost:hover:not(:disabled):not([aria-disabled=true]){border-color:var(--ts-control-border);background:var(--ts-control-bg-hover);box-shadow:none}}.ts-btnDanger{border-color:rgba(var(--ts-danger-rgb), .44);background:rgba(var(--ts-danger-rgb), .12);color:var(--ts-danger-hi)}@media (hover:hover){.ts-btnDanger:hover:not(:disabled):not([aria-disabled=true]){border-color:rgba(var(--ts-danger-rgb), .62);background:rgba(var(--ts-danger-rgb), .18);box-shadow:0 10px 24px rgba(var(--ts-danger-rgb), .14)}}.ts-btnSmall{min-height:var(--ts-control-height-compact);border-radius:var(--ts-radius-control-compact);padding-inline:11px;font-size:.86rem}.ts-iconBtn{inline-size:var(--ts-control-height);padding:0}.ts-btn:disabled,.ts-btn[aria-disabled=true],.ts-iconBtn:disabled,.ts-iconBtn[aria-disabled=true]{opacity:.52;cursor:not-allowed;pointer-events:none;box-shadow:none;filter:saturate(.65);transform:none}.ts-input,.ts-textarea{width:100%;min-width:0;min-height:var(--ts-control-height);border:1px solid var(--ts-control-border);border-radius:var(--ts-radius-control);background:var(--ts-control-bg);color:var(--ts-control-text);box-shadow:var(--ts-control-shadow);padding:9px var(--ts-control-padding-inline);font:inherit;transition:var(--ts-transition-control);outline:none}.ts-textarea{resize:vertical;min-height:112px;line-height:1.6}.ts-input::placeholder,.ts-textarea::placeholder,.ts-inputBare::placeholder{color:var(--ts-control-placeholder);opacity:1}@media (hover:hover){.ts-input:hover:not(:disabled):not([readonly]),.ts-textarea:hover:not(:disabled):not([readonly]){border-color:var(--ts-control-border-hover);background:var(--ts-control-bg-hover)}}.ts-input:focus,.ts-input:focus-visible,.ts-textarea:focus,.ts-textarea:focus-visible{border-color:var(--ts-control-border-focus);background:var(--ts-control-bg-hover);box-shadow:var(--ts-control-shadow-focus)}.ts-input[aria-invalid=true],.ts-textarea[aria-invalid=true]{border-color:rgba(var(--ts-danger-rgb), .72);box-shadow:0 0 0 3px rgba(var(--ts-danger-rgb), .14)}.ts-input:disabled,.ts-textarea:disabled{opacity:.58;cursor:not-allowed;filter:saturate(.7)}.ts-input[readonly],.ts-textarea[readonly]{background:var(--ts-surface-subtle);border-style:dashed}.ts-inputSm{min-height:var(--ts-control-height-compact);border-radius:var(--ts-radius-control-compact);padding:6px 10px;font-size:.88rem}.ts-searchGroup{min-height:var(--ts-control-height);align-items:center;gap:var(--ts-control-gap);border:1px solid var(--ts-control-border);border-radius:var(--ts-radius-control);background:var(--ts-control-bg);color:var(--ts-control-icon);box-shadow:var(--ts-control-shadow);padding:0 var(--ts-control-padding-inline);transition:var(--ts-transition-control);display:flex}@media (hover:hover){.ts-searchGroup:hover{border-color:var(--ts-control-border-hover);background:var(--ts-control-bg-hover)}}.ts-searchGroup:focus-within{border-color:var(--ts-control-border-focus);background:var(--ts-control-bg-hover);box-shadow:var(--ts-control-shadow-focus)}.ts-inputBare{min-width:0;color:var(--ts-control-text);font:inherit;background:0 0;border:0;outline:0}.ts-formGrid{gap:var(--ts-field-group-gap)}.ts-field{gap:var(--ts-field-gap)}.ts-label{color:var(--ts-text);font-size:var(--ts-label-size);font-weight:var(--ts-label-weight)}.ts-hint{color:var(--ts-help-color);font-size:var(--ts-help-size);line-height:1.5}.ts-errorText{color:var(--ts-error-color)}@media (prefers-reduced-motion:reduce){.ts-surface,.ts-glass,.ts-card,.ts-pressable,.ts-btn,.ts-iconBtn,.ts-input,.ts-textarea,.ts-searchGroup{transition:none;transform:none}}._toast_ge33u_1{--rimA:rgba(var(--ts-accent-rgb), .45);--rimB:rgba(var(--ts-accent-hi-rgb), .25);border-radius:16px;align-items:center;gap:10px;width:fit-content;min-width:0;max-width:min(420px,100vw - 24px);padding:10px 12px;display:inline-flex;position:relative;overflow:hidden}._toast_ge33u_1:before{content:"";background:linear-gradient(180deg, var(--rimA), var(--rimB));width:3px;box-shadow:0 0 18px var(--rimA);border-radius:999px;align-self:stretch}._icon_ge33u_32{justify-content:center;align-items:center;width:24px;height:24px;display:flex}._icon_ge33u_32 .ts-spinnerSm{transform:scale(.95)}._msg_ge33u_45{color:var(--ts-text);text-align:left;overflow-wrap:anywhere;font-size:.92rem;font-weight:600;line-height:1.25}._close_ge33u_56{color:var(--ts-muted);cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:center;align-items:center;width:28px;height:28px;padding:0;display:inline-flex}._close_ge33u_56:hover{color:var(--ts-text);background:rgba(var(--ts-ink-rgb), .08)}._glyph_ge33u_76{border-radius:999px;place-items:center;width:22px;height:22px;display:grid}._glyph_ge33u_76 svg{display:block}._ok_ge33u_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_ge33u_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_ge33u_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_ge33u_110{--rimA:#ffffff2e;--rimB:rgba(var(--ts-accent-rgb), .18)}._loading_ge33u_115{--rimA:rgba(var(--ts-accent-rgb), .55);--rimB:rgba(var(--ts-purple-rgb), .2)}._success_ge33u_120{--rimA:rgba(var(--ts-accent-hi-rgb), .6);--rimB:rgba(var(--ts-accent-rgb), .18)}._error_ge33u_125{--rimA:rgba(var(--ts-danger-rgb), .6);--rimB:rgba(var(--ts-danger-rgb), .16)}:root[data-theme=light] ._toast_ge33u_1,:root[data-theme=violet-mint] ._toast_ge33u_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)}._custom_ge33u_142{box-shadow:none;background:0 0;border:0;margin-top:56px;padding:0;overflow:visible}._custom_ge33u_142:before,._custom_ge33u_142 ._icon_ge33u_32{display:none}._custom_ge33u_142>.ts-iconBtn{z-index:1;color:var(--ts-muted);position:absolute;inset-block-start:8px;inset-inline-end:8px}
