:root{--glass-tint-light: rgba(251, 249, 243, .64);--glass-tint-dark: rgba(18, 22, 18, .8);--glass-fg-on-light: #18211b;--glass-fg-on-dark: #ebe7da;--glass-rim-light: rgba(255, 255, 255, .95);--glass-rim-dark: rgba(255, 255, 255, .28);--glass-edge-light: rgba(24, 33, 27, .1);--glass-edge-dark: rgba(0, 0, 0, .55);--glass-blur-dark: 20px;--glass-saturate-dark: 1.8}.glass-container,.glass[data-glass-live]{isolation:isolate}.lg[data-glass-live]{background:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}.lg[data-glass-live]:after{content:none}.glass-field{position:absolute;left:0;top:0;width:0;height:0;z-index:-1;pointer-events:none}.glass-surface,.glass-fx,.glass-frost{position:absolute;left:0;top:0;pointer-events:none}.glass-frost{will-change:transform}.glass[data-glass-adaptive-text]{transition:color .2s linear}.glass[data-glass-adaptive-text][data-glass-tone=dark]{color:var(--glass-fg-on-dark)}.glass[data-glass-adaptive-text][data-glass-tone=light]{color:var(--glass-fg-on-light)}.glass-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);min-height:44px;padding:0 var(--space-4);border:0;font:500 var(--type-body-strong-size) / var(--type-body-strong-line) var(--font-sans);color:var(--ink);cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent;touch-action:manipulation}.glass-btn--prominent{color:var(--paper)}.glass-btn:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.glass-fold__panel{--fold-open: linear(0, .2743, .5788, .7927, .8917, .9441, .9713, .9853, .9925, .9965, .9982, .9991, 1);--fold-close: linear(0, .2848, .6276, .8007, .8956, .9458, .9748, .987, .9933, .9965, .9984, .9992, 1);display:grid;grid-template-rows:0fr;visibility:hidden;transition:grid-template-rows 0s linear .13s,visibility 0s linear .13s}.glass-fold__panel[data-open]{grid-template-rows:1fr;visibility:visible;transition:none}.glass-fold__inner{min-height:0;overflow:hidden}.glass-fold-item{opacity:0;transform:translate3d(0,-8px,0);transition:opacity .12s linear,transform .18s var(--fold-close)}.glass-fold__panel[data-open] .glass-fold-item{opacity:1;transform:none;transition:opacity .18s var(--fold-open) calc(min(var(--i, 0),5)*24ms),transform .27s var(--fold-open) calc(min(var(--i, 0),5)*24ms)}@media(prefers-reduced-motion:reduce){.glass-fold__panel,.glass-fold__panel[data-open]{transition:none}.glass-fold-item,.glass-fold__panel[data-open] .glass-fold-item{transform:none;transition:none}}.sheet-scroll{max-height:calc(100svh - env(safe-area-inset-top,0px) - env(safe-area-inset-bottom,0px) - 96px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.sheet-prev{margin:0 0 var(--space-2);padding:0;list-style:none}.sheet-prow{display:flex;align-items:center;gap:var(--space-3);min-height:56px;padding:var(--space-1) 0;color:var(--ink);text-decoration:none;-webkit-tap-highlight-color:transparent}.sheet-prow:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}.sheet-prow__tile{flex:none;width:44px;height:44px;overflow:hidden;border-radius:10px;background-size:cover;box-shadow:inset 0 0 0 1px #18211b1a}.sheet-prow__tile img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sheet-prow__text{display:grid;min-width:0}.sheet-prow__title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:500 var(--type-body-strong-size) / var(--type-body-strong-line) var(--font-serif)}.sheet-prow__sub{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font:400 var(--type-small-size) / var(--type-small-line) var(--font-serif);color:var(--ink-muted)}@media(max-width:639px){html[data-nav-open]{overflow:hidden}}@media(prefers-contrast:more){.lg{--glass-tint: var(--paper-raised);box-shadow:inset 0 0 0 1px var(--ink)}}.lg-btn[data-glass-live]:active{transform:none}.nav-glass{--glass-tint-light: rgba(251, 249, 243, .34);--glass-tint-dark: rgba(18, 22, 18, .42);--glass-blur: 18px;--glass-saturate: 1.9;--glass-blur-dark: 24px;--glass-saturate-dark: 1.9;--glass-backdrop: contrast(.5) brightness(1.25);--nav-flat-tint: var(--glass-tint-light);--nav-sheen: rgb(255 255 255 / .3)}@media(prefers-color-scheme:dark){:root[data-reading] .nav-glass{--glass-backdrop: contrast(.55) brightness(.5);--nav-flat-tint: var(--glass-tint-dark);--nav-sheen: rgb(255 255 255 / .1)}}.nav-glass .lg:not([data-glass-live]){--glass-tint: var(--nav-flat-tint);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) var(--glass-backdrop);backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-saturate)) var(--glass-backdrop)}.nav-glass nav.lg:before{content:"";position:absolute;inset:0 0 auto;height:48px;z-index:-1;border-radius:inherit;background:linear-gradient(180deg,var(--nav-sheen),transparent);pointer-events:none}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.nav-glass{--glass-tint-light: rgba(251, 249, 243, .92);--glass-tint-dark: rgba(18, 22, 18, .92)}}@media(prefers-reduced-transparency:reduce),(prefers-contrast:more){.nav-glass{--glass-tint-light: rgba(251, 249, 243, .92);--glass-tint-dark: rgba(18, 22, 18, .92);--glass-backdrop: none}.nav-glass nav.lg:before{content:none}}
