@import "https://fonts.googleapis.com/css2?family=Geist+Mono:wght@400;600&family=IBM+Plex+Mono:wght@400&family=Noto+Sans+Math&display=swap";:root{--font-ui:"Inter", "Helvetica Neue", Helvetica, Arial, sans-serif;--bg:#fff;--board:#fff;--card:#f7f7f6;--surface:#f7f7f6;--surface-2:#f1f1f0;--surface-3:#ecebe7;--ink:#17181a;--ink-rgb:23, 24, 26;--ink-2:#3c3b37;--ink-3:#5c5b56;--ink-4:#6f6e68;--ink-5:#85847e;--on-ink:#fff;--on-ink-rgb:255, 255, 255;--slab:#17181a;--on-slab:#fff;--slab-dark:#0e0f11;--fill-slab:#fff;--fill-on:#17181a;--fill-on-rgb:23, 24, 26;--pane:var(--fill-slab);--toggle:#fff;--pane-edge:#17181a14;--pane-thumb:#17181a12;--inlay:#ffffff8c;--inlay-hi:#17181a17;--elev-rgb:255, 255, 255;--glass-rgb:255, 255, 255;--shadow-rgb:23, 24, 26;--wash:.06;--pick:#0d99ff;--signal:#2231dd;--focus:#2231dd;--ok:#15803d;--ember:#b8431c;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}[data-theme=dark]{--bg:#000;--board:#1a1a1a;--card:#121212;--surface:#161616;--surface-2:#1d1d1d;--surface-3:#252525;--ink:#fff;--ink-rgb:255, 255, 255;--ink-2:#b4b4b4;--ink-3:#9a9a9a;--ink-4:#828282;--ink-5:#6b6b6b;--on-ink:#000;--on-ink-rgb:0, 0, 0;--slab:#1a1a1a;--on-slab:#fff;--slab-dark:#262626;--fill-slab:#262626;--fill-on:#fff;--fill-on-rgb:255, 255, 255;--toggle:#363636;--pane-edge:#ffffff14;--pane-thumb:#ffffff12;--inlay:#ffffff1a;--inlay-hi:#ffffff17;--elev-rgb:32, 32, 32;--shadow-rgb:0, 0, 0;--wash:.09;--pick:#3aa9ff;--ok:#34d17a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#000;--board:#1a1a1a;--card:#121212;--surface:#161616;--surface-2:#1d1d1d;--surface-3:#252525;--ink:#fff;--ink-rgb:255, 255, 255;--ink-2:#b4b4b4;--ink-3:#9a9a9a;--ink-4:#828282;--ink-5:#6b6b6b;--on-ink:#000;--on-ink-rgb:0, 0, 0;--slab:#1a1a1a;--on-slab:#fff;--slab-dark:#262626;--fill-slab:#262626;--fill-on:#fff;--fill-on-rgb:255, 255, 255;--toggle:#363636;--pane-edge:#ffffff14;--pane-thumb:#ffffff12;--inlay:#ffffff1a;--inlay-hi:#ffffff17;--elev-rgb:32, 32, 32;--shadow-rgb:0, 0, 0;--wash:.09;--pick:#3aa9ff;--ok:#34d17a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*,:before,:after{box-sizing:border-box}html{background:var(--bg)}body{background:var(--bg);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;text-rendering:optimizelegibility;margin:0}code,pre{font-family:JetBrains Mono,ui-monospace,SFMono-Regular,Menlo,monospace}a{color:inherit}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mz-icon{flex:none;display:block}.mz{flex-direction:column;min-height:100vh;display:flex}.mz>main{flex:1;width:100%;max-width:1360px;margin:0 auto;padding:0 24px 48px}.mz-top{--mz-bar:40px;--mz-inset:4px;z-index:20;isolation:isolate;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;padding:12px 24px;display:grid;position:sticky;top:0}.mz-top-veil{z-index:-1;pointer-events:none;background:linear-gradient(to bottom, color-mix(in srgb, var(--bg) 62%, transparent) 0%, color-mix(in srgb, var(--bg) 30%, transparent) 50%, transparent 100%);position:absolute;inset:0 0 -44px}.mz-top-veil i{position:absolute;inset:0}.mz-top-veil i:first-child{-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(#000 0% 70%,#0000 100%);mask-image:linear-gradient(#000 0% 70%,#0000 100%)}.mz-top-veil i:nth-child(2){-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);-webkit-mask-image:linear-gradient(#000 0% 55%,#0000 85%);mask-image:linear-gradient(#000 0% 55%,#0000 85%)}.mz-top-veil i:nth-child(3){-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(#000 0% 40%,#0000 70%);mask-image:linear-gradient(#000 0% 40%,#0000 70%)}.mz-top-veil i:nth-child(4){-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);-webkit-mask-image:linear-gradient(#000 0% 25%,#0000 55%);mask-image:linear-gradient(#000 0% 25%,#0000 55%)}.mz-top-veil i:nth-child(5){-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);-webkit-mask-image:linear-gradient(#000 0% 10%,#0000 40%);mask-image:linear-gradient(#000 0% 10%,#0000 40%)}.mz-brand{justify-self:start;align-items:center;padding:0;text-decoration:none;display:inline-flex}.mz-logo{height:var(--mz-bar);opacity:.85;width:auto;transition:opacity .24s;display:block}.mz-top[data-scrolled] .mz-logo{opacity:.6}.mz-top .mz-brand:hover .mz-logo,.mz-top .mz-brand:focus-visible .mz-logo{opacity:1}.mz-views{box-sizing:border-box;height:var(--mz-bar);padding:var(--mz-inset);background:var(--surface-2);border-radius:999px;gap:2px;display:inline-flex;position:relative}.mz-views-pill{top:var(--mz-inset);bottom:var(--mz-inset);background:var(--toggle);box-shadow:0 1px 2px rgba(var(--shadow-rgb), .08);border-radius:999px;transition:transform .38s cubic-bezier(.3,1.25,.4,1),width .38s cubic-bezier(.3,1.25,.4,1);position:absolute;left:0}.mz-views-pill[data-still]{transition:none}.mz-views a{height:100%;color:var(--ink-3);border-radius:999px;align-items:center;gap:6px;padding:0 14px;font-size:14px;font-weight:500;text-decoration:none;transition:background .16s,color .16s;display:inline-flex;position:relative}.mz-views a span{color:var(--ink-5);font-variant-numeric:tabular-nums;font-size:12px}.mz-views a[aria-current=page]{color:var(--ink)}.mz-top-end{align-items:center;gap:var(--mz-inset);justify-self:end;display:flex}.mz-top .mz-icon-btn{width:var(--mz-bar);height:var(--mz-bar)}.mz-search{width:220px;font:inherit;color:var(--ink);box-sizing:border-box;height:var(--mz-bar);background:var(--surface-2);border:0;border-radius:999px;outline:none;padding:0 16px;font-size:14px;transition:background .16s,width .2s}.mz-search::placeholder{color:var(--ink-5)}.mz-search:focus{background:var(--surface-3);width:260px}.mz-btn{white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;height:44px;padding:0 18px;font-size:14px;font-weight:500;text-decoration:none;transition:background .14s,transform .12s,box-shadow .14s;display:inline-flex}.mz-btn:active{transform:scale(.98)}.mz-btn-primary{background:var(--ink);color:var(--on-ink)}.mz-btn-primary:hover{background:color-mix(in srgb, var(--ink) 88%, var(--on-ink))}.mz-btn-outline{color:var(--ink);box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb), .14);background:0 0}.mz-btn-outline:hover{box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb), .3)}.mz-btn-sm{gap:6px;height:36px;padding:0 14px;font-size:13px}.mz-icon-btn{width:36px;height:36px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;text-decoration:none;transition:background .14s,color .14s;display:inline-grid}.mz-icon-btn:hover:not(:disabled){background:rgba(var(--ink-rgb), .07);color:var(--ink)}.mz-icon-btn:disabled{opacity:.3;cursor:default}.mz-hero{width:100%;max-width:1360px;margin:0 auto;padding:40px 24px 20px}.mz-hero h1{letter-spacing:-.03em;margin:0 0 8px;font-size:clamp(28px,4vw,40px);font-weight:600}.mz-hero p{max-width:62ch;color:var(--ink-3);margin:0;font-size:16px;line-height:1.5}.mz-filters{flex-wrap:wrap;gap:6px;margin:4px 0 20px;display:flex}.mz-chip{cursor:pointer;background:var(--surface-2);color:var(--ink-3);border:0;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font-size:13px;font-weight:500;display:inline-flex}.mz-chip span{color:var(--ink-5);font-variant-numeric:tabular-nums}.mz-chip:hover{color:var(--ink)}.mz-chip[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.mz-chip[aria-pressed=true] span{color:inherit;opacity:.6}.mz-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,380px),1fr));gap:16px;display:grid}.mz-card{background:var(--card);border-radius:24px;flex-direction:column;display:flex;overflow:hidden}.mz-stage{isolation:isolate;place-items:center;height:400px;display:grid;position:relative;overflow:hidden}.mz-card>.mz-stage{flex:1 0 auto}.mz-stage>*{max-width:100%}.mz-stage-msg{text-align:center;color:var(--ink-4);gap:4px;padding:24px;font-size:13px;display:grid}.mz-stage-msg small{color:var(--ink-5);font-family:JetBrains Mono,monospace;font-size:11px}.mz-pulse{background:var(--surface-3);border-radius:18px;width:56px;height:56px;padding:0;animation:1.2s ease-in-out infinite mz-pulse}@keyframes mz-pulse{50%{opacity:.4}}.mz-card-foot{--foot:var(--surface-2);--grow:0px;background:var(--foot);box-shadow:0 0 0 var(--grow) var(--foot);cursor:pointer;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;margin:0 8px 8px;padding:14px 12px 14px 16px;text-decoration:none;transition:background .2s,box-shadow .22s cubic-bezier(.2,.8,.2,1);display:flex}.mz-card:hover .mz-card-foot,.mz-card-foot:focus-visible{--foot:var(--surface-3);--grow:4px}.mz-card-foot:active{--grow:2px}.mz-card-text{min-width:0}.mz-card h3{letter-spacing:-.01em;margin:0 0 3px;font-size:15px;font-weight:600}.mz-card p{color:var(--ink-4);margin:0;font-size:13px;line-height:1.45}.mz-card-go{background:rgba(var(--ink-rgb), .06);width:36px;height:36px;color:var(--ink-3);border-radius:999px;flex:none;place-items:center;display:grid}.mz-empty{color:var(--ink-4);text-align:center;padding:48px 0}.mz-overlay{z-index:50;background:color-mix(in srgb, var(--bg) 55%, transparent);-webkit-backdrop-filter:blur(18px)saturate(1.1);place-items:center;padding:32px;animation:.22s ease-out mz-veil;display:grid;position:fixed;inset:0}@keyframes mz-veil{0%{-webkit-backdrop-filter:blur()saturate();background-color:#0000}}.mz-detail{isolation:isolate;outline:none;grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr) 340px;gap:12px;width:min(1160px,100%);height:min(720px,100vh - 64px);animation:.24s cubic-bezier(.2,.8,.2,1) mz-rise;display:grid}.mz-panel-shadow{z-index:-1;box-shadow:0 24px 70px rgba(var(--shadow-rgb), .16);pointer-events:none;border-radius:30px;grid-row:1}.mz-panel-shadow:first-child,.mz-panel-stage{grid-area:1/1}.mz-panel-shadow:nth-child(2),.mz-panel-side{grid-area:1/2}.mz-detail[data-compact]{grid-template-columns:minmax(0,1fr) 320px;width:min(900px,100%);height:min(620px,100vh - 64px)}@keyframes mz-rise{0%{opacity:0;transform:translateY(14px)scale(.985)}}.mz-panel{background:var(--surface);border-radius:30px;min-height:0}.mz-panel-stage{flex-direction:column;display:flex;overflow:hidden}.mz-toolbar{justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 10px;display:flex}.mz-toolbar-end{align-items:center;gap:4px;display:flex}.mz-mode{background:var(--surface-3);border-radius:999px;gap:2px;padding:3px;display:inline-flex}.mz-mode button{width:44px;height:34px;color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;transition:background .14s,color .14s,box-shadow .14s;display:grid}.mz-mode button:hover{color:var(--ink)}.mz-mode button[aria-selected=true]{background:var(--toggle);color:var(--ink);box-shadow:0 1px 2px rgba(var(--shadow-rgb), .1)}.mz-detail-stage{flex:1;min-height:0;display:grid}.mz-detail-stage .mz-stage{height:100%}.mz-sections{flex-direction:column;flex:1;gap:10px;min-height:0;padding:4px 16px 16px;display:flex;overflow:auto}.mz-section{background:var(--bg);border-radius:20px}.mz-section-head{justify-content:space-between;align-items:center;gap:8px;padding:6px 8px 6px 6px;display:flex}.mz-section-toggle{text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;flex:1;align-items:center;gap:10px;min-height:44px;padding:0 12px;font-size:15px;font-weight:500;display:flex}.mz-section-toggle .mz-icon{color:var(--ink-4);transition:transform .18s}.mz-section[data-open] .mz-section-toggle .mz-icon{transform:rotate(90deg)}.mz-section-body{gap:10px;min-width:0;padding:0 10px 12px;display:grid}.mz-code{background:var(--surface);max-height:460px;color:var(--ink-2);tab-size:2;border-radius:14px;margin:0;padding:14px 16px;font-size:12.5px;line-height:1.65;overflow:auto}.mz-files{flex-wrap:wrap;gap:4px;display:flex}.mz-files button{color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:5px 10px;font-family:JetBrains Mono,monospace;font-size:12px}.mz-files button[aria-selected=true]{background:var(--surface-2);color:var(--ink)}.mz-note{color:var(--ink-4);margin:0;font-size:13px;line-height:1.5}.mz-note code,.mz-lede code{background:var(--surface-2);color:var(--ink-2);border-radius:6px;padding:1px 6px;font-size:12px}.mz-prose{color:var(--ink-2);max-width:72ch;padding:4px 8px 6px;font-size:14px;line-height:1.65}.mz-prose h4{color:var(--ink);margin:18px 0 6px;font-size:13px;font-weight:600}.mz-prose p{margin:0 0 10px}.mz-prose-li{padding-left:14px;position:relative}.mz-prose-li:before{content:"·";color:var(--ink-4);position:absolute;left:2px}.mz-prose code{background:var(--surface-2);border-radius:5px;padding:1px 5px;font-size:12.5px}.mz-panel-side{flex-direction:column;padding:22px 22px 22px 24px;display:flex;overflow:auto}.mz-side-head{justify-content:space-between;align-items:flex-start;gap:12px;margin:-4px -8px 10px 0;display:flex}.mz-side-head h2{letter-spacing:-.02em;margin:2px 0 0;font-size:22px;font-weight:600}.mz-eyebrow{color:var(--ink-4);text-transform:uppercase;letter-spacing:.06em;font-size:12px;font-weight:500}.mz-lede{color:var(--ink-3);margin:0 0 22px;font-size:15px;line-height:1.55}.mz-controls{gap:8px;display:grid}.mz-reset{color:var(--ink-4);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;justify-self:start;padding:4px 2px;font-size:13px;text-decoration:underline}.mz-reset:hover{color:var(--ink)}.mz-meta{grid-template-columns:auto 1fr;gap:6px 14px;margin:20px 0 0;font-size:13px;display:grid}.mz-meta dt{color:var(--ink-4)}.mz-meta dd{color:var(--ink-2);margin:0}.mz-meta code{font-size:12px}.mz-actions{z-index:2;background:linear-gradient(to bottom, color-mix(in srgb, var(--surface) 0%, transparent), var(--surface) 24px);gap:10px;margin:auto -22px -22px -24px;padding:28px 22px 22px 24px;display:grid;position:sticky;bottom:-22px}.mz-actions-row{justify-content:center;gap:18px;padding-top:4px;display:flex}.mz-subtle-link{color:var(--ink-4);align-items:center;gap:6px;font-size:13px;text-decoration:none;display:inline-flex}.mz-subtle-link:hover{color:var(--ink)}.mz-slider{background:var(--surface-3);cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;font-variant-numeric:tabular-nums;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;height:52px;padding:0 16px;font-size:15px;display:flex;position:relative;overflow:hidden}.mz-slider-fill{width:calc(var(--t) * 100%);background:rgba(var(--ink-rgb), .1);transition:width 90ms ease-out;position:absolute;inset:0 auto 0 0}.mz-slider[data-drag] .mz-slider-fill{background:rgba(var(--ink-rgb), .14);transition:none}.mz-slider-label{color:var(--ink-2);font-weight:500;position:relative}.mz-slider-value{color:var(--ink);position:relative}.mz-control{justify-content:space-between;align-items:center;gap:12px;min-height:52px;display:flex}.mz-control[data-wide]{flex-direction:column;align-items:stretch;gap:8px;padding:6px 0}.mz-control-label{color:var(--ink-2);font-size:15px;font-weight:500}.mz-seg{background:var(--surface-3);border-radius:999px;flex-wrap:wrap;gap:2px;padding:3px;display:flex}.mz-control[data-wide] .mz-seg{border-radius:16px}.mz-seg button{min-height:36px;color:var(--ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;flex:1 0 auto;padding:0 14px;font-size:14px}.mz-seg button:hover{color:var(--ink)}.mz-seg button[aria-checked=true]{background:var(--toggle);color:var(--ink);box-shadow:0 1px 2px rgba(var(--shadow-rgb), .1);font-weight:500}.mz-text{background:var(--bg);width:150px;height:40px;color:var(--ink);font:inherit;border:0;border-radius:12px;padding:0 12px;font-size:14px}.mz-sound-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,260px),1fr));gap:12px;display:grid}.mz-sound{aspect-ratio:7/5;background:var(--card);border-radius:26px;transition:background .16s;position:relative;overflow:hidden}.mz-sound:hover{background:var(--surface-2)}.mz-sound-play{cursor:pointer;border-radius:inherit;background:0 0;border:0;place-items:center;padding:0;display:grid;position:absolute;inset:0}.mz-sound-play:focus-visible{outline-offset:-4px}.mz-sound-play .mz-orb{width:30%;transition:transform .24s cubic-bezier(.2,.8,.2,1)}.mz-sound-play:active .mz-orb{transform:scale(.94)}.mz-sound-name,.mz-sound-open{opacity:0;transition:opacity .18s,transform .18s}.mz-sound-name{pointer-events:none;letter-spacing:-.01em;color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:500;position:absolute;bottom:20px;left:22px;right:72px;overflow:hidden;transform:translateY(4px)}.mz-sound-name span{color:var(--ink-4)}.mz-sound-open{background:var(--toggle);width:44px;height:44px;color:var(--ink-3);box-shadow:0 1px 3px rgba(var(--shadow-rgb), .08);border-radius:999px;place-items:center;text-decoration:none;display:grid;position:absolute;bottom:12px;right:14px;transform:translateY(4px)scale(.92)}.mz-sound-open:hover{color:var(--ink)}.mz-sound:hover :is(.mz-sound-name,.mz-sound-open),.mz-sound:focus-within :is(.mz-sound-name,.mz-sound-open){opacity:1;transform:none}@media (hover:none){.mz-sound-name,.mz-sound-open{opacity:1;transform:none}}.mz-orb{aspect-ratio:1;border-radius:50%;display:block}.mz-orb[data-run]{animation:cubic-bezier(.3,.7,.3,1) both mz-orb-pop}@keyframes mz-orb-pop{0%{transform:scale(1)}22%{transform:scale(1.14)}to{transform:scale(1)}}.mz-sound-stage{place-content:center;justify-items:center;gap:28px;padding:24px 32px 40px}.mz-big-orb{cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:clamp(160px,24vw,280px);padding:0;display:grid}.mz-big-orb .mz-orb{width:100%}.mz-side-sub{color:var(--ink-4);margin:2px 0 0;font-size:16px}.mz-stats{gap:8px;margin:6px 0 8px;display:grid}.mz-stats div{background:var(--surface-2);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;height:44px;padding:0 16px;display:flex}.mz-stats dt{color:var(--ink-4);font-size:14px}.mz-stats dd{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-size:14px}.mz-family-row{flex-wrap:wrap;justify-content:center;gap:6px;max-width:560px;display:flex}.mz-family-row button{background:var(--surface-2);color:var(--ink-3);cursor:pointer;border:0;border-radius:999px;padding:6px 12px;font-size:13px}.mz-family-row button:hover{color:var(--ink)}.mz-family-row button[aria-pressed=true]{background:var(--ink);color:var(--on-ink)}.mz-foot{text-align:center;color:var(--ink-5);padding:24px;font-size:12px;line-height:1.6}.mz-close-sm{display:none}.mz-filters{scrollbar-width:none}.mz-filters::-webkit-scrollbar{display:none}@media (width<=1180px){.mz-detail{grid-template-columns:minmax(0,1fr) 320px}.mz-overlay{padding:20px}.mz-detail{height:min(720px,100dvh - 40px)}}@media (width<=860px){.mz-top{grid-template-columns:1fr auto;row-gap:10px;padding:10px 16px}.mz-views{grid-area:2/1/auto/-1;justify-self:start}.mz-search,.mz-search:focus{width:160px}.mz>main,.mz-hero{padding-left:16px;padding-right:16px}.mz-hero{padding-top:24px;padding-bottom:16px}}.mz-find-btn,.mz-find-close,.mz-find-glyph{display:none}@media (width<=600px){.mz-top{grid-template-columns:auto 1fr auto;gap:0 8px}.mz-views{grid-area:auto;justify-self:start}.mz-views a{padding:0 12px}.mz-views a span{display:none}.mz-brand,.mz-views,.mz-top-end>.mz-icon-btn{transition:opacity .2s,filter .2s}.mz-top[data-finding] .mz-brand,.mz-top[data-finding] .mz-views,.mz-top[data-finding] .mz-top-end>.mz-icon-btn:not(.mz-find-close){opacity:0;filter:blur(4px);pointer-events:none}.mz-find-btn{display:inline-grid;position:relative}.mz-llms{display:none}.mz-find-btn[data-on]:after{content:"";background:var(--ink);border-radius:50%;width:6px;height:6px;position:absolute;top:9px;right:9px}.mz-search,.mz-search:focus{z-index:2;width:var(--mz-bar);opacity:0;pointer-events:none;background:var(--surface-2);padding:0;font-size:16px;transition:right .42s cubic-bezier(.3,1.15,.4,1),width .42s cubic-bezier(.3,1.15,.4,1),padding .42s cubic-bezier(.3,1.15,.4,1),opacity .16s,background .16s;position:absolute;top:10px;right:60px}.mz-top[data-finding] .mz-search{opacity:1;pointer-events:auto;width:calc(100% - 32px);padding:0 48px 0 42px;right:16px}.mz-top[data-finding] .mz-search:focus{background:var(--surface-3)}.mz-search::-webkit-search-cancel-button{display:none}.mz-find-glyph{z-index:3;height:var(--mz-bar);color:var(--ink-4);opacity:0;pointer-events:none;place-items:center;transition:opacity .16s;display:grid;position:absolute;top:10px;left:30px}.mz-find-close{z-index:3;opacity:0;pointer-events:none;transition:opacity .16s,scale .26s cubic-bezier(.3,1.3,.5,1);display:inline-grid;position:absolute;top:10px;right:16px;scale:.6}.mz-top[data-finding] .mz-find-glyph{opacity:1;transition-delay:.12s}.mz-top[data-finding] .mz-find-close{opacity:1;pointer-events:auto;transition-delay:.12s;scale:1}}@media (width<=760px){.mz-overlay{background:var(--bg);-webkit-backdrop-filter:none;place-items:stretch stretch;padding:0}.mz-detail,.mz-detail[data-compact]{overscroll-behavior:contain;flex-direction:column;gap:8px;width:100%;height:100dvh;padding:8px 8px 0;display:flex;overflow-y:auto}.mz-panel{border-radius:22px}.mz-panel-shadow{display:none}.mz-panel-stage{flex:none;height:clamp(320px,56dvh,560px)}.mz-panel-stage[data-mode=code]{height:auto;overflow:visible}.mz-panel-stage[data-mode=code] .mz-sections{overflow:visible}.mz-close-sm{display:inline-grid}.mz-side-head .mz-icon-btn{display:none}.mz-panel-side{flex:none;padding:18px 16px 0;overflow:visible}.mz-lede{margin-bottom:16px}.mz-actions{z-index:2;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:color-mix(in srgb, var(--surface) 88%, transparent);-webkit-backdrop-filter:blur(14px);border-radius:0 0 22px 22px;grid-template-columns:1fr 1fr;gap:8px;margin:20px -16px 0;position:sticky;bottom:0}.mz-actions-row{grid-column:1/-1;padding-top:0}.mz-actions .mz-btn{height:44px;padding:0 12px}.mz-toolbar{padding:10px 10px 6px}.mz-toolbar-end{gap:0}.mz-sections{padding:2px 10px 10px}.mz-section-body{padding:0 6px 10px}.mz-code{max-height:360px;font-size:12px}.mz-sound-stage{gap:16px;padding:12px 16px 20px}.mz-big-orb{width:clamp(140px,52vw,220px)}.mz-family-row button{padding:5px 10px;font-size:12px}}@media (width<=520px){.mz-hero h1{font-size:26px}.mz-hero p{font-size:15px}.mz-filters{flex-wrap:nowrap;margin:0 -16px 16px;padding:2px 16px;overflow-x:auto}.mz-chip{flex:none}.mz-grid{gap:12px}.mz-stage{height:340px}.mz-card{border-radius:20px}.mz-card-foot{border-radius:12px}.mz-sound-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mz-sound{aspect-ratio:1;border-radius:20px}.mz-sound-play .mz-orb{width:38%}.mz-sound-name{font-size:13px;bottom:14px;left:14px;right:50px}.mz-sound-open{width:36px;height:36px;bottom:8px;right:8px}}@media (prefers-reduced-motion:reduce){.mz-overlay,.mz-detail,.mz-pulse,.mz-orb[data-run]{animation:none}.mz-views-pill{transition:none}}[data-stroke=on] .nod-act{box-shadow:0 0 0 1px var(--pane-edge)}.nod{width:max-content;font-family:var(--font-ui);position:relative}.nod-card{z-index:1;box-sizing:border-box;border-radius:var(--nod-r,20px);background:var(--fill-slab,var(--card));width:272px;color:var(--fill-on,var(--ink));padding:20px;transition:translate .22s cubic-bezier(.24,1.34,.38,1);position:relative}.nod-card[data-on]{translate:0 -1px}.nod-top{align-items:center;gap:8px;display:flex}.nod-mark{border-radius:var(--nod-mark-r,14px);background:rgba(var(--ink-rgb), var(--wash));width:30px;height:30px;color:var(--fill-on,var(--ink));place-items:center;display:grid}.nod-name{letter-spacing:-.01em;font-size:16px;font-weight:500}.nod-chain{align-items:center;margin-top:16px;display:flex}.nod-link{background:color-mix(in srgb, var(--fill-on,#17181a) 12%, transparent);width:24px;height:24px;box-shadow:0 0 0 2px var(--fill-slab,var(--card));color:var(--ink-4);letter-spacing:0;border-radius:999px;place-items:center;font-size:11px;font-weight:500;display:grid;overflow:hidden}.nod-link img{object-fit:cover;width:100%;height:100%}.nod-link+.nod-link{margin-left:-6px}.nod-more{color:var(--ink-4);letter-spacing:0;margin-left:8px;font-size:11px;font-weight:500}.nod-say{color:var(--ink-3);letter-spacing:0;margin:13px 0 0;font-size:13px;line-height:1.5}.nod-fan{z-index:0;width:0;height:0;position:absolute}.nod-reach{pointer-events:none;position:absolute}.nod-reach[data-on]{pointer-events:auto}.nod-act{background:var(--fill-slab,var(--card));color:var(--fill-on,var(--ink));cursor:pointer;-webkit-tap-highlight-color:transparent;scale:calc(var(--pop,1) * var(--zoom,1));border:0;border-radius:999px;place-items:center;padding:0;transition:--zoom .16s cubic-bezier(.24,1.34,.38,1);display:grid;position:absolute;top:0;left:0}.nod-act:hover{--zoom:1.12}.aga{--aga-list:color-mix(in srgb, var(--fill-slab,#fff) 60%, var(--bg,#fff));--aga-open:color-mix(in srgb, var(--fill-slab,#fff) 40%, var(--bg,#fff));--aga-hover:color-mix(in srgb, var(--fill-on,#17181a) 3%, var(--aga-list));--aga-press:color-mix(in srgb, var(--fill-on,#17181a) 6.5%, var(--aga-list));--aga-edge:rgba(var(--fill-on-rgb,23, 24, 26), .045);--aga-edge-open:rgba(var(--fill-on-rgb,23, 24, 26), .085);--aga-tint:rgba(var(--fill-on-rgb,23, 24, 26), .095);--aga-haze:rgba(var(--fill-on-rgb,23, 24, 26), .03);--aga-rim:rgba(var(--fill-on-rgb,23, 24, 26), .18);--aga-shadow:rgba(var(--shadow-rgb,23, 24, 26), calc(var(--wash,.06) * 4));--aga-ink:var(--ink,#17181a);--aga-ink-2:color-mix(in srgb, var(--ink,#17181a) 60%, var(--card,#f7f7f6));--aga-ink-3:color-mix(in srgb, var(--ink,#17181a) 44%, var(--card,#f7f7f6));--aga-in:.27s cubic-bezier(.25, .46, .45, .94);--aga-out:.24s cubic-bezier(.45, 0, .4, 1);width:100%;height:100%;min-height:320px;font-family:var(--font-ui);color:var(--aga-ink);-webkit-tap-highlight-color:transparent;place-items:center;display:grid;container-type:size}.aga-list{--u:min(calc((100cqw - 40px) / 480), calc((100cqh - 40px) / 484), 1px);--aga-r:calc(13 * var(--u));isolation:isolate;width:calc(480 * var(--u));flex-direction:column;display:flex;position:relative}.aga-item{--aga-gap-c:var(--aga-out);--aga-top-c:var(--aga-out);--aga-bot-c:var(--aga-out);--aga-fold-c:var(--aga-out);--aga-bg-c:var(--aga-out);background:var(--aga-list);transition:margin-top var(--aga-gap-c), border-top-left-radius var(--aga-top-c), border-top-right-radius var(--aga-top-c), border-bottom-left-radius var(--aga-bot-c), border-bottom-right-radius var(--aga-bot-c), background-color var(--aga-bg-c);border-radius:0;margin-top:0;position:relative}.aga-item[data-parted=true]{--aga-gap-c:var(--aga-in);margin-top:calc(var(--aga-gap-n) * var(--u))}.aga-item[data-top=true]{--aga-top-c:var(--aga-in);border-top-left-radius:var(--aga-r);border-top-right-radius:var(--aga-r)}.aga-item[data-bottom=true]{--aga-bot-c:var(--aga-in);border-bottom-left-radius:var(--aga-r);border-bottom-right-radius:var(--aga-r)}.aga-item[data-open=true]{--aga-fold-c:var(--aga-in);--aga-bg-c:0s;background:var(--aga-open)}@media (hover:hover){.aga-item[data-open=false]:hover{--aga-bg-c:60ms ease;background:var(--aga-hover)}}.aga-item:has(.aga-head:active){--aga-bg-c:0s;background:var(--aga-press)}.aga-item:after{content:"";border:1px solid var(--aga-edge);border-radius:inherit;pointer-events:none;transition:border-top-color var(--aga-top-c), border-bottom-color var(--aga-bot-c), border-left-color var(--aga-fold-c), border-right-color var(--aga-fold-c);border-top-color:#0000;border-bottom-color:#0000;position:absolute;inset:0}.aga-item[data-top=true]:after{border-top-color:var(--aga-edge)}.aga-item[data-bottom=true]:after{border-bottom-color:var(--aga-edge)}.aga-item[data-open=true]:after{border-color:var(--aga-edge-open)}.aga-item:has(.aga-head:focus-visible):after{border:2px solid var(--focus,#2231dd);transition:none}.aga-item:before{content:"";z-index:-1;border-radius:inherit;box-shadow:0 calc(12 * var(--u)) calc(24 * var(--u)) calc(-8 * var(--u)) transparent;pointer-events:none;transition:box-shadow var(--aga-bot-c);position:absolute;inset:0}.aga-item[data-bottom=true]:before{box-shadow:0 calc(12 * var(--u)) calc(24 * var(--u)) calc(-8 * var(--u)) var(--aga-shadow)}.aga-wash,.aga-glow{border-radius:inherit;pointer-events:none;opacity:0;position:absolute;inset:0}.aga-wash{background:var(--aga-tint)}.aga-glow{background:linear-gradient(to right, transparent 35%, var(--aga-haze) 70%);box-shadow:inset 0 0 calc(40 * var(--u)) 0 var(--aga-rim);-webkit-mask-image:linear-gradient(90deg,#00000040 22%,#000 66%);mask-image:linear-gradient(90deg,#00000040 22%,#000 66%)}.aga-item[data-lit=true] .aga-wash{animation:aga-wash var(--aga-glow-ms,.92s) linear both}.aga-item[data-lit=true] .aga-glow{animation:aga-glow var(--aga-glow-ms,.92s) linear both}@keyframes aga-wash{0%{opacity:1;animation-timing-function:cubic-bezier(.45,0,.55,1)}22%,to{opacity:0}}@keyframes aga-glow{0%,50%{opacity:1;animation-timing-function:ease-in-out}to{opacity:0}}.aga .aga-h{font:inherit;letter-spacing:normal;border-radius:inherit;margin:0;position:relative}.aga-head{width:100%;padding:calc(20 * var(--u)) calc(24.5 * var(--u)) calc(20 * var(--u)) calc(23 * var(--u));border-radius:inherit;color:inherit;font:inherit;text-align:left;cursor:pointer;transition:padding-bottom var(--aga-fold-c);background:0 0;border:0;outline:none;align-items:center;margin:0;display:flex}.aga-item[data-open=true] .aga-head{padding-bottom:calc(2 * var(--u))}.aga-icon,.aga-plus{color:var(--aga-ink-2);flex:none;place-items:center;display:grid}.aga-icon{width:calc(20 * var(--u));height:calc(20 * var(--u))}.aga-icon svg{width:100%;height:100%}.aga-q{min-width:0;margin-left:calc(25 * var(--u));font-size:calc(20 * var(--u));line-height:calc(28 * var(--u));white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:500;overflow:hidden}.aga-plus{width:calc(21 * var(--u));height:calc(21 * var(--u));color:var(--aga-ink-3);transition:rotate .13s ease-in-out 30ms,color .16s 30ms}.aga-plus svg{width:100%;height:100%}.aga-item[data-open=true] .aga-plus{color:var(--aga-ink);transition:rotate .13s ease-in-out,color .16s;rotate:45deg}.aga-panel{transition:grid-template-rows var(--aga-fold-c);grid-template-rows:0fr;display:grid;position:relative}.aga-item[data-open=true] .aga-panel{grid-template-rows:1fr}.aga-panel-in{min-height:0;overflow:hidden}.aga .aga-a{box-sizing:border-box;max-width:calc(396 * var(--u));padding:0 0 calc(27 * var(--u)) calc(68 * var(--u));color:var(--aga-ink-2);font-size:calc(19 * var(--u));line-height:calc(29 * var(--u));letter-spacing:normal;opacity:0;filter:blur(calc(8 * var(--u)));margin:0;font-weight:400;transition:opacity 50ms,filter 50ms}.aga .aga-item[data-open=true] .aga-a{opacity:1;filter:blur();transition:opacity .2s 90ms,filter .23s cubic-bezier(.4,0,.4,1) 90ms}@media (prefers-reduced-motion:reduce){.aga-item,.aga-item:before,.aga-item:after,.aga-head,.aga-plus,.aga-panel,.aga-a{transition:none!important}.aga-item[data-lit=true] .aga-wash,.aga-item[data-lit=true] .aga-glow{animation:none}}.asc{cursor:crosshair;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;position:relative}.asc-canvas{color:var(--fill-on,var(--ink));display:block}.asp{font-family:var(--font-ui);flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.asp-stage{place-items:center;width:100%;display:grid}.asp-pic{background-color:var(--surface-2);transition:width var(--asp-ms,.6s) cubic-bezier(.22, 1, .36, 1), height var(--asp-ms,.6s) cubic-bezier(.22, 1, .36, 1);background-position:50%;background-size:cover}.asp-tabs{background:rgba(var(--ink-rgb), var(--wash));border-radius:999px;grid-template-columns:repeat(3,40px);padding:2px;display:grid;position:relative}.asp-thumb{background:var(--card);width:calc(33.3333% - 1.33333px);height:calc(100% - 4px);box-shadow:0 1px 2px rgba(var(--ink-rgb), .1);transition:transform calc(var(--asp-ms,.6s) * .55) cubic-bezier(.22, 1, .36, 1);pointer-events:none;border-radius:999px;position:absolute;top:2px;left:2px}.asp-tab{height:32px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:color .16s,scale .16s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.asp-tab:hover,.asp-tab[aria-checked=true]{color:var(--ink)}.asp-tab:active{scale:.96}.asp-tab:focus-visible{box-shadow:0 0 0 2px var(--card), 0 0 0 4px rgba(var(--ink-rgb), .35);outline:none}@media (prefers-reduced-motion:reduce){.asp-pic,.asp-thumb,.asp-tab{transition-duration:.16s}}.swp{font-family:var(--font-ui);color:var(--fill-on,var(--ink));border-radius:var(--swp-r);position:relative;overflow:hidden}.swp-card{z-index:1;border-radius:var(--swp-r);background:var(--fill-slab,var(--card));height:116px;position:absolute;left:0;right:0;overflow:hidden}.swp-card[data-lifted]{z-index:3}.swp-face{flex-direction:column;justify-content:flex-end;height:116px;padding:0 20px 16px;display:flex;position:absolute;left:0;right:0}[data-stroke=on] .swp-card{box-shadow:inset 0 0 0 1px var(--pane-edge)}.swp-label{color:color-mix(in srgb, var(--fill-on,#17181a) 32%, var(--fill-slab,#fff));letter-spacing:0;font-size:12px;font-weight:400;position:absolute;top:16px;left:18px}.swp-amount{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;margin-bottom:4px;font-size:20px;font-weight:500;line-height:1.1}.swp-fiat{color:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));font-variant-numeric:tabular-nums;letter-spacing:0;font-size:12px}.swp-coin{background:color-mix(in srgb, var(--fill-on,#17181a) 6%, transparent);height:30px;color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;letter-spacing:0;border:0;border-radius:999px;align-items:center;gap:8px;margin:0;padding:0 12px 0 4px;font-family:inherit;font-size:13px;font-weight:500;transition:background .16s,scale .16s;display:inline-flex;position:absolute;bottom:14px;right:14px}.swp-coin:hover,[data-fill=dark] .swp-coin,[data-fill=dark] .swp-coin:hover{background:color-mix(in srgb, var(--fill-on,#17181a) 12%, transparent)}.swp-coin:active{scale:.96}.swp-coin:focus-visible{outline:2px solid var(--pick);outline-offset:2px}.swp-logo{flex:none;display:block}.swp-flip{z-index:2;cursor:pointer;width:40px;height:40px;color:var(--fill-on,var(--ink));background:color-mix(in srgb, var(--fill-on,var(--ink)) 7%, var(--fill-slab,var(--card)));-webkit-tap-highlight-color:transparent;border:0;place-items:center;margin:-20px 0 0 -20px;padding:0;display:grid;position:absolute;top:117.5px;left:50%}[data-stroke=on] .swp-flip{box-shadow:inset 0 0 0 1px var(--pane-edge)}.swp-flip:focus-visible{outline:2px solid var(--pick);outline-offset:2px}.swp-pick-in{flex-direction:column;gap:2px;height:100%;padding:8px 12px 12px;display:flex;position:absolute;inset:0}.swp-pick-head{height:32px;color:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));letter-spacing:0;justify-content:space-between;align-items:center;margin-bottom:2px;padding-left:12px;font-size:12px;font-weight:400;display:flex}.swp-pick-x{width:30px;height:30px;color:color-mix(in srgb, var(--fill-on,var(--ink)) 50%, var(--fill-slab,var(--card)));cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.swp-pick-x:hover{background:color-mix(in srgb, var(--fill-on,#17181a) 6%, transparent);color:var(--fill-on,var(--ink))}.swp-pick-row{min-height:0;color:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;flex:1;align-items:center;gap:12px;padding:0 12px;font-family:inherit;display:flex}.swp-pick-row:hover{background:color-mix(in srgb, var(--fill-on,#17181a) 6%, transparent)}.swp-pick-row:focus-visible{outline:2px solid var(--pick);outline-offset:-2px}.swp-pick-sym{letter-spacing:-.01em;font-size:14px;font-weight:500}.swp-pick-name{color:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));letter-spacing:0;font-size:13px}.swp-pick-on{margin-left:auto}.csw{-webkit-user-select:none;user-select:none;position:relative}.csw-stage{perspective:1000px;perspective-origin:150px 95px;position:absolute;bottom:24px;left:30px}.csw-card{background:var(--fill-slab,#fff);color:var(--fill-on,#17181a);box-shadow:0 0 0 1px color-mix(in srgb, var(--fill-on,#17181a) 12%, transparent);transform:var(--t);backface-visibility:hidden;border-radius:20px;padding:3px;transition:transform .6s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.csw-card[data-front]{cursor:grab;touch-action:none}.csw-card[data-front]:active{cursor:grabbing}.csw-photo{object-fit:cover;pointer-events:none;border-radius:17px;width:100%;height:100%;display:block}.csw-tag{background:var(--fill-slab,#fff);pointer-events:none;border-radius:999px;padding:6px 12px;font-size:13px;font-weight:500;position:absolute;bottom:14px;left:14px}.car{font-family:var(--font-ui);position:relative}.car-track{touch-action:pan-y;cursor:grab;position:absolute;inset:0}.car-track[data-held=true]{cursor:grabbing}.car-track:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px rgba(var(--ink-rgb), .4);outline:none}.car-slot{transform-origin:50%;position:absolute;top:50%;left:50%}.car-float{perspective:760px;width:100%;height:100%;animation:5s ease-in-out infinite car-bob}.car-card{background-position:50%;background-size:cover;width:100%;height:100%;position:relative}.car-sheen{pointer-events:none;display:block;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.car-float{animation:none}}@keyframes car-bob{0%,to{transform:translateY(calc(var(--lift,4px) * -1)) rotate(calc(var(--sway,1deg) * -1))}50%{transform:translateY(var(--lift,4px)) rotate(var(--sway,1deg))}}.ckb{--ckb-ink:var(--fill-on,#17181a);--ckb-bg:var(--fill-slab,#fff);--ckb-mute:color-mix(in srgb, var(--ckb-ink) 52%, var(--ckb-bg));--ckb-soft:color-mix(in srgb, var(--ckb-ink) 68%, var(--ckb-bg));--ckb-src1:color-mix(in srgb, var(--ckb-ink) 58%, var(--ckb-bg));--ckb-src2:color-mix(in srgb, var(--ckb-ink) 30%, var(--ckb-bg));--ckb-t1:#3d7ef5;--ckb-t2:#8b6cf2;--ckb-t3:#1db4cc;box-sizing:border-box;background:var(--ckb-bg);width:min(380px,100% - 32px);color:var(--ckb-ink);font-family:var(--font-ui);-webkit-user-select:none;user-select:none;border-radius:20px;padding:16px}[data-stroke=on] .ckb{box-shadow:0 0 0 1px var(--pane-edge)}.ckb-title{letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:20px}.ckb-figure{align-items:baseline;gap:6px;margin:12px 0 20px;display:flex}.ckb-num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;line-height:32px}.ckb-unit{color:var(--ckb-mute);font-size:13px}.ckb-plot{position:relative}.ckb-plot svg{width:100%;height:auto;display:block;overflow:visible}.ckb-flows{animation:.9s cubic-bezier(.45,0,.2,1) .1s both ckb-reveal}@keyframes ckb-reveal{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}.ckb-flow{fill:var(--c);fill-opacity:.18;cursor:default;outline:none;transition:fill-opacity .2s}[data-hot] .ckb-flow{fill-opacity:.08}[data-hot] .ckb-flow[data-on]{fill-opacity:.34}.ckb-flow:focus-visible{stroke:var(--focus,#2231dd);stroke-width:1.5px}.ckb-node rect{transition:opacity .2s}.ckb-node text{fill:var(--ckb-soft);pointer-events:none;font-size:11px;transition:fill .2s,opacity .2s}[data-hot] .ckb-node:not([data-on]) rect{opacity:.3}[data-hot] .ckb-node:not([data-on]) text{opacity:.5}[data-hot] .ckb-node[data-on] text{fill:var(--ckb-ink)}.ckb-tip{background:var(--ckb-bg);border:1px solid color-mix(in srgb, var(--ckb-ink) 10%, var(--ckb-bg));white-space:nowrap;pointer-events:none;z-index:1;border-radius:10px;flex-direction:column;gap:2px;padding:6px 10px;font-size:12px;line-height:16px;display:flex;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.ckb-tip[data-below]{transform:translate(-50%,14px)}.ckb-tip span{color:var(--ckb-mute)}.ckb-tip b{font-variant-numeric:tabular-nums;font-weight:500}@media (prefers-reduced-motion:reduce){.ckb-flows{animation:none}.ckb-flow,.ckb-node rect,.ckb-node text{transition-duration:1ms}}.ckj{--ckj-ink:var(--fill-on,#17181a);--ckj-bg:var(--fill-slab,#fff);--ckj-mute:color-mix(in srgb, var(--ckj-ink) 48%, var(--ckj-bg));--ckj-orange:#ee6a2c;box-sizing:border-box;background:var(--ckj-bg);width:min(384px,100% - 32px);min-width:0;color:var(--ckj-ink);font-family:var(--font-ui);-webkit-user-select:none;user-select:none;border-radius:20px;padding:14px 16px 12px}.ckj-head{justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.ckj-head>div:first-child{min-width:0}.ckj-title{letter-spacing:-.01em;font-size:14px;font-weight:500;line-height:18px}.ckj-sub{color:var(--ckj-mute);margin-top:1px;font-size:10.5px;line-height:14px}.ckj-tools{flex:none;gap:6px;display:flex}.ckj-drop{position:relative}.ckj-pill{background:color-mix(in srgb, var(--ckj-ink) 6%, var(--ckj-bg));height:26px;color:color-mix(in srgb, var(--ckj-ink) 72%, var(--ckj-bg));font:inherit;cursor:pointer;border:0;border-radius:13px;align-items:center;gap:5px;padding:0 9px;font-size:11px;display:flex}.ckj-more{background:color-mix(in srgb, var(--ckj-ink) 6%, var(--ckj-bg));width:26px;height:26px;color:var(--ckj-mute);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.ckj-pill:focus-visible,.ckj-more:focus-visible,.ckj-legend button:focus-visible,.ckj-menu button:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ckj-menu{z-index:3;background:var(--ckj-bg);min-width:100px;box-shadow:0 8px 24px rgba(var(--shadow-rgb,0, 0, 0), .14);transform-origin:100% 0;border-radius:10px;margin:0;padding:4px;list-style:none;animation:.16s cubic-bezier(.2,.8,.2,1) both ckj-pop;position:absolute;top:calc(100% + 4px);right:0}.ckj-menu button{width:100%;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:7px;justify-content:space-between;align-items:center;padding:6px 7px;font-size:11px;display:flex}.ckj-menu button:hover{background:color-mix(in srgb, var(--ckj-ink) 6%, var(--ckj-bg))}@keyframes ckj-pop{0%{opacity:0;transform:scale(.94)translateY(-3px)}}.ckj-legend{gap:10px;margin-top:10px;display:flex}.ckj-legend button{font:inherit;color:color-mix(in srgb, var(--ckj-ink) 72%, var(--ckj-bg));cursor:pointer;background:0 0;border:0;border-radius:4px;align-items:center;gap:5px;padding:0;font-size:10.5px;transition:opacity .18s;display:flex}.ckj-legend button[aria-pressed=false]{opacity:.4}.ckj-legend i,.ckj-tip i{background:var(--ckj-orange);border-radius:1.5px;width:3px;height:12px;display:block}.ckj-legend i[data-s=exp],.ckj-tip i[data-s=exp]{background:color-mix(in srgb, var(--ckj-ink) 16%, var(--ckj-bg))}.ckj-chart{gap:6px;margin-top:10px;display:flex}.ckj-y{height:176px;color:color-mix(in srgb, var(--ckj-ink) 40%, var(--ckj-bg));font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;margin-top:-5px;font-size:9px;line-height:10px;display:flex}.ckj-main{flex:1;min-width:0}.ckj-plot{border-bottom:1px solid color-mix(in srgb, var(--ckj-ink) 7%, var(--ckj-bg));border-radius:4px;outline:none;position:relative}.ckj-plot:focus-visible{box-shadow:0 0 0 2px var(--ckj-bg), 0 0 0 4px var(--focus)}.ckj-grid{background:repeating-linear-gradient(90deg, color-mix(in srgb, var(--ckj-ink) 9%, var(--ckj-bg)) 0 1.5px, transparent 1.5px 5px);height:1px;position:absolute;left:0;right:0}.ckj-col{position:absolute;top:0;bottom:0}.ckj-seg{width:var(--w);height:2px;animation:.52s cubic-bezier(.22,1,.36,1) both ckj-in;animation-delay:var(--d);border-radius:1px;margin-top:-1px;transition:height .2s,background-color .2s,top .4s cubic-bezier(.22,1,.36,1);position:absolute;left:50%;transform:translate(-50%)}.ckj-seg[data-s=inc]{background:color-mix(in srgb, var(--ckj-orange) 55%, var(--ckj-bg))}.ckj-seg[data-s=exp]{background:color-mix(in srgb, var(--ckj-ink) 15%, var(--ckj-bg))}.ckj-col[data-on] .ckj-seg[data-s=inc]{background:var(--ckj-orange);height:3px}@keyframes ckj-in{0%{opacity:0;transform:translate(-50%,8px)}}.ckj-beam{width:var(--w);background:linear-gradient(180deg, color-mix(in srgb, var(--ckj-orange) 46%, transparent), color-mix(in srgb, var(--ckj-orange) 14%, transparent) 55%, transparent);opacity:0;transform-origin:top;transition:opacity .22s;position:absolute;bottom:0;left:50%;transform:translate(-50%);-webkit-mask:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.ckj-col[data-on] .ckj-beam{opacity:1;animation:.36s cubic-bezier(.22,1,.36,1) ckj-beam}@keyframes ckj-beam{0%{transform:translate(-50%)scaleY(.3)}}.ckj-tip{z-index:2;background:color-mix(in srgb, var(--ckj-bg) 94%, transparent);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-width:132px;box-shadow:0 8px 24px rgba(var(--shadow-rgb,0, 0, 0), .12);pointer-events:none;white-space:nowrap;border-radius:9px;padding:7px 9px 8px;transition:left .14s ease-out,top .14s ease-out;position:absolute}.ckj-tip>span{color:color-mix(in srgb, var(--ckj-ink) 72%, var(--ckj-bg));margin-bottom:5px;font-size:9.5px;font-weight:500;display:block}.ckj-tip>div{color:var(--ckj-mute);align-items:center;gap:5px;font-size:9.5px;display:flex}.ckj-tip>div+div{border-top:1px solid var(--pane-edge);margin-top:5px;padding-top:5px}.ckj-tip b{color:var(--ckj-ink);font-variant-numeric:tabular-nums;margin-left:auto;padding-left:12px;font-size:12px;font-weight:500}.ckj-x{color:color-mix(in srgb, var(--ckj-ink) 36%, var(--ckj-bg));margin-top:6px;font-size:9px;line-height:12px;display:flex}.ckj-x span{text-align:center;flex:1;transition:color .16s}.ckj-x span[data-on]{color:var(--ckj-ink)}@media (prefers-reduced-motion:reduce){.ckj *{transition:none!important;animation:none!important}}.ckf{--ckf-ink:var(--fill-on,#17181a);--ckf-bg:var(--fill-slab,#fff);--ckf-soft:color-mix(in srgb, var(--ckf-ink) 72%, var(--ckf-bg));--ckf-mute:color-mix(in srgb, var(--ckf-ink) 52%, var(--ckf-bg));--ckf-faint:color-mix(in srgb, var(--ckf-ink) 32%, var(--ckf-bg));--ckf-blue:#5b8def;--ckf-orange:#f2a46d;box-sizing:border-box;background:var(--ckf-bg);width:min(320px,100% - 32px);max-width:100%;color:var(--ckf-ink);font-family:var(--font-ui);-webkit-user-select:none;user-select:none;border-radius:20px;padding:16px;font-size:13px}[data-stroke=on] .ckf{box-shadow:0 0 0 1px var(--pane-edge)}.ckf-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ckf-title{letter-spacing:-.01em;font-size:14px;font-weight:500;line-height:18px}.ckf-sub{color:var(--ckf-mute);font-size:12px;line-height:16px}.ckf-seg{background:color-mix(in srgb, var(--ckf-ink) 6%, transparent);border-radius:10px;grid-template-columns:repeat(3,1fr);padding:2px;display:grid;position:relative}.ckf-thumb{background:var(--ckf-bg);width:calc(33.3333% - 1.33333px);transform:translateX(calc(var(--i) * 100%));border-radius:8px;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;bottom:2px;left:2px}.ckf-seg button{appearance:none;height:28px;font:inherit;color:var(--ckf-mute);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 9px;font-size:12px;font-weight:500;transition:color .16s;position:relative}.ckf-seg button:hover:not([aria-selected=true]){color:var(--ckf-soft)}.ckf-seg button[aria-selected=true]{color:var(--ckf-ink)}.ckf-seg button:focus-visible{outline:2px solid var(--focus);outline-offset:0}.ckf-figure{margin:16px 0 14px}.ckf-num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;line-height:32px;display:block}.ckf-legend{color:var(--ckf-mute);gap:14px;margin-top:6px;font-size:12px;line-height:16px;display:flex}.ckf-legend span{align-items:center;gap:6px;display:flex}.ckf-legend b{color:var(--ckf-soft);font-variant-numeric:tabular-nums;font-weight:400}.ckf i{background:var(--ckf-blue);border-radius:2px;flex:none;width:8px;height:8px;display:block}.ckf i[data-s=st]{background:var(--ckf-orange)}.ckf-plot{position:relative}.ckf-bars{align-items:flex-end;gap:var(--ckf-gap);cursor:crosshair;border-radius:4px;outline:none;height:112px;display:flex}.ckf-bars:focus-visible{box-shadow:0 0 0 2px var(--ckf-bg), 0 0 0 4px var(--focus)}.ckf-bar{flex:1;align-items:flex-end;min-width:0;height:100%;display:flex}.ckf-stack{transform-origin:bottom;width:100%;animation:.56s cubic-bezier(.22,1,.36,1) backwards ckf-grow;animation-delay:var(--d);flex-direction:column;gap:2px;display:flex}@keyframes ckf-grow{0%{transform:scaleY(0)}}.ckf-st,.ckf-mf{border-radius:2px;flex-basis:0;min-height:2px;transition:background-color .16s}.ckf-st{background-color:var(--ckf-orange)}.ckf-mf{background-color:var(--ckf-blue)}.ckf[data-hot] .ckf-bar:not([data-on]) .ckf-st{background-color:color-mix(in srgb, var(--ckf-orange) 38%, var(--ckf-bg))}.ckf[data-hot] .ckf-bar:not([data-on]) .ckf-mf{background-color:color-mix(in srgb, var(--ckf-blue) 38%, var(--ckf-bg))}.ckf-tip{box-sizing:border-box;background:var(--ckf-bg);border:1px solid color-mix(in srgb, var(--ckf-ink) 10%, var(--ckf-bg));pointer-events:none;white-space:nowrap;z-index:1;border-radius:10px;flex-direction:column;gap:4px;padding:8px 10px;font-size:12px;line-height:16px;display:flex;position:absolute;top:0}.ckf-tip-head{color:var(--ckf-mute);margin-bottom:2px}.ckf-tip-row{align-items:center;gap:6px;display:flex}.ckf-tip-row span{color:var(--ckf-soft);flex:1}.ckf-tip-row b{font-variant-numeric:tabular-nums;font-weight:400}.ckf-axis{color:var(--ckf-faint);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:8px;font-size:11px;line-height:14px;display:flex}@media (prefers-reduced-motion:reduce){.ckf *{transition:none!important;animation:none!important}}.ckh{--ckh-ink:var(--fill-on,#17181a);--ckh-bg:var(--fill-slab,#fff);--ckh-soft:color-mix(in srgb, var(--ckh-ink) 72%, var(--ckh-bg));--ckh-mute:color-mix(in srgb, var(--ckh-ink) 52%, var(--ckh-bg));--ckh-faint:color-mix(in srgb, var(--ckh-ink) 32%, var(--ckh-bg));--ckh-green:#1fb850;box-sizing:border-box;background:var(--ckh-bg);width:min(384px,100% - 32px);min-width:0;color:var(--ckh-ink);font-family:var(--font-ui);-webkit-user-select:none;user-select:none;border-radius:20px;padding:16px}[data-stroke=on] .ckh{box-shadow:0 0 0 1px var(--pane-edge)}.ckh-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ckh-head>div:first-child{min-width:0}.ckh-title{letter-spacing:-.01em;font-size:14px;font-weight:500;line-height:18px}.ckh-sub{white-space:nowrap;color:var(--ckh-mute);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.ckh-seg{background:color-mix(in srgb, var(--ckh-ink) 6%, transparent);border-radius:10px;grid-template-columns:repeat(3,1fr);padding:2px;display:grid;position:relative}.ckh-thumb{background:var(--ckh-bg);width:calc(33.3333% - 1.33333px);transform:translateX(calc(var(--i,1) * 100%));border-radius:8px;transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;bottom:2px;left:2px}.ckh-tab{appearance:none;height:28px;font:inherit;color:var(--ckh-mute);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:12px;font-weight:500;transition:color .16s;position:relative}.ckh-tab[data-on]{color:var(--ckh-ink)}.ckh-tab:hover:not([data-on]){color:var(--ckh-soft)}.ckh-tab:focus-visible{outline:2px solid var(--focus);outline-offset:0}.ckh-figure{white-space:nowrap;align-items:baseline;gap:8px;margin:16px 0 20px;display:flex;container-type:inline-size}.ckh-num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;line-height:32px}.ckh-unit{text-overflow:ellipsis;min-width:0;color:var(--ckh-mute);font-variant-numeric:tabular-nums;font-size:13px;overflow:hidden}@container (width<=320px){.ckh-num{font-size:25px}}.ckh-plot{position:relative}.ckh-bars{border-radius:4px;outline:none;align-items:flex-end;gap:5px;height:148px;display:flex}.ckh-bars:focus-visible{box-shadow:0 0 0 2px var(--ckh-bg), 0 0 0 4px var(--focus)}.ckh-bar{flex:1;min-width:0;height:100%;position:relative}.ckh-in,.ckh-net{transform-origin:bottom;animation:.56s cubic-bezier(.22,1,.36,1) both ckh-grow;animation-delay:var(--d);border-radius:3px 3px 1px 1px;transition:height .52s cubic-bezier(.22,1,.36,1),background-color .2s;position:absolute;bottom:0;left:0;right:0}.ckh-in{background:color-mix(in srgb, var(--ckh-ink) 7%, var(--ckh-bg))}.ckh-net{background:var(--ckh-green);animation-delay:calc(var(--d) + 80ms)}.ckh[data-hot] .ckh-net{background:color-mix(in srgb, var(--ckh-green) 38%, var(--ckh-bg))}.ckh[data-hot] .ckh-bar[data-on] .ckh-net{background:var(--ckh-green)}.ckh[data-hot] .ckh-bar[data-on] .ckh-in{background:color-mix(in srgb, var(--ckh-ink) 11%, var(--ckh-bg))}@keyframes ckh-grow{0%{transform:scaleY(0)}}.ckh-tip{z-index:2;background:var(--ckh-bg);border:1px solid color-mix(in srgb, var(--ckh-ink) 10%, var(--ckh-bg));pointer-events:none;white-space:nowrap;border-radius:10px;flex-direction:column;gap:4px;margin-bottom:-6px;padding:8px 10px;font-size:12px;line-height:16px;transition:left .11s ease-out,bottom .11s ease-out;display:flex;position:absolute}.ckh-tip-head{color:var(--ckh-mute);margin-bottom:2px}.ckh-tip-row{align-items:center;gap:6px;display:flex}.ckh-tip-row span{min-width:40px;color:var(--ckh-soft);flex:1}.ckh-tip-row b{font-variant-numeric:tabular-nums;font-weight:500}.ckh-tip-row i{background:color-mix(in srgb, var(--ckh-ink) 18%, var(--ckh-bg));border-radius:2px;flex:none;width:8px;height:8px}.ckh-tip-row[data-net] i{background:var(--ckh-green)}.ckh-axis{color:var(--ckh-faint);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:8px;font-size:11px;line-height:14px;display:flex}@media (prefers-reduced-motion:reduce){.ckh *{transition:none!important;animation:none!important}}.cka{--cka-ink:var(--fill-on,#17181a);--cka-bg:var(--fill-slab,#fff);--cka-mute:color-mix(in srgb, var(--cka-ink) 52%, var(--cka-bg));--cka-soft:color-mix(in srgb, var(--cka-ink) 4.5%, var(--cka-bg));--cka-spent:#f0702a;--cka-remaining:#a43ff0;--cka-saved:#3a8cf2;box-sizing:border-box;background:var(--cka-bg);width:min(360px,100% - 32px);max-width:100%;color:var(--cka-ink);font-family:var(--font-ui);box-shadow:0 0 0 1px var(--pane-edge), 0 1px 3px rgba(var(--shadow-rgb,0, 0, 0), .04);-webkit-user-select:none;user-select:none;border-radius:22px;padding:16px 16px 14px;container:cka/inline-size}.cka-head{justify-content:space-between;align-items:flex-start;display:flex}.cka-title{letter-spacing:-.01em;font-size:15px;font-weight:500;line-height:20px}.cka-sub{color:var(--cka-mute);gap:12px;margin-top:2px;font-size:11px;line-height:14px;display:flex}.cka-sub b{color:var(--cka-ink);font-weight:500}.cka-more{border:1px solid var(--pane-edge);background:var(--cka-bg);width:28px;height:28px;color:var(--cka-mute);cursor:pointer;border-radius:50%;place-items:center;padding:0;display:grid}.cka-more:focus-visible,.cka-key:focus-visible,.cka-row:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.cka-field{justify-content:center;width:max-content;margin:10px auto 4px;display:flex;position:relative}.cka-field svg{display:block;overflow:visible}.cka-hex{--h:var(--cka-saved);--p:100%;fill:color-mix(in srgb, var(--h) var(--p), var(--cka-bg));transform-box:fill-box;transform-origin:50%;animation:.46s cubic-bezier(.2,.8,.2,1) both cka-in;animation-delay:calc(var(--d) * 1ms);transition:fill .26s,opacity .26s}.cka-hex[data-k=spent]{--h:var(--cka-spent)}.cka-hex[data-k=remaining]{--h:var(--cka-remaining)}.cka-hex[data-t="1"]{--p:66%}.cka-hex[data-t="2"]{--p:40%}.cka-hex[data-k=edge]{--p:15%}@keyframes cka-in{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:scale(1)}}.cka[data-lit] .cka-hex{--p:18%}.cka[data-lit] .cka-hex[data-k=edge]{--p:9%}.cka[data-lit=spent] .cka-hex[data-k=spent],.cka[data-lit=remaining] .cka-hex[data-k=remaining],.cka[data-lit=saved] .cka-hex[data-k=saved]{--p:100%}.cka[data-lit=spent] .cka-hex[data-k=spent][data-t="1"],.cka[data-lit=remaining] .cka-hex[data-k=remaining][data-t="1"],.cka[data-lit=saved] .cka-hex[data-k=saved][data-t="1"]{--p:66%}.cka[data-lit=spent] .cka-hex[data-k=spent][data-t="2"],.cka[data-lit=remaining] .cka-hex[data-k=remaining][data-t="2"],.cka[data-lit=saved] .cka-hex[data-k=saved][data-t="2"]{--p:42%}.cka-tip{background:var(--cka-ink);color:var(--cka-bg);pointer-events:none;white-space:nowrap;box-shadow:0 4px 14px rgba(var(--shadow-rgb,0, 0, 0), .18);border-radius:8px;padding:5px 9px 6px;animation:.16s ease-out both cka-tip;position:absolute;transform:translate(-50%,-100%)}.cka-tip span{opacity:.7;font-size:10px;line-height:12px;display:block}.cka-tip b{font-variant-numeric:tabular-nums;font-size:12px;font-weight:500;line-height:15px;display:block}@keyframes cka-tip{0%{opacity:0;transform:translate(-50%,calc(3px - 100%))}}.cka-legend{grid-template-columns:repeat(3,1fr);margin:6px 0 10px;display:grid}.cka-key{color:inherit;font:inherit;cursor:default;background:0 0;border:0;border-radius:8px;justify-items:center;gap:2px;padding:2px 0;display:grid}.cka-key-l{color:var(--cka-mute);align-items:center;gap:6px;font-size:12px;line-height:16px;transition:color .2s;display:flex}.cka-key-l i{background:var(--cka-saved);border-radius:2px;width:11px;height:4px}.cka-key[data-k=spent] i{background:var(--cka-spent)}.cka-key[data-k=remaining] i{background:var(--cka-remaining)}.cka-key-v{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--cka-ink) 80%, var(--cka-bg));font-size:15px;font-weight:500;line-height:20px;transition:color .2s}.cka[data-lit] .cka-key-l,.cka[data-lit] .cka-key-v{color:color-mix(in srgb, var(--cka-ink) 40%, var(--cka-bg))}.cka[data-lit] .cka-key[data-on] .cka-key-l,.cka[data-lit] .cka-key[data-on] .cka-key-v{color:var(--cka-ink)}.cka-list{grid-template-columns:1fr 1fr;gap:6px;margin:0;padding:0;list-style:none;display:grid}.cka-row{background:var(--cka-soft);border-radius:10px;align-items:center;gap:7px;height:34px;padding:0 9px 0 7px;font-size:11.5px;transition:background-color .2s,opacity .2s;display:flex}.cka-row[data-on]{background:color-mix(in srgb, var(--cka-ink) 8%, var(--cka-bg))}.cka-row[data-dim]{opacity:.5}.cka-ico{--h:var(--cka-saved);width:20px;height:20px;color:var(--h);background:color-mix(in srgb, var(--h) 12%, var(--cka-bg));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--h) 18%, var(--cka-bg));border-radius:50%;flex:none;place-items:center;display:grid}.cka-row[data-k=spent] .cka-ico{--h:var(--cka-spent)}.cka-row[data-k=remaining] .cka-ico{--h:var(--cka-remaining)}.cka-row-l{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:color-mix(in srgb, var(--cka-ink) 64%, var(--cka-bg));flex:1;overflow:hidden}.cka-row-v{font-variant-numeric:tabular-nums;font-weight:500}@container cka (width<=327.5px){.cka-head{margin-top:-2px}.cka-field{margin:6px auto 2px}.cka-legend{margin:2px 0 6px}.cka-key{padding:1px 0}.cka-list{gap:5px}.cka-row{height:30px}}.cka[data-reduced] .cka-hex,.cka[data-reduced] .cka-tip{animation:none}@media (prefers-reduced-motion:reduce){.cka-hex,.cka-tip{animation:none}}.ckk{--ckk-ink:var(--fill-on,#17181a);--ckk-bg:var(--fill-slab,#fff);--ckk-mute:color-mix(in srgb, var(--ckk-ink) 50%, var(--ckk-bg));--ckk-blue:#1f7af0;--ckk-orange:#ee6420;--ckk-violet:#9a2cf2;box-sizing:border-box;background:var(--ckk-bg);width:min(340px,100% - 32px);max-width:100%;color:var(--ckk-ink);font-family:var(--font-ui);box-shadow:0 0 0 1px var(--pane-edge), 0 1px 3px rgba(var(--shadow-rgb,0, 0, 0), .04);-webkit-user-select:none;user-select:none;border-radius:22px;padding:14px 16px;container:ckk/inline-size}.ckk-head{justify-content:space-between;align-items:center;display:flex}.ckk-title{letter-spacing:-.01em;font-size:15px;font-weight:500;line-height:20px}.ckk-more{background:var(--ckk-bg);width:28px;height:28px;box-shadow:inset 0 0 0 1px var(--pane-edge);color:var(--ckk-mute);cursor:pointer;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.ckk-more:focus-visible,.ckk-list li:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ckk-figs{grid-template-columns:1fr 1fr;margin-top:6px;display:grid}.ckk-figs span{color:color-mix(in srgb, var(--ckk-ink) 64%, var(--ckk-bg));font-size:11px;line-height:14px;display:block}.ckk-figs b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin-top:2px;font-size:21px;font-weight:500;line-height:25px;display:block}.ckk-ring{border-radius:50%;outline:none;width:max-content;margin:6px auto 8px;position:relative}.ckk-ring:focus-visible{box-shadow:0 0 0 2px var(--ckk-bg), 0 0 0 4px var(--focus)}.ckk-ring svg{display:block;overflow:visible}.ckk-track{fill:color-mix(in srgb, var(--c) 9%, var(--ckk-bg));stroke:color-mix(in srgb, var(--c) 9%, var(--ckk-bg));stroke-width:3px;stroke-linejoin:round;animation:.42s both ckk-in;animation-delay:var(--d);transition:fill .3s,stroke .3s}.ckk-bar{fill:var(--c);stroke:var(--c);stroke-width:3.2px;stroke-linejoin:round;animation:.42s both ckk-in;animation-delay:calc(var(--d) + .12s);transition:fill .3s,stroke .3s,opacity .2s}.ckk-spoke[data-on] .ckk-track{fill:color-mix(in srgb, var(--c) 18%, var(--ckk-bg));stroke:color-mix(in srgb, var(--c) 18%, var(--ckk-bg))}.ckk-spoke[data-on] .ckk-bar{filter:brightness(1.08)}@keyframes ckk-in{0%{opacity:0}}.ckk-centre{text-align:center;pointer-events:none;place-content:center;display:grid;position:absolute;inset:0}.ckk-centre span{font-size:max(9px, calc(10px * var(--k,1)));color:color-mix(in srgb, var(--ckk-ink) 50%, var(--ckk-bg));line-height:13px;animation:.22s both ckk-swap}.ckk-centre b{font-size:max(12px, calc(15px * var(--k,1)));letter-spacing:-.01em;font-variant-numeric:tabular-nums;margin-top:1px;font-weight:500;line-height:18px}@keyframes ckk-swap{0%{opacity:0;transform:translateY(2px)}}.ckk-list{grid-template-columns:repeat(3,1fr);gap:5px;margin:0;padding:0;list-style:none;display:grid}.ckk-list li{background:color-mix(in srgb, var(--ckk-ink) 4%, var(--ckk-bg));cursor:default;border-radius:9px;grid-template-columns:auto 1fr;align-items:center;gap:2px 6px;padding:7px 9px;font-size:11px;transition:background-color .2s,opacity .2s,box-shadow .2s;display:grid}.ckk-list li i{background:var(--c);border-radius:50%;width:8px;height:8px}.ckk-list li span{white-space:nowrap;text-overflow:ellipsis;color:color-mix(in srgb, var(--ckk-ink) 72%, var(--ckk-bg));overflow:hidden}.ckk-list li b{font-variant-numeric:tabular-nums;grid-column:2;font-weight:500}.ckk-list li[data-on]{background:color-mix(in srgb, var(--ckk-ink) 7%, var(--ckk-bg));box-shadow:0 1px 2px rgba(var(--shadow-rgb,0, 0, 0), .06)}.ckk-list li[data-dim]{opacity:.45}@container ckk (width<=307.5px){.ckk-head{margin-top:-2px}.ckk-figs{margin-top:4px}.ckk-figs b{font-size:20px;line-height:23px}.ckk-ring{margin:4px auto 6px}.ckk-list li{column-gap:5px;padding:6px 7px}}@media (prefers-reduced-motion:reduce){.ckk *{transition:none!important;animation:none!important}}.cki{--cki-ink:var(--fill-on,#17181a);--cki-bg:var(--fill-slab,#fff);--cki-mute:color-mix(in srgb, var(--cki-ink) 50%, var(--cki-bg));--cki-violet:#a43ff0;--cki-blue:#3a8cf2;--cki-orange:#f0702a;--cki-green:#26b85a;box-sizing:border-box;background:var(--cki-bg);width:min(384px,100% - 32px);color:var(--cki-ink);font-family:var(--font-ui);-webkit-user-select:none;user-select:none;border-radius:20px;padding:16px 18px 18px}.cki-top>span{color:var(--cki-mute);font-size:12px;line-height:16px;display:block}.cki-fig{align-items:baseline;gap:8px;margin-top:4px;display:flex}.cki-fig b{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-size:24px;font-weight:500;line-height:30px}.cki-fig small{color:var(--cki-mute);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.cki-plot{cursor:default;border-radius:4px;outline:none;height:112px;margin-top:18px;position:relative}.cki-plot:focus-visible{box-shadow:0 0 0 3px var(--cki-bg), 0 0 0 5px var(--focus)}.cki-group{transition:opacity .22s;position:absolute;top:0;bottom:0}.cki-group:before{content:"";background:color-mix(in srgb, var(--c) 30%, var(--cki-bg));width:1px;position:absolute;top:0;bottom:0;left:0}.cki-group[data-dim]{opacity:.4}.cki-head{color:var(--cki-mute);font-variant-numeric:tabular-nums;font-size:11px;line-height:13px;position:absolute;top:0;left:6px}.cki-group i{background:color-mix(in srgb, var(--c) 72%, var(--cki-bg));transform-origin:bottom;animation:.52s cubic-bezier(.22,1,.36,1) both cki-grow;animation-delay:var(--d);border-radius:1px 1px 0 0;transition:height .16s cubic-bezier(.2,.8,.2,1),background-color .16s;position:absolute;bottom:0}.cki-group i[data-near]{background:var(--c)}@keyframes cki-grow{0%{transform:scaleY(0)}}.cki-tip{background:color-mix(in srgb, #000 90%, var(--cki-ink));color:#fff;white-space:nowrap;pointer-events:none;z-index:1;border-radius:7px;padding:6px 9px 7px;position:absolute;bottom:82px;transform:translate(-50%);box-shadow:0 0 0 1px #ffffff0f}.cki-tip span{color:#ffffffa8;font-size:10.5px;line-height:13px;display:block}.cki-tip b{font-variant-numeric:tabular-nums;margin-top:2px;font-size:12px;font-weight:500;line-height:15px;display:block}@media (prefers-reduced-motion:reduce){.cki *{transition:none!important;animation:none!important}}.chk{box-sizing:border-box;background:var(--fill-slab,var(--card));font-family:var(--font-ui);color:var(--fill-on,var(--ink));transition:height .42s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}[data-stroke=on] .chk{box-shadow:0 0 0 1px var(--pane-edge)}.chk-row{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;padding:0;display:flex;position:relative}.chk-add{letter-spacing:-.01em;align-items:center;gap:12px;width:100%;font-size:14px;font-weight:400;transition:opacity .22s;display:flex}.chk-add[data-hide]{opacity:0;pointer-events:none}.chk-ghost{box-shadow:inset 0 0 0 1.5px rgba(var(--fill-on-rgb,var(--ink-rgb)), .16);flex:none}.chk-new{color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;opacity:.34;background:0 0;border:0;padding:0;transition:opacity .16s}.chk-new:hover{opacity:.62}.chk-field{min-width:0;color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.chk-field::placeholder{color:color-mix(in srgb, var(--fill-on,#17181a) 32%, var(--fill-slab,#fff))}.chk-row[data-fell]:before{content:"";left:0;right:0;top:var(--slip,9px);bottom:var(--slip,9px);background:var(--fill-slab,var(--card));z-index:-1;border-radius:10px;position:absolute}.chk-row:focus-visible{box-shadow:0 0 0 2px rgba(var(--fill-on-rgb,var(--ink-rgb)), .4);outline:none}.chk-box{box-shadow:inset 0 0 0 1.5px rgba(var(--fill-on-rgb,var(--ink-rgb)), .28);flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.chk-fill{background:var(--fill-on,var(--ink));transform-origin:50%;position:absolute;inset:0}.chk-tick{fill:none;width:68%;height:68%;stroke:var(--fill-slab,var(--card));stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;position:relative;overflow:visible}.chk-say{letter-spacing:-.01em;font-size:14px;font-weight:400;line-height:1.2;display:inline-block;position:relative}.chk-word{display:inline-block}.chk-rule{transform-origin:0;pointer-events:none;background:currentColor;border-radius:2px;height:1.5px;position:absolute;top:46%;left:0;right:0}.cdv{--cdv-cell:color-mix(in srgb, var(--surface-3) 40%, color-mix(in srgb, var(--fill-on) 10%, var(--fill-slab)));--cdv-pass:color-mix(in srgb, var(--ok) 35%, #2bd15a);--cdv-fail:color-mix(in srgb, var(--ember) 30%, #d5155f);max-width:100%;height:50px;font-family:var(--font-ui);color:var(--ink);-webkit-tap-highlight-color:transparent;position:relative}.cdv-shell{background:var(--fill-slab);height:50px;box-shadow:0 1px 2px rgba(var(--shadow-rgb), .06), 0 4px 10px -2px rgba(var(--shadow-rgb), .06), 0 16px 32px -8px rgba(var(--shadow-rgb), .08);isolation:isolate;border-radius:999px;position:absolute;top:0;left:50%;overflow:hidden;translate:-50%}.cdv-shell:has(.cdv-press:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.cdv-cells{opacity:0;filter:blur(4px);pointer-events:none;transition:opacity .12s,filter .12s;position:absolute;inset:5px}.cdv-cells[data-on=true]{opacity:1;filter:none;transition:opacity .11s ease-out,filter .16s ease-out}.cdv-cell{background:var(--cdv-cell);will-change:transform;place-items:center;width:38px;height:40px;display:grid;position:absolute;top:0;left:50%}.cdv-cells[data-tone=fail] .cdv-cell{background:color-mix(in srgb, var(--cdv-fail) 12%, var(--fill-slab))}.cdv-cells[data-tone=base] .cdv-cell{transition:background-color .16s}.cdv-digit{letter-spacing:-.01em;font-variant-numeric:tabular-nums;animation:cdv-rise .3s cubic-bezier(.25, .55, .25, 1) var(--in,0s) both, cdv-clear .18s ease-out var(--in,0s) both;font-size:18px;font-weight:600;line-height:1}.cdv-cells[data-tone=fail] .cdv-digit{color:color-mix(in srgb, var(--cdv-fail) 92%, var(--fill-on))}.cdv-digit[data-out]{animation:cdv-drop .12s cubic-bezier(.4, 0, .7, .4) var(--out,0s) both}.cdv-ring{box-sizing:border-box;border:2px solid var(--ink);opacity:0;filter:blur(5px);will-change:transform;place-items:center;width:38px;height:40px;transition:opacity .13s ease-in,filter .13s ease-in;display:grid;position:absolute;top:0;left:50%}.cdv-ring[data-on=true]{opacity:1;filter:none;transition:opacity .17s ease-out,filter .2s ease-out}.cdv-caret{background:var(--ink);border-radius:1px;width:1.5px;height:16px}.cdv-ring[data-on=true] .cdv-caret{animation:1.06s linear infinite cdv-blink}.cdv-plate{background:var(--cdv-cell);color:var(--ink);opacity:0;filter:blur(6px);pointer-events:none;border-radius:999px;transition:opacity 80ms ease-in,filter 80ms ease-in;position:absolute;inset:5px;overflow:hidden}.cdv-plate[data-on=true]{opacity:1;filter:none;transition:opacity .1s ease-out,filter .13s ease-out}.cdv-plate[data-tone=verified]{background:var(--cdv-pass);color:var(--on-slab);transition:opacity .1s ease-out,filter .13s ease-out,background-color .17s ease-in-out,color .17s ease-in-out}.cdv-row{white-space:nowrap;align-items:center;gap:9px;display:flex;position:absolute;top:0;bottom:0;left:18px}.cdv-icon{flex:none;width:14px;height:14px;position:relative}.cdv-ico{opacity:0;filter:blur(3px);place-items:center;transition:opacity .11s,filter .11s;display:grid;position:absolute;inset:0}.cdv-ico[data-on=true]{opacity:1;filter:none}.cdv-ico svg{display:block}.cdv-spin{animation:.7s linear infinite cdv-spin}.cdv-word,.cdv-measure{letter-spacing:-.015em;white-space:pre;font-size:14px;font-weight:600;line-height:1}.cdv-word{display:inline-block;position:relative}.cdv-ch{white-space:pre;display:inline-block}.cdv-ch[data-in]{animation:cdv-ch-in .14s ease-out var(--d,0s) both}.cdv-gone{pointer-events:none;position:absolute}.cdv-gone .cdv-ch{animation:cdv-ch-out .13s ease-in calc(var(--i,0) * 10ms) both}.cdv-shine{opacity:0;pointer-events:none;background:linear-gradient(110deg,#0000 43%,#ffffff8c 50%,#0000 57%) 100% 0/260% 100% no-repeat;position:absolute;inset:0}.cdv-plate[data-shine] .cdv-shine{animation:.3s cubic-bezier(.45,0,.4,1) both cdv-shine}.cdv-field{opacity:0;caret-color:#0000;color:#0000;pointer-events:none;cursor:text;background:0 0;border:0;outline:none;width:100%;height:100%;margin:0;padding:0;font-size:16px;position:absolute;inset:0}.cdv[data-face=cells] .cdv-field{pointer-events:auto}.cdv-press{cursor:pointer;background:0 0;border:0;border-radius:999px;outline:none;margin:0;padding:0;position:absolute;inset:0}.cdv-press[hidden]{display:none}.cdv[data-phase=check] .cdv-press{cursor:default}.cdv-measure{visibility:hidden;pointer-events:none;position:absolute;top:0;left:0}.cdv-measure>span{position:absolute;top:0;left:0}.cdv-say{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.cdv-digit,.cdv-digit[data-out],.cdv-ch[data-in],.cdv-gone .cdv-ch,.cdv-plate[data-shine] .cdv-shine{animation:none}.cdv-gone{display:none}.cdv-spin{animation-duration:1.6s}}@keyframes cdv-rise{0%{translate:0 8px}to{translate:0}}@keyframes cdv-clear{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:none}}@keyframes cdv-drop{0%{opacity:1;filter:none;translate:0}to{opacity:0;filter:blur(4px);translate:0 8px}}@keyframes cdv-blink{0%,44.9%{opacity:1}45%,to{opacity:0}}@keyframes cdv-spin{to{rotate:360deg}}@keyframes cdv-ch-in{0%{opacity:0;filter:blur(4px)}to{opacity:1;filter:none}}@keyframes cdv-ch-out{0%{opacity:1;filter:none}to{opacity:0;filter:blur(4px)}}@keyframes cdv-shine{0%{opacity:1;background-position:100% 0}to{opacity:1;background-position:0 0}}.ctx{--ctx-empty:color-mix(in srgb, var(--fill-on,#17181a) 8%, var(--fill-slab,#fff));--k-sys:#ec4f8c;--k-tools:#9a5cf6;--k-files:#3d7ef5;--k-chat:#1db4cc;--k-mem:#2ccb7e;box-sizing:border-box;background:var(--fill-slab,var(--card,#fff));width:309px;color:var(--fill-on,var(--ink,#17181a));font-family:var(--font-ui);-webkit-user-select:none;user-select:none;border-radius:20px;padding:16px}[data-stroke=on] .ctx{box-shadow:0 0 0 1px var(--pane-edge)}.ctx-head{justify-content:space-between;align-items:center;display:flex}.ctx-title{letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:20px}.ctx-figure{align-items:baseline;gap:6px;margin:12px 0 16px;display:flex}.ctx-num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;line-height:32px;position:relative}.ctx-roll{line-height:1;display:flex}.ctx-wheel{height:1.15em;display:inline-block;position:relative;overflow:hidden}.ctx-digit{line-height:1.15em;display:block}.ctx-sym{line-height:1.15em}.ctx-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ctx-of{color:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));font-size:13px}.ctx-grid{grid-auto-flow:column;justify-content:center;display:grid}.ctx-dot{background:var(--ctx-empty);border-radius:2px;transition:background-color .26s,opacity .22s,scale .26s cubic-bezier(.22,1,.36,1);display:block}.ctx-dot[data-swap]{position:relative}.ctx-dot[data-swap]:after{content:"";border-radius:inherit;animation:none;animation-delay:inherit;position:absolute;inset:0}.ctx .ctx-dot[data-swap=fill]{background:var(--was)}.ctx-dot[data-swap=fill]:after{background:var(--now);animation-name:ctx-grow}.ctx-dot[data-swap=drain]:after{background:var(--was);animation-name:ctx-shrink;animation-duration:.24s;animation-timing-function:cubic-bezier(.55,0,.75,.4)}.ctx-grid[data-wave=a]{animation:.76s cubic-bezier(.33,0,.2,1) both ctx-press-a}.ctx-grid[data-wave=b]{animation:.76s cubic-bezier(.33,0,.2,1) both ctx-press-b}.ctx[data-mono]{--k-sys:var(--fill-on,#17181a);--k-tools:color-mix(in srgb, var(--fill-on,#17181a) 76%, var(--fill-slab,#fff));--k-files:color-mix(in srgb, var(--fill-on,#17181a) 54%, var(--fill-slab,#fff));--k-chat:color-mix(in srgb, var(--fill-on,#17181a) 36%, var(--fill-slab,#fff));--k-mem:color-mix(in srgb, var(--fill-on,#17181a) 22%, var(--fill-slab,#fff))}.ctx-dot[data-kind=sys]{background:var(--k-sys)}.ctx-dot[data-kind=tools]{background:var(--k-tools)}.ctx-dot[data-kind=files]{background:var(--k-files)}.ctx-dot[data-kind=chat]{background:var(--k-chat)}.ctx-dot[data-kind=mem]{background:var(--k-mem)}.ctx-bar{gap:3px;height:40px;display:flex}.ctx-seg{border-radius:6px;flex-basis:0;min-width:3px;transition:flex-grow .82s cubic-bezier(.65,0,.2,1),opacity .22s;display:block}.ctx-bar[data-wave=a] .ctx-seg:not(.ctx-seg-room){animation:ctx-give-a .76s var(--ctx-wave,0s) cubic-bezier(.33, 0, .2, 1) both}.ctx-bar[data-wave=b] .ctx-seg:not(.ctx-seg-room){animation:ctx-give-b .76s var(--ctx-wave,0s) cubic-bezier(.33, 0, .2, 1) both}@media (prefers-reduced-motion:reduce){.ctx-seg{transition-duration:1ms}.ctx-bar[data-wave] .ctx-seg{animation:none}}.ctx-seg[data-kind=sys]{background:var(--k-sys)}.ctx-seg[data-kind=tools]{background:var(--k-tools)}.ctx-seg[data-kind=files]{background:var(--k-files)}.ctx-seg[data-kind=chat]{background:var(--k-chat)}.ctx-seg[data-kind=mem]{background:var(--k-mem)}.ctx-seg-room{background:color-mix(in srgb, var(--fill-on,#17181a) 8%, var(--fill-slab,#fff))}.ctx-seg[data-dim],.ctx-dot[data-dim]{opacity:.22}.ctx-chips{flex-wrap:wrap;gap:6px;margin-top:16px;display:flex}.ctx-chip{background:color-mix(in srgb, var(--fill-on,#17181a) 6%, var(--fill-slab,#fff));height:32px;color:var(--fill-on,#17181a);font:inherit;cursor:default;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 12px;font-size:13px;transition:background-color .16s,scale .26s cubic-bezier(.34,1.56,.64,1);display:inline-flex}.ctx-chip[data-on]{background:color-mix(in srgb, var(--fill-on,#17181a) 12%, var(--fill-slab,#fff));scale:.975}.ctx-chip:focus-visible{outline:2px solid var(--signal,#2231dd);outline-offset:1px}.ctx-swatch{border-radius:2px;width:8px;height:8px;display:block}.ctx-swatch[data-kind=sys]{background:var(--k-sys)}.ctx-swatch[data-kind=tools]{background:var(--k-tools)}.ctx-swatch[data-kind=files]{background:var(--k-files)}.ctx-swatch[data-kind=chat]{background:var(--k-chat)}.ctx-swatch[data-kind=mem]{background:var(--k-mem)}.ctx-act{background:color-mix(in srgb, var(--fill-on,#17181a) 10%, var(--fill-slab,#fff));height:28px;color:var(--fill-on,#17181a);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:0 12px;font-size:13px;font-weight:500;transition:scale .24s cubic-bezier(.22,1,.36,1),background-color .22s,color .22s}[data-fill=dark] .ctx-act:not([data-quiet]){background:var(--fill-on,#17181a);color:var(--fill-slab,#fff)}.ctx-act[data-quiet]{background:color-mix(in srgb, var(--fill-on,#17181a) 5%, var(--fill-slab,#fff));color:color-mix(in srgb, var(--fill-on,#17181a) 64%, var(--fill-slab,#fff))}[data-fill=dark] .ctx-act[data-quiet]{background:color-mix(in srgb, var(--fill-on,#17181a) 8%, var(--fill-slab,#fff));color:var(--fill-on,#17181a)}.ctx-act:active{scale:.96}.ctx-act:focus-visible{outline:2px solid var(--signal,#2231dd);outline-offset:2px}@media (prefers-reduced-motion:reduce){.ctx-dot{transition-duration:1ms;transition-delay:0s!important}.ctx-grid[data-wave]{animation:none}}@keyframes ctx-grow{0%{scale:0}to{scale:1}}@keyframes ctx-press-a{0%,to{scale:1}38%{scale:.965}72%{scale:1.01}}@keyframes ctx-press-b{0%,to{scale:1}38%{scale:.965}72%{scale:1.01}}@keyframes ctx-shrink{0%{scale:1}to{scale:0}}@keyframes ctx-give-a{0%,to{scale:1}38%{scale:1 var(--ctx-give,.93)}72%{scale:1 1.03}}@keyframes ctx-give-b{0%,to{scale:1}38%{scale:1 var(--ctx-give,.93)}72%{scale:1 1.03}}.dtr,.dtr-chip-hi{--dtr-c:#3171f8;--dtr-t:#3b82f6;--dtr-i:#2a4de8;--dtr-p:55%;--dtr-fill:color-mix(in srgb, var(--dtr-t) 20%, var(--fill-slab,#fff));--dtr-edge:color-mix(in srgb, var(--dtr-t) 42%, var(--fill-slab,#fff));--dtr-ink:color-mix(in srgb, var(--dtr-i) var(--dtr-p), var(--fill-on,#17181a))}.dtr[data-tone=amber],.dtr-chip-hi[data-tone=amber]{--dtr-c:#f38a00;--dtr-t:#f7c400;--dtr-i:#f38a00;--dtr-p:38%}.dtr[data-tone=green],.dtr-chip-hi[data-tone=green]{--dtr-c:#12c972;--dtr-t:#05f064;--dtr-i:#12c972;--dtr-p:45%}.dtr[data-tone=violet],.dtr-chip-hi[data-tone=violet]{--dtr-c:#7d35f4;--dtr-t:#8b6cf8;--dtr-i:#7a1fff;--dtr-p:48%}.dtr{--dtr-grey:color-mix(in srgb, var(--fill-on,#17181a) 66%, var(--fill-slab,#fff));--dtr-frame:color-mix(in srgb, var(--fill-on,#17181a) 5%, var(--fill-slab,#fff));--dtr-ease:cubic-bezier(.2, .15, .2, 1);--dtr-tint:var(--dtr-dur,.3s) var(--dtr-ease);width:100%;height:100%;font-family:var(--font-ui);color:var(--fill-on,#17181a);-webkit-user-select:none;user-select:none;place-self:stretch stretch;position:relative}.dtr-card{box-sizing:border-box;border-radius:var(--dtr-r,26px);background:var(--dtr-frame);width:398px;box-shadow:0 0 0 1px rgba(var(--shadow-rgb,23, 24, 26), .05), 0 10px 20px -10px rgba(var(--shadow-rgb,23, 24, 26), .24);transform-origin:50%;padding:0 10px;position:absolute;top:50%;left:50%}.dtr-head{box-sizing:border-box;justify-content:space-between;align-items:center;height:53px;padding:5px 13px 0 12px;display:flex}.dtr-title{letter-spacing:-.02em;margin-top:2px;font-size:14px;font-weight:600;line-height:20px}.dtr-badge{box-sizing:border-box;background:color-mix(in srgb, var(--fill-on,#17181a) 11%, var(--fill-slab,#fff));height:24px;color:color-mix(in srgb, var(--fill-on,#17181a) 70%, var(--fill-slab,#fff));letter-spacing:-.02em;white-space:nowrap;transition:width .24s cubic-bezier(.22, 1, .36, 1), background-color var(--dtr-tint), color var(--dtr-tint);border-radius:999px;place-items:center;padding:0 9px;font-size:11px;font-weight:500;line-height:24px;display:grid;position:relative}.dtr-badge[data-on=true]{background:var(--dtr-fill);color:var(--dtr-ink)}.dtr-badge-face{justify-items:center;display:grid}.dtr-badge-face>*{white-space:nowrap;grid-area:1/1}.dtr-badge-measure{visibility:hidden;white-space:nowrap;pointer-events:none;padding:0 9px;position:absolute;top:0;left:0}.dtr-count{white-space:pre;display:inline-block}.dtr-roll{vertical-align:top;justify-items:start;display:inline-grid}.dtr-roll>*{white-space:pre;grid-area:1/1}.dtr-panel{box-sizing:border-box;border-radius:max(4px, calc(var(--dtr-r,26px) - 10px));background:var(--fill-slab,#fff);padding:0 16px 15px}.dtr-fields{border-bottom:1px solid color-mix(in srgb, var(--fill-on,#17181a) 7%, var(--fill-slab,#fff));height:81px;display:flex;position:relative}.dtr-field,.dtr-day,.dtr-chip,.dtr-clear{color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;margin:0;padding:0}.dtr-field{box-sizing:border-box;text-align:left;border-radius:10px;outline:none;flex-direction:column;align-items:flex-start;gap:7px;width:162px;padding-top:16px;display:flex}.dtr-field-out{flex:1;width:auto;padding-left:23px}.dtr-field:focus-visible{box-shadow:0 0 0 2px var(--focus,#2231dd)}.dtr-label{letter-spacing:.05em;text-transform:uppercase;color:var(--dtr-grey);font-size:10px;font-weight:500;line-height:12px}.dtr-value{letter-spacing:-.02em;color:var(--fill-on,#17181a);font-size:15px;font-weight:600;line-height:20px}.dtr-value.dtr-empty{color:color-mix(in srgb, var(--fill-on,#17181a) 64%, var(--fill-slab,#fff));font-weight:500}.dtr-rule{background:color-mix(in srgb, var(--fill-on,#17181a) 6%, var(--fill-slab,#fff));width:1px;height:26px;position:absolute;top:29px;left:162px}.dtr-bar{background:var(--dtr-c);width:34px;height:2px;transition:transform var(--dtr-tint), background-color var(--dtr-tint);border-radius:1px;position:absolute;top:63px;left:1px}.dtr-bar[data-out=true]{transform:translate(185px)}.dtr-month{letter-spacing:-.02em;margin-top:16px;font-size:15px;font-weight:600;line-height:20px}.dtr-year{color:color-mix(in srgb, var(--fill-on,#17181a) 72%, var(--fill-slab,#fff));font-weight:500}.dtr-grid{outline:none;margin-top:21px}.dtr-week{height:12px;display:flex}.dtr-wd{text-align:center;color:color-mix(in srgb, var(--fill-on,#17181a) 70%, var(--fill-slab,#fff));flex:1;font-size:10px;font-weight:500;line-height:12px}.dtr-days{isolation:isolate;margin-top:5px;position:relative}.dtr-halo{background:color-mix(in srgb, var(--fill-on,#17181a) 7%, var(--fill-slab,#fff));pointer-events:none;border-radius:50%;width:34px;height:34px;animation:.12s ease-out dtr-in;position:absolute}.dtr-band{background:var(--dtr-fill);height:34px;transition:background-color var(--dtr-tint);pointer-events:none;border-radius:17px;position:absolute;left:0}.dtr-knob{pointer-events:none;width:34px;height:34px;position:absolute;top:0;left:0}.dtr-knob-face{background:var(--dtr-c);width:100%;height:100%;box-shadow:0 0 0 2px var(--fill-slab,#fff), 0 1px 4px 1px rgba(var(--shadow-rgb,23, 24, 26), .16);opacity:0;transition:opacity .11s ease, transform .14s ease, background-color var(--dtr-tint);border-radius:50%;display:block;transform:scale(.82)}.dtr-knob-face[data-on=true]{opacity:1;transition:opacity 80ms ease, transform .22s cubic-bezier(.34, 1.5, .64, 1), background-color var(--dtr-tint);transform:scale(1)}.dtr-knob-face[data-fresh=true]{transition:opacity 80ms,transform .22s cubic-bezier(.34,1.5,.64,1)}.dtr-row{z-index:2;height:38px;display:flex;position:relative}.dtr-cell{flex:1;display:grid}.dtr-day{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--fill-on,#17181a) 88%, var(--fill-slab,#fff));outline:none;place-items:center;font-size:13px;font-weight:500;transition:color .16s;display:grid;position:relative}.dtr-day[data-state=in]{color:var(--dtr-ink)}.dtr-day[data-state=edge]{color:#fff}.dtr-day[data-state=off]{color:color-mix(in srgb, var(--fill-on,#17181a) 20%, var(--fill-slab,#fff));cursor:default}.dtr-day[data-today]:after{content:"";background:color-mix(in srgb, var(--fill-on,#17181a) 50%, var(--fill-slab,#fff));border-radius:50%;width:3px;height:3px;margin-left:-1.5px;transition:opacity .16s;position:absolute;top:30px;left:50%}.dtr-day[data-today][data-state=edge]:after{opacity:0}.dtr-day:focus-visible:before{content:"";width:34px;height:34px;box-shadow:0 0 0 2px var(--focus,#2231dd);border-radius:50%;margin:-17px 0 0 -17px;position:absolute;top:50%;left:50%}.dtr-foot{box-sizing:border-box;justify-content:space-between;align-items:flex-start;height:54px;padding:11px 12px 0 13px;display:flex}.dtr-chips{isolation:isolate;gap:4px;display:flex;position:relative}.dtr-chip{letter-spacing:-.02em;white-space:nowrap;border-radius:999px;outline:none;height:30px;padding:0 12px;font-size:10.5px;font-weight:500;position:relative}.dtr-chip:before{content:"";z-index:0;border-radius:inherit;background:var(--fill-slab,#fff);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fill-on,#17181a) 10%, var(--fill-slab,#fff));transition:background-color .14s;position:absolute;inset:0}.dtr-chip:hover:before{background:color-mix(in srgb, var(--fill-on,#17181a) 3%, var(--fill-slab,#fff))}.dtr-chip>span{z-index:2;color:color-mix(in srgb, var(--fill-on,#17181a) 80%, var(--fill-slab,#fff));transition:color .18s;position:relative}.dtr-chip[data-on=true]>span{color:var(--dtr-ink)}.dtr-chip:focus-visible{box-shadow:0 0 0 2px var(--focus,#2231dd)}.dtr-chip-hi{z-index:1;background:var(--dtr-fill);height:30px;box-shadow:inset 0 0 0 1px var(--dtr-edge);opacity:0;pointer-events:none;border-radius:999px;transition:opacity .16s;position:absolute;top:0;left:0}.dtr-chip-hi[data-on=true]{opacity:1}.dtr-chip-hi[data-slide=true]{transition:transform var(--dtr-tint), width var(--dtr-tint), opacity .16s ease, background-color var(--dtr-tint), box-shadow var(--dtr-tint)}.dtr-clear{letter-spacing:-.02em;height:28px;color:var(--dtr-grey);border-radius:8px;outline:none;font-size:11px;font-weight:500;transition:color .14s}.dtr-clear:hover{color:var(--fill-on,#17181a)}.dtr-clear:focus-visible{box-shadow:0 0 0 2px var(--focus,#2231dd)}.dtr-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes dtr-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.dtr-bar,.dtr-badge,.dtr-chip-hi,.dtr-knob-face{transition:none}}.gpane,.gnav,.gdock{background:var(--pane);-webkit-backdrop-filter:blur(var(--g-blur,2px)) saturate(var(--g-sat,150%)) brightness(var(--g-bright,100%));backdrop-filter:blur(var(--g-blur,2px)) saturate(var(--g-sat,150%)) brightness(var(--g-bright,100%));isolation:isolate;color:var(--ink);position:relative}.gpane:before,.gnav:before,.gdock:before{content:"";border-radius:inherit;pointer-events:none;z-index:3;border:1px solid #0000;position:absolute;inset:0}.gdock{touch-action:pan-y;border-radius:28px;align-items:flex-end;gap:12px;padding:12px 16px;display:inline-flex}.gdock-item{width:44px;height:44px;color:var(--ink);opacity:.42;cursor:pointer;background:0 0;border:0;place-items:center;transition:opacity .22s;display:grid;position:relative}.gdock-glyph{transform-origin:bottom;place-items:center;transition:transform .42s cubic-bezier(.24,1.34,.38,1);display:grid}.gdock-item[data-near="1"]{opacity:.66}.gdock-item[data-near="0"],.gdock-item[data-active=true]{opacity:1}.gdock-item:focus-visible{outline:1.5px solid var(--ink);outline-offset:3px;border-radius:10px}.gdock-dot{background:var(--ink);opacity:0;border-radius:50%;width:3px;height:3px;margin-left:-1.5px;transition:opacity .22s,transform .42s cubic-bezier(.24,1.34,.38,1);position:absolute;bottom:3px;left:50%;transform:scale(.4)}.gdock-dot[data-on=true]{opacity:.55;transform:scale(1)}.gdock-tip{background:var(--fill-on,var(--ink));height:32px;color:var(--fill-slab,var(--on-ink));font-family:var(--font-ui);white-space:nowrap;opacity:0;pointer-events:none;z-index:2;letter-spacing:0;border-radius:999px;justify-content:center;align-items:center;font-size:12px;font-weight:400;line-height:32px;transition:transform .16s cubic-bezier(.22,1,.36,1),width .16s cubic-bezier(.22,1,.36,1),opacity .16s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;bottom:calc(100% + 8px);left:0;overflow:hidden}.gdock-tip>span{flex:none}.gdock-tip:not([data-ready]){transition:opacity .16s cubic-bezier(.22,1,.36,1)}.gdock-tip[data-on=true]{opacity:1}[data-surface=glass] .lab:before,[data-surface=glass] .gcard:before,[data-surface=glass] .cmd:before,[data-surface=glass] .gpane:before,[data-surface=glass] .gnav:before,[data-surface=glass] .gdock:before{background:linear-gradient(142deg, rgba(255, 255, 255, var(--g-edge-hi,0)) 0%, rgba(255, 255, 255, var(--g-edge-lo,0)) 26%, rgba(255, 255, 255, var(--g-edge-lo,0)) 62%, rgba(255, 255, 255, var(--g-edge-far,0)) 100%) border-box;-webkit-mask-composite:xor;border-color:#0000;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:padding-box,border-box;mask-clip:padding-box,border-box;-webkit-mask-origin:padding-box,border-box;mask-origin:padding-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}[data-surface=glass] .lab,[data-surface=glass] .gcard,[data-surface=glass] .cmd,[data-surface=glass] .gpane,[data-surface=glass] .gnav,[data-surface=glass] .gdock{box-shadow:var(--g-shadow, inset 0 1px 0 rgba(255, 255, 255, var(--g-spec,0)),  0 10px 40px rgba(var(--shadow-rgb), var(--g-lift,0)))}[data-surface=flat] .lab,[data-surface=flat] .gcard,[data-surface=flat] .cmd,[data-surface=flat] .gnav,[data-surface=flat] .gdock{-webkit-backdrop-filter:none;backdrop-filter:none}.gtry[data-rim=flat] .lab:before,.gtry[data-rim=flat] .gcard:before,.gtry[data-rim=flat] .cmd:before,.gtry[data-rim=flat] .gpane:before,.gtry[data-rim=flat] .gnav:before,.gtry[data-rim=flat] .gdock:before{border-color:var(--try-edge,transparent);background:0 0;-webkit-mask:none;mask:none}.drg-well{place-items:center;display:grid;position:relative}.drg-goo>svg{transform:scale(calc(1 / var(--k,1)));transform-origin:0 0}.drg-goo{place-items:center;width:100%;height:100%;display:grid}.drg-ball{cursor:grab;touch-action:none;will-change:transform;border-radius:999px;grid-area:1/1}.drg-ball:active{cursor:grabbing}.dyn{box-sizing:border-box;width:300px;height:182px;font-family:var(--font-ui);-webkit-user-select:none;user-select:none;flex-direction:column;justify-content:flex-start;align-items:center;padding:16px 0;display:flex}.dyn-top{justify-content:center;align-items:center;height:150px;display:flex}.dyn-pill{color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent;background:#000;border:0;justify-content:center;align-items:center;padding:0;display:flex;position:relative;overflow:hidden}.dyn-in{display:flex;position:absolute;inset:0}.dyn-compact,.dyn-open{align-items:center;gap:12px;display:flex;position:absolute;inset:0}.dyn-compact{justify-content:space-between;padding:0 12px}.dyn-open{gap:12px;padding:0 16px}.dyn-open[data-kind=Music]{align-items:stretch;padding:16px 20px}.dyn-num{font-variant-numeric:tabular-nums;letter-spacing:0;font-size:13px;font-weight:500}.dyn-amber{color:#e09a12}.dyn-green{color:#30d158}.dyn-amber-bg{color:#e09a12;background:#ff9f0a3d}.dyn-red-bg{color:#fff;background:#e5484d}.dyn-round{border-radius:50%;flex:none;place-items:center;width:46px;height:46px;transition:scale .16s;display:grid}.dyn-round:active{scale:.96}.dyn-grow{flex:1}.dyn-label{color:#ffffff8c;letter-spacing:0;font-size:12px;font-weight:400}.dyn-big{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;line-height:1}.dyn-open[data-kind=Timer] .dyn-label{align-self:center;margin-right:-4px}.dyn-face{object-fit:cover;border-radius:50%;flex:none;width:46px;height:46px}.dyn-who{text-align:left;flex-direction:column;gap:2px;min-width:0;display:flex}.dyn-name{color:#fff;letter-spacing:-.01em;font-size:16px;font-weight:500}.dyn-open[data-kind=Call] .dyn-label{letter-spacing:-.01em;font-size:14px}.dyn-open[data-kind=Call] .dyn-name{letter-spacing:-.01em;font-size:16px}.dyn-open[data-kind=Music] .dyn-label{letter-spacing:-.01em;font-size:14px}.dyn-open[data-kind=Music] .dyn-name{letter-spacing:-.01em;font-size:16px}.dyn-open[data-kind=Music] .dyn-t{letter-spacing:0;width:38px;font-size:13px}.dyn-open[data-kind=Flight] .dyn-label{letter-spacing:-.01em;font-size:14px}.dyn-open[data-kind=Flight] .dyn-code{letter-spacing:-.03em;font-size:30px}.dyn-open[data-kind=Flight] .dyn-t{letter-spacing:0;width:auto;font-size:13px}.dyn-open[data-kind=Flight] .dyn-eta{letter-spacing:-.01em;font-size:14px}.dyn-art{object-fit:cover;border-radius:10px;flex:none;width:46px;height:46px}.dyn-art-s{border-radius:6px;width:22px;height:22px}.dyn-music{flex-direction:column;justify-content:space-between;width:100%;display:flex}.dyn-row{align-items:center;gap:12px;display:flex}.dyn-track{gap:12px}.dyn-t{color:#ffffff80;font-variant-numeric:tabular-nums;letter-spacing:0;width:34px;font-size:11px}.dyn-t:last-child{text-align:right}.dyn-rail{background:#ffffff38;border-radius:3px;flex:1;height:5px;overflow:hidden}.dyn-rail>span{background:var(--fill-slab,var(--card));border-radius:inherit;height:100%;transition:width 1s linear;display:block}.dyn-ctl{justify-content:center;gap:32px}.dyn-play{place-items:center;display:grid}.dyn-bars{align-items:center;gap:2px;height:16px;display:inline-flex}.dyn-bars i{background:#ff6fa0;border-radius:2px;width:3px;height:4px;transition:height .22s}.dyn-bars[data-on] i{animation:.9s ease-in-out infinite alternate dyn-bar}.dyn-bars[data-on] i:nth-child(2){animation-duration:.7s;animation-delay:-.3s}.dyn-bars[data-on] i:nth-child(3){animation-duration:1.1s;animation-delay:-.5s}.dyn-bars[data-on] i:nth-child(4){animation-duration:.8s;animation-delay:-.2s}.dyn-open[data-kind=Flight]{align-items:stretch;padding:16px 20px}.dyn-cyan{color:#64d2ff}.dyn-plane{rotate:45deg}.dyn-flight{flex-direction:column;justify-content:space-between;width:100%;display:flex}.dyn-flight .dyn-ends{justify-content:space-between}.dyn-flight .dyn-t{letter-spacing:0;width:auto;font-size:11px}.dyn-code{letter-spacing:-.03em;color:#fff;font-size:30px;font-weight:500;line-height:1.1}.dyn-fly{flex:1;height:22px;margin:0 4px;position:relative}.dyn-fly:before,.dyn-fly>i{content:"";border-radius:3px;height:6px;position:absolute;top:50%;left:0;translate:0 -50%}.dyn-fly:before{background:#ffffff2e;right:0}.dyn-fly>i{width:calc(var(--p) * (100% - 18px) + 9px);background:#64d2ff;transition:width 1s linear}.dyn-fly .dyn-plane{top:50%;left:calc(var(--p) * (100% - 18px));color:#fff;transition:left 1s linear;position:absolute;translate:0 -50%}.dyn-eta{letter-spacing:0;font-size:12px;font-weight:400}.dyn-pill[data-tone=white]{background:var(--fill-slab,var(--card));color:var(--fill-on,var(--ink));box-shadow:0 0 0 1px #0000000f}.dyn-pill[data-tone=white] .dyn-label,.dyn-pill[data-tone=white] .dyn-t{color:#00000080}.dyn-pill[data-tone=white] .dyn-name{color:var(--fill-on,var(--ink))}.dyn-pill[data-tone=white] .dyn-amber{color:#e09a12}.dyn-pill[data-tone=white] .dyn-amber-bg{color:#e09a12;background:#ff950029}.dyn-pill[data-tone=white] .dyn-green{color:#1f9d55}.dyn-pill[data-tone=white] .dyn-cyan{color:#0a84ff}.dyn-pill[data-tone=white] .dyn-code{color:#111}.dyn-pill[data-tone=white] .dyn-fly:before{background:#0000001a}.dyn-pill[data-tone=white] .dyn-fly>i{background:#0a84ff}.dyn-pill[data-tone=white] .dyn-fly .dyn-plane{color:var(--fill-on,var(--ink))}.dyn-pill[data-tone=white] .dyn-rail{background:#0000001a}.dyn-pill[data-tone=white] .dyn-rail>span{background:#111}@media (prefers-reduced-motion:reduce){.dyn-bars[data-on] i{height:10px;animation:none}}@keyframes dyn-bar{0%{height:4px}to{height:16px}}.efs{--efs-blue:#0a6bf7;--efs-blue-deep:#0756d6;--efs-track:color-mix(in srgb, var(--fill-on,#17181a) calc(var(--wash,.06) * 100%), var(--card,#f7f7f6));font-family:var(--font-ui);-webkit-tap-highlight-color:transparent;place-items:center;display:grid}.efs-slider{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:999px;outline:none;flex:none;position:relative}.efs-slider[data-held]{cursor:grabbing}.efs-shape{pointer-events:none;position:absolute;top:-27px;left:0;overflow:visible}.efs-shape path{fill:var(--efs-track);stroke:rgba(var(--fill-on-rgb,23, 24, 26), .05);stroke-width:1.5px;paint-order:stroke;stroke-linejoin:round}.efs-slider:focus-visible .efs-shape path{stroke:var(--focus,#2231dd);stroke-width:3px}.efs-fill{background:linear-gradient(90deg, var(--efs-blue), var(--efs-blue-deep));border-radius:999px;height:100%;position:absolute;top:0;left:0;overflow:hidden}.efs-thumb{background:#fff;border-radius:999px;position:absolute;left:0;overflow:hidden}.efs-in-thumb{height:40px;position:absolute;left:0}.efs-ticks{pointer-events:none;position:absolute;inset:0}.efs-in-thumb .efs-ticks{width:100%}.efs-tick{border-radius:1px;width:1.6px;position:absolute}.efs-ticks[data-layer=track] .efs-tick{background:color-mix(in srgb, var(--fill-on,#17181a) calc(var(--wash,.06) * 300%), var(--efs-track))}.efs-ticks[data-layer=track] .efs-tick[data-on]{background:#5f9dfb}.efs-ticks[data-layer=fill] .efs-tick{background:rgba(var(--fill-on-rgb,23, 24, 26), calc(var(--wash,.06) * 5 - .2))}.efs-ticks[data-layer=fill] .efs-tick[data-on]{background:#ffffff6b}.efs-ticks[data-layer=thumb] .efs-tick{background:#17181a5c}.efs-tag{white-space:nowrap;pointer-events:none;opacity:0;filter:blur(4px);transition:opacity 30ms ease-in,filter 30ms ease-in;position:absolute;top:0;left:0}.efs-tag[data-show]{opacity:1;filter:blur();transition:opacity 60ms ease-out 60ms,filter 75ms ease-out 55ms}.efs-words{letter-spacing:-.005em;color:color-mix(in srgb, var(--fill-on,#17181a) 42%, var(--efs-track));font-size:13px;font-weight:500;line-height:16px;display:inline-block}.efs-version{color:var(--fill-on,#17181a)}.efs-tag .efs-words{animation:.15s ease-out both efs-swap}@keyframes efs-swap{0%{filter:blur(5px);opacity:.45}to{filter:blur();opacity:1}}.efs-measure{visibility:hidden;pointer-events:none;flex-direction:column;align-items:flex-start;display:flex;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.efs-tag,.efs-tag[data-show]{transition:none}.efs-tag .efs-words{animation:none}}.emg{--emg-blue:var(--pick,#0d99ff);--emg-grey:color-mix(in srgb, var(--fill-on,#17181a) 7%, var(--card,#f7f7f6));font-family:var(--font-ui);color:var(--ink);-webkit-tap-highlight-color:transparent;flex-direction:column;align-items:center;gap:34px;padding-top:28px;display:flex;position:relative}.emg-stage{flex:none;position:relative}.emg-globe{will-change:transform, opacity;position:absolute;inset:0}.emg-sphere{touch-action:none;-webkit-user-select:none;user-select:none;border-radius:50%;position:absolute;inset:0}.emg-sphere[data-drag]{cursor:grabbing}.emg-cell{width:var(--emg-pitch);height:var(--emg-pitch);margin:calc(var(--emg-pitch) / -2) 0 0 calc(var(--emg-pitch) / -2);cursor:pointer;will-change:transform, opacity;position:absolute;top:50%;left:50%}.emg-cell[data-empty]{pointer-events:none}.emg-cell[data-current]{z-index:1}.emg-cell:hover{z-index:2}.emg-face{width:100%;height:100%;transition:scale .28s cubic-bezier(.34,1.5,.64,1);display:grid;position:relative}.emg-face:before{content:"";background:color-mix(in srgb, var(--fill-on,#17181a) 10%, transparent);opacity:0;border-radius:26%;transition:opacity .16s;position:absolute;inset:5%}.emg-cell:hover .emg-face{scale:var(--emg-mag,1.4)}.emg-cell:hover .emg-face:before{opacity:1}.emg-sphere[data-drag] .emg-face{scale:1}.emg-sphere[data-drag] .emg-face:before{opacity:0}.emg-pop{place-items:center;width:100%;height:100%;display:grid;position:relative}.emg-box{border:2px solid var(--emg-blue);background:color-mix(in srgb, var(--emg-blue) 18%, transparent);opacity:0;border-radius:26%;transition:opacity .16s;position:absolute;inset:3%}.emg-cell[data-current] .emg-box{opacity:1}.emg-char{font-family:Apple Color Emoji,Segoe UI Emoji,Noto Color Emoji,sans-serif;font-size:calc(var(--emg-pitch) * .62);line-height:1;position:relative}.emg-arc{pointer-events:none;position:absolute;top:50%;left:50%;overflow:visible;translate:-50% -50%}.emg-arc-in{opacity:0;transition:opacity .14s,transform .22s;transform:rotate(-22deg)}.emg-arc-in[data-show]{opacity:1;transition:opacity .3s .14s,transform .64s cubic-bezier(.2,1,.3,1) .1s;transform:none}.emg-arc-edge,.emg-arc-fill{fill:none;stroke-linecap:round;transition:stroke .16s,stroke-dasharray .3s cubic-bezier(.2,.8,.2,1),stroke-dashoffset .3s cubic-bezier(.2,.8,.2,1)}.emg-arc-edge{stroke:#0000}.emg[data-search] .emg-arc-edge{stroke:var(--emg-blue)}.emg-arc-fill{stroke:color-mix(in srgb, var(--fill-on,#17181a) 13%, var(--card,#f7f7f6))}.emg-arc-icon{color:var(--ink-3);transition:transform .3s cubic-bezier(.2,.8,.2,1)}.emg-arc-text{letter-spacing:-.01em;fill:var(--ink);font-size:13.5px;font-weight:600}.emg-arc-ph{fill:var(--ink-4);font-weight:500}.emg-arc-n{fill:var(--ink-4);font-size:11.5px;font-weight:500}.emg-caret{fill:var(--ink);fill-opacity:0;font-weight:300}.emg-caret[data-on]{animation:1.06s step-end infinite emg-blink}@keyframes emg-blink{0%,50%{fill-opacity:1}50.01%,to{fill-opacity:0}}.emg-search{color:#0000;caret-color:#0000;opacity:0;cursor:text;background:0 0;border:0;border-radius:999px;outline:none;margin:0;padding:0;font-size:16px;position:absolute}.emg-field{background:var(--emg-grey);border-radius:24px;flex:none;align-items:center;width:296px;height:48px;display:flex;position:relative}.emg-input{min-width:0;height:100%;font:inherit;color:var(--ink);background:0 0;border:0;outline:none;flex:1;margin:0;padding:0 8px 0 20px;font-size:15px}.emg-input::placeholder{color:var(--ink-4)}.emg-toggle{width:36px;height:36px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:50%;outline:none;flex:none;place-items:center;margin-right:6px;padding:0;transition:color .16s,box-shadow .16s;display:grid;position:relative}.emg-toggle:before{content:"";background:color-mix(in srgb, var(--fill-on,#17181a) 22%, var(--card,#f7f7f6));opacity:0;border-radius:50%;transition:opacity .22s,scale .38s cubic-bezier(.34,1.4,.64,1);position:absolute;inset:0;scale:.4}.emg-toggle svg{grid-area:1/1;transition:opacity .18s,scale .26s cubic-bezier(.34,1.4,.64,1),rotate .32s cubic-bezier(.34,1.4,.64,1);position:relative}.emg-cross{color:var(--ink);opacity:0;rotate:-90deg;scale:.5}.emg-toggle:hover{color:var(--ink-2)}.emg-toggle[data-open]:before{opacity:1;scale:1}.emg-toggle[data-open] .emg-smile{opacity:0;scale:.5}.emg-toggle[data-open] .emg-cross{opacity:1;transition-delay:60ms;rotate:0deg;scale:1}.emg-toggle:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--fill-on,#17181a) 55%, transparent)}.emg-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.rxn{width:300px;font-family:var(--font-ui);color:var(--fill-on,var(--ink));padding:8px 0 0;position:relative}.rxn-msg{flex-direction:column;align-items:flex-start;gap:8px;display:flex}.rxn-who{letter-spacing:0;align-items:center;gap:8px;padding-left:4px;font-size:12px;display:flex}.rxn-face{object-fit:cover;border-radius:50%;width:20px;height:20px}.rxn-who b{font-weight:500}.rxn-who span{color:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff))}.rxn-morph{background:var(--fill-slab,var(--card));border-radius:var(--rxn-r);justify-content:center;align-items:center;display:flex;position:relative}[data-stroke=on] .rxn-morph{box-shadow:0 0 0 1px var(--pane-edge)}.rxn-text{white-space:nowrap;transform-origin:50%;letter-spacing:-.01em;width:max-content;padding:0 20px;font-size:16px;line-height:22px;display:block}.rxn-row{flex-wrap:wrap;align-items:center;gap:8px;min-height:36px;margin-top:8px;display:flex;position:relative}.rxn-chip{background:var(--fill-slab,var(--card));height:36px;color:inherit;font:inherit;cursor:pointer;letter-spacing:-.01em;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 16px 0 12px;font-size:14px;font-weight:500;transition:background-color .16s,box-shadow .16s;display:flex}.rxn-chip[data-mine]{background:var(--fill-slab,var(--card));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--signal,#2231dd) 35%, transparent);color:var(--signal,#2231dd)}[data-theme=dark] .rxn-chip[data-mine],[data-fill=dark] .rxn-chip[data-mine]{color:#8c9bff;box-shadow:inset 0 0 0 1px #8c9bff66}[data-theme=dark] [data-fill=light] .rxn-chip[data-mine]{color:var(--signal,#2231dd);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--signal,#2231dd) 35%, transparent)}.rxn-chip-e{letter-spacing:-.02em;font-size:20px;line-height:1;transition:opacity .16s}.rxn-chip-e[data-landing]{opacity:0}.rxn-p{font-style:normal;line-height:1;display:inline-block;position:relative}.rxn-p[data-play][data-k=launch]{animation:.64s cubic-bezier(.3,1.2,.4,1) rxn-launch}.rxn-p[data-play][data-k=launch]:after{content:"";background:color-mix(in srgb, var(--fill-on,#17181a) 20%, transparent);border-radius:50%;width:7px;height:7px;animation:.52s ease-out forwards rxn-puff;position:absolute;top:70%;left:20%}.rxn-p[data-play][data-k=flicker]{animation:.62s ease-out rxn-flicker}.rxn-p[data-play][data-k=confetti]{animation:.42s cubic-bezier(.3,1.6,.4,1) rxn-pop}.rxn-bits{pointer-events:none;position:absolute;top:50%;left:50%}.rxn-bits b{background:var(--c);border-radius:1px;width:3px;height:3px;margin:-1.5px;animation:.56s cubic-bezier(.2,.8,.3,1) forwards rxn-bit;position:absolute}.rxn-p[data-play][data-k=glance]{animation:.7s ease-in-out rxn-glance}.rxn-p[data-play][data-k=tick]{animation:.46s cubic-bezier(.3,1.6,.4,1) rxn-tick}.rxn-p[data-play][data-k=beat]{animation:.62s ease-in-out rxn-beat}.rxn-p[data-play][data-k=nod]{transform-origin:50% 90%;animation:.52s cubic-bezier(.3,1.4,.4,1) rxn-nod}.rxn-p[data-play][data-k=laugh]{animation:.56s ease-in-out rxn-laugh}.rxn-p[data-play][data-k=wow]{transform-origin:50% 100%;animation:.52s cubic-bezier(.3,1.5,.4,1) rxn-wow}.rxn-p[data-play][data-k=droop]{transform-origin:50% 100%;animation:.7s ease-in-out rxn-droop}.rxn-p[data-play][data-k=bow]{transform-origin:50% 100%;animation:.62s ease-in-out rxn-bow}@media (prefers-reduced-motion:reduce){.rxn-p[data-play],.rxn-p[data-play]:after,.rxn-bits b{animation:none}}.rxn-count{font-variant-numeric:tabular-nums;display:inline-flex}.rxn-col{height:1.4em;line-height:1.4em;display:inline-block;overflow:hidden}.rxn-strip{flex-direction:column;transition:transform .22s cubic-bezier(.24,1.34,.38,1);display:flex}.rxn-strip>span{height:1.4em}.rxn-add-wrap{display:flex}.rxn-add{background:var(--fill-slab,var(--card));width:36px;height:36px;color:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border:0;border-radius:999px;place-items:center;padding:0;transition:color .16s,scale .16s cubic-bezier(.24,1.34,.38,1);display:grid}.rxn-add:hover,.rxn-add[aria-expanded=true]{color:var(--fill-on,var(--ink));scale:1.06}.rxn-pill{z-index:5;align-items:center;padding:8px;display:flex;position:absolute;top:0;left:0}.rxn-emo{cursor:pointer;background:0 0;border:0;place-items:center;width:34px;height:30px;padding:0;display:grid}.rxn-emo span{transform:scale(var(--s,1));transform-origin:50% 90%;letter-spacing:-.02em;font-size:20px;line-height:1;transition:transform .22s cubic-bezier(.24,1.34,.38,1);display:block}.rxn-tip{background:var(--slab,#17181a);color:var(--on-slab,#fff);white-space:nowrap;pointer-events:none;letter-spacing:0;border-radius:6px;padding:4px 8px;font-size:11px;font-weight:400;position:absolute;bottom:calc(100% + 10px);translate:-50%}.rxn-fly{z-index:6;pointer-events:none;letter-spacing:-.01em;place-items:center;width:24px;height:24px;margin:-12px 0 0 -12px;font-size:16px;display:grid;position:absolute;top:0;left:0}@keyframes rxn-launch{0%{transform:translate(0)rotate(0)}30%{transform:translate(2px,-7px)rotate(-12deg)}60%{transform:translate(-1px,1px)rotate(4deg)}to{transform:translate(0)rotate(0)}}@keyframes rxn-puff{0%{opacity:0;transform:scale(.4)}25%{opacity:1}to{opacity:0;transform:translate(-5px,6px)scale(1.6)}}@keyframes rxn-flicker{0%{filter:brightness();transform:scale(1)}15%{filter:brightness(1.35);transform:scale(1.18,1.1)}30%{filter:brightness();transform:scale(.94,1.08)}48%{filter:brightness(1.25);transform:scale(1.1,.96)}66%{transform:scale(.98,1.04)}to{filter:brightness();transform:scale(1)}}@keyframes rxn-pop{0%{transform:scale(.7)rotate(-12deg)}50%{transform:scale(1.18)rotate(6deg)}to{transform:none}}@keyframes rxn-bit{0%{transform:rotate(var(--a)) translateY(0) scale(1);opacity:1}to{transform:rotate(var(--a)) translateY(-16px) scale(.6);opacity:0}}@keyframes rxn-glance{0%,to{transform:translate(0)}25%{transform:translate(-2.5px)}60%{transform:translate(2.5px)}}@keyframes rxn-tick{0%{transform:scale(.6)rotate(-14deg)}55%{transform:scale(1.2)rotate(4deg)}to{transform:none}}@keyframes rxn-beat{0%,to{transform:scale(1)}15%{transform:scale(1.26)}30%{transform:scale(1)}45%{transform:scale(1.18)}60%{transform:scale(1)}}@keyframes rxn-nod{0%{transform:rotate(0)}35%{transform:rotate(-16deg)translateY(-2px)}to{transform:rotate(0)}}@keyframes rxn-laugh{0%,to{transform:rotate(0)}20%{transform:rotate(-10deg)}40%{transform:rotate(9deg)}60%{transform:rotate(-7deg)}80%{transform:rotate(4deg)}}@keyframes rxn-wow{0%{transform:scale(1)}35%{transform:scale(.92,1.22)}to{transform:scale(1)}}@keyframes rxn-droop{0%,to{transform:none}40%{transform:translateY(2px)rotate(-8deg)scale(.96)}}@keyframes rxn-bow{0%,to{transform:none}40%{transform:translateY(2px)scaleY(.9)}60%{transform:translateY(1px)scaleY(.95)}}.esc-btn{border-radius:var(--esc-r,999px);background:var(--fill-slab,rgba(var(--ink-rgb), var(--wash)));height:44px;color:color-mix(in srgb, var(--fill-on,#17181a) 72%, var(--fill-slab,#fff));font:inherit;letter-spacing:-.01em;cursor:pointer;border:0;padding:0 24px;font-size:16px;font-weight:500;transition:transform .6s cubic-bezier(.24,1.34,.38,1),background .22s,color .22s;position:relative}.esc-btn[data-fled=true]{transition:transform .16s cubic-bezier(.22,1,.36,1),background .22s,color .22s}.esc-btn:hover,.esc-btn[data-caught=true]{color:var(--fill-on,var(--ink))}.esc-btn[data-done=true]{background:var(--fill-on,var(--ink));color:var(--fill-slab,var(--on-ink))}.esc[data-flat] .esc-btn,.esc[data-flat] .esc-btn[data-fled=true]{transition:background .16s linear,color .16s linear}.eyt{place-items:center;width:200px;height:200px;display:grid}.eyt-ball{width:var(--eyt-size,100px);height:var(--eyt-size,100px);overflow:visible}.eyt-body{fill:var(--fill-slab,#fff)}.eyt-eye{fill:var(--fill-on,#0b0b0d)}.eyt{position:relative}.eyt-ball[data-poke]{cursor:pointer;transform-origin:50%;-webkit-tap-highlight-color:transparent;transition:scale .42s cubic-bezier(.24,1.34,.38,1)}.eyt-ball[data-poke]:active{transition-duration:.16s;transition-timing-function:ease;scale:.96}.eyt-say{left:calc(50% + var(--eyt-size,100px) * .36);top:calc(50% + var(--eyt-size,100px) * .3);background:var(--tint,#3b5bff);color:#fff;min-height:34px;font-family:var(--font-ui);white-space:nowrap;transform-origin:0 0;opacity:0;pointer-events:none;letter-spacing:0;border-radius:6px 14px 14px;align-items:center;gap:2px;padding:0 16px;font-size:13px;font-weight:400;transition:opacity .16s,scale .22s cubic-bezier(.24,1.34,.38,1),background-color .22s;display:inline-flex;position:absolute;scale:.85;box-shadow:inset 0 -1.5px #0000001a}.eyt-say[data-on]{opacity:1;scale:1}.eyt-caret{background:var(--fill-slab,var(--card));border-radius:1px;width:1.5px;height:13px;animation:1s step-end infinite pet-caret}.logo-test .eyt{width:auto;height:auto}.logo-test .eyt-body{fill:var(--ink)}.logo-test .eyt-eye{fill:var(--bg)}[data-theme=dark] .logo-test .eyt-body{fill:#2b2c30}[data-theme=dark] .logo-test .eyt-eye{fill:#fbfbfa}.bench-lock-face .eyt{width:96px;height:96px;position:relative}.bench-lock-face .eyt-body{fill:#0000}.bench-lock-face .eyt-eye{fill:#fff}@keyframes pet-caret{50%{opacity:0}}.flw{--flw-ink:var(--fill-on,#17181a);--flw-surface:var(--fill-slab,#fff);--flw-slot:color-mix(in srgb, var(--flw-ink) 7%, var(--flw-surface));--flw-tick:color-mix(in srgb, var(--flw-ink) 40%, var(--flw-surface));--flw-name:color-mix(in srgb, var(--flw-ink) 66%, transparent);--flw-shade:var(--shadow-rgb,23, 24, 26);--flw-ease:cubic-bezier(.3, .65, .35, 1);--flw-dur:.33s;width:324px;height:312px;font-family:var(--font-ui);color:var(--flw-ink);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;flex:none;position:relative}.flw-box,.flw-clip{width:240px;height:55px;transition:width var(--flw-dur) var(--flw-ease), height var(--flw-dur) var(--flw-ease), border-radius var(--flw-dur) var(--flw-ease);border-radius:17px;position:absolute;top:50%;left:50%;translate:-50% -50%}.flw[data-open] .flw-box,.flw[data-open] .flw-clip{border-radius:23px;width:324px;height:312px}.flw-box{background:var(--flw-surface);box-shadow:0 1px 3px rgba(var(--flw-shade), .05), 0 20px 70px -8px rgba(var(--flw-shade), .14)}.flw-clip{touch-action:none;overflow:hidden}.flw[data-open] .flw-clip{cursor:pointer}.flw[data-drag] .flw-clip{cursor:grabbing}.flw:has(.flw-face:focus-visible) .flw-box{outline:2px solid var(--focus,#2231dd);outline-offset:3px}.flw-face{width:324px;height:312px;transition:translate var(--flw-dur) var(--flw-ease);outline:none;margin:-156px 0 0 -162px;position:absolute;top:50%;left:50%;translate:4px}.flw[data-open] .flw-face{translate:0}.flw-rail{fill:none;stroke:var(--flw-tick);stroke-width:1.3px;stroke-linecap:round;opacity:0;transition:opacity .13s;position:absolute;inset:0;overflow:visible}.flw-slot{background:var(--flw-slot);opacity:0;border-radius:12px;width:233px;height:48px;transition:opacity .13s;position:absolute;top:132px;left:75px}.flw[data-open] .flw-rail,.flw[data-open] .flw-slot{opacity:1;transition-duration:.15s}.flw-row{transform-origin:0;white-space:nowrap;will-change:transform, opacity;align-items:center;height:56px;display:flex;position:absolute;top:0;left:0}.flw-in{align-items:center;gap:13px;transition:opacity .13s;display:flex}.flw:not([data-open]) .flw-row:not([data-active]) .flw-in{opacity:0}.flw[data-open] .flw-in{transition-duration:.15s}.flw-flag{border-radius:3.5px;flex:none;width:25px;height:18px;position:relative;overflow:hidden;box-shadow:0 .5px 1.5px #0000001a}.flw-flag img{object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.flw-flag:after{content:"";border-radius:inherit;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #00000017}.flw-name{letter-spacing:-.006em;color:var(--flw-name);font-size:15px;line-height:1}.flw-row[data-active] .flw-name{color:var(--flw-ink);font-weight:600}.flw-pointer{fill:var(--flw-ink);stroke:var(--flw-ink);stroke-width:1.4px;stroke-linejoin:round;pointer-events:none;margin-top:-5px;position:absolute;top:50%;left:24px}.flw-pill{z-index:2;cursor:pointer;background:0 0;border:0;border-radius:17px;width:240px;height:55px;padding:0;position:absolute;top:50%;left:50%;translate:-50% -50%}.flw-pill:focus-visible{outline:2px solid var(--focus,#2231dd);outline-offset:3px}.flw[data-open] .flw-pill{pointer-events:none}@media (prefers-reduced-motion:reduce){.flw{--flw-dur:1ms}.flw-rail,.flw-slot,.flw-in{transition-duration:1ms!important}}.fbill-fit{justify-content:center;width:100%;display:flex}.fbill{flex:none;position:relative}.fbill-gl{touch-action:none;cursor:default;display:block;position:absolute}.fbill-gl[data-over=true]{cursor:grab}.fbill-gl[data-held=true]{cursor:grabbing}.gen{font-family:var(--font-ui);flex-direction:column;align-items:center;gap:12px;display:flex;position:relative}.gen-card{background:var(--fill-slab,#fff);isolation:isolate;border-radius:20px;width:270px;height:330px;position:relative;overflow:hidden}.gen-canvas,.gen-print{width:100%;height:100%;position:absolute;inset:0}.gen-print{object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none}.gen-defs{width:0;height:0;position:absolute}[data-stroke=on] .gen-card{box-shadow:0 0 0 1px var(--pane-edge)}.gen-go{z-index:2;background:color-mix(in srgb, var(--fill-on,#17181a) 6%, var(--fill-slab,#fff));height:42px;font:inherit;color:var(--fill-on,#17181a);cursor:pointer;letter-spacing:-.01em;border:0;border-radius:20px;align-items:center;gap:8px;padding:0 20px;font-size:14px;font-weight:500;transition:opacity .22s,scale .22s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.gen-go:hover:not(:disabled){scale:.97}.gen-go:active:not(:disabled){transition-duration:.16s;scale:.96}.gen-go:focus-visible{box-shadow:0 0 0 2px var(--fill-slab,#fff), 0 0 0 4px rgba(var(--fill-on-rgb,23, 24, 26), .45);outline:none}.gen[data-loading=true] .gen-go{opacity:0;pointer-events:none;scale:.9}.gen[data-made=true]:not([data-loading=true]) .gen-go{opacity:0;background:var(--fill-slab,#fff)}.gen[data-made=true]:not([data-loading=true]) .gen-card:hover .gen-go,.gen[data-made=true]:not([data-loading=true]) .gen-go:focus-visible{opacity:1}.gen-pct{z-index:2;background:color-mix(in srgb, var(--fill-slab,#fff) 80%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);height:22px;color:var(--fill-on,#17181a);font-variant-numeric:tabular-nums;opacity:0;pointer-events:none;letter-spacing:0;border-radius:999px;place-items:center;padding:0 8px;font-size:11px;font-weight:500;line-height:1;transition:opacity .22s,translate .22s;display:grid;position:absolute;bottom:10px;left:10px;translate:0 4px}.gen[data-loading=true] .gen-pct{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.gen-go,.gen-pct{transition-duration:.16s}}.lqg{width:100%;position:relative}.lqg-canvas{touch-action:none;-webkit-user-select:none;user-select:none;display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lqg-canvas[data-over=true]{cursor:grab}.lqg-canvas[data-over=true]:active{cursor:grabbing}.gla{--gla-list:color-mix(in srgb, var(--fill-slab,#fff) 85%, var(--card,#f7f7f6));--gla-hover:color-mix(in srgb, var(--fill-on,#17181a) 3%, var(--gla-list));--gla-open:color-mix(in srgb, var(--fill-slab,#fff) 22%, var(--card,#f7f7f6));--gla-edge:rgba(var(--fill-on-rgb,23, 24, 26), .05);--gla-edge-open:rgba(var(--fill-on-rgb,23, 24, 26), .075);--gla-shadow:rgba(var(--shadow-rgb,23, 24, 26), calc(var(--wash,.06) * 1.6));--gla-ink:color-mix(in srgb, var(--ink,#17181a) 94%, var(--card,#f7f7f6));--gla-ink-2:color-mix(in srgb, var(--ink,#17181a) 60%, var(--card,#f7f7f6));--gla-ink-3:color-mix(in srgb, var(--ink,#17181a) 50%, var(--card,#f7f7f6));--gla-peak:calc(.5 + (var(--wash,.06) - .06) * 13);--gla-in:.2s cubic-bezier(.22, .8, .3, 1);--gla-out:.15s cubic-bezier(.4, 0, .6, 1);width:100%;height:100%;min-height:320px;font-family:var(--font-ui);color:var(--gla-ink);-webkit-tap-highlight-color:transparent;place-items:center;display:grid;container-type:size}.gla-list{--u:min(calc((100cqw - 56px) / 260), calc((100cqh - 56px) / 300), 2px);--gla-r:calc(10 * var(--u));width:calc(260 * var(--u));flex-direction:column;display:flex}.gla-item{--gla-c:var(--gla-out);isolation:isolate;background:var(--gla-list);box-shadow:inset 1px 0 var(--gla-edge), inset -1px 0 var(--gla-edge);transform-origin:50%;transition:margin-top var(--gla-c), border-radius var(--gla-c), background-color var(--gla-c), box-shadow var(--gla-c);border-radius:0;margin-top:0;position:relative;overflow:hidden}.gla-item[data-top=true]{border-top-left-radius:var(--gla-r);border-top-right-radius:var(--gla-r);box-shadow:inset 1px 0 var(--gla-edge), inset -1px 0 var(--gla-edge), inset 0 1px var(--gla-edge)}.gla-item[data-bottom=true]{border-bottom-left-radius:var(--gla-r);border-bottom-right-radius:var(--gla-r);box-shadow:inset 1px 0 var(--gla-edge), inset -1px 0 var(--gla-edge), inset 0 -1px var(--gla-edge), 0 calc(8 * var(--u)) calc(18 * var(--u)) calc(-8 * var(--u)) var(--gla-shadow)}.gla-item[data-top=true][data-bottom=true]{box-shadow:inset 0 0 0 1px var(--gla-edge), 0 calc(8 * var(--u)) calc(18 * var(--u)) calc(-8 * var(--u)) var(--gla-shadow)}.gla-item[data-parted=true]{--gla-c:var(--gla-in);margin-top:calc(var(--gla-gap-n,14) * var(--u))}.gla-item[data-open=true]{--gla-c:var(--gla-in);background:var(--gla-open);box-shadow:inset 0 0 0 1px var(--gla-edge-open), 0 calc(10 * var(--u)) calc(24 * var(--u)) calc(-10 * var(--u)) var(--gla-shadow)}@media (hover:hover){.gla-item[data-open=false]:hover{background:var(--gla-hover);transition:background-color 80ms}}.gla-h{z-index:1;font:inherit;margin:0;position:relative}.gla-head{width:100%;height:calc(37.6 * var(--u));padding:0 calc(13.5 * var(--u)) 0 calc(12.5 * var(--u));border-radius:inherit;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;outline:none;align-items:center;margin:0;display:flex}.gla-head:focus-visible{box-shadow:inset 0 0 0 2px var(--focus,#2231dd);border-radius:var(--gla-r)}.gla-icon{width:calc(11 * var(--u));height:calc(11 * var(--u));color:var(--gla-ink-3);flex:none;display:grid}.gla-icon svg,.gla-plus svg{width:100%;height:100%}.gla-q{min-width:0;margin-left:calc(13.5 * var(--u));font-size:calc(10.5 * var(--u));letter-spacing:-.012em;white-space:nowrap;text-overflow:ellipsis;flex:1;font-weight:600;line-height:1.2;overflow:hidden}.gla-plus{width:calc(9 * var(--u));height:calc(9 * var(--u));margin-left:calc(8 * var(--u));color:var(--gla-ink-3);transition:transform var(--gla-out), color var(--gla-out);flex:none;display:grid}.gla-item[data-open=true] .gla-plus{color:var(--gla-ink-2);transition:transform .22s cubic-bezier(.3, 1.4, .5, 1), color var(--gla-in);transform:rotate(45deg)}.gla-panel{z-index:1;position:relative}.gla-panel-in{overflow:hidden}.gla-a{padding:0 calc(14 * var(--u)) calc(11 * var(--u));color:var(--gla-ink-2);font-size:calc(10.5 * var(--u));font-weight:450;line-height:calc(17 * var(--u));letter-spacing:-.004em;text-wrap:pretty;margin:0}.gla-glow{z-index:0;border-radius:inherit;opacity:calc(var(--gla-glow,1) * var(--gla-peak));pointer-events:none;position:absolute;inset:0;overflow:hidden}.gla-glow>span{filter:blur(calc(14 * var(--u)));opacity:0;will-change:transform, opacity;border-radius:50%;position:absolute}.gla-cool{width:92%;height:170%;animation:gla-cool var(--gla-ms,.7s) cubic-bezier(.3, 0, .4, 1) both;background:radial-gradient(closest-side,#2c50c4 0%,#2846acc7 45%,#243c9600 100%);top:-55%;left:-28%}.gla-warm{width:82%;height:165%;animation:gla-warm var(--gla-ms,.7s) cubic-bezier(.3, 0, .4, 1) both;background:radial-gradient(closest-side,#bf6228 0%,#a85224bf 48%,#96462000 100%);top:-10%;right:-26%}.gla-ember{width:78%;height:120%;animation:gla-ember var(--gla-ms,.7s) cubic-bezier(.3, 0, .4, 1) both;background:radial-gradient(closest-side,#a22a26 0%,#8c221eb8 50%,#781e1c00 100%);bottom:-70%;left:4%}@keyframes gla-cool{0%{opacity:0;transform:translate(-6%,-6%)scale(.8)}18%{opacity:1;transform:translate(0)scale(1)}38%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(-22%,-16%)scale(.62)}}@keyframes gla-warm{0%{opacity:0;transform:translate(6%,6%)scale(.8)}20%{opacity:1;transform:translate(0)scale(1)}40%{opacity:1;transform:translate(0)scale(1)}to{opacity:0;transform:translate(20%,14%)scale(.64)}}@keyframes gla-ember{0%{opacity:0;transform:translateY(10%)scale(.85)}22%{opacity:.95;transform:translateY(0)scale(1)}36%{opacity:.95;transform:translateY(0)scale(1)}85%{opacity:0;transform:translate(6%,18%)scale(.7)}to{opacity:0;transform:translate(6%,18%)scale(.7)}}@media (prefers-reduced-motion:reduce){.gla-item,.gla-plus,.gla-item[data-open=true] .gla-plus{transition:none}.gla-glow>span{animation:none}}.hlt{--hlt-panel:#161616;--hlt-rim:#474747;--hlt-lamp:#ff0018;font-family:var(--font-ui);place-items:center;display:grid}.hlt-pill{box-sizing:border-box;align-items:center;gap:calc(var(--hlt-h) * .246);height:var(--hlt-h);padding:0 calc(var(--hlt-h) * .259) 0 calc(var(--hlt-h) * .213);border:calc(var(--hlt-h) * .0175) solid var(--hlt-rim);border-radius:calc(var(--hlt-h) / 2);background:var(--hlt-panel);color:#fff;font:inherit;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;margin:0;transition:scale .16s;display:inline-flex}.hlt-pill:active{scale:.97}.hlt-pill:focus-visible{outline:2px solid var(--focus,#2231dd);outline-offset:3px}.hlt-dots{grid-template-columns:repeat(5, calc(var(--hlt-h) * .0913));grid-template-rows:repeat(5, calc(var(--hlt-h) * .0913));gap:calc(var(--hlt-h) * .0337);display:grid}.hlt-dot{background:color-mix(in srgb, var(--hlt-lamp) 22%, var(--hlt-panel));border-radius:50%}.hlt-dot[data-l="1"]{background:color-mix(in srgb, var(--hlt-lamp) 50%, var(--hlt-panel))}.hlt-dot[data-l="2"]{background:var(--hlt-lamp)}.hlt-time{box-sizing:border-box;min-width:2.4em;font-size:calc(var(--hlt-h) * .393);letter-spacing:.02em;text-indent:.02em;text-align:center;white-space:nowrap;font-weight:500;line-height:1;transition:opacity .22s}.hlt[data-state=paused] .hlt-time{opacity:.5}.heat{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;position:relative}.heat-canvas{display:block}.hls{--hls-slab:var(--fill-slab,#fff);--hls-well:color-mix(in srgb, var(--ink-5,#85847e) 16%, var(--hls-slab));--hls-well-hi:color-mix(in srgb, var(--fill-on,#17181a) 4%, var(--hls-well));width:266px;height:var(--hls-room,273px);box-sizing:border-box;font-family:var(--font-ui);-webkit-tap-highlight-color:transparent;padding-top:1px;position:relative}.hls-body{margin:0 auto;position:relative}.hls-shell,.hls-card{background:var(--hls-slab);box-shadow:0 0 0 1px rgba(var(--fill-on-rgb,23, 24, 26), .06), 0 1px 1px rgba(var(--shadow-rgb,23, 24, 26), .07), 0 2px 5px -1px rgba(var(--shadow-rgb,23, 24, 26), .05), 0 12px 32px -8px rgba(var(--shadow-rgb,23, 24, 26), .12)}.hls-shell{box-sizing:border-box;border-radius:27px;height:54px;padding:5px;position:relative}.hls-well{background:var(--hls-well);cursor:text;border-radius:22px;align-items:center;height:44px;transition:background-color .16s;display:flex;position:relative;overflow:hidden}.hls[data-open=false] .hls-shell:hover .hls-well{background:var(--hls-well-hi)}.hls-glass{width:44px;height:44px;color:var(--ink,#17181a);flex:none;place-items:center;display:grid}.hls-field{min-width:0;height:100%;font:inherit;letter-spacing:-.005em;color:var(--ink,#17181a);caret-color:color-mix(in srgb, var(--focus,#2231dd) 80%, var(--ink,#17181a));appearance:none;background:0 0;border:0;outline:none;flex:1;margin:0 0 0 -2px;padding:0;font-size:14px}.hls-field::placeholder{color:color-mix(in srgb, var(--ink-5,#85847e) 72%, var(--hls-well));opacity:1}.hls-field::-webkit-search-cancel-button{display:none}.hls-clear{width:32px;height:32px;color:var(--ink-4,#6f6e68);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;margin:0 6px;padding:0;transition:background-color .16s,color .16s,scale .16s cubic-bezier(.22,1,.36,1);display:grid}.hls-clear:hover{background:var(--hls-well-hi);color:var(--ink,#17181a)}.hls-clear:active{scale:.92}.hls-clear:focus-visible,.hls-trigger:focus-visible{outline:2px solid var(--focus,#2231dd);outline-offset:2px}.hls-clear[data-show=false]{visibility:hidden}.hls-field,.hls-clear{opacity:0;filter:blur(2px);transition:opacity 90ms .11s,filter 90ms .11s,background-color .16s,color .16s,scale .16s cubic-bezier(.22,1,.36,1)}.hls[data-open=true] .hls-field,.hls[data-open=true] .hls-clear{opacity:1;filter:none;transition:opacity .12s 40ms,filter .12s 40ms,background-color .16s,color .16s,scale .16s cubic-bezier(.22,1,.36,1)}.hls-trigger{border-radius:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0;position:absolute;inset:0}.hls[data-open=true] .hls-trigger{display:none}.hls-card{border-radius:24px;margin-top:8px;position:relative;overflow:hidden}.hls-pill{background:var(--hls-well);border-radius:20px;height:40px;position:absolute;top:5px;left:5px;right:5px}.hls-rows{position:absolute;inset:0}.hls-row,.hls-none{box-sizing:border-box;letter-spacing:-.005em;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:20px;align-items:center;height:40px;padding:0 14px;font-size:13.5px;line-height:1;display:flex;position:absolute;top:5px;left:5px;right:5px}.hls-label{text-overflow:ellipsis;color:var(--ink,#17181a);font-weight:500;overflow:hidden}.hls-row[data-query=true] .hls-label{color:var(--ink-4,#6f6e68);font-weight:400}.hls-label b{color:var(--ink,#17181a);font-weight:600}.hls-none{color:var(--ink-4,#6f6e68);cursor:default}@media (prefers-reduced-motion:reduce){.hls-field,.hls-clear,.hls[data-open=true] .hls-field,.hls[data-open=true] .hls-clear{filter:none;transition-duration:0s}}.acc{-webkit-user-select:none;user-select:none;touch-action:pan-y;flex-direction:row;align-items:stretch;display:flex;overflow:hidden}.acc-cell{flex-shrink:1;flex-basis:0;min-width:0;position:relative;overflow:hidden}.acc-cell img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block}.cmp{touch-action:none;cursor:ew-resize;-webkit-user-select:none;user-select:none;background:var(--fill-on,var(--ink));outline:none;position:relative;overflow:hidden}.cmp:focus-visible{box-shadow:0 0 0 2px var(--signal,#2231dd)}.cmp-img{object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.cmp-before{position:absolute;inset:0}.cmp-tag{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;font-family:var(--font-ui);pointer-events:none;letter-spacing:0;background:#17181a5c;border-radius:999px;padding:4px 12px;font-size:12px;font-weight:500;position:absolute;top:12px;left:12px}.cmp-tag.cmp-right{left:auto;right:12px}.cmp-line{pointer-events:none;filter:drop-shadow(0 0 6px #ffffff80);position:absolute;inset:0;overflow:visible}.cmp-line path{fill:none;stroke:#fff;stroke-width:2px}.cmp-grip{pointer-events:none;width:0;position:absolute;top:0;bottom:0}.cmp-knob{background:var(--fill-slab,var(--card));width:36px;height:36px;color:var(--fill-on,var(--ink));border-radius:50%;place-items:center;transition:scale .22s cubic-bezier(.24,1.34,.38,1);display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 2px 12px #17181a40}.cmp:hover .cmp-knob{scale:1.08}.cmp[data-held] .cmp-knob{scale:.9}.iva{width:100%;font-family:var(--font-ui);-webkit-font-smoothing:antialiased;place-items:center;display:grid;container-type:inline-size}.iva-card{--u:clamp(.7px, calc((100cqi - 40px) / 424), 1px);--iva-line:color-mix(in srgb, var(--fill-on) 12%, var(--fill-slab));--iva-chip:color-mix(in srgb, var(--fill-on) 6%, var(--fill-slab));--iva-mute:color-mix(in srgb, var(--fill-on) 60%, var(--fill-slab));--iva-hint:color-mix(in srgb, var(--fill-on) 42%, var(--fill-slab));--iva-wash:calc(var(--wash,.06) * 220%);--iva-lift:calc(10% + (var(--wash,.06) - .06) * 1000%);box-sizing:border-box;width:calc(424 * var(--u));padding:calc(23 * var(--u)) calc(20 * var(--u)) calc(20 * var(--u));border-radius:calc(24 * var(--u));background:var(--fill-slab);color:var(--fill-on);box-shadow:0 calc(2 * var(--u)) calc(4 * var(--u)) rgba(var(--shadow-rgb), .03), 0 calc(12 * var(--u)) calc(32 * var(--u)) calc(-10 * var(--u)) rgba(var(--shadow-rgb), .1);position:relative}.iva-title{font-size:calc(15 * var(--u));line-height:calc(20 * var(--u));margin:0;font-weight:500}.iva-sub{margin:calc(5 * var(--u)) 0 0;font-size:calc(13 * var(--u));line-height:calc(18 * var(--u));color:var(--iva-mute)}.iva-row{justify-content:space-between;align-items:center;gap:calc(12 * var(--u));height:calc(32 * var(--u));margin-top:calc(18 * var(--u));display:flex}.iva-faces{margin:0;padding:0;list-style:none;display:flex}.iva-face{width:calc(32 * var(--u));height:calc(32 * var(--u));background:color-mix(in srgb, var(--h) var(--iva-wash), var(--fill-slab));box-shadow:0 0 0 calc(2 * var(--u)) var(--fill-slab);color:color-mix(in srgb, var(--h), var(--fill-on) var(--iva-lift));font-size:calc(12 * var(--u));-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;place-items:center;font-weight:500;line-height:1;display:grid}.iva-face+.iva-face{margin-left:calc(-6 * var(--u))}.iva-face[data-ghost]{opacity:0}.iva-more{background:var(--iva-chip);color:var(--iva-mute);font-size:calc(11 * var(--u));font-variant-numeric:tabular-nums}.iva-count{font-size:calc(13 * var(--u));line-height:calc(18 * var(--u));color:var(--iva-mute);white-space:nowrap;flex:none}.iva-num{font-variant-numeric:tabular-nums;justify-content:flex-end;display:inline-flex;position:relative}.iva-num>span{display:inline-block}.iva-form{gap:calc(8 * var(--u));height:calc(44 * var(--u));margin-top:calc(18.5 * var(--u));display:flex}.iva-field{box-sizing:border-box;border-radius:calc(12 * var(--u));background:color-mix(in srgb, var(--fill-on) 5%, var(--fill-slab));cursor:text;border:1px solid #0000;flex:1;min-width:0;transition:background-color .2s;position:relative}.iva-field:focus-within{background:color-mix(in srgb, var(--fill-on) 8%, var(--fill-slab))}.iva-track{align-items:center;gap:calc(6 * var(--u));box-sizing:border-box;height:100%;padding:0 calc(6 * var(--u));scrollbar-width:none;overscroll-behavior-x:contain;display:flex;overflow:auto hidden}.iva-track::-webkit-scrollbar{display:none}.iva-input{flex:1 0 calc(64 * var(--u));min-width:calc(12 * var(--u));box-sizing:border-box;height:100%;padding:0 calc(5 * var(--u));font:inherit;font-size:calc(13 * var(--u));color:var(--fill-on);background:0 0;border:0;outline:none;margin:0}.iva-input::placeholder{color:var(--iva-hint);opacity:1}[data-sent=true] .iva-input{padding-right:calc(52 * var(--u))}.iva-chip{isolation:isolate;height:calc(30 * var(--u));box-sizing:border-box;padding:0 calc(8 * var(--u)) 0 calc(2 * var(--u));font-size:calc(13 * var(--u));white-space:nowrap;color:var(--fill-on);cursor:default;border-radius:999px;flex:none;align-items:center;line-height:1;display:inline-flex;position:relative}.iva-chip:before{content:"";z-index:-1;border-radius:inherit;background:var(--iva-chip);position:absolute;inset:0}.iva-chip[data-ghost]{visibility:hidden}.iva-disc{width:calc(26 * var(--u));height:calc(26 * var(--u));margin-right:calc(5 * var(--u));color:color-mix(in srgb, var(--h), var(--fill-on) var(--iva-lift));font-size:calc(10.5 * var(--u));flex:none;place-items:center;font-weight:500;display:grid;position:relative}.iva-disc:before{content:"";z-index:-1;width:calc(26 * var(--u));height:calc(26 * var(--u));background:color-mix(in srgb, var(--h) var(--iva-wash), var(--fill-slab));border-radius:50%;position:absolute;top:50%;left:50%;translate:-50% -50%}.iva-mail{max-width:calc(180 * var(--u));text-overflow:ellipsis;overflow:hidden}.iva-chip[data-arrive=type]{animation:.26s cubic-bezier(.3,.7,.3,1) both iva-pad}.iva-chip[data-arrive=type]:before{animation:70ms ease-out both iva-pill}.iva-chip[data-arrive=type] .iva-disc{animation:.26s cubic-bezier(.3,.7,.3,1) both iva-room,.14s cubic-bezier(.2,.8,.3,1) 80ms both iva-show}.iva-fade{width:calc(46 * var(--u));background:linear-gradient(to right, color-mix(in srgb, var(--iva-chip) 0%, transparent), var(--iva-chip) 55%);opacity:0;pointer-events:none;border-radius:0 999px 999px 0;transition:opacity .14s;position:absolute;top:0;bottom:0;right:0}.iva-x{top:50%;right:calc(4 * var(--u));width:calc(20 * var(--u));height:calc(20 * var(--u));margin:calc(-10 * var(--u)) 0 0;color:color-mix(in srgb, var(--fill-on) 80%, var(--fill-slab));opacity:0;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:opacity .14s,background-color .14s,color .14s;display:grid;position:absolute}.iva-x svg{width:calc(12 * var(--u));height:calc(12 * var(--u))}.iva-chip:hover .iva-fade,.iva-chip:focus-within .iva-fade,.iva-chip:hover .iva-x,.iva-x:focus-visible{opacity:1}.iva-x:hover{background:color-mix(in srgb, var(--fill-on) 17%, var(--fill-slab));color:var(--fill-on)}.iva-x:focus-visible{outline:2px solid var(--focus);outline-offset:1px}@media (hover:none){.iva-x,.iva-fade{opacity:1}}.iva-undo{top:50%;right:calc(8 * var(--u));height:calc(28 * var(--u));margin-top:calc(-14 * var(--u));padding:0 calc(6 * var(--u));border-radius:calc(8 * var(--u));font:inherit;font-size:calc(13 * var(--u));color:var(--iva-mute);cursor:pointer;background:0 0;border:0;transition:color .14s;position:absolute}.iva-undo:hover{color:color-mix(in srgb, var(--fill-on) 85%, var(--fill-slab))}.iva-undo:focus-visible{outline:2px solid var(--focus);outline-offset:0}.iva-send{width:calc(96 * var(--u));border-radius:calc(12 * var(--u));background:color-mix(in srgb, var(--fill-on) 10%, var(--fill-slab));height:100%;color:color-mix(in srgb, var(--fill-on) 50%, var(--fill-slab));font:inherit;font-size:calc(14 * var(--u));cursor:default;border:0;flex:none;place-items:center;padding:0;font-weight:500;transition:background-color .1s ease-out,color .1s ease-out,scale .16s cubic-bezier(.22,1,.36,1);display:grid}.iva-send[data-on=true]{background:var(--fill-on);color:var(--fill-slab);cursor:pointer}.iva-send[data-on=true][data-sent=false]:hover{background:color-mix(in srgb, var(--fill-on) 87%, var(--fill-slab))}.iva-send[data-on=true][data-sent=false]:active{scale:.97}.iva-send[data-sent=true]{cursor:default}.iva-send:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.iva-send-in{white-space:nowrap;align-items:center;display:inline-flex}.iva-send-d,.iva-send-tick{display:inline-flex;overflow:hidden}.iva-send-tick>span{padding-left:calc(8 * var(--u));place-items:center;display:grid}.iva-send-tick svg{width:calc(15 * var(--u));height:calc(15 * var(--u))}.iva-sky{z-index:2;pointer-events:none;position:absolute;inset:0}.iva-fly{background:color-mix(in srgb, var(--h) var(--iva-wash), var(--fill-slab));box-shadow:0 0 0 calc(2 * var(--u)) var(--fill-slab);will-change:transform, width, height;border-radius:999px;position:absolute;top:0;left:0;overflow:hidden}.iva-fly-grey{background:var(--iva-chip);position:absolute;inset:0}.iva-fly-mail{top:50%;left:calc(33 * var(--u));font-size:calc(13 * var(--u));white-space:nowrap;color:var(--fill-on);line-height:1;position:absolute;translate:0 -50%}.iva-fly-disc{background:color-mix(in srgb, var(--h) var(--iva-wash), var(--fill-slab));color:color-mix(in srgb, var(--h), var(--fill-on) var(--iva-lift));border-radius:50%;place-items:center;display:grid;position:absolute}.iva-fly-disc b{font-size:calc(12 * var(--u));font-weight:500;line-height:1;display:block}.iva-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.iva-chip[data-arrive=type],.iva-chip[data-arrive=type]:before,.iva-chip[data-arrive=type] .iva-disc{animation:none}}@keyframes iva-pill{0%{opacity:0;filter:blur(2px);scale:.96}}@keyframes iva-pad{0%{padding-left:calc(5 * var(--u))}}@keyframes iva-room{0%{width:0;margin-right:0}}@keyframes iva-show{0%{opacity:0;scale:.4}}.isr{--isr-blue:color-mix(in srgb, #3b80ec 84%, var(--fill-on,#17181a));--isr-pink:color-mix(in srgb, #e8557c 86%, var(--fill-on,#17181a));--isr-row:var(--fill-slab,#fff);--isr-edge:color-mix(in srgb, var(--fill-on,#17181a) 9%, transparent);--isr-well:color-mix(in srgb, var(--fill-on,#17181a) 4%, var(--isr-row));--isr-well-hi:color-mix(in srgb, var(--fill-on,#17181a) 7%, var(--isr-row));width:min(372px,100% - 32px);max-width:calc(100vw - 32px);height:100%;min-height:340px;font-family:var(--font-ui);color:var(--ink,#17181a);-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;display:flex;position:relative;container-type:inline-size}.isr-measure{visibility:hidden;pointer-events:none;white-space:nowrap;display:flex;position:absolute}.isr-col{flex-direction:column;align-items:center;width:100%;display:flex}.isr-list{flex-direction:column;gap:8px;width:100%;margin:0;padding:0;list-style:none;display:flex}.isr-row{box-sizing:border-box;background:var(--isr-row);height:36px;box-shadow:0 1px 2px rgba(var(--shadow-rgb,23, 24, 26), .035);border-radius:11px;align-items:center;padding:0 6px 0 10px;display:flex;position:relative}.isr-glyph{color:var(--isr-blue);flex:none;display:block}.isr-code{letter-spacing:-.005em;color:var(--isr-blue);flex:none;margin-left:6px;font-size:13px;line-height:1}.isr-rule{background:color-mix(in srgb, var(--fill-on,#17181a) 13%, transparent);flex:none;width:1px;height:12px;margin:0 7px}.isr-title{min-width:0;height:26px;font:inherit;letter-spacing:-.005em;color:color-mix(in srgb, var(--ink,#17181a) 88%, transparent);caret-color:var(--isr-blue);text-overflow:ellipsis;background:0 0;border:0;outline:none;flex:1;margin:0;padding:0;font-size:13px}.isr-prio{color:var(--isr-pink);flex:none;place-items:center;margin:0 7px 0 6px;display:grid}.isr-pill{background:var(--isr-well);height:24px;color:var(--ink,#17181a);font:inherit;cursor:pointer;border:0;border-radius:7px;outline:none;flex:none;align-items:center;margin:0;padding:0 7px;transition:background-color .14s;display:inline-flex}.isr-pill:hover{background:var(--isr-well-hi)}.isr-pill:focus-visible{box-shadow:0 0 0 2px var(--focus)}.isr-pill-label{height:24px;transition:width .22s cubic-bezier(.22,1,.36,1);display:block;position:relative;overflow:hidden}.isr-pill-text{white-space:nowrap;letter-spacing:-.005em;font-size:12px;font-weight:500;line-height:24px;display:block}.isr-pill-label .isr-pill-text{position:absolute;top:0;left:0}.isr-pill-chev{opacity:0;width:0;color:var(--ink-4,#6f6e68);place-items:center;margin-left:0;transition:width .2s cubic-bezier(.22,1,.36,1),margin-left .2s cubic-bezier(.22,1,.36,1),opacity .16s;display:grid;overflow:hidden}.isr-pill:hover .isr-pill-chev,.isr-pill:focus-visible .isr-pill-chev{opacity:1;width:12px;margin-left:3px}.isr-dots,.isr-add{font:inherit;cursor:pointer;border:0;outline:none;flex:none;place-items:center;margin:0;padding:0;transition:background-color .14s,color .14s,opacity .16s;display:grid}.isr-dots{width:24px;height:24px;color:var(--ink-3,#5c5b56);background:0 0;border-radius:7px;margin-left:4px}.isr-dots-gap{flex:none;width:4px}.isr-dots:hover,.isr-row[data-menu] .isr-dots{background:var(--isr-well-hi);color:var(--ink,#17181a)}.isr-dots:focus-visible{box-shadow:0 0 0 2px var(--focus)}.isr-add{background:var(--isr-well);width:24px;height:24px;color:var(--ink-3,#5c5b56);border-radius:7px;margin-top:13px}.isr-add:hover{background:var(--isr-well-hi);color:var(--ink,#17181a)}.isr-add:focus-visible{box-shadow:0 0 0 2px var(--focus)}.isr-add[data-full]{opacity:.35;cursor:default}.isr-add[data-full]:hover{background:var(--isr-row);color:var(--ink-3,#5c5b56)}.isr-menu{z-index:3;box-sizing:border-box;background:var(--fill-slab,#fff);width:168px;box-shadow:0 2px 4px rgba(var(--shadow-rgb,23, 24, 26), .04), 0 10px 28px -8px rgba(var(--shadow-rgb,23, 24, 26), .14);border-radius:11px;padding:3px;position:absolute}.isr-menu-group{flex-direction:column;padding:2px 0;display:flex}.isr-menu-group+.isr-menu-group{border-top:1px solid var(--isr-edge);margin-top:2px;padding-top:4px}.isr-item{height:28px;color:var(--ink-4,#6f6e68);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;outline:none;align-items:center;gap:9px;margin:0;padding:0 9px 0 10px;font-size:12.5px;display:flex}.isr-item-label{color:var(--ink-2,#3c3b37);flex:1}.isr-item-sub{color:var(--ink-4,#6f6e68);place-items:center;display:grid}.isr-item:focus,.isr-item:hover{background:var(--isr-well)}.isr-item:focus-visible{box-shadow:inset 0 0 0 1.5px var(--focus)}.isr-item[data-danger],.isr-item[data-danger] .isr-item-label{color:var(--isr-pink)}@container (width<=344px){.isr-row{padding:0 4px 0 8px}.isr-code{margin-left:5px}.isr-rule{margin:0 5px}.isr-prio{margin:0 4px 0 3px}.isr-pill{padding:0 6px}.isr-dots{margin-left:2px}}@media (prefers-reduced-motion:reduce){.isr-pill-label,.isr-pill-chev,.isr-dots,.isr-add,.isr-pill{transition:none}}.lbi{font-family:var(--font-ui);place-items:center;padding-top:12px;display:grid;position:relative}.lbi-box{cursor:text;background:0 0;position:relative}.lbi-ring{pointer-events:none;position:absolute;inset:0;overflow:visible}.lbi-ring path{fill:none;stroke:color-mix(in srgb, var(--fill-on,#17181a) 32%, var(--fill-slab,#fff));stroke-width:1px;stroke-linecap:butt;transition:stroke .22s,stroke-width .22s}.lbi[data-focus=true] .lbi-ring path{stroke:var(--ink);stroke-width:1.5px}.lbi[data-filled=true]:not([data-focus=true]) .lbi-ring path{stroke:color-mix(in srgb, var(--fill-on,#17181a) 32%, var(--fill-slab,#fff))}.lbi-gap{stroke-dasharray:1 2;stroke-dashoffset:0;transition:stroke .22s,stroke-width .22s,stroke-dashoffset .42s cubic-bezier(.22,1,.36,1)}.lbi[data-up=true] .lbi-gap{stroke-dashoffset:-1px}.lbi-label{left:var(--lbi-x);letter-spacing:-.01em;white-space:pre;color:var(--ink-4);transform-origin:0;cursor:text;-webkit-user-select:none;user-select:none;font-size:16px;line-height:1;transition:transform .42s cubic-bezier(.22,1,.36,1),color .22s;position:absolute;top:50%;transform:translateY(-50%)}.lbi[data-up=true] .lbi-label{color:var(--ink-3);transform:translateY(-50%)translateY(-26px)scale(.78)}.lbi[data-focus=true] .lbi-label{color:var(--fill-on,var(--ink))}.lbi-label span{display:inline-block}.lbi[data-focus=true] .lbi-label span{animation:.46s cubic-bezier(.3,.7,.3,1) both lbi-hop;animation-delay:calc(var(--i) * 24ms)}.lbi-field{width:100%;height:100%;padding:0 0 0 var(--lbi-x);border-radius:inherit;font:inherit;letter-spacing:-.01em;color:var(--fill-on,var(--ink));background:0 0;border:0;outline:none;font-size:16px;position:absolute;inset:0}.lbi-field[data-flip="1"]{animation:.26s ease-out lbi-flip-a}.lbi-field[data-flip="0"]{animation:.26s ease-out lbi-flip-b}.lbi-eye{width:30px;height:30px;color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;margin-top:-15px;padding:0;transition:color .16s,scale .16s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:50%;right:10px}.lbi-eye:hover{color:var(--fill-on,var(--ink))}.lbi-eye:active{scale:.96}.lbi-eye svg{grid-area:1/1;transition:opacity .22s,scale .22s cubic-bezier(.22,1,.36,1),filter .22s}.lbi-eye svg:last-child,.lbi-eye[data-show=true] svg:first-child{opacity:0;filter:blur(2px);scale:.7}.lbi-eye[data-show=true] svg:last-child{opacity:1;filter:none;scale:1}@media (prefers-reduced-motion:reduce){.lbi-ring path,.lbi-gap,.lbi-label{transition-duration:.16s}.lbi[data-focus=true] .lbi-label span,.lbi-field{animation:none}}@keyframes lbi-hop{0%{transform:translateY(0)}38%{transform:translateY(-3px)}to{transform:translateY(0)}}@keyframes lbi-flip-a{0%{filter:blur(3px);opacity:.5}}@keyframes lbi-flip-b{0%{filter:blur(3px);opacity:.5}}.lk-frame{place-items:center;width:240px;height:130px;display:grid}.lk{border-radius:var(--r);background:var(--fill-slab,var(--card));color:var(--fill-on,var(--ink));font:inherit;font-family:var(--font-ui);cursor:pointer;-webkit-tap-highlight-color:transparent;letter-spacing:-.01em;border:0;align-items:center;gap:8px;padding:0 20px 0 16px;font-size:16px;font-weight:500;transition:scale .22s cubic-bezier(.22,1,.36,1);display:flex}[data-stroke=on] .lk{box-shadow:inset 0 0 0 1px var(--pane-edge)}.lk:active{scale:.96}.lk:focus-visible{box-shadow:0 0 0 2px var(--fill-slab,#fff), 0 0 0 4px var(--signal,#2231dd);outline:none}.lk-heart{place-items:center;width:20px;height:20px;display:grid;position:relative}.lk-glyph{z-index:1;display:grid;position:relative}.lk-glyph[data-on]{color:var(--lk-on);animation:.52s cubic-bezier(.3,1.5,.4,1) both lk-pop}.lk[data-fx=Bloom] .lk-glyph[data-on]{animation:.76s cubic-bezier(.3,1.6,.4,1) both lk-heart}.lk-burst{pointer-events:none;position:absolute;top:50%;left:50%}.lk-bloom{box-sizing:border-box;border:17px solid #cc8ef5;border-radius:50%;width:34px;height:34px;animation:.56s cubic-bezier(.25,.8,.35,1) both lk-bloom;position:absolute;top:-17px;left:-17px}.lk[data-color=Ink] .lk-bloom{border-color:var(--lk-on);animation-name:lk-bloom-ink}.lk-spoke{rotate:var(--a);position:absolute;top:0;left:0}.lk-spoke i{background:var(--c);border-radius:50%;width:5px;height:5px;margin:-2.5px 0 0 -2.5px;animation:.62s cubic-bezier(.2,.8,.3,1) .2s both lk-dot;position:absolute}.lk-spoke i:first-child{--side:-4px;--far:0px}.lk-spoke i:last-child{--side:4px;--far:-5px;width:4px;height:4px;margin:-2px 0 0 -2px}.lk-fw{animation:lk-fw-x 1s cubic-bezier(.2, .7, .4, 1) var(--d) both;position:absolute;top:0;left:0}.lk-fw i{width:4px;height:4px;animation:lk-fw-y 1s linear var(--d) both;border-radius:50%;position:absolute;top:-2px;left:-2px}.lk-count{font-variant-numeric:tabular-nums;line-height:1;display:flex}.lk-wheel{height:1.25em;display:inline-block;position:relative;overflow:hidden}.lk-digit{line-height:1.25em;display:block}.lk-comma{line-height:1.25em}@media (prefers-reduced-motion:reduce){.lk-glyph[data-on],.lk-bloom,.lk-spoke i,.lk-fw,.lk-fw i{animation:none}.lk-burst{display:none}}@keyframes lk-pop{0%{scale:.6}45%{scale:1.28}to{scale:1}}@keyframes lk-heart{0%,28%{scale:0}62%{scale:1.25}to{scale:1}}@keyframes lk-bloom{0%{border-width:17px;border-color:#e5484d;scale:.15}40%{border-width:17px;border-color:#cc8ef5;scale:1}75%{opacity:1;border-width:2px}to{opacity:0;border-width:0;border-color:#cc8ef5;scale:1.12}}@keyframes lk-bloom-ink{0%{border-width:17px;scale:.15}40%{border-width:17px;scale:1}75%{opacity:1;border-width:2px}to{opacity:0;border-width:0;scale:1.12}}@keyframes lk-dot{0%{translate:12px var(--side);opacity:0;scale:1}12%{opacity:1}to{translate:calc(18px + var(--fly) * 14px + var(--far)) calc(var(--side) * 1.6);opacity:1;scale:0}}@keyframes lk-fw-x{0%{translate:0}to{translate:var(--x) 0}}@keyframes lk-fw-y{0%{opacity:1;animation-timing-function:cubic-bezier(.2,.7,.4,1);translate:0}45%{translate:0 var(--y);opacity:1;animation-timing-function:cubic-bezier(.5,0,.8,.5)}to{translate:0 calc(var(--y) + 30px);opacity:0}}[data-stroke=on] .crt-body{box-shadow:0 0 0 1px var(--pane-edge)}.crt-stage{--pill-w:120px;--pill-h:38px;--panel-w:212px;--panel-h:166px;--w:var(--pill-w);--h:var(--pill-h);--r:var(--crt-shut-r,999px);width:244px;height:244px;position:relative}.crt-stage[data-open=true]{--w:var(--panel-w);--h:var(--panel-h);--r:var(--crt-r,28px)}.crt-blobs{pointer-events:none;position:absolute;inset:0}.crt-body{width:var(--w);height:var(--h);border-radius:var(--r);background:var(--slab);margin:auto;transition:scale .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.crt-stage[data-sink=true] .crt-body,.crt-stage[data-sink=true] .crt-pill{transition:scale .16s cubic-bezier(.22,1,.36,1);scale:.94}.crt-stage:not([data-open=true]) .crt-body{transition:scale .22s cubic-bezier(.22,1,.36,1)}.crt-stage{--slab:var(--fill-slab,var(--board));--on-slab:var(--fill-on,var(--ink));--on-slab-rgb:var(--fill-on-rgb,var(--ink-rgb))}.crt-ink{position:absolute;inset:0}.crt-pill{width:var(--pill-w);height:var(--pill-h);color:var(--on-slab);font-family:var(--font-ui);cursor:pointer;letter-spacing:0;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;margin:auto;font-size:13px;transition:width .42s cubic-bezier(.22,1,.36,1),opacity .16s,scale .42s cubic-bezier(.22,1,.36,1);display:flex;position:absolute;inset:0}.crt-stage[data-open=true] .crt-pill{opacity:0;pointer-events:none;transition:opacity .16s}.crt-stage[data-sink=true] .crt-pill{opacity:1}.crt-glyph{place-items:center;display:grid}.crt-say{white-space:nowrap;text-align:left;transition:width .42s cubic-bezier(.22,1,.36,1);display:block;overflow:hidden}.crt-say>span{display:inline-block}.crt-panel{width:var(--panel-w);height:var(--panel-h);color:var(--on-slab);pointer-events:none;margin:auto;padding:12px;position:absolute;inset:0}.crt-stage[data-open=true] .crt-panel{pointer-events:auto}.crt-menu{align-content:start;gap:2px;margin:0;padding:0;list-style:none;display:grid}.crt-item{opacity:0;transition:opacity .16s,transform .22s cubic-bezier(.22,1,.36,1);transform:translateY(6px)}.crt-stage[data-open=true] .crt-item{opacity:1;transform:none}.crt-item button{border-radius:var(--crt-row-r,999px);width:100%;height:34px;color:rgba(var(--on-slab-rgb), .78);font-family:var(--font-ui);text-align:left;cursor:pointer;letter-spacing:0;background:0 0;border:0;align-items:center;gap:12px;padding:0 16px;font-size:13px;transition:color .22s;display:flex;position:relative}.crt-item button:hover{color:var(--on-slab)}.crt-item button:before{content:"";z-index:-1;border-radius:inherit;background:rgba(var(--on-slab-rgb), .08);opacity:0;pointer-events:none;transition:opacity .22s;position:absolute;inset:0}@media (hover:hover){.crt-item button:hover:before{opacity:1;transition-duration:.16s}}.crt-item button:focus-visible:before{opacity:1}.crt-item button{isolation:isolate}@media (prefers-reduced-motion:reduce){.crt-body,.crt-pill,.crt-item,.crt-say{transition-duration:.16s}.crt-stage[data-sink=true] .crt-body,.crt-stage[data-sink=true] .crt-pill{scale:1}}.liq-well{place-items:center;width:240px;height:130px;display:grid}.liq-sw{background:var(--fill-slab,var(--card));cursor:pointer;touch-action:none;border:0;border-radius:999px;width:92px;height:46px;padding:0;transition:background .42s;position:relative}.liq-sw[data-on=true]{background:var(--fill-on,var(--ink))}.liq-sw-blobs{position:absolute;inset:0}.liq-thumb{width:var(--liq-thumb,36px);height:var(--liq-thumb,36px);margin-top:calc(var(--liq-thumb,36px) / -2);background:color-mix(in srgb, var(--fill-on,var(--ink)) 19%, var(--fill-slab,var(--card)));border-radius:999px;transition:background .42s;position:absolute;top:50%;left:0}.liq-sw[data-on=true] .liq-thumb{background:var(--fill-slab,var(--board))}@media (prefers-reduced-motion:reduce){.liq-thumb,.liq-pill,.liq-bead{transition-duration:.16s}}.mag{box-sizing:border-box;font-family:var(--font-ui);position:relative}.mag-chip{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;padding:0;position:absolute}.mag-skin{background:var(--fill-slab,var(--card));transform:translate(var(--lx,0px), var(--ly,0px));border-radius:50%;justify-content:center;align-items:center;transition:transform .22s cubic-bezier(.22,1,.36,1),background-color .22s,color .22s;display:flex;position:absolute;inset:0;overflow:hidden}.mag-chip:hover .mag-skin{background:color-mix(in srgb, var(--fill-on,#17181a) 12%, transparent)}.mag-skin .mag-mark{opacity:0;transition:opacity .22s}.mag-chip[data-on] .mag-skin .mag-mark{opacity:1}.mag-chip[data-on]:hover .mag-skin{background:var(--ink);color:var(--card)}[data-stroke=on] .mag-skin{box-shadow:inset 0 0 0 1px var(--pane-edge)}.mag-mark{object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.mag-skin{transition-duration:.16s}}.mtf{--mtf-grey:var(--ink-5);--mtf-h0:color-mix(in oklab, #e3522d 92%, var(--ink));--mtf-h1:color-mix(in oklab, #dd6c1d 90%, var(--ink));--mtf-h2:color-mix(in oklab, #d8a91e 84%, var(--ink));--mtf-h3:color-mix(in oklab, #8fd329 82%, var(--ink));--mtf-h4:color-mix(in oklab, #22b781 90%, var(--ink));--mtf-h5:color-mix(in oklab, #1aa6c0 90%, var(--ink));--mtf-h6:color-mix(in oklab, #3d66dc 92%, var(--ink));--mtf-h7:color-mix(in oklab, #6246da 92%, var(--ink));--mtf-h8:color-mix(in oklab, #af23d0 92%, var(--ink));--mtf-h9:color-mix(in oklab, #cd245f 92%, var(--ink));place-items:center;width:100%;height:100%;min-height:300px;display:grid;position:relative;container-type:size}.mtf-text{all:unset;box-sizing:border-box;color:var(--mtf-grey);text-align:center;white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent;border-radius:.5em;padding:.5em .6em;font-family:Geist Mono,Noto Sans Math,ui-monospace,SFMono-Regular,Menlo,monospace;font-size:clamp(13px,5.15cqmin,44px);font-weight:400;line-height:1.19;display:block}.mtf-text:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.mtf-line{height:1.19em;display:block}.mtf-c{vertical-align:top;text-align:center;min-width:.6em;height:1.19em;color:var(--mtf-grey);transition:color 60ms linear;display:inline-block;position:relative}.mtf-sp{width:.32em;min-width:0}.mtf-word{color:var(--ink);font-family:IBM Plex Mono,Geist Mono,ui-monospace,monospace;font-weight:400}.mtf-c[data-lit]{color:var(--mtf-c)}.mtf-c[data-bold]{font-weight:600}.mtf-c[data-glyph]>.mtf-o{display:none}.mtf-c[data-glyph]:before{content:attr(data-glyph)}.mtf-c[data-math]:before{font-family:Noto Sans Math,STIX Two Math,Cambria Math,Geist Mono,serif}.mtf-c[data-box]{padding-inline:.09em}.mtf-c[data-box]:after{content:"";border:1px solid color-mix(in srgb, currentColor 52%, transparent);pointer-events:none;border-radius:.11em;position:absolute;inset:.03em .02em}.mdw{font-family:var(--font-ui);color:var(--ink);-webkit-user-select:none;user-select:none;place-items:center;display:grid}.mdw-drum{cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent;border-radius:16px;outline:none;width:260px;position:relative}.mdw-drum[data-drag]{cursor:grabbing}.mdw-drum:focus-visible .mdw-pill{box-shadow:0 0 0 2px var(--signal,#2231dd)}.mdw-pill{background:color-mix(in srgb, var(--ink) 7%, var(--card));width:120px;box-shadow:0 1px 2px rgba(var(--shadow-rgb,23, 24, 26), .05);pointer-events:none;border-radius:12px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.mdw-rows{position:absolute;inset:0;overflow:hidden}.mdw-row{white-space:nowrap;backface-visibility:hidden;will-change:transform, opacity;align-items:center;gap:10px;width:max-content;display:flex;position:absolute;top:50%;left:50%}.mdw-icon{pointer-events:none;flex:none;width:20px;height:20px;display:block}.mdw-icon[data-mono]{background:var(--ink);-webkit-mask:var(--mdw-mark) center / contain no-repeat;-webkit-mask:var(--mdw-mark) center / contain no-repeat;mask:var(--mdw-mark) center / contain no-repeat}.mdw-name{letter-spacing:-.011em;color:color-mix(in srgb, var(--ink) 56%, var(--card));font-size:18px;font-weight:500;line-height:1}.mdw-row[data-on] .mdw-name{color:var(--ink)}.nmc{aspect-ratio:811/488;-webkit-tap-highlight-color:transparent;width:min(600px,100% - 40px);position:relative;container-type:inline-size}.nmc-room{perspective:220cqw;position:absolute;inset:0}.nmc-card{transform-origin:50%;box-shadow:0 1.1cqw 6.4cqw -.8cqw rgba(var(--shadow-rgb,23, 24, 26), .14), 0 .15cqw .6cqw rgba(var(--shadow-rgb,23, 24, 26), .05);isolation:isolate;background-color:#c9d6ba;background-image:radial-gradient(4% 6.5% at 62% 55%,#fffdf0e6,#fffdf000 100%),radial-gradient(3.5% 5.5% at 71% 60%,#fffdf0bf,#fffdf000 100%),radial-gradient(4% 6.5% at 30% 40%,#fffdf0b3,#fffdf000 100%),radial-gradient(4% 6.5% at 22% 52%,#fffdf099,#fffdf000 100%),radial-gradient(22% 30% at 82% 45%,#96b294d9,#96b29400 100%),radial-gradient(7% 46% at 58.5% 26%,#afcfe2d9,#afcfe200 100%),radial-gradient(20% 40% at 56% 8%,#d6e8f2cc,#d6e8f200 100%),radial-gradient(30% 60% at 37% 42%,#f7f2e2eb,#f7f2e200 100%),radial-gradient(60% 24% at 52% 100%,#e5eadacc,#e5eada00 100%),linear-gradient(90deg,#c9d6ba,#c1d6c7);border-radius:1.75cqw;position:absolute;inset:0;overflow:hidden}.nmc-card:after{content:"";border-radius:inherit;pointer-events:none;position:absolute;inset:0;box-shadow:inset 0 0 0 1px #ffffff47}.nmc-light{opacity:0;width:100%;height:100%;transition:opacity .4s;display:block;position:absolute;inset:0}.nmc-card[data-light=on] .nmc-light{opacity:1}.nmc-face{color:#000000e0;font-family:var(--font-ui);pointer-events:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.nmc-head{white-space:nowrap;align-items:center;gap:1.7cqw;display:flex;position:absolute;top:2.65cqw;left:3.95cqw}.nmc-glyph{color:#000000eb;font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,Noto Sans CJK SC,Source Han Sans SC,Microsoft YaHei,WenQuanYi Zen Hei,sans-serif;font-size:6.1cqw;font-weight:400;line-height:1.2}.nmc-sound{letter-spacing:.01em;color:#00000080;font-size:2.95cqw;font-weight:400}.nmc-motto{white-space:nowrap;color:#122620a8;margin:0;font-family:Charter,Bitstream Charter,Sitka Text,Iowan Old Style,Cambria,Georgia,serif;font-size:2.5cqw;line-height:1.2;position:absolute;top:4.4cqw;right:4.05cqw}.nmc-defs{gap:0;margin:0;font-size:2.3cqw;line-height:4.1cqw;display:grid;position:absolute;bottom:2.2cqw;left:4.05cqw}.nmc-def{grid-template-columns:19.05cqw auto;align-items:baseline;display:grid}.nmc-def dt{color:#000000c7;white-space:nowrap;font-family:PingFang SC,Hiragino Sans GB,Noto Sans SC,Noto Sans CJK SC,Source Han Sans SC,Microsoft YaHei,WenQuanYi Zen Hei,sans-serif;font-weight:500}.nmc-def dd{color:#0000008c;white-space:nowrap;margin:0}.nfs{--nfs-ink:var(--fill-on,#17181a);--nfs-slab:var(--fill-slab,#fff);--nfs-mute:color-mix(in srgb, var(--nfs-ink) 66%, var(--nfs-slab));--nfs-faint:color-mix(in srgb, var(--nfs-ink) 56%, var(--nfs-slab));--nfs-edge:color-mix(in srgb, var(--nfs-ink) 10%, var(--nfs-slab));--nfs-ease:cubic-bezier(.32, .72, 0, 1);font-family:var(--font-ui);color:var(--nfs-ink);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.nfs-side{box-sizing:border-box;background:var(--card);width:272px;height:344px;box-shadow:inset 0 0 0 1px var(--pane-edge);border-radius:16px;flex-direction:column;justify-content:flex-end;padding:0 8px;display:flex;position:relative;overflow:hidden}.nfs-stack{z-index:2;padding-top:calc(var(--nfs-lift) + 10px);display:grid;position:relative}.nfs-hit{height:calc(var(--nfs-lift) + 10px);cursor:pointer;position:absolute;inset:0 0 auto}.nfs-card{box-sizing:border-box;background:var(--nfs-slab);box-shadow:0 0 0 1px var(--nfs-edge), 0 1px 3px rgba(var(--shadow-rgb,23, 24, 26), .05);transform-origin:50% 0;will-change:transform;transition:transform .3s var(--nfs-ease), opacity .2s ease;border-radius:12px;flex-direction:column;grid-area:1/1;padding:12px 13px 13px;display:flex;position:relative}.nfs-card:not([data-front]):not([data-next]){pointer-events:none}.nfs-card[data-next]{cursor:pointer}.nfs-peek{appearance:none;z-index:3;border-radius:inherit;cursor:pointer;background:0 0;border:0;outline:none;margin:0;padding:0;position:absolute;inset:0}.nfs-peek:focus-visible{box-shadow:0 0 0 2px var(--focus)}.nfs-head{justify-content:space-between;align-items:center;height:20px;display:flex}.nfs-title{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;color:var(--nfs-ink);font-size:14px;font-weight:500;line-height:20px;transition:color .24s;overflow:hidden}.nfs-card:not([data-front]) .nfs-title{color:var(--nfs-faint);font-weight:450}.nfs-x{appearance:none;width:22px;height:22px;color:var(--nfs-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;outline:none;flex:none;place-items:center;margin:0 -5px 0 8px;padding:0;transition:background-color .12s,opacity .2s;display:grid}.nfs-x:hover{background:color-mix(in srgb, var(--nfs-ink) 8%, var(--nfs-slab))}.nfs-x:focus-visible{box-shadow:0 0 0 2px var(--focus)}.nfs-x:active{background:color-mix(in srgb, var(--nfs-ink) 13%, var(--nfs-slab))}.nfs-fade{flex-direction:column;flex:1;transition:opacity .22s 10ms,filter .26s 10ms;display:flex}.nfs-card:not([data-front]) .nfs-x{opacity:0;pointer-events:none;transition-delay:0s}.nfs-card:not([data-front]) .nfs-fade{opacity:0;filter:blur(3px);transition-duration:.12s,.12s;transition-delay:0s}.nfs-body{color:var(--nfs-mute);text-wrap:pretty;margin:8px 0 10px;font-size:14px;line-height:20px}.nfs-cta{appearance:none;background:var(--nfs-ink);width:100%;height:31px;color:var(--nfs-slab);font:inherit;cursor:pointer;border:0;border-radius:6px;outline:none;margin:auto 0 0;padding:0 12px;font-size:14px;font-weight:500;transition:transform .12s,background-color .12s;display:block}.nfs-cta:hover{background:color-mix(in srgb, var(--nfs-ink) 86%, var(--nfs-slab))}.nfs-cta:active{transform:scale(.98)}.nfs-cta:focus-visible{box-shadow:0 0 0 2px var(--nfs-slab), 0 0 0 4px var(--focus)}.nfs-stack[data-mode=gone]{pointer-events:none}.nfs-stack[data-mode=gone] .nfs-card{transition:transform .23s cubic-bezier(.55,0,.9,.4),opacity .21s cubic-bezier(.6,0,1,.6)}.nfs-stack[data-enter] .nfs-card{transition:transform .56s cubic-bezier(.2,.9,.25,1),opacity .26s}.nfs-foot{z-index:1;align-items:center;gap:8px;height:30px;margin:12px 0;padding:0 1px 0 12px;display:flex;position:relative}.nfs-avatar{color:#fff;background:radial-gradient(circle at 30% 25%,#9fb4c4 0%,#5d7487 45%,#2d3a45 100%);border-radius:50%;flex:none;place-items:center;width:20px;height:20px;font-size:10px;font-weight:600;display:grid}.nfs-name{color:var(--nfs-ink);font-size:14px;line-height:20px}.nfs-tools{gap:6px;margin-left:auto;display:flex}.nfs-round{appearance:none;background:var(--nfs-slab);width:26px;height:26px;box-shadow:0 0 0 1px var(--nfs-edge);color:var(--nfs-ink);cursor:pointer;border:0;border-radius:50%;outline:none;place-items:center;padding:0;transition:background-color .12s;display:grid}.nfs-round:hover{background:color-mix(in srgb, var(--nfs-ink) 5%, var(--nfs-slab))}.nfs-round:focus-visible{box-shadow:0 0 0 1px var(--nfs-edge), 0 0 0 3px var(--focus)}@media (prefers-reduced-motion:reduce){.nfs-card,.nfs-stack[data-mode=gone] .nfs-card,.nfs-stack[data-enter] .nfs-card{transition:opacity .16s}.nfs-fade,.nfs-card:not([data-front]) .nfs-fade{filter:none;transition:opacity .16s}}.otp{font-family:var(--font-ui);place-items:center;display:grid;position:relative}.otp-row{position:relative}.otp-goo{position:absolute;inset:0}.otp-cell{background:var(--fill-slab,var(--card));height:100%;position:absolute;top:0;left:0}.otp-slot{pointer-events:none;place-items:center;height:100%;display:grid;position:absolute;top:0;left:0}.otp-digit{letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--fill-on,var(--ink));font-size:20px;font-weight:500;line-height:1;transition:color .16s;animation:.3s cubic-bezier(.22,1,.36,1) both otp-in}.otp[data-phase=no] .otp-digit{color:#e5484d}.otp-caret{background:var(--fill-on,var(--ink));opacity:0;pointer-events:none;border-radius:2px;width:2px;height:18px;margin-top:-9px;transition:opacity .16s;position:absolute;top:50%;left:0}.otp-caret[data-on=true]{opacity:1;animation:1.1s ease-in-out infinite alternate otp-breathe}.otp-ok{color:var(--fill-on,var(--ink));pointer-events:none;letter-spacing:-.01em;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:400;display:flex;position:absolute;inset:0}.otp-field{opacity:0;caret-color:#0000;cursor:text;letter-spacing:-.01em;border:0;width:100%;height:100%;padding:0;font-size:16px;position:absolute;inset:0}.otp[data-phase=ok] .otp-field{cursor:pointer}@media (prefers-reduced-motion:reduce){.otp-digit,.otp-caret[data-on=true]{animation:none}}@keyframes otp-in{0%{opacity:0;filter:blur(3px);transform:translateY(45%)scale(.86)}to{opacity:1;filter:none;transform:none}}@keyframes otp-breathe{0%{opacity:1}to{opacity:.25}}.liq-defs{width:0;height:0;position:absolute;overflow:hidden}.pal{font-family:var(--font-ui);align-items:stretch;display:flex}.pal-slab{background:var(--fill-slab,var(--card));justify-content:center;align-items:center;display:flex}[data-stroke=on] .pal-slab{box-shadow:0 0 0 1px var(--pane-edge)}.pal-tool{flex:none;transition:scale .16s cubic-bezier(.22,1,.36,1)}.pal-tool:has(.pal-go:active){scale:.96}.pal-bar{flex:none;position:relative}.pal-blobs{position:absolute;inset:0}.pal-seg{height:100%;position:absolute;top:0;left:0}.pal-go{color:var(--fill-on,var(--ink-2));cursor:pointer;background:0 0;border:0;flex:none;place-items:center;transition:color .16s;display:grid}.pal-go:hover{color:color-mix(in srgb, var(--fill-on,var(--ink-2)) 55%, var(--fill-slab,var(--card)))}.pal-go:focus-visible{box-shadow:0 0 0 2px var(--fill-slab,var(--card)), 0 0 0 4px rgba(var(--fill-on-rgb,var(--ink-rgb)), .45);outline:none}.pal-go svg{transition:rotate .6s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.pal-go,.pal-go svg,.pal-tool{transition-duration:.16s}}.cow-defs{width:0;height:0;position:absolute}.ptc{place-items:center;display:grid;position:relative}.ptc-canvas{color:var(--fill-on,var(--ink));cursor:crosshair;touch-action:none;display:block}.rst-at{letter-spacing:0;color:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));font-size:11px}.pik{box-sizing:border-box;font-family:var(--font-ui);color:var(--fill-on,var(--ink));position:relative}.pik-pill{z-index:2;background:var(--fill-slab,var(--card));height:44px;color:inherit;font:inherit;cursor:pointer;letter-spacing:-.01em;border:0;align-items:center;gap:12px;padding:0 12px 0 8px;font-size:14px;font-weight:500;display:inline-flex;position:relative}[data-stroke=on] .pik-pill{box-shadow:0 0 0 1px var(--pane-edge)}.pik-pill:focus-visible{box-shadow:0 0 0 2px rgba(var(--fill-on-rgb,var(--ink-rgb)), .45);outline:none}.pik-rail{flex:none;height:28px;transition:width .22s cubic-bezier(.22,1,.36,1);position:relative}.pik-face{width:28px;height:28px;box-shadow:0 0 0 2px var(--fill-slab,var(--card));border-radius:999px;position:absolute;top:0;left:0;overflow:hidden}.pik-face img{object-fit:cover;width:100%;height:100%;display:block}.pik-say{color:var(--fill-on,var(--ink));margin-left:-6px}.pik-chev{color:color-mix(in srgb, var(--fill-on,#17181a) 32%, var(--fill-slab,#fff));flex:none;margin-left:-2px;transition:rotate .22s cubic-bezier(.22,1,.36,1),color .16s}.pik-pill:hover .pik-chev{color:color-mix(in srgb, var(--fill-on,#17181a) 72%, var(--fill-slab,#fff))}.pik-pill[aria-expanded=true] .pik-chev{rotate:180deg}.pik-card{z-index:1;box-sizing:border-box;background:var(--fill-slab,var(--card));transform-origin:0 0;padding:8px;position:absolute;top:54px;left:0;right:0}[data-stroke=on] .pik-card{box-shadow:0 0 0 1px var(--pane-edge)}.pik-row{border-radius:var(--pik-row-r,14px);width:100%;height:48px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;padding:0 8px;transition:background .16s;display:flex}.pik-row:hover{background:color-mix(in srgb, var(--fill-on,#17181a) 6%, transparent)}.pik-row:focus-visible{background:color-mix(in srgb, var(--fill-on,#17181a) 6%, transparent);outline:none}.pik-av{object-fit:cover;border-radius:999px;flex:none;width:32px;height:32px;display:block}.pik-who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pik-name{white-space:nowrap;text-overflow:ellipsis;letter-spacing:0;font-size:13px;overflow:hidden}.pik-role{color:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));letter-spacing:0;font-size:11px}.pik-mark{width:18px;height:18px;box-shadow:inset 0 0 0 1.5px rgba(var(--fill-on-rgb,var(--ink-rgb)), .22);border-radius:6px;flex:none;place-items:center;transition:background .16s,box-shadow .16s;display:grid}.pik-row[data-on] .pik-mark{background:var(--fill-on,var(--ink));box-shadow:inset 0 0 0 1.5px var(--fill-on,var(--ink))}.pik-tick{color:var(--fill-slab,var(--card));place-items:center;display:grid}@media (prefers-reduced-motion:reduce){.pik-rail,.pik-chev{transition-duration:.16s}}.pnv{--pnv-slab:var(--slab,#17181a);--pnv-ink:var(--on-slab,#fff);--pnv-panel:color-mix(in srgb, var(--pnv-ink) 7%, var(--pnv-slab));--pnv-hover:color-mix(in srgb, var(--pnv-ink) 13%, var(--pnv-slab));--pnv-row:color-mix(in srgb, var(--pnv-ink) 13%, var(--pnv-panel));--pnv-lit:color-mix(in srgb, var(--pnv-ink) 30%, var(--pnv-slab));--pnv-mute:color-mix(in srgb, var(--pnv-ink) 58%, var(--pnv-panel));--pnv-alert:#c00d22;--pnv-dot:#f10631;width:100%;height:100%;min-height:300px;font-family:var(--font-ui);-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.pnv-defs{width:0;height:0;position:absolute;overflow:hidden}.pnv-rig{transform-origin:0 0;width:206px;height:56px;position:absolute;top:0;left:0}.pnv-drop{height:56px;box-shadow:0 0 0 1px color-mix(in srgb, var(--pnv-ink) 10%, transparent), 0 2px 4px rgba(var(--shadow-rgb,23, 24, 26), .08), 0 14px 24px -6px rgba(var(--shadow-rgb,23, 24, 26), .2), 0 34px 48px -14px rgba(var(--shadow-rgb,23, 24, 26), .22);border-radius:28px;position:absolute;top:0;left:0}.pnv-goo{pointer-events:none;position:absolute;inset:0;overflow:visible}.pnv-slab,.pnv-blob{position:absolute;top:0;left:0}.pnv-slab{background:var(--pnv-slab);border-radius:28px;height:56px}.pnv-blob{background:var(--pnv-panel)}.pnv-disc{pointer-events:none;border-radius:23px;height:46px;position:absolute;top:5px;left:0}.pnv-bar{box-sizing:border-box;gap:4px;height:56px;padding:5px;display:flex;position:absolute;top:0;left:0}.pnv-btn{width:46px;height:46px;color:var(--pnv-ink);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:23px;outline:none;flex:none;align-items:center;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.pnv-btn:focus-visible{box-shadow:0 0 0 2px var(--focus,#2231dd)}.pnv-glyph{flex:none;place-items:center;width:46px;height:46px;transition:transform .14s;display:grid;position:relative}.pnv-btn:active .pnv-glyph{transform:scale(.9)}.pnv-glyph svg{display:block}.pnv-swap{place-items:center;display:grid;position:absolute;inset:0}.pnv-dot{background:var(--pnv-dot);border-radius:50%;width:6px;height:6px;position:absolute;top:12px;right:13px}.pnv-clear{width:12px;height:12px;color:var(--pnv-mute);place-items:center;transition:color .18s;display:grid;position:absolute;top:17px;left:41px}.pnv-last:hover .pnv-clear,.pnv-last:focus-visible .pnv-clear{color:color-mix(in srgb, var(--pnv-ink) 78%, var(--pnv-alert))}.pnv-menu{pointer-events:none;position:absolute}.pnv-menu[data-open=true]{pointer-events:auto}.pnv-row-hi{background:var(--pnv-row);pointer-events:none;border-radius:16px;height:46px;position:absolute;top:0;left:5px;right:5px}.pnv-row{height:48px;color:var(--pnv-ink);font:inherit;letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:16px;outline:none;align-items:center;gap:13px;margin:0;padding:0 0 0 15px;font-size:15px;font-weight:500;display:flex;position:absolute;left:5px;right:5px}.pnv-row:focus-visible{box-shadow:inset 0 0 0 2px var(--focus,#2231dd)}.pnv-row-icon{color:var(--pnv-mute);place-items:center;display:grid}.pnv-row-icon svg{display:block}.pnv-row-label{white-space:nowrap}@media (prefers-reduced-motion:reduce){.pnv-glyph,.pnv-clear{transition:none}}.pof{--pof-w:336px;--pof-h:132px;--pof-ink:var(--fill-on,#17181a);--pof-slab:var(--fill-slab,#fff);--pof-mute:color-mix(in srgb, var(--pof-ink) 60%, var(--pof-slab));--pof-hi:color-mix(in srgb, rgb(var(--glass-rgb,255, 255, 255)) 94%, var(--pof-slab));--pof-mid:color-mix(in srgb, #e4e1ec 85%, var(--pof-slab));--pof-lo:color-mix(in srgb, #9c97b4 85%, var(--pof-slab));width:var(--pof-w);height:var(--pof-h);font-family:var(--font-ui);color:var(--pof-ink);-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative}@media (width<=420px){.pof{zoom:.86}}.pof-card{opacity:0;will-change:transform;position:absolute;inset:0}.pof-card:not([data-top]){pointer-events:none}.pof-face{appearance:none;box-sizing:border-box;font:inherit;color:inherit;text-align:left;cursor:pointer;background:linear-gradient(160deg, var(--pof-slab) 35%, color-mix(in srgb, var(--pof-ink) 3.5%, var(--pof-slab)));box-shadow:0 0 0 1px color-mix(in srgb, var(--pof-ink) 5%, transparent), 0 12px 26px -12px rgba(var(--shadow-rgb,23, 24, 26), .32), 0 2px 6px -1px rgba(var(--shadow-rgb,23, 24, 26), .07);border:0;border-radius:15px;align-items:center;gap:13px;margin:0;padding:12px 10px 12px 12px;display:flex;position:absolute;inset:0}.pof-face:focus-visible{outline:2px solid var(--focus,#2231dd);outline-offset:3px}.pof-art{width:calc(var(--pof-h) - 24px);height:calc(var(--pof-h) - 24px);border-radius:7px;flex:none;overflow:hidden}.pof-art svg{width:100%;height:100%;display:block}.pof-text{flex-direction:column;gap:3px;min-width:0;display:flex}.pof-title{letter-spacing:-.012em;white-space:nowrap;align-items:center;gap:7px;font-size:14px;font-weight:600;line-height:18px;display:flex}.pof-title svg{flex:none}.pof-body{letter-spacing:-.01em;color:var(--pof-mute);font-size:12.5px;line-height:16.5px}.pof-x{appearance:none;z-index:2;cursor:pointer;width:24px;height:24px;color:color-mix(in srgb, var(--pof-ink) 58%, var(--pof-slab));background:color-mix(in srgb, var(--pof-ink) 8%, transparent);-webkit-backdrop-filter:blur(6px)saturate(1.2);backdrop-filter:blur(6px)saturate(1.2);box-shadow:inset 0 0 0 .5px color-mix(in srgb, var(--pof-ink) 9%, transparent);opacity:0;pointer-events:none;border:0;border-radius:50%;place-items:center;margin:0;padding:0;transition:opacity .12s,background-color .14s,scale .14s;display:grid;position:absolute;top:8px;right:8px}.pof-x svg{opacity:0;transition:opacity .12s,scale .24s cubic-bezier(.2,.9,.3,1.25);scale:.6}.pof-x:hover{background:color-mix(in srgb, var(--pof-ink) 12%, transparent)}.pof-x:active{scale:.92}.pof-x:focus-visible{outline:2px solid var(--focus,#2231dd);outline-offset:2px}.pof:hover .pof-card[data-top][data-ready] .pof-x,.pof-card[data-top][data-ready]:focus-within .pof-x{opacity:1;pointer-events:auto}.pof:hover .pof-card[data-top][data-ready] .pof-x svg,.pof-card[data-top][data-ready]:focus-within .pof-x svg{opacity:1;scale:1}@media (hover:none){.pof-card[data-top][data-ready] .pof-x{opacity:1;pointer-events:auto}.pof-card[data-top][data-ready] .pof-x svg{opacity:1;scale:1}}.pof-card[data-state=poof]{pointer-events:none}.pof-card[data-state=poof] .pof-face{transform-origin:calc(100% - 24px) 26px}.pof-card[data-state=poof] .pof-x{opacity:1;transition:none}.pof-card[data-state=poof] .pof-x svg{opacity:0;transition:none}.pof-puff{z-index:1;width:0;height:0;scale:calc(var(--pof-puff,1) * 1.12);pointer-events:none;position:absolute;top:20px;right:20px}.pof-clump,.pof-drop{opacity:0;will-change:transform, opacity;position:absolute;top:0;left:0}.pof-ball{background:radial-gradient(76% 76% at 34% 28%, var(--pof-hi) 0%, var(--pof-hi) 16%, var(--pof-mid) 52%, var(--pof-lo) 100%);border-radius:50%;position:absolute}.pof-empty{appearance:none;box-sizing:border-box;border:1.5px dashed color-mix(in srgb, var(--pof-ink) 22%, transparent);font:inherit;letter-spacing:-.01em;color:color-mix(in srgb, var(--pof-ink) 55%, var(--pof-slab));cursor:pointer;opacity:0;filter:blur(4px);pointer-events:none;background:0 0;border-radius:16px;place-items:center;margin:0;padding:0;font-size:13.5px;font-weight:500;transition:opacity .16s,filter .16s;display:grid;position:absolute;inset:0}.pof[data-empty] .pof-empty{opacity:1;filter:blur();pointer-events:auto;transition:opacity .24s .65s,filter .24s .65s}.pof-empty:focus-visible{outline:2px solid var(--focus,#2231dd);outline-offset:3px}@media (prefers-reduced-motion:reduce){.pof-x svg{scale:1}}.hum{--hum-lit:#1f9d55;font-family:var(--font-ui);color:var(--fill-on,var(--ink));flex-direction:column;align-items:center;gap:0;display:flex;position:relative}[data-stroke=on] .bal,[data-stroke=on] .bar-rail,[data-stroke=on] .fan-core,[data-stroke=on] .step-pill,[data-stroke=on] .liq-sw,[data-stroke=on] .deck-card,[data-stroke=on] .tick-row,[data-stroke=on] .nod-card{box-shadow:0 0 0 1px var(--pane-edge);border-radius:var(--nod-r,20px)}.bal{box-sizing:border-box;border-radius:var(--bal-r,28px);background:var(--fill-slab,color-mix(in srgb, var(--fill-on,#17181a) 6%, transparent));width:300px;font-family:var(--font-ui);padding-bottom:var(--grow,8px);margin-bottom:calc(-1 * var(--grow,8px));position:relative;overflow:hidden}.bal-goo{z-index:1;pointer-events:none;width:60px;height:60px;opacity:var(--p,0);scale:calc(.82 + var(--p,0) * .18);place-items:center;margin:-30px 0 0 -30px;display:grid;position:absolute;top:30px;left:50%}.bal[data-phase=work] .bal-goo{opacity:1;animation:bal-spin var(--rpm,.9s) linear infinite;scale:1}.bal-drop{background:color-mix(in srgb, var(--fill-on,#17181a) 32%, transparent);width:4px;height:4px;transform:translate(calc(var(--dx,0) * 1px), calc(var(--dy,0) * 1px));border-radius:999px;grid-area:1/1}.bal-scroll{z-index:2;transform:translateY(var(--at));touch-action:pan-x;background:var(--fill-slab,var(--card));position:relative}.bal-scroll:focus-visible{box-shadow:inset 0 0 0 2px rgba(var(--fill-on-rgb,var(--ink-rgb)), .45);border-radius:28px;outline:none}.bal-sheet{padding:24px 12px 4px}.bal-sum{letter-spacing:-.03em;color:var(--fill-on,var(--ink));font-variant-numeric:tabular-nums;margin:0;font-size:30px;font-weight:500;line-height:1}.bal-cur{font-size:inherit;font-weight:inherit;margin-right:2px}.bal-dec{opacity:.34;letter-spacing:-.02em;font-size:20px;font-weight:500}.bal-move{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));letter-spacing:0;align-items:baseline;gap:8px;margin:9px 0 0;font-size:12px;font-weight:400;display:flex}.bal-move[data-up=true]{color:var(--ok)}.bal-move[data-up=false]{color:var(--ember)}.bal-when{color:color-mix(in srgb, var(--fill-on,#17181a) 32%, var(--fill-slab,#fff));font-variant-numeric:tabular-nums}.bal-plot{--pad-y:6px;padding:var(--pad-y) 0;--line:#1f9d55;color:var(--line);cursor:crosshair;touch-action:pan-y;margin:22px 0 6px;display:block;position:relative}[data-theme=dark] .bal-plot{--line:#1f9d55}.bal-plot[data-up=false]{--line:#e5484d;color:var(--line)}[data-theme=dark] .bal-plot[data-up=false]{--line:#ff7a4d}.bal-line{width:100%;height:92px;display:block;overflow:visible}.bal-curve{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.bal-guide{top:var(--pad-y,6px);bottom:var(--pad-y,6px);opacity:0;pointer-events:none;background:currentColor;width:1px;margin-left:-.5px;transition:opacity .16s;position:absolute}.bal-plot[data-scrub] .bal-guide{opacity:.28}.bal-tip{top:calc(var(--pad-y,6px) + (100% - 2 * var(--pad-y,6px)) * var(--tip,0));background:var(--fill-slab,var(--bg));pointer-events:none;border-radius:999px;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;transition:scale .16s cubic-bezier(.24,1.34,.38,1);position:absolute;box-shadow:0 0 0 2px}.bal-plot[data-scrub] .bal-tip{scale:1.18}.bal-win{gap:4px;margin:16px 0 0;display:flex;position:relative}.bal-win-pill{width:calc((100% - (var(--win-n,3) - 1) * 4px) / var(--win-n,3));border-radius:var(--bal-tab-r,999px);background:color-mix(in srgb, var(--fill-on,#17181a) 6%, transparent);transform:translateX(calc(var(--win,0) * (100% + 4px)));transition:transform .42s cubic-bezier(.24,1.34,.38,1);position:absolute;top:0;bottom:0;left:0}.bal-win-btn{z-index:1;border-radius:var(--bal-tab-r,999px);height:32px;color:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));font-family:var(--font-ui);letter-spacing:0;cursor:pointer;background:0 0;border:0;flex:1;font-size:12px;font-weight:500;transition:color .22s,transform .22s cubic-bezier(.24,1.34,.38,1);position:relative}.bal-win-btn:hover{color:var(--fill-on,var(--ink))}.bal-win-btn:active{transform:scale(.96)}.bal-win-btn[data-on]{color:var(--fill-on,var(--ink))}@media (prefers-reduced-motion:reduce){.bal[data-phase=work] .bal-goo{animation-duration:3s}.bal-tip,.bal-guide,.bal-win-pill{transition-duration:.16s}}@keyframes bal-spin{to{rotate:360deg}}.qtp{--qtp-rest:color-mix(in srgb, var(--ink) 14%, var(--card));--qtp-hover:color-mix(in srgb, var(--ink) 36%, var(--card));--qtp-face:color-mix(in srgb, var(--ink) 6%, var(--card));width:100%;height:100%;font-family:var(--font-ui);color:var(--ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;place-items:center;display:grid;container-type:size}.qtp-col{width:min(100cqi - 72px,20em);font-size:clamp(14px,min(5.4cqi,5.8cqb),30px);position:relative}.qtp-track{height:.345em;position:relative}.qtp-dots{gap:.465em;height:100%;display:flex}.qtp-dot{width:.345em;height:100%;font:inherit;background:var(--qtp-rest);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;flex:none;margin:0;padding:0;transition:background-color .14s;position:relative}.qtp-dot:after{content:"";position:absolute;inset:-.7em -.2325em}.qtp-dot:hover{background:var(--qtp-hover)}.qtp-dot:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.qtp-ink{background:var(--ink);transform-origin:50%;pointer-events:none;will-change:transform;border-radius:999px;width:.345em;height:100%;position:absolute;top:0;left:0}.qtp-stack{margin-top:1.27em;display:grid}.qtp-quote{opacity:0;visibility:hidden;filter:blur(var(--qtp-blur,.067em));grid-area:1/1;margin:0;transition:opacity .24s cubic-bezier(.25,1,.5,1),filter .24s cubic-bezier(.25,1,.5,1),visibility 0s linear .24s}.qtp-quote[data-on]{opacity:1;visibility:visible;filter:none;transition-delay:0s}.qtp-text{letter-spacing:-.02em;text-wrap:pretty;margin:0;font-size:1em;font-weight:400;line-height:1.46}.qtp-who{align-items:flex-start;gap:.68em;margin-top:1em;display:flex}.qtp-face{background:var(--qtp-face);width:1.85em;height:1.85em;color:var(--ink-3);border-radius:50%;flex:none;place-items:center;display:grid}.qtp-face>span{letter-spacing:.01em;font-size:.6em;font-weight:500}.qtp-cite{letter-spacing:-.005em;min-width:0;padding-top:.19em;font-size:.8em;line-height:1.3}.qtp-role{color:var(--ink-3)}.qtp-sr{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.qtp-quote{filter:none;transition:opacity .16s,visibility 0s linear .16s}.qtp-quote[data-on]{transition-delay:0s}}.rct{font-family:var(--font-ui);border-radius:var(--rct-r);background:var(--fill-slab,var(--card));color:var(--fill-on,var(--ink));align-items:center;gap:0;padding:5px;display:flex;position:relative}[data-stroke=on] .rct{box-shadow:0 0 0 1px var(--pane-edge)}.rct-btn{width:40px;height:var(--rct-cell);border-radius:var(--rct-in);background:color-mix(in srgb, var(--fill-on,#17181a) 6%, var(--fill-slab,#fff));color:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;flex:none;place-items:center;padding:0;transition:scale .2s cubic-bezier(.3,.9,.4,1),background-color .16s;display:grid}.rct-btn:hover{background:color-mix(in srgb, var(--fill-on,#17181a) 10%, var(--fill-slab,#fff))}.rct-btn:active{transition-duration:.11s;scale:.9}.rct-btn:focus-visible,.rct-num:focus-visible{box-shadow:0 0 0 2px var(--fill-slab,#fff), 0 0 0 4px var(--signal,#2231dd);outline:none}.rct-num{height:var(--rct-cell);font-variant-numeric:tabular-nums;letter-spacing:-.02em;font-size:30px;font-weight:500;line-height:var(--rct-cell);cursor:ns-resize;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:8px;justify-content:center;padding:0 14px;display:flex;-webkit-mask-image:linear-gradient(#0000,#000 20% 80%,#0000);mask-image:linear-gradient(#0000,#000 20% 80%,#0000)}.rct-pair{display:flex}.rct-col{opacity:0;width:0;height:var(--rct-cell);transition:width .32s cubic-bezier(.3,1.2,.4,1),opacity .22s;overflow:hidden}.rct-col[data-on]{opacity:1;width:.64em}.rct-strip{will-change:transform;flex-direction:column;align-items:center;display:flex}.rct-strip>span{height:var(--rct-cell)}.rct-sep{opacity:0;width:0;transition:width .32s cubic-bezier(.3,1.2,.4,1),opacity .22s;overflow:hidden}.rct-sep[data-on]{opacity:1;width:.26em}.sek{width:var(--frame,380px);height:var(--frameh,96px);font-family:var(--font-ui);place-items:center;display:grid;position:relative}.sek-skin{width:var(--w);height:var(--shut);border-radius:var(--sek-r,999px);background:var(--pane);-webkit-backdrop-filter:blur(var(--g-blur,2px)) saturate(var(--g-sat,150%)) brightness(var(--g-bright,100%));backdrop-filter:blur(var(--g-blur,2px)) saturate(var(--g-sat,150%)) brightness(var(--g-bright,100%));isolation:isolate;transform:translate(var(--lx), var(--ly)) scale(var(--sk,1));transition:transform .22s cubic-bezier(.22,1,.36,1),background .22s;position:relative;overflow:hidden}.sek-skin:before{content:"";border-radius:inherit;pointer-events:none;z-index:2;border:1px solid #0000;position:absolute;inset:0}.sek:not([data-open=true]) .sek-skin:hover{--sk:1.045;--g-bright:104%}.sek:not([data-open=true]) .sek-skin:active,.sek:not([data-open=true])[data-press=true] .sek-skin{--sk:.93;transition:transform .16s cubic-bezier(.22,1,.36,1)}.sek[data-open=true] .sek-skin{cursor:text}.sek-lens{left:var(--inset);width:var(--lens);height:var(--lens);margin-top:calc(var(--lens) / -2);fill:none;stroke:var(--ink-3);stroke-width:1.5px;stroke-linecap:round;pointer-events:none;transition:stroke .22s,stroke-width .22s;position:absolute;top:50%}.sek-skin:hover .sek-lens{stroke:var(--ink)}.sek[data-open=true] .sek-lens{stroke:var(--ink-4)}.sek[data-busy=true] .sek-lens{stroke:var(--ink-2);stroke-width:1.8px}.sek-field{left:calc(var(--inset) + var(--lens) + 11px);height:100%;font:inherit;letter-spacing:-.01em;color:var(--ink);opacity:var(--say);transform:translateX(calc((1 - var(--say)) * -6px));pointer-events:var(--say-hit,none);background:0 0;border:0;outline:none;font-size:16px;position:absolute;top:0;right:14px}.sek[data-open=true] .sek-field{--say-hit:auto}.sek-field::placeholder{color:var(--ink-5)}.sek-hit{border-radius:inherit;cursor:pointer;background:0 0;border:0;position:absolute;inset:0}.sek-hit:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px rgba(var(--ink-rgb), .4);outline:none}.sig-frame{place-items:center;display:grid}.sig{border-radius:var(--r);background:var(--fill-slab,var(--card));color:var(--fill-on,var(--ink));font-family:var(--font-ui);touch-action:none;-webkit-user-select:none;user-select:none;cursor:crosshair;flex:none;transition:width .6s cubic-bezier(.22,1,.36,1),height .6s cubic-bezier(.22,1,.36,1),border-radius .6s cubic-bezier(.22,1,.36,1);position:relative;overflow:hidden}[data-stroke=on] .sig{box-shadow:inset 0 0 0 1px var(--pane-edge)}.sig-ink{pointer-events:none;--sig-c:var(--fill-on,var(--ink));color:var(--sig-c);transition:color .26s;position:absolute;inset:0;overflow:visible}.sig[data-ink=Blue] .sig-ink{--sig-c:#2446d8}[data-fill=dark] .sig[data-ink=Blue] .sig-ink{--sig-c:#7d95ff}.sig[data-settled] .sig-ink{color:color-mix(in srgb, var(--sig-c) 30%, var(--fill-slab,var(--card)))}.sig-line{opacity:.16;pointer-events:none;background:currentColor;height:1px;position:absolute}.sig-hint{pointer-events:none;letter-spacing:0;text-align:center;opacity:.38;font-size:12px;font-weight:400;transition:opacity .22s;position:absolute;top:140px;left:0;right:0}.sig[data-inked] .sig-hint{opacity:0}.sig[data-signed]{cursor:default}.sig-face{width:300px;height:180px;transition:scale .6s cubic-bezier(.22,1,.36,1),opacity .42s .22s;position:absolute;top:50%;left:50%;translate:-50% -50%}.sig[data-signed] .sig-face{opacity:0;transition:scale .6s cubic-bezier(.22,1,.36,1),opacity .42s .16s;scale:.35}.sig[data-settled] :is(.sig-clear,.sig-hint){opacity:0;transition:opacity .16s}.sig[data-settled] .sig-line{opacity:.08;transition:opacity .42s}.sig-said{pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.sig-pill{width:100%;height:100%;color:inherit;font:inherit;white-space:nowrap;cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;letter-spacing:0;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0;font-size:13px;font-weight:500;animation:.32s .42s both sig-said;display:flex}.sig-pill:focus-visible{outline:2px solid var(--signal,#2231dd);outline-offset:2px;border-radius:999px}.sig-check{color:#1f9d55;animation:.42s cubic-bezier(.3,1.6,.4,1) .46s both sig-check}.sig-clear{border-radius:var(--inner);background:color-mix(in srgb, currentColor 7%, transparent);height:28px;color:inherit;font:inherit;cursor:pointer;opacity:0;pointer-events:none;-webkit-tap-highlight-color:transparent;letter-spacing:0;border:0;padding:0 12px;font-size:12px;font-weight:500;transition:opacity .16s,scale .22s cubic-bezier(.24,1.34,.38,1),background .16s;position:absolute;top:10px;right:10px;scale:.9}.sig[data-inked] .sig-clear{opacity:1;pointer-events:auto;scale:1}.sig-clear:hover{background:color-mix(in srgb, currentColor 12%, transparent)}.sig-clear:active{scale:.96}.sig-clear:focus-visible{outline:2px solid var(--signal,#2231dd);outline-offset:2px}@keyframes sig-said{0%{opacity:0}}@keyframes sig-check{0%{opacity:0;rotate:-20deg;scale:.3}}.sld{box-sizing:border-box;font-family:var(--font-ui);color:var(--fill-on,var(--ink))}.sld-track{box-sizing:border-box;background:var(--fill-slab,var(--card));touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:relative}[data-stroke=on] .sld-track{box-shadow:inset 0 0 0 1px var(--pane-edge)}.sld-wash{background:var(--fill-on,var(--ink));z-index:1;pointer-events:none;position:absolute;top:4px;bottom:4px;left:4px}.sld-say{letter-spacing:-.01em;color:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));pointer-events:none;white-space:nowrap;place-items:center;font-size:14px;font-weight:500;display:grid;position:absolute;inset:0}.sld-grip{background:var(--fill-on,var(--ink));height:48px;color:var(--fill-slab,var(--card));cursor:grab;pointer-events:auto;transform-origin:0%;z-index:2;border:0;padding:0;transition:none;position:absolute;top:4px;left:4px}.sld-track[data-held] .sld-grip{cursor:grabbing}.sld-arrow,.sld-done{letter-spacing:-.01em;white-space:nowrap;pointer-events:none;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:500;display:flex;position:absolute;inset:0}@media (prefers-reduced-motion:reduce){.sld-done{transition-duration:.16s}}.sls{color:var(--fill-on,var(--ink,#17181a));font-family:var(--font-ui);-webkit-user-select:none;user-select:none;touch-action:none;position:relative}.sls-svg{pointer-events:none;position:absolute;inset:0;overflow:visible}.sls-band{fill:color-mix(in srgb, var(--fill-on,#17181a) 10%, transparent)}.sls-dust line{stroke:var(--fill-on,#17181a);stroke-linecap:round}.sls-ball{background:var(--fill-on,#17181a);color:var(--fill-slab,#fff);pointer-events:none;border-radius:50%;place-items:center;transition:opacity .16s;display:grid;position:absolute;top:0;left:0}.sls-arrow{display:block}[data-stroke=on] .lab:before,[data-stroke=on] .gcard:before,[data-stroke=on] .gpane:before,[data-stroke=on] .gnav:before,[data-stroke=on] .gdock:before,[data-stroke=on] .esc-btn:before,[data-stroke=on] .slo-track:before,[data-stroke=on] .sek-skin:before{border-color:var(--pane-edge)}.ply{box-sizing:border-box;font-family:var(--font-ui);color:var(--ink);position:relative}.ply-field{place-items:center;width:360px;height:240px;display:grid}.ply-field.esc{width:300px}.esc-btn:before,.slo-track:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #0000;position:absolute;inset:0}.slo{box-sizing:border-box;width:320px;font-family:var(--font-ui)}.slo-track{border-radius:var(--slo-r,14px);background:color-mix(in srgb, var(--fill-on,var(--ink)) 11%, var(--fill-slab,var(--board)));cursor:ew-resize;touch-action:none;height:40px;position:relative;overflow:hidden}.slo-track:focus-visible{box-shadow:0 0 0 2px var(--fill-slab,var(--bg)), 0 0 0 4px rgba(var(--fill-on-rgb,var(--ink-rgb)), .4);outline:none}.slo-fill{background:var(--fill-slab,var(--board));width:62%;clip-path:polygon(0 0, calc(100% + var(--lean,0px)) 0, calc(100% - var(--lean,0px)) 100%, 0 100%);position:absolute;top:0;bottom:0;left:0}[data-fill=dark] .slo-track{background:var(--fill-slab)}[data-fill=dark] .slo-fill{background:color-mix(in srgb, var(--fill-on) 15%, var(--fill-slab))}.slo-knob{background:var(--fill-on,var(--ink));pointer-events:none;border-radius:999px;width:3px;margin-left:-1.5px;position:absolute;top:6px;bottom:6px;left:62%}@media (prefers-reduced-motion:reduce){.snd-op,.snd-art,.snd-like{transition-duration:.16s}.snd-like[data-on] .lucide{animation:none}}.snd{width:460px;font-family:var(--font-ui);flex-direction:column;gap:12px;display:flex}.snd-wake{background:var(--slab);height:30px;color:var(--on-slab);cursor:pointer;letter-spacing:0;border:0;border-radius:999px;align-self:flex-start;padding:0 12px;font-family:inherit;font-size:12px;font-weight:500}.snd-grid{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.snd-key{background:color-mix(in srgb, var(--fill-on,#17181a) 6%, transparent);cursor:pointer;border:0;border-radius:10px;flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;height:75px;padding:0 12px;transition:background .16s,transform .16s cubic-bezier(.24,1.34,.38,1);display:flex}.snd-key:hover{background:color-mix(in srgb, var(--fill-on,#17181a) 12%, transparent)}.snd-key:active{transform:scale(.96)}.snd-key[data-pitched]{background:color-mix(in srgb, var(--fill-on,#17181a) 6%, transparent);cursor:ew-resize}.snd-key[data-pitched]:hover{background:color-mix(in srgb, var(--fill-on,#17181a) 12%, transparent)}.snd-num{font-family:var(--font-ui);color:var(--ink);font-variant-numeric:tabular-nums;letter-spacing:-.01em;font-size:16px;line-height:1}.snd-name{letter-spacing:0;color:var(--ink-4);font-size:11px}.snd-line{justify-content:space-between;align-items:baseline;gap:8px;width:100%;display:flex}.snd-ms{font-family:var(--font-ui);color:var(--ink-5);font-variant-numeric:tabular-nums;letter-spacing:0;flex:none;font-size:11px}.snd-wave{width:100%;height:18px;fill:var(--ink-3);opacity:.8;pointer-events:none;align-self:stretch;margin-top:1px;transition:opacity .16s}.snd-key:hover .snd-wave{opacity:1}.snd{font-family:var(--font-ui);place-items:center;display:grid;position:relative}.snd-box{background:var(--pane);-webkit-backdrop-filter:blur(2px)saturate(150%);backdrop-filter:blur(2px)saturate(150%);position:relative;overflow:hidden}[data-stroke=on] .snd-box{box-shadow:0 0 0 1px var(--pane-edge)}.snd-art{background-color:var(--surface-2);background-image:linear-gradient(148deg, var(--surface-3), var(--surface-2));background-position:50%;background-repeat:no-repeat;background-size:cover;position:absolute}.snd-say{pointer-events:none;flex-direction:column;justify-content:center;gap:2px;min-width:0;display:flex;position:absolute}.snd-title{color:var(--ink);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-weight:500;line-height:1.25;overflow:hidden}.snd-by{color:var(--ink-4);white-space:nowrap;line-height:1.25}.snd-bar{pointer-events:none;flex-direction:column;gap:8px;display:flex;position:absolute}.snd-rail{background:color-mix(in srgb, var(--fill-on,#17181a) 12%, transparent);border-radius:999px;height:3px;display:block;overflow:hidden}.snd-run{background:var(--ink);border-radius:999px;height:100%;display:block}.snd-clock{font-family:var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--ink-4);justify-content:space-between;font-size:11px;line-height:1;display:flex}.snd-ops{align-items:center;display:flex;position:absolute;translate:-50% -50%}.snd-op{color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;padding:0;transition:color .16s,background .16s,scale .16s cubic-bezier(.22,1,.36,1);display:grid;overflow:hidden}.snd-op:hover{color:var(--ink);background:color-mix(in srgb, var(--fill-on,#17181a) 6%, transparent)}.snd-op:active{scale:.96}.snd-op[data-lead]{background:var(--ink);color:var(--on-ink)}.snd-op[data-lead]:hover{background:var(--ink);opacity:.88}.snd-op:focus-visible{box-shadow:0 0 0 2px var(--card), 0 0 0 4px rgba(var(--ink-rgb), .35);outline:none}.snd-like{color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:color .16s,background .16s,scale .16s cubic-bezier(.22,1,.36,1);display:grid;position:absolute}.snd-like:hover{color:var(--ink);background:color-mix(in srgb, var(--fill-on,#17181a) 6%, transparent)}.snd-like:active{scale:.96}.snd-like[data-on]{color:var(--ink)}.snd-like[data-on]:hover{color:var(--ink);background:color-mix(in srgb, var(--fill-on,#17181a) 6%, transparent)}.snd-like[data-on] .lucide{animation:.34s cubic-bezier(.3,1.4,.5,1) snd-beat}.snd-like:focus-visible{box-shadow:0 0 0 2px var(--card), 0 0 0 4px rgba(var(--ink-rgb), .35);outline:none}.snd-tap{cursor:pointer;background:0 0;border:0;padding:0;position:absolute}.snd-box:has(.snd-tap:active) .snd-art{scale:.96}.snd-art{transition:scale .16s cubic-bezier(.22,1,.36,1)}.snd-tap:focus-visible{box-shadow:0 0 0 2px var(--card), 0 0 0 4px rgba(var(--ink-rgb), .35);outline:none}.bench-lede{text-align:center;margin:40px 0 56px}@keyframes snd-beat{0%{scale:1}38%{scale:1.34}to{scale:1}}.stb{--stb-c1:color-mix(in srgb, var(--fill-on,#17181a) 100%, var(--fill-slab,#fff));--stb-c2:color-mix(in srgb, var(--fill-on,#17181a) 78%, var(--fill-slab,#fff));--stb-c3:color-mix(in srgb, var(--fill-on,#17181a) 60%, var(--fill-slab,#fff));--stb-c4:color-mix(in srgb, var(--fill-on,#17181a) 44%, var(--fill-slab,#fff));--stb-c5:color-mix(in srgb, var(--fill-on,#17181a) 32%, var(--fill-slab,#fff));--stb-c6:color-mix(in srgb, var(--fill-on,#17181a) 22%, var(--fill-slab,#fff));--stb-alert:color-mix(in srgb, var(--fill-on,#17181a) 100%, var(--fill-slab,#fff));--stb-soft:color-mix(in srgb, var(--fill-on,#17181a) 72%, var(--fill-slab,#fff));--stb-mute:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));--stb-faint:color-mix(in srgb, var(--fill-on,#17181a) 32%, var(--fill-slab,#fff));--stb-w6:color-mix(in srgb, var(--fill-on,#17181a) 6%, transparent);--stb-w12:color-mix(in srgb, var(--fill-on,#17181a) 12%, transparent);box-sizing:border-box;background:var(--fill-slab,#fff);color:var(--fill-on,#17181a);font-family:var(--font-ui);-webkit-user-select:none;user-select:none;border-radius:20px;flex-direction:column;gap:16px;padding:16px;font-size:13px;display:flex;position:relative}.stb[data-colour=on]{--stb-c1:#9d7bf5;--stb-c2:#5b8def;--stb-c3:#9ab8db;--stb-c4:#f2c46d;--stb-c5:#74dcae;--stb-c6:#e57bb8;--stb-alert:#e5484d}[data-stroke=on] .stb{box-shadow:0 0 0 1px var(--pane-edge)}.stb-head{align-items:center;gap:12px;display:flex}.stb-titles{flex:1;min-width:0}.stb-title{letter-spacing:-.01em;font-size:14px;font-weight:500;line-height:18px}.stb-sub{color:var(--stb-mute);font-variant-numeric:tabular-nums;font-size:12px;line-height:16px}.stb-seg-ctl{background:var(--stb-w6);border-radius:10px;grid-template-columns:1fr 1fr;padding:2px;display:grid;position:relative}.stb-thumb{background:var(--fill-slab,#fff);border-radius:8px;width:calc(50% - 2px);transition:transform .22s cubic-bezier(.22,1,.36,1);position:absolute;top:2px;bottom:2px;left:2px}.stb-seg-ctl[data-mode=Week] .stb-thumb{transform:translate(100%)}.stb-tab{appearance:none;height:28px;font:inherit;color:var(--stb-mute);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px;font-size:12px;font-weight:500;transition:color .16s,scale .16s cubic-bezier(.22,1,.36,1);position:relative}.stb-tab[data-on]{color:var(--fill-on,#17181a)}.stb-tab:hover:not([data-on]){color:var(--stb-soft)}.stb-tab:active{scale:.96}.stb-tab:focus-visible{outline-offset:0;outline:2px solid #2231dd}.stb-figure{align-items:baseline;gap:8px;margin-bottom:-4px;display:flex}.stb-num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;line-height:32px}.stb-unit{color:var(--stb-mute);font-size:13px}.stb-digit{display:inline-block}.stb-digit[data-pop]{animation:.5s cubic-bezier(.34,1.45,.64,1) both stb-pop;animation-delay:calc(var(--i,0) * 70ms)}@media (prefers-reduced-motion:reduce){.stb-digit[data-pop]{animation:none}}.stb-plot{touch-action:none;cursor:crosshair;width:100%;position:relative}.stb-base{background:var(--stb-w12);height:1px;position:absolute;left:0;right:0}.stb-col{position:absolute;top:0;bottom:0}.stb-bar,.stb-esc{border-radius:var(--stb-r);transition:height .6s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * 14ms), bottom .6s cubic-bezier(.22, 1, .36, 1) calc(var(--i) * 14ms), background-color .16s ease;position:absolute;left:0;right:0}.stb-bar{background-color:var(--c)}.stb-esc{background-color:var(--stb-alert)}.stb[data-colour=off] .stb-esc{background-image:repeating-linear-gradient(-45deg, transparent 0 1.5px, var(--fill-slab,#fff) 1.5px 3px)}.stb[data-scrub] .stb-col:not([data-on]) .stb-bar{background-color:color-mix(in srgb, var(--c) 38%, var(--fill-slab,#fff))}.stb[data-scrub] .stb-col:not([data-on]) .stb-esc{background-color:color-mix(in srgb, var(--stb-alert) 38%, var(--fill-slab,#fff))}.stb-ring{box-sizing:border-box;border:1.5px solid var(--stb-mute);border-radius:var(--stb-rr);pointer-events:none;opacity:0;transition:opacity .16s;position:absolute;top:0;left:0}.stb[data-scrub] .stb-ring{opacity:1}.stb-tip{box-sizing:border-box;background:var(--fill-slab,#fff);border:1px solid color-mix(in srgb, var(--fill-on,#17181a) 10%, var(--fill-slab,#fff));pointer-events:none;opacity:0;border-radius:10px;flex-direction:column;gap:4px;padding:8px 10px;font-size:12px;line-height:16px;transition:opacity .16s;display:flex;position:absolute;top:0;left:0}.stb[data-scrub] .stb-tip{opacity:1}.stb-tip-head,.stb-tip-row{white-space:nowrap;align-items:center;gap:6px;display:flex}.stb-tip-head{color:var(--stb-mute);justify-content:space-between;margin-bottom:2px}.stb-tip b{font-variant-numeric:tabular-nums;color:var(--fill-on,#17181a);font-weight:500}.stb-tip-row span{color:var(--stb-soft);flex:1}.stb-tip-row b{font-weight:400}.stb-tip-row i{background-color:var(--c);border-radius:2px;flex:none;width:8px;height:8px}.stb-tip-row[data-esc] i{background-color:var(--stb-alert)}.stb[data-colour=off] .stb-tip-row[data-esc] i{background-image:repeating-linear-gradient(-45deg, transparent 0 1.5px, var(--fill-slab,#fff) 1.5px 3px)}.stb-axis{color:var(--stb-faint);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:-8px;font-size:11px;line-height:14px;display:flex}@keyframes stb-pop{0%{opacity:0;filter:blur(2px);transform:translateY(.18em)}to{opacity:1;filter:blur();transform:none}}.spl{font-family:var(--font-ui);flex-direction:column;align-items:center;gap:16px;display:flex;position:relative}.spl-row{align-items:center;gap:8px;display:flex}.spl-slab{background:var(--fill-slab,var(--card));justify-content:center;align-items:center;display:flex}[data-stroke=on] .spl-slab{box-shadow:0 0 0 1px var(--pane-edge)}.spl-track{flex:none;position:relative}.spl-dot{background:color-mix(in srgb, var(--fill-on,var(--ink)) 16%, var(--fill-slab,var(--card)));cursor:pointer;border:0;border-radius:999px;height:100%;padding:0;position:absolute;top:0;left:0}.spl-dot:after{content:"";position:absolute;inset:-12px -4px}.spl-dot:focus-visible{box-shadow:0 0 0 2px var(--fill-slab,var(--card)), 0 0 0 4px rgba(var(--fill-on-rgb,var(--ink-rgb)), .45);outline:none}.spl-ink{background:var(--fill-on,var(--ink));border-radius:999px;height:100%;position:absolute;top:0;left:0}.spl-tool{flex:none;transition:scale .16s cubic-bezier(.22,1,.36,1)}.spl-tool:has(.spl-go:active){scale:.96}.spl-go{border-radius:inherit;width:100%;height:100%;color:var(--fill-on,var(--ink-2));cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:color .16s;display:grid}.spl-go:hover{color:color-mix(in srgb, var(--fill-on,var(--ink-2)) 55%, var(--fill-slab,var(--card)))}.spl-go:focus-visible{box-shadow:0 0 0 2px var(--fill-slab,var(--card)), 0 0 0 4px rgba(var(--fill-on-rgb,var(--ink-rgb)), .45);outline:none}.sbm{--sbm-hair:color-mix(in srgb, var(--ink) 8%, var(--card));--sbm-track:color-mix(in srgb, var(--ink) 10%, var(--card));--sbm-dim:color-mix(in srgb, var(--ink) 44%, var(--card));--sbm-kid:color-mix(in srgb, var(--ink) 76%, var(--card));--sbm-glyph:color-mix(in srgb, var(--ink) 40%, var(--card));font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;flex:none;position:relative}.sbm-hair{background:var(--sbm-hair);width:1px;position:absolute;top:0;bottom:0}.sbm-bar{background:var(--lightningcss-light,var(--sbm-c))var(--lightningcss-dark,var(--sbm-d));will-change:transform;border-radius:1px;width:2.5px;position:absolute;top:0}.sbm-sec{will-change:transform;height:0;position:absolute;top:0;right:0}.sbm-title{all:unset;letter-spacing:-.012em;white-space:nowrap;height:30px;color:var(--sbm-dim);cursor:pointer;border-radius:6px;align-items:center;font-size:17.75px;font-weight:500;line-height:1;transition:color .14s;display:flex;position:absolute;top:0;left:0;transform:translateY(-50%)}.sbm-title:hover{color:color-mix(in srgb, var(--ink) 62%, var(--card))}.sbm-sec[data-open=true] .sbm-title{color:var(--ink);cursor:default}.sbm-kids{overflow-clip-margin:6px;height:0;position:absolute;left:0;right:0;overflow:clip}.sbm-tree{fill:none;stroke-linecap:round;stroke-linejoin:round;position:absolute;overflow:visible}.sbm-track{stroke:var(--sbm-track);stroke-width:1px}.sbm-trail{stroke:var(--lightningcss-light,var(--sbm-c))var(--lightningcss-dark,var(--sbm-d));stroke-width:1.5px}.sbm-list{margin:0;padding:0;list-style:none}.sbm-list li{position:absolute;left:0;transform:translateY(-50%)}.sbm-kid{all:unset;letter-spacing:-.006em;white-space:nowrap;height:28px;color:var(--sbm-kid);cursor:pointer;border-radius:6px;align-items:center;padding-left:23px;font-size:14px;font-weight:400;line-height:1;transition:color .14s;display:flex}.sbm-kid:hover{color:var(--ink)}.sbm-icon{width:16px;height:16px;color:var(--sbm-glyph);flex:none;margin-right:9px}.sbm-label{display:inline-grid}.sbm-label:after{content:attr(data-text);visibility:hidden;height:0;font-weight:600;overflow:hidden}.sbm-kid[data-on=true]{color:var(--ink);cursor:default;font-weight:600}.sbm-kid[data-on=true] .sbm-icon{color:var(--lightningcss-light,var(--sbm-c))var(--lightningcss-dark,var(--sbm-d))}.sbm-title:focus-visible,.sbm-kid:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.tlt{position:relative}.tlt-card{background-color:var(--surface-2);background-position:50%;background-size:cover;position:absolute;inset:0;overflow:hidden}.tlt-sheen{border-radius:inherit;pointer-events:none;position:absolute;inset:0}.tms{border-radius:var(--tms-r);background:var(--fill-slab,var(--card));width:300px;color:var(--fill-on,var(--ink));font-family:var(--font-ui);-webkit-user-select:none;user-select:none;padding:20px 20px 16px}[data-stroke=on] .tms{box-shadow:0 0 0 1px var(--pane-edge)}.tms-read{justify-content:center;align-items:baseline;gap:8px;display:flex}.tms-time{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;line-height:1;display:inline-flex}.tms-col{height:1.5em;margin:-.25em 0;display:inline-block;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.tms-strip{flex-direction:column;transition:transform .22s cubic-bezier(.24,1.34,.38,1);display:flex}.tms-strip>span{height:1.5em;line-height:1.5em}.tms-strip[data-flip=a]{animation:.26s ease-out tms-blur-a}.tms-strip[data-flip=b]{animation:.26s ease-out tms-blur-b}.tms-colon{padding:0 .02em}.tms-mer{color:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));letter-spacing:-.01em;font-size:14px;font-weight:500}.tms-ruler{cursor:grab;touch-action:pan-y;outline:none;height:58px;margin-top:16px;position:relative;-webkit-mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000);mask-image:linear-gradient(90deg,#0000,#000 22% 78%,#0000)}.tms-ruler:active{cursor:grabbing}.tms-ruler:focus-visible{box-shadow:inset 0 0 0 2px var(--signal,#2231dd);border-radius:10px}.tms-track{position:absolute;top:0;bottom:0;left:50%}.tms-tick{background:var(--fill-on,var(--ink));transform-origin:50% 0;border-radius:1px;width:2px;height:10px;position:absolute;top:8px;left:-1px}.tms-tick[data-kind=quarter]{height:17px}.tms-tick[data-kind=hour]{height:25px}.tms-hour{white-space:nowrap;color:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));letter-spacing:0;font-size:11px;font-weight:400;position:absolute;top:38px;left:0}.tms-mark{background:#e5484d;border-radius:2px;width:3px;height:32px;margin-left:-1.5px;position:absolute;top:2px;left:50%}@keyframes tms-blur-a{0%{filter:blur(2px)}to{filter:blur()}}@keyframes tms-blur-b{0%{filter:blur(2px)}to{filter:blur()}}.tst{font-family:var(--font-ui);color:var(--fill-on,var(--ink));--tst-mute:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));--tst-wash:color-mix(in srgb, var(--fill-on,#17181a) 6%, var(--fill-slab,#fff));position:relative}.tst-toast{box-sizing:border-box;border-radius:var(--tst-r);background:var(--fill-slab,#fff);transform-origin:50% 0;align-items:center;gap:12px;width:100%;padding:0 12px 0 16px;transition:background-color .22s,box-shadow .22s;display:flex;position:absolute;top:0;left:0}.tst:not([data-open]) .tst-toast:not([data-front]){background:color-mix(in srgb, var(--fill-on,#17181a) 6%, var(--fill-slab,#fff));box-shadow:0 0 0 1px color-mix(in srgb, var(--fill-on,#17181a) 6%, transparent)}[data-stroke=on] .tst-toast{box-shadow:0 0 0 1px var(--pane-edge)}.tst-toast>*{transition:opacity .22s}.tst:not([data-open]) .tst-toast:not([data-front])>*{opacity:0}.tst-icon{flex:none;place-items:center;display:grid}.tst-toast[data-kind=success] .tst-icon{color:#1f9d55}.tst-toast[data-kind=error] .tst-icon{color:#e5484d}.tst-toast[data-kind=warning] .tst-icon{color:#e09a12}.tst-toast[data-kind=info] .tst-icon{color:var(--tst-mute)}.tst-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.tst-text b{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;font-size:14px;font-weight:500;line-height:18px;overflow:hidden}.tst-text span{color:var(--tst-mute);white-space:nowrap;text-overflow:ellipsis;letter-spacing:0;font-size:13px;line-height:17px;overflow:hidden}.tst-act{background:var(--tst-wash);height:28px;color:inherit;font:inherit;cursor:pointer;letter-spacing:0;border:0;border-radius:999px;flex:none;padding:0 12px;font-size:13px;font-weight:500;transition:scale .16s cubic-bezier(.22,1,.36,1)}.tst-act:active{scale:.96}.tst-x{width:28px;height:28px;color:var(--tst-mute);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;transition:background-color .16s,color .16s;display:grid}.tst-x:hover{background:var(--tst-wash);color:var(--fill-on,var(--ink))}.tst-act:focus-visible,.tst-x:focus-visible{box-shadow:0 0 0 2px var(--signal,#2231dd);outline:none}[data-stroke=on] .twr-card{outline:1px solid var(--pane-edge);outline-offset:-1px}.twr{-webkit-user-select:none;user-select:none;position:relative}.twr-pile{margin:0;padding:0;list-style:none;position:absolute;inset:0}.twr-row{touch-action:none;position:absolute;bottom:0;left:50%}.twr-card{background:var(--fill-slab,var(--card));transform-origin:50%;cursor:grab;border-radius:10px;align-items:center;gap:12px;height:100%;padding:0 16px;transition:translate .22s cubic-bezier(.22,1,.36,1),rotate .22s cubic-bezier(.22,1,.36,1),opacity .22s .16s;display:flex}.twr-row[data-out] .twr-card{opacity:0;transition-delay:90ms,90ms,.15s;translate:118%;rotate:5deg}.twr-row[data-hand]{z-index:3}.twr-row[data-hand] .twr-card{cursor:grabbing;translate:0 -2px}.twr-check{width:19px;height:19px;box-shadow:inset 0 0 0 1.5px rgba(var(--ink-rgb), .22);color:var(--on-ink);cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;padding:0;transition:background-color .16s,box-shadow .16s;display:grid}.twr-check svg{opacity:0;transition:opacity .16s}.twr-check:hover{box-shadow:inset 0 0 0 1.25px rgba(var(--ink-rgb), .38)}.twr-row[data-out] .twr-check{background:var(--fill-on,var(--ink));box-shadow:inset 0 0 0 1.25px var(--fill-on,var(--ink))}.twr-row[data-out] .twr-check svg{opacity:1}.twr-check:focus-visible{outline:2px solid var(--focus,#4c8dff);outline-offset:2px}.twr-text{letter-spacing:-.01em;color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:16px;line-height:1;overflow:hidden}.twr-row[data-out] .twr-text{color:var(--ink-4);text-decoration:line-through}@media (prefers-reduced-motion:reduce){.twr-card{transition-duration:.16s,.16s,.16s}.twr-check,.twr-check svg{transition-duration:.16s}}.upl{width:300px;font-family:var(--font-ui);color:var(--fill-on,var(--ink));-webkit-user-select:none;user-select:none;flex-direction:column;gap:12px;display:flex}.upl-zone-wrap{flex:none;justify-content:center;align-items:center;height:176px;display:flex}.upl-zone{border-radius:var(--upl-r);background:var(--fill-slab,var(--card));flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;height:176px;padding:0 16px;transition:scale .42s cubic-bezier(.24,1.34,.38,1),width .42s cubic-bezier(.24,1.34,.38,1),height .42s cubic-bezier(.24,1.34,.38,1),background-color .22s;display:flex;position:relative;overflow:hidden}.upl-zone[data-over]{scale:1.02}.upl-zone[data-gulp]{animation:.46s cubic-bezier(.3,1.2,.4,1) upl-gulp}.upl-zone[data-gulp] .upl-icon{animation:.46s cubic-bezier(.3,1.4,.4,1) upl-open}[data-stroke=on] .upl-zone{box-shadow:0 0 0 1px var(--pane-edge)}.upl-icon{background:color-mix(in srgb, var(--fill-on,#17181a) 6%, var(--fill-slab,#fff));width:38px;height:38px;color:color-mix(in srgb, var(--fill-on,#17181a) 72%, var(--fill-slab,#fff));border-radius:10px;place-items:center;transition:translate .42s cubic-bezier(.24,1.34,.38,1),background-color .22s,color .22s;display:grid}.upl-zone[data-over] .upl-icon{color:var(--fill-on,var(--ink));translate:0 -4px}.upl-say{text-align:center;letter-spacing:0;flex-direction:column;align-items:center;gap:4px;font-size:13px;display:flex}.upl-say b{font-weight:500}.upl-say span{color:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));letter-spacing:0;font-size:12px}.upl-zone[data-refuse] .upl-say b{color:#e5484d}.upl-now{width:max-content;animation:upl-land .42s var(--upl-spring) both;flex:none;align-items:center;gap:12px;display:flex}.upl-text{flex-direction:column;gap:4px;width:150px;display:flex}.upl-name{white-space:nowrap;text-overflow:ellipsis;letter-spacing:0;font-size:13px;font-weight:500;overflow:hidden}.upl-meta{font-variant-numeric:tabular-nums;height:14px;color:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));letter-spacing:0;align-items:center;gap:4px;font-size:12px;display:flex}.upl-track{background:color-mix(in srgb, var(--fill-on,#17181a) 6%, var(--fill-slab,#fff));border-radius:2px;height:4px;margin-top:4px;position:relative;overflow:hidden}.upl-bar{border-radius:inherit;background:var(--signal,#2231dd);transform-origin:0;position:absolute;inset:0}.upl-roll{height:1em;line-height:1em;display:inline-flex;overflow:hidden}.upl-roll-col{height:1em;display:inline-block;overflow:hidden}.upl-roll-strip{flex-direction:column;transition:transform .22s cubic-bezier(.24,1.34,.38,1);display:flex}.upl-roll-strip>span{height:1em}.upl-end{flex:none;place-items:center;width:22px;height:22px;display:grid}.upl-tick{background:var(--ok,#15803d);color:#fff;border-radius:50%;flex:none;place-items:center;width:22px;height:22px;animation:.38s cubic-bezier(.3,1.6,.4,1) both upl-pop;display:grid}.upl-tray{justify-content:center;gap:20px;display:flex}.upl-slot{width:76px;height:75px;position:relative}.upl-file{z-index:1;cursor:grab;touch-action:none;transition:transform .42s var(--upl-spring), opacity .22s ease;outline:none;flex-direction:column;align-items:center;gap:8px;padding-top:4px;display:flex;position:relative}.upl-file[data-held]{z-index:5;cursor:grabbing;transition:none}.upl-file[data-gone]{opacity:0;pointer-events:none;transition:none}.upl-file:not([data-gone]){animation:upl-back .36s var(--upl-spring) both}.upl-file:focus-visible .upl-page{outline:2px solid var(--signal,#2231dd);outline-offset:3px;border-radius:6px}.upl-page{overflow:visible}.upl-page-line{stroke:color-mix(in srgb, var(--fill-on,#17181a) 32%, var(--fill-slab,#fff));stroke-width:1.5px;fill:none}.upl-page-ext{fill:#fff;font-family:var(--font-ui);letter-spacing:0;font-weight:500}.upl-label{white-space:nowrap;text-overflow:ellipsis;max-width:76px;color:color-mix(in srgb, var(--fill-on,#17181a) 72%, var(--fill-slab,#fff));letter-spacing:0;font-size:11px;overflow:hidden}:root:not([data-theme=dark]) [data-fill=dark] .upl-label{color:color-mix(in srgb, var(--fill-on,var(--ink)) 70%, #fff)}:root:not([data-theme=dark]) [data-fill=dark] .upl-page-line{stroke:color-mix(in srgb, var(--fill-on,var(--ink)) 70%, #fff)}:root[data-theme=dark] [data-fill=light] .upl-label{color:color-mix(in srgb, #f4f3f1 70%, var(--fill-on,var(--ink)))}:root[data-theme=dark] [data-fill=light] .upl-page-line{stroke:color-mix(in srgb, #f4f3f1 70%, var(--fill-on,var(--ink)))}@keyframes upl-gulp{0%{scale:1.02}35%{scale:.985}70%{scale:1.006}to{scale:1}}@keyframes upl-open{40%{scale:1.08}}@keyframes upl-land{0%{opacity:0;translate:0 10px;scale:.85}}@keyframes upl-pop{0%{scale:0}}@keyframes upl-back{0%{opacity:0;scale:.7}}.vn-frame{place-items:center;width:300px;height:156px;display:grid;position:relative}.vn{--red:#e5484d;width:var(--w);border-radius:var(--r);background:var(--fill-slab,var(--card));height:56px;color:var(--fill-on,var(--ink));font-family:var(--font-ui);-webkit-user-select:none;user-select:none;touch-action:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:width .42s cubic-bezier(.3, var(--ov), .4, 1), scale .22s cubic-bezier(.22, 1, .36, 1);letter-spacing:-.01em;font-size:16px;font-weight:500;position:relative;overflow:hidden}[data-stroke=on] .vn{box-shadow:inset 0 0 0 1px var(--pane-edge)}.vn[data-phase=clip]{cursor:default}.vn:focus-visible{box-shadow:0 0 0 2px var(--fill-slab,#fff), 0 0 0 4px var(--signal,#2231dd);outline:none}.vn-in{white-space:nowrap;align-items:center;animation:.24s 80ms both vn-in;display:flex;position:absolute;inset:0}.vn-idle{justify-content:center;gap:12px}.vn-rec{gap:12px;padding:0 24px}.vn-clip{gap:12px;padding:0 12px 0 8px}.vn-time{font-variant-numeric:tabular-nums;opacity:.6;min-width:38px}.vn-rec .vn-time{opacity:1}.vn-dot{background:var(--red);border-radius:50%;flex:none;width:9px;height:9px;animation:1s ease-in-out infinite vn-blink}.vn-wave{height:32px;opacity:calc(1 - var(--pull) * .7);flex:1;justify-content:space-between;align-items:center;display:flex}.vn-bar{width:3px;height:calc(4px + var(--l) * 28px);background:currentColor;border-radius:2px;flex:none;transition:height .16s linear}.vn-rec .vn-bar{animation:.2s cubic-bezier(.3,1.5,.4,1) both vn-grow}.vn-scrub{cursor:ew-resize}.vn-scrub .vn-bar{opacity:clamp(.3, calc((var(--prog) * var(--n) - var(--i)) * 99), 1);transition:none}.vn[data-phase=cancel] .vn-in{animation:none}.vn[data-phase=cancel] .vn-bar{opacity:0;transition:scale .22s,opacity .22s;scale:1 0}.vn[data-phase=cancel] .vn-dot,.vn[data-phase=cancel] .vn-time,.vn[data-phase=cancel] button{opacity:0;transition:opacity .16s}.vn-play,.vn-x{cursor:pointer;font:inherit;-webkit-tap-highlight-color:transparent;border:0;flex:none;place-items:center;padding:0;transition:scale .16s cubic-bezier(.22,1,.36,1),color .16s;display:grid}.vn-play{border-radius:var(--inner);background:var(--fill-on,var(--ink));width:44px;height:44px;color:var(--fill-slab,var(--card))}.vn-x{width:32px;height:32px;color:color-mix(in srgb, var(--fill-on,var(--ink)) 50%, var(--fill-slab,var(--card)));background:0 0;border-radius:50%}.vn-x:hover{color:var(--fill-on,var(--ink))}.vn-play:active,.vn-x:active{scale:.96}.vn-play:focus-visible,.vn-x:focus-visible{outline:2px solid var(--signal,#2231dd);outline-offset:2px}.vn-hint{text-align:center;font-family:var(--font-ui);color:var(--ink-3);opacity:0;pointer-events:none;letter-spacing:0;font-size:13px;transition:opacity .22s;position:absolute;top:calc(50% + 42px);left:0;right:0}.vn-hint[data-on]{opacity:calc(1 - var(--pull,0))}.vn-hint[data-armed]{opacity:1;color:var(--red,#e5484d)}.vn-rec{opacity:calc(1 - var(--pull) * .55)}.vn-rec .vn-dot,.vn-rec .vn-time{opacity:max(0, 1 - var(--pull) * 1.6)}.vn-cancel{color:#fff;opacity:0;pointer-events:none;background:#e5484d;border-radius:50%;place-items:center;width:28px;height:28px;margin-top:-14px;transition:opacity .16s,scale .16s;display:grid;position:absolute;top:50%;left:14px;scale:.4}.vn-cancel[data-on]{opacity:1;transition:opacity .16s,scale .42s cubic-bezier(.24,1.34,.38,1);scale:1}.vn[data-phase=cancel] .vn-cancel{opacity:0;transition:opacity .22s,scale .22s;scale:.6}@keyframes vn-in{0%{opacity:0}}@keyframes vn-blink{50%{opacity:.25}}@keyframes vn-grow{0%{scale:1 .2}}.wks{color:var(--fill-on,#17181a);align-items:center;gap:20px;padding:16px;display:flex}.wks-track{cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;border-radius:6px;align-items:center;gap:4px;display:flex}.wks-track:focus-visible{outline-offset:6px;outline:2px solid #2231dd}.wks-bar{background:color-mix(in srgb, var(--fill-on,#17181a) 32%, var(--fill-slab,#fff));transform-origin:50%;border-radius:3px;flex:none;width:3px;transition:background-color .16s}.wks-bar[data-on]{background:var(--fill-on,#17181a)}.wks-value{box-sizing:content-box;width:3ch;font:inherit;letter-spacing:-.01em;font-variant-numeric:tabular-nums;text-align:center;color:color-mix(in srgb, var(--fill-on,#17181a) 72%, var(--fill-slab,#fff));caret-color:var(--fill-on,#17181a);cursor:text;background:0 0;border:0;border-radius:8px;outline:none;margin:-6px -10px;padding:6px 10px;font-size:14px;font-weight:500;line-height:1;transition:background-color .16s,color .16s}.wks-value:hover{background:color-mix(in srgb, var(--fill-on,#17181a) 6%, transparent)}.wks-value:focus,.wks-value:focus-visible{background:color-mix(in srgb, var(--fill-on,#17181a) 9%, transparent);color:var(--fill-on,#17181a);outline:none}.wks-value::selection{background:color-mix(in srgb, var(--fill-on,#17181a) 22%, transparent);color:var(--fill-on,#17181a)}.wvl{font-family:var(--font-ui);place-items:center;display:grid}.wvl-button{background:var(--fill-on,#17181a);min-width:44px;height:44px;color:var(--fill-slab,#fff);box-shadow:0 1px 2px rgba(var(--shadow-rgb,23, 24, 26), .18);font:inherit;letter-spacing:-.01em;cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:22px;place-items:center;margin:0;padding:0 22px;font-size:15px;font-weight:500;transition:scale .16s;display:grid;position:relative;overflow:hidden}.wvl-button[aria-disabled]{cursor:default}.wvl-button:active:not([aria-disabled]){scale:.97}.wvl-button:focus-visible{outline:2px solid var(--focus,#2231dd);outline-offset:3px}.wvl[data-phase=saved] .wvl-button{transition:scale .16s,width .32s cubic-bezier(.2,.8,.2,1)}.wvl-face{white-space:nowrap;opacity:0;pointer-events:none;align-items:center;gap:7px;display:inline-flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.wvl[data-phase=idle] .wvl-idle,.wvl[data-phase=saving] .wvl-saving,.wvl[data-phase=saved] .wvl-saved{opacity:1}.wvl-saved{filter:blur(6px)}.wvl[data-phase=saved] .wvl-saving{filter:blur(6px);transition:opacity .2s,filter .2s}.wvl[data-phase=saved] .wvl-saved{filter:none;transition:opacity .24s 80ms,filter .28s 80ms}.wvl-bars{align-items:center;gap:7px;height:16px;display:flex}.wvl-bar{opacity:.42;background:currentColor;border-radius:2px;flex:none;width:2.5px;height:13px}.wvl-sr{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
