html[dir=ltr],[data-sonner-toaster][dir=ltr]{--toast-icon-margin-start:-3px;--toast-icon-margin-end:4px;--toast-svg-margin-start:-1px;--toast-svg-margin-end:0px;--toast-button-margin-start:auto;--toast-button-margin-end:0;--toast-close-button-start:0;--toast-close-button-end:unset;--toast-close-button-transform:translate(-35%, -35%)}html[dir=rtl],[data-sonner-toaster][dir=rtl]{--toast-icon-margin-start:4px;--toast-icon-margin-end:-3px;--toast-svg-margin-start:0px;--toast-svg-margin-end:-1px;--toast-button-margin-start:0;--toast-button-margin-end:auto;--toast-close-button-start:unset;--toast-close-button-end:0;--toast-close-button-transform:translate(35%, -35%)}[data-sonner-toaster]{width:var(--width);--gray1:#fcfcfc;--gray2:#f8f8f8;--gray3:#f3f3f3;--gray4:#ededed;--gray5:#e8e8e8;--gray6:#e2e2e2;--gray7:#dbdbdb;--gray8:#c7c7c7;--gray9:#8f8f8f;--gray10:#858585;--gray11:#6f6f6f;--gray12:#171717;--border-radius:8px;box-sizing:border-box;z-index:999999999;outline:none;margin:0;padding:0;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;list-style:none;transition:transform .4s;position:fixed}@media (hover:none) and (pointer:coarse){[data-sonner-toaster][data-lifted=true]{transform:none}}[data-sonner-toaster][data-x-position=right]{right:var(--offset-right)}[data-sonner-toaster][data-x-position=left]{left:var(--offset-left)}[data-sonner-toaster][data-x-position=center]{left:50%;transform:translate(-50%)}[data-sonner-toaster][data-y-position=top]{top:var(--offset-top)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--offset-bottom)}[data-sonner-toast]{--y:translateY(100%);--lift-amount:calc(var(--lift) * var(--gap));z-index:var(--z-index);opacity:0;transform:var(--y);touch-action:none;box-sizing:border-box;overflow-wrap:anywhere;outline:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;position:absolute}[data-sonner-toast][data-styled=true]{background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);width:var(--width);align-items:center;gap:6px;padding:16px;font-size:13px;display:flex;box-shadow:0 4px 12px #0000001a}[data-sonner-toast]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-y-position=top]{--y:translateY(-100%);--lift:1;--lift-amount:calc(1 * var(--gap));top:0}[data-sonner-toast][data-y-position=bottom]{--y:translateY(100%);--lift:-1;--lift-amount:calc(var(--lift) * var(--gap));bottom:0}[data-sonner-toast][data-styled=true] [data-description]{color:#3f3f3f;font-weight:400;line-height:1.4}[data-rich-colors=true][data-sonner-toast][data-styled=true] [data-description]{color:inherit}[data-sonner-toaster][data-sonner-theme=dark] [data-description]{color:#e8e8e8}[data-sonner-toast][data-styled=true] [data-title]{color:inherit;font-weight:500;line-height:1.5}[data-sonner-toast][data-styled=true] [data-icon]{width:16px;height:16px;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end);flex-shrink:0;justify-content:flex-start;align-items:center;display:flex;position:relative}[data-sonner-toast][data-promise=true] [data-icon]>svg{opacity:0;transform-origin:50%;animation:.3s forwards sonner-fade-in;transform:scale(.8)}[data-sonner-toast][data-styled=true] [data-icon]>*{flex-shrink:0}[data-sonner-toast][data-styled=true] [data-icon] svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}[data-sonner-toast][data-styled=true] [data-content]{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}[data-sonner-toast][data-styled=true] [data-button]{height:24px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);cursor:pointer;border:none;border-radius:4px;outline:none;flex-shrink:0;align-items:center;padding-left:8px;padding-right:8px;font-size:12px;font-weight:500;transition:opacity .4s,box-shadow .2s;display:flex}[data-sonner-toast][data-styled=true] [data-button]:focus-visible{box-shadow:0 0 0 2px #0006}[data-sonner-toast][data-styled=true] [data-button]:first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}[data-sonner-toast][data-styled=true] [data-cancel]{color:var(--normal-text);background:#00000014}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-cancel]{background:#ffffff4d}[data-sonner-toast][data-styled=true] [data-close-button]{left:var(--toast-close-button-start);right:var(--toast-close-button-end);width:20px;height:20px;color:var(--gray12);background:var(--normal-bg);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);cursor:pointer;z-index:1;border-radius:50%;justify-content:center;align-items:center;padding:0;transition:opacity .1s,background .2s,border-color .2s;display:flex;position:absolute;top:0}[data-sonner-toast][data-styled=true] [data-close-button]:focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}[data-sonner-toast][data-styled=true] [data-disabled=true]{cursor:not-allowed}[data-sonner-toast][data-styled=true]:hover [data-close-button]:hover{background:var(--gray2);border-color:var(--gray5)}[data-sonner-toast][data-swiping=true]:before{content:"";z-index:-1;height:100%;position:absolute;left:-100%;right:-100%}[data-sonner-toast][data-y-position=top][data-swiping=true]:before{bottom:50%;transform:scaleY(3)translateY(50%)}[data-sonner-toast][data-y-position=bottom][data-swiping=true]:before{top:50%;transform:scaleY(3)translateY(-50%)}[data-sonner-toast][data-swiping=false][data-removed=true]:before{content:"";position:absolute;inset:0;transform:scaleY(2)}[data-sonner-toast][data-expanded=true]:after{content:"";height:calc(var(--gap) + 1px);width:100%;position:absolute;bottom:100%;left:0}[data-sonner-toast][data-mounted=true]{--y:translateY(0);opacity:1}[data-sonner-toast][data-expanded=false][data-front=false]{--scale:var(--toasts-before) * .05 + 1;--y:translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}[data-sonner-toast]>*{transition:opacity .4s}[data-sonner-toast][data-x-position=right]{right:0}[data-sonner-toast][data-x-position=left]{left:0}[data-sonner-toast][data-expanded=false][data-front=false][data-styled=true]>*{opacity:0}[data-sonner-toast][data-visible=false]{opacity:0;pointer-events:none}[data-sonner-toast][data-mounted=true][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}[data-sonner-toast][data-removed=true][data-front=true][data-swipe-out=false]{--y:translateY(calc(var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=true]{--y:translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}[data-sonner-toast][data-removed=true][data-front=false][data-swipe-out=false][data-expanded=false]{--y:translateY(40%);opacity:0;transition:transform .5s,opacity .2s}[data-sonner-toast][data-removed=true][data-front=false]:before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y,0px)) translateX(var(--swipe-amount-x,0px));transition:none}[data-sonner-toast][data-swiped=true]{-webkit-user-select:none;user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translateX(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translateX(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width:600px){[data-sonner-toaster]{right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%;position:fixed}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{width:calc(100% - var(--mobile-offset-left) * 2);left:0;right:0}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-sonner-theme=light]{--normal-bg:#fff;--normal-border:var(--gray4);--normal-text:var(--gray12);--success-bg:#ecfdf3;--success-border:#bffcd9;--success-text:#008a2e;--info-bg:#f0f8ff;--info-border:#dde7fd;--info-text:#0973dc;--warning-bg:#fffcf0;--warning-border:#fbeeb1;--warning-text:#dc7609;--error-bg:#fff0f0;--error-border:#ffe0e1;--error-text:#e60000}[data-sonner-toaster][data-sonner-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg:#000;--normal-border:#333;--normal-text:var(--gray1)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg:#fff;--normal-border:var(--gray3);--normal-text:var(--gray12)}[data-sonner-toaster][data-sonner-theme=dark]{--normal-bg:#000;--normal-bg-hover:#1f1f1f;--normal-border:#333;--normal-border-hover:#404040;--normal-text:var(--gray1);--success-bg:#001f0f;--success-border:#003d1c;--success-text:#59f3a6;--info-bg:#000d1f;--info-border:#19233e;--info-text:#5896f3;--warning-bg:#1d1f00;--warning-border:#2e2e00;--warning-text:#f3cf58;--error-bg:#2d0607;--error-border:#4d0408;--error-text:#ff9ea1}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-sonner-theme=dark] [data-sonner-toast][data-styled=true] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-styled=true][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-styled=true][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-styled=true][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-styled=true][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size:16px;height:var(--size);width:var(--size);z-index:10;position:absolute;inset:0}.sonner-loading-wrapper[data-visible=false]{transform-origin:50%;animation:.2s forwards sonner-fade-out}.sonner-spinner{height:var(--size);width:var(--size);position:relative;top:50%;left:50%}.sonner-loading-bar{background:var(--gray11);border-radius:6px;width:24%;height:8%;animation:1.2s linear infinite sonner-spin;position:absolute;top:-3.9%;left:-10%}.sonner-loading-bar:first-child{animation-delay:-1.2s;transform:rotate(.0001deg)translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg)translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg)translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg)translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg)translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg)translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg)translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg)translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg)translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg)translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg)translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg)translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{transform-origin:50%;transition:opacity .2s,transform .2s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8)translate(-50%,-50%)}[data-sonner-toaster]{--width:min(440px, calc(100vw - 32px))!important}@media (max-width:600px){[data-sonner-toaster]{width:calc(100vw - 32px)!important}}@media (min-width:601px){[data-sonner-toaster][data-x-position=center]{left:var(--toast-x,50%)!important}}.roll.svelte-zpli5c{font-variant-numeric:tabular-nums;display:inline-flex}.col.svelte-zpli5c{display:inline-grid;overflow:hidden}.digit.svelte-zpli5c{grid-area:1/1}.text.svelte-ahiyki{min-width:0}.word.svelte-ahiyki{white-space:nowrap}.ch.svelte-ahiyki{animation:.26s cubic-bezier(.2,.7,.2,1) both svelte-ahiyki-letter;animation-delay:calc(var(--i) * 9ms);display:inline-block}@keyframes svelte-ahiyki-letter{0%{opacity:0;filter:blur(2px);translate:0 .25em}}.count.svelte-ahiyki{color:var(--ink-3,#8a847c);align-items:baseline;font-weight:600;display:inline-flex}.lead.svelte-ahiyki{flex:none;place-items:center;width:16px;height:16px;margin-left:-4px;display:grid}.spin.svelte-ahiyki{box-sizing:border-box;border:2px solid color-mix(in oklab, currentColor 22%, transparent);border-top-color:currentColor;border-radius:50%;animation:.7s linear infinite svelte-ahiyki-spin}@keyframes svelte-ahiyki-spin{to{rotate:1turn}}.tick.svelte-ahiyki svg:where(.svelte-ahiyki){width:calc(16 * var(--icon-px,1px));height:calc(16 * var(--icon-px,1px));fill:none;stroke:var(--accent,#c8862a);stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.bang.svelte-ahiyki{background:var(--danger,#c4473a);color:#fff;font-size:var(--text-section,.6875rem);border-radius:50%;font-weight:700}.act.svelte-ahiyki{height:28px;font:inherit;color:var(--toast-action-ink,var(--accent-ink,#fff));background:var(--toast-action,var(--accent,#c8862a));cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 12px;font-weight:600;transition:opacity .15s ease-out,scale .15s ease-out}.act.svelte-ahiyki:active:not(:disabled){scale:.96}.act.svelte-ahiyki:disabled{opacity:.6;cursor:default}.act.svelte-ahiyki:focus-visible{outline:2px solid var(--ink,#111);outline-offset:2px}.sr.svelte-ahiyki{clip-path:inset(50%);white-space:nowrap;white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.ch.svelte-ahiyki{animation:none}.spin.svelte-ahiyki{animation-duration:1.6s}}[data-sonner-toast]:has(>.slot){width:100%;box-shadow:none;background:0 0;border:0;justify-content:center;padding:0;display:flex}.slot.svelte-pfhhx1{font-family:var(--toast-font,var(--font-ui,system-ui, sans-serif));font-size:calc(13.5 * var(--type-px,.0625rem));color:var(--toast-ink,var(--ink,#1d1b19));place-items:center;font-weight:500;display:inline-grid;position:relative}.shape.svelte-pfhhx1{border-radius:20px;width:12px;height:12px;animation:.18s cubic-bezier(.2,.9,.3,1.3) both svelte-pfhhx1-seed;position:absolute;top:50%;left:50%;translate:-50% -50%}@keyframes svelte-pfhhx1-seed{0%{opacity:0;scale:.2}}.inner.svelte-pfhhx1{width:max-content;max-width:var(--toast-max,min(440px, calc(100vw - 32px)));box-sizing:border-box;clip-path:inset(50%);opacity:0;align-items:center;gap:8px;min-height:40px;padding:6px 6px 6px 16px;transition:opacity .16s ease-out;display:flex;position:relative}.open.svelte-pfhhx1 .inner:where(.svelte-pfhhx1){opacity:1;transition-delay:60ms}.inner.svelte-pfhhx1:not(:has(.act)){padding-right:16px}@media (prefers-reduced-motion:reduce){.shape.svelte-pfhhx1{animation:none}}.float-glass,.float-glass-behind:before{border-radius:inherit;pointer-events:none;background:var(--glass-float);-webkit-backdrop-filter:var(--glass-float-filter);backdrop-filter:var(--glass-float-filter);box-shadow:var(--glass-float-shade), var(--glass-float-edge), var(--shadow-float);position:absolute;inset:0}.float-glass.dense,.float-glass-behind.dense:before{background:var(--glass-float-dense)}.float-glass~*,.float-glass-behind{text-shadow:var(--glass-text-halo,none);--ink-2:var(--glass-ink-2);--ink-3:var(--glass-ink-3);--ink-4:var(--glass-ink-4)}.float-glass.under,.float-glass-behind:before{z-index:-1}.float-glass-behind:before{content:""}@supports not ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.float-glass,.float-glass-behind:before{background:color-mix(in oklab, var(--paper) 90%, transparent)}.float-glass.dense,.float-glass-behind.dense:before{background:color-mix(in oklab, var(--paper) 96%, transparent)}}@font-face{font-family:Google Sans Flex;src:url(/fonts/google-sans-flex-latin-opsz-normal.woff2)format("woff2-variations");font-weight:1 1000;font-display:optional;unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Google Sans Flex;src:url(/fonts/google-sans-flex-latin-ext-opsz-normal.woff2)format("woff2-variations");font-weight:1 1000;font-display:optional;unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Google Sans Flex;src:url(/fonts/google-sans-flex-symbols-opsz-normal.woff2)format("woff2-variations");font-weight:1 1000;font-display:optional;unicode-range:U+2190-21FF,U+23??,U+2460-24FF,U+25A0-27BF}@font-face{font-family:Google Sans Flex Rounded;src:url(/fonts/google-sans-flex-latin-rond-normal.woff2)format("woff2-variations");font-weight:1 1000;font-display:optional}@font-face{font-family:Maple Mono;src:url(/fonts/maple-mono-latin-400-normal.woff2)format("woff2");font-weight:400;font-display:optional}@font-face{font-family:Maple Mono;src:url(/fonts/maple-mono-latin-500-normal.woff2)format("woff2");font-weight:500;font-display:optional}@property --cl{syntax:"<length>";inherits:false;initial-value:0}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--font-ui:"Google Sans Flex", ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Noto Color Emoji";--font-rounded:"Google Sans Flex Rounded", "Google Sans Flex", ui-rounded, system-ui, sans-serif;--font-serif:ui-serif, "New York", "Iowan Old Style", Georgia, serif;--font-mono:"Maple Mono", ui-monospace, "SF Mono", Menlo, monospace;--font-note:var(--font-ui);--type-px:.0625rem;--icon-px:min(var(--type-px), 1.5px);--icon-grow:calc(16 * var(--icon-px) - 16px);--sheet-inset:8px;--sheet-r-top:40px;--sheet-r-bottom:47px;--sheet-corners:var(--sheet-r-top) var(--sheet-r-top) var(--sheet-r-bottom) var(--sheet-r-bottom);--text-title:min(calc(30 * var(--type-px)), max(30px, 13vw));--text-subtitle:calc(23 * var(--type-px));--text-heading:calc(19 * var(--type-px));--text-body:calc(17 * var(--type-px));--text-ui:calc(14 * var(--type-px));--text-label:calc(12 * var(--type-px));--text-section:calc(11 * var(--type-px));--body-weight:460;--ui-weight:440;--strong-weight:620;--s-1:2px;--s-2:4px;--s-3:6px;--s-4:8px;--s-5:12px;--s-6:16px;--s-7:20px;--s-8:24px;--s-9:32px;--s-10:48px;--r-pill:999px;--r-control:7px;--r-tile:9px;--r-card:10px;--r-sheet:18px;--r-frame:20px;--frame-pad:8px;--safe-top:env(safe-area-inset-top,0px);--safe-right:env(safe-area-inset-right,0px);--safe-bottom:env(safe-area-inset-bottom,0px);--safe-left:env(safe-area-inset-left,0px);--vh:100svh;--screen-h:100lvh;--pill-h:28px;--tier-top:44px;--hit-min:44px;--bar-h:44px;--icon:16px;--icon-bar:18px;--paper:color-mix(in oklab, var(--accent-base) 4%, #fffdfa);--paper-translucent:#fffdfadb;--ink:#1f1b17;--ink-2:#463f38;--ink-3:#675e55;--ink-4:#978d82;--line:#1f1b1714;--hover:#1f1b170b;--press:#1f1b1716;--glass:#fffbf56b;--glass-strong:#fffbf594;--glass-pane:#fffbf58f;--glass-edge:#ffffff8c;--glass-blur:28px;--glass-sat:160%;--pane-bright:1.08;--glass-lift:1;--glass-ink-2:#403a34;--glass-ink-3:#4a423b;--glass-ink-4:#6a6159;--placeholder:#6b625a;--glass-placeholder:#4a423b;--glass-accent:color-mix(in oklab, var(--accent-base) 55%, black);--chrome:#fdfaf59e;--chrome-ink:var(--ink);--glass-float:rgb(253 250 245/var(--glass-a,.16));--glass-float-dense:rgb(253 250 245/var(--glass-a-dense,.32));--glass-float-filter:blur(20px) saturate(180%) brightness(1.04);--glass-float-shade:inset 0 0 22px #fdfaf557;--glass-text-halo:0 0 10px #fdfaf5b3, 0 0 2px #fdfaf580;--glass-float-edge:inset 0 0 0 1px #ffffff6b, inset 0 1px 0 #ffffff8c;--scrim:#1e181224;--scrim-ink:#1e1812;--scrim-amount:14%;--shadow-frame:0 0 0 1px #1f1b170d, 0 12px 32px -12px #3c281447;--shadow-float:0 0 0 1px #1f1b170f, 0 10px 28px -10px #3c28144d, 0 2px 4px -1px #3c28141a;--shadow-page:0 0 0 1px #1f1b170f, 0 1px 2px #1f1b170d, 0 10px 30px -6px #3c281433;--sheet-raise:-2px;--sheet-scale:1.012;--sheet-shadow:0 1px 2px #3c28140f, 0 16px 34px -14px #3c281457, 0 34px 64px -32px #3c281452;--sheet-hint:0 0 0 1px color-mix(in oklab, var(--accent) 26%, transparent);--accent-base:#c26a12;--accent:color-mix(in oklab, var(--accent-base) 86%, black);--accent-ink:#fff;--accent-soft:color-mix(in oklab, var(--accent-base) 12%, transparent);--selection:color-mix(in oklab, var(--accent-base) 20%, transparent);--tooltip-bg:#3a2f25;--tooltip-ink:#fbf3e8;--danger:#b3412e;--ease-out:cubic-bezier(.23, 1, .32, 1);--ease-in-out:cubic-bezier(.77, 0, .175, 1);--ease-drawer:cubic-bezier(.32, .72, 0, 1);--spring-snap:var(--ease-out);--spring-snap-ms:.26s;--spring-morph:var(--ease-out);--spring-morph-ms:.32s;--spring-sheet:var(--ease-drawer);--spring-sheet-ms:.38s;--spring-card:var(--ease-out);--spring-card-ms:.52s;--spring-style:var(--ease-drawer);--spring-style-ms:.34s}:root[data-theme=dark],:root[data-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--body-weight:440;--ui-weight:450;--strong-weight:640;--paper:#121110;--paper-translucent:#121110db;--ink:#f4efe9;--ink-2:#cfc7be;--ink-3:#a8a096;--ink-4:#7d756c;--line:#f4efe91a;--hover:#f4efe90f;--press:#f4efe91a;--glass:#100f0e99;--glass-strong:#100f0eb8;--glass-pane:#0e0d0ca3;--glass-edge:#ffffff17;--glass-blur:36px;--glass-sat:140%;--pane-bright:.9;--glass-ink-2:#e2dad0;--glass-ink-3:#cfc6bb;--glass-ink-4:#b0a69b;--placeholder:#a1978c;--glass-placeholder:#cfc6bb;--glass-accent:color-mix(in oklab, var(--accent-base) 55%, white);--chrome:#181614b3;--glass-float:rgb(36 32 28/var(--glass-a,.22));--glass-float-dense:rgb(36 32 28/var(--glass-a-dense,.32));--glass-float-filter:blur(20px) saturate(170%) brightness(.9);--glass-float-shade:inset 0 0 22px #18151257;--glass-text-halo:0 0 10px #00000080, 0 0 2px #0006;--glass-float-edge:inset 0 0 0 1px #ffffff17, inset 0 1px 0 #ffffff1f;--scrim:#0000006b;--scrim-ink:#000;--scrim-amount:42%;--shadow-frame:0 0 0 1px #ffffff12, 0 16px 40px -14px #0009;--shadow-float:0 0 0 1px #ffffff14, 0 12px 30px -10px #0000008c;--shadow-page:0 0 0 1px #ffffff12, 0 8px 24px -8px #00000080;--sheet-shadow:0 1px 2px #0000004d, 0 18px 38px -14px #0000009e, 0 38px 70px -32px #0000008c;--sheet-hint:0 0 0 1px color-mix(in oklab, var(--accent) 34%, transparent);--accent:color-mix(in oklab, var(--accent-base) 72%, white);--accent-ink:#121110;--accent-soft:color-mix(in oklab, var(--accent-base) 20%, transparent);--selection:color-mix(in oklab, var(--accent-base) 30%, transparent);--tooltip-bg:#f3e9dc;--tooltip-ink:#2b2723;--danger:#ec8a74}:root[data-scheme=light][data-sky=night],:root[data-scheme=light][data-sky=dusk]{--glass:#fffaf2b3;--glass-strong:#fffaf2db;--glass-pane:#fffaf2e0;--pane-bright:1.5;--glass-lift:1.5;--glass-blur:44px}:root[data-scheme=dark][data-sky=day],:root[data-scheme=dark][data-sky=dawn]{--glass:#100f0e99;--glass-strong:#100f0eb8;--glass-pane:#0e0d0ca3;--glass-blur:44px}.on-glass{--ink-2:var(--glass-ink-2);--ink-3:var(--glass-ink-3);--ink-4:var(--glass-ink-4);--placeholder:var(--glass-placeholder);--accent:var(--glass-accent)}:root[data-backdrop=photo]{--glass:#fffbf58f;--glass-strong:#fffbf5a8;--glass-pane:#fffbf594;--glass-blur:44px;--glass-sat:120%}:root[data-backdrop=photo][data-scheme=dark]{--glass:#1c191680;--glass-strong:#1c191699;--glass-pane:#1c191680}@media (prefers-reduced-transparency:reduce){:root{--glass:#faf6f0f0;--glass-strong:#faf6f0f7;--chrome:#faf6f0f7;--glass-float:#faf6f0f7;--glass-float-dense:#faf6f0f7}:root[data-scheme=dark]{--glass:#262320f2;--glass-strong:#262320f7;--chrome:#262320f7;--glass-float:#262320f7;--glass-float-dense:#262320f7}}*,:before,:after{box-sizing:border-box}html{-webkit-tap-highlight-color:transparent;-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%;overscroll-behavior:none;background-color:var(--edge-shown);height:100%;font-size:100%}@supports (-webkit-touch-callout:none) and (font:-apple-system-body){html{font:-apple-system-body}:root{--type-px:max(1px, calc(1rem / 17))}}:root{--edge-shown:var(--edge-page,var(--edge-base))}:root[data-dim]{--edge-shown:color-mix(in srgb, var(--edge-page,var(--edge-base)), var(--scrim-ink) var(--scrim-amount))}:root{--edge-base:var(--paper)}:root[data-backdrop=sky]{--edge-base:var(--sky-edge,var(--paper))}:root[data-backdrop=sky][data-scheme=dark]{--edge-base:var(--sky-edge-dark,var(--paper))}:root[data-backdrop=photo]{--edge-base:#eae9eb}:root[data-backdrop=photo][data-scheme=dark]{--edge-base:#919092}:root[data-backdrop=plain]{--edge-base:#efe7dc}:root[data-backdrop=plain][data-scheme=dark]{--edge-base:#1d1a17}:root[data-edge=paper]{--edge-page:var(--paper)}:root[data-edge=glass]{--edge-page:var(--edge-glass,var(--edge-base))}body{min-height:100vh;min-height:var(--screen-h);background-color:var(--edge-shown);font-family:var(--font-ui);font-size:var(--text-ui);font-weight:var(--ui-weight);color:var(--ink);margin:0;line-height:1.4;position:relative;overflow:hidden}:root[data-docscroll][data-edge=glass] body{overflow:visible}:root[data-docscroll][data-edge=glass],:root[data-docscroll][data-edge=glass] body{overflow-x:clip}:root[data-docscroll][data-edge=glass] #app{height:auto;min-height:var(--vh)}#app{height:var(--vh)}button{font:inherit;color:inherit;cursor:default;touch-action:manipulation;-webkit-user-select:none;user-select:none;background:0 0;border:0;margin:0;padding:0}input,textarea{font:inherit;color:inherit}::placeholder{color:var(--placeholder);opacity:1}@media (pointer:coarse){input,textarea{font-size:calc(16 * var(--type-px))}}::selection{background:var(--selection)}:focus,:focus-visible{outline:none}:root[data-input=keyboard] :focus-visible{outline:2px solid var(--accent);outline-offset:2px}:root[data-input=keyboard] .cm-content:focus-visible,:root[data-input=keyboard] .cm-editor:focus-visible,:root[data-input=keyboard] .page:focus-visible{outline:none}.tabular{font-variant-numeric:tabular-nums}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.press{transition-property:scale,background-color;transition-duration:.15s;transition-timing-function:var(--ease-out)}.press:not(:disabled):active{scale:.97}@media (hover:hover) and (pointer:fine){.press:not(:disabled):hover{background-color:var(--hover)}}@media (pointer:coarse){.reach{position:relative}.reach:after{content:"";position:absolute;inset-block:min(0px,50% - 22px);inset-inline:min(0px,50% - 22px)}}.glass{background:var(--glass);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important}}:root[data-last-input=keyboard] *,:root[data-last-input=keyboard] :before,:root[data-last-input=keyboard] :after{transition-duration:0s!important;transition-delay:0s!important}.warm-tip{z-index:1000;pointer-events:none;color:var(--tooltip-ink);font-size:var(--text-label);white-space:nowrap;opacity:0;transition-property:opacity,scale;transition-duration:.16s;transition-timing-function:var(--ease-out);font-weight:500;line-height:1.3;position:fixed;top:0;left:0;scale:.94}.wt-surface{background:var(--tooltip-bg);border-radius:9px;position:absolute;inset:0;box-shadow:0 1px 2px #0000001f,0 8px 24px -8px #1e140a73}.wt-stage{position:absolute;inset:0}.wt-content{align-items:center;gap:7px;padding:5px 9px;display:flex;position:absolute;top:0;left:0}.wt-content kbd{min-width:1.55em;height:1.55em;font-family:var(--font-ui);letter-spacing:.02em;font-variant-numeric:tabular-nums;background:color-mix(in oklab, var(--tooltip-ink) 12%, transparent);box-shadow:inset 0 -1px 0 color-mix(in oklab, var(--tooltip-ink) 14%, transparent);color:color-mix(in oklab, var(--tooltip-ink) 78%, transparent);border-radius:.45em;place-items:center;padding:0 .45em;font-size:.88em;font-weight:500;display:inline-grid}.wt-content kbd.single{border-radius:50%;padding:0}.warm-tip[data-open=true]{opacity:1;scale:1}.warm-tip[data-open=false]{transition-duration:.1s}.warm-tip[data-motion=travel]{transition-property:opacity,scale,translate,width,height;transition-duration:.16s, .16s, var(--spring-morph-ms), var(--spring-morph-ms), var(--spring-morph-ms);transition-timing-function:var(--ease-out), var(--ease-out), var(--spring-morph), var(--spring-morph), var(--spring-morph)}.warm-tip[data-motion=instant]{transition-duration:0s}@media (prefers-reduced-motion:reduce){.warm-tip,.warm-tip[data-open=true]{scale:1}}.ib{width:calc(var(--pill-h) + var(--icon-grow));height:calc(var(--pill-h) + var(--icon-grow));color:var(--ink-2);transition-property:scale,background-color,color;transition-duration:.15s;transition-timing-function:var(--ease-out);border-radius:8px;place-items:center;display:inline-grid;position:relative}.ib:not(:disabled):active{scale:.96}.ib[aria-pressed=true]{color:var(--ink);background:var(--press)}.ib:disabled{opacity:.4}@media (hover:hover) and (pointer:fine){.ib:not(:disabled):hover{background:var(--hover);color:var(--ink)}}@media (pointer:coarse){.ib{width:calc(36px + var(--icon-grow));height:calc(36px + var(--icon-grow))}.ib:after{content:"";position:absolute;inset:-4px}}.seg{background:var(--hover);border-radius:10px;gap:2px;padding:2px;display:flex}.seg button{min-height:28px;font-size:calc(13 * var(--type-px));color:var(--ink-2);white-space:nowrap;transition-property:background-color,color,scale;transition-duration:.15s;transition-timing-function:var(--ease-out);border-radius:8px;flex:1;justify-content:center;align-items:center;gap:6px;padding:0 10px;font-weight:500;display:inline-flex}.seg button:not(:disabled):active{scale:.96}.seg button[aria-pressed=true]{background:var(--paper);color:var(--ink);box-shadow:0 0 0 1px var(--line), 0 1px 2px #0000000f}@media (hover:hover) and (pointer:fine){.seg button:not([aria-pressed=true]):hover{color:var(--ink)}}.section-label{font-size:var(--text-section);text-transform:uppercase;letter-spacing:.05em;color:var(--ink-3);justify-content:space-between;align-items:center;margin:0;font-weight:600;display:flex}:root[data-text=large] .section-label{flex-wrap:wrap;column-gap:8px}.divider-v{background:var(--line);flex:none;width:1px;height:18px;margin:0 4px}.toast{left:50%;bottom:calc(var(--bar-h) + 30px + var(--safe-bottom));z-index:900;background:var(--tooltip-bg);color:var(--tooltip-ink);font-size:calc(13 * var(--type-px));box-shadow:var(--shadow-float);border-radius:12px;align-items:center;gap:12px;padding:8px 8px 8px 14px;display:flex;position:fixed;translate:-50%}.toast button{color:var(--tooltip-ink);background:#ffffff1f;border-radius:8px;padding:4px 10px;font-weight:600}:root[data-scheme=dark] .toast button{background:#00000014}.copied-check{z-index:1000;pointer-events:none;width:24px;height:24px;color:var(--accent-ink);background:var(--accent);opacity:0;border-radius:50%;place-items:center;margin:-12px 0 0 -12px;display:grid;position:fixed;box-shadow:0 2px 8px #0000002e}@media (orientation:portrait) and (max-width:759px){:root[data-pocket]{--safe-top:calc(env(safe-area-inset-top,0px) + 42px);--band-top:calc(env(safe-area-inset-top,0px) + 3px);--band-zone:85px}:root[data-pocket] .top-chrome .bs{top:var(--band-top)}}.bar-catch{z-index:19;cursor:default;background:0 0;position:absolute;inset:0}.bar-wrap{--cl:var(--clip,0px);left:var(--cl);pointer-events:none;z-index:20;transition:--cl var(--spring-sheet-ms) var(--spring-sheet);justify-content:center;display:flex;position:absolute;bottom:14px;right:0}.instant .bar-wrap,.resizing .bar-wrap{transition:none}.bar-wrap.phone{bottom:calc(max(var(--safe-bottom), 8px) + 6px);translate:0 calc(var(--sheet-drop,0px) - var(--lift,0px));transition:translate var(--spring-sheet-ms) var(--spring-sheet);position:fixed}.bar-wrap.phone.sheet{padding-left:calc(var(--sheet-inset) + var(--safe-left,0px));padding-right:calc(var(--sheet-inset) + var(--safe-right,0px))}.bar-wrap.phone.sheet:not([data-kb]){--sheet-drop:calc(max(var(--safe-bottom), 8px) + 6px - var(--sheet-inset))}.bar-wrap.phone .morph[role=dialog]{border-radius:var(--sheet-corners)}.bar-wrap .morph[role=dialog] .morph-glass{background:color-mix(in oklab, var(--paper) 99%, transparent)}:root[data-home-screen] .bar-wrap.phone{position:absolute}.bar-wrap.phone[data-follow=true]{transition:none}.bar-row{white-space:nowrap;align-items:center;gap:2px;min-height:44px;padding:0 8px;display:flex}.bar-wrap.phone .bar-row{gap:8px;min-height:52px}.bar-wrap.phone :is(.ib,.bar-pill,.bar-kind,.bar-cancel,.bar-tab){position:relative}.bar-wrap.phone :is(.ib,.bar-pill,.bar-kind,.bar-cancel,.bar-tab):after{content:"";inset:var(--reach,-4px);position:absolute}.bar-wrap.phone .bar-tab{--reach:-2px 0}.bar-wrap.phone .bar-pill,.bar-wrap.phone .bar-kind{--reach:-4px 0}.bar-wrap.phone .bar-cancel{--reach:-6px 0}.bar-wrap .bar-row.bar-stack{flex-direction:column;align-items:stretch;gap:0;min-height:auto;padding:4px 8px}.bar-line{justify-content:space-between;align-items:center;gap:8px;min-height:44px;display:flex}.bar-line:last-child{justify-content:center}.bar-group{align-items:center;gap:8px;display:flex}.bar-kind-label{text-overflow:ellipsis;min-width:0;overflow:hidden}@media (min-width:375px){:root:not([data-text=large]) .bar-wrap .bar-row.bar-stack{flex-direction:row;align-items:center;gap:8px;min-height:52px;padding:0 4px}:root:not([data-text=large]) .bar-line{display:contents}:root:not([data-text=large]) .bar-line:last-child>*{order:1}:root:not([data-text=large]) .bar-line .bar-end{order:2}:root:not([data-text=large]) .bar-wrap .bar-kind{min-width:0;max-width:calc(100vw - 304px)}}.bar-tabs{gap:4px;padding:0 5px}.bar-tab{width:calc(44px + var(--icon-grow));height:calc(34px + var(--icon-grow));color:var(--ink-2);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.bar-tab[aria-selected=true]{background:var(--accent-soft);color:var(--ink)}.bar-tab[aria-selected=true] svg{color:var(--accent)}.bar-wrap.phone .bar-tab{width:calc(52px + var(--icon-grow));height:calc(40px + var(--icon-grow));border-radius:999px}.bar-pill{min-height:30px;font-size:calc(13.5 * var(--type-px));background:var(--accent);color:var(--accent-ink);border-radius:999px;align-items:center;gap:6px;margin-right:2px;padding:0 12px 0 10px;font-weight:600;display:inline-flex}@media (hover:hover) and (pointer:fine){.bar-pill.press:not(:disabled):hover{background-color:color-mix(in oklab, var(--accent) 86%, black)}}.bar-wrap.phone .bar-pill,.bar-wrap.phone .bar-kind{min-height:36px}.bar-kind{min-height:30px;font-size:calc(13.5 * var(--type-px));color:var(--ink);background:var(--hover);border-radius:999px;align-items:center;gap:6px;padding:0 8px 0 12px;font-weight:500;display:inline-flex}.bar-kind svg{color:var(--ink-3);rotate:90deg}.bar-count{font-size:calc(12.5 * var(--type-px));color:var(--ink-3);padding:0 6px}.bar-danger{color:var(--danger)}.bar-ask{gap:8px;padding-inline-start:14px}.bar-question{font-size:var(--text-ui);white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.bar-cancel{min-height:32px;font-size:var(--text-ui);color:var(--ink-2);border-radius:999px;padding:0 10px}@media (hover:hover) and (pointer:fine){.bar-cancel:hover{background:var(--hover)}}.bar-row.bar-toast{font-size:calc(13.5 * var(--type-px));color:var(--ink);white-space:normal;gap:8px;max-width:min(440px,100vw - 32px);height:auto;min-height:44px;padding:0 7px 0 16px;font-weight:500;position:relative}.bar-wrap.phone .bar-row.bar-toast{min-height:52px}.bar-toast .text{overflow-wrap:break-word;padding:6px 0}.bar-toast:not(:has(.act)){padding-right:16px}:root{--tree-step:24px;--tree-w:1px;--tree-gap:3px;--tree-radius:7px;--tree-ink:color-mix(in oklab, var(--ink-4) 62%, transparent);--tree-pad:3px;--tree-mid:calc(var(--tree-pad) + .8em);--tree-x-bullet:11px;--tree-r-bullet:2.5px;--tree-e-bullet:5px;--tree-x-task:calc(9 * var(--icon-px,1px));--tree-r-task:calc(9 * var(--icon-px,1px));--tree-e-task:-4px;--tree-x-number:12px;--tree-r-number:7px;--tree-e-number:2px}:root[data-scheme=dark]{--tree-ink:color-mix(in oklab, var(--ink-4) 72%, transparent)}@property --tree-lit{syntax:"<number>";inherits:true;initial-value:0}:root{--tree-hl:99;--tree-hi:color-mix(in oklab, var(--accent) 90%, transparent)}.tree{--tree-now:color-mix(in oklab, var(--tree-hi) calc(var(--tree-lit) * 100%), var(--tree-ink));--tree-c0:color-mix(in oklab, var(--tree-hi) calc(clamp(0, 2 - var(--tree-hl), 1) * var(--tree-lit) * 100%), var(--tree-ink));--tree-c1:color-mix(in oklab, var(--tree-hi) calc(clamp(0, 3 - var(--tree-hl), 1) * var(--tree-lit) * 100%), var(--tree-ink));--tree-c2:color-mix(in oklab, var(--tree-hi) calc(clamp(0, 4 - var(--tree-hl), 1) * var(--tree-lit) * 100%), var(--tree-ink));--tree-c3:color-mix(in oklab, var(--tree-hi) calc(clamp(0, 5 - var(--tree-hl), 1) * var(--tree-lit) * 100%), var(--tree-ink));--tree-c4:color-mix(in oklab, var(--tree-hi) calc(clamp(0, 6 - var(--tree-hl), 1) * var(--tree-lit) * 100%), var(--tree-ink));--tree-c5:color-mix(in oklab, var(--tree-hi) calc(clamp(0, 7 - var(--tree-hl), 1) * var(--tree-lit) * 100%), var(--tree-ink));--tree-c6:color-mix(in oklab, var(--tree-hi) calc(clamp(0, 8 - var(--tree-hl), 1) * var(--tree-lit) * 100%), var(--tree-ink));--tree-c7:color-mix(in oklab, var(--tree-hi) calc(clamp(0, 9 - var(--tree-hl), 1) * var(--tree-lit) * 100%), var(--tree-ink));--tree-c8:color-mix(in oklab, var(--tree-hi) calc(clamp(0, 10 - var(--tree-hl), 1) * var(--tree-lit) * 100%), var(--tree-ink));--tree-c9:color-mix(in oklab, var(--tree-hi) calc(clamp(0, 11 - var(--tree-hl), 1) * var(--tree-lit) * 100%), var(--tree-ink));--tree-c10:color-mix(in oklab, var(--tree-hi) calc(clamp(0, 12 - var(--tree-hl), 1) * var(--tree-lit) * 100%), var(--tree-ink));--tree-c11:color-mix(in oklab, var(--tree-hi) calc(clamp(0, 13 - var(--tree-hl), 1) * var(--tree-lit) * 100%), var(--tree-ink))}.tree.tree-lit .cm-bullet:before{background:var(--accent)}@media (hover:hover) and (prefers-reduced-motion:no-preference){:root:not([data-input=keyboard]) .tree{transition:--tree-lit .16s var(--ease-out,ease-out)}:root:not([data-input=keyboard]) .tree-lit{transition-duration:.24s}:root:not([data-input=keyboard]) .tree .cm-bullet:before{transition:background-color .16s var(--ease-out,ease-out)}:root:not([data-input=keyboard]) .tree-lit .cm-bullet:before{transition-duration:.24s}}[data-lines=dotted]{--tree-w:2px;--tree-gap:2px;--tree-radius:9px;--tree-pad:calc(1lh / 14);--tree-mid:calc(var(--tree-pad) + .8em);--tree-ink:color-mix(in oklab, var(--ink-4) 78%, transparent)}:root[data-scheme=dark] [data-lines=dotted]{--tree-ink:color-mix(in oklab, var(--ink-4) 86%, transparent)}[data-lines=dotted] .cm-tree:not(.cm-codeblock){padding-block:var(--tree-pad)}[data-lines=dotted] .tree:before{-webkit-mask:var(--tree-dots);-webkit-mask:var(--tree-dots);mask:var(--tree-dots)}[data-lines=dotted] .tree-tee:after,[data-lines=dotted] .tree-end:after{border-style:dotted;border-top-width:0;border-right-width:0}.tree:before,.tree-tee:after,.tree-end:after{content:"";pointer-events:none;position:absolute}.tree:before{width:calc((var(--tree-depth) + 1) * var(--tree-step));background:var(--tree-rails);top:0;bottom:0;left:0}.tree-tee:after,.tree-end:after{left:var(--tree-px);width:calc(var(--tree-ex) - var(--tree-px));height:calc(var(--tree-mid) + var(--tree-w) / 2);box-sizing:border-box;border:0 solid var(--tree-now);border-left-width:var(--tree-w);border-bottom-width:var(--tree-w);border-bottom-left-radius:var(--tree-radius);top:0}@media (prefers-reduced-motion:no-preference){:root:not([data-input=keyboard]) .tree-grow:after{transform-origin:0 100%;animation:tree-grow .42s var(--ease-out,ease-out) both}}@media (prefers-reduced-motion:reduce){:root:not([data-input=keyboard]) .tree-grow:after{animation:.12s ease-out both tree-fade}}@keyframes tree-grow{0%{clip-path:inset(0 calc(100% - var(--tree-w)) 100% 0)}40%{clip-path:inset(0 calc(100% - var(--tree-radius)) 0 0);scale:1}75%{clip-path:inset(0);scale:1.12 1}to{clip-path:inset(0);scale:1}}@keyframes tree-fade{0%{opacity:0}}.page{overscroll-behavior:contain;background:var(--page-bg,var(--paper));border-radius:var(--page-radius,14px);scrollbar-width:thin;scrollbar-color:var(--line) transparent;height:100%;font-family:var(--font-note);position:relative;overflow-y:auto}.page[data-width=full].see-through{--page-bg:color-mix(in oklab, var(--paper) calc(var(--page-opacity) * 100%), transparent);-webkit-backdrop-filter:blur(var(--page-blur));backdrop-filter:blur(var(--page-blur))}.page.faint .body,.page.faint .cm-content,.page.faint .date-head{--halo-near:color-mix(in oklab, var(--paper) 70%, transparent);--halo-far:color-mix(in oklab, var(--paper) 55%, transparent);text-shadow:0 0 1px var(--halo-near), 0 0 10px var(--halo-far)}.page .paper{--cl:var(--clip,0px);max-width:min(calc(680px + 2 * 76px), calc(100% - var(--clip-normal,0px)));min-height:100%;translate:calc(var(--cl) / 2) 0;transition:--cl var(--spring-sheet-ms) var(--spring-sheet);margin:0 auto;padding:64px 76px 140px;position:relative}.instant .page .paper,.resizing .page .paper{transition:none}@media (max-width:759px){.page .paper{padding:20px 20px calc(120px + var(--safe-bottom))}}.page .date-head{margin-bottom:14px}.page .date-title{font-size:var(--text-title);letter-spacing:-.02em;margin:0;font-weight:650;line-height:1.25;display:inline}.page .body{font-size:var(--text-body);font-weight:var(--body-weight);color:var(--ink);caret-color:var(--accent);word-break:break-word;outline:none;line-height:1.6}.page .block{padding:3px 0;margin-top:calc(var(--gap,0) * 1.6em);border-radius:6px;padding-inline-start:calc(var(--indent) * 24px);position:relative}.page .block.selected{background:var(--accent-soft);box-shadow:0 0 0 4px var(--accent-soft)}.page .block[data-placeholder]:has(.text>br:only-child):before{content:attr(data-placeholder);color:var(--ink-4);pointer-events:none;position:absolute}.page .block[data-type=p],.page .block[data-type=quote]{padding-block:5px}.page .block:is([data-type=li],[data-type=ol],[data-type=todo])+.block:not([data-type=li],[data-type=ol],[data-type=todo],[data-type^=h]),.page .block:not([data-type=li],[data-type=ol],[data-type=todo],[data-type^=h])+.block:is([data-type=li],[data-type=ol],[data-type=todo]){margin-top:max(10px, calc(var(--gap,0) * 1.6em))}.page .block[data-type=h1]{font-size:var(--text-title);letter-spacing:-.02em;padding-bottom:10px;font-weight:650;line-height:1.25}.page .block[data-type=h2]{font-size:var(--text-subtitle);letter-spacing:-.015em;padding-top:18px;padding-bottom:4px;font-weight:620;line-height:1.3}.page .block[data-type=h3]{font-size:var(--text-heading);padding-top:12px;font-weight:620;line-height:1.35}.page .block.first[data-type=h2]{padding-top:0}.page .block[data-type=li],.page .block[data-type=ol],.page .block[data-type=todo]{padding-inline-start:calc(var(--indent) * 24px + 26px)}.page .block[data-type=li]:before{content:"";left:calc(var(--indent) * 24px + 9px);background:var(--ink-3);border-radius:50%;width:5px;height:5px;position:absolute;top:calc(.5px + .8em)}.page .block[data-type=ol]{counter-increment:ol}.page .block:not([data-type=ol]){counter-reset:ol}.page .block[data-type=ol]:before{content:counter(ol) ".";left:calc(var(--indent) * 24px + 2px);color:var(--ink-3);font-variant-numeric:tabular-nums;position:absolute}.page .check{left:calc(var(--indent) * 24px + 1px);border:1.5px solid var(--ink-4);color:#0000;width:18px;height:18px;transition-property:background-color,border-color,color,scale;transition-duration:.15s;transition-timing-function:var(--ease-out);border-radius:6px;place-items:center;display:grid;position:absolute;top:calc(.8em - 6px)}.page .check:active{scale:.92}.page .check:after{content:"";position:absolute;inset:-8px}.page .block.done .check{background:var(--accent);border-color:var(--accent);color:var(--accent-ink)}.page .block.done .text{color:var(--ink-3);text-decoration:line-through;-webkit-text-decoration-color:var(--ink-4);text-decoration-color:var(--ink-4)}.page .block[data-type=quote]{color:var(--ink-2);padding-inline-start:18px}.page .block[data-type=quote]:before{content:"";background:var(--accent);opacity:.55;border-radius:2px;width:3px;position:absolute;top:6px;bottom:6px;left:2px}.page .block[data-type=callout]{background:var(--accent-soft);border-radius:10px;margin-block:6px;padding:10px 14px}.page .block[data-type=code] pre{background:var(--hover);font-family:var(--font-mono);font-size:var(--text-ui);white-space:pre-wrap;border-radius:10px;margin:6px 0;padding:12px 14px;line-height:1.55}.page .block[data-type=divider] hr{background:var(--line);border:0;height:1px;margin:14px 0}.page .time{color:var(--ink-3);font-variant-numeric:tabular-nums;margin-inline-end:2px}.page .time .dash{padding:0 2px}.page .tag{color:var(--accent)}.page code.ic{font-family:var(--font-mono);background:var(--hover);border-radius:5px;padding:1px 5px;font-size:.88em}.page mark{background:color-mix(in oklab, var(--accent) 24%, transparent);color:inherit;border-radius:3px;padding:0 1px}@media (prefers-reduced-motion:no-preference){.page .block.morph .text{animation:morph-in .42s var(--ease-out) both}.page .block.flash{animation:flash 1.2s var(--ease-out)}}@keyframes morph-in{0%{opacity:.2;filter:blur(4px)}}@keyframes flash{20%{background:var(--accent-soft)}}.page .margin-controls{pointer-events:none;opacity:0;height:0;transition:opacity .12s var(--ease-out);position:absolute;inset:0 0 auto}.page .margin-controls[data-show=true]{opacity:1;transition-duration:0s}.page .margin-controls[data-show=true]>*{pointer-events:auto}.page .margin-controls .handle,.page .margin-controls .pill{translate:0 var(--y);position:absolute;top:0}.page .margin-controls[data-glide=true] .handle,.page .margin-controls[data-glide=true] .pill{transition:translate .14s var(--ease-out)}@media (prefers-reduced-motion:reduce){.page .margin-controls[data-glide=true] .handle,.page .margin-controls[data-glide=true] .pill{transition:none}}.page .handle{width:22px;height:24px;color:var(--ink-4);cursor:grab;touch-action:none;margin-top:-12px;left:44px}.page .handle:active{cursor:grabbing}.page .pill{background:var(--paper);box-shadow:var(--shadow-page);border-radius:10px;gap:1px;margin-top:-15px;padding:1px;display:flex;right:10px}.page .pill .ib{width:calc(26px + var(--icon-grow));height:calc(26px + var(--icon-grow))}.page .drop-line{left:calc(76px + var(--in,0) * 24px);translate:0 var(--y);background:var(--accent);pointer-events:none;height:2px;transition:translate .12s var(--ease-out), left .12s var(--ease-out);border-radius:2px;margin-top:-1px;position:absolute;top:0;right:76px}.page .drop-line:before{content:"";border:2px solid var(--accent);background:var(--paper);border-radius:50%;width:8px;height:8px;position:absolute;top:-3px;left:-4px}.page .block.dragged{opacity:.35}.page .block.drop-target{background:var(--accent-soft);box-shadow:0 0 0 4px var(--accent-soft);transition:background-color .12s var(--ease-out)}@media (prefers-reduced-motion:reduce){.page .drop-line{transition:none}}::view-transition-group(note-title){animation-duration:.42s;animation-timing-function:cubic-bezier(.32,.72,0,1)}::view-transition-old(root){animation-duration:.22s}::view-transition-new(root){animation-duration:.22s}.page{overflow:hidden}.page .cm-host{height:100%}.page .cm-editor{height:100%;color:var(--ink);font-family:var(--font-note);background:0 0}.page .cm-editor.cm-focused{outline:none}.page .cm-scroller{--cl:var(--clip,0px);overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;padding:64px 76px 140px;padding-left:calc(76px + var(--cl));transition:padding-left var(--spring-sheet-ms) var(--spring-sheet);font-family:inherit;line-height:1.6;overflow:clip auto}.instant .page .cm-scroller,.resizing .page .cm-scroller{transition:none}.page .cm-content{max-width:var(--col-text,var(--col));width:100%;font-size:var(--text-body);font-weight:var(--body-weight);caret-color:var(--accent);word-break:break-word;margin:0 auto;padding:0}.page .cm-line{padding:3px 0}.page .cm-cursor{border-left-color:var(--accent);border-left-width:2px}.page .cm-selectionBackground,.page .cm-focused .cm-selectionBackground{background:color-mix(in oklab, var(--accent) 22%, transparent)!important}.page .cm-content ::selection{background:color-mix(in oklab, var(--accent) 22%, transparent)!important}.page .cm-editor.cm-blocks-shown .cm-selectionBackground{background:0 0!important}.page .cm-editor.cm-blocks-shown .cm-content ::selection{background:0 0!important}.page{--col:680px;--sheet-x:76px;--sheet-top:40px;--sheet-bottom:56px;--float-gap:16px;--break-before:36px;--break-gap:20px;--break-after:32px}.page[data-width=wide]{--col:940px}.page:is([data-width=narrow],[data-width=wide]){--page-bg:transparent}.page:is([data-width=narrow],[data-width=wide]) .cm-scroller{padding-left:calc(var(--sheet-x) + var(--float-gap) + var(--cl));padding-right:calc(var(--sheet-x) + var(--float-gap))}.page .cm-paper{width:100%}.page .cm-paper .cm-sheet{--cl:var(--clip,0px);--sheet-col:min(var(--col), 100% - 2 * (var(--sheet-x) + var(--float-gap)) - var(--cl));left:calc(50% + var(--cl) / 2 - var(--sheet-col) / 2 - var(--sheet-x));width:calc(var(--sheet-col) + 2 * var(--sheet-x));transition:--cl var(--spring-sheet-ms) var(--spring-sheet);border-radius:var(--r-frame);background:color-mix(in oklab, var(--paper) calc(var(--page-opacity,1) * 100%), transparent);box-shadow:var(--shadow-frame)}.page.see-through .cm-paper .cm-sheet{-webkit-backdrop-filter:blur(var(--page-blur));backdrop-filter:blur(var(--page-blur))}.page[data-springing] .cm-paper .cm-sheet{transition:--cl var(--spring-sheet-ms) var(--spring-sheet), left var(--spring-morph-ms) var(--spring-morph), width var(--spring-morph-ms) var(--spring-morph)}.instant .page .cm-sheet,.resizing .page .cm-sheet{transition:none}@media (max-width:759px){.page .cm-scroller{padding:calc(var(--safe-top) + 64px) 20px calc(120px + var(--safe-bottom))}.page{--sheet-x:20px;--sheet-top:24px;--sheet-bottom:32px;--float-gap:10px;--break-before:36px;--break-gap:14px;--break-after:24px}.page:is([data-width=narrow],[data-width=wide]) .cm-scroller{padding-top:calc(var(--safe-top) + 80px)}}.page .cm-break{box-sizing:border-box;height:calc(1.6em + 26px);color:var(--ink-4);padding-block:13px;position:relative}.page .cm-break:before{content:"";inset-inline:0;background:var(--line);pointer-events:none;height:1px;position:absolute;top:50%}.page .cm-break-active:before{opacity:0}.page .cm-break-mark{letter-spacing:.08em}.page:is([data-width=narrow],[data-width=wide]) .cm-break{height:calc(var(--break-before) + var(--break-gap) + var(--break-after));padding-block:4px 0}.page:is([data-width=narrow],[data-width=wide]) .cm-break:before{content:none}.page .date-head{margin:0 auto 14px}.page .date-title{word-break:normal;overflow-wrap:break-word;font-size:var(--text-title);letter-spacing:-.02em;margin:0;font-weight:650;line-height:1.25;display:inline}.page .cm-h1{font-size:var(--text-title);letter-spacing:-.02em;padding-bottom:10px;font-weight:650;line-height:1.25}.page .cm-h2{font-size:var(--text-subtitle);letter-spacing:-.015em;padding-top:18px;padding-bottom:4px;font-weight:620;line-height:1.3}.page .cm-h3,.page .cm-h4,.page .cm-h5,.page .cm-h6{font-size:var(--text-heading);padding-top:12px;font-weight:620;line-height:1.35}.page{--marker-w:calc(21px + 18 * var(--icon-px) - 18px);--tree-x-bullet:7px;--tree-r-bullet:3px;--tree-e-bullet:0px;--tree-x-number:12.4px;--tree-e-number:0px}.page .cm-li{--hang:calc(var(--marker-w) + var(--tree-depth,0) * var(--tree-step));padding-left:var(--hang);text-indent:calc(-1 * var(--hang))}.page .cm-bullet{width:var(--marker-w);text-indent:0;color:#0000;display:inline-block;position:relative}.page .cm-bullet:before{content:"";background:var(--ink-3);border-radius:50%;width:6px;height:6px;margin-top:-3px;position:absolute;top:50%;left:4px}.page .cm-li-num{font-variant-numeric:tabular-nums}.page .cm-li-ordered{text-indent:calc(4px - var(--hang))}.page .cm-tree:not(.tree-item,.cm-codeblock){padding-left:calc(var(--marker-w) + var(--tree-depth) * var(--tree-step))}.page .cm-editor .cm-task{background:0 0;border:0}.page .cm-li-task{--marker-w:calc(18 * var(--icon-px) + .41em)}.page .cm-task{--size:calc(18 * var(--icon-px));box-sizing:border-box;width:var(--size);height:var(--size);vertical-align:calc(-3 * var(--icon-px) - .6px);text-indent:0;border-radius:calc(var(--size) * .32);box-shadow:inset 0 0 0 1.5px var(--ink-4);cursor:pointer;transition:scale var(--sc-ms) var(--sc-ease), box-shadow .15s ease-out;background:0 0;margin:0 .41em 0 0;display:inline-block;position:relative}.page .cm-task:active{transition-duration:90ms,.15s;transition-timing-function:ease-out;scale:.86}.page .cm-task-done,.page .cm-task-doing{box-shadow:inset 0 0 0 1.5px var(--accent)}.page .cm-task:before{content:"";border-radius:inherit;background:var(--accent);transition:scale var(--sc-ms) var(--sc-ease);position:absolute;inset:0;scale:0}.page .cm-task-done:before{scale:1}.page .cm-task-doing:before{background:linear-gradient(90deg, var(--accent-soft) 50%, transparent 50%);scale:1}.page .cm-task-mark{fill:none;stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;width:78%;height:78%;position:absolute;inset:11%}.page .cm-task-tick,.page .cm-task-dash{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .12s ease-in}.page .cm-task-tick{stroke:var(--accent-ink)}.page .cm-task-dash{stroke:var(--ink-4)}.page .cm-task-done .cm-task-tick,.page .cm-task-cancelled .cm-task-dash{stroke-dashoffset:0;transition:stroke-dashoffset .26s cubic-bezier(.3,0,.2,1) 70ms}.page .cm-task-instant,.page .cm-task-instant:before,.page .cm-task-instant .cm-task-tick,.page .cm-task-instant .cm-task-dash{transition:none!important}@media (prefers-reduced-motion:reduce){.page .cm-task,.page .cm-task:active{scale:none}.page .cm-task:before{opacity:0;transition:opacity .12s ease-out;scale:1}.page .cm-task-done:before,.page .cm-task-doing:before{opacity:1}.page .cm-task-tick,.page .cm-task-dash,.page .cm-task-done .cm-task-tick,.page .cm-task-cancelled .cm-task-dash{stroke-dashoffset:0;opacity:0;transition:opacity .12s ease-out}.page .cm-task-done .cm-task-tick,.page .cm-task-cancelled .cm-task-dash{opacity:1}}.page .cm-li-task{-webkit-text-decoration:line-through #0000;text-decoration:line-through #0000}.page .cm-task-done-line,.page .cm-task-cancelled-line{color:color-mix(in srgb, var(--ink) 42%, transparent);-webkit-text-decoration-color:color-mix(in srgb, var(--ink) 42%, transparent);text-decoration-color:color-mix(in srgb, var(--ink) 42%, transparent);text-decoration-thickness:max(1px,.075em)}.page .cm-editor[data-task-press] .cm-li-task{transition:color var(--sc-ms) ease-out .12s, text-decoration-color var(--sc-ms) ease-out .12s}@media (prefers-reduced-motion:reduce){.page .cm-editor[data-task-press] .cm-li-task{transition-duration:.12s;transition-delay:0s}}.page .cm-quote{color:var(--ink-2);padding-left:18px;position:relative}.page .cm-quote:before{content:"";background:var(--accent);opacity:.55;border-radius:2px;width:3px;position:absolute;top:6px;bottom:6px;left:2px}.page .cm-codeblock{font-family:var(--font-mono);font-size:var(--text-ui);background:var(--hover);padding:0 14px;line-height:1.55}.page .cm-code{font-family:var(--font-mono);background:var(--hover);border-radius:5px;padding:1px 5px;font-size:.88em}.page .cm-strong{font-weight:650}.page .cm-em{font-style:italic}.page .cm-hl{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#f2c94c6b;background:lab(82.9483% 5.62555 65.2265/.42);border-radius:3px}:root[data-scheme=dark] .page .cm-hl{background:#d9a52057;background:lab(71.2139% 11.7774 68.5438/.34)}.page .cm-strike{text-decoration:line-through;-webkit-text-decoration-color:var(--ink-3);text-decoration-color:var(--ink-3)}.page .cm-rule{background:var(--line);vertical-align:middle;height:1px}.page .cm-tag{color:var(--accent)}.page .cm-time{color:var(--ink-3);font-variant-numeric:tabular-nums}.page[data-font=serif]{--font-note:var(--font-serif)}.page[data-font=mono]{--font-note:var(--font-mono)}.page[data-font=rounded]{--font-note:var(--font-rounded);font-variation-settings:"ROND" 100}.page .cm-editor[data-mode=source]{--font-note:var(--font-mono);font-variation-settings:normal}.page .cm-block-handle,.page .cm-block-pill button{color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:26px;min-width:26px;height:26px;min-height:26px;padding:0;display:grid}.page :is(.cm-block-handle,.cm-block-pill){isolation:isolate;z-index:1}.page .cm-block-handle{cursor:grab;align-self:start;margin-left:-8px}.page .cm-block-handle:active{cursor:grabbing}.page .cm-block-handle:after,.page .cm-block-note:after,.page .cm-block-more:after{content:"";width:15px;height:15px;-webkit-mask:var(--icon) center / contain no-repeat;-webkit-mask:var(--icon) center / contain no-repeat;mask:var(--icon) center / contain no-repeat;background:currentColor}.page .cm-block-handle{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='black'%3E%3Ccircle cx='9' cy='6' r='1.6'/%3E%3Ccircle cx='15' cy='6' r='1.6'/%3E%3Ccircle cx='9' cy='12' r='1.6'/%3E%3Ccircle cx='15' cy='12' r='1.6'/%3E%3Ccircle cx='9' cy='18' r='1.6'/%3E%3Ccircle cx='15' cy='18' r='1.6'/%3E%3C/g%3E%3C/svg%3E")}.page .cm-block-note{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M13 6l6 6-6 6'/%3E%3C/svg%3E")}.page .cm-block-more{--icon:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cg fill='black'%3E%3Ccircle cx='6' cy='12' r='1.7'/%3E%3Ccircle cx='12' cy='12' r='1.7'/%3E%3Ccircle cx='18' cy='12' r='1.7'/%3E%3C/g%3E%3C/svg%3E")}.page .cm-block-pill{translate:0 calc((var(--line-h,28px) - 28px) / 2);border-radius:10px;align-items:center;gap:1px;margin-left:12px;padding:1px;display:flex;height:auto!important}.page .cm-block-handle{translate:0 calc((var(--line-h,26px) - 26px) / 2);height:26px!important}@media (hover:hover) and (pointer:fine){.page .cm-block-handle:hover,.page .cm-block-pill button:hover{background:var(--hover);color:var(--ink)}}@media (hover:none),(max-width:759px){.page .cm-block-handle,.page .cm-block-pill{display:none!important}}.page .tag-row{font-family:var(--font-ui);flex-wrap:wrap;align-items:center;gap:8px 6px;margin:0 0 14px;padding:1px 0;display:flex}.cm-editor[data-mode=source] .tag-row{display:none}.page .tag-chip{border-radius:var(--r-pill);background:var(--accent-soft);min-width:0;max-width:100%;height:26px;color:var(--accent);transition:background-color .14s var(--ease-out);align-items:center;display:inline-flex;position:relative}.page .tag-name{border-radius:inherit;min-width:0;height:100%;font-size:calc(13 * var(--type-px));white-space:nowrap;text-overflow:ellipsis;color:inherit;cursor:pointer;padding:0 11px;font-weight:550;line-height:26px;overflow:hidden}.page .tag-name:before{content:"#";opacity:.55;margin-inline-end:1px}.page .tag-x,.page .tag-add{cursor:pointer;color:inherit;flex:none;place-items:center;display:grid}.page .tag-x{background:var(--paper);width:17px;height:17px;color:var(--ink-2);box-shadow:0 0 0 1px var(--line), 0 1px 3px #2b27232e;opacity:0;transition:opacity .12s var(--ease-out), scale .22s cubic-bezier(.34, 1.56, .64, 1);border-radius:50%;position:absolute;top:-6px;right:-5px;scale:.6}.page .tag-chip:hover .tag-x,.page .tag-chip:focus-within .tag-x{opacity:1;scale:1}.page .tag-add{width:26px;height:26px;color:var(--ink-3);box-shadow:inset 0 0 0 1px var(--line);transition:color .14s var(--ease-out), background-color .14s var(--ease-out);border-radius:50%;position:relative}.page .tag-add:after{content:"";position:absolute;inset:-5px}.page .tag-name:focus-visible,.page .tag-x:focus-visible,.page .tag-add:focus-visible{outline:2px solid var(--accent);outline-offset:1px}@media (hover:hover) and (pointer:fine){.page .tag-chip:hover{background:color-mix(in oklab, var(--accent-base) 22%, transparent)}.page .tag-add:hover{color:var(--accent);background:var(--accent-soft)}}.page .tag-name:active,.page .tag-add:active{scale:.96}@media (hover:none){.page .tag-x{width:26px;height:26px;box-shadow:none;color:inherit;opacity:.7;background:0 0;border-radius:50%;margin-inline-start:-6px;position:static;scale:1}.page .tag-name{padding-inline-end:8px}}@media (prefers-reduced-motion:reduce){.page .tag-x{transition:opacity .1s linear;scale:1}}@media (max-width:759px){.page:is([data-width=narrow],[data-width=wide]) :is(.cm-block-handle,.cm-block-pill){display:none!important}}:root body .cm-tooltip.cm-tooltip-autocomplete{z-index:500;font-family:var(--font-ui);box-sizing:border-box;background:0 0;border:0;border-radius:14px;width:min(320px,100vw - 24px);padding:5px}:root body .cm-tooltip.cm-tooltip-autocomplete>ul{min-width:0;max-width:none;max-height:min(320px,50vh);font-family:var(--font-ui)}:root body .cm-tooltip.cm-tooltip-autocomplete>ul>li{height:34px;font-size:var(--text-ui);color:var(--ink);text-overflow:ellipsis;white-space:nowrap;border-radius:9px;align-items:center;padding:0 10px;display:flex;overflow:hidden}:root body .cm-tooltip.cm-tooltip-autocomplete>ul>li[aria-selected]{background:var(--hover);color:var(--ink)}:root body .cm-tooltip.cm-tooltip-autocomplete .cm-completionLabel{text-overflow:ellipsis;overflow:hidden}:root body .cm-tooltip.cm-tooltip-autocomplete .cm-completionDetail{display:none}:root body .cm-tooltip.cm-tooltip-autocomplete li.cm-pick-tag .cm-completionLabel:before{content:"#";color:var(--glass-accent);margin-right:1px;font-weight:600}:root body .cm-tooltip.cm-tooltip-autocomplete li.cm-pick-tag .cm-completionMatchedText{font-weight:600;text-decoration:none}:root body .cm-tooltip.cm-tooltip-autocomplete li.cm-pick-kids .cm-completionLabel:after{content:"/";color:var(--ink-3)}:root body .cm-tooltip.cm-tooltip-autocomplete li.cm-pick-tag .cm-completionDetail{font-style:normal;font-size:var(--text-label);color:var(--ink-3);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:12px;display:inline}:root body .cm-tooltip.cm-tooltip-autocomplete li.cm-pick-note:before{content:"";background:var(--ink-3);width:15px;height:15px;-webkit-mask:var(--icon-link-note) center / 15px 15px no-repeat;-webkit-mask:var(--icon-link-note) center / 15px 15px no-repeat;mask:var(--icon-link-note) center / 15px 15px no-repeat;flex:none;margin-right:9px}:root body .cm-tooltip.cm-tooltip-autocomplete li.cm-pick-day:before{-webkit-mask-image:var(--icon-link-day);-webkit-mask-image:var(--icon-link-day);mask-image:var(--icon-link-day)}:root body .cm-tooltip.cm-tooltip-autocomplete li:is(.cm-pick-missing,.cm-pick-create):before{-webkit-mask-image:var(--icon-link-new);-webkit-mask-image:var(--icon-link-new);mask-image:var(--icon-link-new)}:root body .cm-tooltip.cm-tooltip-autocomplete li.cm-pick-note .cm-completionLabel{min-width:0}:root body .cm-tooltip.cm-tooltip-autocomplete li.cm-pick-missing{color:color-mix(in oklab, var(--ink) 70%, transparent)}:root body .cm-tooltip.cm-tooltip-autocomplete li.cm-pick-missing .cm-completionDetail{font-style:normal;font-size:var(--text-label);color:var(--ink-3);flex:none;margin-left:auto;padding-left:12px;display:inline}:root body .cm-tooltip.cm-tooltip-autocomplete li.cm-pick-create .cm-completionLabel{color:var(--ink)}:root body .cm-tooltip.cm-tooltip-autocomplete>ul>completion-section{opacity:1;font-size:var(--text-label);color:var(--ink-3);border:0;padding:9px 10px 3px;font-weight:600;display:block}:root body .cm-tooltip.cm-tooltip-autocomplete>ul>li.cm-pick-mention{grid-template-rows:auto auto;grid-template-columns:15px minmax(0,1fr);align-content:center;gap:1px 9px;height:auto;min-height:44px;padding:5px 10px;display:grid}:root body .cm-tooltip.cm-tooltip-autocomplete li.cm-pick-mention:before{grid-row:1/3;align-self:center;margin-right:0}:root body .cm-tooltip.cm-tooltip-autocomplete li.cm-pick-mention .cm-completionLabel{grid-column:2}:root body .cm-tooltip.cm-tooltip-autocomplete li.cm-pick-mention .cm-pick-snippet{text-overflow:ellipsis;white-space:nowrap;font-size:var(--text-label);color:var(--ink-3);grid-column:2;overflow:hidden}:root body .cm-tooltip.cm-tooltip-autocomplete li.cm-pick-mention .cm-pick-snippet mark{background:color-mix(in oklab, var(--accent) 24%, transparent);color:var(--ink);border-radius:3px;padding:0 1px}:root{--icon-link-note:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 13.5V6a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h6.5M19 13.5 13.5 20M19 13.5h-3.5a2 2 0 0 0-2 2V20M9 9h6M9 12.5h3'/%3E%3C/svg%3E");--icon-link-day:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='4' y='5' width='16' height='15' rx='2.5'/%3E%3Cpath d='M8.5 3v4M15.5 3v4M4 10h16'/%3E%3C/svg%3E");--icon-link-photo:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='5' width='17' height='14' rx='2.5'/%3E%3Ccircle cx='9' cy='10' r='1.6'/%3E%3Cpath d='M20.5 15.5 16 11l-8.5 8'/%3E%3C/svg%3E");--icon-link-file:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3.5H7.5a2 2 0 0 0-2 2v13a2 2 0 0 0 2 2h9a2 2 0 0 0 2-2V8z'/%3E%3Cpath d='M14 3.5V8h4.5'/%3E%3C/svg%3E");--icon-link-web:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.1' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.5 16.5l9-9M9.5 7.5h7v7'/%3E%3C/svg%3E");--icon-link-new:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M19 11V6a2 2 0 0 0-2-2H7a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h4.5M9 9h6M9 12.5h2.5M17.5 14.5v6M14.5 17.5h6'/%3E%3C/svg%3E");--icon-link-trash:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.9' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M4.5 7h15M9.5 7V4.5h5V7M6.5 7l1 12.5h9l1-12.5M10.5 11v5M13.5 11v5'/%3E%3C/svg%3E");--link-ink:color-mix(in oklab, var(--accent-base) 64%, black);--chip-fill:color-mix(in oklab, var(--paper) 55%, white);--chip-lift:0 1px 1px #3c28140d, 0 3px 10px -3px #3c281438;--chip-on-edge:color-mix(in oklab, var(--accent) 75%, transparent);--chip-on-fill:color-mix(in oklab, var(--accent-base) 11%, var(--chip-fill))}:root[data-scheme=dark]{--link-ink:color-mix(in oklab, var(--accent-base) 62%, white);--chip-fill:color-mix(in oklab, var(--paper) 92%, white);--chip-lift:0 1px 1px #0000004d, 0 4px 12px -3px #0000008c;--chip-on-edge:color-mix(in oklab, var(--accent) 80%, transparent);--chip-on-fill:color-mix(in oklab, var(--accent-base) 22%, var(--chip-fill))}.page .cm-link{--pill-gap:.175em;--pill-space:.205em;--pill-edge-tight:.07em;--pill-pad-l:.04em;--pill-pad-sp-r:calc(.2em - 1px - 2 * (var(--pill-gap) - var(--pill-space)) - var(--pill-pad-l));--pill-pad-sp-r-after-tight:calc(.2em - 1px - var(--pill-edge-tight) - (var(--pill-gap) - var(--pill-space)));--chip-icon:var(--link-ink);--link-icon:var(--icon-link-note);color:var(--link-ink);margin:0 var(--pill-edge-tight);-webkit-box-decoration-break:clone;box-decoration-break:clone;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:999px;padding:.1em 0;text-decoration:none}.page .cm-link-sp-l{padding-left:var(--pill-pad-l);margin-left:calc(var(--pill-gap) - var(--pill-space))}.page .cm-link-sp-r{padding-right:var(--pill-pad-sp-r);margin-right:calc(var(--pill-gap) - var(--pill-space))}.page .cm-link-tight-l.cm-link-sp-r{padding-right:var(--pill-pad-sp-r-after-tight)}.page .cm-link-day{--link-icon:var(--icon-link-day)}.page .cm-link-photo{--link-icon:var(--icon-link-photo)}.page .cm-link-file{--link-icon:var(--icon-link-file)}.page .cm-link-web{--link-icon:var(--icon-link-web)}.page :is(.cm-link-new,.cm-link-gone){--link-icon:var(--icon-link-new)}.page .cm-link-trash{--link-icon:var(--icon-link-trash)}.page .cm-link:before{content:"";background:var(--chip-icon);-webkit-mask-image:var(--link-icon);-webkit-mask-image:var(--link-icon);mask-image:var(--link-icon);margin-right:.3em;padding-left:.9em;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:.9em 100%;mask-size:.9em 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.page .cm-link-web:before{margin-right:.26em;padding-left:.78em;-webkit-mask-size:.78em 100%;mask-size:.78em 100%}.page :is(.cm-link-new,.cm-link-gone,.cm-link-trash){--chip-icon:color-mix(in srgb, var(--ink) 70%, var(--paper));color:color-mix(in srgb, var(--ink) 70%, var(--paper))}.page .cm-link-on{--chip-icon:var(--accent);border-color:var(--chip-on-edge);background:var(--chip-on-fill);box-shadow:var(--chip-lift);color:var(--ink)}@media (hover:hover){.page .cm-link:hover{--chip-icon:var(--accent);border-color:var(--chip-on-edge);background:var(--chip-on-fill);box-shadow:var(--chip-lift);color:var(--ink);transition:border-color .14s var(--ease-out), background-color .14s var(--ease-out), box-shadow .14s var(--ease-out), color .14s var(--ease-out)}}@media (prefers-reduced-motion:reduce){.page .cm-link:hover{transition:none}}.surface.svelte-uvt98u{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:clip}:root[data-backdrop=photo] .surface.svelte-uvt98u{--fill-bottom:#2b3027}:root[data-backdrop=photo][data-scheme=dark] .surface.svelte-uvt98u{--fill-bottom:#1b1e18}:root[data-backdrop=plain] .surface.svelte-uvt98u{--fill-bottom:#e6dccf}:root[data-backdrop=plain][data-scheme=dark] .surface.svelte-uvt98u{--fill-bottom:#171513}:root[data-edge=paper] .surface.svelte-uvt98u{--floor:var(--paper)}:root[data-edge=glass] .surface.svelte-uvt98u{--floor:var(--edge-glass,var(--edge-base))}.backdrop.svelte-uvt98u{--pad:96px;--over:calc(var(--safe-top) + var(--pad));--solid:calc(130px + var(--pad));top:calc(-1 * var(--over));height:calc(100vh + var(--over) + var(--pad));height:calc(var(--screen-h) + var(--over) + var(--pad));contain:strict;background:linear-gradient(180deg, var(--edge-base) 50%, var(--fill-bottom,var(--edge-base)) 50%);position:fixed;left:0;right:0;overflow:hidden}@supports (animation-timeline:scroll(root block)){.surface.svelte-uvt98u[data-linked]{box-shadow:0 -128px 0 var(--edge-shown), 0 128px 0 var(--floor,var(--fill-bottom,var(--edge-base)));transition:box-shadow .38s var(--ease-drawer)}:root[data-dim] .surface.svelte-uvt98u[data-linked]{box-shadow:0 -128px 0 var(--edge-shown), 0 128px 0 color-mix(in srgb, var(--floor,var(--fill-bottom,var(--edge-base))), var(--scrim-ink) var(--scrim-amount))}:root[data-docscroll] .surface.svelte-uvt98u[data-linked]{overflow-clip-margin:128px}.surface.svelte-uvt98u[data-linked] .backdrop:where(.svelte-uvt98u){--over:128px;--pad:128px;--solid:130px;height:calc(var(--screen-h) + 2 * var(--over));animation:1ms linear both svelte-uvt98u-counter-scroll;animation-timeline:scroll(root);animation-range:0% 100%;position:absolute}}@keyframes svelte-uvt98u-counter-scroll{0%{transform:translate(0,0)}to{transform:translate3d(0, var(--scroll-range,0px), 0)}}@media (prefers-reduced-motion:reduce){.surface.svelte-uvt98u[data-linked] .backdrop:where(.svelte-uvt98u){animation-duration:auto!important;animation-play-state:running!important}}.scene.svelte-uvt98u{top:var(--over);height:100vh;height:var(--screen-h);position:absolute;left:0;right:0}.sky.svelte-uvt98u,.photo.svelte-uvt98u,.plain.svelte-uvt98u,.stars.svelte-uvt98u,.haze.svelte-uvt98u,.dim.svelte-uvt98u,.grain.svelte-uvt98u{width:100%;height:100%;position:absolute;inset:0}.stars.svelte-uvt98u circle:where(.svelte-uvt98u){fill:#fff;opacity:.8}@media (prefers-reduced-motion:no-preference){.alive.svelte-uvt98u .stars:where(.svelte-uvt98u) circle:where(.svelte-uvt98u):nth-child(5n){animation:4.2s ease-in-out infinite svelte-uvt98u-twinkle}}@keyframes svelte-uvt98u-twinkle{50%{opacity:.3}}.afterglow.svelte-uvt98u{background:radial-gradient(ellipse at center, var(--g) 0%, transparent 60%);width:90vmax;height:50vmax;position:absolute;top:74%;translate:-50% -50%}.glow.svelte-uvt98u{background:radial-gradient(circle, var(--g) 0%, transparent 55%);width:70vmax;height:70vmax;position:absolute;translate:-50% -50%}.body.svelte-uvt98u{border-radius:50%;position:absolute;translate:-50% -50%}.sun.svelte-uvt98u{background:radial-gradient(circle at 50% 45%, #fff 0%, var(--c) 62%, transparent 72%);width:46px;height:46px;box-shadow:0 0 40px 10px color-mix(in oklab, var(--c) 60%, transparent)}.moon.svelte-uvt98u{background:radial-gradient(circle at 36% 38%,#fbf7ea 0%,#e9e3d0 55%,#cfc8b4 100%);width:34px;height:34px;box-shadow:0 0 30px 6px #dce1ff2e;-webkit-mask-image:radial-gradient(circle at 72% 40%,#0000 46%,#000 48%);mask-image:radial-gradient(circle at 72% 40%,#0000 46%,#000 48%)}.clouds.svelte-uvt98u{position:absolute;left:0;right:0;overflow:hidden}.far-layer.svelte-uvt98u{opacity:.75;height:34%;top:6%}.near-layer.svelte-uvt98u{height:42%;top:22%}.track.svelte-uvt98u{width:200%;height:100%;display:flex}.track.svelte-uvt98u canvas:where(.svelte-uvt98u){filter:blur(6px);width:50%;height:100%;display:block}@media (prefers-reduced-motion:no-preference){.alive.svelte-uvt98u .far-layer:where(.svelte-uvt98u) .track:where(.svelte-uvt98u){animation:420s linear infinite svelte-uvt98u-drift}.alive.svelte-uvt98u .near-layer:where(.svelte-uvt98u) .track:where(.svelte-uvt98u){animation:240s linear infinite svelte-uvt98u-drift}}@keyframes svelte-uvt98u-drift{to{transform:translate(-50%)}}.ridges.svelte-uvt98u{width:100%;height:34%;position:absolute;bottom:0;left:0}.dim.svelte-uvt98u{opacity:0;background:#080a166b}:root[data-scheme=dark] .dim.svelte-uvt98u{opacity:1}.blurred.svelte-uvt98u{transition:filter .38s var(--ease-drawer);position:absolute;inset:0}.baked.svelte-uvt98u .scene:where(.svelte-uvt98u),.baked.svelte-uvt98u .grain:where(.svelte-uvt98u){transition:visibility 0s .38s}:root[data-edge=glass] .baked.svelte-uvt98u .scene:where(.svelte-uvt98u),:root[data-edge=glass] .baked.svelte-uvt98u .grain:where(.svelte-uvt98u){visibility:hidden;transition:none}.soft.svelte-uvt98u{opacity:0;transition:opacity .38s var(--ease-drawer);background-size:100% 100%;position:absolute;inset:0}:root[data-edge=glass][data-backdrop=photo] .soft.svelte-uvt98u,:root[data-edge=glass][data-backdrop=sky] .soft.svelte-uvt98u{opacity:1;transition:none}.floor.svelte-uvt98u{top:calc(var(--over) + var(--vh));background:var(--floor,var(--paper));opacity:0;transition:opacity .38s var(--ease-drawer), background-color .38s var(--ease-drawer);position:absolute;bottom:0;left:0;right:0}:root[data-edge=paper] .floor.svelte-uvt98u,:root[data-edge=glass] .floor.svelte-uvt98u{opacity:1}:root[data-edge=glass] .floor.svelte-uvt98u{background:var(--glass-strong);opacity:1;transition:none}:root[data-docscroll][data-edge=glass] .floor.svelte-uvt98u{background:0 0}.shade.svelte-uvt98u{top:calc(var(--over) + var(--vh));background:var(--scrim);opacity:0;position:absolute;bottom:0;left:0;right:0}:root[data-dim] .shade.svelte-uvt98u{opacity:1}@media (prefers-reduced-motion:no-preference){:root[data-dim]:not([data-last-input=keyboard]) .shade.svelte-uvt98u{animation:svelte-uvt98u-shade-in .2s var(--ease-out) backwards}}@keyframes svelte-uvt98u-shade-in{0%{opacity:0}}.scrim.svelte-uvt98u{opacity:0;transition:opacity .38s var(--ease-drawer);background:linear-gradient(180deg, var(--edge-key,transparent) 0, var(--edge-key,transparent) calc(var(--over) + 40px), transparent calc(var(--over) + 240px)), linear-gradient(0deg, var(--edge-key,transparent) 0, var(--edge-key,transparent) var(--solid), transparent calc(var(--solid) + 200px));position:absolute;inset:0}:root[data-edge=glass] .scrim.svelte-uvt98u{opacity:1}:root[data-home-screen] .scrim.svelte-uvt98u{display:none}.grain.svelte-uvt98u{opacity:.02;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n' color-interpolation-filters='sRGB'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.85' numOctaves='2' stitchTiles='stitch' result='t'/%3E%3CfeColorMatrix in='t' values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1 0 0 0 -0.5' result='w'/%3E%3CfeColorMatrix in='t' values='0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 -1.5 0 0 0 0.75' result='b'/%3E%3CfeMerge%3E%3CfeMergeNode in='w'/%3E%3CfeMergeNode in='b'/%3E%3C/feMerge%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E")}.photo.svelte-uvt98u{background:url(/backdrops/mountains.jpg) 50%/cover no-repeat}.picture.svelte-uvt98u{opacity:0;transition:opacity .45s var(--ease-out)}.picture[data-shown=true].svelte-uvt98u{opacity:1}@media (prefers-reduced-motion:reduce){.picture.svelte-uvt98u{transition:none}}:root[data-scheme=dark] .photo.svelte-uvt98u{filter:brightness(.62)saturate(.9)}.plain.svelte-uvt98u{background:linear-gradient(#efe7dc,#e6dccf)}:root[data-scheme=dark] .plain.svelte-uvt98u{background:linear-gradient(#1d1a17,#171513)}.credit.svelte-z4jyql{right:8px;bottom:calc(6px + var(--safe-bottom,0px));z-index:10;max-width:calc(100vw - 16px);font-size:var(--text-section);white-space:nowrap;text-overflow:ellipsis;color:var(--ink-2);background:color-mix(in oklab, var(--paper) 55%, transparent);opacity:.4;transition:opacity .2s var(--ease-out);border-radius:999px;margin:0;padding:2px 8px;line-height:1.5;position:fixed;overflow:hidden}.credit.svelte-z4jyql:hover,.credit.svelte-z4jyql:focus-within,.credit.lit.svelte-z4jyql{opacity:1}.credit.away.svelte-z4jyql{opacity:0;visibility:hidden;pointer-events:none}.credit.svelte-z4jyql a:where(.svelte-z4jyql){color:inherit;text-underline-offset:2px;text-decoration:underline}@media (prefers-reduced-motion:reduce){.credit.svelte-z4jyql{transition:none}}.name.svelte-x61m2a{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.field.svelte-x61m2a{align-items:baseline;min-width:0;display:inline-flex}input.svelte-x61m2a{font:inherit;color:inherit;letter-spacing:inherit;box-sizing:content-box;field-sizing:content;background:var(--paper);min-width:2ch;box-shadow:0 0 0 2px var(--accent-soft), 0 0 0 1px var(--accent);border:0;border-radius:6px;outline:none;flex:0 auto;margin:0 -4px;padding:0 4px}.sidebar.svelte-181dlmc{overscroll-behavior:contain;scrollbar-width:none;flex-direction:column;height:100%;padding:14px 10px 12px;display:flex;overflow-y:auto}:root[data-docscroll] .sidebar.phone.svelte-181dlmc{flex:1;height:auto;min-height:0;overflow:visible}.brand.svelte-181dlmc{font-family:var(--font-rounded);font-variation-settings:"ROND" 100;font-weight:650;font-size:calc(15 * var(--type-px));letter-spacing:-.01em;padding:4px 10px 14px}ul.svelte-181dlmc{grid-template-columns:minmax(0,1fr);gap:1px;margin:0;padding:0;list-style:none;display:grid}li.svelte-181dlmc{border-radius:9px;position:relative}li.gap.svelte-181dlmc{margin-top:14px}ul.dragging.svelte-181dlmc li:where(.svelte-181dlmc){transition:translate .2s var(--ease-out)}ul.dragging.svelte-181dlmc li.lifted:where(.svelte-181dlmc){z-index:2;transition:none}li.lifted.svelte-181dlmc .row:where(.svelte-181dlmc){background:var(--paper);box-shadow:var(--shadow-float);scale:1.02}li.into.svelte-181dlmc .row:where(.svelte-181dlmc){background:var(--accent-soft);box-shadow:inset 0 0 0 1.5px var(--accent)}@media (prefers-reduced-motion:reduce){ul.dragging.svelte-181dlmc li:where(.svelte-181dlmc){transition:none}li.lifted.svelte-181dlmc .row:where(.svelte-181dlmc){scale:1}}.row.svelte-181dlmc{width:100%;height:32px;font-size:var(--text-ui);color:var(--ink);text-align:start;touch-action:pan-y;transition:scale .15s var(--ease-out);border-radius:9px;align-items:center;gap:10px;padding:0 10px;display:flex}@media (hover:hover) and (pointer:fine){.row.svelte-181dlmc:not([aria-current]):hover{background:var(--hover)}}.row.svelte-181dlmc svg{color:var(--ink-2);flex:none}.row[aria-current=page].svelte-181dlmc{background:var(--accent-soft)}.row[aria-current=page].svelte-181dlmc svg,.row[aria-current=page].svelte-181dlmc .hash:where(.svelte-181dlmc){color:var(--accent)}.hash.svelte-181dlmc{color:var(--ink-3);text-align:center;flex:none;width:17px;font-weight:500}.name.svelte-181dlmc{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;display:flex;overflow:hidden}.n.svelte-181dlmc{white-space:nowrap;font-size:var(--text-label);color:var(--ink-3);flex:none}.preview.svelte-181dlmc{white-space:nowrap;flex:none}.me.svelte-181dlmc{font-size:calc(13 * var(--type-px));color:var(--ink-2);align-items:center;gap:8px;margin-top:auto;padding:12px 10px 0;display:flex}.avatar.svelte-181dlmc{background:var(--accent-soft);width:22px;height:22px;color:var(--accent);font-size:calc(11.5 * var(--type-px));border-radius:50%;place-items:center;font-weight:650;display:grid}.who.svelte-181dlmc{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.phone.svelte-181dlmc{padding:calc(var(--safe-top) + 56px) 16px 120px}.phone.svelte-181dlmc .brand:where(.svelte-181dlmc){font-size:var(--text-title);padding:8px 4px 18px}.phone.svelte-181dlmc ul:where(.svelte-181dlmc){gap:2px}.phone.svelte-181dlmc .row:where(.svelte-181dlmc){height:48px;font-size:var(--text-body);border-radius:12px;padding:0 12px}.phone.svelte-181dlmc .row[aria-current=page]:where(.svelte-181dlmc){background:0 0}.go.svelte-181dlmc{color:var(--ink-4);margin-left:auto}.flip.svelte-1kuywyg{font:inherit;color:inherit;letter-spacing:inherit;text-transform:inherit;font-variant-numeric:tabular-nums;white-space:nowrap;cursor:pointer;border-radius:5px;align-items:center;margin:0 -3px;padding:0 3px;display:inline-flex}@media (hover:hover) and (pointer:fine){.flip.svelte-1kuywyg:hover{background:var(--hover)}}.filter.svelte-zfrjg7{height:calc(32 * var(--type-px));background:var(--hover);color:var(--ink-3);border-radius:10px;align-items:center;gap:8px;margin:0 10px -3px;padding:0 10px;display:flex}.icon.svelte-zfrjg7{flex:none;place-items:center;height:100%;display:grid}.icon.svelte-zfrjg7 svg{display:block}input.svelte-zfrjg7{min-width:0;height:100%;font-size:calc(13.5 * var(--type-px));color:var(--ink);background:0 0;border:0;outline:none;flex:1;margin:0;padding:0;line-height:normal}.phone.svelte-zfrjg7{--filter-gap:20px;margin:calc(var(--filter-gap) - 3px) 16px calc(var(--filter-gap) - 26px);height:max(44px, calc(44 * var(--type-px)))}.phone.svelte-zfrjg7 input:where(.svelte-zfrjg7){font-size:calc(16 * var(--type-px))}.empty.svelte-r8zjb{text-align:center;min-width:0;color:var(--ink-2);align-content:center;justify-items:center;gap:10px;display:grid}.padded.svelte-r8zjb{padding:40px 24px}.mark.svelte-r8zjb{width:calc(40px + var(--icon-grow,0px));height:calc(40px + var(--icon-grow,0px));color:var(--accent);background:var(--accent-soft);border-radius:50%;place-items:center;display:grid}p.svelte-r8zjb{max-width:26ch;font-size:var(--text-ui);text-wrap:balance;overflow-wrap:anywhere;margin:0;line-height:1.4}.act.svelte-r8zjb{min-height:32px;font-size:calc(13 * var(--type-px));color:var(--accent);background:var(--accent-soft);transition:scale .15s var(--ease-out), background-color .15s var(--ease-out);border-radius:16px;margin-top:2px;padding:0 14px;font-weight:600}.act.svelte-r8zjb:active{scale:.96}@media (hover:hover) and (pointer:fine){.act.svelte-r8zjb:hover{background:color-mix(in oklab, var(--accent-base) 22%, transparent)}}@media (prefers-reduced-motion:no-preference){.empty.svelte-r8zjb{animation:svelte-r8zjb-rest-in .26s var(--ease-out) backwards}}@keyframes svelte-r8zjb-rest-in{0%{opacity:0;translate:0 4px}}.ra.svelte-wuz6cw{border-radius:var(--ra-radius,10px);touch-action:pan-y;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative}.ra:is(.ra-swiping,.ra-open)>.ra-content{will-change:transform}.ra-content.svelte-wuz6cw{z-index:1;border-radius:inherit;position:relative}.ra img{-webkit-user-drag:none}.ra-tray.svelte-wuz6cw{contain:layout paint;border-radius:calc(var(--ra-radius,10px) - 2px);pointer-events:none;position:absolute;inset:4px;overflow:clip}.ra-side.svelte-wuz6cw{visibility:hidden;position:absolute;inset:0}.ra[data-side=lead] .ra-side.lead.svelte-wuz6cw,.ra[data-side=trail] .ra-side.trail.svelte-wuz6cw{visibility:visible}.ra.ra-open .ra-act.svelte-wuz6cw{pointer-events:auto}.ra-act.svelte-wuz6cw{background:var(--t-soft);width:56px;color:var(--t-ink);letter-spacing:-.01em;transition:opacity .12s var(--ease-out), scale .16s var(--ease-out), background-color .14s var(--ease-out), color .14s var(--ease-out);border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:3px;padding:0;font-size:10px;font-weight:600;line-height:12px;display:flex;position:absolute;top:0;bottom:0}.ra.ra-swiping .ra-act.svelte-wuz6cw{transition:none}.lead.svelte-wuz6cw .ra-act:where(.svelte-wuz6cw){left:calc(var(--i) * 64px)}.trail.svelte-wuz6cw .ra-act:where(.svelte-wuz6cw){right:calc(var(--i) * 64px)}.lbl.svelte-wuz6cw{text-align:center;-webkit-line-clamp:2;line-clamp:2;overflow-wrap:normal;word-break:keep-all;-webkit-hyphens:none;hyphens:none;-webkit-box-orient:vertical;max-width:100%;display:-webkit-box;overflow:hidden}.ra-act.svelte-wuz6cw:active{scale:.94}.ra-act.asking.svelte-wuz6cw{background:var(--t-solid);color:var(--t-on)}[data-tone=accent].svelte-wuz6cw{--t-soft:var(--accent-soft);--t-ink:var(--accent);--t-solid:var(--accent);--t-on:var(--accent-ink)}[data-tone=plain].svelte-wuz6cw{--t-soft:var(--press);--t-ink:var(--ink-2);--t-solid:var(--ink-2);--t-on:var(--paper)}[data-tone=danger].svelte-wuz6cw{--t-soft:color-mix(in oklab, var(--danger) 15%, transparent);--t-ink:var(--danger);--t-solid:var(--danger);--t-on:var(--paper)}.ra-act.outer.svelte-wuz6cw{color:color-mix(in oklab, var(--t-ink), var(--t-on) calc(var(--s,0) * 100%));overflow:hidden}.ra-act.outer.svelte-wuz6cw:before{content:"";border-radius:inherit;background:var(--t-solid);opacity:var(--s,0);transition:opacity .24s var(--ease-out);position:absolute;inset:0}.ra.ra-swiping .ra-act.outer.svelte-wuz6cw:before{transition:none}.ra-act.svelte-wuz6cw>*{position:relative}.list.svelte-10pzggk{flex-direction:column;min-width:0;height:100%;display:flex}header.svelte-10pzggk{align-items:center;gap:8px;min-height:52px;padding:14px 14px 8px 16px;display:flex}h1.svelte-10pzggk{font-size:var(--text-body);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;min-width:0;margin:0;font-weight:650;display:flex;overflow:hidden}.count.svelte-10pzggk{white-space:nowrap;min-width:24px;min-height:22px;font-size:calc(13 * var(--type-px));font-variant-numeric:tabular-nums;color:var(--ink-2);background:var(--hover);border-radius:11px;flex:none;place-items:center;padding:0 8px;font-weight:560;line-height:1;display:inline-grid}.scroll.svelte-10pzggk{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent;flex:1;padding:0 8px 16px;overflow:clip auto}.group.svelte-10pzggk{box-sizing:border-box;height:calc(50 * var(--type-px));font-size:calc(21 * var(--type-px));letter-spacing:-.015em;text-transform:none;color:var(--ink);justify-content:flex-start;align-items:flex-end;margin:0;padding:18px 8px 6px;font-weight:650;line-height:1.2}.group.svelte-10pzggk .flip{height:auto}.band.svelte-10pzggk{display:block}.li.svelte-10pzggk{--ra-radius:var(--r-card)}.row.svelte-10pzggk{width:100%;height:calc(57 * var(--type-px));box-sizing:border-box;border-radius:var(--r-card);text-align:start;gap:2px;padding:8px 10px 9px;line-height:1.4;display:grid;overflow:hidden}@media (hover:hover) and (pointer:fine){.row.svelte-10pzggk:not([aria-current]):hover{background:var(--hover)}}.row[aria-current].svelte-10pzggk{background:var(--accent-soft)}.title.svelte-10pzggk{font-size:var(--text-ui);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;font-weight:620;display:flex;overflow:hidden}.t.svelte-10pzggk{text-overflow:ellipsis;min-width:0;overflow:hidden}.pin.svelte-10pzggk{color:var(--accent);flex:none;display:inline-grid}.meta.svelte-10pzggk{font-size:calc(13 * var(--type-px));color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.when.svelte-10pzggk{color:var(--ink-2);margin-right:8px}@media (prefers-reduced-motion:no-preference){.li.fresh.svelte-10pzggk{animation:svelte-10pzggk-row-in .32s var(--ease-out) backwards}}@keyframes svelte-10pzggk-row-in{0%{opacity:0;translate:0 -6px}}.phone.svelte-10pzggk header:where(.svelte-10pzggk){padding:calc(var(--safe-top) + 78px) 0 4px;display:block}.phone.svelte-10pzggk h1:where(.svelte-10pzggk){font-size:calc(34 * var(--type-px));letter-spacing:-.03em;font-weight:700;line-height:1.1}.phone.svelte-10pzggk .count:where(.svelte-10pzggk){min-width:0;min-height:0;font-size:calc(15 * var(--type-px));color:var(--ink-3);background:0 0;border-radius:0;margin:2px 0 0;padding:0;font-weight:450;display:block}.phone.svelte-10pzggk .scroll:where(.svelte-10pzggk){padding:0 16px calc(110px + var(--safe-bottom))}.phone.svelte-10pzggk .group:where(.svelte-10pzggk){height:calc(60 * var(--type-px));padding:26px 0 8px}:root[data-docscroll] .phone.svelte-10pzggk .scroll:where(.svelte-10pzggk){flex:none;overflow:visible}.phone.svelte-10pzggk .row:where(.svelte-10pzggk){height:calc(66 * var(--type-px));padding:10px 16px}.phone.svelte-10pzggk .title:where(.svelte-10pzggk){font-size:calc(16 * var(--type-px))}.phone.svelte-10pzggk .meta:where(.svelte-10pzggk){font-size:var(--text-ui)}.gallery.svelte-10pzggk .band:where(.svelte-10pzggk){height:calc(140 * var(--type-px));grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-bottom:8px;display:grid}.phone.gallery.svelte-10pzggk .band:where(.svelte-10pzggk){height:calc(156 * var(--type-px))}.gallery.svelte-10pzggk .li:where(.svelte-10pzggk){--ra-radius:22px;min-width:0}.gallery.svelte-10pzggk .row:where(.svelte-10pzggk){background:var(--glass-float-dense);height:100%;box-shadow:var(--glass-float-edge);border-radius:22px;align-content:start;padding:14px 16px}.gallery.svelte-10pzggk .row[aria-current]:where(.svelte-10pzggk){background:color-mix(in oklab, var(--accent) 22%, var(--glass-float-dense))}.gallery.svelte-10pzggk .meta:where(.svelte-10pzggk){-webkit-line-clamp:4;line-clamp:4;white-space:normal;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gallery.svelte-10pzggk .when:where(.svelte-10pzggk){margin:0 0 4px;display:block}.refused.svelte-nmz6rb{inset-inline:24px;bottom:max(calc(74px + var(--safe-bottom)), var(--kb-room,0px));z-index:3;background:var(--paper);width:-moz-fit-content;width:fit-content;max-width:calc(100% - 48px);color:var(--ink);font-size:var(--text-ui);border-radius:10px;margin:0 auto;padding:8px 12px;position:absolute}.stuck.svelte-nmz6rb{font-size:calc(12.5 * var(--type-px));color:var(--ink-3);margin:12px 24px 24px}.kept.svelte-nmz6rb{background:var(--accent-soft);font-size:var(--text-ui);border-radius:10px;margin:16px 24px 0;padding:12px 14px}.kept.svelte-nmz6rb pre:where(.svelte-nmz6rb){white-space:pre-wrap;font-family:var(--font-mono);font-size:calc(12.5 * var(--type-px))}.cm-host.svelte-nmz6rb{height:100%}.morph-wrap.svelte-17hmhwn{pointer-events:none;display:flex;position:relative}.morph.svelte-17hmhwn{pointer-events:auto;border-radius:22px;min-width:44px;min-height:44px;position:relative}.morph-clip.svelte-17hmhwn{border-radius:inherit;position:absolute;inset:0;overflow:clip}:root[data-sheet-r=device] .morph[role=dialog].svelte-17hmhwn{border-radius:var(--sheet-corners)}.morph.ready.svelte-17hmhwn,.morph-halo.ready.svelte-17hmhwn{transition-property:width,height,translate,scale;transition-duration:var(--spring-morph-ms);transition-timing-function:var(--spring-morph)}.morph.sheet.ready.svelte-17hmhwn{transition-property:width,height,translate,scale;transition-duration:var(--spring-style-ms);transition-timing-function:var(--spring-style)}.morph-glass.svelte-17hmhwn,.morph-clip.svelte-17hmhwn,.morph-halo.svelte-17hmhwn i:where(.svelte-17hmhwn){transition:opacity .12s var(--ease-out)}.morph-glass.svelte-17hmhwn{transition:opacity .12s var(--ease-out), background-color var(--spring-morph-ms) var(--spring-morph)}@media (prefers-reduced-motion:reduce){.morph.ready.svelte-17hmhwn,.morph.sheet.ready.svelte-17hmhwn,.morph-halo.ready.svelte-17hmhwn{transition-duration:0s}}.away.svelte-17hmhwn .morph:where(.svelte-17hmhwn),.away.svelte-17hmhwn .morph-halo:where(.svelte-17hmhwn){transition-duration:.12s;scale:.96}.away.svelte-17hmhwn :is(.morph-glass:where(.svelte-17hmhwn),.morph-clip:where(.svelte-17hmhwn),.morph-halo:where(.svelte-17hmhwn) i:where(.svelte-17hmhwn)){opacity:0}.away.svelte-17hmhwn .morph:where(.svelte-17hmhwn){pointer-events:none}.morph-halo.svelte-17hmhwn{--pad:var(--halo-pad,14px);left:50%;bottom:calc(-1 * var(--pad));padding:var(--pad);box-sizing:content-box;will-change:transform;border-radius:calc(22px + var(--pad));pointer-events:none;position:absolute;transform:translate(-50%)}.morph-halo.svelte-17hmhwn i:where(.svelte-17hmhwn){--f:var(--pad);border-radius:inherit;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--f), #000 calc(100% - var(--f)), transparent), linear-gradient(to bottom, transparent, #000 var(--f), #000 calc(100% - var(--f)), transparent);-webkit-mask-composite:source-in;-webkit-mask-image:linear-gradient(to right, transparent, #000 var(--f), #000 calc(100% - var(--f)), transparent), linear-gradient(to bottom, transparent, #000 var(--f), #000 calc(100% - var(--f)), transparent);mask-image:linear-gradient(to right, transparent, #000 var(--f), #000 calc(100% - var(--f)), transparent), linear-gradient(to bottom, transparent, #000 var(--f), #000 calc(100% - var(--f)), transparent);position:absolute;inset:0;-webkit-mask-composite:source-in;mask-composite:intersect}.morph-halo.svelte-17hmhwn i:where(.svelte-17hmhwn):first-child{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.morph-halo.svelte-17hmhwn i:where(.svelte-17hmhwn):nth-child(2){inset:calc(var(--pad) * .3);-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.morph-halo.svelte-17hmhwn i:where(.svelte-17hmhwn):nth-child(3){inset:calc(var(--pad) * .55);-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:color-mix(in oklab, var(--paper) 30%, transparent)}.layer.svelte-17hmhwn{width:max-content;position:absolute;bottom:0;left:0}.sheet-body.svelte-1nliob0{overscroll-behavior:contain;scrollbar-width:thin;width:340px;max-height:min(580px,72dvh);padding:12px 14px 14px;overflow-y:auto}.sheet-body.wide.svelte-1nliob0{width:372px}.sheet-body.phone.svelte-1nliob0{width:calc(100vw - 2 * var(--sheet-inset) - var(--safe-left,0px) - var(--safe-right,0px));max-height:min(74dvh, var(--sheet-room,74dvh));padding:12px 16px 28px}.sheet-body.footed.svelte-1nliob0{flex-direction:column;display:flex;overflow:hidden}.scroll.svelte-1nliob0{overscroll-behavior:contain;scrollbar-width:none;flex:auto;min-height:0;padding-bottom:6px;overflow-y:auto}.foot.svelte-1nliob0{flex:none;margin:0 -16px}.grabber.svelte-1nliob0{touch-action:none;place-items:center;height:44px;margin:-12px -16px -16px;display:grid}.grabber.svelte-1nliob0 span:where(.svelte-1nliob0){background:var(--ink-4);opacity:.6;border-radius:3px;width:36px;height:5px}.bar-command.svelte-1n8ztf8{width:min(420px,100vw - 48px);font-family:var(--font-mono);font-size:calc(14 * var(--type-px));color:var(--ink);gap:0;padding:0 16px}.prefix.svelte-1n8ztf8{color:var(--accent);padding-right:2px;font-weight:600}input.svelte-1n8ztf8{min-width:0;font:inherit;color:inherit;caret-color:var(--accent);background:0 0;border:0;outline:none;flex:1;padding:0}.shell.svelte-12hq2y2{z-index:1;height:var(--vh);grid-template-columns:var(--side-w) 0 var(--list-w) 1fr;padding:calc(10px + var(--safe-top)) calc(10px + var(--safe-right)) calc(10px + var(--safe-bottom)) calc(10px + var(--safe-left));transition:grid-template-columns var(--spring-sheet-ms) var(--spring-sheet);grid-template-rows:100%;display:grid;position:relative}.shell.resizing.svelte-12hq2y2,.shell.instant.svelte-12hq2y2{transition:none}@media (prefers-reduced-motion:reduce){.shell.svelte-12hq2y2{transition:none}}.skip.svelte-12hq2y2{z-index:60;background:var(--accent);color:var(--accent-ink);font:inherit;font-size:var(--text-ui);cursor:pointer;border:0;border-radius:999px;padding:8px 16px;font-weight:500;position:fixed;top:12px;left:50%;translate:-50% -200%}.skip.svelte-12hq2y2:focus{outline:2px solid var(--accent);outline-offset:2px;translate:-50%}.side-pane.svelte-12hq2y2{grid-area:1/1}.side-inner.svelte-12hq2y2{height:100%}.side-resizer.svelte-12hq2y2{grid-area:1/2}.list-pane.svelte-12hq2y2{grid-area:1/3}.list-resizer.svelte-12hq2y2{grid-area:1/4;justify-self:start;width:0}.editor-pane.svelte-12hq2y2{z-index:1;grid-area:1/1/auto/-1;min-width:0;min-height:0;position:relative}.pane.svelte-12hq2y2,.resizer.svelte-12hq2y2{z-index:2}.frame-fill.svelte-12hq2y2,.frame-shadow.svelte-12hq2y2,.viewport.svelte-12hq2y2,.note-swap.svelte-12hq2y2{--cl:var(--clip);transition:--cl var(--spring-sheet-ms) var(--spring-sheet)}.instant.svelte-12hq2y2 :is(.frame-fill:where(.svelte-12hq2y2),.frame-shadow:where(.svelte-12hq2y2),.viewport:where(.svelte-12hq2y2),.note-swap:where(.svelte-12hq2y2)),.resizing.svelte-12hq2y2 :is(.frame-fill:where(.svelte-12hq2y2),.frame-shadow:where(.svelte-12hq2y2),.viewport:where(.svelte-12hq2y2),.note-swap:where(.svelte-12hq2y2)){transition:none}.frame.svelte-12hq2y2{height:100%;position:relative;overflow:clip}.frame-fill.svelte-12hq2y2,.frame-shadow.svelte-12hq2y2{top:0;bottom:0;right:0;left:var(--cl);border-radius:var(--r-frame);pointer-events:none;position:absolute}.side-pane.svelte-12hq2y2,.list-pane.svelte-12hq2y2{background:var(--glass-pane);-webkit-backdrop-filter:blur(20px) saturate(140%) brightness(var(--pane-bright));backdrop-filter:blur(20px) saturate(140%) brightness(var(--pane-bright))}.side-pane.svelte-12hq2y2{border-right:1px solid var(--line);border-radius:18px 0 0 18px}.list-pane.svelte-12hq2y2{border-radius:0 18px 18px 0}.side-hidden.svelte-12hq2y2 .list-pane:where(.svelte-12hq2y2){border-radius:18px}.side-hidden.svelte-12hq2y2 .side-pane:where(.svelte-12hq2y2){opacity:0;visibility:hidden}.frame-fill.svelte-12hq2y2{background:var(--glass-strong);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat))}.see-through.svelte-12hq2y2 .frame-fill:where(.svelte-12hq2y2){padding:var(--frame-pad);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.see-through.svelte-12hq2y2 .morph-halo{display:none}.frame-shadow.svelte-12hq2y2{box-shadow:var(--shadow-frame);border:1px solid var(--glass-edge)}.floating.svelte-12hq2y2 :is(.frame-fill:where(.svelte-12hq2y2),.frame-shadow:where(.svelte-12hq2y2)){display:none}.floating.svelte-12hq2y2 .viewport:where(.svelte-12hq2y2){top:0;bottom:0;right:0;left:var(--cl);border-radius:0}[data-page=glass].svelte-12hq2y2 .frame:where(.svelte-12hq2y2) .page[data-width=full]{--page-bg:var(--paper-translucent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.pane.svelte-12hq2y2{min-width:0;min-height:0;transition:opacity .18s var(--ease-out), translate .26s var(--ease-out), visibility 0s linear 0s;transition-delay:60ms;overflow:hidden;transform:translateZ(0)}.focus.svelte-12hq2y2 .pane:where(.svelte-12hq2y2),.focus.svelte-12hq2y2 .resizer:where(.svelte-12hq2y2){opacity:0;visibility:hidden;pointer-events:none;transition:opacity .16s var(--ease-out), translate .22s var(--ease-out), visibility 0s linear .22s;translate:-12px}.side-hidden.svelte-12hq2y2 .side-pane:where(.svelte-12hq2y2){transition:opacity .16s var(--ease-out), visibility 0s linear .22s}.instant.svelte-12hq2y2 .pane:where(.svelte-12hq2y2),.instant.focus.svelte-12hq2y2 .pane:where(.svelte-12hq2y2){transition:none}@media (prefers-reduced-motion:reduce){.pane.svelte-12hq2y2,.focus.svelte-12hq2y2 .pane:where(.svelte-12hq2y2){translate:none}}.drawer.svelte-12hq2y2{z-index:40;background:var(--glass-strong);-webkit-backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));backdrop-filter:blur(var(--glass-blur)) saturate(var(--glass-sat));box-shadow:var(--shadow-float);border:1px solid var(--glass-edge);border-radius:18px;position:absolute;top:10px;bottom:10px;left:10px;overflow:hidden;transform:translateZ(0)}.scrim.svelte-12hq2y2{z-index:30;background:var(--scrim);position:absolute;inset:0}.resizer.svelte-12hq2y2{cursor:col-resize;touch-action:none;position:relative}.resizer.svelte-12hq2y2:after{content:"";position:absolute;inset:0 -4px}.resizer.svelte-12hq2y2:focus-visible{outline:none}.resizer.svelte-12hq2y2:focus-visible:after{background:var(--accent);border-radius:2px;inset:8px -1.5px}.viewport.svelte-12hq2y2{top:var(--frame-pad);bottom:var(--frame-pad);right:var(--frame-pad);left:calc(var(--frame-pad) + var(--cl));border-radius:var(--page-radius,14px);position:absolute;overflow:clip}.note-swap.svelte-12hq2y2{top:0;bottom:0;right:0;left:calc(-1 * var(--cl));position:absolute}.gone.svelte-12hq2y2{--cl:inherit;top:0;bottom:0;right:0;left:var(--cl);place-items:center;display:grid;position:absolute}@media (prefers-reduced-motion:no-preference){.arrived.svelte-12hq2y2 .note-swap:where(.svelte-12hq2y2){animation:svelte-12hq2y2-arrive .52s var(--ease-out) backwards}.arrived.svelte-12hq2y2 .pane:where(.svelte-12hq2y2){animation:svelte-12hq2y2-arrive .52s var(--ease-out) 60ms backwards}}@keyframes svelte-12hq2y2-arrive{0%{opacity:0;translate:0 10px}}.wrap.svelte-rl49g2{flex:none;height:0;margin:0 -6px;overflow:hidden}.pad.svelte-rl49g2{padding:12px 6px 14px}.card.svelte-rl49g2{background:var(--paper);box-shadow:var(--shadow-page), 0 0 0 1px var(--line);color:var(--ink);border-radius:20px;padding:6px 6px 6px 16px}.row.svelte-rl49g2{align-items:center;gap:8px;min-height:40px;display:flex}.msg.svelte-rl49g2{min-width:0;font-size:calc(13.5 * var(--type-px));text-wrap:balance;flex:1;padding:4px 0;font-weight:500;line-height:1.3}.how.svelte-rl49g2{height:30px;font:inherit;font-size:calc(13.5 * var(--type-px));white-space:nowrap;color:var(--accent-ink);background:var(--accent);cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 14px;font-weight:600}.how.svelte-rl49g2:not(:disabled):hover{background-color:var(--accent)}.x.svelte-rl49g2{width:30px;height:30px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;display:grid}.steps.svelte-rl49g2{font-size:calc(13.5 * var(--type-px));animation:svelte-rl49g2-unfold .26s var(--ease-out) both;padding:4px 10px 12px 0;line-height:1.4}@keyframes svelte-rl49g2-unfold{0%{opacity:0;translate:0 -4px}}.steps.svelte-rl49g2 p:where(.svelte-rl49g2){color:var(--ink-2);margin:0 0 10px}ol.svelte-rl49g2{gap:10px;margin:0;padding:0;list-style:none;display:grid}li.svelte-rl49g2{color:var(--ink-2);align-items:flex-start;gap:10px;display:flex}li.svelte-rl49g2 span:where(.svelte-rl49g2):last-child{overflow-wrap:break-word;min-width:0}li.svelte-rl49g2 strong:where(.svelte-rl49g2){color:var(--ink);font-weight:600}li.svelte-rl49g2 span:where(.svelte-rl49g2):last-child svg{vertical-align:-3px;display:inline}.n.svelte-rl49g2{background:var(--accent-soft);width:20px;height:20px;color:var(--accent);font-size:calc(11.5 * var(--type-px));border-radius:50%;flex:none;place-items:center;margin-top:1px;font-weight:650;display:grid}.go.svelte-rl49g2{height:34px;font:inherit;color:var(--accent-ink);background:var(--accent);cursor:pointer;border:0;border-radius:999px;padding:0 16px;font-weight:600}@media (prefers-reduced-motion:reduce){.steps.svelte-rl49g2{animation:none}}.bs.svelte-q60nrl{z-index:0;height:var(--zone);pointer-events:none;position:absolute;top:0;left:0;right:0}i.svelte-q60nrl{height:0;-webkit-backdrop-filter:blur(var(--blur));backdrop-filter:blur(var(--blur));position:absolute;top:0;left:0;right:0}[data-under] .bs.svelte-q60nrl i:where(.svelte-q60nrl){height:calc(var(--zone) * (var(--n) - var(--k)) / var(--n))}.top-chrome.svelte-btd1a1{z-index:4;pointer-events:none;height:0;position:absolute;top:0;left:0;right:0}:root[data-docscroll] .top-chrome.svelte-btd1a1{position:fixed}.top-chrome.typing.svelte-btd1a1{visibility:hidden}.tp.svelte-btd1a1{top:0;left:var(--safe-left);right:var(--safe-right);z-index:1;--top:max(8px, calc(var(--safe-top) - 4px));height:calc(var(--top) + 52px);padding-top:var(--top);pointer-events:none;grid-template-columns:minmax(62px,1fr) auto minmax(62px,1fr);align-items:start;display:grid;position:absolute}.side.svelte-btd1a1{padding:0 18px;display:flex}.side.right.svelte-btd1a1{justify-content:flex-end}.pill.svelte-btd1a1{isolation:isolate;color:var(--ink);pointer-events:auto;position:relative}.line.svelte-btd1a1:not(.away):active{scale:.97}.round.svelte-btd1a1{width:44px;height:44px;animation:svelte-btd1a1-pill-in .32s var(--spring-snap,var(--ease-out)) backwards;border-radius:50%;place-items:center;display:grid}.back.svelte-btd1a1{color:var(--ink)}.grp.svelte-btd1a1{width:92px;height:44px;transition:width var(--spring-morph-ms) var(--spring-morph), background-color .2s var(--ease-out), color .2s var(--ease-out);border-radius:999px;align-items:center;display:flex;position:relative}.grp.solo.svelte-btd1a1{width:44px}.gb.svelte-btd1a1{min-width:0;height:100%;transition:opacity .18s var(--ease-out), scale var(--spring-morph-ms) var(--spring-morph), filter .18s var(--ease-out);flex:1 1 0;place-items:center;display:grid}.gb.svelte-btd1a1:focus-visible{outline:2px solid var(--accent);outline-offset:-3px;border-radius:999px}.side.svelte-btd1a1{overflow:visible}@keyframes svelte-btd1a1-pill-in{0%{scale:.7}}.slot.svelte-btd1a1{min-width:0;max-width:calc(100vw - 124px - var(--safe-left) - var(--safe-right));justify-content:center;display:flex}.line.svelte-btd1a1{max-width:100%;height:44px;font:inherit;font-size:calc(15 * var(--type-px));letter-spacing:-.01em;transition:scale .22s var(--ease-out);border-radius:999px;padding:0 16px;font-weight:620;position:relative}.line.springy.svelte-btd1a1{transition:width var(--spring-morph-ms) var(--spring-morph), scale .22s var(--ease-out)}.line.svelte-btd1a1 .float-glass,.words.svelte-btd1a1{transition:opacity .16s var(--ease-out)}.line.away.svelte-btd1a1{pointer-events:none;scale:.92}.line.away.svelte-btd1a1 .float-glass,.line.away.svelte-btd1a1 .words:where(.svelte-btd1a1){opacity:0}@media (prefers-reduced-motion:reduce){.line.svelte-btd1a1,.line.springy.svelte-btd1a1,.round.svelte-btd1a1,.grp.svelte-btd1a1,.gb.svelte-btd1a1{transition-duration:0s;animation:none}}.line.svelte-btd1a1:focus-visible,.round.svelte-btd1a1:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.words.svelte-btd1a1{border-radius:inherit;grid-template-columns:minmax(0,1fr);width:100%;min-width:0;height:100%;display:grid;position:relative;overflow:hidden}.text.svelte-btd1a1{white-space:nowrap;text-overflow:ellipsis;text-align:center;grid-area:1/1;align-self:center;min-width:0;overflow:hidden}.line.springy.svelte-btd1a1 .text:where(.svelte-btd1a1){text-overflow:clip;justify-self:unsafe center;width:max-content;overflow:visible}.measure.svelte-btd1a1{visibility:hidden;white-space:nowrap;font-size:calc(15 * var(--type-px));letter-spacing:-.01em;pointer-events:none;font-weight:620;position:absolute}.pf.svelte-wvhj86{--side:64px;--tab-w:52px;--tab-gap:2px;left:calc(var(--safe-left) + 16px);right:calc(var(--safe-right) + 16px);bottom:max(10px, calc(var(--safe-bottom) - 8px));z-index:30;height:var(--tier-top);pointer-events:none;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;display:grid;position:fixed}:root[data-home-screen] .pf.svelte-wvhj86{position:absolute}.pill.svelte-wvhj86{isolation:isolate;height:var(--tier-top);color:var(--ink);pointer-events:auto;border-radius:999px;justify-content:center;align-items:center;display:flex;position:relative}.me.svelte-wvhj86{width:var(--side);cursor:pointer;justify-self:start;gap:3px;padding:0 2px 0 0}.av.svelte-wvhj86{background:var(--accent-soft);width:30px;height:30px;color:var(--glass-accent,var(--accent));font-size:calc(14 * var(--type-px));border-radius:50%;place-items:center;font-weight:650;line-height:1;display:grid}.chev.svelte-wvhj86{width:12px;height:12px;color:var(--ink-3);place-items:center;display:grid;rotate:90deg}.srch.svelte-wvhj86{width:var(--tier-top);cursor:pointer;justify-self:end}.apps.svelte-wvhj86{max-width:calc(100vw - var(--safe-left) - var(--safe-right) - 32px - 2 * var(--side) - 20px);padding:0 4px}.strip.svelte-wvhj86{z-index:1;gap:var(--tab-gap);max-width:calc(3 * var(--tab-w) + 2 * var(--tab-gap));scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain;min-width:0;display:flex;position:relative;overflow-x:auto}.strip.svelte-wvhj86::-webkit-scrollbar{display:none}.strip[data-l=true].svelte-wvhj86{-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px);mask-image:linear-gradient(90deg,#0000,#000 16px)}.strip[data-r=true].svelte-wvhj86{-webkit-mask-image:linear-gradient(270deg,#0000,#000 16px);mask-image:linear-gradient(270deg,#0000,#000 16px)}.strip[data-l=true][data-r=true].svelte-wvhj86{-webkit-mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000);mask-image:linear-gradient(90deg,#0000,#000 16px calc(100% - 16px),#0000)}.tab.svelte-wvhj86{z-index:1;scroll-snap-align:center;width:var(--tab-w);height:var(--hit-min);color:var(--ink-3);transition:color .16s var(--ease-out);border-radius:999px;flex:none;place-items:center;display:grid;position:relative}.tab[aria-selected=true].svelte-wvhj86{color:var(--accent)}.thumb.svelte-wvhj86{width:var(--tab-w);background:var(--accent-soft);height:36px;translate:calc(var(--at) * (var(--tab-w) + var(--tab-gap))) 0;transition:translate var(--spring-morph-ms) var(--spring-morph);border-radius:999px;margin-top:-18px;position:absolute;top:50%;left:0}.tab.svelte-wvhj86:focus-visible,.me.svelte-wvhj86:focus-visible,.srch.svelte-wvhj86:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (max-width:379px){.pf.svelte-wvhj86{--side:var(--tier-top);--tab-w:44px;gap:8px}.chev.svelte-wvhj86{display:none}.me.svelte-wvhj86{padding:0}}@media (prefers-reduced-motion:reduce){.thumb.svelte-wvhj86,.tab.svelte-wvhj86{transition:none}}.dock.svelte-5fbh73{left:var(--safe-left);right:var(--safe-right);z-index:30;padding:0 18px max(10px, calc(var(--safe-bottom) - 8px));pointer-events:none;transition:translate var(--spring-sheet-ms) var(--spring-sheet);gap:10px;display:flex;position:fixed;bottom:0}.dock.away.svelte-5fbh73{translate:0 calc(100% + 12px + var(--safe-bottom) + 120px);visibility:hidden;transition:translate var(--spring-sheet-ms) var(--spring-sheet), visibility 0s linear var(--spring-sheet-ms)}.instant .dock.svelte-5fbh73{transition:none}:root[data-home-screen] .dock.svelte-5fbh73{position:absolute}.pill.svelte-5fbh73{isolation:isolate;pointer-events:auto;height:var(--tier-top);color:var(--ink);-webkit-tap-highlight-color:transparent;position:relative}.field.svelte-5fbh73{text-align:start;min-width:0;color:var(--glass-ink-2,var(--ink-2));border-radius:24px;flex:1;align-items:center;gap:10px;padding:0 14px 0 16px;display:flex}.ph.svelte-5fbh73{min-width:0;font-size:calc(17 * var(--type-px));color:var(--glass-placeholder,var(--ink-3));white-space:nowrap;text-overflow:ellipsis;flex:1;overflow:hidden}.round.svelte-5fbh73{width:var(--tier-top);color:var(--glass-accent);border-radius:50%;flex:none;place-items:center;display:grid}.pill.svelte-5fbh73:focus-visible{outline:2px solid var(--accent);outline-offset:2px}@media (prefers-reduced-motion:reduce){.dock.svelte-5fbh73{transition-duration:0s}}.stack.svelte-1jhagq4{z-index:1;height:var(--vh);position:relative;overflow:clip}.screen.svelte-1jhagq4{background:var(--glass-strong);transition:translate .38s var(--ease-drawer);padding-left:var(--safe-left);padding-right:var(--safe-right);flex-direction:column;display:flex;position:absolute;inset:0;overflow:clip;box-shadow:-12px 0 30px -18px #00000059}.tracking.svelte-1jhagq4 .screen:where(.svelte-1jhagq4){transition:none}.screen.under.svelte-1jhagq4{visibility:hidden;transition:translate .38s var(--ease-drawer), visibility 0s .38s}@media (prefers-reduced-motion:reduce){.screen.svelte-1jhagq4,.screen.under.svelte-1jhagq4{transition-duration:0s;transition-delay:0s}}.screen.note.svelte-1jhagq4{-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0}.screen.note.solid.svelte-1jhagq4{background:var(--paper)}.screen.svelte-1jhagq4>.list{flex:1;height:auto;min-height:0}.hint-slot.svelte-1jhagq4{flex:none;padding:0 14px}.pills.svelte-1jhagq4{display:contents}.pills.gone.svelte-1jhagq4{visibility:hidden;transition:visibility 0s .38s}.strip.svelte-1jhagq4{z-index:2;pointer-events:none;background-color:var(--edge-shown);height:12px;position:fixed;top:0;left:0;right:0}:root[data-dim] .strip.bottom.svelte-1jhagq4{display:none}.strip.bottom.svelte-1jhagq4{height:16px;top:auto;bottom:0}:root[data-home-screen] .strip.svelte-1jhagq4{display:none}.top-space.svelte-1jhagq4{height:0}.top-space.hint.svelte-1jhagq4{height:calc(var(--safe-top) + var(--tier-top) + 8px)}.note-body.svelte-1jhagq4{flex:1;min-height:0}.gone.svelte-1jhagq4{place-items:center;height:100%;display:grid}.note-body.svelte-1jhagq4 .page{padding-bottom:var(--kb-room,0px);border-radius:0}.edge.svelte-1jhagq4{z-index:2;pointer-events:none;transition:opacity .38s var(--ease-drawer);position:fixed;left:0;right:0}.edge.off.svelte-1jhagq4{opacity:0;visibility:hidden;transition:opacity .38s var(--ease-drawer), visibility 0s .38s}:root[data-home-screen] .edge.svelte-1jhagq4{display:none}.edge.top.svelte-1jhagq4{height:calc(var(--safe-top) + 12px);background-color:var(--edge-shown);top:0}.edge.top.svelte-1jhagq4:after{content:"";background:linear-gradient(180deg, var(--edge-shown), transparent);height:28px;position:absolute;top:100%;left:0;right:0}@media (prefers-reduced-motion:reduce){.edge.svelte-1jhagq4{transition-duration:0s}}:root[data-docscroll][data-edge=glass] .stack.svelte-1jhagq4{height:auto;min-height:var(--vh);overflow:clip visible}:root[data-docscroll] .screen.on-glass.svelte-1jhagq4{height:var(--vh);position:fixed;inset:0;overflow:hidden}:root[data-docscroll] .screen.on-glass.svelte-1jhagq4:not(.current)>*{translate:0 calc(-1 * var(--saved,0px))}:root[data-docscroll] .screen.on-glass.current.svelte-1jhagq4{height:auto;min-height:var(--screen-h,var(--vh));padding-bottom:calc(var(--screen-h,var(--vh)) - var(--vh));position:relative;inset:auto;overflow:clip visible}.tab-layers.svelte-1n46o8q{display:grid}.tab-layer.svelte-1n46o8q{grid-area:1/1;min-width:0}.tab-layer.off.svelte-1n46o8q{opacity:0}.tab-layer.off.svelte-1n46o8q,.tab-layer.off.svelte-1n46o8q *{pointer-events:none!important}.no-transitions *{transition:none!important}@keyframes svelte-1n46o8q-toast-in{0%{opacity:0;translate:-50% 8px}}
