.surfaces_backdrop__2E3kC{position:fixed;inset:0;z-index:50;background:var(--overlay-scrim);opacity:calc(1 - var(--drawer-swipe-progress, 0));transition:opacity var(--motion-panel-duration) var(--motion-ease-panel)}.surfaces_backdrop__2E3kC[data-ending-style],.surfaces_backdrop__2E3kC[data-starting-style]{opacity:0}.surfaces_backdrop__2E3kC[data-swiping]{transition:none}.surfaces_viewport__ND_Qb{position:fixed;inset:0;z-index:50;display:flex;pointer-events:none}.surfaces_viewport__ND_Qb[data-side=right]{justify-content:flex-end}.surfaces_viewport__ND_Qb[data-presentation=bottom-sheet]{align-items:flex-end}.surfaces_panel__hRxB2{position:relative;display:flex;flex-direction:column;min-width:0;min-height:0;width:100%;height:100dvh;max-height:100dvh;padding-top:env(safe-area-inset-top,0);padding-bottom:env(safe-area-inset-bottom,0);background:var(--card);color:var(--card-foreground);outline:none;pointer-events:auto;transform:translateX(var(--drawer-swipe-movement-x,0));transition:transform var(--motion-panel-duration) var(--motion-ease-panel)}.surfaces_panel__hRxB2[data-presentation=side]{max-width:var(--container-form)}.surfaces_panel__hRxB2[data-presentation=side][data-width=sidebar]{max-width:var(--container-sidebar)}.surfaces_panel__hRxB2[data-presentation=side][data-width=readable]{max-width:var(--container-readable)}.surfaces_panel__hRxB2[data-presentation=side][data-width=workspace]{max-width:min(calc(100vw - var(--spacing-huge)),calc(var(--container-content) + var(--container-sidebar)))}.surfaces_panel__hRxB2[data-presentation=side][data-side=right]{border-radius:var(--radius-lg) 0 0 var(--radius-lg)}.surfaces_panel__hRxB2[data-presentation=side][data-side=left]{border-radius:0 var(--radius-lg) var(--radius-lg) 0}.surfaces_panel__hRxB2[data-ending-style][data-side=right],.surfaces_panel__hRxB2[data-starting-style][data-side=right]{transform:translateX(100%)}.surfaces_panel__hRxB2[data-ending-style][data-side=left],.surfaces_panel__hRxB2[data-starting-style][data-side=left]{transform:translateX(-100%)}.surfaces_panel__hRxB2[data-presentation=bottom-sheet]{height:auto;max-height:calc(100dvh - var(--spacing-huge));border-radius:var(--radius-lg) var(--radius-lg) 0 0;padding-top:0;transform:translateY(var(--drawer-swipe-movement-y,0))}.surfaces_panel__hRxB2[data-presentation=bottom-sheet][data-ending-style],.surfaces_panel__hRxB2[data-presentation=bottom-sheet][data-starting-style]{transform:translateY(100%)}.surfaces_panel__hRxB2[data-swiping]{transition:none;user-select:none}.surfaces_content__JCgTV{min-height:0;overflow-y:auto;overscroll-behavior:contain;flex:1}.surfaces_handle__7R1E_{display:flex;min-height:var(--spacing-touch-target);justify-content:center;align-items:center;touch-action:none}.surfaces_handle__7R1E_ span{width:var(--spacing-touch-target);height:var(--spacing-xs);border-radius:var(--radius-pill);background:var(--muted-foreground)}.surfaces_tooltipPositioner__p7qKW{z-index:60}.surfaces_tooltip__C4uVL{max-width:min(var(--container-headline),var(--available-width));padding:var(--spacing-sm) var(--spacing-md);border-radius:var(--radius-md);background:var(--popover);color:var(--foreground);overflow-wrap:anywhere;transform-origin:var(--transform-origin);transition:opacity var(--motion-hint-duration) var(--motion-ease-out),transform var(--motion-hint-duration) var(--motion-ease-out)}.surfaces_tooltip__C4uVL[data-ending-style],.surfaces_tooltip__C4uVL[data-starting-style]{opacity:0;transform:scale(.98)}.surfaces_switch__ddBmN{display:inline-flex;min-width:var(--spacing-touch-target);min-height:var(--spacing-touch-target);align-items:center;cursor:pointer;border-radius:var(--radius-pill)}.surfaces_switch__ddBmN:focus-visible{outline:2px solid var(--ring);outline-offset:var(--spacing-xxs)}.surfaces_switch__ddBmN[data-disabled]{opacity:.5;cursor:not-allowed}.surfaces_switchTrack__eMz7g{display:flex;width:var(--spacing-touch-target);height:var(--spacing-xxl);align-items:center;padding:var(--spacing-xxs);border-radius:var(--radius-pill);background:var(--muted-foreground);transition:background-color var(--motion-press-duration) var(--motion-ease-out)}.surfaces_switch__ddBmN[data-checked] .surfaces_switchTrack__eMz7g{justify-content:flex-end;background:var(--primary)}.surfaces_switchThumb__GQdo7{display:block;width:var(--spacing-xl);height:var(--spacing-xl);border-radius:var(--radius-pill);background:var(--background)}@media (prefers-reduced-motion:reduce){.surfaces_backdrop__2E3kC,.surfaces_panel__hRxB2,.surfaces_switchTrack__eMz7g,.surfaces_tooltip__C4uVL{transition:none}.surfaces_tooltip__C4uVL[data-ending-style],.surfaces_tooltip__C4uVL[data-starting-style]{transform:none}}.markdown_content__UehwX{overflow-wrap:anywhere;line-height:var(--text-body--line-height)}.markdown_content__UehwX>*+*{margin-top:var(--spacing-md)}.markdown_content__UehwX :is(h1,h2,h3,h4,h5,h6){margin-top:var(--spacing-xl);letter-spacing:var(--text-ai-heading3--letter-spacing)}.markdown_content__UehwX>:first-child{margin-top:0}.markdown_content__UehwX h1{font-weight:var(--text-ai-heading1--font-weight);font-size:var(--text-ai-heading1);line-height:var(--text-ai-heading1--line-height)}.markdown_content__UehwX h2{font-weight:var(--text-ai-heading2--font-weight);font-size:var(--text-ai-heading2);line-height:var(--text-ai-heading2--line-height)}.markdown_content__UehwX :is(h3,h4,h5,h6){font-weight:var(--text-ai-heading3--font-weight);font-size:var(--text-ai-heading3);line-height:var(--text-ai-heading3--line-height)}.markdown_content__UehwX :is(ul,ol){padding-left:var(--spacing-xl)}.markdown_content__UehwX ul{list-style-type:disc}.markdown_content__UehwX ol{list-style-type:decimal}.markdown_content__UehwX li+li{margin-top:var(--spacing-sm)}.markdown_content__UehwX a{text-decoration:underline;text-underline-offset:var(--spacing-xxs)}.markdown_content__UehwX a:focus-visible{outline:2px solid var(--ring);outline-offset:var(--spacing-xxs)}.markdown_content__UehwX pre{overflow-x:auto;padding:var(--spacing-md);border-radius:var(--radius-md);background:var(--secondary)}.markdown_content__UehwX code{font-family:inherit;overflow-wrap:anywhere}.markdown_content__UehwX blockquote{padding:var(--spacing-md);border-radius:var(--radius-md);background:var(--secondary)}.markdown_content__UehwX hr{border:0;height:var(--spacing-xl)}.markdown_content__UehwX .katex-display{overflow-x:auto;overflow-y:hidden;padding-block:var(--spacing-sm)}@keyframes timer_timer-pop__3jZh2{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:no-preference){.timer_pop___fjzn{animation:timer_timer-pop__3jZh2 .4s cubic-bezier(.2,.9,.3,1.2) both}}