.try-app-header.try-app-header{background:linear-gradient(to bottom, var(--background) 35%, var(--glass-thin));-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border-bottom-color:#0000}.section-bar-slot{flex:1 1 0;align-items:center;gap:.5rem;min-width:0;animation:none;display:flex}.section-bar-slot>*{animation:none}.section-tabs{overscroll-behavior-inline:contain;scrollbar-width:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch;flex:0 auto;align-items:center;gap:1.125rem;min-width:0;margin-inline:-.375rem;padding-inline:.375rem;scroll-padding-inline:1.5rem;display:flex;overflow-x:auto}.section-tabs::-webkit-scrollbar{display:none}.section-tabs[data-more-end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}.section-tabs[data-more-start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem);mask-image:linear-gradient(90deg,#0000,#000 2.5rem)}.section-tabs[data-more-start][data-more-end]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2.5rem calc(100% - 2.5rem),#0000)}.section-tab{border-radius:var(--radius-item);min-height:2.75rem;color:var(--faint);font-family:inherit;font-size:var(--text-title);letter-spacing:var(--tracking-tight);white-space:nowrap;scroll-snap-align:start;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:color var(--motion-fast) ease;background:0 0;border:0;flex:none;align-items:center;margin:0;padding:0;font-weight:600;line-height:1.2;display:inline-flex;position:relative}.section-tab[aria-selected=true],.section-title{color:var(--foreground)}.section-title{cursor:default}.section-title:has(.section-title-mark){gap:.5rem}.section-title-mark{width:var(--mark-size);height:var(--mark-size);flex:none;display:block}@media (hover:hover) and (pointer:fine){.section-tab:not([aria-selected=true]):hover{color:var(--foreground)}}.section-tab:focus-visible{outline:2px solid var(--ring);outline-offset:2px}@media (max-width:39.99rem){.section-tabs[data-dense]{gap:.875rem;position:relative}.section-tabs[data-dense] .section-tab{font-size:var(--text-heading)}.section-tabs[data-dense][data-more-end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 3.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 3.5rem),#0000)}.section-tabs[data-dense][data-more-start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3.5rem);mask-image:linear-gradient(90deg,#0000,#000 3.5rem)}.section-tabs[data-dense][data-more-start][data-more-end]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 3.5rem calc(100% - 3.5rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 3.5rem calc(100% - 3.5rem),#0000)}}@media (max-width:22.5rem){.section-tabs{gap:.875rem}.section-tab{font-size:var(--text-heading)}}@media (prefers-reduced-motion:reduce){.section-bar-slot,.section-bar-slot>*{animation:none}}.section-echo{min-height:2.75rem;color:var(--foreground);font-variant-numeric:tabular-nums;letter-spacing:-.01em;opacity:0;pointer-events:none;transition:opacity var(--motion-fast) ease, translate var(--motion-base) var(--motion-ease);border-radius:999px;flex:none;align-items:center;margin-left:auto;padding-inline:.5rem;font-size:1.25rem;font-weight:600;line-height:2.75rem;display:inline-flex;translate:0 .375rem}.section-echo[data-show]{opacity:1;pointer-events:auto;translate:0}.section-echo:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.section-echo-unit{color:var(--muted-foreground);margin-left:.0625rem;font-size:.8125rem;font-weight:600}@media (prefers-reduced-motion:reduce){.section-echo{transition:opacity var(--motion-fast) ease;translate:0}}@media (max-width:39.99rem){.section-echo:not([data-show]){display:none}}.app-header-tools{flex:none;align-items:center;gap:.125rem;margin-inline-end:-.71875rem;display:flex}.app-header-tool{width:2.75rem;height:2.75rem;color:var(--muted-foreground);transition:background-color var(--motion-fast) ease, color var(--motion-fast) ease;background:0 0;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;display:inline-flex}.app-header-tool>:is(svg,.tf-glyph,.try-family-glyph){width:1.3125rem;height:1.3125rem}@media (hover:hover) and (pointer:fine){.app-header-tool:hover{background:var(--fill-subtle);color:var(--foreground)}}.app-header-tool:focus-visible{outline:2px solid var(--ring);outline-offset:-2px}.app-header-tool[aria-expanded=true]{color:var(--foreground)}.app-header-tool.tf-search-button>svg{color:inherit}@media (max-width:39.99rem){.section-tabs{gap:.8125rem}.app-header-tools{gap:0;margin-inline-end:-.65625rem}.app-header-tool{width:2.625rem}}@media (max-width:21.25rem){.section-tabs{gap:.75rem}.section-tab{font-size:1rem}}.section-echo-number{font-size:1.5rem;line-height:1}.section-echo-number .hero-unit,.section-echo .section-echo-unit{font-size:.875rem}.app-header-tools{margin-inline-start:.5rem;padding-inline-start:.75rem;position:relative}.app-header-tools:before{content:"";inset-inline-start:0;background:var(--hairline);width:1px;height:1.25rem;position:absolute;top:50%;translate:0 -50%}.section-bar-slot{min-height:44px}.period-selector{flex-direction:column;gap:.4rem;min-width:0;max-width:100%;display:flex}.period-selector-options{background:color-mix(in oklab, var(--foreground) 4%, transparent);border-radius:9999px;grid-template-columns:repeat(4,minmax(0,1fr));gap:.125rem;padding:.1875rem;display:grid}.period-selector-options>button{min-width:0;min-height:2.75rem;color:var(--muted-foreground);font-size:var(--text-meta);white-space:nowrap;cursor:pointer;transition:color var(--motion-fast), background var(--motion-fast);background:0 0;border:0;border-radius:9999px;justify-content:center;align-items:center;padding:.375rem .625rem;font-weight:500;line-height:1.15;display:flex}@media (hover:hover){.period-selector-options>button:hover{color:var(--foreground)}}.period-selector-options>button[aria-checked=true]{background:var(--card);color:var(--ui-ink);box-shadow:var(--shadow-raised)}.period-selector-options>button:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.period-selector-dates{min-width:0;color:var(--muted-foreground);font-size:var(--text-label);font-variant-numeric:tabular-nums;text-align:center;justify-content:center;line-height:1.4;display:flex}.calendar-position-trigger{border-radius:var(--radius-item);min-width:0;min-height:2.75rem;color:var(--foreground);font-size:var(--text-meta);text-align:left;transition:background var(--motion-fast);flex:0 auto;align-items:center;gap:.5rem;padding-inline:.25rem;display:inline-flex}.calendar-position-trigger>span{white-space:nowrap;line-height:1.35}.calendar-position-label{text-overflow:ellipsis;flex:0 auto;min-width:0;display:block;position:relative;overflow:hidden}.calendar-position-measure{visibility:hidden;pointer-events:none;flex-direction:column;align-items:flex-start;height:0;display:flex;position:absolute;inset:0 auto auto 0;overflow:hidden}.calendar-position-measure>span{white-space:nowrap;flex:none;display:inline-block}.calendar-navigator{container:calendar-navigator/inline-size}.calendar-position{flex-wrap:nowrap}@container calendar-navigator (width<20rem){.calendar-position-today{display:none}}.calendar-position-trigger[data-popup-open]{background:color-mix(in oklab, var(--foreground) 5%, transparent)}@media (hover:hover){.calendar-position-trigger:hover{background:color-mix(in oklab, var(--foreground) 5%, transparent)}}@media (max-width:420px){.period-selector-options>button{font-size:var(--text-label);padding-inline:.375rem}}.period-selector[data-density=compact]{flex:none;display:inline-flex}.period-selector[data-density=compact] .period-selector-options{grid-template-columns:none;grid-auto-columns:auto;grid-auto-flow:column;display:inline-grid}.period-selector[data-density=compact] .period-selector-options>button{min-height:2.25rem;font-size:var(--text-label);padding-inline:.875rem;position:relative}.period-selector[data-density=compact] .period-selector-options>button:before{content:"";position:absolute;inset:-.25rem 0}.calendar-navigator[data-layout=bar]{width:auto;max-width:none;container-type:normal}.calendar-navigator[data-layout=bar] .calendar-position{gap:.125rem;width:auto}.calendar-navigator[data-layout=bar] .calendar-position-controls{display:contents}.calendar-navigator[data-layout=bar] [aria-keyshortcuts=ArrowLeft]{order:1}.calendar-navigator[data-layout=bar] .calendar-position-trigger{order:2;overflow:hidden}.calendar-navigator[data-layout=bar] [aria-keyshortcuts=ArrowRight]{order:3}.calendar-navigator[data-layout=bar] .calendar-position-today{order:4}.screen-transition{min-width:0}.screen-transition[data-resizing]{overflow:clip}.screen-transition[data-resizing]:not([data-measuring]){flex:none!important}.screen-transition[data-resizing]:not([data-measuring])>.screen-transition-page{flex:none}.screen-transition[data-measuring]{height:auto!important}.screen-transition-page{opacity:1;min-width:0;transition:opacity var(--motion-screen,.24s) var(--motion-ease-exit,cubic-bezier(.4, 0, .2, 1))}.screen-transition-page:focus-visible{outline:none}.screen-transition-page:where(:not(.flex,.grid)){display:flow-root}.screen-transition-page[hidden]{display:none}.screen-transition-page[data-entering]{opacity:0;transition:none}.screen-transition-page[data-state=leaving]{opacity:0;pointer-events:none;transition-duration:var(--motion-screen-exit,.16s)}.section-bar-slot{transition:opacity var(--motion-screen,.24s) var(--motion-ease-exit,cubic-bezier(.4, 0, .2, 1))}:root:has(.screen-transition[data-scope=app]>.screen-transition-page[data-state=leaving]) .section-bar-slot{opacity:0;pointer-events:none;transition-duration:var(--motion-screen-exit,.16s)}:root:has(.screen-transition[data-scope=app]>.screen-transition-page[data-entering]) .section-bar-slot{opacity:0;transition:none}@keyframes screen-content-in{0%{opacity:0}to{opacity:1}}.screen-content-reveal{animation:screen-content-in var(--motion-screen,.24s) var(--motion-ease-exit,cubic-bezier(.4, 0, .2, 1)) backwards}@media (prefers-reduced-motion:reduce){.screen-transition,.screen-transition-page,.section-bar-slot{transition:none}.screen-content-reveal{animation:none}}
