.review-overview_page__csqIu{--review-canvas:var(--surface-canvas);min-height:100dvh;background:var(--review-canvas)}.dark .review-overview_page__csqIu{--review-canvas:color-mix(in srgb,var(--surface-canvas) 94%,var(--text-primary))}.review-overview_content__Shqg_{container-type:inline-size;container-name:review-overview;max-width:1280px;margin:0 auto;padding:0 32px 80px}.review-overview_header__xpSOZ{align-items:center;border-bottom:0;padding-top:24px;padding-bottom:12px}.review-overview_subtitle__q7d59{font-size:13px}.review-overview_total__qW1HI{color:var(--text-tertiary);font-size:12px;white-space:nowrap;font-variant-numeric:tabular-nums}.review-overview_group__Phl9W{margin-top:24px}.review-overview_group__Phl9W+.review-overview_group__Phl9W{margin-top:32px}.review-overview_groupHeading__YG8fU{display:flex;align-items:baseline;gap:12px;margin:0 0 12px;font-size:13px;font-weight:500;line-height:20px;color:var(--text-secondary)}.review-overview_groupTitle__ymRDD{min-width:0;overflow-wrap:anywhere}.review-overview_groupCount__T1jaY{flex-shrink:0;font-size:11px;font-weight:400;color:var(--text-tertiary)}.review-overview_group__Phl9W>ul{list-style:none;padding:0;margin:0}.review-overview_unitSection__BELEV+.review-overview_unitSection__BELEV{margin-top:12px}.review-overview_unitHeader__FTLbF{position:relative;display:grid;grid-template-columns:fit-content(50%) minmax(0,1fr) auto;align-items:center;gap:4px 24px;min-width:0;padding:12px 14px;border:1px solid color-mix(in srgb,var(--divider-subtle) 55%,transparent);border-radius:6px;background:color-mix(in srgb,var(--surface-subtle) 75%,var(--review-canvas))}.review-overview_unitHeading__M6NuB{min-width:0;margin:0;font-size:14px;line-height:22px;font-weight:600}.review-overview_disclosure__M5b9g{display:grid;grid-template-columns:14px minmax(0,1fr);align-items:center;gap:10px;width:100%;max-width:100%;min-height:24px;padding:0;text-align:left;color:var(--text-primary);border-radius:3px;cursor:pointer}.review-overview_disclosure__M5b9g:hover .review-overview_chevron__2vYgN,.review-overview_disclosure__M5b9g:hover .review-overview_unitTitle__x01Ml{color:var(--accent)}.review-overview_disclosure__M5b9g:after{content:"";position:absolute;inset:0;border-radius:6px}.review-overview_unitTitle__x01Ml{grid-column:2;min-width:0;overflow-wrap:anywhere;text-wrap:pretty}.review-overview_chevron__2vYgN{grid-column:1;grid-row:1;width:14px;height:14px;flex-shrink:0;color:var(--text-tertiary);transition:transform .12s ease}.review-overview_disclosure__M5b9g[aria-expanded=true] .review-overview_chevron__2vYgN{transform:rotate(90deg)}.review-overview_unitMeta__n0KEi{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;font-size:12px;line-height:20px;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.review-overview_unitDetails__VQyKv{grid-column:2;grid-row:1;display:flex;align-items:center;flex-wrap:wrap;gap:4px 16px;min-width:0}.review-overview_progress__6DTdH{margin:0;font-size:12px;line-height:20px;color:var(--text-secondary);font-variant-numeric:tabular-nums;white-space:nowrap}.review-overview_progress__6DTdH span{color:var(--accent)}.review-overview_start__zW8t4{position:relative;z-index:1;grid-column:3;grid-row:1;justify-self:end}.review-overview_conceptList__NHexF{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(var(--concept-rows),auto);grid-auto-flow:column;align-content:start;gap:14px 40px;list-style:none;padding:20px 38px 8px;margin:0}.review-overview_conceptList__NHexF[hidden]{display:none}.review-overview_conceptRow__r7YXw{display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-width:0}.review-overview_conceptTitle__WIta6{color:var(--text-secondary);font-size:13px;font-weight:400;line-height:20px;overflow-wrap:anywhere}.review-overview_conceptState__JZJIN{font-size:11px;line-height:16px}.review-overview_weak__MbAoK{color:var(--status-warning)}.review-overview_muted__0VXdu{color:var(--text-tertiary)}.review-overview_error__xmLTi{display:flex;justify-content:space-between;align-items:center;gap:12px;padding:12px 0;color:var(--status-danger);font-size:13px}.review-overview_empty__61krD{padding:64px 16px;text-align:center}.review-overview_empty__61krD h2{font-size:15px;font-weight:600}.review-overview_empty__61krD p{max-width:400px;margin:10px auto 20px;font-size:13px;line-height:1.8;color:var(--text-tertiary)}.review-overview_emptyLink__hTKwL{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:5px;color:var(--text-secondary);font-size:13px}.review-overview_emptyLink__hTKwL:hover{background:var(--surface-subtle)}.review-overview_loading__E6PaK{display:flex;align-items:center;justify-content:center;gap:10px;min-height:240px;color:var(--text-tertiary);font-size:13px}.review-overview_emptyLink__hTKwL:focus-visible,.review-overview_page__csqIu button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.review-overview_page__csqIu .review-overview_disclosure__M5b9g:focus-visible{outline:none}.review-overview_disclosure__M5b9g:focus-visible:after{outline:2px solid var(--focus-ring);outline-offset:2px}@container review-overview (max-width: 880px){.review-overview_conceptList__NHexF{column-gap:24px}}@container review-overview (max-width: 540px){.review-overview_unitHeader__FTLbF{grid-template-columns:minmax(0,1fr) auto;gap:0 8px;padding:8px 10px 12px}.review-overview_disclosure__M5b9g{min-height:44px}.review-overview_groupHeading__YG8fU{gap:8px}.review-overview_group__Phl9W+.review-overview_group__Phl9W{margin-top:28px}.review-overview_unitDetails__VQyKv{grid-column:1/-1;grid-row:2;gap:4px 12px;padding-left:24px}.review-overview_start__zW8t4{grid-column:2;grid-row:1;height:44px;min-height:44px}.review-overview_conceptList__NHexF{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-auto-flow:row;gap:16px;padding:18px 12px 8px 34px}}@media (max-width:1000px){.review-overview_content__Shqg_{padding-inline:24px}}@media (max-width:600px){.review-overview_page__csqIu{min-height:calc(100dvh - 48px)}.review-overview_content__Shqg_{padding:0 20px 72px}.review-overview_header__xpSOZ{align-items:flex-start;gap:10px;padding-top:16px;padding-bottom:4px}}@media (prefers-reduced-motion:reduce){.review-overview_chevron__2vYgN{transition:none}}.generation-activity_activity__pVcvY{margin:16px 0;min-width:0;font-size:12px;color:var(--text-tertiary)}.generation-activity_activity__pVcvY summary{display:flex;align-items:center;gap:8px;cursor:pointer;list-style:none;min-height:28px}.generation-activity_activity__pVcvY summary::-webkit-details-marker{display:none}.generation-activity_activity__pVcvY summary:hover{color:var(--accent-solid)}.generation-activity_activity__pVcvY summary:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:4px}.generation-activity_activity__pVcvY[open] .generation-activity_chevron__xrnoa{transform:rotate(90deg)}.generation-activity_chevron__xrnoa{flex-shrink:0}.generation-activity_status__gjQTP{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.generation-activity_runs__Vf7tw{padding:8px 0 4px 21px;max-height:320px;overflow-y:auto}.generation-activity_runHeading__7bhl4{display:flex;flex-wrap:wrap;gap:12px;margin:4px 0 10px;color:var(--text-secondary)}.generation-activity_runHeading__7bhl4 span{color:var(--text-tertiary);font-variant-numeric:tabular-nums}.generation-activity_runs__Vf7tw section+section{margin-top:18px}.generation-activity_runs__Vf7tw ol{display:grid;gap:9px;margin:0;padding:0;list-style:none}.generation-activity_runs__Vf7tw li{display:flex;flex-wrap:wrap;align-items:baseline;gap:6px 10px;line-height:1.6}.generation-activity_round__UFeMW{flex-shrink:0;font-variant-numeric:tabular-nums}.generation-activity_runs__Vf7tw li>span:nth-child(2){color:var(--text-secondary)}.generation-activity_runs__Vf7tw time{font-size:11px;font-variant-numeric:tabular-nums}.generation-activity_legacy___uMAS{margin:8px 0;line-height:1.7}.PlanPropertyPopover_surface__7Yflz{position:fixed;z-index:80;max-width:calc(100vw - 16px);max-height:calc(100dvh - 16px);overflow-y:auto;overscroll-behavior:contain;border:1px solid var(--divider-subtle);border-radius:10px;background:var(--surface-raised);color:var(--text-primary);box-shadow:0 12px 32px -12px rgb(0 0 0/35%);outline:none}.dark .PlanPropertyPopover_surface__7Yflz{background:color-mix(in srgb,var(--surface-raised) 90%,var(--surface-canvas))}.PlanPropertyPopover_datePanel__m5u_j{width:400px}.PlanPropertyPopover_calendarOnly__qBPg_{width:264px}.PlanPropertyPopover_dateBody__g5efA{display:grid;grid-template-columns:100px minmax(0,1fr);padding:0 14px 14px}.PlanPropertyPopover_shortcuts__DhDDf{display:flex;flex-direction:column;gap:2px;padding-right:12px;border-right:1px solid var(--divider-subtle)}.PlanPropertyPopover_calendar__Y4OTF{min-width:0;padding-left:14px}.PlanPropertyPopover_calendarOnly__qBPg_ .PlanPropertyPopover_dateBody__g5efA{display:block;padding-top:12px}.PlanPropertyPopover_calendarOnly__qBPg_ .PlanPropertyPopover_calendar__Y4OTF{padding-left:0}.PlanPropertyPopover_days__AEy1k,.PlanPropertyPopover_weekdays__GmweP{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));text-align:center}.PlanPropertyPopover_weeklyPanel__4UO58{width:280px;padding:16px}.PlanPropertyPopover_statusPanel__I0bKS{width:208px;padding:6px}@media (max-width:440px){.PlanPropertyPopover_dateBody__g5efA{display:flex;flex-direction:column;gap:10px}.PlanPropertyPopover_shortcuts__DhDDf{flex-direction:row;flex-wrap:wrap;gap:4px;padding:0;border:0}.PlanPropertyPopover_shortcutHeading__o15FU{display:none}.PlanPropertyPopover_calendar__Y4OTF{padding-left:0}}.progress-timeline_page__TzfRW{max-width:1280px;width:100%;min-width:0;margin:0 auto;padding:24px 32px 48px;color:var(--text-primary)}.progress-timeline_header__Lu5z_{margin-bottom:18px}.progress-timeline_header__Lu5z_ h1{margin:0 0 6px;font-size:20px;font-weight:600;line-height:28px}.progress-timeline_header__Lu5z_ p{margin:0;font-size:14px;line-height:20px;color:var(--text-tertiary)}.progress-timeline_controlGroup__bp2HO,.progress-timeline_toolbar__SKOQC{display:flex;align-items:center;gap:8px}.progress-timeline_toolbar__SKOQC{justify-content:space-between;flex-wrap:wrap;gap:12px}.progress-timeline_timeControls__fDOuH{margin-left:auto;gap:12px}.progress-timeline_toolbarTrigger__abYTH.progress-timeline_todayButton__H0xcm{background:var(--surface-subtle)}.progress-timeline_scaleSegments__iMhdK{display:flex;padding:3px;gap:2px;border-radius:9px;background:var(--surface-subtle);box-shadow:inset 0 0 0 1px var(--divider-subtle)}.progress-timeline_scaleSegments__iMhdK>button{min-width:36px;height:26px;padding:0 10px;border-radius:6px;color:var(--text-secondary);font-size:12px;line-height:18px}.progress-timeline_scaleSegments__iMhdK>button:hover{color:var(--text-primary)}.progress-timeline_scaleSegments__iMhdK>button[aria-checked=true]{color:var(--on-accent);background:var(--accent-solid);font-weight:500;box-shadow:0 1px 3px rgb(0 0 0/12%)}.progress-timeline_toolbarTrigger__abYTH{border-radius:8px;background:transparent;color:var(--text-secondary);border:1px solid var(--divider-subtle);gap:8px;box-shadow:none}.progress-timeline_toolbarTrigger__abYTH[aria-expanded=true]{background:var(--surface-raised);color:var(--text-primary)}.progress-timeline_clearFilters__damb0{color:var(--text-tertiary)}.progress-timeline_filterCount__rFg7k{display:inline-flex;justify-content:center;align-items:center;min-width:16px;height:16px;border-radius:4px;background:var(--surface-muted);font-size:10px}.progress-timeline_rangeCaption__kOtkL{display:flex;align-items:center;justify-content:flex-end;gap:12px;flex-wrap:wrap;margin:16px 0 14px;font-size:12px;color:var(--text-tertiary)}.progress-timeline_rangeNavigation__GUhqG{display:flex;align-items:center;gap:14px;color:var(--text-primary);font-size:13px;font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.progress-timeline_rangeArrow__y7T_5{width:32px;padding:0;border-radius:8px;background:var(--surface-subtle);color:var(--text-secondary)}.progress-timeline_mobileHint__MhI9u{display:none}.progress-timeline_chart__kA_5_{max-height:min(72dvh,760px);overflow:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--divider-subtle) transparent;border-bottom:1px solid var(--divider-subtle)}.progress-timeline_table__E7tsS{min-width:1000px}.progress-timeline_row__GwZ80{display:grid;grid-template-columns:280px minmax(720px,1fr)}.progress-timeline_label__UFfiU{position:sticky;left:0;z-index:2;background:var(--surface-canvas);min-width:0;padding-right:20px}.progress-timeline_axis__VZc7v{position:sticky;top:0;z-index:5;height:76px;background:var(--surface-canvas);border-bottom:1px solid var(--divider-subtle)}.progress-timeline_axis__VZc7v>.progress-timeline_label__UFfiU{display:flex;align-items:center;gap:12px;font-size:13px;color:var(--text-secondary)}.progress-timeline_axis__VZc7v>.progress-timeline_label__UFfiU>span{color:var(--text-tertiary);font-size:12px}.progress-timeline_plot__V_4uE{min-width:0;position:relative}.progress-timeline_plotInner__i34FU{position:relative;height:100%;margin:0 16px}.progress-timeline_month__IsrhK{position:absolute;top:8px;font-size:13px;color:var(--text-secondary);white-space:nowrap}.progress-timeline_tick__z5vDy{position:absolute;bottom:9px;font-size:11px;color:var(--text-tertiary)}.progress-timeline_todayLabel__GLzKd{position:absolute;top:29px;transform:translateX(-50%);background:var(--surface-raised);color:var(--text-primary);border-radius:5px;padding:2px 6px;font-size:11px;white-space:nowrap;z-index:1}.progress-timeline_goalGroup__02HNH+.progress-timeline_goalGroup__02HNH{border-top:1px solid var(--divider-subtle)}.progress-timeline_goalRow__LWtvX{height:100px}.progress-timeline_goalRow__LWtvX>.progress-timeline_label__UFfiU{display:flex;justify-content:center;flex-direction:column}.progress-timeline_goalHeading__KorIG{display:flex;align-items:center;gap:6px}.progress-timeline_goalToggle__0mzqG{display:flex;align-items:flex-start;gap:8px;text-align:left;min-width:0;flex:1;color:var(--text-primary);font-size:14px;font-weight:500;line-height:20px;border-radius:5px;padding:3px 0}.progress-timeline_goalToggle__0mzqG>svg{flex:none;margin-top:3px}.progress-timeline_goalToggle__0mzqG>span{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.progress-timeline_openGoal__vG6J5{display:flex;align-items:center;justify-content:center;min-width:28px;height:28px;border-radius:5px;color:var(--text-tertiary)}.progress-timeline_goalMeta__zGQGO{margin:5px 0 0 22px;display:flex;gap:12px;font-size:12px;color:var(--text-tertiary)}.progress-timeline_guides__tOl_C{position:absolute;inset:0;pointer-events:none}.progress-timeline_guides__tOl_C i{position:absolute;top:0;bottom:0;border-left:1px solid color-mix(in srgb,var(--text-tertiary) 10%,transparent)}.progress-timeline_guides__tOl_C .progress-timeline_todayLine__yU1Kc{border-left:1px dashed color-mix(in srgb,var(--text-tertiary) 45%,transparent)}.progress-timeline_duration__sckix{position:absolute;top:42px;height:4px;border-radius:4px;background:var(--text-tertiary);opacity:.65}.progress-timeline_durationEnd__OsTm2,.progress-timeline_durationStart__o6L9A{position:absolute;top:-4px;height:12px;display:flex;align-items:center;color:var(--text-primary)}.progress-timeline_durationStart__o6L9A{left:0}.progress-timeline_durationEnd__OsTm2{right:0}.progress-timeline_durationLabel__Vko1H{position:absolute;top:16px;font-size:11px;color:var(--text-tertiary);white-space:nowrap}.progress-timeline_singleDate__3OswA{position:absolute;top:38px;transform:translateX(-50%);color:var(--text-secondary)}.progress-timeline_cluster__8urT2{position:absolute;top:78px;display:flex;align-items:center;justify-content:center;gap:5px;min-width:28px;height:28px;padding:0 5px;transform:translate(-50%,-50%);font-size:11px;line-height:16px;border-radius:5px;background:var(--surface-canvas);color:var(--text-tertiary)}.progress-timeline_cluster__8urT2>span{font-variant-numeric:tabular-nums}.progress-timeline_barMessage__447Gx{position:absolute;left:0;top:32px;display:flex;align-items:center;gap:5px;font-size:12px;color:var(--text-tertiary)}.progress-timeline_futureMessage__UHKiD{left:auto;right:0}.progress-timeline_milestoneRow__KolNe{height:44px}.progress-timeline_milestoneRow__KolNe .progress-timeline_label__UFfiU{display:flex;align-items:center;padding-left:22px}.progress-timeline_milestoneName__YdF9D{display:flex;align-items:center;gap:9px;min-width:0;font-size:13px;color:var(--text-secondary);line-height:18px;width:100%;border-radius:5px;padding:6px 0}.progress-timeline_milestoneName__YdF9D svg{flex:none}.progress-timeline_milestoneName__YdF9D span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress-timeline_deadline__6NoYY{position:absolute;top:50%;transform:translate(-12.5px,-50%);display:inline-flex;align-items:center;justify-content:center;gap:7px;width:max-content;min-height:28px;padding:0 6px;border-radius:5px;color:var(--text-tertiary);white-space:nowrap;line-height:18px}.progress-timeline_deadlineBefore__wVq28{flex-direction:row-reverse;transform:translate(calc(-100% + 12.5px),-50%)}.progress-timeline_deadlineDate__gIJYd{color:inherit;font-size:11px}.progress-timeline_deadline__6NoYY>svg{flex:none;color:inherit}.progress-timeline_deadline__6NoYY.progress-timeline_completed__D7Ggv{color:var(--status-success)}.progress-timeline_deadline__6NoYY.progress-timeline_overdue__ElXwm{color:var(--status-warning)}.progress-timeline_deadline__6NoYY:focus-visible,.progress-timeline_deadline__6NoYY:hover{color:var(--accent);background:transparent}.progress-timeline_outside__uNa5C{position:absolute;left:0;top:50%;transform:translateY(-50%);display:flex;gap:5px;align-items:center;font-size:12px;color:var(--text-tertiary)}.progress-timeline_outsideRight__t_3xw{left:auto;right:0}.progress-timeline_moreRow__2oaL1{min-height:40px;padding-bottom:8px;color:var(--text-tertiary);font-size:12px}.progress-timeline_moreRow__2oaL1 .progress-timeline_label__UFfiU{display:flex;align-items:center;padding-left:44px}.progress-timeline_moreActions__MTy2H{display:flex;gap:20px;align-items:center;padding:0 16px}.progress-timeline_barMessage__447Gx:hover,.progress-timeline_moreActions__MTy2H button:hover,.progress-timeline_outside__uNa5C:hover{color:var(--text-primary)}.progress-timeline_muted__zj_QK{color:var(--text-tertiary)}.progress-timeline_completed__D7Ggv{color:var(--status-success)}.progress-timeline_overdue__ElXwm{color:var(--status-warning)}.progress-timeline_active___Gn9X{color:var(--text-primary)}.progress-timeline_legend__qlfxV{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:12px;padding:16px 0;color:var(--text-tertiary);font-size:12px}.progress-timeline_legend__qlfxV span,.progress-timeline_legend__qlfxV>div{display:inline-flex;align-items:center;gap:6px}.progress-timeline_legend__qlfxV>div{gap:8px}.progress-timeline_legend__qlfxV>div>span:not(:first-child){margin-left:12px}.progress-timeline_lineLegend__3BDq_{width:20px;height:3px;background:var(--text-tertiary);border-radius:2px}.progress-timeline_undated__yNAbU{margin-top:16px;padding-top:20px;border-top:1px solid var(--divider-subtle);scroll-margin-block:24px;outline:none}.progress-timeline_undated__yNAbU:focus-visible{outline:1px solid var(--border-control);outline-offset:6px;border-radius:6px}.progress-timeline_undatedHeader__j1g5G{display:flex;align-items:center;gap:12px;margin-bottom:12px}.progress-timeline_undatedHeader__j1g5G h2{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:500;line-height:20px;margin:0}.progress-timeline_undatedHeader__j1g5G>span{color:var(--text-tertiary);font-size:12px}.progress-timeline_undatedItems__oncqZ{display:flex;flex-direction:column;gap:8px}.progress-timeline_undatedRow__flag_{display:grid;grid-template-columns:minmax(0,1fr) 16px;align-items:center;gap:20px;min-height:68px;padding:14px 16px;background:var(--surface-subtle);color:var(--text-secondary);font-size:13px;border-radius:10px}.progress-timeline_undatedIdentity__TUe3T{display:flex;align-items:center;gap:12px;min-width:0}.progress-timeline_undatedIdentity__TUe3T>svg{flex:none;width:16px;height:16px}.progress-timeline_undatedText__vEGqw{display:flex;flex-direction:column;min-width:0;gap:3px;line-height:19px}.progress-timeline_undatedName__mLAQm{color:var(--text-primary);font-weight:500;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress-timeline_undatedMeta__7Oq3C{display:flex;align-items:center;gap:6px;min-width:0;color:var(--text-tertiary);font-size:12px}.progress-timeline_undatedMeta__7Oq3C>[aria-hidden]{flex:none}.progress-timeline_undatedGoal__mPHMI{min-width:0;color:var(--text-tertiary);font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.progress-timeline_undatedStatus__y2mz_{flex:none;color:var(--text-tertiary);font-size:12px}.progress-timeline_undatedArrow__aQ9C_{color:var(--text-tertiary)}.progress-timeline_undatedRow__flag_:hover .progress-timeline_undatedArrow__aQ9C_,.progress-timeline_undatedRow__flag_:hover .progress-timeline_undatedName__mLAQm{color:var(--accent)}.progress-timeline_empty__QwLd0{padding:56px 16px;text-align:center;color:var(--text-tertiary);font-size:14px}.progress-timeline_empty__QwLd0 p{margin-bottom:12px}.progress-timeline_empty__QwLd0 a{display:inline-flex;align-items:center;gap:8px;color:var(--text-primary)}.progress-timeline_error__ohkU3{display:flex;align-items:center;justify-content:space-between;font-size:14px;margin-bottom:16px;color:var(--status-warning)}.progress-timeline_popover__H2m_5{padding:8px;font-size:13px;border-radius:12px}.progress-timeline_goalPopover__NcJut{width:344px}.progress-timeline_filterPopover__pkNZX{width:336px;padding:16px}.progress-timeline_panelHeading__BLjRM{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:6px 8px 12px;font-size:13px;font-weight:500}.progress-timeline_selectionCount__mJe8Q{font-size:11px;font-weight:400;color:var(--text-tertiary);font-variant-numeric:tabular-nums}.progress-timeline_search__LB1SI{display:flex;align-items:center;gap:8px;height:36px;margin:0 4px;padding:0 10px;border:1px solid var(--divider-subtle);border-radius:7px;color:var(--text-tertiary);background:var(--surface-canvas)}.progress-timeline_search__LB1SI:focus-within{border-color:var(--border-control)}.progress-timeline_search__LB1SI>svg{flex:none}.progress-timeline_search__LB1SI input{width:100%;min-width:0;padding:0!important;border:0!important;border-radius:0;outline:none!important;box-shadow:none!important;background:transparent!important;font-size:12px;color:var(--text-primary);height:32px}.progress-timeline_search__LB1SI input::placeholder{font-size:12px;color:var(--text-tertiary)}.progress-timeline_search__LB1SI input::-webkit-search-cancel-button{display:none}.progress-timeline_search__LB1SI button{display:flex;align-items:center;justify-content:center;width:22px;height:24px;flex:none}.progress-timeline_selectionActions__BkU40{display:flex;gap:14px;padding:12px 10px 6px;color:var(--text-tertiary);font-size:12px}.progress-timeline_panelReset__M8HWk:hover,.progress-timeline_selectionActions__BkU40 button:hover{color:var(--text-primary)}.progress-timeline_goalOptions__IwBbl{max-height:min(320px,45dvh);overflow:auto;overscroll-behavior:contain}.progress-timeline_goalOption__e2FHf{width:100%;display:flex;align-items:flex-start;gap:10px;padding:10px;text-align:left;border-radius:7px;color:var(--text-secondary);line-height:19px}.progress-timeline_goalOption__e2FHf>svg{flex:none;margin-top:2px}.progress-timeline_optionText__6lVmY{display:flex;flex-direction:column;min-width:0;flex:1;gap:4px}.progress-timeline_optionText__6lVmY>span{overflow-wrap:anywhere;font-size:13px}.progress-timeline_optionText__6lVmY small{font-size:11px;color:var(--text-tertiary)}.progress-timeline_optionCheck__57Vfz{color:var(--text-primary);flex:none}.progress-timeline_hiddenCheck__jsr9A{visibility:hidden;flex:none}.progress-timeline_goalOption__e2FHf:hover{background:var(--accent-subtle)}.progress-timeline_goalOption__e2FHf[aria-checked=true] .progress-timeline_optionText__6lVmY>span{color:var(--text-primary)}.progress-timeline_noMatches____HYV{padding:24px 8px;text-align:center;color:var(--text-tertiary);font-size:12px}.progress-timeline_panelFooter__u8RBG{display:flex;justify-content:flex-end;border-top:1px solid var(--divider-subtle);margin:6px 4px 0;padding-top:6px}.progress-timeline_panelFooter__u8RBG button{border-radius:6px;padding:6px 10px;color:var(--text-primary);font-size:12px}.progress-timeline_panelFooter__u8RBG button:hover{background:var(--accent-subtle)}.progress-timeline_filterPopover__pkNZX .progress-timeline_panelHeading__BLjRM{padding:0 0 18px}.progress-timeline_panelReset__M8HWk{font-size:12px;font-weight:400;color:var(--text-tertiary)}.progress-timeline_panelReset__M8HWk:disabled{color:var(--text-disabled);cursor:default}.progress-timeline_statusChoices__mlFGk{padding:0;margin:0 0 18px;border:0;min-width:0}.progress-timeline_statusChoices__mlFGk legend{color:var(--text-tertiary);font-size:12px;margin-bottom:9px}.progress-timeline_choiceRow__z7y9S{display:flex;flex-wrap:wrap;gap:6px}.progress-timeline_choice__wF_rA{position:relative;cursor:pointer}.progress-timeline_choice__wF_rA input,.progress-timeline_periodOption__Z4T6L input{position:absolute;width:1px!important;height:1px!important;padding:0!important;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.progress-timeline_choice__wF_rA>span{display:block;padding:6px 10px;border-radius:6px;font-size:12px;line-height:18px;color:var(--text-secondary);background:transparent}.progress-timeline_choice__wF_rA>input:checked+span{color:var(--text-primary);background:var(--accent-subtle);box-shadow:inset 0 0 0 1px var(--divider-subtle)}.progress-timeline_choice__wF_rA>input:focus-visible+span{outline:2px solid var(--focus-ring);outline-offset:2px}.progress-timeline_choice__wF_rA:hover>span{color:var(--text-primary);background:var(--accent-subtle)}.progress-timeline_periodOption__Z4T6L{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:16px;border-top:1px solid var(--divider-subtle);color:var(--text-secondary);font-size:12px;cursor:pointer}.progress-timeline_switchTrack__CA0qC{display:flex;align-items:center;width:28px;height:16px;padding:2px;border-radius:20px;background:var(--surface-muted)}.progress-timeline_switchTrack__CA0qC>span{width:12px;height:12px;border-radius:50%;background:var(--text-tertiary)}.progress-timeline_periodOption__Z4T6L input:checked+.progress-timeline_switchTrack__CA0qC{background:var(--accent-solid);justify-content:flex-end}.progress-timeline_periodOption__Z4T6L input:checked+.progress-timeline_switchTrack__CA0qC>span{background:var(--on-accent)}.progress-timeline_periodOption__Z4T6L input:focus-visible+.progress-timeline_switchTrack__CA0qC{outline:2px solid var(--focus-ring);outline-offset:3px}.progress-timeline_page__TzfRW button,.progress-timeline_popover__H2m_5 button{cursor:pointer}.progress-timeline_page__TzfRW button:disabled{cursor:default}.progress-timeline_cluster__8urT2:hover,.progress-timeline_goalToggle__0mzqG:hover,.progress-timeline_milestoneName__YdF9D:hover,.progress-timeline_openGoal__vG6J5:hover{color:var(--accent);background:transparent}.progress-timeline_cluster__8urT2:hover svg,.progress-timeline_milestoneName__YdF9D:hover svg{color:inherit}.progress-timeline_chart__kA_5_:focus-visible,.progress-timeline_page__TzfRW :is(button,a):focus-visible,.progress-timeline_popover__H2m_5 button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}@media (max-width:1023px){.progress-timeline_page__TzfRW{padding-left:24px;padding-right:24px}.progress-timeline_row__GwZ80{grid-template-columns:248px minmax(720px,1fr)}.progress-timeline_table__E7tsS{min-width:968px}}@media (max-width:640px){.progress-timeline_page__TzfRW{padding:24px 16px 32px}.progress-timeline_header__Lu5z_{margin-bottom:22px}.progress-timeline_toolbar__SKOQC{gap:8px}.progress-timeline_controlGroup__bp2HO{gap:4px}.progress-timeline_row__GwZ80{grid-template-columns:172px minmax(720px,1fr)}.progress-timeline_table__E7tsS{min-width:892px}.progress-timeline_label__UFfiU{padding-right:12px}.progress-timeline_goalMeta__zGQGO{gap:6px;flex-wrap:wrap}.progress-timeline_axis__VZc7v>.progress-timeline_label__UFfiU{flex-direction:column;align-items:flex-start;justify-content:center;gap:4px}.progress-timeline_goalRow__LWtvX{height:110px}.progress-timeline_moreRow__2oaL1 .progress-timeline_label__UFfiU{padding-left:22px}.progress-timeline_mobileHint__MhI9u{display:inline;margin-right:auto}.progress-timeline_rangeNavigation__GUhqG{margin-left:auto;gap:8px;font-size:12px}.progress-timeline_rangeArrow__y7T_5{width:28px;height:28px}.progress-timeline_chart__kA_5_{max-height:65dvh}.progress-timeline_legend__qlfxV{align-items:flex-start}.progress-timeline_legend__qlfxV>div{flex-wrap:wrap}.progress-timeline_goalToggle__0mzqG{font-size:13px}.progress-timeline_openGoal__vG6J5{min-width:22px}.progress-timeline_undatedRow__flag_{gap:12px;padding:12px 14px}.progress-timeline_filterPopover__pkNZX{width:320px}.progress-timeline_choiceRow__z7y9S{gap:4px}.progress-timeline_choice__wF_rA>span{padding-inline:8px}.progress-timeline_goalHeading__KorIG{gap:2px}}.progress-timeline_header__Lu5z_ p{font-size:13px}.progress-timeline_label__UFfiU{border-right:1px solid var(--divider-subtle)}.progress-timeline_milestoneRow__KolNe{border-top:1px solid color-mix(in srgb,var(--divider-subtle) 42%,transparent)}.progress-timeline_axis__VZc7v{border-top:1px solid var(--divider-subtle)}.progress-timeline_month__IsrhK{overflow:hidden;text-overflow:ellipsis;padding-right:5px}.progress-timeline_chart__kA_5_{scroll-padding-top:80px;scroll-padding-left:296px}@media (max-width:1023px){.progress-timeline_chart__kA_5_{scroll-padding-left:264px}}@media (max-width:640px){.progress-timeline_chart__kA_5_{scroll-padding-left:188px}}.HeroProductPreview_stage__3LtJt{--preview-reveal-delay:850ms;--preview-reveal-duration:1030ms;--preview-trace-duration:2000ms;--preview-travel-duration:1800ms;position:relative;isolation:isolate;width:100%;max-width:84rem;margin-inline:auto;user-select:none}.HeroProductPreview_stage__3LtJt:before{content:"";position:absolute;z-index:-1;inset:42% -12% -12%;pointer-events:none;background:radial-gradient(ellipse at 50% 76%,color-mix(in srgb,var(--text-primary) 12%,transparent),transparent 70%);filter:blur(36px);animation:HeroProductPreview_preview-content__Dg6v6 var(--preview-reveal-duration) calc(var(--preview-reveal-delay) + .12s) cubic-bezier(.2,.6,.35,1) both}.HeroProductPreview_stage__3LtJt:after{content:"";position:absolute;z-index:1;inset:0;border:1px solid var(--divider-strong);border-radius:14px;box-shadow:0 2px 4px rgb(0 0 0/14%),0 28px 80px -32px rgb(0 0 0/40%);pointer-events:none;animation:HeroProductPreview_preview-content__Dg6v6 1.1s calc(var(--preview-reveal-delay) - .16s) cubic-bezier(.2,.6,.35,1) both}.HeroProductPreview_viewport__FkvhN{position:relative;container-type:inline-size;width:100%;aspect-ratio:1600/920;overflow:hidden;border:1px solid transparent;border-radius:14px;background:var(--surface-canvas)}.HeroProductPreview_canvas__pA8Yt{--agent-width:460px;--agent-height:620px;--agent-right:28px;--agent-bottom:40px;position:relative;width:1600px;height:920px;transform:scale(var(--preview-scale,.8));transform-origin:top left;background:var(--surface-canvas)}.HeroProductPreview_productSurface__XWuzH{position:relative;display:flex;width:100%;height:100%;animation:HeroProductPreview_preview-content__Dg6v6 var(--preview-reveal-duration) var(--preview-reveal-delay) cubic-bezier(.2,.6,.35,1) both}@supports (transform:scale(calc(1px / 1px))){.HeroProductPreview_canvas__pA8Yt{transform:scale(calc(100cqw / 1600px))}}.HeroProductPreview_agentTrace__teV_p,.HeroProductPreview_frameTrace__AaBfY,.HeroProductPreview_sidebarTrace__y_Lc0{--light-delay:100ms;--light-size:360px;--light-start-y:24%;--light-core:30%;--light-mid:21%;--light-falloff:9%;--light-tail:3%;position:absolute;z-index:3;overflow:hidden;contain:paint;padding:1px;border-radius:14px;pointer-events:none;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;animation:HeroProductPreview_preview-light__cLayK calc(var(--preview-trace-duration) - var(--light-delay)) var(--light-delay) ease both}.HeroProductPreview_frameTrace__AaBfY{inset:0;border-radius:13px}.HeroProductPreview_sidebarTrace__y_Lc0{--light-delay:180ms;--light-size:320px;top:0;bottom:0;left:255px;width:1px;padding:0;border-radius:0;mask:none}.HeroProductPreview_agentTrace__teV_p{--light-delay:260ms;--light-size:320px;--light-start-y:16%;--light-core:42%;--light-mid:30%;--light-falloff:14%;--light-tail:5%;right:var(--agent-right);bottom:var(--agent-bottom);width:var(--agent-width);height:var(--agent-height)}.HeroProductPreview_agentTrace__teV_p>span,.HeroProductPreview_frameTrace__AaBfY>span,.HeroProductPreview_sidebarTrace__y_Lc0>span{position:absolute;inset:0;animation:HeroProductPreview_preview-light-travel__hxuc8 calc(var(--preview-travel-duration) - var(--light-delay)) var(--light-delay) cubic-bezier(.16,.68,.24,1) both}.HeroProductPreview_agentTrace__teV_p>span:before,.HeroProductPreview_frameTrace__AaBfY>span:before,.HeroProductPreview_sidebarTrace__y_Lc0>span:before{content:"";position:absolute;top:calc(var(--light-size) / -2);left:calc(var(--light-size) / -2);width:var(--light-size);height:var(--light-size);background:radial-gradient(circle,color-mix(in srgb,var(--text-primary) var(--light-core),transparent) 0,color-mix(in srgb,var(--text-primary) var(--light-mid),transparent) 18%,color-mix(in srgb,var(--text-primary) var(--light-falloff),transparent) 38%,color-mix(in srgb,var(--text-primary) var(--light-tail),transparent) 55%,transparent 72%)}@keyframes HeroProductPreview_preview-light-travel__hxuc8{0%{transform:translate3d(0,var(--light-start-y),0)}to{transform:translate3d(8%,0,0)}}@keyframes HeroProductPreview_preview-light__cLayK{0%{opacity:0}18%,38%{opacity:1}62%{opacity:.6}to{opacity:0}}@keyframes HeroProductPreview_preview-content__Dg6v6{0%{opacity:0}to{opacity:1}}.HeroProductPreview_sidebar__hzaTB{display:flex;flex-direction:column;flex-shrink:0;width:256px;height:100%;min-height:0;border-right:1px solid var(--divider-subtle);background:var(--surface-canvas)}.HeroProductPreview_sidebar__hzaTB .header-wordmark-flourish,.HeroProductPreview_sidebar__hzaTB .header-wordmark-stroke{animation:none;stroke-dashoffset:0;opacity:1}.HeroProductPreview_sidebar__hzaTB .header-wordmark-heart{animation:none;opacity:1;transform:none}.HeroProductPreview_workspaceMain__zrBB8{position:relative;isolation:isolate;flex:1;min-width:0;overflow:hidden;background:var(--surface-canvas)}.HeroProductPreview_progressContent__5b2Ui{pointer-events:none}.HeroProductPreview_progressContent__5b2Ui .HeroProductPreview_progressPage__6rZTD{max-width:none;padding:40px 48px 64px}.HeroProductPreview_progressContent__5b2Ui [aria-label="学习目标时间轴"]{max-height:none}.HeroProductPreview_progressContent__5b2Ui [id^=milestones-]>[role=row]{min-height:52px}.HeroProductPreview_heading__NhohM{margin:0 0 6px;font-size:20px;font-weight:600;line-height:28px}.HeroProductPreview_agentPanel__48nBH{position:absolute;z-index:2;right:var(--agent-right);bottom:var(--agent-bottom);display:flex;flex-direction:column;width:var(--agent-width);height:var(--agent-height);overflow:hidden;border:1px solid var(--divider-strong);border-radius:14px;background:var(--surface-canvas);color:var(--text-primary);box-shadow:0 24px 68px color-mix(in srgb,var(--shadow-color) 78%,transparent),0 4px 14px color-mix(in srgb,var(--shadow-color) 52%,transparent)}.HeroProductPreview_agentHeader__NnaO3{display:flex;align-items:center;justify-content:space-between;gap:12px;height:48px;flex-shrink:0;padding-inline:14px;border-bottom:1px solid var(--divider-subtle);background:color-mix(in srgb,var(--surface-raised) 92%,var(--surface-canvas))}.HeroProductPreview_agentHeaderActions__0FYpp{display:flex;align-items:center;gap:2px;color:var(--text-tertiary)}.HeroProductPreview_agentHeaderActions__0FYpp>span{display:grid;width:32px;height:32px;place-items:center}.HeroProductPreview_agentBody__p78M_{flex:1;min-height:0;overflow:hidden;padding:16px 12px 0}.HeroProductPreview_thinking__lvcYz{display:flex;align-items:center;gap:10px;min-height:32px;margin:18px 0 8px;padding-inline:4px;color:var(--text-tertiary);font-size:13px;line-height:20px}.HeroProductPreview_agentFollowup__z_qPX .HeroProductPreview_thinking__lvcYz{margin-top:10px}.HeroProductPreview_composerArea__ivFgm{position:relative;flex-shrink:0;padding:12px;background:var(--surface-canvas)}.HeroProductPreview_composerArea__ivFgm>form{position:relative;bottom:auto}@media (max-width:899px){.HeroProductPreview_viewport__FkvhN{height:684px;aspect-ratio:auto}.HeroProductPreview_canvas__pA8Yt{--agent-width:364px;--agent-height:520px;--agent-right:20px;--agent-bottom:24px;width:100%;height:100%;transform:none}.HeroProductPreview_sidebarTrace__y_Lc0,.HeroProductPreview_sidebar__hzaTB{display:none}.HeroProductPreview_progressContent__5b2Ui{width:1100px;transform:scale(.78);transform-origin:top left}.HeroProductPreview_progressContent__5b2Ui .HeroProductPreview_progressPage__6rZTD{padding:30px 24px 48px}.HeroProductPreview_agentBody__p78M_{padding:12px}.HeroProductPreview_thinking__lvcYz{margin-top:10px}.HeroProductPreview_agentFollowup__z_qPX{display:none}.HeroProductPreview_composerArea__ivFgm{padding:10px}}@media (max-width:539px){.HeroProductPreview_canvas__pA8Yt{--agent-width:calc(100% - 32px);--agent-right:16px;--agent-bottom:20px}}@media (prefers-reduced-motion:reduce){.HeroProductPreview_productSurface__XWuzH,.HeroProductPreview_stage__3LtJt,.HeroProductPreview_stage__3LtJt:after,.HeroProductPreview_stage__3LtJt:before,.HeroProductPreview_viewport__FkvhN{animation:none}.HeroProductPreview_agentTrace__teV_p,.HeroProductPreview_frameTrace__AaBfY,.HeroProductPreview_sidebarTrace__y_Lc0{display:none}}.SelectAndShowPanel_scene__769zo{position:relative;isolation:isolate;display:grid;align-items:center;grid-template-columns:minmax(0,1fr) 392px;--play-state:paused}.SelectAndShowPanel_scene__769zo[data-running=true]{--play-state:running}.SelectAndShowPanel_subjects__JbYP_{position:relative;min-width:0;z-index:0}.SelectAndShowPanel_panel__yMQ99{position:relative;z-index:1;overflow:hidden;border:1px solid transparent;border-radius:20px;background:linear-gradient(135deg,color-mix(in srgb,var(--surface-raised) 67%,var(--surface-canvas)),color-mix(in srgb,var(--surface-raised) 35%,var(--surface-canvas))) padding-box,linear-gradient(125deg,color-mix(in srgb,var(--text-primary) 24%,var(--surface-canvas)),color-mix(in srgb,var(--text-primary) 10%,var(--surface-canvas)) 55%,color-mix(in srgb,var(--text-primary) 5%,var(--surface-canvas))) border-box;box-shadow:-28px 20px 56px -25px rgb(0 0 0/65%);--cycle:20s;--play-state:paused;--flow-ease:cubic-bezier(.4,0,.2,1);--enter-ease:cubic-bezier(.22,.61,.36,1)}.SelectAndShowPanel_panel__yMQ99[data-running=true]{--play-state:running}@media (max-width:1023px){.SelectAndShowPanel_scene__769zo{grid-template-columns:minmax(0,1fr)}.SelectAndShowPanel_panel__yMQ99{justify-self:end;width:min(100%,420px);margin-top:12px}}@media (max-width:639px){.SelectAndShowPanel_panel__yMQ99{margin-top:8px;border-radius:18px}}.SelectAndShowPanel_header__3kE7G{position:relative}.SelectAndShowPanel_playback__uIknP{position:absolute;top:50%;right:-5px;display:grid;width:26px;height:26px;place-items:center;color:var(--text-tertiary);border-radius:6px;cursor:pointer;transform:translateY(-50%);transition:background .16s,color .16s}.SelectAndShowPanel_playback__uIknP svg{width:12px;height:12px}.SelectAndShowPanel_playback__uIknP:hover{color:var(--text-primary);background:var(--surface-muted)}.SelectAndShowPanel_playback__uIknP:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.SelectAndShowPanel_selection__8zbKg{isolation:isolate}.SelectAndShowPanel_highlight__677FJ{position:absolute;inset:2px 0;border-radius:6px;background:color-mix(in srgb,var(--accent) 18%,transparent);transform-origin:left center;animation-name:SelectAndShowPanel_selectionSweep__8_F6z}.SelectAndShowPanel_selectedText__wGYmP{position:relative;z-index:1}.SelectAndShowPanel_cursorRoute__SUhLv{position:absolute;inset:0;z-index:2;pointer-events:none;animation-name:SelectAndShowPanel_pointerRoute__8y_Gv}.SelectAndShowPanel_cursorGlyph__fy_r6{position:absolute;top:calc(100% - 7px);left:-3px;width:20px;height:20px;transform-origin:3px 3px;animation-name:SelectAndShowPanel_pointerPress__BicCN}.SelectAndShowPanel_cursorGlyph__fy_r6 svg{width:20px;height:20px;fill:#f5f5f5;color:#151515;stroke-width:1.5;filter:drop-shadow(0 1px 2px rgb(0 0 0/25%))}.SelectAndShowPanel_clickRing__Ek7df{position:absolute;top:calc(100% - 14px);left:-10px;width:20px;height:20px;border:1px solid color-mix(in srgb,var(--accent) 55%,transparent);border-radius:50%;animation-name:SelectAndShowPanel_clickFeedback__ALkVI}.SelectAndShowPanel_response__HNoch{position:relative}.SelectAndShowPanel_answer__XzWga{position:relative;animation-name:SelectAndShowPanel_answerReveal__CHf7j}.SelectAndShowPanel_answer__XzWga .katex{color:var(--accent)}.SelectAndShowPanel_answerToken__OrJml{animation-name:SelectAndShowPanel_tokenReveal__2ianw;animation-delay:var(--reveal-delay)}.SelectAndShowPanel_thinking__9IR8b{position:absolute;inset:0 auto auto 0;display:flex;align-items:center;animation-name:SelectAndShowPanel_thinkingReveal__HNCnD}.SelectAndShowPanel_thinkingText__L2oPb{display:inline-block;margin-top:4px;font-size:14px;font-weight:500;line-height:1;letter-spacing:-.025em;user-select:none;color:transparent;background-clip:text;-webkit-background-clip:text;background-size:200% 100%;animation:SelectAndShowPanel_thinkingShimmer__nE2Gb 4s linear 2.65s infinite both;animation-play-state:var(--play-state)}.SelectAndShowPanel_answerToken__OrJml,.SelectAndShowPanel_answer__XzWga,.SelectAndShowPanel_clickRing__Ek7df,.SelectAndShowPanel_cursorGlyph__fy_r6,.SelectAndShowPanel_cursorRoute__SUhLv,.SelectAndShowPanel_highlight__677FJ,.SelectAndShowPanel_thinking__9IR8b{animation-duration:var(--cycle);animation-timing-function:var(--flow-ease);animation-iteration-count:infinite;animation-fill-mode:both;animation-play-state:var(--play-state)}@keyframes SelectAndShowPanel_selectionSweep__8_F6z{0%,8.25%{opacity:1;transform:scaleX(0)}14.5%,90%{opacity:1;transform:scaleX(1)}93%,to{opacity:0;transform:scaleX(1)}}@keyframes SelectAndShowPanel_pointerRoute__8y_Gv{0%,4.5%{opacity:0;transform:translate(-14px,14px)}6.75%,8.25%{opacity:1;transform:translate(0)}14.5%,17.75%{opacity:1;transform:translate(100%)}19.5%,to{opacity:0;transform:translate(calc(100% + 10px),8px)}}@keyframes SelectAndShowPanel_pointerPress__BicCN{0%,16.25%,17.45%,to{transform:scale(1)}16.75%{transform:scale(.84)}}@keyframes SelectAndShowPanel_clickFeedback__ALkVI{0%,16.25%{opacity:0;transform:scale(.55)}16.75%{opacity:.65;transform:scale(.75)}18.5%,to{opacity:0;transform:scale(1.65)}}@keyframes SelectAndShowPanel_thinkingReveal__HNCnD{0%,17.75%{opacity:0;transform:translateY(3px)}19.75%,29%{opacity:1;transform:translateY(0)}31%,to{opacity:0;transform:translateY(-2px)}}@keyframes SelectAndShowPanel_answerReveal__CHf7j{0%,30.25%{opacity:0;transform:translateY(5px);animation-timing-function:var(--enter-ease)}32.75%,90%{opacity:1;transform:translateY(0)}93%,to{opacity:0;transform:translateY(-3px)}}@keyframes SelectAndShowPanel_tokenReveal__2ianw{0%,30.75%{opacity:0}31.45%,93%{opacity:1}94%,to{opacity:0}}@keyframes SelectAndShowPanel_thinkingShimmer__nE2Gb{0%{background-position:200%}to{background-position:-200%}}@media (prefers-reduced-motion:reduce){.SelectAndShowPanel_panel__yMQ99 *,.SelectAndShowPanel_panel__yMQ99 :after,.SelectAndShowPanel_panel__yMQ99 :before{animation:none!important;transition:none!important}.SelectAndShowPanel_cursorRoute__SUhLv,.SelectAndShowPanel_playback__uIknP,.SelectAndShowPanel_thinking__9IR8b{display:none}.SelectAndShowPanel_answerToken__OrJml,.SelectAndShowPanel_answer__XzWga,.SelectAndShowPanel_highlight__677FJ{opacity:1;transform:none}}.InterdisciplinaryLearningSection_visual__GMt_d{--trace-cycle:3600ms;position:relative;height:414px;user-select:none;pointer-events:none}.InterdisciplinaryLearningSection_network__9AbUx{--network-height:394px;position:absolute;inset:0 18px 20px 0;color:var(--text-primary);transform:perspective(1200px) rotateX(18deg) rotateY(-8deg) rotate(-8deg) scale(.97);transform-origin:49% 48%;transform-style:preserve-3d}.InterdisciplinaryLearningSection_halo__w83QZ{position:absolute;left:49%;top:48%;width:180px;height:150px;transform:translate(-50%,-50%);background:radial-gradient(ellipse,color-mix(in srgb,var(--text-primary) 5%,transparent),transparent 68%);opacity:.55}.InterdisciplinaryLearningSection_connections__fYqbW{position:absolute;inset:0}.InterdisciplinaryLearningSection_connection__XPA6M{position:absolute;color:var(--divider-strong);transform:skewX(33.02387deg)}.InterdisciplinaryLearningSection_connection__XPA6M:after,.InterdisciplinaryLearningSection_connection__XPA6M:before{content:"";position:absolute;width:calc(50% + .5px);height:calc(50% + .5px);border-style:solid;border-color:currentColor}.InterdisciplinaryLearningSection_connection__XPA6M:before{top:0;left:0;border-width:1px 1px 0 0;border-radius:0 100% 0 0}.InterdisciplinaryLearningSection_connection__XPA6M:after{right:0;bottom:0;border-width:0 0 1px 1px;border-radius:0 0 0 100%}.InterdisciplinaryLearningSection_rising__0O4eT{transform:scaleY(-1) skewX(33.02387deg)}.InterdisciplinaryLearningSection_quiet__lvEWS{opacity:.33;transform:none}.InterdisciplinaryLearningSection_quiet__lvEWS.InterdisciplinaryLearningSection_rising__0O4eT{transform:scaleY(-1)}.InterdisciplinaryLearningSection_visual__GMt_d .InterdisciplinaryLearningSection_traceSegment__jyCAG{top:auto;right:auto;bottom:auto;left:auto;width:calc(50% + .5px);height:calc(50% + .5px);animation:InterdisciplinaryLearningSection_connectionLight__cu88_ var(--trace-cycle) var(--trace-delay,0s) ease infinite both;animation-play-state:var(--play-state,paused)}.InterdisciplinaryLearningSection_visual__GMt_d .InterdisciplinaryLearningSection_traceFirst__k7zGm{top:0;left:0;border-radius:0 100% 0 0;clip-path:polygon(0 0,100% 0,100% 100%)}.InterdisciplinaryLearningSection_visual__GMt_d .InterdisciplinaryLearningSection_traceSecond__QKZf3{bottom:0;right:0;border-radius:0 0 0 100%;clip-path:polygon(0 0,100% 100%,0 100%)}.InterdisciplinaryLearningSection_visual__GMt_d .InterdisciplinaryLearningSection_traceSegment__jyCAG>span{animation:InterdisciplinaryLearningSection_connectionLightTravel__3QGfc var(--trace-cycle) var(--trace-delay,0s) cubic-bezier(.16,.68,.24,1) infinite both;animation-play-state:var(--play-state,paused)}.InterdisciplinaryLearningSection_visual__GMt_d .InterdisciplinaryLearningSection_traceSecond__QKZf3>span:before{left:calc(var(--light-size) / -2 - 100% + 1px);top:calc(var(--light-size) / -2 - 100% + 1px)}.InterdisciplinaryLearningSection_outerArc__m5qH9{position:absolute;left:7%;top:64%;width:86%;height:31%;border-bottom:1px solid color-mix(in srgb,var(--text-primary) 9%,transparent);border-radius:0 0 50% 50%/0 0 100% 100%;mask-image:linear-gradient(90deg,transparent,#000 15%,#000 85%,transparent)}.InterdisciplinaryLearningSection_lowerLeftArc__56xNy,.InterdisciplinaryLearningSection_lowerRightArc__M2qSH{position:absolute;top:51%;width:22%;height:42%;border-top:1px solid color-mix(in srgb,var(--text-primary) 7%,transparent);mask-image:linear-gradient(180deg,transparent 10%,#000 60%,transparent)}.InterdisciplinaryLearningSection_lowerLeftArc__56xNy{left:27%;border-left:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent);border-radius:100% 0 0 0}.InterdisciplinaryLearningSection_lowerRightArc__M2qSH{left:49%;border-right:1px solid color-mix(in srgb,var(--text-primary) 10%,transparent);border-radius:0 100% 0 0}.InterdisciplinaryLearningSection_stem__aF78H{position:absolute;left:49%;top:60%;width:1px;height:31%;background:linear-gradient(transparent,color-mix(in srgb,var(--text-primary) 10%,transparent),transparent)}.InterdisciplinaryLearningSection_answerBridge__TD9GU{position:absolute;left:57%;top:48%;width:53%;height:1px;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--text-primary) 13%,transparent) 68%,transparent);opacity:.65}.InterdisciplinaryLearningSection_subject__LF5Vb{position:absolute;left:var(--x);top:var(--y);z-index:1;display:flex;align-items:flex-start;gap:11px;padding:8px 10px;transform:translate3d(-50%,-50%,6px);background:var(--surface-canvas)}.InterdisciplinaryLearningSection_subjectCopy__0jqoE{display:flex;flex-direction:column;gap:7px}.InterdisciplinaryLearningSection_icon__FMKQI{width:26px;height:26px;color:var(--text-secondary)}.InterdisciplinaryLearningSection_name__gcQ1T{font-size:19px;font-weight:500;letter-spacing:.015em;line-height:1.3;white-space:nowrap}.InterdisciplinaryLearningSection_english__8PxlR{font-family:var(--font-mono,ui-monospace),monospace;font-size:9px;line-height:1.2;letter-spacing:.055em;color:var(--text-quaternary)}.InterdisciplinaryLearningSection_subject__LF5Vb[data-subject=chinese],.InterdisciplinaryLearningSection_subject__LF5Vb[data-subject=english]{color:var(--text-secondary)}.InterdisciplinaryLearningSection_subject__LF5Vb[data-subject=chinese] .InterdisciplinaryLearningSection_icon__FMKQI,.InterdisciplinaryLearningSection_subject__LF5Vb[data-subject=english] .InterdisciplinaryLearningSection_icon__FMKQI{color:var(--text-tertiary)}.InterdisciplinaryLearningSection_hub__bzpLq{min-width:100px;padding:12px 10px;flex-direction:column;align-items:center;gap:8px;transform:translate3d(-50%,-50%,14px);background:radial-gradient(ellipse,var(--surface-canvas) 28%,color-mix(in srgb,var(--surface-canvas) 85%,transparent) 55%,transparent 72%)}.InterdisciplinaryLearningSection_hub__bzpLq .InterdisciplinaryLearningSection_icon__FMKQI{width:37px;height:37px;color:var(--text-primary)}.InterdisciplinaryLearningSection_hub__bzpLq .InterdisciplinaryLearningSection_subjectCopy__0jqoE{align-items:center;gap:7px}.InterdisciplinaryLearningSection_hub__bzpLq .InterdisciplinaryLearningSection_name__gcQ1T{font-size:21px;font-weight:550}.InterdisciplinaryLearningSection_hub__bzpLq .InterdisciplinaryLearningSection_english__8PxlR{font-size:9px;color:var(--text-tertiary)}.InterdisciplinaryLearningSection_peripheral__4jS2x{gap:9px;color:var(--text-tertiary);padding:7px 9px}.InterdisciplinaryLearningSection_peripheral__4jS2x .InterdisciplinaryLearningSection_icon__FMKQI{width:23px;height:23px;color:var(--text-tertiary)}.InterdisciplinaryLearningSection_peripheral__4jS2x .InterdisciplinaryLearningSection_name__gcQ1T{font-size:16px;font-weight:450}.InterdisciplinaryLearningSection_peripheral__4jS2x .InterdisciplinaryLearningSection_english__8PxlR{font-size:8px;color:var(--text-quaternary)}@keyframes InterdisciplinaryLearningSection_connectionLight__cu88_{0%,55.56%,to{opacity:0}10%,21.11%{opacity:1}34.44%{opacity:.6}}@keyframes InterdisciplinaryLearningSection_connectionLightTravel__3QGfc{0%{transform:translate3d(-40%,24%,0)}50%,to{transform:translate3d(200%,0,0)}}@media (max-width:1199px) and (min-width:1024px){.InterdisciplinaryLearningSection_name__gcQ1T{font-size:17px}.InterdisciplinaryLearningSection_subject__LF5Vb{gap:8px;padding-inline:6px}.InterdisciplinaryLearningSection_icon__FMKQI{width:23px;height:23px}.InterdisciplinaryLearningSection_peripheral__4jS2x{flex-direction:column;align-items:center;text-align:center}.InterdisciplinaryLearningSection_peripheral__4jS2x .InterdisciplinaryLearningSection_name__gcQ1T{font-size:14px}.InterdisciplinaryLearningSection_peripheral__4jS2x .InterdisciplinaryLearningSection_english__8PxlR{font-size:7px}}@media (max-width:1023px){.InterdisciplinaryLearningSection_visual__GMt_d{height:384px}.InterdisciplinaryLearningSection_network__9AbUx{--network-height:364px;inset:0 8px 20px;transform:perspective(1100px) rotateX(15deg) rotateY(-6deg) rotate(-6deg) scale(.96)}.InterdisciplinaryLearningSection_answerBridge__TD9GU{display:none}}@media (max-width:639px){.InterdisciplinaryLearningSection_visual__GMt_d{height:330px}.InterdisciplinaryLearningSection_network__9AbUx{--network-height:305px;inset:0 0 25px;transform:perspective(800px) rotateX(12deg) rotateY(-4deg) rotate(-5deg) scale(.96)}.InterdisciplinaryLearningSection_subject__LF5Vb{padding:5px;gap:5px}.InterdisciplinaryLearningSection_icon__FMKQI{width:19px;height:19px}.InterdisciplinaryLearningSection_name__gcQ1T{font-size:14px}.InterdisciplinaryLearningSection_english__8PxlR{font-size:6px;letter-spacing:.015em}.InterdisciplinaryLearningSection_subjectCopy__0jqoE{gap:4px}.InterdisciplinaryLearningSection_hub__bzpLq{min-width:65px;gap:7px}.InterdisciplinaryLearningSection_hub__bzpLq .InterdisciplinaryLearningSection_icon__FMKQI{width:31px;height:31px}.InterdisciplinaryLearningSection_hub__bzpLq .InterdisciplinaryLearningSection_name__gcQ1T{font-size:18px}.InterdisciplinaryLearningSection_hub__bzpLq .InterdisciplinaryLearningSection_english__8PxlR{font-size:7px}.InterdisciplinaryLearningSection_halo__w83QZ{width:125px;height:125px}.InterdisciplinaryLearningSection_peripheral__4jS2x{flex-direction:column;align-items:center;gap:6px;text-align:center}.InterdisciplinaryLearningSection_peripheral__4jS2x .InterdisciplinaryLearningSection_icon__FMKQI{width:18px;height:18px}.InterdisciplinaryLearningSection_peripheral__4jS2x .InterdisciplinaryLearningSection_name__gcQ1T{font-size:12px}.InterdisciplinaryLearningSection_peripheral__4jS2x .InterdisciplinaryLearningSection_english__8PxlR{display:none}}@media (prefers-reduced-motion:reduce){.InterdisciplinaryLearningSection_visual__GMt_d *,.InterdisciplinaryLearningSection_visual__GMt_d :after,.InterdisciplinaryLearningSection_visual__GMt_d :before{animation:none!important}.InterdisciplinaryLearningSection_visual__GMt_d .InterdisciplinaryLearningSection_traceSegment__jyCAG{display:none}.InterdisciplinaryLearningSection_connection__XPA6M:after,.InterdisciplinaryLearningSection_connection__XPA6M:before,.InterdisciplinaryLearningSection_subject__LF5Vb{opacity:1}}.reader-modal_overlay__ugH8v{z-index:85;align-items:center;padding:min(5dvh,56px) 32px}.reader-modal_modal__79alx{width:100%;max-width:1600px;height:calc(100dvh - min(10dvh, 112px));max-height:calc(100dvh - min(10dvh, 112px));border-radius:18px;background:var(--surface-raised);transition:border-radius .3s cubic-bezier(.2,0,0,1),box-shadow .3s cubic-bezier(.2,0,0,1)}.reader-modal_expandedOverlay__P9N6M{padding:0}.reader-modal_expanded__WLh_W{width:100%;max-width:none;height:100dvh;max-height:100dvh;border-radius:0;border:0;box-shadow:none}.reader-modal_header__stfMW{display:grid;grid-template-columns:minmax(120px,1fr) minmax(0,3fr) minmax(120px,1fr);align-items:center;gap:16px;min-height:68px;padding:12px 24px;flex-shrink:0;border-bottom:1px solid var(--divider-subtle)}.reader-modal_actions__vSTzB,.reader-modal_tools__EPmjT,.reader-modal_zoom__t_22M{display:flex;align-items:center;gap:4px;min-width:0}.reader-modal_actions__vSTzB{justify-content:flex-end}.reader-modal_actions__vSTzB[hidden],.reader-modal_tools__EPmjT[hidden]{display:none}.reader-modal_hasExtraAction__ZbqOV{grid-template-columns:minmax(196px,1fr) minmax(0,3fr) minmax(196px,1fr)}.reader-modal_title__L0PAC{display:flex;align-items:center;justify-content:center;gap:8px;min-width:0}.reader-modal_title__L0PAC h2{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:24px;font-weight:500}.reader-modal_title__L0PAC>img{width:22px;height:26px;flex-shrink:0}.reader-modal_actions__vSTzB a,.reader-modal_header__stfMW button{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:36px;height:36px;padding:0;border:0;border-radius:8px;color:var(--text-secondary);background:transparent;cursor:pointer;transition:background-color .14s ease,color .14s ease}.reader-modal_actions__vSTzB a:hover,.reader-modal_header__stfMW button:hover:enabled{background:var(--surface-muted);color:var(--text-primary)}.reader-modal_header__stfMW button:disabled{opacity:.35;cursor:default}.reader-modal_actions__vSTzB a:focus-visible,.reader-modal_header__stfMW button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.reader-modal_zoom__t_22M button:not(.reader-modal_zoomValue__WgUXR){background:color-mix(in srgb,var(--text-primary) 4%,transparent);border:1px solid var(--divider-subtle)}.reader-modal_zoom__t_22M .reader-modal_zoomValue__WgUXR{width:52px;font-size:13px;font-variant-numeric:tabular-nums}.reader-modal_content__D7egL{display:flex;flex-direction:column;padding:0;min-height:0;flex:1;overflow:auto}.reader-modal_presenting__HFDxs{background:#080808}.reader-modal_header__stfMW.reader-modal_presentationHeader__hf_ic{position:absolute;width:1px;height:1px;min-height:0;overflow:hidden;clip-path:inset(50%);border:0;padding:0;pointer-events:none}@media (max-width:640px){.reader-modal_overlay__ugH8v{padding:8px}.reader-modal_modal__79alx{height:calc(100dvh - 16px);max-height:calc(100dvh - 16px);border-radius:12px}.reader-modal_expandedOverlay__P9N6M{padding:0}.reader-modal_expanded__WLh_W{height:100dvh;max-height:100dvh;border-radius:0}.reader-modal_header__stfMW{grid-template-columns:96px minmax(0,1fr) 96px;gap:4px;min-height:52px;padding:8px}.reader-modal_hasExtraAction__ZbqOV{grid-template-columns:96px minmax(0,1fr) 126px}.reader-modal_actions__vSTzB a,.reader-modal_header__stfMW button{width:30px;height:36px}.reader-modal_actions__vSTzB,.reader-modal_tools__EPmjT,.reader-modal_zoom__t_22M{gap:2px}.reader-modal_zoom__t_22M .reader-modal_zoomValue__WgUXR{width:32px;font-size:11px}.reader-modal_title__L0PAC{gap:4px}.reader-modal_title__L0PAC h2{font-size:12px}.reader-modal_title__L0PAC>img{display:none}}@media (prefers-reduced-motion:reduce){.reader-modal_actions__vSTzB a,.reader-modal_header__stfMW button,.reader-modal_modal__79alx{transition:none}}.reader-modal_embedded__RCzXl{display:flex;flex-direction:column;width:100%;min-width:0;height:var(--resource-preview-height,min(640px,72dvh));min-height:0;overflow:hidden;background:var(--surface-raised);border-radius:10px;outline:none}.reader-modal_embedded__RCzXl .reader-modal_embeddedHeader__L6C6c{display:flex;gap:12px;min-height:52px;padding:8px 12px}.reader-modal_embeddedHeader__L6C6c .reader-modal_title__L0PAC{justify-content:flex-start;flex:1}.reader-modal_embeddedHeader__L6C6c .reader-modal_title__L0PAC h2{font-size:13px}.reader-modal_embeddedHeader__L6C6c .reader-modal_actions__vSTzB,.reader-modal_embeddedHeader__L6C6c .reader-modal_tools__EPmjT{flex-shrink:0}.reader-modal_embeddedSlot__Uwwke{height:var(--resource-preview-height,min(640px,72dvh));min-height:0}.reader-modal_embedded__RCzXl.reader-modal_embeddedExpanded__r4YkQ{position:fixed;inset:0;z-index:85;height:100dvh;max-height:none;border-radius:0}.reader-modal_embedded__RCzXl::backdrop{background:var(--surface-raised)}@media(max-width:640px){.reader-modal_embeddedHeader__L6C6c .reader-modal_tools__EPmjT{display:none}.reader-modal_embedded__RCzXl .reader-modal_embeddedHeader__L6C6c{gap:4px;padding:6px 8px}}.office-preview_content__OCHFl{padding:0!important;display:flex;flex-direction:column;min-height:0;flex:1;overflow:hidden}.office-preview_body__ruFCl{position:relative;flex:1;min-height:0;overflow:auto;background:#171717}.office-preview_body__ruFCl iframe{display:block;min-height:0;border:0;border-radius:0;background:#171717;transform-origin:top left}.office-preview_documentViewport__GwIV1{width:100%;height:100%;overflow:hidden}.office-preview_documentPage__6bu10{width:100%;height:100%}.office-preview_slideViewport__FDDCO{min-width:100%;min-height:100%;display:flex;padding:24px}.office-preview_slidePage__a6p_b{flex-shrink:0;margin:auto}.office-preview_presentButton__ZoAK7.office-preview_presentButton__ZoAK7{width:auto;gap:7px;padding:0 12px;margin-right:8px;background:var(--surface-muted);color:var(--text-primary);font-size:13px}.office-preview_presentButton__ZoAK7.office-preview_presentButton__ZoAK7:hover:enabled{background:color-mix(in srgb,var(--text-primary) 18%,var(--surface-raised))}.office-preview_body__ruFCl:fullscreen{width:100%;height:100%;flex:none}.office-preview_body__ruFCl::backdrop{background:#080808}.office-preview_presentationBody__1U0x6{position:relative;overflow:hidden;background:#080808;outline:none}.office-preview_presentationBody__1U0x6 iframe{pointer-events:none}.office-preview_presentationBody__1U0x6[data-controls-visible=false]{cursor:none}.office-preview_presentationError__uoLrc{position:absolute;z-index:4;top:16px;left:50%;transform:translateX(-50%);max-width:calc(100% - 32px);padding:10px 14px;border-radius:10px;background:var(--surface-raised);color:var(--text-primary);font-size:13px}.office-preview_advanceSlide__VLO_z{position:absolute;inset:0;z-index:1;width:100%;height:100%;cursor:inherit;background:transparent;border:0}.office-preview_presentationControls__jSQK5{--dock-edge:40px;position:absolute;z-index:2;inset:max(var(--dock-edge),env(safe-area-inset-top)) max(var(--dock-edge),env(safe-area-inset-right)) max(var(--dock-edge),env(safe-area-inset-bottom)) max(var(--dock-edge),env(safe-area-inset-left));pointer-events:none}.office-preview_dockPosition__KEqqC{position:absolute;top:0;left:0;width:max-content;max-width:100%}.office-preview_presentationDock__KI6Xk{display:flex;align-items:center;gap:2px;padding:3px;border:1px solid #ffffff24;border-radius:11px;background:#181818f5;color:#ddd;box-shadow:0 4px 18px #0004;pointer-events:auto;cursor:default;transition:opacity .16s ease,transform .18s cubic-bezier(.2,0,0,1)}.office-preview_presentationControls__jSQK5[data-visible=false] .office-preview_presentationDock__KI6Xk{opacity:0;transform:translateY(4px);pointer-events:none}.office-preview_presentationControls__jSQK5:focus-within .office-preview_presentationDock__KI6Xk,.office-preview_presentationControls__jSQK5[data-dragging=true] .office-preview_presentationDock__KI6Xk{opacity:1;transform:none;pointer-events:auto}.office-preview_presentationDock__KI6Xk button{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:7px;cursor:pointer}.office-preview_presentationDock__KI6Xk button:hover:enabled{background:#ffffff1a;color:white}.office-preview_presentationDock__KI6Xk button:disabled{opacity:.3;cursor:default}.office-preview_presentationDock__KI6Xk button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.office-preview_presentationDock__KI6Xk .office-preview_dragHandle__7Lzl1{width:20px;color:#999;cursor:grab;touch-action:none;user-select:none}.office-preview_presentationControls__jSQK5[data-dragging=true] .office-preview_dragHandle__7Lzl1{cursor:grabbing}.office-preview_presentationCounter__lpQKF{display:flex;align-items:center;justify-content:center;gap:7px;min-width:44px;font-size:12px;font-variant-numeric:tabular-nums}.office-preview_presentationCounter__lpQKF strong{color:white;font-weight:500}.office-preview_presentationCounter__lpQKF>span{color:#777}.office-preview_dockDivider__15DIq{width:1px;height:14px;margin:0 4px;background:#ffffff24}.office-preview_pdfPage__Vkjnn{width:max-content;min-width:100%;padding:28px 24px}.office-preview_pdfPage__Vkjnn[hidden]{display:none}.office-preview_pdfPage__Vkjnn canvas{display:block;margin:0 auto;background:white;box-shadow:0 2px 12px #0003}.office-preview_limit__8iUYt{color:var(--text-tertiary);font-size:11px}.office-preview_empty__M1yfY{display:flex;align-items:center;justify-content:center;gap:12px;height:100%;padding:32px;color:var(--text-secondary);font-size:14px;text-align:center}.office-preview_pagination__6eScV{flex-shrink:0;display:flex;justify-content:center;align-items:center;gap:16px;padding:8px 16px;font-size:12px}.office-preview_pagination__6eScV>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.office-preview_pageCount__ZQFV7{margin-left:16px;color:var(--text-tertiary)}.office-preview_pagination__6eScV button{display:grid;place-items:center;flex-shrink:0;width:32px;height:32px;border-radius:8px;cursor:pointer}.office-preview_pagination__6eScV button:disabled{opacity:.3;cursor:default}.office-preview_pagination__6eScV button:hover:enabled{background:var(--background-secondary)}.office-preview_pagination__6eScV button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.office-preview_spinner__1jz0_{flex-shrink:0;animation:office-preview_spin__DukdB 1s linear infinite}@keyframes office-preview_spin__DukdB{to{transform:rotate(1turn)}}@media(max-width:640px){.office-preview_pagination__6eScV{gap:8px}.office-preview_pageCount__ZQFV7{margin-left:8px}.office-preview_presentationControls__jSQK5{--dock-edge:24px}.office-preview_presentButton__ZoAK7.office-preview_presentButton__ZoAK7{width:30px;padding:0;margin:0}.office-preview_presentButton__ZoAK7 span{display:none}}@media(prefers-reduced-motion:reduce){.office-preview_spinner__1jz0_{animation-duration:2s}}@media(pointer:coarse){.office-preview_presentationDock__KI6Xk button{width:44px;height:44px}.office-preview_presentationDock__KI6Xk .office-preview_dragHandle__7Lzl1{width:28px}}@media(prefers-reduced-motion:reduce){.office-preview_presentationDock__KI6Xk{transition:none}}