*,:before,:after{box-sizing:border-box;border:0 solid #e5e7eb}:before,:after{--tw-content:""}html,:host{-webkit-text-size-adjust:100%;tab-size:4;font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent;font-family:Inter,Maison Neue,MaisonNeue-Book,Instrument Sans,Helvetica Neue,Helvetica,Arial,sans-serif;line-height:1.5}body{line-height:inherit;margin:0}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-feature-settings:normal;font-variation-settings:normal;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:#9ca3af}textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after,::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:#3b82f680;--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.container{width:100%}@media (width>=640px){.container{max-width:640px}}@media (width>=768px){.container{max-width:768px}}@media (width>=1024px){.container{max-width:1024px}}@media (width>=1280px){.container{max-width:1280px}}@media (width>=1536px){.container{max-width:1536px}}.visible{visibility:visible}.invisible{visibility:hidden}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.inset-0{inset:0}.isolate{isolation:isolate}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.flex-1{flex:1}.flex-shrink,.shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.transform{transform:translate(var(--tw-translate-x), var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.select-all{-webkit-user-select:all;user-select:all}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.items-center{align-items:center}.justify-center{justify-content:center}.gap-2{gap:.5rem}.gap-5{gap:1.25rem}.text-wrap{text-wrap:wrap}.rounded{border-radius:.25rem}.border{border-width:1px}.uppercase{text-transform:uppercase}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000), var(--tw-ring-shadow,0 0 #0000), var(--tw-shadow)}.outline{outline-style:solid}.ring{--tw-ring-offset-shadow:var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow:var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow,0 0 #0000)}.blur{--tw-blur:blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.drop-shadow{--tw-drop-shadow:drop-shadow(0 1px 2px #0000001a) drop-shadow(0 1px 1px #0000000f);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.invert{--tw-invert:invert(100%);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter,backdrop-filter;transition-duration:.15s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes enter{0%{opacity:var(--tw-enter-opacity,1);transform:translate3d(var(--tw-enter-translate-x,0), var(--tw-enter-translate-y,0), 0) scale3d(var(--tw-enter-scale,1), var(--tw-enter-scale,1), var(--tw-enter-scale,1)) rotate(var(--tw-enter-rotate,0))}}@keyframes exit{to{opacity:var(--tw-exit-opacity,1);transform:translate3d(var(--tw-exit-translate-x,0), var(--tw-exit-translate-y,0), 0) scale3d(var(--tw-exit-scale,1), var(--tw-exit-scale,1), var(--tw-exit-scale,1)) rotate(var(--tw-exit-rotate,0))}}.ease-in{animation-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{animation-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{animation-timing-function:cubic-bezier(0,0,.2,1)}.\!running{animation-play-state:running!important}.running{animation-play-state:running}.\!paused{animation-play-state:paused!important}.paused{animation-play-state:paused}:root{--wash:.06;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--ink-rgb:23, 24, 26;--surface-rgb:247, 247, 246;--elev-rgb:255, 255, 255;--glass-rgb:255, 255, 255;--shadow-rgb:23, 24, 26;--bg:#fff;--surface:#f7f7f6;--surface-2:#f1f1f0;--surface-3:#ecebe7;--board:#fff;--canvas-bg:#f7f7f6;--pick:#0d99ff;--pick-rgb:13, 153, 255;--guide:#ff3b6b;--guide-on:#fff;--bar-slot:38px;--bar-pad:6px;--bar-gap:2px;--card:#f7f7f6;--solid:#0e0f11;--solid-ink:#f4f3f1;--pill-thumb:#fff;--ink:#17181a;--ink-2:#3c3b37;--ink-3:#5c5b56;--ink-4:#6f6e68;--ink-5:#85847e;--lock:#adaca6;--on-ink:#fff;--on-ink-rgb:255, 255, 255;--slab:var(--ink);--on-slab:var(--on-ink);--on-slab-rgb:var(--on-ink-rgb);--glass-a:.35;--glass-edge-a:.4;--edge-hi:.75;--edge-lo:.18;--edge-far:.42;--slab-dark:#0e0f11;--spec-max:.35;--ring-max:.4;--lift-max:.06;--bright-max:0;--pane:rgba(var(--glass-rgb), var(--glass-a));--pane-edge:rgba(var(--glass-rgb), var(--glass-edge-a));--pane-thumb:#ffffffd1;--inlay:#ffffff8c;--inlay-hi:#ffffffc7;--ok:#15803d;--paper:#dcd9cf;--paper-2:#e9e7df;--rule:#17181a29;--signal:#2231dd;--ember:#b8431c;--font-head:"Google Sans", "Inter Head", var(--font-ui);--font-ui:"Inter", "Maison Neue", "MaisonNeue-Book", "Instrument Sans", "Helvetica Neue", Helvetica, Arial, sans-serif;--font-mono:var(--font-ui);--font-num:var(--font-ui);--font-code:ui-monospace, "SF Mono", SFMono-Regular, Menlo, Consolas, monospace}[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink-rgb:255, 255, 255;--surface-rgb:15, 15, 15;--elev-rgb:32, 32, 32;--glass-rgb:255, 255, 255;--shadow-rgb:0, 0, 0;--bg:#000;--surface:#0f0f0f;--surface-2:#181818;--surface-3:#202020;--board:#1a1a1a;--canvas-bg:#000;--pick:#3aa9ff;--guide:#ff5c84;--guide-on:#fff;--pick-rgb:58, 169, 255;--card:#0a0a0a;--solid:#000;--solid-ink:#fff;--pill-thumb:#ffffff29;--ink:#fff;--ink-2:#b4b4b4;--ink-3:#9a9a9a;--ink-4:#828282;--ink-5:#6b6b6b;--lock:#525252;--on-ink:#000;--on-ink-rgb:0, 0, 0;--slab:var(--board);--on-slab:var(--ink);--on-slab-rgb:var(--ink-rgb);--glass-a:.16;--glass-edge-a:.2;--edge-hi:.38;--edge-lo:.06;--edge-far:.2;--slab-dark:#262626;--spec-max:.15;--ring-max:.14;--lift-max:.5;--bright-max:22;--pane-thumb:#ffffff21;--inlay:#ffffff12;--inlay-hi:#ffffff1f;--wash:.09;--ok:#34d17a}*{box-sizing:border-box}html,body,#root{height:100dvh}body{touch-action:pan-x pan-y;background:var(--bg);color:var(--ink);font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;margin:0}.mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;letter-spacing:.06em;text-transform:uppercase;font-size:11px}.stage{align-items:center;min-height:128px;padding:34px 26px;display:flex;position:relative;overflow:hidden}.stage[data-canvas=paper]{background:var(--paper-2);--nav-surface:#ffffffdb;--nav-surface-2:rgba(var(--ink-rgb), .05);--nav-border:rgba(var(--ink-rgb), .14);--nav-text:var(--ink);--nav-text-2:rgba(var(--ink-rgb), .55);--nav-cta:#2231dd;--nav-cta-text:#fff}.stage[data-canvas=ink]{--nav-surface:#ffffff12;--nav-surface-2:#ffffff0f;--nav-border:#ffffff29;--nav-text:#f2f1ee;--nav-text-2:#f2f1ee8c;--nav-cta:#f2f1ee;--nav-cta-text:#101114;background:#101114}.stage[data-canvas=field]{--nav-surface:#ffffff17;--nav-surface-2:#ffffff14;--nav-border:#fff3;--nav-text:#fff;--nav-text-2:#fff9;--nav-cta:#fff;--nav-cta-text:#0b0c0f;background:#0b0c0f}.stage[data-canvas=field]:before{content:"";background:radial-gradient(38% 44% at 20% 32%,#1d4ed8 0%,#0000 62%),radial-gradient(32% 40% at 72% 22%,#be185d 0%,#0000 60%),radial-gradient(44% 48% at 58% 84%,#0891b2 0%,#0000 64%),radial-gradient(28% 34% at 90% 70%,#ca8a04 0%,#0000 60%);animation:30s ease-in-out infinite alternate drift;position:absolute;inset:-30%}@keyframes drift{to{transform:translate(-5%,3%)scale(1.1)rotate(5deg)}}.stage>*{z-index:1;position:relative}.nav-shell{border:.5px solid var(--nav-border);background:var(--nav-surface);height:52px;color:var(--nav-text);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);border-radius:8px;align-items:center;gap:12px;width:100%;max-width:620px;padding:0 14px;display:flex}.nav-mark{background:var(--nav-text);width:22px;height:22px;color:var(--nav-surface);border-radius:6px;flex:none;place-items:center;font-size:12px;font-weight:600;display:grid}.stage[data-canvas=paper] .nav-mark{color:var(--on-ink)}.nav-word{letter-spacing:-.01em;font-size:15px;font-weight:500}.nav-link{color:var(--nav-text-2);white-space:nowrap;cursor:pointer;font-size:14px;transition:color .16s}.nav-link:hover,.nav-link[data-active=true]{color:var(--nav-text)}.nav-cta{background:var(--nav-cta);color:var(--nav-cta-text);cursor:pointer;white-space:nowrap;border-radius:7px;padding:8px 15px;font-size:13px;font-weight:500}.nav-icon-btn{width:32px;height:32px;color:var(--nav-text-2);cursor:pointer;border-radius:7px;place-items:center;transition:background .16s,color .16s;display:grid}.nav-icon-btn:hover{background:var(--nav-surface-2);color:var(--nav-text)}.nav-avatar{background:var(--nav-surface-2);width:28px;height:28px;color:var(--nav-text);letter-spacing:.04em;border-radius:50%;flex:none;place-items:center;font-size:10px;font-weight:600;display:grid}.seg-track{background:var(--nav-surface-2);border-radius:999px;gap:2px;padding:3px;display:flex}.seg-item{color:var(--nav-text-2);cursor:pointer;border-radius:999px;padding:6px 15px;font-size:13px;transition:color .16s,background .22s cubic-bezier(.22,1,.36,1)}.seg-item[data-active=true]{color:var(--nav-text);background:var(--nav-surface);box-shadow:0 1px 2px rgba(var(--shadow-rgb),.08)}.nav-search{border:.5px solid var(--nav-border);background:var(--nav-surface-2);height:34px;color:var(--nav-text-2);cursor:text;border-radius:7px;flex:1;align-items:center;gap:9px;padding:0 12px;font-size:13px;display:flex}.nav-kbd{font-family:var(--font-mono);border:.5px solid var(--nav-border);border-radius:4px;margin-left:auto;padding:2px 5px;font-size:10px}.rule-nav{border-bottom:.5px solid var(--nav-border);width:100%;max-width:620px;height:48px;color:var(--nav-text);align-items:flex-end;gap:22px;padding:0 2px;display:flex}.rule-link{color:var(--nav-text-2);cursor:pointer;border-bottom:2px solid #0000;padding-bottom:13px;font-size:14px;transition:color .16s,border-color .2s}.rule-link:hover{color:var(--nav-text)}.rule-link[data-active=true]{color:var(--nav-text);border-bottom-color:var(--nav-text);padding-bottom:11px}.appbar{border:.5px solid var(--nav-border);background:var(--nav-surface);width:100%;max-width:620px;color:var(--nav-text);border-radius:8px;overflow:hidden}.appbar-row{align-items:center;gap:10px;height:44px;padding:0 12px;display:flex}.appbar-switch{background:var(--nav-surface-2);cursor:pointer;border-radius:6px;align-items:center;gap:6px;padding:4px 9px;font-size:13px;font-weight:500;display:flex}.appbar-tabs{border-top:.5px solid var(--nav-border);background:var(--nav-surface-2);align-items:center;gap:18px;height:36px;padding:0 14px;display:flex}.appbar-tab{color:var(--nav-text-2);cursor:pointer;font-size:13px}.appbar-tab[data-active=true]{color:var(--nav-text);font-weight:500}.glass-nav{-webkit-backdrop-filter:blur(14px)saturate(160%);backdrop-filter:blur(14px)saturate(160%);isolation:isolate;background:#ebebeb1a;border-radius:30px;justify-content:space-between;align-items:center;width:205px;height:40px;padding:0 20px;display:flex;position:relative}.glass-nav:before,.glass-nav:after{content:"";mix-blend-mode:overlay;filter:blur(.5px);pointer-events:none;border:2px solid #f0f0f0;border-radius:30px;position:absolute;inset:0}.glass-nav:after{opacity:.5}.glass-sheen{pointer-events:none;opacity:0;border-radius:30px;transition:opacity .26s;position:absolute;inset:0;overflow:hidden}.glass-sheen:before{content:"";background:radial-gradient(circle at var(--mx,50%) var(--my,50%), #ffffff8c 0%, #fff0 45%);mix-blend-mode:overlay;position:absolute;inset:-40%}.glass-nav:hover .glass-sheen,.glass-nav:focus-within .glass-sheen{opacity:1}.glass-glow{filter:blur(15px);mix-blend-mode:overlay;opacity:0;pointer-events:none;width:26.141px;height:26.141px;transform:translate3d(var(--gx,0px), 0, 0) scale(.6);background:radial-gradient(circle,#fffffff2 0%,#ffffff73 45%,#fff0 72%);border-radius:50%;margin:-13.07px 0 0 -13.07px;transition:opacity .22s,transform .42s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:0}.glass-glow[data-on=true]{opacity:1;transform:translate3d(var(--gx,0px),0,0) scale(1)}.glass-glow.wide{filter:blur(18px);width:46px;height:46px;margin:-23px 0 0 -23px}.glass-glow.wide[data-on=true]{opacity:.55}.glass-item{z-index:2;width:18px;height:18px;color:var(--on-ink);opacity:.62;cursor:pointer;background:0 0;border:0;place-items:center;padding:0;transition:opacity .2s,transform .32s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.glass-item:hover,.glass-item:focus-visible{opacity:1;transform:translateY(-.5px)}.glass-item:focus-visible{outline-offset:6px;border-radius:4px;outline:1.5px solid #ffffffe6}.glass-item[data-active=true]{opacity:1}.canvas-swatch{border:.5px solid var(--rule);cursor:pointer;border-radius:5px;width:26px;height:26px;transition:transform .16s,box-shadow .16s}.canvas-swatch[data-on=true]{box-shadow:0 0 0 1.5px var(--paper), 0 0 0 3px var(--ink)}.canvas-swatch:hover{transform:translateY(-1px)}.index-row{border-top:.5px solid var(--rule);cursor:pointer;color:var(--ink-2);gap:10px;padding:7px 0;transition:color .16s;display:flex}.index-row:hover,.index-row[data-on=true]{color:var(--ink)}@media (prefers-reduced-motion:reduce){.stage[data-canvas=field]:before{animation:none}.glass-glow,.glass-item,.glass-sheen,.seg-item,.pill-indicator{transition-duration:1ms}}.bench-card-scale,.dtl-scale,.board-body{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.canvas-root{background:rgba(var(--ink-rgb), var(--wash));background-image:radial-gradient(rgba(var(--ink-rgb),.13) 1px, transparent 1px);cursor:grab;touch-action:none;background-size:22px 22px;border-radius:28px;position:absolute;inset:20px;overflow:hidden}.canvas-root[data-panning=true]{cursor:grabbing}.canvas-layer{transform-origin:0 0;position:absolute;top:0;left:0}.board{scale:var(--fit,1);transform-origin:0 0;cursor:grab;touch-action:none;flex-direction:column;gap:9px;display:flex;position:absolute}.board[data-held]{cursor:grabbing}.board[data-locked]{cursor:default}.board-lock{scale:var(--lockk,1);transform-origin:100% 0;top:calc(2px * var(--lockk,1));right:calc(2px * var(--lockk,1));color:var(--lock);pointer-events:none;z-index:5;place-items:center;transition:opacity .14s;animation:.28s cubic-bezier(.22,1,.36,1) lock-set;display:grid;position:absolute}@keyframes lock-set{0%{scale:calc(var(--lockk,1) * .98)}38%{scale:calc(var(--lockk,1) * 1.03)}to{scale:var(--lockk,1)}}.board-body{background:var(--board);box-shadow:0 1px 2px rgba(var(--shadow-rgb),.05), 0 0 0 1px rgba(var(--shadow-rgb),.05);border-radius:20px;justify-content:center;align-items:center;padding:30px;display:flex}.board-body[data-tone=dark]{background:var(--solid);box-shadow:none}.board-body[data-plain=true]{text-align:left;flex-direction:column;justify-content:flex-start;align-items:stretch;gap:14px}.pill-track{background:var(--surface-2);border-radius:999px;gap:2px;padding:4px;display:inline-flex;position:relative}.pill-track[data-orientation=vertical]{border-radius:22px;flex-direction:column}.pill-track[data-tone=dark]{background:#ffffff14}.pill-indicator{background:var(--pill-thumb);height:calc(100% - 8px);box-shadow:0 1px 2px rgba(var(--shadow-rgb),.09), 0 0 0 .5px rgba(var(--shadow-rgb),.05);pointer-events:none;will-change:transform, width;border-radius:999px;position:absolute;top:4px;left:0}.pill-track[data-orientation=vertical] .pill-indicator{width:calc(100% - 8px);height:auto;top:0;left:4px}.pill-track[data-tone=dark] .pill-indicator{box-shadow:none;background:#ffffff24}.pill-indicator[data-phase=stretch]{transition:transform .19s cubic-bezier(.32,.72,.24,1),width .19s cubic-bezier(.32,.72,.24,1),height .19s cubic-bezier(.32,.72,.24,1)}.pill-indicator[data-phase=settle]{transition:transform .42s cubic-bezier(.28,1.28,.36,1),width .42s cubic-bezier(.24,1.34,.38,1),height .42s cubic-bezier(.24,1.34,.38,1)}.pill-indicator[data-phase=idle]{transition:none}.pill-item{z-index:1;font-family:var(--font-ui);color:var(--ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:999px;padding:9px 16px;font-size:13px;font-weight:400;line-height:1;transition:color .26s cubic-bezier(.32,.72,.24,1);position:relative}.pill-track[data-orientation=vertical] .pill-item{text-align:left}.pill-track[data-tone=dark] .pill-item{color:#ffffff80}.pill-item[data-hover=true]{color:var(--ink-2)}.pill-track[data-tone=dark] .pill-item[data-hover=true]{color:#fffc}.pill-item[data-active=true]{color:var(--ink)}.pill-track[data-tone=dark] .pill-item[data-active=true]{color:#fff}.pill-item:focus-visible{outline:1.5px solid var(--ink);outline-offset:2px}.spec-row{border-bottom:.5px solid rgba(var(--ink-rgb),.1);justify-content:space-between;gap:24px;padding-bottom:7px;font-size:12px;display:flex}.spec-row:last-child{border-bottom:0;padding-bottom:0}.spec-key{color:var(--ink-4)}.spec-val{font-family:var(--font-mono);color:var(--ink);font-size:11px}.code-block{font-family:var(--font-code);color:var(--ink-2);white-space:pre;margin:0;font-size:10.5px;line-height:1.62;overflow:hidden}.canvas-hint{z-index:10;background:rgba(var(--elev-rgb), .9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;align-items:flex-start;gap:6px;max-width:380px;padding:12px 10px 13px 16px;animation:.22s cubic-bezier(.22,1,.36,1) tools-in;display:flex;position:absolute;top:14px;left:50%;translate:-50%;box-shadow:0 2px 5px #0000000f,0 10px 24px #00000012,0 0 0 1px #00000008}.hint-said{font-family:var(--font-ui);letter-spacing:-.006em;color:var(--ink-3);font-size:12.5px;line-height:1.55}.hint-said strong{color:var(--ink);font-weight:500}.hint-x{width:26px;height:26px;color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;margin-top:-1px;padding:0;transition:background .14s,color .14s;display:grid}.hint-x:hover{background:rgba(var(--ink-rgb), .07);color:var(--ink)}.hint-x:active{transform:scale(.94)}.canvas-hud{background:rgba(var(--elev-rgb), .9);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);z-index:10;border-radius:999px;align-items:center;gap:4px;padding:5px;display:flex;position:absolute;top:14px;right:14px}.hud-btn{min-width:28px;height:28px;font-family:var(--font-ui);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0 8px;font-size:13px;font-weight:500;line-height:1;transition:background .14s,color .14s;display:grid}.hud-btn:hover{background:rgba(var(--ink-rgb),.07);color:var(--ink)}.hud-val{text-align:center;min-width:42px;font-family:var(--font-ui);font-variant-numeric:tabular-nums;color:var(--ink-2);font-size:12.5px;font-weight:500}.hud-split{background:rgba(var(--ink-rgb), .12);width:1px;height:16px}.canvas-band{z-index:9;pointer-events:none;border:1px solid var(--pick);background:rgba(var(--pick-rgb), .1);border-radius:4px;position:absolute}.board[data-picked]{z-index:4}.board:before{content:"";border-radius:44px;position:absolute;inset:-24px}.board:after{content:"";pointer-events:none;border:1.5px solid #0000;border-color:rgba(var(--ink-rgb), .09);border-radius:28px;transition:border-color .14s;position:absolute;inset:-8px}.board:hover:after{border-color:rgba(var(--ink-rgb), .2)}.board[data-picked]:after{border-color:var(--pick)}.canvas-root[data-rims=off] .board:after,.canvas-root[data-rims=off] .board:hover:after{border-color:#0000}.canvas-root[data-rims=off] .board[data-picked]:after{border-color:var(--pick)}.canvas-root[data-rims=off] .board-lock{opacity:0}.canvas-root[data-rims=off] .board[data-picked] .board-lock{opacity:1}.board[data-held]:after{box-shadow:0 2px 6px rgba(var(--shadow-rgb), .08), 0 16px 40px rgba(var(--shadow-rgb), .12)}.canvas-rule{background:var(--guide);pointer-events:none;z-index:6;position:absolute}.canvas-rule[data-axis=x]{width:1px;top:0;bottom:0}.canvas-rule[data-axis=y]{height:1px;left:0;right:0}.canvas-gap{z-index:9;pointer-events:none;background:var(--guide);position:absolute}.canvas-gap[data-axis=x]{height:1px}.canvas-gap[data-axis=y]{width:1px}.canvas-gap:before{content:"";position:absolute}.canvas-gap[data-axis=x]:before{border-left:1px solid var(--guide);border-right:1px solid var(--guide);inset:-4px 0}.canvas-gap[data-axis=y]:before{border-top:1px solid var(--guide);border-bottom:1px solid var(--guide);inset:0 -4px}.gap-val{background:var(--guide);color:var(--guide-on);font-family:var(--font-ui);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:4px;padding:1px 5px;font-size:10px;font-weight:500;line-height:1.5;position:absolute;top:50%;left:50%;translate:-50% -50%}.canvas-tools{background:rgba(var(--elev-rgb), .94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:11;border-radius:999px;align-items:center;gap:4px;padding:5px;animation:.2s cubic-bezier(.22,1,.36,1) tools-in;display:flex;position:absolute;bottom:18px;left:50%;translate:-50%}@keyframes tools-in{0%{opacity:0;translate:-50% 8px}to{opacity:1;translate:-50%}}.tool-count{font-family:var(--font-ui);font-variant-numeric:tabular-nums;color:var(--ink-4);white-space:nowrap;padding:0 10px;font-size:12.5px;font-weight:500}.tool-btn{width:34px;height:34px;font-family:var(--font-ui);color:var(--ink-2);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;font-size:12.5px;font-weight:500;transition:background .14s,color .14s;display:grid}.tool-btn:hover:not(:disabled){background:rgba(var(--ink-rgb), .07);color:var(--ink)}.tool-btn[data-on]{background:var(--ink);color:var(--on-ink)}.tool-btn[data-on]:hover:not(:disabled){background:var(--ink);color:var(--on-ink);opacity:.86}.canvas-undo{background:rgba(var(--elev-rgb), .94);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:11;border-radius:999px;align-items:center;gap:4px;padding:5px 5px 5px 0;animation:.2s cubic-bezier(.22,1,.36,1) tools-in;display:flex;position:absolute;bottom:18px;left:50%;overflow:hidden;translate:-50%}.tool-word{height:34px;font-family:var(--font-ui);color:var(--pick);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:12.5px;font-weight:500;transition:background .14s}.tool-word:hover{background:rgba(var(--pick-rgb), .12)}.undo-drain{background:var(--pick);height:2px;animation:6s linear forwards undo-drain;position:absolute;bottom:0;left:0}@keyframes undo-drain{0%{width:100%}to{width:0%}}@media (prefers-reduced-motion:reduce){.undo-drain{width:100%;animation:none}}.tool-btn:disabled{opacity:.35;cursor:default}.tool-warn:hover:not(:disabled){color:var(--ember);background:#b8431c1f}.board-body[data-bare=true]{box-shadow:none;background:0 0;padding:26px;display:block}.lab{--lab-fg:var(--ink);--lab-fg-2:var(--ink-3);--lab-line:rgba(var(--ink-rgb),.09);--lab-edge:var(--pane-edge);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%));color:var(--lab-fg);isolation:isolate;font-family:var(--font-ui);border-radius:20px;padding:12px;position:relative;overflow:hidden}.lab:before{content:"";border-radius:inherit;pointer-events:none;z-index:3;border:1px solid #0000;position:absolute;inset:0}.lab[data-tone=dark]{--lab-fg:var(--solid-ink);--lab-fg-2:#f4f3f173;--lab-line:#ffffff1a;background:var(--solid);-webkit-backdrop-filter:none;backdrop-filter:none}.lab[data-tone=dark]:before{display:none}.lab-eyebrow{color:var(--lab-fg-2);margin:0;font-size:12.5px}.lab-figure{font-family:var(--font-num);letter-spacing:-.02em;margin:4px 0 0;font-size:28px;font-weight:400}.lab-chip{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;border:.5px solid var(--lab-line);color:var(--lab-fg-2);border-radius:999px;align-items:center;gap:5px;padding:4px 9px;font-size:10px;transition:color .26s,border-color .26s;display:inline-flex}.lab-dot{background:currentColor;border-radius:50%;width:5px;height:5px}.alloc-rise{color:var(--ok);margin-left:10px;font-size:14px}.alloc-bar{align-items:center;gap:1px;height:20px;margin-top:16px;display:flex;position:relative}.alloc-seg{background:rgba(var(--ink-rgb), var(--shade));border-radius:999px;height:10px;transition:height .26s cubic-bezier(.24,1.34,.38,1),opacity .2s}.alloc-bar[data-busy=true] .alloc-seg{opacity:.4}.alloc-bar .alloc-seg[data-on=true]{opacity:1;height:18px}.alloc-grip{cursor:ew-resize;touch-action:none;z-index:2;width:14px;height:28px;position:absolute;top:50%;transform:translate(-50%,-50%)}.alloc-grip:before{content:"";background:var(--card);opacity:.35;border-radius:2px;width:2px;height:14px;margin:-7px 0 0 -1px;transition:opacity .18s,height .26s cubic-bezier(.24,1.34,.38,1);position:absolute;top:50%;left:50%}.alloc-grip:hover:before,.alloc-grip[data-dragging=true]:before{opacity:1;height:20px}.alloc-legend{gap:4px;margin-top:14px;display:flex}.alloc-cell{min-width:0;transition:opacity .2s,transform .26s cubic-bezier(.24,1.34,.38,1)}.alloc-legend:has(.alloc-cell[data-on=true]) .alloc-cell{opacity:.42}.alloc-cell[data-on=true]{opacity:1;transform:translateY(-2px)}.alloc-code{font-family:var(--font-mono);letter-spacing:.07em;color:var(--lab-fg-2);font-size:10px}.alloc-pct{font-family:var(--font-num);font-variant-numeric:tabular-nums;margin-top:3px;font-size:16px}.alloc-amt{color:var(--lab-fg-2);font-variant-numeric:tabular-nums;font-size:11px}.tick-row{touch-action:pan-y;border-radius:6px;align-items:flex-end;gap:4px;height:92px;margin-top:18px;display:flex;overflow:hidden}.tick{background:color-mix(in srgb, var(--fill-on,#17181a) 12%, transparent);cursor:crosshair;border-radius:2px;flex:1;transition:background .16s,height .42s cubic-bezier(.22,1,.36,1)}.tick[data-on=true]{background:var(--ink)}.tick[data-cursor=true]{background:var(--ok)}.gcard-defs{pointer-events:none;width:0;height:0;position:absolute}.gcard{width:var(--gw,316px);height:var(--gh,316px);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;font-family:var(--font-ui);color:var(--ink);border-radius:16px;position:relative;overflow:hidden}.gcard:before{content:"";pointer-events:none;z-index:3;border:1px solid #0000;border-radius:16px;position:absolute;inset:0}.gcard-title{letter-spacing:.16px;margin:0;font-size:16px;line-height:1;position:absolute;top:21.5px;left:16.04px}.gcard-chip{background:var(--surface-2);width:70px;height:31px;font-family:var(--font-mono);letter-spacing:.05em;text-transform:uppercase;color:var(--ink);border-radius:8px;justify-content:center;align-items:center;gap:5px;font-size:9.5px;display:flex;position:absolute;top:11.5px;right:12.5px}.gcard-chip .lab-dot{flex:none;width:5px;height:5px}.gcard-figure{font-family:var(--font-num);letter-spacing:-.03em;font-size:34px;line-height:1}.gcard-unit{font-family:var(--font-num);opacity:.35;margin-left:4px;font-size:14px}.gcard-unit[data-pair=true]{margin-right:11px}.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}.hum[data-state=crit]{--hum-lit:#e5484d}.hum[data-state=low]{--hum-lit:#e09a12}.hum[data-state=high]{--hum-lit:#2563eb}[data-theme=dark] .hum{--hum-lit:#1f9d55}[data-theme=dark] .hum[data-state=crit]{--hum-lit:#e5484d}[data-theme=dark] .hum[data-state=low]{--hum-lit:#e09a12}[data-theme=dark] .hum[data-state=high]{--hum-lit:#5b9bff}.hum-dial{width:250px;height:250px;position:relative}.hwheel{cursor:grab;touch-action:none;outline:none;width:250px;height:250px;position:absolute;inset:0}.hwheel[data-dragging=true]{cursor:grabbing}.hwheel:focus,.hwheel:focus-visible{box-shadow:none;-webkit-tap-highlight-color:transparent;outline:none!important}.hwheel-readout{pointer-events:none;justify-content:center;align-items:baseline;gap:2px;display:flex;position:absolute;top:50%;left:0;right:0;translate:0 -50%}.hum-figure{font-family:var(--font-ui);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;line-height:1}.hum-unit{font-family:var(--font-ui);letter-spacing:-.03em;font-size:30px;font-weight:500;line-height:1}.slp{font-family:var(--font-ui);color:var(--fill-on,var(--ink));flex-direction:column;align-items:center;gap:0;display:flex;position:relative}.slp-dial{width:288px;height:288px;position:relative}.g-arc{cursor:grab;touch-action:none;outline:none;width:288px;height:288px;position:absolute;inset:0}.g-arc line[data-on]{animation:.26s cubic-bezier(.22,1,.36,1) both dial-fill;animation-delay:calc(var(--d,0) * 16ms)}@keyframes dial-fill{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.g-arc line[data-on]{animation-duration:1ms;animation-delay:0s}}.g-arc[data-dragging=true]{cursor:grabbing}.slp-knobs{pointer-events:none;place-items:center;width:288px;height:288px;margin:-144px 0 0 -144px;display:grid;position:absolute;top:50%;left:50%}.slp-knobs>svg{transform:scale(calc(1 / var(--k,1)));transform-origin:0 0}.slp-knob{border-radius:999px;grid-area:1/1;place-items:center;width:20px;height:20px;display:grid}.slp-pip{background:color-mix(in srgb, var(--fill-on,#17181a) 52%, transparent);border-radius:999px;width:5px;height:5px}.slp-mid{text-align:center;pointer-events:none;position:absolute;top:50%;left:0;right:0;translate:0 -50%}.slp-figure{font-family:var(--font-ui);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:30px;font-weight:500;line-height:1}.slp-unit{font-family:var(--font-ui);letter-spacing:-.02em;opacity:.42;margin-left:3px;font-size:20px;font-weight:500}.slp-unit[data-pair=true]{margin-right:6px}.g-track{position:absolute;top:54px;left:16px}.g-track-name{margin:0;font-size:15px}.g-track-by{opacity:.4;margin:3px 0 0;font-size:12.5px}.g-wave{cursor:pointer;touch-action:none;align-items:center;gap:2px;height:54px;display:flex;position:absolute;top:112px;left:74px;right:16px}.g-wave-bar{background:var(--ink);transform-origin:50%;border-radius:1.5px;flex:1;transition:opacity .2s,transform .26s cubic-bezier(.22,1,.36,1)}.g-time{font-family:var(--font-num);opacity:.45;justify-content:space-between;font-size:12px;display:flex;position:absolute;top:174px;left:74px;right:16px}.g-play{background:var(--ink);width:44px;height:44px;color:var(--on-ink);cursor:pointer;border:0;border-radius:50%;place-items:center;transition:transform .26s cubic-bezier(.28,1.3,.36,1);display:grid;position:absolute;top:122px;left:16px}.g-play:active{transform:scale(.92)}.g-dot{border:1px solid rgba(var(--ink-rgb), .32);border-radius:50%;width:11px;height:11px;transition:background .2s,transform .32s cubic-bezier(.28,1.4,.36,1)}.g-dot[data-on=true]{background:var(--ink);border-color:var(--ink);transform:scale(1.18)}.g-dot[data-ok=true]{background:var(--ok);border-color:var(--ok)}.g-days{gap:6px;display:flex;position:absolute;top:60px;left:16px;right:16px}.g-day{background:var(--inlay);cursor:pointer;text-align:center;border:0;border-radius:12px;flex:1;padding:9px 0 10px;transition:background .2s,color .2s}.g-day[data-on=true]{background:var(--ink);color:var(--on-ink)}.g-day span{font-family:var(--font-mono);letter-spacing:.07em;opacity:.55;font-size:9px;display:block}.g-day b{font-family:var(--font-num);margin-top:3px;font-size:15px;font-weight:400;display:block}.g-slots{grid-template-columns:repeat(3,1fr);gap:6px;display:grid;position:absolute;top:132px;left:16px;right:16px}.g-slot{background:var(--inlay);font-family:var(--font-num);color:var(--ink);cursor:pointer;border:0;border-radius:10px;padding:10px 0;font-size:12.5px;transition:background .2s,color .2s,opacity .2s}.g-slot[data-on=true]{background:var(--ink);color:var(--on-ink)}.g-slot[disabled]{opacity:.22;cursor:not-allowed;text-decoration:line-through}.g-confirm{background:var(--ink);height:44px;color:var(--on-ink);font-family:var(--font-ui);cursor:pointer;opacity:0;pointer-events:none;border:0;border-radius:14px;font-size:13.5px;transition:opacity .24s,transform .42s cubic-bezier(.28,1.28,.36,1);position:absolute;bottom:16px;left:16px;right:16px;transform:translateY(16px)}.g-confirm[data-on=true]{opacity:1;pointer-events:auto;transform:translateY(0)}.cmd-goo{align-items:center;gap:8px;display:flex}.cmd-slot{display:block}.cmd{border-radius:var(--cmd-r,28px);isolation:isolate;background:0 0;align-items:center;gap:8px;width:274px;height:56px;padding:0 8px 0 20px;transition:width .42s cubic-bezier(.24,1.34,.38,1);display:flex;position:relative}.cmd[data-has=true]{width:266px}.cmd:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #0000;position:absolute;inset:0}.cmd input{min-width:0;font-family:var(--font-ui);letter-spacing:-.01em;color:var(--fill-on,var(--ink));background:0 0;border:0;outline:none;flex:1;font-size:16px}.cmd input::placeholder{color:var(--ink-5)}.cmd-mic{width:36px;height:36px;color:var(--ink-4);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;transition:opacity .16s;display:grid}.cmd-mic[data-show=true]{opacity:1}.cmd-mic:hover{color:var(--fill-on,var(--ink))}.cmd-go{width:38px;height:38px;color:var(--fill-slab,var(--on-ink));cursor:pointer;opacity:0;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;transition:background .22s,color .22s,opacity .16s,width .42s cubic-bezier(.24,1.34,.38,1),height .42s cubic-bezier(.24,1.34,.38,1),transform .42s cubic-bezier(.24,1.34,.38,1);display:grid;position:relative}.cmd-go[data-on=true]{opacity:1;background:var(--fill-slab,var(--board));width:46px;height:46px;color:var(--fill-on,var(--ink))}.cmd-go[data-armed=true]{background:var(--fill-on,var(--ink));color:var(--fill-slab,var(--on-ink))}.cmd-go:active{transform:scale(.96)}.week-bars{align-items:flex-end;gap:8px;height:84px;margin-top:16px;display:flex}.week-group{cursor:pointer;flex:1;align-items:flex-end;gap:2px;height:100%;display:flex}.week-bar{background:rgba(var(--ink-rgb),.16);border-radius:1.5px;flex:1;transition:background .24s,height .42s cubic-bezier(.22,1,.36,1)}.week-group[data-on=true] .week-bar{background:var(--ink)}.week-labels{gap:8px;margin-top:9px;display:flex}.week-label{text-align:center;font-family:var(--font-mono);letter-spacing:.05em;color:var(--ink-5);cursor:pointer;border-radius:6px;flex:1;padding:4px 0;font-size:10px;transition:background .2s,color .2s}.week-label[data-on=true]{background:rgba(var(--ink-rgb),.06);color:var(--ink)}.week-note{border:.5px solid var(--lab-line);color:var(--ink-2);border-radius:12px;align-items:center;gap:9px;margin-top:16px;padding:11px 13px;font-size:12.5px;display:flex}.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}.gnav{--slot:var(--bar-slot);--nav-pad:var(--bar-pad);gap:var(--bar-gap);padding:var(--nav-pad);border-radius:var(--gnav-r,999px);display:inline-flex}.gnav[data-orientation=vertical]{border-radius:var(--gnav-r,28px);flex-direction:column}.gnav-ind{top:var(--nav-pad);height:calc(100% - var(--nav-pad) * 2);border-radius:var(--gnav-r,999px);background:var(--pane-thumb);pointer-events:none;will-change:transform, width;position:absolute;left:0}.gnav[data-orientation=vertical] .gnav-ind{top:0;left:var(--nav-pad);width:calc(100% - var(--nav-pad) * 2);height:auto}.gnav-ind[data-phase=stretch]{--d:var(--ind-stretch,.22s);transition:transform var(--d) cubic-bezier(.22, 1, .36, 1), width var(--d) cubic-bezier(.22, 1, .36, 1), height var(--d) cubic-bezier(.22, 1, .36, 1)}.gnav-ind[data-phase=settle]{--d:var(--ind-settle,.42s);transition:transform var(--d) var(--ind-move,cubic-bezier(.24, 1.34, .38, 1)), width var(--d) var(--ind-size,cubic-bezier(.24, 1.34, .38, 1)), height var(--d) var(--ind-size,cubic-bezier(.24, 1.34, .38, 1))}.gnav-ind[data-phase=idle]{transition:none}.gnav-item{z-index:1;width:var(--slot,38px);height:var(--slot,38px);border-radius:var(--gnav-r,999px);color:var(--ink);opacity:.42;cursor:pointer;background:0 0;border:0;place-items:center;transition:opacity .22s cubic-bezier(.22,1,.36,1);display:grid;position:relative}.gnav-item:hover{opacity:.72}.gnav-item[data-active=true]{opacity:1}.gnav-item:focus-visible{outline:1.5px solid var(--ink);outline-offset:2px}.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}.bench-app{background:var(--bg);height:100%;color:var(--ink);font-family:var(--font-ui);flex-direction:column;font-size:13px;line-height:19.5px;display:flex}.bench-side[data-find]{z-index:auto}.bench-side{background:var(--bg);z-index:10;flex:none;justify-content:space-between;align-items:center;gap:12px;width:100%;height:72px;padding:4px 20px;display:flex;position:relative}.bench-lead{align-items:center;gap:32px;min-width:0;display:flex}@media (width>=761px){.bench-lead,.bench-tools{visibility:visible;transition:opacity .2s,translate .26s cubic-bezier(.33,.55,.2,1),visibility}.bench-side[data-bare=true] .bench-lead,.bench-side[data-bare=true] .bench-tools{opacity:0;pointer-events:none;visibility:hidden;transition:opacity .2s,translate .26s cubic-bezier(.33,.55,.2,1),visibility 0s linear .26s;translate:0 -6px}.bench-side[data-find] .bench-lead,.bench-side[data-find] .bench-tools,.bench-side[data-menu=true] .bench-lead,.bench-side[data-menu=true] .bench-tools{opacity:1;pointer-events:auto;visibility:visible;transition:opacity .2s,translate .26s cubic-bezier(.33,.55,.2,1),visibility;translate:none}}@media (width<=1180px){.bench-side{grid-template-columns:auto minmax(0,1fr) auto;gap:24px}}@media (width<=620px){.bench-find{display:none}}.bench-mark{aspect-ratio:636/522;width:35px;color:var(--ink);--sx:1;--tox:293px;--fdx:0px;--rdx:0px;cursor:pointer;touch-action:none;-webkit-user-drag:none;border-radius:6px;flex:none;display:block}.bench-mark[data-held=true]{cursor:grabbing}.bench-mark:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px rgba(var(--ink-rgb), .35);outline:none}.bench-mark .bench-goat{overflow:visible}.bench-goat{width:100%;height:100%;display:block}.cabra-front,.cabra-torso,.cabra-rear{transform-box:view-box;transform-origin:0 0;transition:transform .64s cubic-bezier(.22,1.7,.36,1)}.cabra-front{transform:translateX(var(--fdx))}.cabra-rear{transform:translateX(var(--rdx))}.cabra-torso{transform:translateX(var(--tox)) scaleX(var(--sx)) translateX(calc(-1 * var(--tox)))}.bench-mark[data-held=true] .cabra-front,.bench-mark[data-held=true] .cabra-torso,.bench-mark[data-held=true] .cabra-rear{transition:none}@media (prefers-reduced-motion:reduce){.cabra-front,.cabra-torso,.cabra-rear{transition-duration:1ms}}.bench-nav{scrollbar-width:none;align-items:center;gap:24px;min-width:0;display:flex;position:relative;overflow-x:auto}.bench-nav::-webkit-scrollbar{display:none}.bench-navlink{color:var(--ink-3);cursor:pointer;background:0 0;border:0;flex:none;padding:2px 0;font-family:inherit;font-size:14px;font-weight:500;line-height:19.5px;text-decoration:none;transition:color .16s,scale .12s;display:inline-flex;position:relative}.bench-navlink:hover,.bench-navlink[data-on=true]{color:var(--ink)}.bench-navlink:active{scale:.985}@media (prefers-reduced-motion:reduce){.bench-navlink{transition:color .16s}.bench-navlink:active{scale:1}}.bench-foot-stack{grid-template-columns:1fr auto 1fr;align-items:center;gap:20px;width:100%;margin-top:auto;padding-top:72px;display:grid}.foot-mark{width:48px;color:rgba(var(--ink-rgb), .16);grid-column:1/-1;justify-self:center;margin-bottom:64px}.foot-mark .bench-goat{aspect-ratio:1448/1183;width:100%;height:auto}.bench-foot-stack .bench-pitch{min-width:0;color:var(--ink-2);justify-self:start;font-size:13px}.bench-by{color:var(--ink-4);text-decoration:none;transition:color .15s}.bench-by:hover{color:var(--ink)}.bench-year{color:var(--ink-4);justify-self:center;font-size:13px}.bench-foot-right{justify-self:end;align-items:center;gap:16px;display:flex}.bench-social{align-items:center;gap:2px;display:flex}.bench-pitch{margin:0;font-weight:500}.bench-stats{gap:18px;margin:6px 0 0;display:flex}.bench-stats div{flex-direction:column;gap:2px;display:flex}.bench-stats dt{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-5);font-size:8.5px}.bench-stats dd{font-family:var(--font-num);color:var(--ink);margin:0;font-size:17px}.bench-signup-row{align-items:center;gap:12px;margin-top:4px;display:flex}.bench-signup{border:1px solid var(--ink);height:28px;color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:500;line-height:13px;transition:background .16s,color .16s}.bench-signup:hover{background:var(--ink);color:var(--on-ink)}.bench-faces{display:flex}.bench-face{background:rgba(var(--ink-rgb), .13);width:20px;height:20px;box-shadow:0 0 0 2px var(--bg);border-radius:999px;margin-right:-6px}.bench-face:last-child{margin-right:0}.bench-face:nth-child(2){background:rgba(var(--ink-rgb), .1)}.bench-face:nth-child(3){background:rgba(var(--ink-rgb), .16)}.bench-face:nth-child(4){background:rgba(var(--ink-rgb), .08)}.bench-face:nth-child(5){background:rgba(var(--ink-rgb), .19)}.bench-join{color:var(--ink)}.bench-foot{justify-content:space-between;align-items:center;margin-top:12px;display:flex}.bench-footnav{align-items:center;gap:12px;display:flex}.bench-footlink{color:var(--ink);cursor:pointer;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;line-height:19.5px}.bench-footlink:hover{color:var(--ink-3)}.bench-theme,.bench-soc,.dtl-x,.fnd-keep{width:36px;height:36px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;transition:color .16s;display:grid;position:relative}.bench-theme:before,.bench-soc:before,.dtl-x:before,.fnd-keep:before{content:"";border-radius:inherit;background:rgba(var(--ink-rgb), .08);opacity:0;pointer-events:none;transition:opacity .15s,scale .26s cubic-bezier(.3,1.12,.4,1);position:absolute;inset:0;scale:.86}.bench-theme:hover:before,.bench-theme:focus-visible:before,.bench-soc:hover:before,.bench-soc:focus-visible:before,.dtl-x:hover:before,.dtl-x:focus-visible:before,.fnd-keep:hover:before,.fnd-keep:focus-visible:before{opacity:1;scale:1}.bench-theme:focus-visible,.bench-soc:focus-visible,.dtl-x:focus-visible,.fnd-keep:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px rgba(var(--ink-rgb), .35);outline:none}.bench-theme>svg,.bench-soc>svg,.dtl-x>svg,.fnd-keep>svg{transition:scale .26s cubic-bezier(.3,1.12,.4,1);position:relative}.bench-theme:hover>svg,.bench-soc:hover>svg,.dtl-x:hover>svg,.fnd-keep:hover>svg{scale:1.04}.bench-theme:active>svg,.bench-soc:active>svg,.dtl-x:active>svg,.fnd-keep:active>svg{transition-duration:90ms;scale:.96}.bench-theme:hover,.bench-soc:hover,.dtl-x:hover,.fnd-keep:hover{color:var(--ink)}.bench-theme[data-on=true]{color:var(--on-ink)}.bench-theme[data-on=true]:before{opacity:1;background:var(--ink);scale:1}.bench-sound[aria-pressed=true]{color:var(--on-ink)}.bench-sound[aria-pressed=true]:before{opacity:1;background:var(--ink);scale:1}.bench-pane{flex:1;min-width:0;min-height:0;position:relative;overflow:hidden}.bench-scroll{height:100%;overflow:hidden auto}.bench-body{padding:20px 20px 64px}.bench-fill{flex-direction:column;min-height:100%;display:flex}.bench-mid{pointer-events:none;justify-content:center;display:flex;position:absolute;left:50%;translate:-50%}.bench-mid>*{pointer-events:auto}.bench-mid[data-open]{z-index:70}.bench-find{background:rgba(var(--ink-rgb), var(--wash));height:48px;color:var(--ink-4);border-radius:999px;align-items:center;gap:10px;padding:0 14px;transition:background .16s,height .24s cubic-bezier(.33,.55,.2,1),padding .24s cubic-bezier(.33,.55,.2,1);display:flex}.bench-find:focus-within{background:rgba(var(--ink-rgb), .09)}.bench-side[data-scroll=moved] .bench-find{background:rgba(var(--elev-rgb), .74);-webkit-backdrop-filter:blur(8px)saturate(160%);backdrop-filter:blur(8px)saturate(160%);height:48px;box-shadow:0 0 0 1px rgba(var(--ink-rgb), .06), 0 2px 10px rgba(var(--shadow-rgb), .06);padding:0 20px}.bench-side[data-scroll=moved] .bench-find:focus-within{background:rgba(var(--elev-rgb), .9)}.bench-find>svg{color:var(--ink-3)}.bench-mid[data-open] .bench-find{background:rgb(var(--elev-rgb));box-shadow:0 6px 24px rgba(var(--shadow-rgb), .1);height:56px}.bench-findbox{min-width:0;color:var(--ink);background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:14px}.bench-findbox::placeholder{color:var(--ink-4)}.find-wipe{width:22px;height:22px;color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;margin-right:-6px;transition:background .15s,color .15s;display:grid}.find-wipe:hover{background:rgba(var(--ink-rgb), .09);color:var(--ink)}@media (width>=761px){.bench-bar .bench-active{display:none}}.bench-findbox::-webkit-search-cancel-button{display:none}.bench-bar{background:var(--bg);align-items:center;gap:8px;padding:0 0 16px;display:flex}.bench-active{background:rgba(var(--ink-rgb), var(--wash));height:34px;color:var(--ink-2);font-family:var(--font-ui);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 11px 0 13px;font-size:13px;font-weight:500;line-height:1;transition:background .15s,color .15s;display:inline-flex}.bench-active:hover{background:rgba(var(--ink-rgb), .1);color:var(--ink)}.bench-active>svg{opacity:.45;flex:none;transition:opacity .15s}.bench-active:hover>svg{opacity:1}.bench-active:focus-visible{box-shadow:0 0 0 2px rgba(var(--ink-rgb), .35);outline:none}.bench-chips{scrollbar-width:none;align-items:center;gap:8px;min-width:0;transition:-webkit-mask-image .18s,mask-image .18s;display:flex;overflow-x:auto}.bench-chips::-webkit-scrollbar{display:none}.bench-chips[data-over=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 64px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 64px),#0000)}.bench-chips[data-over=start]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px);mask-image:linear-gradient(90deg,#0000,#000 40px)}.bench-chips[data-over=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 64px),#0000);mask-image:linear-gradient(90deg,#0000,#000 40px calc(100% - 64px),#0000)}.bench-live{height:28px;font-family:var(--font-ui);white-space:nowrap;cursor:default;-webkit-user-select:none;user-select:none;background:0 0;border:0;flex:none;align-items:center;gap:6px;margin-left:8px;padding:0;font-size:12.5px;font-weight:500;line-height:1;display:inline-flex}.bench-live-slot{display:contents}@media (width>=761px){.bench-live-slot{margin-right:12px;transition:opacity .18s;display:block;position:absolute;top:50%;right:100%;translate:0 -50%}.bench-live{margin:0}.bench-side[data-find] .bench-live-slot{opacity:0;pointer-events:none}}.bench-live-n{color:var(--ink);font-variant-numeric:tabular-nums}.bench-live-dot{background:var(--ok);border-radius:999px;flex:none;width:6px;height:6px;position:relative}.bench-live-dot:after{content:"";border-radius:inherit;background:var(--ok);pointer-events:none;animation:2.6s cubic-bezier(.22,.61,.36,1) infinite bench-live-beat;position:absolute;inset:0}@keyframes bench-live-beat{0%{opacity:.5;scale:1}70%{opacity:0;scale:2.8}to{opacity:0;scale:2.8}}@media (prefers-reduced-motion:reduce){.bench-chips{transition-duration:1ms}.bench-live-dot:after{animation:none}.bench-theme:before,.bench-theme>svg,.bench-tip{transition-duration:1ms;transition-delay:0s}.bench-theme:hover>svg{scale:1}}.bench-tip{z-index:30;background:var(--slab);color:var(--on-slab);font-family:var(--font-ui);letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;pointer-events:none;opacity:0;border-radius:8px;max-width:116px;padding:5px 9px;font-size:11.5px;font-weight:500;line-height:1.2;transition:opacity .12s 40ms,translate .2s cubic-bezier(.22,1,.36,1) 40ms;position:absolute;top:calc(100% + 8px);left:50%;overflow:hidden;translate:-50% -4px}.bench-face[data-on=true] .bench-tip,.bench-prefs[data-on=true] .bench-tip{opacity:0!important}.bench-theme:hover .bench-tip,.bench-theme:focus-visible .bench-tip{opacity:1;transition-delay:.42s;translate:-50%}.bench-chip{height:34px;color:var(--ink-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;flex:none;padding:0;font-family:inherit;font-size:14px;font-weight:500;line-height:19.5px;transition:color .16s,border-color .16s}.bench-chips{gap:24px}.bench-chip:hover{color:var(--ink)}.bench-chip[data-on=true]{color:var(--ink);border-bottom-color:var(--ink)}.bench-count{color:var(--ink-4);white-space:nowrap;flex:none;margin:0 0 0 auto}.bench-clear{height:28px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;margin-left:auto;padding:0 10px;font-family:inherit;font-size:13px;line-height:19.5px;transition:background .16s,color .16s}.bench-clear:hover{background:rgba(var(--ink-rgb), var(--wash));color:var(--ink)}.bench-wall{align-items:flex-start;gap:12px;display:flex}.bench-col{flex-direction:column;flex:1 1 0;gap:12px;min-width:0;display:flex}.bench-wall[data-empty]{flex:auto;justify-content:center;align-items:center;min-height:260px}.fnd-none{justify-content:center;min-height:320px;padding-block:40px}.bench-none{text-align:center;flex-direction:column;align-items:center;gap:28px;display:flex}.bench-gone{width:96px;height:auto;color:rgba(var(--ink-rgb), .1)}.bench-gone-eyes{stroke:rgba(var(--ink-rgb), .3)}.bench-empty{font-family:var(--font-ui);letter-spacing:-.005em;color:var(--ink-4);margin:0;font-size:14px}.spo-tile{cursor:pointer;display:block;position:relative}.spo-tile-wait{width:100%;height:100%;font-family:var(--font-head);color:rgba(var(--ink-rgb), .3);place-items:center;font-size:15px;font-weight:500;display:grid}.spo-card{aspect-ratio:3/2;text-decoration:none;display:block;overflow:hidden}.spo-card-art{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.spo-card-wait{width:100%;height:100%;font-family:var(--font-head);color:rgba(var(--ink-rgb), .3);place-items:center;font-size:15px;font-weight:500;display:grid}.spo-tag{z-index:1;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);font-family:var(--font-ui);color:#fff;pointer-events:none;background:#17181ab8;border-radius:999px;padding:4px 9px;font-size:12px;font-weight:500;position:absolute;top:14px;left:14px}.bench-card{background:rgba(var(--ink-rgb), var(--wash));cursor:pointer;border-radius:28px;position:relative;overflow:hidden}.bench-card[data-off] *,.bench-card[data-off] :before,.bench-card[data-off] :after{animation-play-state:paused!important}.bench-card-scale{cursor:auto}.bench-card[data-air=true] .bench-card-scale{cursor:pointer}[data-surface=glass] .bench-card:before{content:"";background:radial-gradient(58% 52% at 18% 24%, rgba(var(--ink-rgb), .085), transparent 62%), radial-gradient(44% 54% at 82% 26%, rgba(var(--ink-rgb), .06), transparent 60%), radial-gradient(66% 50% at 54% 88%, rgba(var(--ink-rgb), .075), transparent 64%), linear-gradient(158deg, rgba(var(--ink-rgb), .03), transparent 58%);pointer-events:none;position:absolute;inset:0}[data-surface=glass] .bench-card:nth-child(3n+2):before{background:radial-gradient(52% 58% at 78% 20%, rgba(var(--ink-rgb), .08), transparent 60%), radial-gradient(48% 50% at 16% 62%, rgba(var(--ink-rgb), .065), transparent 58%), radial-gradient(60% 46% at 62% 92%, rgba(var(--ink-rgb), .055), transparent 62%), linear-gradient(22deg, rgba(var(--ink-rgb), .03), transparent 56%)}[data-surface=glass] .bench-card:nth-child(3n+3):before{background:radial-gradient(64% 48% at 46% 14%, rgba(var(--ink-rgb), .07), transparent 60%), radial-gradient(42% 56% at 88% 66%, rgba(var(--ink-rgb), .075), transparent 58%), radial-gradient(54% 52% at 12% 88%, rgba(var(--ink-rgb), .06), transparent 62%), linear-gradient(200deg, rgba(var(--ink-rgb), .028), transparent 60%)}.bench-card[data-tone=dark]{background-color:var(--solid)}.bench-card-stage{position:absolute;inset:0;overflow:hidden}.bench-card-scale{transform-origin:50%;width:max-content;position:absolute;top:50%;left:50%}.bench-card-scale[data-floor],.dtl-scale[data-floor]{transform-origin:50% 100%;top:auto;bottom:0}.bench-card-edge{pointer-events:none;border-radius:28px;position:absolute;inset:0}.bench-round{width:36px;height:36px;color:var(--ink-3);cursor:pointer;z-index:2;background:0 0;border:0;border-radius:999px;place-items:center;transition:opacity .18s,color .16s;display:grid;position:absolute}.bench-round:before{content:"";background:rgba(var(--ink-rgb), .08);opacity:0;pointer-events:none;border-radius:999px;transition:opacity .15s,scale .26s cubic-bezier(.3,1.12,.4,1);position:absolute;inset:0;scale:.86}.bench-round:hover:before,.bench-round:focus-visible:before{opacity:1;scale:1}.bench-round>svg{transition:scale .26s cubic-bezier(.3,1.12,.4,1);position:relative}.bench-round:hover>svg{scale:1.04}.bench-round:active>svg{transition-duration:90ms;scale:.96}.bench-round[data-corner=save]{top:10px;right:10px}@media (hover:hover){.bench-round,.bench-open,.bench-card .rh-play{opacity:0}.bench-card:hover .bench-round,.bench-card:hover .bench-open,.bench-card:hover .rh-play,.bench-round:focus-visible,.bench-open:focus-visible,.rh-play:focus-visible,.bench-round[data-on=true],.rh-play[data-on=true]:not([data-auto]){opacity:1}}.bench-round:hover,.bench-round[data-on=true]{color:var(--ink)}.bench-card[data-tone=dark] .bench-round{color:#f2f1ee80}.bench-card[data-tone=dark] .bench-round:hover,.bench-card[data-tone=dark] .bench-round[data-on=true]{color:#f2f1ee}.bench-card[data-tone=dark] .bench-round:hover{background:#ffffff1a}.bench-veil{opacity:0;pointer-events:none;z-index:1;align-items:flex-end;gap:8px;padding:0 106px 14px 14px;transition:opacity .2s,transform .26s cubic-bezier(.28,1.3,.36,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(4px)}.bench-card[data-tone=dark] .bench-veil{background:linear-gradient(to top, rgba(var(--ink-rgb), .96) 40%, rgba(var(--ink-rgb), 0));color:#f2f1ee}.bench-card:hover .bench-veil{opacity:1;transform:translateY(0)}.bench-name{background:rgba(var(--elev-rgb), .72);-webkit-backdrop-filter:blur(10px)saturate(150%);backdrop-filter:blur(10px)saturate(150%);min-width:0;height:38px;color:var(--ink-2);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;padding:0 14px;font-size:12.5px;line-height:38px;display:block;overflow:hidden}[data-theme=dark] .bench-name{background:rgba(var(--ink-rgb), .05);color:#ffffffc7}.bench-hint{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4);flex:none;margin-left:auto;margin-right:34px;font-size:8.5px}@media (prefers-reduced-motion:reduce){.bench-round,.bench-veil{transition-duration:1ms}}[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)}[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)}[data-stroke=on] .nod-act{box-shadow:0 0 0 1px var(--pane-edge)}[data-stroke=on] .arr-row{box-shadow:0 0 0 1px var(--pane-edge);border-radius:var(--arr-r,999px)}[data-stroke=on] .crt-body{box-shadow:0 0 0 1px var(--pane-edge)}[data-stroke=on] .stk-face,[data-stroke=on] .twr-card{outline:1px solid var(--pane-edge);outline-offset:-1px}@supports ((-webkit-backdrop-filter:blur(1px) url(#g)) or (backdrop-filter:blur(1px) url(#g))){.lab,.gcard,.cmd,.gpane,.gnav,.gdock{-webkit-backdrop-filter:blur(var(--g-blur,2px)) saturate(var(--g-sat,150%)) brightness(var(--g-bright,100%)) var(--g-disperse,opacity(1));backdrop-filter:blur(var(--g-blur,2px)) saturate(var(--g-sat,150%)) brightness(var(--g-bright,100%)) var(--g-disperse,opacity(1))}}[data-surface=glass]{--g:calc(var(--glass,100) * 1%);--pane:color-mix(in srgb, rgba(var(--glass-rgb), var(--glass-a)) var(--g), var(--fill-slab,var(--board)));--pane-edge:color-mix(in srgb, rgba(var(--glass-rgb), var(--glass-edge-a)) var(--g), rgba(var(--ink-rgb), .08));--pane-thumb:color-mix(in srgb, #ffffffd1 var(--g), rgba(var(--ink-rgb), .07));--inlay:color-mix(in srgb, #ffffff8c var(--g), rgba(var(--ink-rgb), .05));--inlay-hi:color-mix(in srgb, #ffffffc7 var(--g), rgba(var(--ink-rgb), .09));--k:calc(var(--glass,100) / 100);--g-blur:calc(var(--glass,100) * .25px);--g-sat:calc(100% + var(--glass,100) * 0.9%);--g-bright:calc(100% + var(--bright-max) * var(--glass,100) * 0.01%);--g-spec:calc(var(--spec-max) * var(--k));--g-ring:calc(var(--ring-max) * var(--k));--g-lift:calc(var(--lift-max) * var(--k));--g-edge-hi:calc(var(--edge-hi) * var(--k));--g-edge-lo:calc(var(--edge-lo) * var(--k));--g-edge-far:calc(var(--edge-far) * var(--k))}[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;-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-fill=light]{--fill-slab:#fff;--fill-on:#17181a;--fill-on-rgb:23, 24, 26;--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;--board:#fff;--card:#f7f7f6;--surface:#f7f7f6;--surface-2:#f1f1f0;--surface-3:#ecebe7;--elev-rgb:255, 255, 255;--glass-rgb:255, 255, 255;--pill-thumb:#fff;--inlay:#ffffff8c;--slab-btn:#fff}[data-fill=dark]{--fill-slab:var(--slab-dark);--fill-on:#fff;--fill-on-rgb:255, 255, 255;--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;--board:#1a1a1a;--card:#0a0a0a;--surface:#0f0f0f;--surface-2:#181818;--surface-3:#202020;--elev-rgb:32, 32, 32;--glass-rgb:255, 255, 255;--pill-thumb:#ffffff29;--inlay:#ffffff1a;--slab-btn:var(--slab-dark)}[data-surface=flat]{--pane:var(--fill-slab,var(--board));--pane-edge:rgba(var(--ink-rgb), .08);--pane-thumb:rgba(var(--ink-rgb), .07);--inlay:rgba(var(--ink-rgb), .05);--inlay-hi:rgba(var(--ink-rgb), .09)}[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}[data-surface=flat] .gcard:after,[data-surface=flat] .lab:before{display:none}.cal-dow,.cal-month,.cal-goo{grid-template-columns:repeat(7,1fr);display:grid;position:absolute;left:16px;right:16px}.cal-dow{font-family:var(--font-mono);letter-spacing:.06em;color:var(--ink-4);text-align:center;font-size:9px;top:62px}.cal-month{row-gap:2px;top:84px}.cal-pad{height:34px}.cal-day{height:34px;font-family:var(--font-num);color:var(--ink);cursor:pointer;background:0 0;border:0;font-size:12.5px;transition:color .16s;position:relative}.cal-day:hover{color:var(--ink)}.cal-day:before{content:"";z-index:-1;background:0 0;transition:background .16s;position:absolute;inset:2px -1px}.cal-day[data-edge=start]:before{border-radius:999px 0 0 999px}.cal-day[data-edge=end]:before{border-radius:0 999px 999px 0}.cal-day[data-edge=only]:before{border-radius:999px}.cal-day[data-edge]:before{background:var(--ink)}.cal-day[data-edge]{color:var(--on-ink)}.cal-day{isolation:isolate}.cal-goo{filter:url(#cal-goo);opacity:.1;pointer-events:none;row-gap:2px;top:84px}.cal-blob{background:var(--ink);border-radius:999px;height:28px;margin:3px -4px;transition:scale .34s cubic-bezier(.34,1.5,.44,1);scale:0}.cal-blob[data-in=true]{scale:1}.cal-blob[data-in=true][data-lead=true]{scale:1.12}.bell-well{place-items:center;width:260px;height:146px;display:grid;position:relative}.bell-btn{border-radius:var(--bell-r,999px);height:44px;color:var(--ink);font-family:var(--font-ui);cursor:pointer;letter-spacing:0;border:0;align-items:center;gap:8px;padding:0 20px;font-size:13px;transition:transform .22s cubic-bezier(.24,1.34,.38,1);display:inline-flex;position:relative}.bell-btn:active{transform:scale(.96)}.bell-glyph{transform-origin:50% 16%;place-items:center;display:grid}.bell-say{height:18px;display:block;position:relative;overflow:hidden}.bell-say[data-ready=true]{transition:width .42s cubic-bezier(.24,1.34,.38,1)}.bell-say i{white-space:nowrap;opacity:0;font-style:normal;line-height:18px;transition:opacity .22s;position:absolute;top:0;left:0}.bell-say i[data-show=true]{opacity:1}.bell-btn[data-on=true]{background:var(--slab-btn,var(--board));color:var(--ink);-webkit-backdrop-filter:none}.bell-btn[data-on=true]:before,.bell-btn[data-on=true]:after{opacity:0}[data-stroke=on] .bell-btn[data-on=true]{box-shadow:0 0 0 1px rgba(var(--fill-on-rgb,var(--ink-rgb)), .16)}.tbl-headrow,.tbl-row{grid-template-columns:1fr 62px 62px;align-items:center;gap:8px;display:grid}.tbl-headrow{border-bottom:1px solid rgba(var(--ink-rgb), .08);padding-bottom:7px;position:absolute;top:62px;left:16px;right:16px}.tbl-head{font-family:var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--ink-4);cursor:pointer;background:0 0;border:0;align-items:center;gap:3px;padding:0;font-size:9px;transition:color .16s;display:inline-flex}.tbl-head:nth-child(2),.tbl-head:nth-child(3){justify-content:flex-end}.tbl-head:hover{color:var(--ink-2)}.tbl-head[data-on=true]{color:var(--ink)}.tbl-head svg{opacity:0;transition:opacity .16s,transform .3s cubic-bezier(.28,1.3,.36,1)}.tbl-head[data-on=true] svg{opacity:1}.tbl-head[data-dir=desc] svg{transform:rotate(180deg)}.tbl-body{position:absolute;top:92px;left:16px;right:16px}.tbl-row{height:34px;transition:transform .52s cubic-bezier(.24,1.34,.38,1)}.tbl-name{letter-spacing:-.01em;font-size:13px}.tbl-runs{font-family:var(--font-num);text-align:right;color:var(--ink-2);font-size:12.5px}.tbl-delta{font-family:var(--font-num);text-align:right;color:var(--ink-4);font-size:12px}.tbl-delta[data-up=true]{color:var(--ok)}.deck-well{--pull:0;place-items:center;width:282px;height:286px;display:grid;position:relative}.deck-card{border-radius:var(--deck-r,20px);height:248px;box-shadow:0 1px 2px rgba(var(--shadow-rgb), .05), 0 10px 26px rgba(var(--shadow-rgb), .09);touch-action:none;will-change:transform;transform-origin:50% 60%;transform:translate3d(0, calc(var(--depth) * 13px * (1 - var(--pull,0) * .55)), 0) scale(calc(1 - var(--depth) * .045 + var(--pull,0) * var(--depth) * .026));padding:12px;transition:transform .56s cubic-bezier(.24,1.34,.38,1),opacity .28s;display:block;position:absolute;left:0;right:0}.deck-card[data-top=true]{cursor:grab}.deck-card[data-drag=true]{cursor:grabbing;transition:opacity .28s}.deck-well[data-live] .deck-card{transition:opacity .28s}.deck-verdict{font-family:var(--font-ui);letter-spacing:-.005em;color:var(--on-ink);background:var(--ink);pointer-events:none;opacity:0;border-radius:999px;padding:9px 18px;font-size:13px;font-weight:500;transition:opacity .14s,scale .15s,background .16s;position:absolute;top:50%;left:50%;translate:-50% -50%;scale:.7}.deck-verdict[data-show=true]{opacity:1;transition:opacity .13s,scale .34s cubic-bezier(.28,1.5,.4,1),background .16s;scale:1}.deck-verdict[data-tone=ok]{background:var(--ok)}.deck-reset{background:rgba(var(--ink-rgb), var(--wash));height:32px;color:var(--ink);font-family:var(--font-ui);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:7px;padding:0 14px;font-size:12.5px;display:inline-flex}.deck-reset:hover{background:rgba(var(--ink-rgb), .1)}@media (prefers-reduced-motion:reduce){.tbl-row,.deck-card,.bell-say,.cal-blob{transition-duration:.16s}}.bar-well{justify-content:center;align-items:center;width:264px;height:150px;display:flex;position:relative}.bar-rail{align-items:center;gap:var(--bar-gap);padding:var(--bar-pad);border-radius:var(--bar-r,14px);display:inline-flex}.bar-tool{width:var(--bar-slot);height:var(--bar-slot);border-radius:var(--bar-tool-r,10px);color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;transition:color .22s,background .22s;display:grid;position:relative}.bar-tool:hover{background:var(--inlay)}.bar-tool:before{content:"";z-index:0;border-radius:inherit;background:var(--pick);opacity:0;pointer-events:none;transition:opacity .16s,scale .22s cubic-bezier(.24,1.34,.38,1);position:absolute;inset:0;scale:.72}.bar-tool>svg{z-index:1;transition:scale .22s cubic-bezier(.24,1.34,.38,1);position:relative}.bar-tool[data-on=true]{color:#fff}.bar-tool[data-on=true]:hover{background:0 0}.bar-tool[data-on=true]:before{opacity:1;scale:1}.bar-tool[data-on=true]>svg{scale:1.05}.bar-tool:active>svg{transition-duration:.16s;scale:.96}.bar-slot{display:inline-flex;position:relative}.bar-notch{cursor:pointer;background:0 0;border:0;width:9px;height:9px;padding:0;position:absolute;bottom:3px;right:3px}.bar-notch:after{content:"";border-left:5px solid #0000;border-bottom:5px solid var(--ink);opacity:.4;transition:opacity .16s,transform .22s cubic-bezier(.24,1.34,.38,1);position:absolute;bottom:0;right:0}.bar-notch:hover:after,.bar-notch[data-open=true]:after{opacity:.9}.bar-slot[data-on=true] .bar-notch:after{border-bottom-color:var(--fill-slab,var(--card));opacity:.85}.bar-notch[data-open=true]:after{transform:scale(1.3)}.bar-split{background:color-mix(in srgb, var(--fill-on,#17181a) 12%, transparent);width:1px;height:20px;margin:0 5px}.bar-flyout{border-radius:var(--bar-r,14px);gap:2px;padding:8px;animation:.3s cubic-bezier(.22,1.14,.36,1) both bar-rise;display:flex;position:absolute;bottom:calc(50% + 33px);left:50%}@keyframes bar-rise{0%{opacity:0;transform:translate(-50%)translateY(9px)scale(.965)}55%{opacity:1}to{opacity:1;transform:translate(-50%)translateY(0)scale(1)}}.fan-well{place-items:center;width:300px;height:210px;display:grid;position:relative}.fan-arc{width:0;height:0;position:absolute;top:50%;left:50%}.fan-opt{width:48px;height:48px;color:var(--ink);cursor:pointer;opacity:0;pointer-events:none;border:0;border-radius:999px;place-items:center;transition:transform .42s cubic-bezier(.24,1.34,.38,1),opacity .22s,box-shadow .22s;display:grid;position:absolute;top:-24px;left:-24px}.fan-arc[data-open=true] .fan-opt{opacity:1;pointer-events:auto}.fan-opt[data-live=true]{box-shadow:0 0 0 2px var(--ink);z-index:2}.fan-label{font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);white-space:nowrap;opacity:0;font-variant-numeric:tabular-nums;font-size:11px;font-style:normal;transition:opacity .16s;position:absolute;top:calc(100% + 5px)}.fan-opt:hover .fan-label,.fan-opt[data-live=true] .fan-label{opacity:1;color:var(--ink-2)}.fan-core{z-index:3;background:var(--fill-slab,var(--ink));width:56px;height:56px;color:var(--fill-on,var(--on-ink));cursor:pointer;touch-action:none;border:0;border-radius:999px;place-items:center;transition:transform .42s cubic-bezier(.24,1.34,.38,1);display:grid;position:relative}.fan-core[data-open=true]{transform:rotate(135deg)}.fan-core:active{transform:scale(.96)}.fan-core[data-open=true]:active{transform:rotate(135deg)scale(.96)}.step-well{flex-direction:column;justify-content:center;align-items:center;width:260px;height:116px;display:flex;position:relative}.step-pill{border-radius:var(--step-r,999px);align-items:center;height:46px;transition:transform .42s cubic-bezier(.24,1.34,.38,1);display:inline-flex;position:relative;overflow:hidden}.step-pill[data-sweep=true]{transform:scaleX(1.06)}.step-pill[data-press=l]{transition-duration:.16s;transform:perspective(320px)rotateY(-4deg)scale(.99)}.step-pill[data-press=r]{transition-duration:.16s;transform:perspective(320px)rotateY(4deg)scale(.99)}.step-side{z-index:2;width:46px;height:46px;color:var(--ink);cursor:pointer;touch-action:none;background:0 0;border:0;place-items:center;transition:opacity .16s;display:grid;position:relative}.step-value{z-index:2;text-align:center;min-width:58px;font-family:var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:-.02em;color:var(--ink);font-size:20px;font-weight:500;transition:transform .42s cubic-bezier(.24,1.34,.38,1);position:relative}.step-pill[data-sweep=true] .step-value{transform:scale(1.06)}.step-fill{transform-origin:0;background:color-mix(in srgb, var(--fill-on,#17181a) 6%, transparent);opacity:0;width:100%;transition:opacity .22s;position:absolute;top:0;bottom:0;left:0}.step-pill[data-sweep=true] .step-fill{opacity:1}.say-well{width:260px;height:96px;position:relative}.say-body{border-radius:var(--say-r,999px);background:var(--fill-slab,var(--pane));height:44px;transition:scale .16s cubic-bezier(.22,1,.36,1);position:absolute;top:26px}:is(.say-well[data-phase=idle]:has(.say-face:hover) .say-body,.say-well[data-phase=idle]:has(.say-face:hover) .say-face){scale:.97}:is(.say-well[data-phase=idle]:has(.say-face:active) .say-body,.say-well[data-phase=idle]:has(.say-face:active) .say-face){scale:.96}.say-face{border-radius:var(--say-r,999px);height:44px;font-family:var(--font-ui);color:var(--fill-on,var(--ink));white-space:nowrap;cursor:pointer;letter-spacing:0;background:0 0;border:0;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;transition:color .16s,scale .16s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;top:26px}.say-merged{border-radius:var(--say-r,999px);align-items:center;height:44px;padding-right:4px;display:flex;position:absolute;top:26px;overflow:hidden}.say-done{color:var(--ink-3);white-space:nowrap;letter-spacing:0;align-items:center;gap:8px;padding:0 16px;font-size:13px;display:inline-flex}.say-undo{height:36px;font-family:var(--font-ui);color:var(--pick);white-space:nowrap;cursor:pointer;letter-spacing:0;background:0 0;border:0;border-radius:999px;align-items:center;gap:8px;margin-left:auto;padding:0 12px;font-size:12px;font-weight:500;transition:background .16s;display:inline-flex;position:relative}.say-undo:hover{background:rgba(var(--pick-rgb), .12)}.say-fuse{background:var(--pick);height:2px;animation:linear forwards say-burn;position:absolute;bottom:0;left:0}@keyframes say-burn{0%{width:100%}to{width:0}}@media (prefers-reduced-motion:reduce){.fan-opt,.fan-core,.say-body,.step-pill{transition-duration:.16s}.bar-flyout{animation-duration:1ms}}.bench-tally{font-family:var(--font-ui);color:var(--ink-4);font-size:13px}.bench-nothing{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:110px 20px;display:flex}.bench-nothing-mark{background:rgba(var(--ink-rgb), .045);width:52px;height:52px;color:var(--ink-4);border-radius:999px;place-items:center;margin-bottom:20px;display:grid}.bench-nothing-mark svg{width:20px;height:20px}.bench-nothing-line{font-family:var(--font-head);letter-spacing:.006em;color:var(--ink);margin:0;font-size:18px;font-weight:500}.bench-nothing-note{font-family:var(--font-ui);color:var(--ink-4);margin:8px 0 0;font-size:14px;line-height:1.5}.tok-body{grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:12px;padding-top:16px;display:grid}.tok-block{background:var(--surface);border:1px solid rgba(var(--ink-rgb), .06);border-radius:8px;padding:18px}.tok-wide{grid-column:1/-1}.tok-head{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);align-items:center;gap:8px;margin:0 0 14px;font-size:9px;font-weight:400;display:flex}.tok-list{flex-direction:column;gap:2px;display:flex}.tok-swatch,.tok-face{border-radius:7px;align-items:center;gap:12px;height:34px;padding:0 8px;transition:background .16s;display:flex}.tok-swatch:hover,.tok-face:hover{background:rgba(var(--ink-rgb), .04)}.tok-chip{width:22px;height:22px;box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb), .12);border-radius:6px;flex:none}.tok-name{font-size:13px}.tok-face b{font-size:14px;font-weight:500}.tok-val{color:var(--ink-4);margin-left:auto;font-size:10px}.tok-note{color:var(--ink-4);font-size:11.5px}.tok-face .tok-note{font-family:var(--font-ui);margin-left:auto}.tok-copy{width:24px;height:24px;color:var(--ink-4);cursor:pointer;opacity:0;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;transition:opacity .16s,background .16s,color .16s;display:grid}.tok-swatch:hover .tok-copy,.tok-face:hover .tok-copy,.tok-curve:hover .tok-copy,.tok-head .tok-copy,.tok-copy[data-done=true]{opacity:1}.tok-copy:hover{background:rgba(var(--ink-rgb), .08);color:var(--ink)}.tok-copy[data-done=true]{color:var(--ok)}.tok-curves{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.tok-curve{flex-direction:column;gap:8px;display:flex}.tok-curve-head{align-items:center;gap:8px;display:flex}.tok-curve-head .tok-note{margin-left:auto}.tok-track{background:rgba(var(--ink-rgb), var(--wash));--run:calc(100% - 8px);border-radius:999px;height:8px;position:relative}.tok-dot{background:var(--ink);border-radius:999px;width:8px;height:8px;position:absolute;top:0;left:0}.tok-code{color:var(--ink-4);text-transform:none;letter-spacing:0;font-size:9.5px}.tok-recipe{text-transform:none;letter-spacing:0;color:var(--ink-2);white-space:pre-wrap;margin:0;font-size:10.5px;line-height:1.62}@media (width<=900px){.tok-body,.tok-curves{grid-template-columns:minmax(0,1fr)}}.stp-well{flex-direction:column;align-items:center;gap:13px;width:250px;display:flex}.stp-note{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--ink-4);font-size:8px}.stp-row{align-items:center;gap:3px;transition:gap .32s cubic-bezier(.24,1.34,.38,1);display:inline-flex}.stp-row[data-sweep=true]{gap:7px}.stp-key,.stp-face{height:42px;color:var(--ink);border:0;border-radius:13px;place-items:center;transition:transform .32s cubic-bezier(.24,1.34,.38,1),border-radius .32s cubic-bezier(.24,1.34,.38,1);display:grid}.stp-key{cursor:pointer;touch-action:none;opacity:.75;width:42px;transition:opacity .16s,transform .32s cubic-bezier(.24,1.34,.38,1)}.stp-key:hover{opacity:1}.stp-key:active{transform:scale(.94)}.stp-face{min-width:74px;font-family:var(--font-num);-webkit-user-select:none;user-select:none;padding:0 14px;font-size:17px}.stp-face[data-scrub]{cursor:ew-resize;touch-action:none}.stp-row[data-sweep=true] .stp-face{border-radius:16px;transform:scale(1.1)}.stp-solid{border-radius:999px;align-items:center;height:46px;transition:transform .32s cubic-bezier(.24,1.34,.38,1);display:inline-flex;position:relative;overflow:hidden}.stp-solid[data-sweep=true]{transform:scaleX(1.06)}.stp-side{z-index:2;width:46px;height:46px;color:var(--ink);opacity:.55;cursor:pointer;touch-action:none;background:0 0;border:0;place-items:center;transition:opacity .16s;display:grid;position:relative}.stp-side:hover{opacity:1}.stp-value{z-index:2;text-align:center;min-width:58px;font-family:var(--font-num);-webkit-user-select:none;user-select:none;font-size:17px;transition:transform .32s cubic-bezier(.24,1.34,.38,1);position:relative}.stp-solid[data-sweep=true] .stp-value{transform:scale(1.18)}.stp-fill{transform-origin:0;background:rgba(var(--ink-rgb), .07);opacity:0;width:100%;transition:opacity .22s;position:absolute;top:0;bottom:0;left:0}.stp-solid[data-sweep=true] .stp-fill{opacity:1}@media (prefers-reduced-motion:reduce){.stp-row,.stp-face,.stp-solid,.stp-value{transition-duration:1ms}}.goo-stage{width:206px;height:46px;position:relative}.goo-blobs,.goo-ink{justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.goo-blobs{filter:url(#stp-goo)}.goo-blob{background:var(--fill-slab,var(--board));transform-origin:50%;border-radius:14px;width:42px;height:42px}.goo-blob.is-face{border-radius:16px;width:82px}.goo-ink{pointer-events:none}.goo-key{width:42px;height:42px;color:var(--ink);opacity:.75;cursor:pointer;touch-action:none;pointer-events:auto;transform-origin:50%;background:0 0;border:0;place-items:center;transition:opacity .16s;display:grid}.goo-key:hover{opacity:1}.goo-value{text-align:center;width:82px;font-family:var(--font-num);color:var(--ink);-webkit-user-select:none;user-select:none;font-size:17px;transition:transform .32s cubic-bezier(.24,1.34,.38,1)}.goo-stage[data-merged=true] .goo-value{transform:scale(1.16)}@media (prefers-reduced-motion:reduce){.goo-value{transition-duration:1ms}}.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))}.liq-drip{width:240px;height:226px;position:relative}.liq-drip-blobs{filter:url(#liq-goo);position:absolute;inset:0}.liq-drip-anchor{width:0;height:0;position:absolute;top:46px;left:50%}.liq-spout{background:var(--ink);border-radius:0 0 26px 26px;width:68px;height:22px;transition:transform .42s cubic-bezier(.34,1.56,.44,1);position:absolute;top:-20px;left:-34px}.liq-drip[data-broke=true] .liq-spout{transform:translateY(-5px)scaleY(.82)}.liq-link,.liq-bead{background:var(--ink);transform-origin:50%;border-radius:999px;position:absolute}.liq-link{transition:opacity .16s;top:0;left:0}.liq-bead{transition:transform .62s cubic-bezier(.34,1.5,.5,1),width .2s,height .2s,opacity .3s;top:16px;left:0}.liq-bead[data-drag=true]{transition:width .2s,height .2s}.liq-bead[data-gone=true]{opacity:0;transition:transform .56s cubic-bezier(.4,0,.9,.5),opacity .4s .16s}.liq-grip{cursor:grab;touch-action:none;border-radius:999px;width:46px;height:46px;margin:-23px 0 0 -23px;position:absolute;top:62px;left:50%}.liq-grip:active{cursor:grabbing}.liq-note{text-align:center;letter-spacing:.08em;text-transform:uppercase;color:var(--ink-4);margin:0;font-size:9px;position:absolute;bottom:16px;left:0;right:0}.liq-tabs{place-items:center;width:280px;height:116px;display:grid;position:relative}.liq-tab-blobs,.liq-tab-ink{width:264px;height:44px;margin:-22px 0 0 -132px;position:absolute;top:50%;left:50%}.liq-tab-blobs{filter:url(#liq-goo)}.liq-pill{background:var(--ink);border-radius:999px;width:66px;height:44px;transition:transform .52s cubic-bezier(.34,1.42,.44,1);position:absolute;top:0;left:0}.liq-pill.is-trail{transition:scale 1ms;scale:1}.liq-pill.is-trail[data-live=true]{transition:scale .47s cubic-bezier(.4,0,.35,1);scale:0}.liq-tab-ink{pointer-events:none;display:flex}.liq-tab{width:66px;height:44px;color:var(--ink-3);font-family:var(--font-ui);cursor:pointer;pointer-events:auto;background:0 0;border:0;font-size:13px;transition:color .3s}.liq-tab[data-on=true]{color:var(--on-ink)}@media (prefers-reduced-motion:reduce){.liq-thumb,.liq-pill,.liq-bead{transition-duration:.16s}}[data-fill] .arr-row{color:var(--fill-on,var(--ink-2))}[data-fill] .arr-rank{color:color-mix(in srgb, var(--fill-on,var(--ink-4)) 55%, transparent)}[data-fill] .arr-rank[data-first=true]{color:var(--fill-on,var(--ink))}[data-fill] .arr-row[data-held=true] .arr-rank{color:color-mix(in srgb, var(--fill-on,var(--ink-3)) 78%, transparent)}.arr-stage{--pill:196px;--lift:color-mix(in srgb, var(--fill-on,var(--ink)) 16%, var(--fill-slab,var(--surface-2)));--warm:color-mix(in srgb, var(--fill-on,var(--ink)) 1.3%, var(--fill-slab,var(--surface-2)));width:262px;height:200px;position:relative}.arr-blobs{filter:url(#arr-goo);pointer-events:none;position:absolute;inset:0}.arr-blob{width:var(--pill);height:44px;margin-left:calc(var(--pill) / -2);position:absolute;top:0;left:50%}.arr-skin{border-radius:var(--arr-r,999px);background:var(--fill-slab,var(--surface-2));width:100%;height:100%;display:block}.arr-ink{position:absolute;inset:0}.arr-row{width:var(--pill);height:44px;margin-left:calc(var(--pill) / -2);padding:0 16px 0 var(--arr-inset,8px);cursor:grab;touch-action:none;color:var(--ink-2);align-items:center;display:flex;position:absolute;top:0;left:50%}.arr-row[data-held=true]{cursor:grabbing;z-index:2}.arr-av{color:#fff;width:32px;height:32px;font-family:var(--font-ui);letter-spacing:0;border-radius:999px;flex:none;place-items:center;font-size:12px;display:grid;position:relative}.arr-here{background:var(--ok);width:9px;height:9px;box-shadow:0 0 0 2px var(--surface-2);opacity:0;border-radius:999px;position:absolute;bottom:1px;right:1px}.arr-av img{border-radius:inherit;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.arr-slide{flex:1;align-items:center;gap:12px;min-width:0;display:flex}.arr-label{min-width:0;font-family:var(--font-ui);white-space:nowrap;text-overflow:ellipsis;letter-spacing:0;flex:1;font-size:12px;overflow:hidden}.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}}.bench-top{align-items:center;display:flex}.bench-tools{justify-content:flex-end;align-items:center;gap:8px;display:flex;position:relative}.bench-more{display:none}.bench-app{position:relative}@media (width>=761px){.bench-side{z-index:40;background:0 0;position:absolute;top:0;left:0;right:0}.bench-body{padding-top:92px}.bench-body:has(>.bench-foot-stack){padding-bottom:24px}.canvas-root{top:82px}.bench-side[data-find]{z-index:65}}@media (width<=760px){.bench-app{flex-direction:column}.bench-side{z-index:40;background:0 0;gap:0;width:auto;height:auto;padding:0;position:fixed;top:0;left:0;right:0}.bench-body{padding-top:82px}html,body,#root,.bench-app{height:auto;min-height:100dvh}.bench-pane:not([data-tab=Bench]){overflow:visible}.bench-pane:not([data-tab=Bench]) .bench-scroll{height:auto;overflow:visible}.bench-pane[data-tab=Bench]{height:100dvh}.bench-side{--bar-h:62px;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:10px;padding:9px 12px;transition:padding .38s cubic-bezier(.22,1,.36,1);display:grid}.bench-side[data-scroll=moved]{--bar-h:54px;padding:5px 12px}.bench-lead,.bench-top{display:contents}.bench-mark{grid-area:1/1;justify-self:start}.bench-mid{grid-area:1/2;justify-self:center}.bench-find{margin-inline:auto}.bench-more{grid-area:1/3;justify-self:end}.bench-side[data-find]{grid-template-columns:1fr}.bench-side[data-find] .bench-mark,.bench-side[data-find] .bench-more{display:none}.bench-side[data-find] .bench-mid{grid-area:auto;justify-self:stretch}.bench-side[data-find]{z-index:65}.bench-mid{min-width:0;display:block;position:relative;left:auto;translate:none}.bench-find{gap:10px;height:44px;padding:0 14px}.bench-findbox{font-size:16px}.bench-mark{flex:none;width:38px;margin:0;transition:width .38s cubic-bezier(.22,1,.36,1)}.bench-side[data-scroll=moved] .bench-mark{width:30px}.bench-more:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px rgba(var(--ink-rgb), .35);outline:none}.bench-more{width:42px;height:42px;color:var(--ink);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:none;place-items:center;margin-right:-6px;display:grid}.bench-nav,.bench-tools,.bench-live{display:none}.bench-foot-stack{text-align:center;grid-template-columns:1fr;justify-items:center;gap:16px;padding-top:56px}.bench-foot-stack .bench-pitch{order:1;justify-self:center}.bench-foot-right{order:2;justify-self:center}.bench-year{order:3}.bench-side[data-menu=true]{overscroll-behavior:none;background:var(--bg);flex-direction:column;justify-content:flex-start;align-items:stretch;gap:0;display:flex;position:fixed;inset:0;overflow-y:auto}.bench-side[data-menu=true]:after{opacity:0}.bench-side[data-menu=true]{padding:0 0 calc(16px + env(safe-area-inset-bottom,0px))}.bench-side[data-menu=true] .bench-lead{display:block}.bench-side[data-menu=true] .bench-top{justify-content:space-between;align-items:center;gap:12px;padding:9px 12px;display:flex}.bench-side[data-menu=true] .bench-mid{display:none}.bench-side[data-menu=true] .bench-mark{width:40px}.bench-side[data-menu=true] .bench-nav{flex-direction:column;align-items:stretch;gap:2px;padding:18px 12px 8px;display:flex;overflow:visible}.bench-side[data-menu=true] .bench-navlink{text-align:left;letter-spacing:-.02em;padding:12px 10px;font-size:26px}.bench-side[data-menu=true] .bench-tools{flex-direction:column;flex:auto;grid-template-columns:1fr;justify-content:stretch;place-items:stretch stretch;gap:2px;margin:0 12px;padding-top:0;display:flex}.bench-side[data-menu=true] .bench-theme{border-radius:12px;justify-content:flex-start;align-items:center;gap:12px;width:100%;height:46px;padding:0 10px;display:flex;position:relative}.bench-side[data-menu=true] .bench-tools>*{justify-self:stretch}.bench-side[data-menu=true] .bench-live{align-self:flex-start;margin:10px 0 auto 10px;font-size:13px;display:inline-flex}.bench-side[data-menu=true] .bench-who{width:100%}.bench-side[data-menu=true] .bench-mug,.bench-side[data-menu=true] .bench-inits{border-radius:999px;flex:none;width:24px;height:24px;position:relative;inset:auto}.bench-side[data-menu=true] .bench-inits{background:rgba(var(--ink-rgb), .08);place-items:center;font-size:10px;display:grid}.bench-side[data-menu=true] .bench-face:before{opacity:0}.bench-side[data-menu=true] .bench-tip{display:none}.bench-side[data-menu=true] .bench-who-out{flex-wrap:wrap}.bench-side[data-menu=true] .bench-contact{background:rgba(var(--ink-rgb), var(--wash));width:100%;height:52px;color:var(--ink);font-family:var(--font-ui);letter-spacing:-.006em;border-radius:12px;justify-content:center;align-items:center;margin-top:10px;font-size:15px;font-weight:500;text-decoration:none;transition:background .14s,scale .2s cubic-bezier(.28,1.4,.36,1);display:flex}.bench-side[data-menu=true] .bench-contact:active{scale:.98}.bench-side[data-menu=true] .bench-contact+.bench-join{margin-top:0}.bench-side[data-menu=true] .bench-join{border-radius:12px;justify-content:flex-start;width:100%;height:52px;margin-top:2px;padding:0 10px;font-size:15px}.bench-side[data-menu=true] .au-set{height:auto;padding:0}.bench-side[data-menu=true] .au-set .au-row-label{display:none}.bench-side[data-menu=true] .au-set+.au-set{margin-top:10px}.bench-side[data-menu=true] .au-seg{gap:4px;padding:5px}.bench-side[data-menu=true] .au-seg-btn{width:38px;height:38px}.bench-side[data-menu=true] .au-seg-btn>svg{width:19px;height:19px}.bench-side[data-menu=true] .bench-tools .bench-theme:not(.bench-face){display:none}.bench-side[data-menu=true] .bench-theme:after{content:attr(data-state);font-family:var(--font-ui);color:var(--ink);font-size:15px}.au-sheet{flex-direction:column;flex:auto;width:100%;margin-top:4px;display:flex}.au-sheet>.au-group{margin-bottom:22px}.au-slab{margin-top:auto;margin-bottom:max(14px, env(safe-area-inset-bottom));background:rgba(var(--ink-rgb), .045);border-radius:20px;padding:6px}.au-slab .au-row{padding:0 12px}.au-sheet .au-rule{display:none}.au-slab .au-menu-who{order:0;padding:8px 12px 10px}.au-sheet .au-menu-who{padding:4px 10px 14px}.au-sheet .au-row{height:50px;padding:0 10px;font-size:15px}.au-sheet .au-row-icon{color:var(--ink-3)}.au-sheet .au-set{padding:6px 10px}.au-sheet .au-rule{margin:6px 10px}.au-sheet .au-menu-name{font-size:16px}.au-sheet .au-menu-mail{font-size:15px}.bench-side[data-menu=true] .bench-tools[data-signed] .bench-theme{display:none}.bench-side[data-menu=true] .bench-tools[data-signed]{padding-top:8px}.bench-side[data-menu=true] .bench-foot-stack{flex-direction:column;align-items:flex-start;gap:10px;margin-top:auto;padding:24px 22px;display:flex}.bench-body{padding-left:14px;padding-right:14px;padding-bottom:calc(64px + env(safe-area-inset-bottom))}.bench-bar{padding:6px 0 14px;position:static}}.dtl{z-index:90;--ease:cubic-bezier(.33, .55, .2, 1);--reveal:calc(var(--morph) * .4);--side:300px;--gap:12px;position:fixed;inset:0}.dtl-scrim{appearance:none;background:color-mix(in srgb, var(--bg) 78%, transparent);-webkit-backdrop-filter:blur(22px)saturate(130%);backdrop-filter:blur(22px)saturate(130%);cursor:default;opacity:0;border:0;padding:0;transition:opacity .26s;position:absolute;inset:0}.dtl[data-on=true] .dtl-scrim{opacity:1}.dtl-shell:focus{outline:none}.dtl-shell{pointer-events:none;max-width:1000px;max-height:640px;margin:auto;position:absolute;inset:24px}.dtl-block,.dtl-side{pointer-events:auto}.dtl-side{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.dtl-code,.dtl-code *{-webkit-user-select:text;user-select:text;-webkit-touch-callout:default}@media (pointer:coarse){.dtl-block,.dtl-block *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.dtl-block input,.dtl-block textarea,.dtl-block [contenteditable]{-webkit-user-select:text;user-select:text}}.dtl-block{width:calc(100% - var(--side) - var(--gap));box-sizing:border-box;background-color:rgba(var(--ink-rgb), var(--wash));height:100%;transition:left var(--morph) var(--ease), top var(--morph) var(--ease), width var(--morph) var(--ease), height var(--morph) var(--ease), border-radius var(--morph) var(--ease);border-radius:28px;position:absolute;top:0;left:0;overflow:hidden}.dtl-block[data-tone=dark]{background-color:var(--solid);background-image:radial-gradient(#ffffff0f 1px,#0000 1px);border-color:#ffffff14}.dtl-tools{z-index:3;opacity:0;gap:2px;transition:opacity .18s;display:flex;position:absolute;top:12px;right:12px}.dtl[data-on=true] .dtl-tools{opacity:1;transition:opacity .18s ease var(--reveal)}.dtl-tool{width:36px;height:36px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;transition:color .16s;display:grid;position:relative}.dtl-tool:before{content:"";background:rgba(var(--ink-rgb), .08);opacity:0;pointer-events:none;border-radius:999px;transition:opacity .15s,scale .26s cubic-bezier(.3,1.12,.4,1);position:absolute;inset:0;scale:.86}.dtl-tool:hover:before,.dtl-tool:focus-visible:before{opacity:1;scale:1}.dtl-tool>svg{transition:scale .26s cubic-bezier(.3,1.12,.4,1);position:relative}.dtl-tool:hover>svg{scale:1.04}.dtl-tool:active>svg{transition-duration:90ms;scale:.96}.dtl-tool:hover,.dtl-tool[data-on=true]{color:var(--ink)}.dtl-tool:focus-visible{box-shadow:0 0 0 2px var(--card), 0 0 0 4px rgba(var(--ink-rgb), .35);outline:none}.dtl-block[data-tone=dark] .dtl-tool{color:#ffffff80}.dtl-block[data-tone=dark] .dtl-tool:hover{color:#fff;background:#ffffff1a}.dtl-block[data-tone=dark] .dtl-tool[data-on=true]{color:#fff}.dtl-stage{position:absolute;inset:0}.dtl-scale{transform-origin:50%;opacity:0;width:max-content;transition:opacity .14s ease calc(var(--morph) - .14s);position:absolute;top:50%;left:50%}.dtl-scale[data-landing]{transition:transform var(--morph) var(--ease), opacity .14s ease calc(var(--morph) - .14s)}.dtl[data-on=true] .dtl-scale{opacity:1;transition:opacity .18s ease var(--reveal)}.dtl-side{width:var(--side);box-sizing:border-box;border:1px solid rgba(var(--ink-rgb), .07);background:rgba(var(--elev-rgb), .86);-webkit-backdrop-filter:blur(14px)saturate(150%);backdrop-filter:blur(14px)saturate(150%);opacity:0;transition:opacity .24s ease,  transform .28s var(--ease);border-radius:28px;flex-direction:column;padding:18px;display:flex;position:absolute;top:0;bottom:0;right:0;transform:translate(10px)}.dtl[data-on=true] .dtl-side{opacity:1;transition-delay:60ms;transform:none}.dtl-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:0 12px;padding-bottom:14px;display:flex}.dtl-id{flex:1 1 0;min-width:0}.dtl-acts{flex:none;align-items:center;gap:4px;display:flex}.dtl-foot{flex-direction:column;flex:none;gap:8px;margin-top:12px;display:flex}.dtl-share{border:1px solid rgba(var(--ink-rgb), .16);height:40px;font-family:var(--font-ui);letter-spacing:-.01em;color:var(--ink-2);white-space:nowrap;cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:7px;padding:0 14px;font-size:13px;font-weight:500;transition:background .18s,color .18s,border-color .18s;display:flex}.dtl-share svg{flex:none;width:15px;height:15px}.dtl-share:hover{background:rgba(var(--ink-rgb), .05);border-color:rgba(var(--ink-rgb), .28);color:var(--ink)}.dtl-share[data-done=true]{background:color-mix(in srgb, var(--ok) 14%, transparent);border-color:color-mix(in srgb, var(--ok) 34%, transparent);color:var(--ok)}.dtl-put{background:var(--ink);height:40px;color:var(--on-ink);font-family:var(--font-ui);letter-spacing:-.01em;white-space:nowrap;cursor:pointer;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:13px;font-weight:500;transition:opacity .16s,background .18s,color .18s;display:flex}.dtl-put:hover{opacity:.88}.dtl-put:active{scale:.985}.dtl-put[data-done=true]{background:color-mix(in srgb, var(--ok) 16%, transparent);color:var(--ok)}.dtl-put-n{opacity:.62;font-size:11px}.dtl-title,.dtl-kind{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dtl-title{font-family:var(--font-ui);letter-spacing:-.02em;color:var(--ink);margin:0;font-size:17px;font-weight:500;line-height:1.25}.dtl-say{font-family:var(--font-ui);letter-spacing:-.005em;color:var(--ink-4);text-wrap:pretty;flex:1 0 100%;margin:8px 0 0;font-size:13px;line-height:1.45}.dtl-kind{font-family:var(--font-ui);letter-spacing:-.005em;text-transform:none;color:var(--ink-4);margin-top:4px;font-size:13px;display:block}.dtl-x{margin:-6px -6px 0 0}.dtl-share:focus-visible,.dtl-seg-btn:focus-visible,.dtl-switch:focus-visible,.dtl-copy:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px rgba(var(--ink-rgb), .35);outline:none}.dtl-ctls{--ctl-line:44px;--ctl-gap:6px;--ctl-bar-gap:3px;scrollbar-width:thin;flex-direction:column;flex:1;min-height:0;padding:6px 0;transition:-webkit-mask-image .16s,mask-image .16s;display:flex;overflow-y:auto}@media (prefers-reduced-motion:reduce){.dtl-ctls,.dtl-pane{transition-duration:1ms}}.dtl-tip{z-index:200;box-sizing:border-box;background:var(--slab);color:var(--on-slab);font-family:var(--font-ui);letter-spacing:.002em;white-space:normal;box-shadow:0 6px 20px rgba(var(--shadow-rgb), .18);pointer-events:none;border-radius:10px;padding:7px 10px;font-size:11.5px;font-weight:450;line-height:1.35;animation:.14s cubic-bezier(.22,1,.36,1) both dtl-tip-in;position:fixed;translate:0 -100%}.dtl-tip[data-under]{margin-top:calc(var(--ctl-line,44px) + 12px);translate:0}@keyframes dtl-tip-in{0%{opacity:0;translate:0 calc(4px - 100%)}}.dtl-tip[data-under]{animation-name:dtl-tip-in-under}@keyframes dtl-tip-in-under{0%{opacity:0;translate:0 -4px}}.dtl-ctl{min-height:calc(var(--ctl-line) + var(--ctl-gap) * 2);padding:var(--ctl-gap) 0;flex:none;justify-content:space-between;align-items:center;gap:10px;display:flex}.dtl-ctl-label{color:var(--ink-2);white-space:nowrap;font-size:13.5px;line-height:1}.dtl-group{margin-top:calc(var(--ctl-gap) * 3);flex-direction:column;display:flex}.dtl-group:first-child{margin-top:0}.dtl-group-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dtl-bar{touch-action:pan-y;height:var(--ctl-line);background:rgba(var(--ink-rgb), .05);cursor:ew-resize;border-radius:10px;justify-content:space-between;align-items:center;gap:10px;padding:0 13px;display:flex;position:relative;overflow:hidden}.dtl-bar:before{content:"";width:var(--fill,0%);background:rgba(var(--ink-rgb), .12);pointer-events:none;position:absolute;top:0;bottom:0;left:0}.dtl-bar-label,.dtl-bar-val{pointer-events:none;white-space:nowrap;position:relative}.dtl-bar-label{color:var(--ink-2);text-overflow:ellipsis;font-size:13.5px;font-weight:500;line-height:1;overflow:hidden}.dtl-bar-val{font-family:var(--font-ui);letter-spacing:0;text-transform:none;color:var(--ink);font-variant-numeric:tabular-nums;font-size:12.5px;font-weight:500}.dtl-bar:hover{background:rgba(var(--ink-rgb), .07)}.dtl-bar:hover:before{background:rgba(var(--ink-rgb), .15)}.dtl-ctl[data-bar=true]{padding:var(--ctl-bar-gap) 0;min-height:calc(var(--ctl-line) + var(--ctl-bar-gap) * 2);display:block}.dtl-range{appearance:none;cursor:ew-resize;pointer-events:none;background:0 0;width:100%;height:100%;margin:0;padding:0;position:absolute;inset:0}.dtl-range::-webkit-slider-runnable-track{background:0 0}.dtl-range::-moz-range-track{background:0 0}.dtl-range::-webkit-slider-thumb{appearance:none;opacity:0;width:1px;height:1px}.dtl-range::-moz-range-thumb{opacity:0;border:0;width:1px;height:1px}.dtl-range:focus{outline:none}.dtl-range:focus-visible{box-shadow:inset 0 0 0 2px rgba(var(--ink-rgb), .45)}.dtl-panes{flex:none;margin-bottom:10px}.dtl-panes .dtl-seg-btn{flex:1;height:36px}.dtl-panes .dtl-seg-btn svg{width:17px;height:17px}.dtl-pane{scrollbar-width:thin;flex-direction:column;flex:1;gap:8px;min-height:0;padding:6px 0;transition:-webkit-mask-image .16s,mask-image .16s;display:flex;overflow-y:auto}.dtl-pane[data-over=bottom],.dtl-ctls[data-over=bottom]{-webkit-mask-image:linear-gradient(#000 calc(100% - 30px),#0000);mask-image:linear-gradient(#000 calc(100% - 30px),#0000)}.dtl-pane[data-over=top],.dtl-ctls[data-over=top]{-webkit-mask-image:linear-gradient(#0000,#000 30px);mask-image:linear-gradient(#0000,#000 30px)}.dtl-pane[data-over=both],.dtl-ctls[data-over=both]{-webkit-mask-image:linear-gradient(#0000,#000 30px calc(100% - 30px),#0000);mask-image:linear-gradient(#0000,#000 30px calc(100% - 30px),#0000)}.dtl-langs{flex:none;align-self:flex-start}.dtl-code{background:rgba(var(--ink-rgb), .05);font-family:var(--font-code);color:var(--ink-2);contain:paint;overscroll-behavior:contain;scrollbar-color:rgba(var(--ink-rgb), .2) transparent;white-space:pre;-webkit-user-select:text;user-select:text;border-radius:10px;flex:1;min-height:92px;margin:0;padding:12px;font-size:12px;line-height:1.6;overflow:auto}.dtl-code::-webkit-scrollbar{width:11px;height:11px}.dtl-code::-webkit-scrollbar-track{background:0 0}.dtl-code::-webkit-scrollbar-thumb{background:rgba(var(--ink-rgb), .2);background-clip:content-box;border:3px solid #0000;border-radius:999px}.dtl-code::-webkit-scrollbar-thumb:hover{background:rgba(var(--ink-rgb), .34);background-clip:content-box}.dtl-code::-webkit-scrollbar-corner{background:0 0}.dtl-code code{font:inherit}.hl-c{color:var(--ink-4);font-style:italic}.hl-k{color:var(--ink);font-weight:500}.hl-p{color:var(--ink)}.hl-v{color:var(--ink);font-weight:500}.hl-f{color:var(--ink-2)}.hl-s,.hl-n{color:var(--ok)}.hl-a{color:var(--ink);font-weight:500}.hl-x{color:var(--ink-4)}.hl-j{color:var(--ink-3);font-weight:500}.dtl-seg{background:rgba(var(--ink-rgb), var(--wash));border-radius:999px;flex-wrap:wrap;gap:2px;min-width:0;max-width:100%;padding:2px;display:flex}.dtl-seg:has(>:last-child:nth-child(n+5)){border-radius:18px}.dtl-seg-btn{height:32px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:12.5px;font-weight:500;line-height:1;transition:background .18s,color .18s;display:flex}.dtl-seg-btn svg{width:15px;height:15px}.dtl-seg-btn[data-glyph]{padding:0 12px}.dtl-seg:has(>:nth-child(4)) .dtl-seg-btn:not([data-glyph]){padding:0 10px}.dtl-seg-btn:hover{color:var(--ink)}.dtl-seg-btn[data-on=true]{background:rgba(var(--elev-rgb), 1);color:var(--ink)}.dtl-switch{background:rgba(var(--ink-rgb), .16);cursor:pointer;border:0;border-radius:999px;flex:none;width:50px;height:30px;transition:background .2s;position:relative}.dtl-switch[data-on=true]{background:var(--ink)}.dtl-switch-knob{background:rgba(var(--elev-rgb), 1);width:24px;height:24px;box-shadow:0 1px 2px rgba(var(--shadow-rgb), .2);transition:translate .32s var(--ease);border-radius:50%;position:absolute;top:3px;left:3px}.dtl-switch[data-on=true] .dtl-switch-knob{background:var(--on-ink);translate:20px}.dtl-codebar{flex:none;justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;display:flex}.dtl-langs{min-width:0}.dtl-take{background:rgba(var(--ink-rgb), .05);border-radius:12px;flex:none;justify-content:space-between;align-items:center;gap:12px;height:44px;padding:0 5px 0 14px;display:flex}.dtl-take .dtl-copy{border-radius:9px;width:34px;height:34px}.dtl-take-name{font-family:var(--font-ui);letter-spacing:-.006em;color:var(--ink-2);font-size:12.5px;font-weight:500}.dtl-prompt{background:rgba(var(--ink-rgb), var(--wash));width:100%;height:40px;color:var(--ink-2);font-family:var(--font-ui);letter-spacing:-.006em;cursor:pointer;border:0;border-radius:999px;flex:none;justify-content:center;align-items:center;gap:9px;margin:0 0 10px;padding:0 16px;font-size:12.5px;font-weight:500;transition:background .14s,color .14s,scale .2s cubic-bezier(.28,1.4,.36,1);display:flex}.dtl-prompt:hover{background:rgba(var(--ink-rgb), .1);color:var(--ink)}.dtl-prompt:active{scale:.985}.dtl-prompt svg{width:15px;height:15px}.dtl-prompt[data-copied]{background:var(--ink);color:var(--on-ink)}.dtl-terms{font-family:var(--font-ui);color:var(--ink-4);margin:18px 2px 4px;font-size:11.5px;line-height:1.5}.dtl-terms a{color:var(--ink-2);border-bottom:1px solid rgba(var(--ink-rgb), .22);text-decoration:none}.dtl-terms a:hover{color:var(--ink);border-bottom-color:var(--ink)}.dtl-copy{width:24px;height:24px;color:var(--ink-4);cursor:pointer;transition:transform .24s var(--ease), color .2s ease;background:0 0;border:0;flex:none;place-items:center;padding:0;display:grid}.dtl-copy:hover{color:var(--ink)}.dtl-copy svg{width:15px;height:15px}.dtl-copy:active{transform:scale(.9)}.dtl-copy[data-copied=true]{color:var(--ok)}@media (prefers-reduced-motion:reduce){.dtl-scrim,.dtl-block,.dtl-side,.dtl-scale,.dtl-tools,.dtl-switch-knob{transition-duration:1ms;transition-delay:0s}}@media (width<=760px) and (orientation:portrait){.dtl{--gap:10px}.dtl-shell{max-width:none;max-height:none;transition:transform .28s cubic-bezier(.22,.9,.28,1);inset:12px}.dtl-shell[data-pull]{transition:none}.dtl-shell[data-sheet]{opacity:0;transition:transform .3s cubic-bezier(.4,0,.9,.4),opacity .26s ease-in}.dtl-shell[data-sheet] .dtl-side{opacity:1;transition:none;transform:none}.dtl-shell[data-sheet] .dtl-block{transition:none}.dtl-block,.dtl-head{touch-action:none}.dtl-block{width:100%;height:calc(54% - var(--gap))}.dtl-side{width:100%;height:46%;padding:14px 16px;top:auto;bottom:0}.dtl-head{padding-bottom:12px}.dtl-title{font-size:16px}.dtl-x,.fnd-keep{width:40px;height:40px}.dtl-foot{flex-direction:row}.dtl-share,.dtl-put{box-sizing:border-box;flex:0 0 calc(50% - 4px);min-width:0;padding:0 10px}}@media (height<=640px){.dtl{--side:268px}.dtl-shell{inset:12px}.dtl-side{padding:12px 14px}.dtl-head{padding-bottom:10px}.dtl-ctls{--ctl-line:32px;--ctl-gap:5px;--ctl-bar-gap:2px;padding:2px 0}.dtl-copy{height:28px}.dtl-kind{display:none}}.rh-cursor{pointer-events:none;z-index:6;filter:drop-shadow(0 2px 3px #0000004d);width:32px;height:32px;margin:-3.87px 0 0 -7.33px;animation:.2s cubic-bezier(.28,1.2,.36,1) both rh-cursor-in;position:absolute;top:0;left:0;overflow:visible}.rh-arrow{fill:var(--tint,#fff);stroke:#fff;stroke-width:1.75px;stroke-linejoin:round}.rh-cursor:not([style*=--tint]) .rh-arrow{fill:#fff;stroke:#aaa}@keyframes rh-cursor-in{0%{opacity:0;scale:.5}to{opacity:1;scale:1}}.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}@keyframes bal-spin{to{rotate:360deg}}.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}}.bench-open,.rh-play{background:rgba(var(--elev-rgb), .72);-webkit-backdrop-filter:blur(10px)saturate(150%);backdrop-filter:blur(10px)saturate(150%);width:38px;height:38px;color:var(--ink-3);cursor:pointer;z-index:3;border:0;border-radius:999px;place-items:center;text-decoration:none;transition:opacity .18s,transform .24s cubic-bezier(.28,1.3,.36,1),background .2s,color .16s;display:grid;position:absolute;bottom:14px;right:14px}.bench-open:hover,.rh-play:hover{color:var(--ink);background:rgba(var(--elev-rgb), .92);transform:scale(.95)}.bench-open:active,.rh-play:active{transform:scale(.9)}.bench-card .rh-play{right:60px}.rh-play[data-on=true]{background:var(--slab);color:var(--on-slab);-webkit-backdrop-filter:none;backdrop-filter:none}.rh-play[data-on=true]:hover{background:var(--slab);color:var(--on-slab)}.rh-play:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px rgba(var(--ink-rgb), .35);outline:none}[data-theme=dark] .bench-open,[data-theme=dark] .rh-play:not([data-on=true]){background:rgba(var(--ink-rgb), .05);color:#ffffffc7}[data-theme=dark] .bench-open:hover,[data-theme=dark] .rh-play:not([data-on=true]):hover{background:rgba(var(--ink-rgb), .1);color:#fff}.bench-open:focus-visible{box-shadow:0 0 0 2px var(--card), 0 0 0 4px rgba(var(--ink-rgb), .35);outline:none}@media (pointer:coarse){.bench-round{border-radius:10px;width:36px;height:36px}.bench-round[data-corner=save]{top:10px;right:10px}.bench-round[data-corner=copy]{top:10px;right:50px}.bench-open,.rh-play{width:44px;height:44px;bottom:12px;right:12px}.bench-card .rh-play{right:64px}.bench-veil{padding:0 116px 12px 12px}.bench-name{height:44px;padding:0 16px;font-size:13.5px;line-height:44px}}.gtry{isolation:isolate;border-radius:14px;width:300px;height:168px;position:relative;overflow:hidden}.gtry-bed{background-repeat:no-repeat;position:absolute;inset:0}.gtry-bed[data-bed=aurora]{background-color:#24106b;background-image:radial-gradient(60% 80% at 12% 18%,#7b3ff2 0%,#0000 62%),radial-gradient(55% 75% at 82% 26%,#12b981 0%,#0000 60%),radial-gradient(70% 90% at 48% 92%,#2f6df6 0%,#0000 66%),radial-gradient(50% 60% at 92% 88%,#f5a524 0%,#0000 58%)}.gtry-bed[data-bed=warm]{background-color:#7a1f3d;background-image:radial-gradient(60% 80% at 16% 20%,#f5a524 0%,#0000 62%),radial-gradient(58% 76% at 84% 30%,#ef4d6d 0%,#0000 60%),radial-gradient(70% 90% at 46% 94%,#d94f2b 0%,#0000 64%)}.gtry-bed[data-bed=cool]{background-color:#0d2a4a;background-image:radial-gradient(62% 82% at 14% 22%,#22d3ee 0%,#0000 62%),radial-gradient(56% 74% at 86% 28%,#6366f1 0%,#0000 60%),radial-gradient(72% 92% at 50% 94%,#0891b2 0%,#0000 66%)}.gtry-bed[data-bed=dusk]{background-color:#0a0a12;background-image:radial-gradient(55% 70% at 18% 24%,#4c1d95 0%,#0000 60%),radial-gradient(50% 66% at 84% 32%,#831843 0%,#0000 58%),radial-gradient(66% 84% at 52% 96%,#1e3a8a 0%,#0000 64%)}.gtry-bed[data-bed=candy]{background-color:#5b0f4a;background-image:radial-gradient(58% 78% at 14% 18%,#ff3d8b 0%,#0000 60%),radial-gradient(56% 74% at 86% 24%,#a3e635 0%,#0000 58%),radial-gradient(68% 88% at 50% 94%,#38bdf8 0%,#0000 64%)}.gtry-grain{background-image:repeating-linear-gradient(45deg,#ffffff38 0 3px,#0000 3px 9px);position:absolute;inset:0}.gtry-over{place-items:center;display:grid;position:absolute;inset:0}.gtry-over .bar-well{background:0 0;width:auto;height:auto}.gtry-tag{letter-spacing:.08em;color:#fff;text-shadow:0 1px 3px #0000008c;pointer-events:none;align-items:baseline;gap:7px;font-size:9px;display:flex;position:absolute;bottom:8px;left:10px}.gtry-tag i{font-family:var(--font-ui);letter-spacing:0;text-transform:none;opacity:.82;font-size:10px}.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}.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{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:before,.slo-track:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #0000;position:absolute;inset:0}.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}.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%}.tik{padding:12px}.tik-head{align-items:baseline;gap:12px;margin-bottom:20px;display:flex}.tik-fig{font-family:var(--font-ui);letter-spacing:-.03em;color:var(--ink);font-variant-numeric:tabular-nums;font-size:40px;line-height:1}.tik-fig i{opacity:.35;letter-spacing:-.02em;margin-left:2px;font-size:20px;font-style:normal}.tik-delta{font-family:var(--font-ui);letter-spacing:0;color:var(--ink-4);opacity:0;font-variant-numeric:tabular-nums;font-size:12px;transition:opacity .16s,color .16s}.tik-delta[data-show=true]{opacity:1}.tik-delta[data-up=true]{color:var(--ok)}.rst{width:268px;font-family:var(--font-ui)}.rst-stack{flex-direction:column;gap:8px;display:flex;position:relative}.rst-box{z-index:1;background:var(--fill-slab,var(--board));border-radius:var(--rst-r,20px);gap:var(--rst-gap,4px);flex-direction:column;padding:12px;display:flex;position:relative}.rst-row{z-index:1;width:100%;height:var(--rst-row,46px);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;align-items:center;gap:12px;padding:0 8px;transition:background .16s;display:flex;position:relative}.rst-row:before{content:"";z-index:-1;border-radius:var(--rst-pill-r,10px);background:color-mix(in srgb, var(--fill-on,var(--ink)) 6%, var(--fill-slab,var(--board)));opacity:0;pointer-events:none;transition:opacity .22s;position:absolute;inset:0}@media (hover:hover){.rst-row:hover:before{opacity:1;transition-duration:.16s}}.rst-row:focus-visible:before{opacity:1}.rst-row:focus-visible{border-radius:var(--rst-pill-r,10px);box-shadow:inset 0 0 0 2px rgba(var(--ink-rgb), .35);outline:none}.rst-av{-o-object-fit:cover;object-fit:cover;border-radius:999px;flex:none;width:32px;height:32px}.rst-who{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.rst-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;letter-spacing:0;font-size:13px;overflow:hidden}.rst-at{letter-spacing:0;color:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));font-size:11px}.rst-tickgoo{flex:none;position:relative}.rst-tickgoo>svg{transform:scale(calc(1 / var(--k,1)));transform-origin:0 0}.rst-tick{width:19px;height:19px;color:color-mix(in srgb, var(--fill-on,var(--ink)) 26%, var(--fill-slab,var(--card)));background:0 0;border-radius:999px;transition:color .16s;display:block;position:relative}.rst-row:hover .rst-tick{color:color-mix(in srgb, var(--fill-on,var(--ink)) 48%, var(--fill-slab,var(--card)))}.rst-tick svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:100%;height:100%;position:absolute;inset:0}.rst-ring{opacity:1;transition:opacity .16s}.rst-check{stroke-dasharray:14;stroke-dashoffset:14px;transition:stroke-dashoffset .22s cubic-bezier(.22,1,.36,1) .16s}.rst-row[data-on=true] .rst-tick{color:var(--on-ink)}.rst-row[data-on=true] .rst-ring{opacity:0;transition-duration:.16s}.rst-row[data-on=true] .rst-check{stroke-dashoffset:0}.rst-cta{white-space:nowrap;z-index:0;border-radius:var(--rst-cta-r,14px);background:var(--ink);width:100%;height:44px;color:var(--on-ink);font:inherit;letter-spacing:0;cursor:pointer;border:0;flex:none;align-self:center;font-size:13px;transition:background .22s,color .22s;position:relative;overflow:hidden}.rst-cta:disabled{background:color-mix(in srgb, var(--fill-on,#17181a) 6%, transparent);color:var(--ink-5);cursor:default}.rst-cta:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px rgba(var(--ink-rgb), .4);outline:none}@media (prefers-reduced-motion:reduce){.rst-tick,.rst-ring,.rst-check,.rst-cta,.snd-op,.snd-art,.snd-like{transition-duration:.16s}.snd-like[data-on] .lucide{animation:none}}.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[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}@media (prefers-reduced-motion:reduce){.sek-skin,.sek-lens,.sek-field{transition-duration:.16s}}.hol{width:320px;height:200px;font-family:var(--font-ui);place-items:center;display:grid;position:relative}.hol-pick{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.hol-skin{width:var(--w);height:var(--size);background:rgba(var(--ink-rgb), calc(var(--open) * .05));border-radius:999px;place-items:center;transition:background .2s;display:grid;position:relative}.hol-ring{left:calc(var(--size) / 2);width:calc(var(--size) * 1.5);height:calc(var(--size) * 1.5);margin:calc(var(--size) * -.75) 0 0 calc(var(--size) * -.75);border:1px solid rgba(var(--ink-rgb), calc(.09 + var(--near) * .14));scale:calc((1 + var(--near) * .5) * (1 - var(--open)));opacity:calc(1 - var(--open));border-radius:999px;transition:scale .22s cubic-bezier(.22,.9,.3,1),opacity .2s;position:absolute;top:50%}.hol[data-phase=spit] .hol-ring{border-color:#b8431c80;scale:1.35}.hol-core{left:calc(var(--size) / 2);width:var(--size);height:var(--size);margin:calc(var(--size) / -2) 0 0 calc(var(--size) / -2);background:var(--ink);transform:rotate(var(--ang)) scale(calc(var(--r) * (1 + var(--bend))), calc(var(--r) * (1 - var(--bend) * .6))) rotate(calc(var(--ang) * -1));border-radius:999px;animation:5.2s ease-in-out infinite hol-breathe;position:absolute;top:50%}@keyframes hol-breathe{0%,to{translate:0}50%{translate:0 -1px}}.hol[data-phase=eat] .hol-core{transition:scale .19s cubic-bezier(.5,0,.75,0);scale:.001}.hol[data-phase=full] .hol-core{scale:calc(.3 + (1 - var(--open)) * .7);animation:none}.hol[data-phase=spit] .hol-core{animation:.42s cubic-bezier(.3,1.4,.4,1) hol-recoil}@keyframes hol-recoil{0%{scale:1}22%{scale:.82}55%{scale:1.1}to{scale:1}}.hol-say{left:calc(var(--size) * 1.35);min-width:0;opacity:var(--say);transform:translateX(calc((1 - var(--say)) * -8px));pointer-events:none;flex-direction:column;gap:1px;display:flex;position:absolute;right:34px}.hol-name{color:var(--ink);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;overflow:hidden}.hol-size{letter-spacing:.04em;color:var(--ink-5);font-size:9px}.hol-hit{left:calc(var(--size) / 2);width:calc(var(--size) * 2);height:calc(var(--size) * 2);margin:calc(var(--size) * -1) 0 0 calc(var(--size) * -1);cursor:pointer;background:0 0;border:0;border-radius:999px;position:absolute;top:50%}.hol-hit:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px rgba(var(--ink-rgb), .4);outline:none}.hol-off{width:22px;height:22px;color:var(--ink-4);cursor:pointer;opacity:var(--say);background:0 0;border:0;border-radius:999px;place-items:center;margin-top:-11px;transition:color .16s,background .16s;display:grid;position:absolute;top:50%;right:8px}.hol-off:hover{color:var(--ink);background:rgba(var(--ink-rgb), .07)}.hol-off:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px rgba(var(--ink-rgb), .4);outline:none}.hol-token{background:var(--ink-3);width:14px;height:18px;scale:calc(1 - var(--near) * .45);opacity:calc(1 - var(--near) * .25);pointer-events:none;z-index:3;border-radius:3px;margin:-9px 0 0 -7px;position:absolute;top:0;left:0}@media (prefers-reduced-motion:reduce){.hol-core{animation:none}.hol-ring,.hol-say,.hol-core{transition-duration:1ms}}.tri{--tri-w:332px;--tri-h:228px;--tri-gap:8px;--tri-col:calc((var(--tri-w) - var(--tri-gap)) / 2);width:var(--tri-w);height:var(--tri-h);font-family:var(--font-ui);letter-spacing:-.011em;-webkit-user-select:none;user-select:none;touch-action:none;font-size:13px;font-weight:400;position:relative}.tri-lane{width:var(--tri-col);background:var(--card);border-radius:10px;transition:background .18s;position:absolute;top:0;bottom:0}.tri-lane:first-child{left:0}.tri-lane:nth-child(2){right:0}.tri-lane[data-hot=true]{background:color-mix(in srgb, var(--ink) 5%, var(--card))}.tri-head{align-items:center;gap:6px;height:30px;padding:0 10px;display:flex}.tri-mark{background:var(--ink-3);border-radius:999px;flex:none;width:6px;height:6px}.tri-mark[data-on=true]{box-shadow:inset 0 0 0 1.2px var(--ink-3);background:0 0}.tri-name{color:var(--ink-2);font-size:13px;font-weight:500}.tri-n{color:var(--ink-4);font-variant-numeric:tabular-nums;font-size:12px;font-weight:500}.tri-card{background:var(--board);width:150px;height:84px;color:var(--ink);box-shadow:0 1px 1px rgba(var(--shadow-rgb), .04), 0 2px 4px rgba(var(--shadow-rgb), .04), 0 6px 12px rgba(var(--shadow-rgb), .03);cursor:grab;z-index:1;transform-origin:50%;transition:transform var(--tri-snap,.32s) cubic-bezier(.22, 1, .36, 1);border-radius:8px;flex-direction:column;padding:10px 11px 9px;display:flex;position:absolute;top:0;left:0}.tri-card[data-held=true]{z-index:4;cursor:grabbing;box-shadow:0 1px 2px rgba(var(--shadow-rgb), calc(.04 + var(--tri-lift,.5) * .04)), 0 8px 18px rgba(var(--shadow-rgb), calc(var(--tri-lift,.5) * .1)), 0 22px 40px rgba(var(--shadow-rgb), calc(var(--tri-lift,.5) * .1));transition:none}.tri-kind{color:var(--ink-4);font-size:12px;font-weight:500;line-height:1}.tri-title{letter-spacing:-.015em;color:var(--ink);margin-top:5px;font-size:14px;font-weight:600;line-height:1.2}.tri-rule{background:rgba(var(--ink-rgb), .08);border:0;height:1px;margin:7px 0 6px;display:block}.tri-who{align-items:center;gap:8px;min-width:0;display:flex}.tri-at{color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:500;overflow:hidden}.tri-av{-o-object-fit:cover;object-fit:cover;pointer-events:none;border-radius:999px;flex:none;width:18px;height:18px;margin-left:auto}@media (prefers-reduced-motion:reduce){.tri-card,.tri-lane{transition-duration:1ms}}@keyframes rq-turn{to{rotate:360deg}}@keyframes rq-write{to{stroke-dashoffset:0}}@media (prefers-reduced-motion:reduce){.rq-done{animation-duration:1ms;animation-delay:0s}}.au-scrim{z-index:100;background:rgba(var(--shadow-rgb), .34);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);position:fixed;inset:0}.au-wrap{z-index:101;pointer-events:none;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.au-card{pointer-events:auto;background:rgb(var(--elev-rgb));width:min(420px,100%);height:min(600px,100vh - 40px);box-shadow:0 24px 70px rgba(var(--shadow-rgb), .22);--no:#b42318;border-radius:24px;display:flex;position:relative;overflow:hidden}.au-card:focus{outline:none}.au-panel{scrollbar-width:none;flex-direction:column;flex:auto;min-width:0;padding:36px 32px;display:flex;overflow-y:auto}.au-well{flex-direction:column;gap:18px;width:100%;max-width:344px;margin-block:auto;margin-inline:auto;display:flex}.au-foot{flex-direction:column;gap:18px;padding-top:54px;display:flex}.au-panel::-webkit-scrollbar{display:none}@media (width<=760px){.au-wrap{top:var(--vv-top,0px);height:var(--vv-h,100%);padding:14px;bottom:auto}.au-card{width:100%;height:100%;box-shadow:none;border-radius:0}.au-wrap{padding:0}.au-panel{padding:max(26px, env(safe-area-inset-top)) 22px max(26px, env(safe-area-inset-bottom))}.au-shut,.au-back{top:max(16px, env(safe-area-inset-top))}.au-well{gap:15px}.au-foot{padding-top:34px}}.au-shut,.au-back{width:36px;height:36px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;padding:0;transition:color .16s;display:grid;position:absolute;top:16px}.au-shut{right:16px}.au-back{left:16px}.au-shut:before,.au-back:before{content:"";background:rgba(var(--ink-rgb), .08);opacity:0;pointer-events:none;border-radius:999px;transition:opacity .15s,scale .26s cubic-bezier(.3,1.12,.4,1);position:absolute;inset:0;scale:.86}.au-shut:hover:before,.au-shut:focus-visible:before,.au-back:hover:before,.au-back:focus-visible:before{opacity:1;scale:1}.au-shut:hover,.au-back:hover{color:var(--ink)}.au-shut svg,.au-back svg{position:relative}.au-head{flex-direction:column;gap:6px;padding-right:34px;display:flex}.au-head-via{flex-direction:row;align-items:center;gap:10px}.au-head-mid{text-align:center;align-items:center;gap:14px;padding:0 0 6px}.au-head-mid .au-crest{margin-bottom:16px}.au-crest{width:52px;height:52px;color:var(--ink);place-items:center;display:grid}.au-crest svg{width:100%;height:auto}.au-head-mid .au-title{font-size:32px;line-height:1.12}.au-head-mid .au-sub{max-width:30ch}.au-title{font-family:var(--font-head);letter-spacing:.004em;color:var(--ink);margin:0;font-size:21px;font-weight:500}.au-sub{font-family:var(--font-ui);color:var(--ink-4);margin:0;font-size:13.5px;line-height:1.45}.au-note{font-family:var(--font-ui);color:var(--ink-4);margin:0;font-size:12.5px;line-height:1.5}.au-why{background:rgba(var(--ink-rgb), .05);font-family:var(--font-ui);color:var(--ink-2);border-radius:12px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.45}.au-vias{gap:10px;display:flex}.au-via{border:1px solid rgba(var(--ink-rgb), .14);min-width:0;height:46px;color:var(--ink);font-family:var(--font-ui);cursor:pointer;background:0 0;border-radius:999px;flex:1 1 0;justify-content:center;align-items:center;gap:8px;padding:0 12px;font-size:14px;font-weight:500;transition:background .15s,border-color .15s;display:flex}.au-via:hover{background:rgba(var(--ink-rgb), .05);border-color:rgba(var(--ink-rgb), .2)}.au-mark{flex:none;place-items:center;width:22px;height:22px;display:grid}.au-code{margin-bottom:54px;display:block;position:relative}.au-code:has(+.au-err){margin-bottom:0}.au-code+.au-err{margin-bottom:54px}.au-code-in{opacity:0;cursor:text;z-index:1;background:0 0;border:0;width:100%;height:100%;padding:0;font-size:16px;position:absolute;inset:0}.au-cells{gap:8px;display:flex}.au-cell{background:rgba(var(--ink-rgb), .05);height:52px;font-family:var(--font-mono);color:var(--ink);border:1px solid #0000;border-radius:12px;flex:1 1 0;place-items:center;font-size:19px;line-height:1;transition:background .15s,border-color .15s,box-shadow .15s;display:grid}.au-code:focus-within .au-cell[data-at]{background:var(--bg);border-color:var(--pick);box-shadow:0 0 0 3px rgba(var(--pick-rgb), .18)}.au-cell[data-on]{background:var(--bg);border-color:rgba(var(--ink-rgb), .12)}.au-or{font-family:var(--font-ui);color:var(--ink-5);align-items:center;gap:12px;margin:2px 0;font-size:11.5px;display:flex}.au-or:before,.au-or:after{content:"";background:rgba(var(--ink-rgb), .1);flex:1;height:1px}.au-form{flex-direction:column;gap:14px;display:flex}.au-field{flex-direction:column;gap:6px;display:flex}.au-lab{font-family:var(--font-ui);color:var(--ink-3);font-size:12px;font-weight:500}.au-in{background:rgba(var(--ink-rgb), .05);width:100%;height:48px;color:var(--ink);font-family:var(--font-ui);border:1px solid #0000;border-radius:12px;outline:none;padding:0 15px;font-size:14px;transition:background .15s,border-color .15s,box-shadow .15s}.au-in::placeholder{color:var(--ink-4)}.au-in:hover{background:rgba(var(--ink-rgb), .07)}.au-in:focus{background:var(--bg);border-color:var(--pick);box-shadow:0 0 0 3px rgba(var(--pick-rgb), .18)}.au-in[data-bad=true]{border-color:var(--no)}.au-pw{display:block;position:relative}.au-pw .au-in{padding-right:42px}.au-peek{width:32px;height:32px;color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;transition:color .15s;display:grid;position:absolute;top:50%;right:6px;translate:0 -50%}.au-peek:hover{color:var(--ink)}.au-bad{font-family:var(--font-ui);color:var(--no);font-size:11.5px}.au-err{background:color-mix(in srgb, var(--no) 10%, transparent);font-family:var(--font-ui);color:var(--no);border-radius:12px;margin:0;padding:10px 12px;font-size:12.5px;line-height:1.45}.au-go{background:var(--ink);height:46px;color:var(--on-ink);font-family:var(--font-ui);cursor:pointer;border:0;border-radius:999px;margin-top:2px;font-size:14px;font-weight:500;transition:opacity .14s}.au-go:hover{opacity:.86}.au-go:disabled{opacity:.5;cursor:default}.au-swap{text-align:center;font-family:var(--font-ui);color:var(--ink-4);margin:0;font-size:12.5px}.au-swap button{font:inherit;color:var(--ink);text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:500;text-decoration:underline}.sf-scrim{z-index:60;background:rgba(var(--shadow-rgb), .26);-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);position:fixed;inset:0}.sf-panel{z-index:2;background:rgb(var(--elev-rgb));box-shadow:0 0 0 1px rgba(var(--ink-rgb), .06), 0 24px 70px rgba(var(--shadow-rgb), .2);scrollbar-width:none;box-sizing:border-box;border-radius:24px;flex-direction:column;gap:22px;max-height:min(70vh,620px);padding:20px;display:flex;position:absolute;top:calc(100% + 10px);left:50%;overflow-y:auto;translate:-50%}.sf-panel::-webkit-scrollbar{display:none}.sf-sec{flex-direction:column;gap:10px;display:flex}.sf-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sf-label{font-family:var(--font-ui);letter-spacing:.04em;text-transform:uppercase;color:var(--ink-4);margin:0;font-size:11.5px;font-weight:600}.sf-clear{font-family:var(--font-ui);color:var(--ink-4);cursor:pointer;background:0 0;border:0;padding:0;font-size:12px;font-weight:500;transition:color .15s}.sf-clear:hover{color:var(--ink)}.sf-none{font-family:var(--font-ui);color:var(--ink-4);margin:0;font-size:13px}.sf-row{scrollbar-width:none;gap:10px;margin:-2px;padding:2px;display:flex;overflow-x:auto}.sf-row::-webkit-scrollbar{display:none}.sf-row-cards{gap:12px}.sf-row[data-over=end]{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 44px),#0000)}.sf-row[data-over=start]{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 44px),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 44px),#0000)}.sf-row[data-over=both]{-webkit-mask-image:linear-gradient(90deg,#0000,#000 44px calc(100% - 44px),#0000);mask-image:linear-gradient(90deg,#0000,#000 44px calc(100% - 44px),#0000)}.sf-pill{background:rgba(var(--ink-rgb), .05);height:34px;color:var(--ink-2);font-family:var(--font-ui);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.sf-pill:hover{background:rgba(var(--ink-rgb), .09);color:var(--ink)}.sf-count{color:var(--ink-5);font-size:11px}.sf-card{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:none;gap:8px;width:132px;padding:0;display:flex}.sf-lift{transition:scale .26s cubic-bezier(.3,1.12,.4,1);display:block}.sf-card:hover .sf-lift{scale:1.03}.sf-thumb.sf-orb{place-items:center;display:grid}.sf-orb-box{width:56px;height:56px;display:block;position:relative}.sf-cat{color:var(--ink-5);margin-top:1px;font-size:11.5px;display:block}.sf-thumb{aspect-ratio:1;background:var(--card);border:1px solid var(--card);border-radius:12px;width:100%;display:block;position:relative;overflow:hidden}.sf-thumb-in{translate:-50% -50%;scale:var(--k,1);pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:50%}.sf-shot{-o-object-fit:cover;object-fit:cover;background:var(--card);width:100%;height:100%;position:absolute;inset:0}.sf-card-name{font-family:var(--font-ui);color:var(--ink-3);white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:500;transition:color .15s;overflow:hidden}.sf-card:hover .sf-card-name{color:var(--ink)}.rq-card{width:min(520px,100%);height:auto;max-height:calc(var(--vv-h,100vh) - 40px);scrollbar-width:none;flex-direction:column;gap:18px;padding:32px 16px 16px;overflow-y:auto}.rq-card::-webkit-scrollbar{display:none}@media (width<=760px){.rq-card{width:100%;height:100%;max-height:none;box-shadow:none;border-radius:0}.au-card.rq-card{padding:max(28px, env(safe-area-inset-top)) max(26px, env(safe-area-inset-right)) max(20px, env(safe-area-inset-bottom)) max(26px, env(safe-area-inset-left))}html[data-theme=dark] .au-card{background:var(--bg)}.rq-card .au-head{margin-top:auto}.rq-card .au-form{margin-bottom:auto}.rq-card .au-shut{top:max(16px, env(safe-area-inset-top))}}.rq-card .au-form{margin-top:10px}.rq-card .au-head{text-align:center;padding-right:0}.rq-card .au-title{letter-spacing:.002em;font-size:27px}.rq-card .au-sub{max-width:42ch;margin:0 auto}.rq-card .au-shut{width:36px;height:36px;color:var(--ink-3);background:0 0;transition:color .16s}.rq-card .au-shut:before{content:"";background:rgba(var(--ink-rgb), .08);opacity:0;pointer-events:none;border-radius:999px;transition:opacity .15s,scale .26s cubic-bezier(.3,1.12,.4,1);position:absolute;inset:0;scale:.86}.rq-card .au-shut:hover:before,.rq-card .au-shut:focus-visible:before{opacity:1;scale:1}.rq-card .au-shut:hover{color:var(--ink);background:0 0}.rq-card .au-shut>svg{transition:scale .26s cubic-bezier(.3,1.12,.4,1);position:relative}.rq-card .au-shut:hover>svg{scale:1.04}.rq-card .au-shut:active>svg{transition-duration:90ms;scale:.96}@media (width<=760px){.au-shut,.au-back,.rq-card .au-shut{width:42px;height:42px;top:13px}.au-shut,.rq-card .au-shut{right:13px}.au-back{left:13px}.rq-card .au-shut{top:max(13px, env(safe-area-inset-top))}.au-shut>svg,.au-back>svg,.rq-card .au-shut>svg{stroke-width:1.8px;width:24px;height:24px}}.rq-in{resize:vertical;height:auto;min-height:152px;padding:11px 13px;line-height:1.55}.rq-card .rq-in{background:rgba(var(--ink-rgb), .05);border:0;transition:background .15s,box-shadow .15s}.rq-card .rq-in:focus{background:rgba(var(--ink-rgb), .07);box-shadow:none}.rq-in::placeholder{color:var(--ink-5)}.gf-card .au-head{margin-bottom:4px}.mcp-quiet{text-align:center;color:var(--ink-3);margin:0;font-size:13px}.mcp-address{width:100%;min-width:0;margin-top:0;padding:0 20px}.mcp-address svg{flex-shrink:0}.mcp-address span{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.mcp-steps{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.mcp-steps li{background:color-mix(in srgb, var(--ink) 5%, transparent);border-radius:14px;padding:10px 12px 12px;font-size:13px}.mcp-step-head{justify-content:space-between;align-items:center;min-height:28px;display:flex}.mcp-step-head b{font-weight:500}.mcp-steps p{color:var(--ink-3);margin:2px 0 0;line-height:1.45}.mcp-step-copy{margin-right:-6px}.mcp-step-copy[data-done]{color:var(--ok)}.mcp-then{margin:0}.au-menu-who .au-menu-pro{background:rgba(var(--ink-rgb), .1);height:20px;color:var(--ink);align-self:flex-start;margin-bottom:6px;padding:0 8px;font-size:10.5px}.bench-mug-wrap{flex:none;display:grid;position:relative}.bench-who[data-sell]{gap:8px;width:auto}.bench-who[data-sell] .bench-face{margin-right:0}@media (width<=760px){.bench-side[data-menu=true] .bench-navlink[href=\/sponsor]{display:none}.bench-side[data-menu=true] .bench-tools{-moz-column-gap:10px;flex-flow:wrap;align-content:flex-start;column-gap:10px}.bench-side[data-menu=true] .bench-tools>*{flex:100%}.bench-side[data-menu=true] .bench-tools>.bench-live-slot,.bench-side[data-menu=true] .bench-tools>.spo-menu-mark{flex:none;order:9;align-self:center;margin:18px 0 0}.bench-side[data-menu=true] .bench-tools>.bench-live-slot{align-items:center;width:auto;height:auto;margin-left:10px;display:inline-flex;position:static}.bench-side[data-menu=true] .bench-tools>.bench-live-slot .bench-live{margin:0;position:static;transform:none}.bench-side[data-menu=true] .bench-tools .au-group:has(>.au-set) .au-seg{width:100%;display:flex}.bench-side[data-menu=true] .bench-tools .au-group:has(>.au-set) .au-seg-btn{flex:1 1 0}.bench-side[data-menu=true] .bench-tools .au-group:has(>.au-set){flex-direction:row;gap:8px;margin:12px 0 0;display:flex}.bench-side[data-menu=true] .au-group:has(>.au-set)>.au-rule{display:none}.bench-side[data-menu=true] .au-group:has(>.au-set)>.au-set{flex:1 1 0;justify-content:center;margin:0}.bench-side[data-menu=true] .au-sheet>.au-group{margin-bottom:0}.bench-side[data-menu=true] .au-slab{margin-top:0;margin-bottom:0}.au-sheet-out .bench-join.au-sheet-join{justify-content:center;margin:0 0 10px}.au-sheet-out .au-slab{flex-direction:column;display:flex}.au-sheet-out .au-slab .au-row{justify-content:space-between;width:100%}[data-theme=dark] .bench-side[data-menu=true] .au-slab{background:rgba(var(--ink-rgb), .085)}}.pro-wrap .au-card.pwl-card{--sheet:var(--bg)}html:not([data-theme=light]) .pro-wrap .au-card.pwl-card{box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb), .12)}.pwl-words{flex-direction:column;align-items:center;gap:10px;margin-top:40px;display:flex}.pro-head .pwl-words .au-title{margin-top:0}.pro-head .pwl-words .pwl-tag{margin:0 0 2px}.pwl-words .au-title[data-dots]:after{content:"";text-align:left;width:1.1em;animation:1.2s steps(4,end) infinite pwl-dots;display:inline-block}@keyframes pwl-dots{0%{content:""}25%{content:"."}50%{content:".."}75%,to{content:"..."}}@media (prefers-reduced-motion:reduce){.pwl-words .au-title[data-dots]:after{content:"…";animation:none}}.pwl-gives{color:var(--ink-2);flex-direction:column;gap:12px;margin:0 auto;padding:0;font-size:14px;list-style:none;display:flex}.pwl-gives li{align-items:center;gap:12px;display:flex}.pwl-tick{background:rgba(var(--ink-rgb), .1);width:22px;height:22px;color:var(--ink);border-radius:999px;flex:none;place-items:center;display:grid}.bench-top .bench-logo-pro{background:rgba(var(--ink-rgb), .1);height:20px;color:var(--ink);flex:none;align-self:center;margin-left:8px;padding:0 8px;font-size:10.5px}@media (width<=760px){.bench-top .bench-logo-pro{display:none}}.mcp-keys{flex-direction:column;gap:6px;margin:14px 0 0;padding:0;list-style:none;display:flex}.mcp-keys li{background:color-mix(in srgb, var(--ink) 5%, transparent);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;height:36px;padding:0 6px 0 12px;font-size:13px;display:grid}.mcp-key-hint{font-variant-numeric:tabular-nums;font-weight:500}.mcp-key-when{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mcp-key-off{height:28px;color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 10px}.mcp-key-off:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 7%, transparent)}.gf-mail{letter-spacing:-.006em;justify-content:center;align-items:center;gap:8px;margin-top:16px;font-size:13.5px;transition:opacity .14s,background .16s,color .16s;display:flex}.gf-mail[data-done]{background:color-mix(in srgb, var(--ok) 16%, transparent);color:var(--ok)}.gf-mail[data-done]:hover{opacity:1}.rq-left{font-family:var(--font-ui);color:var(--ink-4);pointer-events:none;border-radius:6px;padding:1px 5px;font-size:11px;font-weight:500;position:absolute;bottom:9px;right:10px}.rq-left[data-low]{color:var(--ink)}.au-field{position:relative}.rq-go{position:relative;overflow:hidden}.rq-face{justify-content:center;align-items:center;gap:8px;display:flex;position:absolute;inset:0}.rq-go[data-stage=sent]:disabled,.rq-go[data-stage=sending]:disabled{opacity:1}.rq-spin{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:16px;height:16px;animation:.72s linear infinite rq-turn}.rq-spin-track{opacity:.28}.rq-done{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:17;stroke-dashoffset:17px;width:17px;height:17px;animation:.3s cubic-bezier(.32,.9,.3,1) .12s forwards rq-write}@media (prefers-reduced-motion:reduce){.rq-done{animation-duration:1ms;animation-delay:0s}}.au-fine{text-align:center;font-family:var(--font-ui);color:var(--ink-4);margin:0;padding-top:2px;font-size:11.5px;line-height:1.5}[data-theme=dark] .au-fine{color:var(--ink-3)}.au-fine a{color:var(--ink-2);text-underline-offset:2px;text-decoration:underline}.au-fine a:hover{color:var(--ink)}.bench-join{background:var(--ink);height:36px;color:var(--on-ink);font-family:var(--font-ui);letter-spacing:-.006em;cursor:pointer;border:0;border-radius:999px;flex:none;padding:0 15px;font-size:13px;font-weight:500;transition:opacity .14s,scale .2s cubic-bezier(.28,1.4,.36,1)}.bench-join:hover{opacity:.86}.bench-join:active{scale:.96}.bench-who{--seat:36px;--seat-gap:5px;width:calc(var(--seat) * 2 + var(--seat-gap));flex:none;display:flex;position:relative}.bench-face{font-family:var(--font-ui)}.bench-inits{letter-spacing:.02em;font-size:12px;font-weight:600;transition:scale .28s cubic-bezier(.28,1.4,.36,1);position:relative}.bench-theme.bench-face{align-items:center;gap:var(--seat-gap);width:auto;height:36px;box-shadow:none;background:0 0;padding:0;display:flex}.bench-face:before{display:none}.bench-mug-slot{width:var(--seat);height:var(--seat);background:rgba(var(--ink-rgb), .08);border-radius:999px;flex:none;place-items:center;transition:scale .28s cubic-bezier(.28,1.4,.36,1);display:grid;position:relative;overflow:hidden}.bench-mug-slot:hover{scale:1.04}.bench-caret-slot{width:var(--seat);height:var(--seat);color:var(--ink-3);border-radius:999px;flex:none;place-items:center;transition:color .16s;display:grid;position:relative}.bench-caret-slot:before{content:"";background:rgba(var(--ink-rgb), .08);opacity:0;pointer-events:none;border-radius:999px;transition:opacity .15s,scale .26s cubic-bezier(.3,1.12,.4,1);position:absolute;inset:0;scale:.86}.bench-caret-slot:hover:before,.bench-face:focus-visible .bench-caret-slot:before{opacity:1;scale:1}.bench-caret-slot:hover{color:var(--ink)}@media (width>=761px){.bench-caret-slot:before{opacity:1;scale:1}.bench-face:hover .bench-caret-slot:before{background:rgba(var(--ink-rgb), .13)}.bench-face[data-on=true] .bench-caret-slot:before{opacity:1;background:rgba(var(--ink-rgb), .13);scale:1}}.bench-caret{transition:rotate .26s cubic-bezier(.3,1.12,.4,1);position:relative}.bench-face[data-on=true] .bench-caret{rotate:180deg}.bench-face:active .bench-caret{scale:.96}.bench-mug{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media (width>=761px){.bench-tools .bench-theme:not(.bench-face):not(.bench-prefs){display:none}}.bench-who-out{flex:none;align-items:center;gap:8px;width:auto;display:flex}.bench-who-out .bench-join{flex:none}.bench-prefs .bench-bars{transition:scale .22s var(--ease)}.bench-prefs:active .bench-bars{scale:.96}.bench-prefs[data-on=true]{color:var(--ink)}.bench-prefs:before{opacity:1;scale:1}.bench-prefs:hover:before,.bench-prefs:focus-visible:before{background:rgba(var(--ink-rgb), .13)}.bench-prefs[data-on=true]:before{opacity:1;background:rgba(var(--ink-rgb), .13);scale:1}.au-prefs .au-group>.au-rule:last-child{display:none}.au-menu{z-index:80;background:rgb(var(--elev-rgb));width:240px;box-shadow:0 0 0 1px rgba(var(--ink-rgb), .06);border-radius:22px;flex-direction:column;padding:4px;display:flex;position:absolute;top:calc(100% + 8px);right:0}.au-group{flex-direction:column;display:flex}.au-rule{background:rgba(var(--ink-rgb), .09);height:1px;margin:5px -4px}[data-theme=dark] .au-menu{background:color-mix(in srgb, rgb(var(--ink-rgb)) calc(var(--wash) * 100%), var(--bg))}.au-row{height:44px;color:var(--ink-2);font-family:var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:18px;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex}.au-row:hover{background:rgba(var(--ink-rgb), var(--wash));color:var(--ink)}.au-row-label{flex:1;min-width:0}.au-row-icon{color:var(--ink-4);flex:none}.au-row:hover .au-row-icon{color:var(--ink-2)}.au-tally{background:rgba(var(--ink-rgb), .07);min-width:20px;color:var(--ink-3);text-align:center;font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:0 6px;font-size:11.5px;font-weight:500;line-height:20px}.au-row-soon{cursor:default}.au-row-soon:hover{color:var(--ink-2);background:0 0}.au-row-soon:hover .au-row-icon{color:var(--ink-4)}.au-row-soon .au-row-label{align-items:center;gap:8px;display:flex}.au-soon{background:rgba(var(--ink-rgb), .07);color:var(--ink-3);border-radius:999px;flex:none;padding:0 7px;font-size:11.5px;font-weight:500;line-height:20px}.au-set{height:46px;color:var(--ink-2);font-family:var(--font-ui);align-items:center;gap:8px;padding:0 4px 0 16px;font-size:14px;font-weight:500;display:flex}.au-set .au-row-label{flex:1}.au-seg{background:rgba(var(--ink-rgb), var(--wash));border-radius:999px;flex:none;gap:2px;padding:4px;display:flex}.au-seg-btn{width:28px;height:28px;color:var(--ink-4);cursor:pointer;background:0 0;border:0;border-radius:999px;place-items:center;transition:background .18s,color .18s;display:grid}.au-seg-btn:hover{color:var(--ink-2)}.au-seg-btn[data-on]{background:var(--slab);color:var(--on-slab)}.au-seg-btn[data-on]:hover{color:var(--on-slab)}html[data-theme=dark] .au-seg-btn[data-on]{background:rgba(var(--ink-rgb), .18);color:var(--ink)}html[data-theme=dark] .au-seg-btn[data-on]:hover{color:var(--ink)}.au-seg-btn:active{scale:.92}@media (prefers-reduced-motion:reduce){.au-row,.au-seg-btn{transition-duration:1ms}}.au-menu-who{flex-direction:column;gap:2px;padding:10px 16px 12px;display:flex}.au-menu-name{font-family:var(--font-ui);color:var(--ink);margin:0;font-size:14px;font-weight:500}.au-menu-mail{font-family:var(--font-ui);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:14px;font-weight:500;overflow:hidden}.au-menu-via{font-family:var(--font-ui);color:var(--ink-5);align-items:center;gap:6px;margin:4px 0 0;font-size:11px;display:flex}.au-menu-warn{background:rgba(var(--ink-rgb), .08);border-radius:999px;padding:1px 6px;font-size:10px}.au-menu-out{color:var(--ink-2);font-family:var(--font-ui);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:9px 10px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:flex}.au-menu-out:hover{background:rgba(var(--ink-rgb), .07);color:var(--ink)}@media (width<=760px){.au-card{padding:0}.au-head-mid .au-title{font-size:34px}.au-head-mid{gap:24px}}@font-face{font-family:Inter Head;src:url(/assets/Inter-Medium-CDhBSFyE.woff2)format("woff2");font-weight:500;font-style:normal;font-display:swap}.hero{text-align:center;flex-direction:column;align-items:center;padding-top:60px;padding-bottom:78px;display:flex;position:relative}@keyframes hero-rise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.hero[data-in] .hero-pill,.hero[data-in] .hero-head,.hero[data-in] .hero-sub,.hero[data-in] .hero-join{animation:.62s cubic-bezier(.22,1,.36,1) both hero-rise}.hero[data-in] .hero-pill{animation-delay:60ms}.hero[data-in] .hero-head{animation-delay:.14s}.hero[data-in] .hero-sub{animation-delay:.22s}.hero[data-in] .hero-join{animation-delay:.3s}@media (prefers-reduced-motion:reduce){.hero[data-in] .hero-pill,.hero[data-in] .hero-head,.hero[data-in] .hero-sub,.hero[data-in] .hero-join{animation:none}}.hero-pill-sizer{visibility:hidden;pointer-events:none;white-space:nowrap;position:absolute;top:0;left:-9999px}.hero-pill{box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb), .12);color:var(--ink);font-family:var(--font-ui);white-space:nowrap;background:0 0;border-radius:999px;justify-content:center;align-items:center;padding:12px 18px;font-size:14px;font-weight:500;line-height:1.2;display:inline-flex;overflow:clip}.hero-head{max-width:17ch;font-family:var(--font-head);letter-spacing:-.02em;color:var(--ink);margin:26px 0 0;font-size:46px;font-weight:500;line-height:1.06}.hero-swap{transform-origin:50% 60%;justify-items:start;display:inline-grid;position:relative}.hero-swap>*{grid-area:1/1}.hero-size{visibility:hidden;display:grid}.hero-size>span{white-space:pre;grid-area:1/1}.hero-size-w{display:inline-block}.hero-stop{will-change:transform;display:inline-block}.hero-word{white-space:pre;display:inline-block}.hero-ch{will-change:transform, filter;display:inline-block}.hero-said{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hero-cur{z-index:2;pointer-events:none;position:absolute;top:0;left:0}.hero-fly{will-change:transform;position:absolute;top:0;left:0}.hero-sub{text-wrap:balance;color:#73726d;max-width:48ch;margin:18px 0 0;font-size:16px;line-height:1.55}[data-theme=dark] .hero-sub{color:#8e8d88}.hero-sub b{color:var(--ink);font-weight:400}@media (width>=761px){.hero-sub{max-width:62ch}}.bench-lede{text-align:center;--gone:0;opacity:calc(1 - var(--gone));scale:calc(1 - var(--gone) * .08);translate:0 calc(var(--gone) * -10px);transform-origin:50% 0;margin:40px 0 56px}@media (width<=760px){.bench-lede{margin:20px 0 34px}}@media (prefers-reduced-motion:reduce){.bench-lede{translate:none;scale:1}}.bench-lede-head,.bench-lede .hero-sub{animation:.62s cubic-bezier(.22,1,.36,1) both hero-rise}.bench-lede-head{animation-delay:60ms}.bench-lede .hero-sub{animation-delay:.14s}@media (prefers-reduced-motion:reduce){.bench-lede-head,.bench-lede .hero-sub{animation:none}}@media (width<=760px){.sf-panel{top:calc(var(--bar-h,62px) + 8px);max-height:calc(100dvh - var(--bar-h,62px) - 24px);border-radius:20px;gap:20px;padding:16px;position:fixed;left:50%;translate:-50%}.sf-row{gap:8px}.sf-label{font-size:10.5px}.hero{padding-top:28px;padding-bottom:48px}.hero-head{letter-spacing:-.012em;font-size:31px}}.bod{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:60vh;padding:40px 4px;display:flex}.bod-mark{background:rgba(var(--ink-rgb), .045);width:56px;height:56px;color:var(--ink-4);border-radius:999px;place-items:center;margin-bottom:22px;display:grid}.bod-line{text-wrap:balance;max-width:18ch;font-family:var(--font-head);letter-spacing:.004em;color:var(--ink);margin:0;font-size:26px;font-weight:500;line-height:1.2}.bod-note{max-width:30ch;font-family:var(--font-ui);color:var(--ink-4);margin:12px 0 0;font-size:14.5px;line-height:1.5}.bod-go{background:var(--slab);height:46px;color:var(--on-slab);font-family:var(--font-ui);cursor:pointer;border:0;border-radius:999px;margin-top:26px;padding:0 22px;font-size:15px;font-weight:500;transition:transform .22s cubic-bezier(.28,1.2,.36,1)}.bod-go:active{transform:scale(.97)}.bod-go:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px rgba(var(--ink-rgb), .35);outline: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}.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}.orb{background:var(--bg);touch-action:none;perspective:1700px;perspective-origin:50% 42%;-webkit-mask-image:radial-gradient(var(--mrx) var(--mry) at var(--mx) var(--my), #000 99.5%, transparent 100%);-webkit-mask-image:radial-gradient(var(--mrx) var(--mry) at var(--mx) var(--my), #000 99.5%, transparent 100%);mask-image:radial-gradient(var(--mrx) var(--mry) at var(--mx) var(--my), #000 99.5%, transparent 100%);position:fixed;inset:0;overflow:hidden}.orb-ring{width:0;height:0;transform-style:preserve-3d;will-change:transform;position:absolute;top:50%;left:50%}.orb-card{backface-visibility:visible;background:rgba(var(--ink-rgb), var(--wash));background:color-mix(in srgb, rgb(var(--ink-rgb)) calc(var(--wash) * 100%), var(--bg));cursor:pointer;will-change:transform;border-radius:16px;place-items:center;width:250px;height:300px;display:grid;position:absolute;top:-150px;left:-125px;overflow:hidden}.orb-fit{transform-origin:0 0;pointer-events:none;position:absolute;top:50%;left:50%}.orb-fit[data-ground]{background:var(--fill-slab);border-radius:12px}.orb-mid{text-align:center;z-index:2;pointer-events:none;width:min(560px,82vw);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.orb-mid>*{pointer-events:auto}.orb-name{font-family:var(--font-head);letter-spacing:.004em;color:var(--ink);margin:0;font-size:clamp(26px,4vw,46px);font-weight:500;line-height:1.02}.orb-say{max-width:none;font-family:var(--font-head);letter-spacing:.004em;color:var(--ink-5);margin:12px auto 0;font-size:21px;font-weight:500;line-height:1.45}.orb-tld{color:var(--ink-5)}.orb-logo{aspect-ratio:636/522;width:46px;color:var(--ink);margin:0 auto 17px;display:block}@media (width<=760px){.orb-card{width:192px;height:192px}.orb-logo{width:38px;margin-bottom:13px}}.orb-mid[data-bare] .orb-logo{width:104px;margin-bottom:0}.orb-pair{justify-content:center;align-items:center;display:flex}.orb-with{opacity:0;place-items:center;width:0;margin-left:0;transition:width .9s cubic-bezier(.22,1,.36,1),margin-left .9s cubic-bezier(.22,1,.36,1),opacity .5s .25s,transform .7s cubic-bezier(.34,1.4,.64,1) .25s;display:grid;overflow:visible;transform:scale(.6)}.orb-pair .orb-logo{margin:0}.orb-pair[data-pair] .orb-with{opacity:1;width:96px;margin-left:22px;transform:none}.orb-logo-hex{aspect-ratio:1;place-items:center;display:grid}.orb-mid[data-bare] .orb-logo-hex{width:96px}.orb-mid[data-bare] .orb-name{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.orb-mid[data-bare] .orb-say{display:none}@media (width<=760px){.orb-mid[data-bare] .orb-logo{width:78px}}.orb-logo.bench-mark{cursor:default;touch-action:auto}.bench-legal{color:var(--ink-4);font-size:13px;text-decoration:none;transition:color .15s}.bench-legal:hover{color:var(--ink)}.pri-page{justify-content:center;padding:112px 24px 140px;display:flex}.pri-body{flex-direction:column;gap:40px;width:100%;max-width:640px;display:flex}.pri-head{flex-direction:column;gap:14px;display:flex}.pri-back{color:var(--ink-4);align-self:flex-start;font-size:13px}.pri-back:hover{color:var(--ink)}.pri-title{letter-spacing:-.02em;color:var(--ink);margin:0;font-size:34px;line-height:1.1}.pri-lede{color:var(--ink-3);max-width:56ch;margin:0;font-size:16px;line-height:1.6}.pri-stamp{color:var(--ink-5);letter-spacing:.04em;font-size:11.5px}.pri-sec{flex-direction:column;gap:12px;display:flex}.pri-sec h2{letter-spacing:-.008em;color:var(--ink);margin:0;font-size:17px;line-height:1.3}.pri-sec p{color:var(--ink-2);max-width:62ch;margin:0;font-size:14.5px;line-height:1.68}.pri-list{flex-direction:column;gap:14px;margin:4px 0 0;display:flex}.pri-list dt{color:var(--ink);font-size:14.5px;font-weight:500}.pri-list dd{border-left:1px solid rgba(var(--ink-rgb), .12);color:var(--ink-3);max-width:60ch;margin:3px 0 0;padding-left:14px;font-size:14px;line-height:1.62}.pri-sec a,.pri-foot a:not(.pri-back),.pri-mail{color:var(--ink);text-decoration:underline;-webkit-text-decoration-color:rgba(var(--ink-rgb), .3);text-decoration-color:rgba(var(--ink-rgb), .3);text-underline-offset:2px}.pri-sec a:hover,.pri-foot a:not(.pri-back):hover,.pri-mail:hover{text-decoration-color:currentColor}.pri-foot{border-top:1px solid rgba(var(--ink-rgb), .1);flex-direction:column;gap:16px;padding-top:28px;display:flex}.pri-foot p{color:var(--ink-3);margin:0;font-size:14px}@media (width<=760px){.pri-page{padding:90px 20px 100px}.pri-title{font-size:28px}}.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}@keyframes snd-beat{0%{scale:1}38%{scale:1.34}to{scale:1}}.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}.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}.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}}.pro-tag{background:var(--slab);height:24px;color:var(--on-slab);font-family:var(--font-ui);letter-spacing:.01em;white-space:nowrap;border-radius:999px;flex:none;align-items:center;padding:0 10px;font-size:11px;font-weight:600;line-height:1;display:inline-flex}.bench-new{color:#17181a;background:#fff;font-weight:500}[data-theme=dark] .bench-new{color:#fff;background:#ffffff24}.bench-pro{z-index:2;position:absolute;top:16px;left:16px}.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}}.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{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.mag-skin{transition-duration:.16s}}.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{-o-object-fit:cover;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{-o-object-fit:cover;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}}.pro-wrap .au-card{--sheet:rgb(var(--elev-rgb));background:var(--sheet);width:min(540px,100%);height:min(660px,100vh - 40px)}.pro-well{max-width:452px}html[data-theme=light] .pro-wrap .au-card{--sheet:var(--bg)}.pro-well{gap:26px}.pro-head{gap:12px}.pro-head .pro-tag{margin-top:8px}.pro-say{max-width:34ch;color:var(--ink-2);font-size:14px;line-height:1.5}.pro-head .pro-tag{background:rgba(var(--ink-rgb), .1);color:var(--ink);height:28px;padding:0 14px;font-size:11px}.pro-reel{perspective:1200px;pointer-events:none;height:200px;margin-block:10px;margin-inline:-32px;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 9% 91%,#0000 100%)}.pro-reel>*{transform-origin:50%;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)scale(.588)}@media (width<=760px){.pro-reel{height:180px}.pro-reel>*{transform:translate(-50%,-50%)scale(.53)}}.pro-slide{background:rgba(var(--ink-rgb), var(--wash));width:180px;height:186px;box-shadow:0 10px 30px rgba(var(--shadow-rgb), .4);border-radius:12px;margin:-93px 0 0 -90px;transition:transform .76s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%;overflow:hidden}.pro-slide[data-lane="1"]{z-index:5;transform:translate3d(260px,0,-450px)}.pro-slide[data-lane="0"]{z-index:20;transform:translate(0,0)}.pro-slide[data-lane="-1"]{z-index:5;transform:translate3d(-260px,0,-450px)}.pro-mini{transform-origin:50%;position:absolute;top:50%;left:50%}@media (prefers-reduced-motion:reduce){.pro-slide{transition-duration:1ms}}.pro-foot{flex-direction:column;gap:4px;display:flex}.pro-not{height:42px;color:var(--ink-4);font-family:var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:999px;font-size:13px;font-weight:500;transition:color .15s}.pro-not:hover{color:var(--ink)}.pro-not:focus-visible,.au-go:focus-visible{box-shadow:0 0 0 2px var(--sheet,rgb(var(--elev-rgb))), 0 0 0 4px rgba(var(--ink-rgb), .35);outline:none}.pro-crest{width:96px;height:68px;position:relative}.pro-still,.pro-spin{place-items:center;transition:opacity .26s;display:grid;position:absolute;inset:0}.pro-still svg{width:56px;height:auto}.pro-still[data-gone]{opacity:0}.pro-spin{-o-object-fit:contain;object-fit:contain;mix-blend-mode:screen;opacity:0;pointer-events:none;width:100%;height:100%;scale:1.5}.pro-spin[data-on]{opacity:1}.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}}.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}@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))}}.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}}@property --zoom{syntax:"<number>";inherits:false;initial-value:1}.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{-o-object-fit:cover;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}.au-crowd{font-family:var(--font-ui);color:var(--ink-4);align-items:center;gap:10px;margin:0;font-size:14px;display:flex}.au-crowd-faces{flex:none;display:flex}.au-crowd-face{-o-object-fit:cover;object-fit:cover;border:2px solid var(--card);background:var(--surface);border-radius:999px;width:30px;height:30px;display:block}.au-crowd-face+.au-crowd-face{margin-left:-10px}.brw{box-sizing:border-box;color:var(--fill-on,var(--ink));font-family:var(--font-ui);-webkit-user-select:none;user-select:none}.brw-bar{z-index:1;padding-right:max(8px, var(--brw-body,16px));align-items:flex-end;padding-top:8px;display:flex;position:relative}.brw-dots{height:var(--brw-h,36px);flex:none;align-items:center;gap:8px;padding-left:14px;display:flex}.brw-dots i{border-radius:50%;width:12px;height:12px}.brw-dots i:first-child{background:#ff5f57}.brw-dots i:nth-child(2){background:#febc2e}.brw-dots i:nth-child(3){background:#28c840}.brw-strip{height:var(--brw-h,36px);flex:none;position:relative}.brw-leaf{background:var(--fill-slab,var(--card));border-radius:var(--brw-r,9px) var(--brw-r,9px) 0 0;position:absolute;top:0;left:0}.brw-tab{box-sizing:border-box;color:color-mix(in srgb, var(--fill-slab,var(--card)) 33%, var(--fill-on,var(--ink)));font:inherit;letter-spacing:-.003em;text-align:left;cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;border:0;align-items:center;gap:7px;padding:0 10px;font-size:13.5px;font-weight:500;transition:color .16s;display:flex;position:absolute;top:0;left:0}.brw-tab[data-on]{color:var(--fill-on,var(--ink))}.brw-tab:not([data-on]):hover{color:color-mix(in srgb, var(--fill-slab,var(--card)) 27%, var(--fill-on,var(--ink)))}.brw-leaf:before{content:"";bottom:0;left:calc(var(--brw-ear-l,0px) * -1);right:calc(var(--brw-ear-r,0px) * -1);height:max(var(--brw-ear-l,0px), var(--brw-ear-r,0px));background:radial-gradient(circle at 0 0, transparent calc(var(--brw-ear-l,0px) - .5px), var(--fill-slab,var(--card)) calc(var(--brw-ear-l,0px) + .5px)) left bottom / var(--brw-ear-l,0px) var(--brw-ear-l,0px) no-repeat, radial-gradient(circle at 100% 0, transparent calc(var(--brw-ear-r,0px) - .5px), var(--fill-slab,var(--card)) calc(var(--brw-ear-r,0px) + .5px)) right bottom / var(--brw-ear-r,0px) var(--brw-ear-r,0px) no-repeat;position:absolute}.brw-leaf:after{content:"";top:100%;right:calc(var(--brw-ear-r,0px) * -1);left:calc(var(--brw-ear-l,0px) * -1);background:var(--fill-slab,var(--card));height:1px;position:absolute}.fld{font-family:var(--font-ui);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;position:relative}.fld[data-held]{cursor:grabbing}.fld-defs{pointer-events:none;width:0;height:0;position:absolute}.fld-stage{perspective-origin:50%;position:absolute;inset:0}.fld-rig{transform-style:preserve-3d;position:relative}.fld-spine{background:linear-gradient(90deg, rgba(var(--ink-rgb), .5), rgba(var(--ink-rgb), .82) 40%, rgba(var(--ink-rgb), .62));position:absolute;top:0;left:50%}.fld-half{transform-style:preserve-3d;backface-visibility:hidden;background:var(--fill-slab,var(--card));position:absolute;top:0}.fld-half[data-side=l]{left:0}.fld-half[data-side=r]{right:0}.fld-face{border-radius:inherit;backface-visibility:hidden;background-repeat:no-repeat;position:absolute;inset:0}.fld-back{backface-visibility:hidden;border-radius:inherit;background:color-mix(in srgb, var(--fill-slab,var(--card)) 82%, var(--fill-on,var(--ink)));position:absolute;inset:0;overflow:hidden;transform:rotateY(180deg)}.fld-thru{opacity:.5;background-repeat:no-repeat;position:absolute;inset:0}.fld-shade{border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#0000 25%,#00000080);position:absolute;inset:0}.fld-cast{border-radius:inherit;pointer-events:none;background:linear-gradient(90deg,#0000009e,#0000000f);position:absolute;inset:0}.fld-liquid{pointer-events:none;-webkit-backdrop-filter:blur(var(--fld-blur,0px));background:linear-gradient(90deg,#fff0 0%,#ffffff1f 38%,#ffffff42 50%,#ffffff1f 62%,#fff0 100%);position:absolute;top:0;bottom:0;translate:-50%;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#000 26% 74%,#0000 100%);mask-image:linear-gradient(90deg,#0000 0%,#000 26% 74%,#0000 100%)}@supports ((-webkit-backdrop-filter:blur(1px) url(#g)) or (backdrop-filter:blur(1px) url(#g))){.fld-liquid{-webkit-backdrop-filter:blur(var(--fld-blur,0px)) url(#fld-warp);backdrop-filter:blur(var(--fld-blur,0px)) url(#fld-warp)}}.brw-tab[data-held]{cursor:grabbing}.brw-fav{flex:none}.brw-title{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.brw-body{box-sizing:border-box;border-radius:var(--brw-tl,0px) var(--brw-body,16px) var(--brw-body,16px) var(--brw-body,16px);background:var(--fill-slab,var(--card));position:relative;overflow:hidden}.brw-tool{align-items:center;gap:12px;padding:10px 12px;display:flex}.brw-nav{color:color-mix(in srgb, var(--fill-slab,var(--card)) 46%, var(--fill-on,var(--ink)));align-items:center;gap:9px;display:flex}.brw-url{background:color-mix(in srgb, var(--fill-slab,var(--card)) 94%, var(--fill-on,var(--ink)));min-width:0;height:36px;color:color-mix(in srgb, var(--fill-slab,var(--card)) 36%, var(--fill-on,var(--ink)));letter-spacing:-.002em;white-space:nowrap;text-overflow:ellipsis;border-radius:999px;flex:auto;align-items:center;gap:6px;padding:0 13px;font-size:13px;display:flex;overflow:hidden}.brw-page{border-top:1px solid rgba(var(--ink-rgb), .07);height:92px}.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}.fnd-head{text-align:center;flex-direction:column;align-items:center;gap:16px;padding:52px 0 64px;display:flex;position:relative}.bench-body[data-bare]{padding-top:96px}@media (width<=760px){.bench-body[data-bare]{padding-top:116px}}.fnd-h1-off{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.fnd-globe{fill:none;width:100%;height:100%;stroke:rgba(var(--ink-rgb), .14);stroke-width:1px;pointer-events:none;position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 92% at 50% 46%,#000 6%,#0000 74%);mask-image:radial-gradient(72% 92% at 50% 46%,#000 6%,#0000 74%)}.fnd-globe ellipse,.fnd-globe path{vector-effect:non-scaling-stroke}.fnd-say{flex-direction:column;align-items:center;gap:0;display:flex;position:relative}.fnd-h1{font-family:var(--font-head);letter-spacing:.004em;color:var(--ink);max-width:32ch;margin:0;font-size:30px;font-weight:500;line-height:1.2}.fnd-sign{font-family:var(--font-head);letter-spacing:.004em;color:var(--ink-4);margin:0;font-size:30px;font-weight:500;line-height:1.2}.fnd-crest{width:96px;height:68px}.fnd-bed{width:100%}.fnd-cols{align-items:flex-start;display:flex}.fnd-col{flex-direction:column;flex:1 1 0;min-width:0;display:flex}.fnd-tile{flex-direction:column;gap:10px;margin:0;display:flex;position:relative}.fnd-frame{background:var(--surface-2);appearance:none;cursor:pointer;width:100%;transition:transform .2s var(--ease);border:0;border-radius:28px;padding:0;text-decoration:none;display:block;position:relative;overflow:hidden}.fnd-frame:active{transform:scale(.988)}.fnd-frame:after{content:"";border-radius:inherit;box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb), .07);pointer-events:none;position:absolute;inset:0}[data-theme=dark] .fnd-frame:after{box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb), .05)}.fnd-media{pointer-events:none;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.skel{background:linear-gradient(100deg, rgba(var(--ink-rgb), .04) 0%, rgba(var(--ink-rgb), .04) 30%, rgba(var(--ink-rgb), .09) 50%, rgba(var(--ink-rgb), .04) 70%, rgba(var(--ink-rgb), .04) 100%) rgba(var(--ink-rgb), .04);background-position:100% 0;background-size:300% 100%;border-radius:14px;animation:.7s cubic-bezier(.4,0,.2,1) forwards skel-sweep}@keyframes skel-sweep{to{background-position:0 0}}.fnd-skel{width:100%}.bench-skel{border-radius:18px;width:100%}@media (prefers-reduced-motion:reduce){.skel{animation:none}}.fnd-blank{background:var(--surface-2);width:100%;height:100%}.fnd-tile-foot{pointer-events:none;align-items:center;display:flex;position:absolute;bottom:14px;left:14px;right:14px}.fnd-tile-face{-o-object-fit:cover;object-fit:cover;width:26px;height:26px;box-shadow:0 0 0 1px rgba(var(--ink-rgb), .12);pointer-events:none;border-radius:999px;flex:none}.fnd-tile-keep{background:rgb(var(--elev-rgb));width:30px;height:30px;box-shadow:0 0 0 1px rgba(var(--ink-rgb), .12);color:var(--ink-3);cursor:pointer;pointer-events:auto;-webkit-tap-highlight-color:transparent;border:0;border-radius:999px;flex:none;place-items:center;margin-left:auto;padding:0;transition:opacity .16s,color .16s,scale .2s cubic-bezier(.3,1.12,.4,1);display:grid}@media (hover:hover){.fnd-tile-keep{opacity:0}.fnd-tile:hover .fnd-tile-keep,.fnd-tile-keep:focus-visible,.fnd-tile-keep[data-on]{opacity:1}}.fnd-tile-keep:hover{color:var(--ink);scale:1.04}.fnd-tile-keep:active{transition-duration:90ms;scale:.96}.fnd-tile-keep[data-on]{color:var(--ink)}.fnd-tile-who{pointer-events:auto;cursor:pointer;transition:scale .2s cubic-bezier(.3,1.12,.4,1);display:block;overflow:hidden}.fnd-tile-who img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.fnd-tile-who:hover{scale:1.04}.fnd-dtl .dtl-head.fnd-dtl-bar{align-items:center;padding-bottom:18px}.fnd-dtl .dtl-side>.dtl-id{flex:none;margin-bottom:14px}.fnd-dtl-block{background:0 0;place-items:center;display:grid}.fnd-dtl .dtl-side{background:rgb(var(--elev-rgb));-webkit-backdrop-filter:none;backdrop-filter:none}.fnd-dtl-media{transition:padding var(--morph) var(--ease)}.fnd-dtl-vid{transition:box-shadow var(--morph) var(--ease)}.fnd-dtl:not([data-on=true]) .fnd-dtl-media{padding:0}.fnd-dtl:not([data-on=true]) .fnd-dtl-vid{box-shadow:0 0 #0000,0 0 #0000,0 0 0 1px #0000}@media (width>=761px){.fnd-dtl .dtl-side{--hug:16px;right:var(--hug);top:var(--hug);bottom:var(--hug);width:var(--side);box-shadow:var(--fnd-lift);transform:translateX(calc(100% + var(--hug)));transition:opacity .16s ease,  transform .235s var(--ease);border:0;border-radius:28px;padding:20px;position:fixed}.fnd-dtl[data-on=true] .dtl-side{transition-delay:.15s;transform:none}}.fnd-dtl .dtl-scrim{background:color-mix(in srgb, var(--bg) 55%, transparent)}.fnd-dtl-media{box-sizing:border-box;justify-content:center;align-items:center;padding:30px;display:flex;position:absolute;inset:0}.fnd-dtl-vid{-o-object-fit:contain;object-fit:contain;max-width:100%;max-height:100%;box-shadow:var(--fnd-lift);border-radius:28px;display:block}.fnd-dtl{--fnd-lift:0 2px 5px #0000000f, 0 10px 24px #00000012, 0 0 0 1px #00000008}[data-theme=dark] .fnd-dtl{--fnd-lift:0 2px 5px #00000038, 0 10px 24px #0000004d, 0 0 0 1px rgba(var(--ink-rgb), .07)}.fnd-dtl-play{cursor:pointer;color:#0e0f11;width:56px;height:56px;transition:transform .18s var(--ease), background .18s ease;background:#ffffffeb;border:0;border-radius:999px;place-items:center;padding:0 0 0 3px;display:grid;position:absolute;box-shadow:0 6px 24px #00000059}.fnd-dtl-play:hover{background:#fff;transform:scale(1.04)}.fnd-dtl-play:active{transform:scale(.96)}.fnd-tags{flex-wrap:wrap;gap:10px;margin:0 0 16px;padding:0;list-style:none;display:flex}.fnd-age{font-family:var(--font-ui);letter-spacing:-.004em;color:var(--ink-5);margin:0;font-size:11.5px}.fnd-tag{background:rgba(var(--ink-rgb), .05);height:34px;font-family:var(--font-ui);color:var(--ink-2);cursor:pointer;border:0;border-radius:999px;align-items:center;padding:0 13px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:inline-flex}.fnd-tag:hover{background:rgba(var(--ink-rgb), .09);color:var(--ink)}.fnd-note{color:var(--ink-3);margin:0 0 12px;font-size:13px;line-height:1.62}.fnd-credit-name{letter-spacing:-.01em;color:var(--ink);align-self:start;align-items:center;gap:7px;margin-bottom:16px;font-size:13px;font-weight:500;text-decoration:none;display:inline-flex}a.fnd-credit-name{transition:opacity .16s}a.fnd-credit-name:hover{opacity:.66}.fnd-foot{flex-direction:column;margin-top:auto}.fnd-go-site{background:var(--ink);height:40px;color:var(--on-ink);font-family:var(--font-ui);letter-spacing:-.01em;white-space:nowrap;transition:opacity .18s ease, transform .18s var(--ease);border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 14px;font-size:13px;font-weight:500;display:flex}.fnd-go-site svg{flex:none}.fnd-go-site:hover{opacity:.88}.fnd-go-site:active{transform:scale(.985)}@media (width<=760px) and (orientation:portrait){.fnd-dtl-media{padding:14px}.fnd-dtl .dtl-head.fnd-dtl-bar{justify-content:flex-end;gap:4px;margin-bottom:-37px;padding-bottom:0}.fnd-dtl .fnd-tags{padding-right:84px}.fnd-dtl .fnd-keep{margin:-3px 0 0}.fnd-dtl .dtl-x{margin:-3px -11px 0 0}.fnd-dtl .dtl-share,.fnd-dtl .fnd-go-site{flex:none}.fnd-dtl .dtl-block{height:calc(46% - var(--gap))}.fnd-dtl .dtl-side{overscroll-behavior-y:none;height:54%;padding:16px 16px 0;overflow-y:auto}.fnd-dtl .fnd-foot{background:rgb(var(--elev-rgb));padding:10px 0 16px;position:sticky;bottom:0}.fnd-dtl .fnd-foot:before{content:"";background:linear-gradient(to top, rgb(var(--elev-rgb)), transparent);pointer-events:none;height:14px;position:absolute;bottom:100%;left:0;right:0}}.fnd-keep{margin-top:-6px}.fnd-keep[data-on]{color:var(--ink)}.fnd-dtl .dtl-title{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fnd-face{-o-object-fit:cover;object-fit:cover;border:1px solid rgba(var(--ink-rgb), .14);border-radius:999px;flex:none;align-self:center;width:22px;height:22px}.fnd-crest .pro-spin{filter:invert()hue-rotate(180deg);mix-blend-mode:multiply}[data-theme=dark] .fnd-crest .pro-spin{filter:none;mix-blend-mode:screen}@media (width<=760px){.fnd-head{gap:12px;padding:28px 0 36px}.fnd-h1,.fnd-sign{font-size:21px}.fnd-crest{width:78px;height:55px}}.board[data-intro]{animation:board-in .46s cubic-bezier(.22, 1, .36, 1) var(--in,0s) both}@keyframes board-in{0%{opacity:0;scale:calc(var(--fit,1) * .94)}to{opacity:1;scale:var(--fit,1)}}.board[data-intro=slow]{animation:board-drift .9s cubic-bezier(.16, .8, .28, 1) var(--in,0s) both}@keyframes board-drift{0%{opacity:0;scale:calc(var(--fit,1) * .78)}to{opacity:1;scale:var(--fit,1)}}.tour-hand{pointer-events:none;z-index:50;position:absolute;inset:0}.tour-dock{--seed:34px;z-index:12;position:absolute;bottom:18px;left:18px}.tour-lamp{z-index:2;width:var(--seed);height:var(--seed);background:rgb(var(--elev-rgb));color:var(--ink-2);cursor:pointer;border:0;border-radius:999px;place-items:center;padding:0;transition:background .14s,color .14s;display:grid;position:relative;box-shadow:0 4px 16px #17181a1a}.tour-lamp:hover{color:var(--ink)}.tour-lamp[data-called]{background:var(--ink);color:var(--on-ink)}.tour-lamp[data-new]:after{content:"";background:var(--pick);width:7px;height:7px;box-shadow:0 0 0 2px rgb(var(--elev-rgb));pointer-events:none;border-radius:999px;position:absolute;top:5px;right:5px}.tour-note{z-index:1;background:rgb(var(--elev-rgb));width:332px;font-family:var(--font-ui);transform-origin:0 100%;border-radius:18px;padding:16px;position:absolute;bottom:0;left:0;box-shadow:0 8px 30px #17181a1a}.tour-said{animation:.19s 60ms backwards said-in}@keyframes said-in{0%{opacity:0}to{opacity:1}}.tour-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.tour-steps{align-items:center;gap:5px;display:flex}.tour-step{cursor:pointer;background:0 0;border:0;place-items:center;width:21px;height:16px;padding:0;transition:width .28s cubic-bezier(.22,1,.36,1);display:grid}.tour-step:before{content:"";background:rgba(var(--ink-rgb), .16);border-radius:2px;width:100%;height:3px;transition:background .2s;display:block}.tour-step:hover:before{background:rgba(var(--ink-rgb), .3)}.tour-step[data-on]{width:32px}.tour-step[data-on]:before,.tour-step[data-on]:hover:before{background:var(--ink)}.tour-title{letter-spacing:-.012em;color:var(--ink);margin:0 0 6px;font-size:15px;font-weight:500;line-height:1.25}.tour-body{color:var(--ink-3);margin:0;font-size:13px;font-weight:420;line-height:1.45}.tour-row{align-items:center;gap:2px;display:flex}.tour-quit,.tour-go{height:28px;font-family:var(--font-ui);cursor:pointer;border:0;border-radius:999px;padding:0 12px;font-size:12.5px;font-weight:500;line-height:1;transition:background .14s,color .14s,opacity .14s}.tour-quit{color:var(--ink-4);background:0 0}.tour-quit:hover{background:rgba(var(--ink-rgb), .07);color:var(--ink-2)}.tour-go{background:var(--ink);color:var(--on-ink)}.tour-go:hover{opacity:.86}@media (prefers-reduced-motion:reduce){.board[data-intro],.board-lock,.tour-said{animation-duration:1ms;animation-delay:0s}.tour-step{transition-duration:1ms}.board[data-intro]{animation-delay:0s}}.haul{z-index:400;pointer-events:none;width:0;height:0;animation:.22s cubic-bezier(.22,1,.36,1) both haul-lift;position:fixed}@keyframes haul-lift{0%{opacity:0;scale:.88}to{opacity:1;scale:1}}.haul-tilt{filter:drop-shadow(0 18px 34px #17181a47);transition:rotate .26s cubic-bezier(.22,1,.36,1),scale .26s cubic-bezier(.22,1,.36,1),filter .26s;rotate:-3.5deg}.haul[data-over] .haul-tilt{filter:drop-shadow(0 10px 22px #17181a33);rotate:0deg;scale:1.02}.haul-tilt{width:max-content}.haul-in{transform-origin:0 0;width:max-content}.canvas-root[data-catch]{background-color:rgba(var(--pick-rgb), .05);box-shadow:inset 0 0 0 1.5px rgba(var(--pick-rgb), .45)}.canvas-root{transition:background-color .2s,box-shadow .2s}@media (prefers-reduced-motion:reduce){.haul{animation-duration:1ms}.haul-tilt{transition-duration:1ms;rotate:0deg}}.canvas-menu{z-index:30;background:rgba(var(--elev-rgb), .96);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);min-width:214px;font-family:var(--font-ui);transform-origin:0 0;border-radius:14px;padding:5px;animation:.13s cubic-bezier(.22,1,.36,1) menu-in;position:absolute;box-shadow:0 10px 34px #17181a29}@keyframes menu-in{0%{opacity:0;scale:.96}to{opacity:1;scale:1}}.menu-row{width:100%;height:34px;font-family:var(--font-ui);color:var(--ink-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:10px;padding:0 10px;font-size:13px;font-weight:450;line-height:1;transition:background .12s,color .12s;display:flex}.menu-row:hover:not(:disabled){background:rgba(var(--ink-rgb), .07);color:var(--ink)}.menu-row:disabled{opacity:.38;cursor:default}.menu-row svg{flex:none}.menu-split{background:rgba(var(--ink-rgb), .1);height:1px;margin:5px 8px;display:block}.menu-warn{color:var(--ember)}.menu-row.menu-warn:hover:not(:disabled){color:var(--ember);background:#b8431c1f}@media (prefers-reduced-motion:reduce){.canvas-menu{animation-duration:1ms}}.sph{background:var(--bg);touch-action:none;-webkit-user-select:none;user-select:none;position:fixed;inset:0;overflow:hidden}.sph-stage{position:absolute;inset:0}.sph-ball{width:0;height:0;position:absolute;top:50%;left:50%}.sph-tile{background:rgba(var(--ink-rgb), var(--wash));will-change:transform;border-radius:13px;width:140px;position:absolute;top:0;left:0;overflow:hidden;box-shadow:0 2px 8px #0000004d,0 18px 44px #0000005c}.sph-shot{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block;position:absolute;inset:0}.sph-vid{z-index:1}.sph-tile:after{content:"";z-index:2;pointer-events:none;background:var(--bg);opacity:calc((1 - var(--near,1)) * .88);position:absolute;inset:0}.sph-mid{z-index:60;pointer-events:none;place-items:center;display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%}.sph-mark{width:76px;color:var(--ink);display:block;position:relative}.sph-mark>svg{width:100%;height:auto;display:block}.sph-glow{background:radial-gradient(closest-side, color-mix(in srgb, var(--bg) 88%, transparent) 0%, color-mix(in srgb, var(--bg) 58%, transparent) 38%, transparent 100%);border-radius:999px;width:300px;height:300px;position:absolute}@media (width<=760px){.sph-tile{border-radius:11px;width:128px}.sph-mark{width:54px}.sph-glow{width:230px;height:230px}}.cow{touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.cow-pic{-o-object-fit:cover;object-fit:cover;-webkit-user-drag:none;border-radius:36px;display:block;position:absolute}.cow-defs{width:0;height:0;position:absolute}.cow-bub{cursor:grab;border-radius:999px;position:absolute;top:0;left:0}.cow-bub[data-held]{cursor:grabbing}.cow-bub:after{content:"";border-radius:inherit;pointer-events:none;transition:box-shadow .18s;position:absolute;inset:0;box-shadow:inset 0 1px .5px #ffffff57,inset 0 -1px 1px #ffffff24,inset 0 0 0 .5px #ffffff1a,0 10px 22px #00000052,0 2px 6px #0003}.cow-bub:before{content:"";border-radius:inherit;pointer-events:none;background:radial-gradient(9% 7% at 28% 20%,#ffffffb3,#fff0 78%),radial-gradient(34% 26% at 31% 24%,#ffffff1f,#fff0 72%),radial-gradient(52% 44% at 73% 83%,#ffffff14,#fff0 74%);position:absolute;inset:0}.cow-bub[data-held]:after{box-shadow:inset 0 1px .5px #ffffff47,inset 0 -1px 1px #ffffff1f,inset 0 0 0 .5px #ffffff17,0 5px 12px #0000004d,0 1px 4px #0000002e}.cow-bub:focus-visible{outline:2px solid var(--focus,#4c8dff);outline-offset:3px}@media (prefers-reduced-motion:reduce){.cow-bub:after{transition-duration:1ms}}.stk{pointer-events:none;-webkit-user-select:none;user-select:none;position:relative}.stk-hit{pointer-events:auto;width:100%;height:100%;position:absolute;top:0;left:0}.stk-card{pointer-events:auto;position:absolute}.stk-face{background:var(--fill-slab,var(--card));transition:translate .32s var(--stk-ease,ease), box-shadow .32s ease;border-radius:14px;position:absolute;inset:0;box-shadow:inset 0 1px #ffffff12,inset 0 0 0 1px #ffffff09,0 1px 2px #0f172a1a,0 8px 18px -6px #0f172a29}.stk-face[data-lift]{translate:0 calc(var(--stk-lift,16px) * -1);box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff0b,0 2px 5px #0f172a1f,0 18px 32px -10px #0f172a47}.stk-no{font-family:var(--font-num);letter-spacing:.02em;font-variant-numeric:tabular-nums;color:var(--ink-4);font-size:12px;line-height:1;position:absolute;top:12px;left:12px}@media (prefers-reduced-motion:reduce){.stk-face{transition-duration:1ms}}.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{-o-object-fit:cover;object-fit:cover;-webkit-user-drag:none;width:100%;height:100%;display:block}.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}}.seo-shell{box-sizing:border-box;max-width:760px;font-family:var(--font-ui);text-align:center;margin:0 auto;padding:clamp(72px,18vh,168px) 24px 48px}.seo-shell h1{font-family:var(--font-head);letter-spacing:.004em;color:var(--ink);margin:0 0 8px;font-size:21px;font-weight:500;line-height:1.4}.seo-shell p{max-width:46ch;color:var(--ink-4);text-wrap:balance;margin:0 auto;font-size:15px;line-height:1.5}.seo-shell ul{color:var(--ink-5);flex-wrap:wrap;justify-content:center;gap:3px 14px;margin:26px 0 0;padding:0;font-size:12.5px;line-height:1.6;list-style:none;display:flex}.seo-shell nav{flex-wrap:wrap;justify-content:center;gap:16px;margin-top:28px;font-size:13px;display:flex}.seo-shell nav a,.seo-shell p a{color:var(--ink-3);text-decoration:none}.lens-page{background:var(--board);min-height:100vh;color:var(--ink);font-family:var(--font-ui);padding:28px 16px 64px}.lens-head{max-width:640px;margin:0 auto 28px}.lens-head h1{font-family:var(--font-head);letter-spacing:.004em;margin:0 0 10px;font-size:26px}.lens-head p{color:var(--ink-3);margin:0 0 8px;font-size:14px;line-height:1.5}.lens-verdict{background:rgba(var(--ink-rgb), var(--wash));border-radius:12px;padding:10px 12px;color:var(--ink)!important;margin-top:14px!important;font-size:13px!important}.lens-grid{grid-template-columns:repeat(auto-fit,minmax(300px,300px));justify-content:center;gap:22px;display:grid}.lens-cell{margin:0}.lens-cell figcaption{color:var(--ink);flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:8px;font-size:13px;display:flex}.lens-cell figcaption b{background:var(--slab);width:20px;height:20px;color:var(--on-slab);border-radius:999px;place-items:center;font-size:11px;display:inline-grid}.lens-cell figcaption span{color:var(--ink-4);flex:100%;font-size:12px}.lens-stage{background:var(--card);touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;border-radius:16px;position:relative}.lens-stage:active{cursor:grabbing}.lens-inner{transform-origin:0 0;position:absolute;inset:0}.lens-pic{-o-object-fit:cover;object-fit:cover;-webkit-user-drag:none;border-radius:36px;display:block;position:absolute}.lens-svg{width:100%;height:100%;position:absolute;inset:0}.lens-defs{width:0;height:0;position:absolute}.lens-bub{border-radius:999px;position:absolute;top:0;left:0;box-shadow:inset 0 1px .5px #ffffff57,inset 0 -1px 1px #ffffff24,inset 0 0 0 .5px #ffffff1a,0 10px 22px #00000052,0 2px 6px #0003}.lens-light{pointer-events:none}.cow-glass{border-radius:inherit;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.cow-bub:before{z-index:1}.bench-chips.finds-cats{gap:6px;margin-bottom:18px}.finds-cats .bench-chip,.sfx-cats .bench-chip{background:rgba(var(--ink-rgb), var(--wash));height:32px;color:var(--ink-2);border-bottom:0;border-radius:999px;align-items:center;gap:6px;padding:0 14px;transition:background-color .16s,color .16s;display:inline-flex}.finds-cats .bench-chip:hover,.sfx-cats .bench-chip:hover{background:rgba(var(--ink-rgb), .1);color:var(--ink)}.finds-cats .bench-chip[data-on=true],.sfx-cats .bench-chip[data-on=true]{background:var(--slab);color:var(--on-slab);padding-right:11px}.finds-cats .bench-chip svg,.sfx-cats .bench-chip svg{opacity:.7}.bench-key{background:rgba(var(--ink-rgb), .07);height:22px;color:var(--ink-4);letter-spacing:.02em;white-space:nowrap;pointer-events:none;border-radius:7px;flex:none;justify-content:center;align-items:center;gap:1px;padding:0 7px;font-family:inherit;font-size:11.5px;line-height:1;display:inline-flex}.spo-page{justify-content:center;padding:140px 24px 120px;display:flex}.spo-body{--spo-gap:72px;gap:var(--spo-gap);flex-direction:column;width:100%;max-width:940px;display:flex}.spo-head{text-align:center;flex-direction:column;align-items:center;gap:18px;display:flex}.spo-spots{gap:7px;margin:0}.spo-title{max-width:26ch;font-family:var(--font-head);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-size:46px;font-weight:500;line-height:1.06}.spo-lede{text-wrap:pretty;max-width:68ch;margin:0}.spo-strip{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.spo-stat{text-align:center;border:1px solid rgba(var(--ink-rgb), .13);border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:34px 20px;display:flex}.spo-stat b{font-family:var(--font-head);letter-spacing:-.03em;color:var(--ink);align-items:center;gap:8px;font-size:34px;font-weight:500;line-height:1;display:inline-flex}.spo-stat span{color:var(--ink-5);font-size:13px;line-height:1.4}.spo-dot{background:var(--ok);border-radius:999px;flex:none;width:6px;height:6px}.spo-sec{text-align:center;align-items:center;gap:var(--spo-gap);flex-direction:column;display:flex}.spo-sec-left{text-align:left;align-items:center}.spo-say{max-width:52ch;color:rgba(var(--ink-rgb), .55);text-wrap:pretty;margin:0;font-size:15px;line-height:1.6}.spo-say b,.spo-steps b,.spo-faq dt{color:var(--ink);font-weight:500}.spo-places{text-align:center;grid-template-columns:repeat(3,1fr);gap:30px;width:100%;display:grid}.spo-place{flex-direction:column;gap:14px;display:flex}.spo-mock{border:1px solid #17181a21;border-radius:6.2222%/9.9291%;width:100%;height:auto;display:block}.spo-line{color:rgba(var(--ink-rgb), .55);text-wrap:pretty;margin:0;font-size:13.5px;line-height:1.55}.spo-steps{flex-direction:column;gap:14px;width:100%;max-width:56ch;margin:0;padding:0;list-style:none;display:flex}.spo-steps li{color:rgba(var(--ink-rgb), .55);text-wrap:pretty;font-size:15px;line-height:1.6}.spo-faq{flex-direction:column;width:100%;max-width:56ch;margin:0 auto;display:flex}.spo-faq dt{margin-top:34px;font-size:15px}.spo-faq dt:first-child{margin-top:0}.spo-faq dd{color:rgba(var(--ink-rgb), .55);text-wrap:pretty;margin:7px 0 0;font-size:15px;line-height:1.6}.spo-cta{text-align:center;background:rgba(var(--ink-rgb), .04);border-radius:24px;flex-direction:column;align-items:center;gap:12px;padding:44px 28px 46px;display:flex}.spo-cta-h{font-family:var(--font-head);letter-spacing:-.02em;color:var(--ink);align-items:baseline;gap:8px;margin:2px 0 0;font-size:34px;font-weight:500;line-height:1;display:flex}.spo-cta-h b{font-weight:500}.spo-cta-h span{letter-spacing:0;color:rgba(var(--ink-rgb), .45);font-size:18px;font-weight:400}.spo-go{background:var(--slab);height:46px;color:var(--on-slab);border-radius:999px;align-items:center;gap:7px;margin-top:6px;padding:0 22px;font-size:14.5px;font-weight:500;text-decoration:none;transition:transform .16s cubic-bezier(.33,.55,.2,1);display:inline-flex}.spo-go:hover{transform:translateY(-1px)}.spo-go:active{transform:translateY(0)scale(.985)}.spo-fine{color:var(--ink-5);align-items:center;gap:5px;margin:0;font-size:11.5px;display:flex}.spo-mail{color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;margin:-3px -2px;padding:3px 6px;font-size:11.5px;transition:background-color .14s,color .14s;display:inline-flex}.spo-mail svg{color:rgba(var(--ink-rgb), .35);flex:none}.spo-mail:hover{background:rgba(var(--ink-rgb), var(--wash));color:var(--ink)}.spo-mail:hover svg{color:rgba(var(--ink-rgb), .55)}.spo-mail:active{scale:.985}.spo-mail:focus-visible{outline:2px solid var(--focus,#4c8dff);outline-offset:2px}.spo-mail[data-took]{color:var(--ink)}.spo-mail[data-took] svg{color:var(--ok)}.spo-terms{color:rgba(var(--ink-rgb), .45);margin:-2px 0 0;font-size:13px}.spo-wall{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.spo-mark,.spo-nav-mark{background:rgba(var(--ink-rgb), .05);height:34px;color:var(--ink-3);border-radius:999px;align-items:center;gap:6px;padding:0 12px;font-size:12.5px;text-decoration:none;display:inline-flex}.spo-mark img,.spo-nav-mark img{width:auto;height:16px;display:block}.spo-nav{align-items:center;gap:6px;display:flex}.spo-nav-mark{height:36px;font-size:12.5px}.spo-nav-mark:hover{background:rgba(var(--ink-rgb), .09);color:var(--ink)}.spo-plus{border:1px solid rgba(var(--ink-rgb), .13);width:36px;height:36px;color:var(--ink-3);background:0 0;border-radius:999px;place-items:center;text-decoration:none;transition:border-color .16s,color .16s;display:inline-grid;position:relative}.spo-plus:hover{border-color:rgba(var(--ink-rgb), .28);color:var(--ink)}.spo-plus:focus-visible{outline:2px solid var(--focus,#4c8dff);outline-offset:2px}.spo-plus .bench-tip{opacity:0;max-width:150px}.spo-plus:hover .bench-tip,.spo-plus:focus-visible .bench-tip{opacity:1}@media (width<=760px){.spo-page{padding:118px 18px 100px}.spo-body{--spo-gap:48px}.spo-title{max-width:none;font-size:28px}.spo-strip{grid-template-columns:1fr}.spo-stat{padding:20px 14px}.spo-places{grid-template-columns:1fr}.spo-cta{padding:32px 20px 34px}}.apl-form{text-align:left;flex-direction:column;gap:34px;width:100%;display:flex}.apl-sec{flex-direction:column;gap:22px;width:100%;max-width:420px;margin:0 auto;display:flex}.apl-label{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:7px;display:flex}.apl-label label{color:var(--ink);font-size:13.5px;font-weight:500}.apl-count{font-variant-numeric:tabular-nums;color:rgba(var(--ink-rgb), .35);font-size:11.5px}.apl-field input{border:1px solid rgba(var(--ink-rgb), .13);background:var(--bg);width:100%;height:44px;font-family:var(--font-ui);color:var(--ink);border-radius:12px;padding:0 14px;font-size:14.5px;transition:border-color .14s,background-color .14s}.apl-field input::placeholder{color:rgba(var(--ink-rgb), .28)}.apl-field input:hover{border-color:rgba(var(--ink-rgb), .22)}.apl-field input:focus{border-color:rgba(var(--ink-rgb), .45);outline:none}.apl-field[data-bad] input,.apl-drop[data-bad]{border-color:#dc44388c}.apl-note,.apl-bad{color:rgba(var(--ink-rgb), .45);margin:7px 0 0;font-size:12px;line-height:1.5}.apl-bad{color:#c2382c}[data-theme=dark] .apl-bad,[data-fill=dark] .apl-bad{color:#ff7a6e}.apl-note a{color:rgba(var(--ink-rgb), .75)}.apl-h{font-family:var(--font-head);letter-spacing:.006em;text-align:center;color:var(--ink);margin:0;font-size:17px;font-weight:500}.apl-h:has(+.apl-drop){margin-bottom:-6px}.apl-drop{border:1px solid rgba(var(--ink-rgb), .13);background:var(--bg);border-radius:16px;padding:18px;transition:border-color .14s}.apl-well{border:1px dashed rgba(var(--ink-rgb), .18);background:rgba(var(--ink-rgb), .02);text-align:center;border-radius:12px;place-items:center;gap:10px;min-height:190px;padding:16px;transition:border-color .14s,background-color .14s;display:grid}.apl-drop[data-has] .apl-well{border-style:solid;border-color:rgba(var(--ink-rgb), .1)}.apl-drop>.apl-note,.apl-drop>.apl-bad{margin-top:18px}.apl-shot{-o-object-fit:contain;object-fit:contain;background:rgba(var(--ink-rgb), .04);border-radius:8px;max-width:100%;max-height:156px}.apl-drop[data-has]{border-color:rgba(var(--ink-rgb), .22)}.apl-drop-head{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.apl-drop-head b{color:var(--ink);font-size:13.5px;font-weight:500}.apl-drop-head span{color:rgba(var(--ink-rgb), .45);font-size:12px}.apl-file{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.apl-browse{border:1px solid rgba(var(--ink-rgb), .16);height:36px;font-family:var(--font-ui);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:0 14px;font-size:13px;transition:border-color .14s,background-color .14s}.apl-browse:hover{border-color:rgba(var(--ink-rgb), .3);background:rgba(var(--ink-rgb), .04)}.apl-file:focus-visible+.apl-browse,.apl-browse:focus-visible{outline:2px solid var(--focus,#4c8dff);outline-offset:2px}.apl-got{min-width:0;max-width:100%;color:var(--ink);align-items:center;gap:8px;font-size:12.5px;display:flex}.apl-got-name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.apl-got-size{font-variant-numeric:tabular-nums;color:rgba(var(--ink-rgb), .4);flex:none;font-size:11.5px}.apl-drop-x{width:26px;height:26px;color:rgba(var(--ink-rgb), .4);cursor:pointer;background:0 0;border:0;border-radius:999px;flex:none;place-items:center;transition:background-color .14s,color .14s;display:grid}.apl-drop-x:hover{background:rgba(var(--ink-rgb), .07);color:var(--ink)}.apl-prev{flex-direction:column;gap:14px;display:flex}.apl-prev-tabs{background:rgba(var(--ink-rgb), var(--wash));border-radius:999px;align-self:center;gap:2px;padding:2px;display:flex}.apl-prev-tabs button{height:30px;font-family:var(--font-ui);color:rgba(var(--ink-rgb), .5);cursor:pointer;transition:background-color .16s var(--ease), color .16s var(--ease);background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:12.5px}.apl-prev-tabs button[data-on]{background:var(--bg);color:var(--ink)}.apl-prev-tabs button:focus-visible{outline:2px solid var(--focus,#4c8dff);outline-offset:2px}.apl-prev-stage{aspect-ratio:450/282;width:100%;position:relative}.apl-prev-frame{border:1px solid #17181a21;border-radius:6.2222%/9.9291%;width:100%;height:100%;display:block}.apl-prev-slot{background:var(--sbg,#ececec);box-shadow:0 0 0 1.5px var(--sring,var(--sbg,#ececec));left:var(--sx);top:var(--sy);width:var(--sw);height:var(--sh);border-radius:var(--sr);position:absolute;overflow:hidden}.apl-prev-slot>*{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.apl-prev-stage[data-frame=blocks]{--sx:41.801%;--sy:50.532%;--sw:16.397%;--sh:23.088%;--sr:13.552% / 15.359%}.apl-prev-stage[data-frame=finds]{--sring:#fff;--sx:28.223%;--sy:34.155%;--sw:21.443%;--sh:32.045%;--sr:12.436% / 13.279%}.apl-prev-stage[data-frame=header]{--sbg:#fff;--sx:52.667%;--sy:6.383%;--sw:8%;--sh:12.766%;--sr:50%}.apl-total{border:1px solid rgba(var(--ink-rgb), .13);border-radius:14px;padding:16px 18px}.apl-total-row{color:rgba(var(--ink-rgb), .55);justify-content:space-between;align-items:baseline;gap:16px;font-size:14px;display:flex}.apl-total-row b{font-family:var(--font-head);letter-spacing:-.02em;color:var(--ink);font-size:22px;font-weight:500}.apl-total-row b i{letter-spacing:0;color:rgba(var(--ink-rgb), .45);font-size:13px;font-style:normal;font-weight:400}.apl-total .apl-note{margin-top:8px}.apl-go{align-self:center;margin-top:2px}.apl-go:disabled{opacity:.55;cursor:default;transform:none}.apl-failed{margin-top:0}.apl-centred{text-align:center}.apl-after{max-width:44ch;color:rgba(var(--ink-rgb), .38);margin:14px auto 0}.apl-done{text-align:center;align-items:center;gap:18px}.apl-pay-grid{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,420px);align-self:stretch;align-items:start;gap:48px;width:100%;max-width:860px;margin:26px auto 0;display:grid}.apl-sum{flex-direction:column;gap:18px;padding-top:0;display:flex}.apl-sum-mark{width:38px;color:var(--ink);margin-bottom:10px;display:block}.apl-sum-price{font-family:var(--font-head);letter-spacing:-.022em;color:var(--ink);align-items:baseline;gap:9px;margin:0;font-size:38px;font-weight:500;line-height:1;display:flex}.apl-sum-price span{letter-spacing:0;color:rgba(var(--ink-rgb), .45);font-size:15px;font-weight:400}.apl-sum-item{border-top:1px solid rgba(var(--ink-rgb), .1);border-bottom:1px solid rgba(var(--ink-rgb), .1);justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 0;display:flex}.apl-sum-item b{color:var(--ink);font-size:13.5px;font-weight:500;display:block}.apl-sum-item p{max-width:34ch;color:rgba(var(--ink-rgb), .45);margin:4px 0 0;font-size:12.5px;line-height:1.5}.apl-sum-item-cost{color:rgba(var(--ink-rgb), .55);flex:none;font-size:13.5px}.apl-sum-total{color:rgba(var(--ink-rgb), .55);justify-content:space-between;align-items:baseline;gap:16px;font-size:13.5px;display:flex}.apl-sum-total b{font-family:var(--font-head);letter-spacing:-.01em;color:var(--ink);font-size:17px;font-weight:500}.apl-sum-fine{max-width:38ch;color:rgba(var(--ink-rgb), .38);margin:0;font-size:12px;line-height:1.55}@media (width<=760px){.apl-pay-grid{grid-template-columns:minmax(0,1fr);gap:24px}.apl-sum{padding-top:0}}.apl-pay{text-align:left;background:#fff;border:1px solid #17181a1a;border-radius:18px;width:100%;margin:0;padding:20px}.apl-pay-frame{min-height:450px}.apl-pay-frame iframe{border:0;width:100%;display:block}@media (width<=560px){.apl-pay{padding:12px}}.spo-go+.apl-back{color:var(--ink);border:1px solid rgba(var(--ink-rgb), .13);background:0 0;margin-top:0}@media (width<=860px){.apl-go{justify-content:center;align-self:stretch}}.bench-lede{text-align:center;margin:40px 0 56px}@media (width<=760px){.bench-lede{margin:20px 0 34px}}.bench-lede-head{color:var(--ink);margin:0 auto;font-size:15px;font-weight:500;line-height:1.5}.bench-lede .hero-sub{margin-top:2px;text-wrap:balance;margin-inline:auto}.bench-chips.sfx-cats{gap:6px;margin-bottom:16px}.sfx-wall{--sfx-min:260px;--sfx-gap:12px;--sfx-cols:4;grid-template-columns:repeat(auto-fill, minmax(max(var(--sfx-min), calc((100% - (var(--sfx-cols) - 1) * var(--sfx-gap)) / var(--sfx-cols))), 1fr));gap:var(--sfx-gap);touch-action:pan-y;display:grid}.sfx-pad{background:rgba(var(--ink-rgb), var(--wash));min-height:260px;font-family:var(--font-ui);text-align:center;cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;border-radius:28px;place-items:center;padding:24px;transition:background .16s,box-shadow .16s;display:grid;position:relative}.sfx-pad[data-open]{scale:.985}.sfx-pad[data-empty]{cursor:pointer}.sfx-cluster{place-items:center;display:grid;position:absolute;inset:0}.sfx-seat{cursor:grab;border-radius:999px;transition:left .42s cubic-bezier(.22,1.16,.36,1),top .42s cubic-bezier(.22,1.16,.36,1),scale .18s cubic-bezier(.22,1,.36,1);position:absolute;transform:translate(-50%,-50%)}.sfx-seat:active{cursor:grabbing}.sfx-seat[data-gone]{opacity:0}.sfx-seat[data-ghost],.sfx-flying{scale:.94 1}.sfx-seat[data-ghost]{pointer-events:none;transition:scale .18s cubic-bezier(.22,1,.36,1)}.sfx-live{border-radius:999px;position:absolute;inset:0;overflow:hidden}.sfx-live>span{animation:34s linear infinite sfx-drift;animation-delay:var(--phase,0s);display:block;position:absolute;top:50%;left:50%}@keyframes sfx-drift{0%{translate:-50% -50%;rotate:0deg}to{translate:-50% -50%;rotate:360deg}}.sfx-ghost{background:rgba(var(--ink-rgb), .05);border-radius:999px;width:88px;height:88px}.sfx-flying{z-index:60;pointer-events:none;border-radius:999px;position:fixed}.sfx-veil{opacity:0;pointer-events:none;align-items:baseline;gap:8px;padding:0 18px 15px;transition:opacity .2s,transform .26s cubic-bezier(.28,1.3,.36,1);display:flex;position:absolute;bottom:0;left:0;right:0;transform:translateY(4px)}.sfx-pad:hover .sfx-veil,.sfx-pad:focus-within .sfx-veil,.sfx-pad[data-open] .sfx-veil{opacity:1;transform:translateY(0)}.sfx-name{letter-spacing:-.01em;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.sfx-fam{color:var(--ink)}.sfx-sound{color:var(--ink-4)}.sfx-spec{font-family:var(--font-mono);letter-spacing:.04em;color:var(--ink-5);font-variant-numeric:tabular-nums;flex:none;margin-left:auto;font-size:10px}.sfx-key{clip-path:inset(50%);white-space:nowrap;background:var(--ink);width:1px;height:1px;color:var(--on-ink);font-family:var(--font-ui);border:0;border-radius:999px;padding:0;font-size:12px;position:absolute;bottom:8px;left:8px;overflow:hidden}.sfx-key:focus-visible{clip-path:none;outline:2px solid rgba(var(--ink-rgb), .35);outline-offset:2px;width:auto;height:auto;padding:6px 12px}.sfx-pad:has(.bench-open) .sfx-veil{padding-right:62px}@media (hover:hover){.sfx-pad:hover .bench-open,.sfx-pad:hover .bench-round{opacity:1}}.svd-sfx,.svd-sfx .sfx-pad{touch-action:manipulation}.svd-sfx-orb{position:relative}.sfx-stage{box-sizing:border-box;place-items:center;padding:24px 24px 86px;display:grid}.sfx-big[data-blend]{border-radius:0}.sfx-big-one{border-radius:999px;position:absolute;top:0}.sfx-throb{border-radius:inherit;position:absolute;inset:0}.sfx-big{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:0;border-radius:999px;flex:none;padding:0;position:relative}.sfx-big:focus-visible{box-shadow:0 0 0 3px var(--bg), 0 0 0 5px rgba(var(--ink-rgb), .35);outline:none}.sfx-view{justify-items:center;width:100%;animation:.17s both sfx-view-in;display:grid}@keyframes sfx-view-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.sfx-view{animation-duration:1ms}}.sfx-rig,.sfx-rig *{-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}.sfx-rig input[type=text],.sfx-rig textarea,.sfx-rig [contenteditable]{-webkit-user-select:text;user-select:text}.sfx-fit{position:relative}.sfx-rig{width:max-content;font-family:var(--font-ui);flex-direction:column;align-items:center;gap:20px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}[data-theme=dark] .sfx-dtl .dtl-block{background-color:rgba(var(--elev-rgb), .74);-webkit-backdrop-filter:blur(22px)saturate(1.15);backdrop-filter:blur(22px)saturate(1.15)}.sfx-rig-btn{background:var(--slab);height:46px;color:var(--on-slab);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;border-radius:999px;justify-content:center;align-items:center;gap:8px;padding:0 26px;font-family:inherit;font-size:14px;font-weight:500;transition:scale .22s cubic-bezier(.28,1.3,.36,1);display:inline-flex}.sfx-rig-btn[data-down]{scale:.95}.sfx-rig-no{background:var(--fill-slab,#fff);color:var(--ink-3)}.sfx-rig-no[data-no]{animation:.28s cubic-bezier(.36,.07,.19,.97) sfx-no}@keyframes sfx-no{10%,90%{translate:-2px}30%,70%{translate:4px}50%{translate:-4px}}.sfx-rig-seg{background:rgba(var(--ink-rgb), .08);border-radius:999px;gap:2px;padding:3px;display:flex}.sfx-rig-seg>button{height:34px;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 18px;font-family:inherit;font-size:13px;font-weight:500;transition:background .2s,color .2s}.sfx-rig-seg>button:hover{color:var(--ink)}.sfx-rig-seg>button[data-on]{background:rgba(var(--elev-rgb), 1);color:var(--ink)}.sfx-rig-card{background:rgba(var(--elev-rgb), .92);width:100%;box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb), .08);border-radius:16px;overflow:hidden}.sfx-rig-row{box-sizing:border-box;width:100%;height:50px;color:var(--ink);cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 16px;font-family:inherit;font-size:13.5px;font-weight:500;display:flex}.sfx-rig-row>svg{color:var(--ink-4);transition:rotate .3s cubic-bezier(.28,1.2,.36,1)}.sfx-rig-card[data-open] .sfx-rig-row>svg{rotate:180deg}.sfx-rig-drawer{grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.33,.55,.2,1);display:grid}.sfx-rig-card[data-open] .sfx-rig-drawer{grid-template-rows:1fr}.sfx-rig-drawer>div{min-height:0;overflow:hidden}.sfx-rig-drawer p{color:var(--ink-4);margin:0;padding:0 16px 14px;font-size:12.5px;line-height:1.5}.sfx-rig-line{box-sizing:border-box;width:100%;color:var(--ink);justify-content:space-between;align-items:center;gap:16px;padding:0 4px;font-size:13.5px;font-weight:500;display:flex}.sfx-rig-bar{--ctl-line:44px;width:100%}.sfx-rig-tray{box-sizing:border-box;background:rgba(var(--ink-rgb), .05);touch-action:none;border-radius:20px;gap:8px;width:100%;padding:10px;display:flex;position:relative}.sfx-rig-slot{flex:1;place-items:center;height:68px;display:grid;position:relative}.sfx-rig-slot:before{content:"";background:rgba(var(--ink-rgb), .07);pointer-events:none;border-radius:13px;width:44px;height:44px;transition:background .18s;position:absolute}.sfx-rig-slot[data-over]:before{background:rgba(var(--ink-rgb), .15)}.sfx-rig-chip{z-index:1;background:var(--slab);cursor:grab;touch-action:none;border-radius:13px;width:44px;height:44px;position:relative}.sfx-rig-chip[data-held]{z-index:2;cursor:grabbing;pointer-events:none;position:absolute;top:50%;translate:-50% -50%;scale:1.08}.sfx-rig-slide{box-sizing:border-box;background:rgba(var(--ink-rgb), var(--wash));cursor:ew-resize;touch-action:none;-webkit-user-select:none;user-select:none;border-radius:999px;place-items:center;width:100%;height:52px;padding:4px;display:grid;position:relative;overflow:hidden}.sfx-rig-slide-word{letter-spacing:.01em;color:var(--ink-4);pointer-events:none;font-size:13px;font-weight:500}.sfx-rig-slide[data-done]{cursor:pointer}.sfx-rig-slide[data-done] .sfx-rig-slide-word{color:var(--ink-3)}.sfx-rig-slide-knob{left:calc(4px + var(--at,0) * (100% - 52px));background:var(--slab);width:44px;height:44px;color:var(--on-slab);pointer-events:none;border-radius:999px;place-items:center;transition:none;display:grid;position:absolute;top:4px}.sfx-rig-slide-knob[data-loose]{transition:left .32s cubic-bezier(.28,1.15,.36,1)}.sfx-rig-pager{background:rgba(var(--ink-rgb), var(--wash));border-radius:999px;align-items:center;gap:6px;padding:5px;display:flex}.sfx-rig-pager>button{background:rgba(var(--elev-rgb), 1);width:38px;height:38px;color:var(--ink-2);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:0;border-radius:999px;place-items:center;transition:opacity .2s,background .2s,scale .2s cubic-bezier(.28,1.3,.36,1);display:grid}.sfx-rig-pager>button:active:not(:disabled){scale:.92}.sfx-rig-pager>button:disabled{color:var(--ink-4);opacity:.4;cursor:default;background:0 0}.sfx-rig-pager-word{text-align:center;min-width:92px;color:var(--ink);font-size:13.5px;font-weight:500;animation:.32s cubic-bezier(.22,1,.36,1) sfx-page}@keyframes sfx-page{0%{opacity:0;translate:0 5px}}.sfx-rig-notify{flex-direction:column;align-items:center;gap:18px;width:100%;display:flex}.sfx-rig-toast{background:rgba(var(--elev-rgb), 1);height:44px;box-shadow:0 1px 2px #0000000d, 0 10px 26px #00000017, inset 0 0 0 1px rgba(var(--ink-rgb), .07);color:var(--ink);opacity:0;border-radius:999px;align-items:center;gap:9px;padding:0 18px;font-size:13px;font-weight:500;transition:opacity .22s,translate .34s cubic-bezier(.22,1,.36,1),scale .34s cubic-bezier(.22,1,.36,1);display:inline-flex;translate:0 -12px;scale:.96}.sfx-rig-toast[data-up]{opacity:1;translate:0;scale:1}.sfx-rig-toast>svg{color:var(--ink-4)}.sfx-read{overscroll-behavior:contain;flex:1;min-height:0;overflow-y:auto}.sfx-why{color:var(--ink-4);margin:0 12px 16px 0;font-size:12.5px;line-height:1.55}.sfx-facts{flex-direction:column;gap:6px;margin:0;display:flex}.sfx-fact{background:rgba(var(--ink-rgb), .05);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;height:40px;padding:0 12px;font-size:12px;display:flex}.sfx-fact>dt{color:var(--ink-5)}.sfx-fact>dd{color:var(--ink-3);font-variant-numeric:tabular-nums;margin:0;font-size:12px}.sfx-get{gap:7px}.sfx-get>svg{flex:none}.sfx-get[data-busy]{opacity:.6;cursor:progress}.pro-tag-sm{letter-spacing:.02em;background:color-mix(in srgb, currentColor 18%, transparent);color:currentColor;height:17px;padding:0 7px;font-size:9.5px}@media (width<=760px) and (orientation:portrait){.sfx-stage{padding:16px 24px 76px}}@media (prefers-reduced-motion:reduce){.sfx-live>span,.sfx-rig-no[data-no]{animation:none}.sfx-rig-drawer,.sfx-rig-slide-knob[data-loose],.sfx-rig-row>svg{transition-duration:1ms}.sfx-rig-pager-word{animation:none}.sfx-rig-toast{transition-duration:1ms}}.dtl-kind.sfx-said{letter-spacing:-.005em;text-transform:none;font-size:13px}@media (prefers-reduced-motion:reduce){.sfx-seat{transition:none}}.drp{background:var(--bg);overscroll-behavior:none;touch-action:none;position:fixed;inset:0;overflow:hidden}.drp-ball{will-change:transform;border-radius:999px;position:absolute;top:0;left:0}.drp-say{text-align:center;pointer-events:none;opacity:0;place-items:center;padding:0 24px;transition:opacity .62s,translate .76s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;inset:0;translate:0 14px}.drp-say[data-on]{opacity:1;translate:0}.drp-head{font-family:var(--font-head);letter-spacing:.004em;color:var(--ink);margin:0;font-size:clamp(22px,2.8vw,34px);font-weight:600;line-height:1.04}.drp-roll{vertical-align:baseline;perspective:460px;transform-style:preserve-3d;justify-items:start;display:inline-grid}.drp-word{color:var(--ink-4);backface-visibility:hidden;opacity:0;grid-area:1/1;transition:opacity .3s,transform .52s cubic-bezier(.22,1,.36,1);transform:translateY(.52em)rotateX(-78deg)}.drp-word[data-on]{opacity:1;transform:translateY(0)rotateX(0)}.drp-word[data-past]{opacity:0;transform:translateY(-.52em)rotateX(78deg)}.drp-again{z-index:2;background:rgba(var(--elev-rgb), .72);-webkit-backdrop-filter:blur(10px)saturate(150%);backdrop-filter:blur(10px)saturate(150%);width:44px;height:44px;box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb), .08);color:var(--ink-3);cursor:pointer;border:0;border-radius:999px;place-items:center;transition:background .2s,color .16s,scale .2s cubic-bezier(.28,1.3,.36,1);display:grid;position:absolute;bottom:20px;right:20px}.drp-again:hover{background:rgba(var(--elev-rgb), .92);color:var(--ink)}.drp-again:active{scale:.92}.drp-hear{right:72px}.drp-hear[aria-pressed=true]{color:var(--ink)}@media (prefers-reduced-motion:reduce){.drp-say,.drp-word{transition-duration:1ms}}.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}.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{-o-object-fit:cover;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}}.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}@keyframes otp-in{0%{opacity:0;filter:blur(3px);transform:translateY(45%)scale(.86)}to{opacity:1;filter:none;transform:none}}.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}@keyframes otp-breathe{0%{opacity:1}to{opacity:.25}}.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}}.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)}@keyframes lbi-hop{0%{transform:translateY(0)}38%{transform:translateY(-3px)}to{transform:translateY(0)}}.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}@keyframes lbi-flip-a{0%{filter:blur(3px);opacity:.5}}@keyframes lbi-flip-b{0%{filter:blur(3px);opacity:.5}}.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}}.lqg{place-items:center;display:grid;position:relative}.lqg-canvas{touch-action:none;-webkit-user-select:none;user-select:none;display:block}.lqg-canvas[data-over=true]{cursor:grab}.lqg-canvas[data-over=true]:active{cursor:grabbing}.ptc{place-items:center;display:grid;position:relative}.ptc-canvas{color:var(--fill-on,var(--ink));cursor:crosshair;touch-action:none;display:block}.reel{cursor:none;touch-action:none;background:#ededed;position:fixed;inset:0;overflow:hidden}.reel-slide{position:absolute;inset:0}.reel-block{transform-origin:50%;position:absolute;top:50%;left:50%}.reel .rh-cursor{z-index:5;width:36px;height:36px;margin:-4.35px 0 0 -8.25px}.reel-start{font:500 15px/1 var(--font-ui);color:#17181a66;place-items:center;margin:0;display:grid;position:absolute;inset:0}.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}.swr{font-family:var(--font-ui);width:320px;height:290px;color:var(--fill-on,var(--ink));flex-direction:column;display:flex;position:relative}.swr-slot{height:76px;margin-bottom:3px;transition:height .28s cubic-bezier(.3,.9,.4,1),margin .28s cubic-bezier(.3,.9,.4,1);position:relative;overflow:visible clip}.swr-slot:last-child{margin-bottom:0}.swr-slot[data-leaving]{height:0;margin-bottom:0}.swr-slot[data-entering]{animation:.3s cubic-bezier(.3,.9,.4,1) both swr-open}@keyframes swr-open{0%{height:0;margin-bottom:0}}.swr-under{justify-content:flex-end;display:flex;position:absolute;top:0;bottom:0;right:0;overflow:hidden}.swr-over{justify-content:flex-start;left:0;right:auto}.swr-act{height:100%;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;flex:none;padding:0;position:relative;overflow:hidden}.swr-act-in{border-radius:var(--swr-r);color:#fff;opacity:clamp(0, var(--k,0) * 1.6, 1);flex-direction:column;justify-content:center;align-items:center;gap:4px;font-size:11px;font-weight:600;transition:background .16s;display:flex;position:absolute;inset:0 0 0 3px}.swr-over .swr-act-in{inset:0 3px 0 0}.swr-act-in>*{scale:calc(.6 + var(--k,0) * .4 + var(--arm,0) * .14);opacity:var(--k,0);transition:scale .18s cubic-bezier(.3,1.4,.4,1)}.swr-read .swr-act-in{background:var(--signal,#2231dd)}.swr-del .swr-act-in{background:#e5484d}.swr-act:focus-visible{outline:none}.swr-act:focus-visible .swr-act-in{box-shadow:inset 0 0 0 2px var(--fill-slab,#fff)}.swr-row{z-index:1;border-radius:var(--swr-r);background:var(--fill-slab,var(--card));touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;align-items:center;gap:12px;height:100%;padding:0 18px;display:flex;position:relative}[data-stroke=on] .swr-row{box-shadow:inset 0 0 0 1px var(--pane-edge)}.swr-row:active{cursor:grabbing}.swr-face{background:color-mix(in srgb, var(--fill-on,#17181a) 8%, var(--fill-slab,#fff));border-radius:50%;flex:none;width:38px;height:38px;overflow:hidden}.swr-face img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;display:block}.swr-text{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.swr-top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.swr-top b{letter-spacing:-.01em;font-size:14px;font-weight:500}.swr-top time{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--fill-on,#17181a) 40%, var(--fill-slab,#fff));font-size:12px}.swr-line{white-space:nowrap;text-overflow:ellipsis;color:color-mix(in srgb, var(--fill-on,#17181a) 50%, var(--fill-slab,#fff));font-size:13px;overflow:hidden}.swr-dot{background:var(--signal,#2231dd);border-radius:50%;flex:none;width:8px;height:8px;transition:scale .26s cubic-bezier(.3,1.4,.4,1);scale:0}.swr-dot[data-on]{scale:1}.swr-empty{border-radius:var(--swr-r);background:var(--fill-slab,var(--card));height:76px;color:color-mix(in srgb, var(--fill-on,#17181a) 45%, var(--fill-slab,#fff));place-items:center;margin:0;font-size:13px;display:grid}.swr-foot{place-items:center;height:56px;display:grid;position:absolute;bottom:0;left:0;right:0}.swr-undo{background:var(--fill-slab,var(--card));height:36px;color:var(--fill-on,var(--ink));font:inherit;cursor:pointer;opacity:0;pointer-events:none;border:0;border-radius:999px;align-items:center;gap:10px;padding:0 5px 0 16px;font-size:13px;transition:opacity .18s,translate .32s cubic-bezier(.3,1.3,.4,1),scale .32s cubic-bezier(.3,1.3,.4,1);display:flex;translate:0 8px;scale:.94}[data-stroke=on] .swr-undo{box-shadow:inset 0 0 0 1px var(--pane-edge)}.swr-undo[data-on]{opacity:1;pointer-events:auto;translate:0;scale:1}.swr-undo b{background:var(--fill-on,var(--ink));height:26px;color:var(--fill-slab,var(--card));border-radius:999px;place-items:center;padding:0 11px;font-weight:600;display:grid}.swr-slot[data-entering] .swr-under{visibility:hidden}.hld{--red:#e5484d;border-radius:var(--hld-r);background:var(--fill-slab,var(--card));color:var(--fill-on,var(--ink));font-family:var(--font-ui);cursor:pointer;-webkit-user-select:none;user-select:none;touch-action:none;-webkit-tap-highlight-color:transparent;border:0;padding:0;font-size:13px;font-weight:500;transition:scale .2s cubic-bezier(.3,.9,.4,1);display:block;position:relative;overflow:hidden}[data-stroke=on] .hld{box-shadow:inset 0 0 0 1px var(--pane-edge)}.hld[data-phase=hold]{scale:.97}.hld:focus-visible{box-shadow:0 0 0 2px var(--fill-slab,#fff), 0 0 0 4px var(--signal,#2231dd);outline:none}.hld[data-phase=done]{animation:.42s cubic-bezier(.3,1.4,.4,1) hld-pop}@keyframes hld-pop{0%{scale:.94}45%{scale:1.05}to{scale:1}}.hld-base,.hld-fill{place-items:center;display:grid;position:absolute;inset:0}.hld-base{color:var(--red)}.hld-fill{background:var(--red);color:#fff;clip-path:inset(0 calc((1 - var(--p,0)) * 100%) 0 0);transition:opacity .26s}.hld[data-phase=reset] .hld-fill{opacity:0}.hld-face{white-space:nowrap;align-items:center;gap:7px;display:flex}.hld-bin{overflow:visible}.hld-word{animation:.22s both hld-word}@keyframes hld-word{0%{opacity:0;translate:0 3px}}.hld-check{animation:.36s cubic-bezier(.3,1.5,.4,1) both hld-check}@keyframes hld-check{0%{opacity:0;scale:.4}}.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}@keyframes vn-in{0%{opacity: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}@keyframes vn-blink{50%{opacity:.25}}.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}@keyframes vn-grow{0%{scale:1 .2}}.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}.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;position:absolute;inset:0;overflow:visible}.sig[data-ink=Blue] .sig-ink{color:#2446d8}[data-fill=dark] .sig[data-ink=Blue] .sig-ink{color:#7d95ff}.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-signed] :is(.sig-clear,.sig-hint){opacity:0;transition:opacity .16s}.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}@keyframes sig-said{0%{opacity:0}}@keyframes sig-check{0%{opacity:0;rotate:-20deg;scale:.3}}.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}.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}@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}}.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}@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}}.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}@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}}.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}@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}}.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}}.mb-img{-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;width:100%;height:100%;display:block;position:absolute;inset:0}.mb-img[data-face=dark]{filter:invert();background:#fff}.mb-cmp{touch-action:none;cursor:ew-resize;border-radius:20px;outline:none;width:280px;height:280px;position:relative;overflow:hidden;box-shadow:0 1px 2px #17181a0f,0 10px 30px #17181a14}.mb-cmp:focus-visible{box-shadow:0 0 0 2px var(--signal,#2231dd)}.mb-cmp-layer{position:absolute;inset:0}.mb-cmp-under{translate:calc((var(--p) - .5) * 10px) 0;scale:1.04}.mb-cmp-over{translate:0}.mb-cmp-line{pointer-events:none;background:#fff;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 12px #fff9}.mb-cmp-knob{color:#17181a;background:#fff;border-radius:50%;place-items:center;width:28px;height:28px;transition:scale .26s cubic-bezier(.3,1.5,.4,1);display:grid;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 2px 12px #17181a40}.mb-cmp:hover .mb-cmp-knob{scale:1.08}.mb-cmp[data-held] .mb-cmp-knob{scale:.9}.mb-deck{flex-direction:column;align-items:center;gap:30px;width:280px;height:300px;display:flex}.mb-deck-pile{width:230px;height:230px;margin-top:10px;position:relative}.mb-deck-card{touch-action:none;border-radius:20px;outline:none;transition:transform .52s cubic-bezier(.3,1.25,.4,1),opacity .26s;position:absolute;inset:0;overflow:hidden;box-shadow:0 1px 2px #17181a14,0 12px 30px #17181a1f}.mb-deck-card[data-top]{cursor:grab}.mb-deck-card[data-live]{cursor:grabbing;transition:none;box-shadow:0 2px 4px #17181a14,0 24px 50px #17181a33}.mb-deck-card[data-gone]{transition:transform .32s cubic-bezier(.4,0,1,1),opacity .32s ease-in}.mb-deck-card:focus-visible{box-shadow:0 0 0 2px var(--signal,#2231dd)}.mb-deck-dots{gap:5px;display:flex}.mb-deck-dots i{background:rgba(var(--ink-rgb), .18);border-radius:99px;width:5px;height:5px;transition:width .3s cubic-bezier(.3,1.2,.4,1),background .2s}.mb-deck-dots i[data-on]{background:var(--ink);width:16px}@property --sx{syntax:"<percentage>";inherits:true;initial-value:50%}@property --sy{syntax:"<percentage>";inherits:true;initial-value:50%}@property --sr{syntax:"<length>";inherits:true;initial-value:70px}.mb-spot{cursor:none;touch-action:none;--sr:70px;background:#0b0b0d;border-radius:20px;width:280px;height:280px;transition:--sr .52s cubic-bezier(.22,1,.36,1);animation:9s ease-in-out infinite mb-drift;position:relative;overflow:hidden}.mb-spot[data-live]{animation:none}.mb-spot[data-full]{--sr:420px}@keyframes mb-drift{0%{--sx:30%;--sy:40%}25%{--sx:70%;--sy:30%}50%{--sx:62%;--sy:70%}75%{--sx:28%;--sy:62%}to{--sx:30%;--sy:40%}}.mb-spot-dim,.mb-spot-lit{position:absolute;inset:0}.mb-spot-dim{opacity:.16;filter:saturate(.2)blur(1px)}.mb-spot-lit{-webkit-mask-image:radial-gradient(circle var(--sr) at var(--sx) var(--sy), #000 55%, transparent 100%);-webkit-mask-image:radial-gradient(circle var(--sr) at var(--sx) var(--sy), #000 55%, transparent 100%);mask-image:radial-gradient(circle var(--sr) at var(--sx) var(--sy), #000 55%, transparent 100%)}.mb-holo-room{perspective:900px;place-items:center;width:300px;height:390px;display:grid}.mb-holo{width:224px;height:336px;transform-style:preserve-3d;cursor:pointer;outline:none;position:relative}.mb-holo-flip{transform-style:preserve-3d;transition:transform .62s cubic-bezier(.6,-.22,.3,1.18);position:absolute;inset:0}.mb-holo-flip[data-side=back]{transform:rotateY(180deg)}.mb-holo-lift{transform-style:preserve-3d;position:absolute;inset:0}.mb-holo-flip[data-side=back] .mb-holo-lift{animation:.62s ease-in-out both mb-lift-a}.mb-holo-flip[data-side=front] .mb-holo-lift{animation:.62s ease-in-out both mb-lift-b}@keyframes mb-lift-a{0%,to{transform:translateZ(0)rotateX(0)rotate(0)}50%{transform:translateZ(54px)rotateX(9deg)rotate(-4deg)}}@keyframes mb-lift-b{0%,to{transform:translateZ(0)rotateX(0)rotate(0)}50%{transform:translateZ(54px)rotateX(9deg)rotate(4deg)}}.mb-holo-shade{opacity:0;pointer-events:none;background:#000;position:absolute;inset:0}.mb-holo-flip[data-side=back] .mb-holo-face:not(.mb-holo-back) .mb-holo-shade{animation:.62s linear both mb-shade-out-a}.mb-holo-flip[data-side=back] .mb-holo-back .mb-holo-shade{animation:.62s linear both mb-shade-in-a}.mb-holo-flip[data-side=front] .mb-holo-back .mb-holo-shade{animation:.62s linear both mb-shade-out-b}.mb-holo-flip[data-side=front] .mb-holo-face:not(.mb-holo-back) .mb-holo-shade{animation:.62s linear both mb-shade-in-b}@keyframes mb-shade-out-a{0%,15%{opacity:0}55%,to{opacity:.5}}@keyframes mb-shade-out-b{0%,15%{opacity:0}55%,to{opacity:.5}}@keyframes mb-shade-in-a{0%,45%{opacity:.5}85%,to{opacity:0}}@keyframes mb-shade-in-b{0%,45%{opacity:.5}85%,to{opacity:0}}.mb-holo-face{backface-visibility:hidden;border-radius:18px;position:absolute;inset:0;overflow:hidden;box-shadow:0 0 #17181a00,0 0 #17181a00}.mb-holo-back{--px:var(--pxb);transform:rotateY(180deg)}.mb-holo-back .mb-img{-o-object-fit:contain;object-fit:contain;background:#fff}.mb-holo:focus-visible .mb-holo-face{box-shadow:0 0 0 2px var(--signal,#2231dd)}.mb-holo-foil,.mb-holo-glare,.mb-holo-rim{pointer-events:none;transition:opacity .5s;position:absolute;inset:0}.mb-holo-foil{background:linear-gradient(115deg,#0000 20%,#fff0 30%,#e6eaf08c 42%,#ffffffd9 48%,#d2d8e280 54%,#0000 68%) 0 0/250% 250%;background-position:var(--px) var(--py);mix-blend-mode:soft-light;opacity:0}.mb-holo-glare{background:radial-gradient(circle at var(--px) var(--py), #ffffff47, transparent 50%);mix-blend-mode:screen;opacity:0}.mb-holo-rim{border-radius:inherit;background:radial-gradient(120% 120% at var(--px) var(--py), #ffffffb3, #ffffff14 60%);-webkit-mask-composite:xor;-webkit-mask-composite:xor;opacity:.35;padding:1px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.mb-holo[data-on] .mb-holo-foil{opacity:.55}.mb-holo[data-on] .mb-holo-glare,.mb-holo[data-on] .mb-holo-rim{opacity:1}[data-theme=dark] .mb-holo-rim{display:none}.mb-holo-iris{pointer-events:none;background:linear-gradient(125deg,#cfe3ff 0%,#e2d6ff 25%,#cfe3ff 50%,#e2d6ff 75%,#cfe3ff 100%) 0 0/260% 260%;background-position:var(--px) var(--py);-webkit-mask-image:radial-gradient(circle 190px at var(--px) var(--py), #000, transparent 80%);-webkit-mask-image:radial-gradient(circle 190px at var(--px) var(--py), #000, transparent 80%);mask-image:radial-gradient(circle 190px at var(--px) var(--py), #000, transparent 80%);mix-blend-mode:screen;opacity:0;transition:opacity .5s;position:absolute;inset:0}.mb-holo[data-on] .mb-holo-iris{opacity:.2}.mb-holo-grain{pointer-events:none;mix-blend-mode:overlay;opacity:.14;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='180' height='180'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/><feColorMatrix type='saturate' values='0'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>");background-size:180px 180px;transition:opacity .5s;position:absolute;inset:0}.mb-holo[data-on] .mb-holo-grain{opacity:.2}.mb-holo-face{transition:scale .48s cubic-bezier(.22,1,.36,1),box-shadow .48s}.mb-holo[data-on] .mb-holo-face{box-shadow:0 2px 4px #17181a1a, calc(var(--sx2,0) * -1.4px) calc(30px + var(--sy2,0) * -1.4px) 60px #17181a47;scale:1.03}.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{-o-object-fit:cover;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}.tgi{width:300px;height:188px;font-family:var(--font-ui);color:var(--fill-on,var(--ink));flex-direction:column;justify-content:center;display:flex;position:relative}.tgi-field{background:var(--fill-slab,var(--card));cursor:text;flex-wrap:wrap;align-items:center;gap:8px;min-height:44px;padding:8px;transition:box-shadow .16s;display:flex;position:relative;box-shadow:0 0 0 1px #0000}[data-stroke=on] .tgi-field{box-shadow:0 0 0 1px var(--pane-edge)}.tgi-chip{border-radius:var(--tgi-in);background:color-mix(in srgb, var(--fill-on,#17181a) 6%, var(--fill-slab,#fff));white-space:nowrap;letter-spacing:0;align-items:center;gap:4px;height:30px;padding:0 4px 0 12px;font-size:13px;font-weight:500;transition:background-color .16s,color .16s;display:inline-flex}.tgi-chip[data-armed]{background:color-mix(in srgb, #e5484d 14%, var(--fill-slab,#fff));color:#e5484d}.tgi-x{width:18px;height:18px;color:color-mix(in srgb, currentColor 55%, transparent);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:background-color .16s,color .16s;display:grid}.tgi-x:hover{background:color-mix(in srgb, var(--fill-on,#17181a) 6%, transparent);color:currentColor}.tgi-input{min-width:72px;height:30px;color:inherit;font:inherit;letter-spacing:0;background:0 0;border:0;outline:none;flex:1;padding:0 4px;font-size:13px}.tgi-input::placeholder{color:color-mix(in srgb, var(--fill-on,#17181a) 32%, var(--fill-slab,#fff))}.tgi-menu{z-index:3;border-radius:var(--tgi-r);background:var(--fill-slab,var(--card));box-shadow:none;transform-origin:top;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0}.tgi-menu li{border-radius:var(--tgi-in);cursor:pointer;letter-spacing:0;align-items:center;height:30px;padding:0 12px;font-size:13px;display:flex}.tgi-menu li[data-on]{background:color-mix(in srgb, var(--fill-on,#17181a) 6%, var(--fill-slab,#fff))}.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}@keyframes upl-gulp{0%{scale:1.02}35%{scale:.985}70%{scale:1.006}to{scale:1}}.upl-zone[data-gulp] .upl-icon{animation:.46s cubic-bezier(.3,1.4,.4,1) upl-open}@keyframes upl-open{40%{scale:1.08}}[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}@keyframes upl-land{0%{opacity:0;translate:0 10px;scale:.85}}.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}@keyframes upl-pop{0%{scale:0}}.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}@keyframes upl-back{0%{opacity:0;scale:.7}}.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)))}.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}@keyframes tms-blur-a{0%{filter:blur(2px)}to{filter:blur()}}@keyframes tms-blur-b{0%{filter:blur(2px)}to{filter:blur()}}.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%}.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{-o-object-fit:cover;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)}.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}@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)}}.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%}@keyframes rxn-puff{0%{opacity:0;transform:scale(.4)}25%{opacity:1}to{opacity:0;transform:translate(-5px,6px)scale(1.6)}}.rxn-p[data-play][data-k=flicker]{animation:.62s ease-out rxn-flicker}@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)}}.rxn-p[data-play][data-k=confetti]{animation:.42s cubic-bezier(.3,1.6,.4,1) rxn-pop}@keyframes rxn-pop{0%{transform:scale(.7)rotate(-12deg)}50%{transform:scale(1.18)rotate(6deg)}to{transform:none}}.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}@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}}.rxn-p[data-play][data-k=glance]{animation:.7s ease-in-out rxn-glance}@keyframes rxn-glance{0%,to{transform:translate(0)}25%{transform:translate(-2.5px)}60%{transform:translate(2.5px)}}.rxn-p[data-play][data-k=tick]{animation:.46s cubic-bezier(.3,1.6,.4,1) rxn-tick}@keyframes rxn-tick{0%{transform:scale(.6)rotate(-14deg)}55%{transform:scale(1.2)rotate(4deg)}to{transform:none}}.rxn-p[data-play][data-k=beat]{animation:.62s ease-in-out rxn-beat}@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)}}.rxn-p[data-play][data-k=nod]{transform-origin:50% 90%;animation:.52s cubic-bezier(.3,1.4,.4,1) rxn-nod}@keyframes rxn-nod{0%{transform:rotate(0)}35%{transform:rotate(-16deg)translateY(-2px)}to{transform:rotate(0)}}.rxn-p[data-play][data-k=laugh]{animation:.56s ease-in-out rxn-laugh}@keyframes rxn-laugh{0%,to{transform:rotate(0)}20%{transform:rotate(-10deg)}40%{transform:rotate(9deg)}60%{transform:rotate(-7deg)}80%{transform:rotate(4deg)}}.rxn-p[data-play][data-k=wow]{transform-origin:50% 100%;animation:.52s cubic-bezier(.3,1.5,.4,1) rxn-wow}@keyframes rxn-wow{0%{transform:scale(1)}35%{transform:scale(.92,1.22)}to{transform:scale(1)}}.rxn-p[data-play][data-k=droop]{transform-origin:50% 100%;animation:.7s ease-in-out rxn-droop}@keyframes rxn-droop{0%,to{transform:none}40%{transform:translateY(2px)rotate(-8deg)scale(.96)}}.rxn-p[data-play][data-k=bow]{transform-origin:50% 100%;animation:.62s ease-in-out rxn-bow}@keyframes rxn-bow{0%,to{transform:none}40%{transform:translateY(2px)scaleY(.9)}60%{transform:translateY(1px)scaleY(.95)}}@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}.hero-head-one{max-width:none;font-family:"Inter", var(--font-head);letter-spacing:-.022em;font-weight:500}@media (width>=761px){.hero-head-one{letter-spacing:-.012em;white-space:nowrap;font-size:40px;line-height:1.1}}.pet{z-index:60;pointer-events:none;will-change:transform;opacity:0;visibility:hidden;transition:opacity .18s,visibility 0s linear .26s;position:fixed;top:0;left:0}.pet[data-on]{opacity:1;visibility:visible;transition:opacity .12s,visibility}.pet-bob{width:40px;height:40px;transition:scale .26s cubic-bezier(.34,1.56,.5,1);position:relative;scale:.4}.pet[data-on] .pet-bob{scale:1}.pet-bot{width:40px;height:40px;display:block;overflow:visible}.pet-body{fill:var(--ink)}.pet-eyes rect{fill:var(--on-ink)}.pet-look{translate:var(--lx,0) var(--ly,0);transition:translate .14s}.pet-eyes{transform-box:fill-box;transform-origin:50%;animation:4.6s infinite pet-blink}@keyframes pet-blink{0%,94%,to{scale:1}96%{scale:1 .12}}.pet-field{background:var(--tint,#3b5bff);color:#fff;min-height:36px;font-family:var(--font-ui);white-space:nowrap;transform-origin:0 0;opacity:0;border-radius:4px 18px 18px;align-items:center;gap:1px;padding:0 16px;font-size:13px;font-weight:500;transition:opacity .16s,scale .22s cubic-bezier(.28,1.3,.4,1),background-color .24s;display:inline-flex;position:absolute;top:32px;left:36px;scale:.85;box-shadow:inset 0 -1.5px #0000001a}.pet-field[data-on]{opacity:1;scale:1}.pet[data-side=left] .pet-field{transform-origin:100% 0;border-radius:18px 4px 18px 18px;left:auto;right:36px}.pet-caret{background:#fff;border-radius:1px;width:1.5px;height:14px;animation:1s step-end infinite pet-caret}@keyframes pet-caret{50%{opacity:0}}.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{-o-object-fit:cover;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{-o-object-fit:cover;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}@keyframes dyn-bar{0%{height:4px}to{height:16px}}.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}}.hero-join{height:40px;margin-top:24px;padding:0 20px;font-size:15px}.hero-join:hover{opacity:1;scale:.98}.hero-join:active{scale:.95}.bench-split{display:contents}@media (width>=761px){.bench-split{background:var(--ink);border-radius:999px;align-items:stretch;height:36px;display:flex;position:relative}.bench-split .bench-join{height:36px;color:var(--on-ink);background:0 0;border-radius:999px 0 0 999px;padding:0 12px 0 16px;font-size:14px}.bench-split .bench-join:hover{opacity:1;background:color-mix(in srgb, var(--on-ink) 12%, transparent)}.bench-split .bench-join:active{scale:1}.bench-split .bench-prefs{width:auto;height:36px;color:var(--on-ink);box-shadow:inset 1px 0 0 color-mix(in srgb, var(--on-ink) 22%, transparent);background:0 0;border-radius:0 999px 999px 0;padding:0 12px 0 9px}.bench-split .bench-prefs:before{display:none}.bench-split .bench-prefs:hover,.bench-split .bench-prefs[data-on=true]{color:var(--on-ink);background:color-mix(in srgb, var(--on-ink) 12%, transparent)}.bench-split:active{scale:.98}.bench-split{transition:scale .2s cubic-bezier(.28,1.4,.36,1)}}.hero{transform-origin:50% 40%;will-change:opacity, transform}.dtl-view{z-index:4;background:rgba(var(--ink-rgb), var(--wash));opacity:0;border-radius:999px;gap:2px;padding:3px;transition:opacity .18s;display:flex;position:absolute;top:12px;left:12px}.dtl[data-on=true] .dtl-view{opacity:1;transition:opacity .18s ease var(--reveal)}.dtl-view button{width:38px;height:30px;color:var(--ink-3);font:500 13px var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;padding:0;transition:background-color .16s,color .16s;display:inline-flex}.dtl-view button:hover{color:var(--ink)}.dtl-view button[data-on]{background:var(--bg);color:var(--ink)}.dtl-block[data-view=code] .dtl-stage{opacity:0;pointer-events:none}.dtl-block[data-view=code] .dtl-tools{display:none}.cv{z-index:2;overscroll-behavior:contain;box-sizing:border-box;color:var(--ink);font-family:var(--font-ui);-webkit-user-select:text;user-select:text;padding:60px 12px 16px;position:absolute;inset:0;overflow:auto}.cv-ai{z-index:4;margin:0;position:absolute;top:12px;right:12px}.cv-ai-btn{background:var(--ink);height:36px;color:var(--on-ink);font:500 13px var(--font-ui);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:0 15px;transition:scale .2s cubic-bezier(.28,1.4,.36,1);display:inline-flex}.cv-ai-btn:hover{scale:.98}.cv-ai-btn:active{scale:.95}.cv-ai-btn svg{width:15px;height:15px}.cv-sec{background:var(--bg);border-radius:18px;margin-bottom:10px;padding:0 5px 5px}.cv-bar{justify-content:space-between;align-items:center;gap:12px;height:46px;padding:0 7px 0 11px;display:flex}.cv-h{color:var(--ink);margin:0;font-size:13.5px;font-weight:500}.cv-tools{align-items:center;gap:6px;display:flex}.cv-files{background:rgba(var(--ink-rgb), .05);border-radius:9px;gap:2px;padding:2px;display:flex}.cv-files button{height:26px;color:var(--ink-3);font:500 12px var(--font-ui);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 11px}.cv-files button[data-on]{background:var(--bg);color:var(--ink)}.cv-copy{background:rgba(var(--ink-rgb), .05);width:32px;height:32px;color:var(--ink-3);cursor:pointer;border:0;border-radius:9px;place-items:center;transition:background-color .14s,color .14s;display:grid}.cv-copy:hover{background:rgba(var(--ink-rgb), .09);color:var(--ink)}.cv-copy svg{width:16px;height:16px}.cv-box{background:rgba(var(--ink-rgb), .035);border-radius:13px;display:flex;overflow:hidden}.cv-box pre{font:13px/1.7 var(--font-code);tab-size:2;white-space:pre;margin:0;padding:14px 16px}.cv-src{min-width:0;color:var(--ink-2);flex:1;overflow-x:auto}.cv-lines{text-align:right;color:var(--ink-4);-webkit-user-select:none;user-select:none;flex:none;padding-right:4px!important}.cv-note{color:var(--ink-3);margin:10px 6px 4px;font-size:12.5px;line-height:1.55}.cv-soon{margin:4px 6px 14px}.cv-terms{color:var(--ink-4);margin:10px 6px 0;font-size:12px}.cv-terms a{color:inherit}.dtl-ctls{--ctl-gap:5px;--ctl-bar-gap:5px}.dtl-ctl:not([data-bar=true]){min-height:calc(36px + var(--ctl-gap) * 2)}.dtl-group{margin-top:0}.dtl-group+.dtl-group{margin-top:10px}.cv{flex-direction:column;gap:8px;padding-bottom:12px;display:flex;overflow:hidden}.cv>.cv-sec{flex-direction:column;flex:0 0 51px;min-height:0;margin:0;transition:flex-grow .34s cubic-bezier(.22,1,.36,1);display:flex;overflow:hidden}.cv>.cv-sec[data-open]{flex-grow:1}.cv-bar{flex:none}.cv-toggle{min-width:0;height:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:1;align-items:center;gap:7px;margin-left:8px;padding:0;display:flex}.cv-chev{color:var(--ink-4);transition:rotate .24s cubic-bezier(.22,1,.36,1)}.cv-sec[data-open] .cv-chev{color:var(--ink-3);rotate:90deg}.cv-body{flex-direction:column;flex:1;min-height:0;display:flex}.cv-body .cv-box{flex:auto;align-items:flex-start;min-height:0;overflow:auto}.cv-body .cv-src{overflow:visible}.cv-body .cv-note,.cv-soon{flex:none}.cv-terms{flex:none;margin-top:auto}.cv>.cv-sec{flex-basis:46px;padding:0}.cv-bar{height:46px;padding:0 7px 0 14px}.cv-body{padding:0 7px 7px}.cv-toggle{margin-left:0}.cv-copy{background:0 0}.cv-copy:hover{color:var(--ink);background:0 0}.cv-copy svg :is(rect,path){stroke-width:1.35px}.cv>.cv-sec,.cv>.cv-sec[data-open]{flex:0 auto;min-height:46px;transition:none}.cv-body{grid-template-rows:0fr;padding:0;transition:grid-template-rows .32s cubic-bezier(.22,1,.36,1);display:grid}.cv-sec[data-open] .cv-body{grid-template-rows:1fr}.cv-inner{flex-direction:column;min-height:0;padding:0 7px 7px;display:flex;overflow:hidden}.cv-sec:not([data-open]) .cv-inner{padding-bottom:0}.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{align-items:center;height:36px;display:inline-flex}.logo-test .eyt{width:auto;height:auto}.logo-test .eyt-body{fill:var(--ink)}.logo-test .eyt-eye{fill:var(--bg)}.logo-figma{width:32px;height:32px;display:block}[data-theme=dark] .logo-figma{filter:invert()}.mark{display:block}.mark-hex{fill:var(--ink)}.mark-in{fill:var(--bg)}.logos{box-sizing:border-box;background:var(--bg);min-height:100vh;font-family:var(--font-ui);flex-wrap:wrap;justify-content:center;align-items:center;gap:24px;padding:24px;display:flex}.logos-cell{flex-direction:column;align-items:center;gap:14px;margin:0;display:flex}.logos-stage{place-items:center;width:340px;height:340px;display:grid}.logos-goat .bench-mark{zoom:5}.logos-cell figcaption{color:var(--ink-3);font-size:13px}.foot-mark .mark-hex{fill:currentColor}.foot-mark .mark{width:48px;height:48px;margin:0 auto}[data-theme=dark] .mark-in{fill:#fbfbfa}[data-theme=dark] .mark-hex{fill:#2b2c30}[data-theme=dark] .foot-mark .mark-hex{fill:#ffffff1a}[data-theme=dark] .foot-mark .mark-in{fill:var(--bg)}.logo-swap{animation:.36s cubic-bezier(.34,1.56,.5,1) both logo-pop;display:inline-flex}@keyframes logo-pop{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@media (prefers-reduced-motion:reduce){.logo-swap{animation:none}}[data-theme=dark] .logo-test .eyt-body{fill:#2b2c30}[data-theme=dark] .logo-test .eyt-eye{fill:#fbfbfa}@media (width<=760px){.hero-head-one{font-size:38px;line-height:1.05}.hero{will-change:auto}.logo-test .mark,.logo-test .eyt-ball{width:38px;height:38px}}.bench-rowbar{z-index:20;align-items:center;gap:20px;min-width:0;margin-bottom:18px;display:flex;position:relative}.bench-rowbar>.bench-chips{flex:1;margin-bottom:0}.bench-sort{flex:none;position:relative}.bench-sort-btn{border:1px solid rgba(var(--ink-rgb), .12);height:32px;color:var(--ink-3);font:inherit;cursor:pointer;background:0 0;border-radius:999px;align-items:center;gap:7px;padding:0 11px 0 14px;font-size:14px;font-weight:500;transition:border-color .16s,color .16s,scale .16s cubic-bezier(.3,.9,.4,1);display:inline-flex}.bench-sort-btn:hover,.bench-sort-btn[aria-expanded=true]{color:var(--ink);border-color:rgba(var(--ink-rgb), .22)}.bench-sort-caret{transition:rotate .22s cubic-bezier(.22,1,.36,1)}.bench-sort-btn[aria-expanded=true] .bench-sort-caret{rotate:180deg}.bench-sort-btn[data-on]{color:var(--ink)}.bench-sort-btn:active{scale:.96}.bench-sort-btn:focus-visible{outline:2px solid var(--signal,#2231dd);outline-offset:2px}.bench-sort-menu{z-index:30;background:rgb(var(--elev-rgb));min-width:160px;box-shadow:0 0 0 1px rgba(var(--ink-rgb), .06), 0 12px 32px #17181a24;transform-origin:100% 0;border-radius:14px;padding:5px;animation:.18s cubic-bezier(.22,1,.36,1) both bench-sort-in;position:absolute;top:calc(100% + 6px);right:0}@keyframes bench-sort-in{0%{opacity:0;translate:0 -4px;scale:.94}}.bench-sort-item{width:100%;height:34px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;padding:0 10px;font-size:14px;display:flex}.bench-sort-item:hover{background:rgba(var(--ink-rgb), var(--wash))}.bench-sort-item:focus-visible{outline:2px solid var(--signal,#2231dd);outline-offset:-2px}@media (width<=760px){.bench-sort{display:none}.finds-cats .bench-chip,.sfx-cats .bench-chip{height:38px;padding:0 17px;font-size:15px}.finds-cats .bench-chip[data-on=true],.sfx-cats .bench-chip[data-on=true]{padding-right:13px}.bench-chips.finds-cats{gap:8px}}.bench-rowbar[data-in]{animation:.62s cubic-bezier(.22,1,.36,1) .38s both hero-rise}.bench-wall[data-in] .bench-card{animation:.7s cubic-bezier(.22,1,.36,1) both wall-rise;animation-delay:calc(.44s + min(var(--i), 9) * 70ms)}.bench-wall[data-in] .bench-skel{opacity:0}@keyframes wall-rise{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.bench-rowbar[data-in],.bench-wall[data-in] .bench-card{animation:none}}.bench-pane[data-landing] .bench-lede>*,.bench-pane[data-landing] .bench-body>.bench-chips,.bench-pane[data-landing] .fnd-col>*,.bench-pane[data-landing] .sfx-wall>*,.bench-pane[data-landing] .bench-wall .bench-card{animation:.7s cubic-bezier(.22,1,.36,1) both wall-rise}.bench-pane[data-landing] .bench-lede>:first-child{animation-delay:60ms}.bench-pane[data-landing] .bench-lede>:nth-child(2){animation-delay:.14s}.bench-pane[data-landing] .bench-body>.bench-chips{animation-delay:.24s}.bench-pane[data-landing] .fnd-col>*{animation-delay:calc(.32s + var(--row,3) * .18s + var(--col,0) * 60ms)}.bench-pane[data-landing] .fnd-col>:first-child{--row:0}.bench-pane[data-landing] .fnd-col>:nth-child(2){--row:1}.bench-pane[data-landing] .fnd-col>:nth-child(3){--row:2}.bench-pane[data-landing] .fnd-col:nth-child(2)>*{--col:1}.bench-pane[data-landing] .fnd-col:nth-child(3)>*{--col:2}.bench-pane[data-landing] .fnd-col:nth-child(4)>*{--col:3}.bench-pane[data-landing] .sfx-wall>*{animation-delay:calc(.32s + var(--k,10) * 45ms)}.bench-pane[data-landing] .sfx-wall>:first-child{--k:0}.bench-pane[data-landing] .sfx-wall>:nth-child(2){--k:1}.bench-pane[data-landing] .sfx-wall>:nth-child(3){--k:2}.bench-pane[data-landing] .sfx-wall>:nth-child(4){--k:3}.bench-pane[data-landing] .sfx-wall>:nth-child(5){--k:4}.bench-pane[data-landing] .sfx-wall>:nth-child(6){--k:5}.bench-pane[data-landing] .sfx-wall>:nth-child(7){--k:6}.bench-pane[data-landing] .sfx-wall>:nth-child(8){--k:7}.bench-pane[data-landing] .sfx-wall>:nth-child(9){--k:8}.bench-pane[data-landing] .sfx-wall>:nth-child(10){--k:9}.bench-pane[data-landing] .bench-wall .bench-card{animation-delay:calc(.32s + min(var(--i), 9) * 70ms)}@media (prefers-reduced-motion:reduce){.bench-pane[data-landing] .bench-lede>*,.bench-pane[data-landing] .bench-body>.bench-chips,.bench-pane[data-landing] .fnd-col>*,.bench-pane[data-landing] .sfx-wall>*,.bench-pane[data-landing] .bench-wall .bench-card{animation:none}}.bench-loose{display:block}.svd-sound{background:rgba(var(--ink-rgb), var(--wash));min-height:260px;font-family:var(--font-ui);border-radius:28px;flex-direction:column;justify-content:center;align-items:center;gap:18px;padding:24px;display:flex;position:relative}.svd-sound-pad{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:50%;padding:0}.svd-sound-pad:focus-visible{outline:2px solid var(--signal,#2231dd);outline-offset:4px}.svd-sound-orb{border-radius:50%;place-items:center;width:64px;height:64px;transition:scale .2s cubic-bezier(.3,.9,.4,1);display:grid;position:relative;overflow:hidden}.svd-sound-pad:hover .svd-sound-orb{scale:1.06}.svd-sound-orb[data-beat]{animation:.42s cubic-bezier(.3,1.5,.4,1) svd-pulse}@keyframes svd-pulse{0%{scale:.88}45%{scale:1.12}to{scale:1}}.svd-sound-name{font-size:14px}.svd-sound-keep{width:32px;height:32px;color:var(--ink);cursor:pointer;opacity:.7;background:0 0;border:0;border-radius:50%;place-items:center;transition:opacity .16s,background .16s;display:grid;position:absolute;top:14px;right:14px}.svd-sound-keep:hover{opacity:1;background:rgba(var(--ink-rgb), var(--wash))}.svd-empty{min-height:340px;color:var(--ink);flex-direction:column;justify-content:center;align-items:center;gap:16px;margin:auto;display:flex}.svd-empty p{font-family:var(--font-ui);color:var(--ink-4);margin:0;font-size:14px}@media (width<=760px){.bench-tools>.au-group>.au-rule{display:none}}.au-seg-btn .lucide-contrast path{fill:currentColor}.heat{cursor:pointer;touch-action:manipulation;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;position:relative}.heat-canvas{display:block}.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}.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}.scr{cursor:crosshair;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:#e9eaec;position:relative;overflow:hidden;box-shadow:0 1px 2px #17181a14,0 8px 24px #17181a14}.scr[data-gone]{cursor:pointer}.scr-prize,.scr-foil,.scr-dust{width:100%;height:100%;display:block;position:absolute;inset:0}.scr-photo{-o-object-fit:cover;object-fit:cover}.scr-code{color:#17181a;background:linear-gradient(160deg,#fff4d6,#ffd9e8 55%,#dcd6ff);flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.scr-code-say{opacity:.6;font-size:13px;font-weight:500}.scr-code-big{letter-spacing:-.03em;font-size:44px;font-weight:700;line-height:1}.scr-code-chip{letter-spacing:.06em;font-variant-numeric:tabular-nums;background:#ffffffbf;border-radius:999px;margin-top:6px;padding:8px 14px;font-size:14px;font-weight:600}.scr-foil{transition:opacity .42s,transform .52s cubic-bezier(.22,1,.36,1)}.scr[data-gone] .scr-foil{opacity:0;transform:scale(1.06)}.scr-dust{pointer-events:none}.fog{cursor:pointer;touch-action:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;background:#c9ced6;position:relative;overflow:hidden}.fog-view,.fog-pane{width:100%;height:100%;display:block;position:absolute;inset:0}.fog-view{-o-object-fit:cover;object-fit:cover}.fog[data-word]{background:0 0}.fog-word{color:var(--fill-on,var(--ink));white-space:nowrap;justify-content:center;align-items:center;line-height:1;display:flex}.spo-nav-mark[data-avatar]{background:0 0;justify-content:center;width:36px;height:36px;padding:0}.spo-nav-mark[data-avatar] .spo-av{border-radius:50%;width:36px;height:36px;display:block}.spo-nav-mark[data-avatar]:hover .spo-av{scale:1.03}.spo-nav-mark .spo-av{transition:scale .2s cubic-bezier(.3,.9,.4,1)}.spo-av-dark{display:none!important}.spo-menu-mark{display:none}.bench-side[data-menu=true] .spo-menu-mark{-webkit-tap-highlight-color:transparent;border-radius:50%;align-self:flex-start;width:44px;height:44px;margin:0 0 10px;transition:scale .2s cubic-bezier(.28,1.4,.36,1);display:block;overflow:hidden}.bench-side[data-menu=true] .spo-menu-mark:active{scale:.94}.spo-menu-mark .spo-av{width:100%;height:100%;display:block}[data-theme=dark] .spo-av-light{display:none!important}[data-theme=dark] .spo-av-dark{display:block!important}.spo-card-block{aspect-ratio:auto;box-sizing:border-box;place-items:center;min-height:460px;padding:40px 16px;display:grid;position:relative}.spo-card-stage{place-items:center;display:grid}.spo-tag-link{color:#fff;cursor:pointer;pointer-events:auto;text-decoration:none}.spo-tag-link:hover{background:#17181adb}[data-theme=dark] .spo-tag{background:#ffffff24}[data-theme=dark] .spo-tag-link:hover{background:#fff3}.spo-nav-mark{position:relative}.spo-tip{align-items:center;gap:3px;display:inline-flex}.spo-nav-mark:hover .spo-tip,.spo-nav-mark:focus-visible .spo-tip{opacity:1;transition-delay:.42s;translate:-50%}.spo-card-block,.spo-card-block .mb-holo{cursor:pointer}.spo-name{pointer-events:auto;align-items:center;gap:4px;text-decoration:none;display:inline-flex}.spo-name>svg{opacity:.7;flex:none}.spo-name:hover{color:var(--ink)}.spo-tile .spo-tag{left:auto;right:14px}.lch{cursor:none;background:#f1f1f1;position:fixed;inset:0;overflow:hidden}.lch-stage{color:#111;font-family:Inter, var(--font-ui), sans-serif;-webkit-font-smoothing:antialiased;background:#f1f1f1;position:absolute;top:50%;left:50%;overflow:hidden}.lch-center{justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.lch-col{flex-direction:column}.lch-phrase{flex-direction:column;align-items:center;gap:2px;display:flex}.lch-line{white-space:nowrap;line-height:1.2;font-family:var(--font-head);letter-spacing:.004em;gap:.26em;display:flex}.lch-word{display:inline-block}.lch-ring-tap{pointer-events:none;z-index:19;border:2px solid #111;border-radius:50%;position:absolute}.lch-shot{position:absolute;inset:0}.lch-cam,.lch-move{transform-origin:50%;position:absolute;inset:0}.lch-block{transform-origin:50%;position:absolute;top:50%;left:50%}.lch-shot .rh-cursor,.lch-hand .rh-cursor{z-index:20;width:40px;height:40px;margin:-4.8px 0 0 -9.2px}.lch-site{background:var(--bg);color:var(--ink);position:absolute;inset:0}.lch-site>.bench-app,.lch-site>*{cursor:none}.lch-hand{pointer-events:none;z-index:2147483000;position:fixed;inset:0}.lch-film .dtl-tip{display:none}body.lch-pre>:not(#root):not(.lch-hand){opacity:0!important}.lch-ring .orb-mid{display:none}.lch-veil{z-index:10000;background:#f1f1f1b8;position:absolute;inset:0}.lch-ring{background:#fff}.lch-ring .orb{background:#fff;position:absolute}.lch-end-words{flex-direction:column;align-items:center;gap:4px;margin-top:34px;display:flex}.pro-coin-wrap{opacity:0;transition:opacity .26s;position:absolute;inset:0}.pro-coin-wrap[data-on]{opacity:1}.pro-coin{mix-blend-mode:normal;opacity:1;width:140px;height:120px;inset:-6px auto auto -22px;scale:1}.pro-coin canvas{width:100%;height:100%;display:block}.pro-parade{height:178px;margin-inline:-40px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}.pro-parade>.pro-track{width:max-content;animation:36s linear infinite pro-parade;display:flex;position:absolute;top:50%;left:0;transform:translateY(-50%)}.pro-track[data-still]{animation:none}@keyframes pro-parade{0%{transform:translateY(-50%)}to{transform:translate(-50%,-50%)}}.pro-tile{background:#ffffff0d;border-radius:20px;flex:none;margin-right:12px;position:relative;overflow:hidden}.pro-tile-in{transform-origin:50%;width:max-content;position:absolute;top:50%;left:50%}.pro-head .au-title{margin-top:44px}.pro-parade{margin-top:-6px}.pro-crest{margin-top:20px}.pro-wrap .au-card{height:min(680px,100vh - 40px)}.bench-lock{clip-path:inset(-60px -60px 0);background:var(--bg);height:560px;margin-top:20px;position:relative;overflow:visible clip}.bench-lock-peek{pointer-events:none;-webkit-user-select:none;user-select:none;z-index:0;isolation:isolate;filter:blur(8px);position:relative}.bench-lock-veil{z-index:1;pointer-events:none;position:absolute;inset:0 -60px}.bench-lock-veil>span{position:absolute;inset:0}.bench-lock-veil>span:first-child{-webkit-backdrop-filter:blur(6px);-webkit-mask-image:linear-gradient(#000 0% 100%);mask-image:linear-gradient(#000 0% 100%)}.bench-lock-veil>span:nth-child(2){-webkit-backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(#0000 0%,#000 22%);mask-image:linear-gradient(#0000 0%,#000 22%)}.bench-lock-veil>span:nth-child(3){-webkit-backdrop-filter:blur(10px);-webkit-mask-image:linear-gradient(#0000 18%,#000 48%);mask-image:linear-gradient(#0000 18%,#000 48%)}.bench-lock-veil>span:nth-child(4){-webkit-backdrop-filter:blur(16px);-webkit-mask-image:linear-gradient(#0000 35%,#000 72%);mask-image:linear-gradient(#0000 35%,#000 72%)}.bench-lock-veil>span:nth-child(5){background:linear-gradient(180deg,  color-mix(in srgb, var(--bg) 30%, transparent) 0%, color-mix(in srgb, var(--bg) 45%, transparent) 30%, color-mix(in srgb, var(--bg) 65%, transparent) 60%, color-mix(in srgb, var(--bg) 88%, transparent) 85%, var(--bg) 100%)}.bench-lock-offer{z-index:2;text-align:center;flex-direction:column;align-items:center;width:min(560px,100% - 32px);display:flex;position:absolute;top:70px;left:50%;translate:-50%}.bench-lock-coin{width:170px;height:148px;margin-bottom:6px;display:block}.bench-lock-coin canvas{width:100%;height:100%;display:block}.bench-lock-title{font-family:var(--font-head);letter-spacing:-.02em;color:var(--ink);text-wrap:balance;margin:0;font-size:38px;font-weight:500;line-height:1.08}.bench-lock-say{max-width:48ch;color:var(--ink-3);text-wrap:balance;margin:16px 0 0;font-size:17px;line-height:1.5}.bench-lock-go{height:48px;box-shadow:0 10px 30px rgba(var(--ink-rgb), .18);margin-top:30px;padding:0 26px;font-size:15px;position:relative}@media (width<=760px){.bench-lock{height:600px}.bench-lock-offer{top:40px}.bench-lock-coin{width:140px;height:122px}.bench-lock-title{letter-spacing:-.012em;font-size:29px}.bench-lock-say{font-size:15px}}.prc{max-width:1080px;margin:0 auto;padding:36px 0 24px}.prc-head{text-align:center;flex-direction:column;align-items:center;display:flex}.prc-coin{width:160px;height:138px;margin:8px 0 16px;display:block}.prc-coin canvas{width:100%;height:100%;display:block}.prc-tag{height:34px;padding:0 16px;font-size:15px}.prc-title{font-family:var(--font-head);letter-spacing:-.02em;color:var(--ink);margin:19px 0 0;font-size:40px;font-weight:500;line-height:1.08}.prc-lede{max-width:44ch;color:var(--ink-3);text-wrap:balance;margin:14px 0 0;font-size:16px;line-height:1.5}.prc-plans{margin-inline:auto;grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;max-width:760px;margin-top:72px;display:grid}.prc-card{background:rgba(var(--ink-rgb), var(--wash));color:var(--ink);border-radius:36px;flex-direction:column;padding:28px 26px 26px;display:flex;position:relative}.prc-card[data-look=lead]{background:var(--bg);box-shadow:inset 0 0 0 1px rgba(var(--ink-rgb), .12)}.prc-card[data-look=dark]{background:var(--slab);color:var(--on-slab)}[data-theme=dark] .prc-card[data-look=dark]{background:color-mix(in srgb, var(--ink) 8%, var(--bg));color:var(--ink)}[data-theme=dark] .prc-card[data-look=dark] .prc-badge{background:color-mix(in srgb, var(--ink) 12%, transparent);color:var(--ink)}[data-theme=dark] .prc-card[data-look=dark] .prc-go{background:var(--ink);color:var(--bg)}.prc-go:disabled{opacity:.6;cursor:default}.prc-note{text-align:center;color:var(--ink-3);margin:10px 0 0;font-size:13px}.prc-badge{letter-spacing:0;background:var(--ink);height:32px;color:var(--on-ink);border-radius:999px;align-items:center;padding:0 14px;font-size:14px;font-weight:500;display:inline-flex;position:absolute;top:25px;right:22px}.prc-card[data-look=dark] .prc-badge{background:color-mix(in srgb, var(--on-slab) 14%, transparent);color:var(--on-slab)}.prc-name{letter-spacing:-.012em;margin:0;font-size:20px;font-weight:500;line-height:26px}.prc-price{align-items:baseline;gap:6px;margin:22px 0 0;display:flex}.prc-amount{font-family:var(--font-head);letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:48px;font-weight:500;line-height:1}.prc-per{color:color-mix(in srgb, currentColor 55%, transparent);font-size:15px}.prc-says{color:color-mix(in srgb, currentColor 78%, transparent);margin:20px 0 0;font-size:15px;line-height:1.5}.prc-gets{gap:12px;margin:24px 0 0;padding:0;font-size:14px;line-height:20px;list-style:none;display:grid}.prc-gets li{align-items:center;gap:10px;display:flex}.prc-tick{flex:none;place-items:center;width:20px;height:20px;display:grid}.prc-go{height:48px;font-family:var(--font-ui);cursor:pointer;background:var(--bg);color:var(--ink);border:0;border-radius:999px;margin-top:auto;margin-bottom:28px;font-size:15px;font-weight:500;transition:opacity .14s,scale .2s cubic-bezier(.28,1.4,.36,1);position:relative;top:28px}.prc-go:hover{scale:.988}.prc-go:active{scale:.97}.prc-card[data-look=lead] .prc-go{background:var(--ink);color:var(--on-ink)}.prc-card[data-look=dark] .prc-go{background:var(--on-slab);color:var(--slab)}.prc-stack{display:grid}.prc-body{flex-direction:column;grid-area:1/1;display:flex}.prc-body>.prc-price,.prc-body>.prc-says,.prc-body .prc-gets>li{animation:.56s cubic-bezier(.22,1,.36,1) both prc-in}.prc-body>.prc-says{animation-delay:60ms}.prc-body .prc-gets>li{animation-delay:calc(.12s + var(--k,5) * 45ms)}.prc-body .prc-gets>:first-child{--k:0}.prc-body .prc-gets>:nth-child(2){--k:1}.prc-body .prc-gets>:nth-child(3){--k:2}.prc-body .prc-gets>:nth-child(4){--k:3}.prc-body .prc-gets>:nth-child(5){--k:4}.prc-body .prc-gets>:nth-child(6){--k:5}@keyframes prc-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.prc-ghost{visibility:hidden}.prc-ghost *{animation:none!important}@media (prefers-reduced-motion:reduce){.prc-body>.prc-price,.prc-body>.prc-says,.prc-body .prc-gets>li{animation:none}}.bench-pane[data-landing] .prc-head>*,.bench-pane[data-landing] .prc-card,.bench-pane[data-landing] .prc-foot{animation:.7s cubic-bezier(.22,1,.36,1) both wall-rise}.bench-pane[data-landing] .prc-head>:first-child{animation-delay:60ms}.bench-pane[data-landing] .prc-head>:nth-child(2){animation-delay:.14s}.bench-pane[data-landing] .prc-head>:nth-child(3){animation-delay:.2s}.bench-pane[data-landing] .prc-head>:nth-child(4){animation-delay:.26s}.bench-pane[data-landing] .prc-card:first-child{animation-delay:.36s}.bench-pane[data-landing] .prc-card:nth-child(2){animation-delay:.43s}.bench-pane[data-landing] .prc-foot{animation-delay:.52s}@media (prefers-reduced-motion:reduce){.bench-pane[data-landing] .prc-head>*,.bench-pane[data-landing] .prc-card,.bench-pane[data-landing] .prc-foot{animation:none}}.prc-seg{background:rgba(var(--ink-rgb), .06);border-radius:999px;align-self:flex-start;gap:2px;height:32px;margin:-3px 0;padding:2px;display:inline-flex}.prc-seg button{min-width:58px;font-family:var(--font-ui);color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:999px;padding:0 14px;font-size:14px;font-weight:500;transition:background .16s,color .16s}.prc-seg button[data-on]{background:var(--bg);color:var(--ink)}[data-theme=dark] .prc-seg{background:rgba(var(--ink-rgb), .14)}[data-theme=dark] .prc-seg button[data-on]{background:var(--bg)}.prc-foot{text-align:center;color:var(--ink-4,var(--ink-3));margin:28px 0 0;font-size:13px}.prc-faq{text-align:left;max-width:640px;margin:112px auto 0}.bench-lock+.prc-faq{margin-top:72px;position:relative}.prc-faq-title{text-align:center;letter-spacing:-.01em;margin:0 0 36px;font-size:30px;font-weight:500}.prc-faq-item{border-top:1px solid color-mix(in srgb, var(--ink) 7%, transparent)}.prc-faq-item:last-child{border-bottom:1px solid color-mix(in srgb, var(--ink) 7%, transparent)}.prc-faq-more{text-align:center;color:var(--ink-3);margin:28px 0 0;font-size:14px}.prc-faq-more a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.prc-faq-q{width:100%;font:inherit;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;font-size:15px;font-weight:400;line-height:22px;display:flex}.prc-faq-q svg{color:var(--ink-3);flex:none;transition:rotate .26s cubic-bezier(.32,.72,0,1)}.prc-faq-item[data-open] .prc-faq-q svg{rotate:180deg}.prc-faq-q:focus-visible{outline:2px solid var(--signal,#2231dd);outline-offset:2px;border-radius:6px}.prc-faq-a{grid-template-rows:0fr;transition:grid-template-rows .32s cubic-bezier(.32,.72,0,1);display:grid}.prc-faq-item[data-open] .prc-faq-a{grid-template-rows:1fr}.prc-faq-a>div{min-height:0;overflow:hidden}.prc-faq-a p{color:var(--ink-3);opacity:0;margin:0;padding:0 28px 16px 0;font-size:14px;line-height:22px;transition:opacity .2s}.prc-faq-item[data-open] .prc-faq-a p{opacity:1;transition-delay:80ms}.prc-faq-a a{color:var(--ink);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}@media (width<=800px){.prc-plans{grid-template-columns:1fr;max-width:440px;margin-inline:auto}.prc-faq{max-width:440px;margin-top:72px}.prc-faq-title{margin-bottom:28px;font-size:26px}}@media (width<=760px){.prc{padding-top:24px}.prc-coin{width:136px;height:118px;margin:0 0 12px}.prc-title{letter-spacing:-.012em;font-size:30px}.prc-plans{margin-top:44px}}.au-row-coin{place-items:center;width:18px;height:18px;display:grid;position:relative}.au-row-coin-gl{pointer-events:none;width:28px;height:28px;position:absolute;top:50%;left:50%;translate:-50% -50%}.au-row-coin-gl canvas{width:100%;height:100%;display:block}@property --sweep{syntax:"<angle>";inherits:true;initial-value:0deg}.prc-beam{isolation:isolate;animation:4.5s linear infinite prc-sweep;overflow:hidden}@keyframes prc-sweep{to{--sweep:360deg}}.prc-beam:before{content:"";z-index:-1;border-radius:inherit;-webkit-mask-image:conic-gradient(from var(--sweep), transparent 0deg, transparent 120deg, #000 200deg, #000 250deg, transparent 330deg);-webkit-mask-image:conic-gradient(from var(--sweep), transparent 0deg, transparent 120deg, #000 200deg, #000 250deg, transparent 330deg);mask-image:conic-gradient(from var(--sweep), transparent 0deg, transparent 120deg, #000 200deg, #000 250deg, transparent 330deg);filter:saturate(1.3);background:radial-gradient(40% 120% at 20% 0,#ff5c8c66,#0000 75%),radial-gradient(40% 120% at 80% 0,#4696ff66,#0000 75%),radial-gradient(40% 120% at 80% 100%,#9664ff66,#0000 75%),radial-gradient(40% 120% at 20% 100%,#3cd29666,#0000 75%);position:absolute;inset:0}.prc-beam:after{content:"";z-index:-1;border-radius:inherit;background:conic-gradient(from var(--sweep), transparent 0deg, transparent 190deg, #7878ff80 215deg, #ff6eaacc 230deg, #5ad2aa80 245deg, transparent 270deg);-webkit-mask-composite:xor;-webkit-mask-composite:xor;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@media (prefers-reduced-motion:reduce){.prc-beam{animation:none}}@property --swb-turn{syntax:"<angle>";inherits:true;initial-value:0deg}.swb{--a:var(--swb-glow,.4);isolation:isolate;border-radius:var(--swb-r,20px);background:var(--fill-slab,var(--card));height:48px;color:var(--fill-on,var(--ink));font:inherit;font-family:var(--font-ui);cursor:pointer;-webkit-tap-highlight-color:transparent;animation:swb-turn var(--swb-lap,4.5s) linear infinite;letter-spacing:-.01em;border:0;padding:0 32px;font-size:16px;font-weight:500;transition:scale .22s cubic-bezier(.24,1.34,.38,1);position:relative;overflow:hidden}.swb:hover{scale:.98}.swb:active{scale:.96}@keyframes swb-turn{to{--swb-turn:360deg}}.swb:before,.swb:after{content:"";z-index:-1;border-radius:inherit;pointer-events:none;position:absolute;inset:0}.swb:before{background:radial-gradient(40% 120% at 20% 0%, rgba(255, 92, 140, var(--a)), transparent 75%), radial-gradient(40% 120% at 80% 0%, rgba(70, 150, 255, var(--a)), transparent 75%), radial-gradient(40% 120% at 80% 100%, rgba(150, 100, 255, var(--a)), transparent 75%), radial-gradient(40% 120% at 20% 100%, rgba(60, 210, 150, var(--a)), transparent 75%);-webkit-mask-image:conic-gradient(from var(--swb-turn), transparent 0deg, transparent 120deg, #000 200deg, #000 250deg, transparent 330deg);-webkit-mask-image:conic-gradient(from var(--swb-turn), transparent 0deg, transparent 120deg, #000 200deg, #000 250deg, transparent 330deg);mask-image:conic-gradient(from var(--swb-turn), transparent 0deg, transparent 120deg, #000 200deg, #000 250deg, transparent 330deg);filter:saturate(1.3);transition:opacity .22s}.swb:after{background:conic-gradient(from var(--swb-turn), transparent 0deg, transparent 190deg, #7878ff80 215deg, #ff6eaacc 230deg, #5ad2aa80 245deg, transparent 270deg);-webkit-mask-composite:xor;-webkit-mask-composite:xor;opacity:0;padding:2px;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}.swb[data-line]:after{opacity:1}@media (prefers-reduced-motion:reduce){.swb{animation:none}}.swb-frame{place-items:center;width:290px;height:96px;display:grid}[data-theme=dark] .au-menu{background:color-mix(in srgb, var(--ink) 5%, var(--bg));box-shadow:0 0 0 1px rgba(var(--ink-rgb), .1)}html[data-theme=dark] .au-menu .au-seg{background:rgba(var(--ink-rgb), .05)}.au-menu .au-seg-btn{width:36px}html[data-theme=dark] .au-menu .au-seg-btn[data-on]{background:rgba(var(--ink-rgb), .12)}.au-menu{top:calc(100% + 14px)}.au-menu:before{content:"";height:18px;position:absolute;top:-18px;left:-8px;right:-8px}.bench-lock-go.prc-beam:after{display:none}.bench-lock-go.prc-beam:before{opacity:.5}.bench-sad{width:84px;color:rgba(var(--ink-rgb), .16)}[data-theme=dark] .bench-sad{color:rgba(var(--ink-rgb), .1)}.bench-none{padding:120px 0 260px}.sfx-peek{z-index:2;pointer-events:none;border-radius:999px;place-items:center;display:grid;position:absolute;overflow:hidden;transform:translate(-50%,-50%)}.sfx-peek-eyes{gap:14px;animation:3.2s cubic-bezier(.45,0,.25,1) both sfx-peek;display:flex}.sfx-peek-eyes i{background:#fff;border-radius:6px;width:10px;height:18px;animation:3.2s linear both sfx-blink;display:block}@keyframes sfx-peek{0%{transform:translateX(calc(var(--d) * 64px))}16%{transform:translate(0)}26%{transform:translateX(calc(var(--d) * -9px))}42%{transform:translateX(calc(var(--d) * -9px))}52%{transform:translateX(calc(var(--d) * 9px))}68%{transform:translateX(calc(var(--d) * 9px))}78%{transform:translate(0)}to{transform:translateX(calc(var(--d) * -64px))}}@keyframes sfx-blink{0%,70%{transform:scaleY(1)}72.5%{transform:scaleY(.12)}75%,to{transform:scaleY(1)}}@media (prefers-reduced-motion:reduce){.sfx-peek{display:none}}.lch-word-big{z-index:2;font-family:var(--font-head);letter-spacing:-.015em;color:#111;white-space:nowrap;font-weight:600;line-height:1;position:relative}.lch-bloom{pointer-events:none;position:absolute;inset:0}.lch-bloom>span{filter:blur(120px);opacity:.6;border-radius:50%;width:760px;height:520px;margin:-260px 0 0 -380px;position:absolute;top:78%;left:50%}.lch-bloom[data-low]>span{filter:blur(90px);opacity:.45;width:520px;height:300px;margin:-150px 0 0 -260px;top:62%}.lch-reveal{z-index:2;align-items:center;gap:30px;display:flex;position:relative}.lch-reveal-mark{flex:none}.lch-reveal-name{font-family:var(--font-head);letter-spacing:-.02em;color:#111;font-size:112px;font-weight:600;line-height:1;display:flex}.lch-reveal-name>span{white-space:pre;display:inline-block}.lch-mos-stage{background:#fff;overflow:hidden}.lch-mos-stage[data-dark]{background:#000}.lch-mos{transform-origin:50%;grid-template-columns:repeat(5,1fr);grid-auto-rows:300px;gap:20px;width:1880px;height:940px;margin:-470px 0 0 -940px;display:grid;position:absolute;top:50%;left:50%}.lch-tile{background:rgba(var(--ink-rgb), var(--wash));border-radius:24px;position:relative;overflow:hidden}.lch-sweep{z-index:5;filter:blur(40px);pointer-events:none;background:radial-gradient(circle,#ff96c8f2,#aa96ffb3 40%,#fff0 70%);border-radius:50%;width:1500px;height:1500px;margin:-750px 0 0 -750px;position:absolute;top:50%;left:50%}.lch-dof{z-index:5;pointer-events:none;-webkit-backdrop-filter:blur(10px);position:absolute;inset:0;-webkit-mask-image:radial-gradient(42% 38%,#0000 35%,#000 100%);mask-image:radial-gradient(42% 38%,#0000 35%,#000 100%)}.glb{color:var(--ink);cursor:grab;touch-action:none;display:block}.glb:active{cursor:grabbing}.glb[data-hover=true]{cursor:pointer}.fbill{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}.drl{border-radius:var(--drl-r);background:var(--fill-slab,var(--card));width:300px;color:var(--fill-on,var(--ink));font-family:var(--font-ui);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;padding:12px;position:relative}[data-stroke=on] .drl{box-shadow:0 0 0 1px var(--pane-edge)}.drl-reels{justify-content:center;gap:12px;display:flex;position:relative;-webkit-mask-image:linear-gradient(#0000,#000 30% 70%,#0000);mask-image:linear-gradient(#0000,#000 30% 70%,#0000)}.drl-lens{border-radius:var(--drl-in);background:color-mix(in srgb, var(--fill-on,#17181a) 6%, var(--fill-slab,#fff));pointer-events:none;height:36px;margin-top:-18px;position:absolute;top:50%;left:0;right:0}.drl-reel{perspective:600px;height:100%;transform-style:preserve-3d;touch-action:none;cursor:grab;outline:none;flex:none;position:relative}.drl-reel:active{cursor:grabbing}.drl-row{white-space:nowrap;backface-visibility:hidden;will-change:transform, opacity;letter-spacing:-.01em;height:36px;margin-top:-18px;font-size:16px;line-height:36px;position:absolute;top:50%;left:0;right:0}.drl-reel:focus-visible .drl-row[data-mid]{color:var(--signal,#2231dd)}.drl-live{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skm{border-radius:var(--skm-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;position:relative}[data-stroke=on] .skm{box-shadow:0 0 0 1px var(--pane-edge)}.skm-top{align-items:center;gap:12px;display:flex}.skm-id{flex-direction:column;flex:1;min-width:0;display:flex}.skm-b{width:fit-content;position:relative}.skm-face{flex:none;width:44px;height:44px}.skm-face img{-o-object-fit:cover;object-fit:cover;border-radius:50%;width:44px;height:44px;display:block}.skm-name{letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:20px}.skm-handle,.skm-stats,.skm-bio p{color:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff))}.skm-handle{letter-spacing:0;font-size:13px;line-height:20px}.skm-follow{flex:none;width:34px;height:34px}.skm-reload{background:color-mix(in srgb, var(--fill-on,#17181a) 6%, var(--fill-slab,#fff));width:34px;height:34px;color:var(--fill-on,#17181a);cursor:pointer;-webkit-tap-highlight-color:transparent;border:0;border-radius:50%;outline:none;place-items:center;padding:0;transition:background-color .16s,scale .16s cubic-bezier(.22,1,.36,1);display:grid}.skm-reload:hover{background:color-mix(in srgb, var(--fill-on,#17181a) 12%, var(--fill-slab,#fff))}.skm-reload:active{scale:.96}.skm-reload:focus-visible{box-shadow:0 0 0 2px var(--fill-slab,#fff), 0 0 0 4px var(--signal,#2231dd)}.skm-reload svg{transition:rotate .42s cubic-bezier(.22,1,.36,1)}.skm-reload[data-spin] svg{animation:.9s linear infinite skm-spin}@keyframes skm-spin{to{rotate:360deg}}.skm-bio{width:auto;margin-top:14px}.skm-bio p{letter-spacing:-.01em;margin:0;font-size:14px;line-height:20px}.skm-stats{letter-spacing:0;gap:16px;margin-top:14px;font-size:13px;display:flex}.skm-stats .skm-b{line-height:20px}.skm-stats b{color:var(--fill-on,#17181a);font-weight:500}.skm-real{opacity:0;transition:opacity .16s,translate .16s;translate:0 10px}.skm-bar{background:color-mix(in srgb, var(--fill-on,#17181a) 6%, var(--fill-slab,#fff));pointer-events:none;transition:opacity .16s;animation:1.4s ease-in-out infinite skm-breathe;position:absolute;left:0}@keyframes skm-breathe{50%{background:color-mix(in srgb, var(--fill-on,#17181a) 4%, var(--fill-slab,#fff))}}.skm[data-ready] .skm-bar{opacity:0;transition-property:top,width,height,opacity,border-radius;transition-duration:.6s,.6s,.6s,.6s,.6s;transition-timing-function:cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i) * var(--skm-gap));width:100%!important;height:100%!important;top:0!important}.skm[data-ready] .skm-real{opacity:1;transition:opacity .6s cubic-bezier(.22,1,.36,1),translate .6s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--i) * var(--skm-gap) + 60ms);translate:0}@media (prefers-reduced-motion:reduce){.skm-reload[data-spin] svg,.skm-bar{animation:none}.skm[data-ready] .skm-bar,.skm[data-ready] .skm-real{transition-duration:.16s;transition-delay:0s}}.wck{border-radius:var(--wck-r);background:var(--fill-slab,var(--card));color:var(--fill-on,var(--ink));font-family:var(--font-ui);font-variant-numeric:tabular-nums;-webkit-user-select:none;user-select:none;--wck-mute:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));--wck-line:color-mix(in srgb, var(--fill-on,#17181a) 6%, var(--fill-slab,#fff));position:relative;overflow:hidden}[data-stroke=on] .wck{box-shadow:0 0 0 1px var(--pane-edge)}.wck-list{position:relative}.wck-row{cursor:pointer;background:var(--fill-slab,var(--card));outline:none;padding:16px;transition:transform .42s cubic-bezier(.22,1,.36,1),background-color .16s;position:relative}.wck-row+.wck-row{border-top:1px solid var(--wck-line)}.wck-row:not([data-home]):hover{background:color-mix(in srgb, var(--fill-on,#17181a) 6%, var(--fill-slab,#fff))}.wck-row:focus-visible{box-shadow:inset 0 0 0 2px var(--signal,#2231dd)}.wck-row[data-home]{cursor:default;z-index:1;background:color-mix(in srgb, var(--fill-on,#17181a) 6%, var(--fill-slab,#fff))}.wck-main{-moz-column-gap:12px;letter-spacing:-.02em;grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:12px;font-size:20px;line-height:26px;display:grid}.wck-city{white-space:nowrap;align-items:center;gap:8px;min-width:0;font-weight:400;display:flex}.wck-time{text-align:right;white-space:nowrap;min-width:58px;font-weight:400}.wck-off{letter-spacing:0;color:var(--wck-mute);font-size:12px;font-weight:400}.wck-dial{border-top:1px solid var(--wck-line);position:relative}.wck-ruler{touch-action:none;cursor:grab;outline:none;height:64px;position:relative;overflow:hidden}.wck-ruler[data-held=true]{cursor:grabbing}.wck-tape{position:absolute;inset:0}.wck-tick{transform-origin:50% 100%;background:color-mix(in srgb, var(--fill-on,#17181a) 32%, var(--fill-slab,#fff));border-radius:1px;width:1.5px;height:10px;margin-left:-.75px;position:absolute;bottom:14px;left:50%}.wck-tick[data-hour]{background:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));height:18px}.wck-hr{text-align:center;width:24px;color:var(--wck-mute);transform-origin:50% 100%;letter-spacing:0;margin-left:-12px;font-size:11px;line-height:12px;position:absolute;bottom:38px;left:50%}.wck-hand{background:var(--fill-on,#17181a);pointer-events:none;border-radius:1px;width:2px;height:24px;margin-left:-1px;position:absolute;bottom:12px;left:50%}.wck-ruler:focus-visible .wck-hand{background:var(--signal,#2231dd)}.wck-now{background:color-mix(in srgb, var(--fill-on,#17181a) 16%, var(--fill-slab,#fff));height:28px;color:var(--fill-on,#17181a);font:inherit;cursor:pointer;letter-spacing:0;border:0;border-radius:999px;align-items:center;gap:4px;margin-block:-4px;padding:0 12px;font-size:13px;font-weight:500;animation:.22s cubic-bezier(.22,1,.36,1) wck-in;display:inline-flex}.wck-now:hover{background:color-mix(in srgb, var(--fill-on,#17181a) 20%, var(--fill-slab,#fff))}.wck-now:active{scale:.96}@keyframes wck-in{0%{opacity:0;scale:.9}}.vch{font-family:var(--font-ui);color:var(--fill-on,var(--ink));-webkit-user-select:none;user-select:none;--vch-mute:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));--vch-wash:color-mix(in srgb, var(--fill-on,#17181a) 6%, var(--fill-slab,#fff));position:relative}.vch-box{background:var(--fill-slab,var(--card));outline:none;position:absolute}[data-stroke=on] .vch-box{box-shadow:0 0 0 1px var(--pane-edge)}.vch-box:not([data-open]){cursor:pointer}.vch-box:focus-visible{box-shadow:0 0 0 2px var(--fill-slab,#fff), 0 0 0 4px var(--signal,#2231dd)}.vch-more{background:var(--vch-wash);width:40px;height:40px;box-shadow:0 0 0 2px var(--fill-slab,#fff);color:var(--fill-on,#17181a);letter-spacing:0;font-variant-numeric:tabular-nums;z-index:2;pointer-events:none;border-radius:50%;place-items:center;font-size:13px;font-weight:500;display:grid;position:absolute}[data-fill=dark] .vch-more{background:color-mix(in srgb, var(--fill-on,#fff) 15%, var(--fill-slab,#0e0f11))}.vch-pulse{pointer-events:none;place-items:center;width:20px;display:grid;position:absolute}.vch-bars,.vch-grow{grid-area:1/1;transition:opacity .16s,scale .22s cubic-bezier(.24,1.34,.38,1)}.vch-bars{align-items:center;gap:2px;display:flex}.vch-grow{color:var(--vch-mute);opacity:0;scale:.6}.vch-box:not([data-open]):hover~.vch-pulse .vch-bars,.vch-box:not([data-open]):focus-visible~.vch-pulse .vch-bars{opacity:0;scale:.6}.vch-box:not([data-open]):hover~.vch-pulse .vch-grow,.vch-box:not([data-open]):focus-visible~.vch-pulse .vch-grow{opacity:1;scale:1}.vch-pulse i{background:var(--fill-on,#17181a);border-radius:2px;width:3px;height:6px;transition:height .22s}.vch-pulse[data-on] i{animation:.9s ease-in-out infinite vch-pulse}.vch-pulse i:nth-child(2){animation-delay:-300ms}.vch-pulse i:nth-child(3){animation-delay:-600ms}@keyframes vch-pulse{0%,to{height:6px}50%{height:16px}}.vch-head{letter-spacing:-.01em;place-items:center;height:48px;font-size:16px;font-weight:500;display:grid;position:absolute;top:0;left:0;right:0}.vch-x{background:var(--vch-wash);width:28px;height:28px;color:var(--vch-mute);cursor:pointer;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:10px;right:10px}.vch-x:hover{color:var(--fill-on,#17181a)}.vch-m{pointer-events:none;position:absolute}.vch-head,.vch-foot,.vch-name{transition:opacity .22s}.vch-face{box-shadow:0 0 0 2px var(--fill-slab,#fff);border-radius:50%;transition:box-shadow .22s;position:absolute;inset:0}.vch-face[data-talk]{box-shadow:0 0 0 1.5px var(--fill-slab,#fff), 0 0 0 3.5px var(--fill-on,#17181a)}.vch-talk{background:var(--fill-on,#17181a);width:32%;min-width:14px;height:32%;min-height:14px;box-shadow:0 0 0 2px var(--fill-slab,#fff);border-radius:50%;justify-content:center;align-items:center;gap:2px;transition:scale .22s cubic-bezier(.24,1.34,.38,1);display:flex;position:absolute;top:-4px;right:-4px;scale:0}.vch-talk[data-on]{scale:1}.vch-talk i{background:var(--fill-slab,#fff);border-radius:1px;width:1.6px;height:30%}.vch-talk[data-on] i{animation:.7s ease-in-out infinite vch-bar}.vch-talk i:nth-child(2){animation-delay:-180ms}.vch-talk i:nth-child(3){animation-delay:-420ms}@keyframes vch-bar{50%{height:62%}}.vch-name{white-space:nowrap;color:color-mix(in srgb, var(--fill-on,#17181a) 72%, var(--fill-slab,#fff));letter-spacing:0;font-size:13px;line-height:16px;position:absolute;top:calc(100% + 7px);left:50%;translate:-50%}.vch-foot{flex-direction:column;align-items:center;gap:12px;display:flex;position:absolute;top:246px;left:16px;right:16px}.vch-join{border-radius:max(0px, calc(var(--vch-r) - 14px + 6px));background:var(--fill-on,#17181a);width:100%;height:44px;color:var(--fill-slab,#fff);font:inherit;cursor:pointer;letter-spacing:-.01em;border:0;font-size:14px;font-weight:500;transition:scale .22s cubic-bezier(.22,1,.36,1),background-color .22s,color .22s}.vch-join:active{scale:.96}.vch-join[data-joined]{background:var(--vch-wash);color:var(--fill-on,#17181a)}.vch-note{color:var(--vch-mute);letter-spacing:0;font-size:11px}@media (prefers-reduced-motion:reduce){.vch-talk[data-on] i{height:50%;animation:none}.vch-pulse[data-on] i{height:10px;animation:none}}.tkt{font-family:var(--font-ui);color:var(--fill-on,var(--ink));-webkit-user-select:none;user-select:none;--tkt-mute:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));position:relative}.tkt-defs{width:0;height:0;position:absolute}.tkt-shapes{pointer-events:none;position:absolute;inset:0}.tkt-slab{background:var(--fill-slab,var(--card));border-radius:var(--tkt-r);position:absolute}.tkt-body{transform-origin:100%;border-radius:var(--tkt-r) min(var(--tkt-r), 6px) min(var(--tkt-r), 6px) var(--tkt-r)}.tkt-stub{border-radius:min(var(--tkt-r), 6px) var(--tkt-r) var(--tkt-r) min(var(--tkt-r), 6px)}.tkt-stub,.tkt-stubprint{transform-origin:50%}.tkt-joint{background:var(--fill-slab,var(--card));transform-origin:0;opacity:0;border-radius:999px;position:absolute;top:0;left:0}.tkt-print{box-sizing:border-box;position:absolute}.tkt-main{transform-origin:100%;pointer-events:none;flex-direction:column;padding:16px 20px;display:flex}.tkt-stubprint{touch-action:none;cursor:grab;flex-direction:column;align-items:center;padding:16px 0;display:flex}.tkt[data-held=true] .tkt-stubprint{cursor:grabbing}.tkt-label{letter-spacing:.04em;text-transform:uppercase;color:var(--tkt-mute);font-size:11px;font-weight:400}.tkt-route{letter-spacing:-.03em;align-items:center;gap:12px;margin-top:10px;font-size:30px;font-weight:500;line-height:1;display:flex}.tkt-route svg{color:var(--tkt-mute)}.tkt-row{font-variant-numeric:tabular-nums;letter-spacing:0;gap:16px;margin-top:auto;font-size:13px;font-weight:500;display:flex}.tkt-row i{color:var(--tkt-mute);letter-spacing:0;margin-bottom:2px;font-size:11px;font-style:normal;font-weight:400;display:block}.tkt-seat{letter-spacing:-.03em;margin-top:6px;font-size:30px;font-weight:500;line-height:1}.tkt-code{gap:2px;height:34px;margin-top:auto;display:flex}.tkt-code i{background:var(--fill-on,#17181a);border-radius:.5px;height:100%;display:block}.tkt-perf{background:radial-gradient(circle, color-mix(in srgb, var(--fill-on,#17181a) 20%, var(--fill-slab,#fff)) 1.4px, transparent 1.9px) center top / 4px 7px repeat-y;pointer-events:none;width:4px;margin-left:-1.5px;transition:opacity .16s;position:absolute}.tkt[data-torn] .tkt-perf{opacity:0}.acs{font-family:var(--font-ui);color:var(--fill-on,var(--ink));-webkit-user-select:none;user-select:none;--acs-mute:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));position:relative}.acs-card{box-sizing:border-box;border-radius:var(--acs-r);background:color-mix(in srgb, var(--fill-on,#17181a) calc(var(--k,0) * 9%), var(--fill-slab,#fff));transform-origin:50% 0;will-change:transform;width:100%;height:62px;transition:transform var(--acs-ms) cubic-bezier(.22, 1, .36, 1), opacity calc(var(--acs-ms) * .7) ease, background-color var(--acs-ms) ease;align-items:center;gap:12px;padding:0 16px 0 12px;display:flex;position:absolute;top:0;left:0}.acs-card[data-out]{transition:transform var(--acs-ms) cubic-bezier(.22, 1, .36, 1), opacity calc(var(--acs-ms) * .8) ease}[data-stroke=on] .acs-card{box-shadow:0 0 0 1px var(--pane-edge)}.acs-card>*{transition:opacity .22s}.acs-card:not([data-top])>*{opacity:0}.acs-card[data-top]{cursor:grab;touch-action:pan-y}.acs-card[data-top]:active{cursor:grabbing}.acs-card:focus-visible{box-shadow:0 0 0 2px var(--signal,#2231dd);outline:none}.acs-icon{border-radius:50%;flex:none;place-items:center;width:38px;height:38px;display:grid;overflow:hidden}.acs-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.acs-text b{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.01em;font-size:14px;font-weight:500;line-height:18px;overflow:hidden}.acs-text span{color:var(--acs-mute);white-space:nowrap;text-overflow:ellipsis;letter-spacing:0;font-size:12px;line-height:16px;overflow:hidden}.acs-when{color:var(--acs-mute);letter-spacing:0;flex:none;font-size:12px}.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}.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)}@keyframes stb-pop{0%{opacity:0;filter:blur(2px);transform:translateY(.18em)}to{opacity:1;filter:blur();transform:none}}@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}.dsw{--dsw-ink:color-mix(in srgb, var(--fill-on,#17181a) 100%, var(--fill-slab,#fff));--dsw-soft:color-mix(in srgb, var(--fill-on,#17181a) 72%, var(--fill-slab,#fff));--dsw-mute:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));--dsw-faint:color-mix(in srgb, var(--fill-on,#17181a) 32%, var(--fill-slab,#fff));--dsw-w6:color-mix(in srgb, var(--fill-on,#17181a) 6%, var(--fill-slab,#fff));--dsw-w12:color-mix(in srgb, var(--fill-on,#17181a) 12%, var(--fill-slab,#fff));--dsw-c1:color-mix(in srgb, var(--fill-on,#17181a) 100%, var(--fill-slab,#fff));--dsw-c2:color-mix(in srgb, var(--fill-on,#17181a) 78%, var(--fill-slab,#fff));--dsw-c3:color-mix(in srgb, var(--fill-on,#17181a) 60%, var(--fill-slab,#fff));--dsw-c4:color-mix(in srgb, var(--fill-on,#17181a) 44%, var(--fill-slab,#fff));--dsw-c5:color-mix(in srgb, var(--fill-on,#17181a) 32%, var(--fill-slab,#fff));--dsw-c6:color-mix(in srgb, var(--fill-on,#17181a) 22%, var(--fill-slab,#fff));--dsw-alert:color-mix(in srgb, var(--fill-on,#17181a) 100%, var(--fill-slab,#fff));--dsw-out:cubic-bezier(.22, 1, .36, 1);box-sizing:border-box;background:var(--fill-slab,#fff);width:300px;color:var(--dsw-ink);font-family:var(--font-ui);-webkit-user-select:none;user-select:none;border-radius:20px;flex-direction:column;gap:16px;padding:16px;display:flex}.dsw[data-colour=on]{--dsw-c1:#9d7bf5;--dsw-c2:#5b8def;--dsw-c3:#9ab8db;--dsw-c4:#f2c46d;--dsw-c5:#74dcae;--dsw-c6:#e57bb8;--dsw-alert:#e5484d}[data-stroke=on] .dsw{box-shadow:0 0 0 1px var(--pane-edge)}.dsw-head{align-items:center;gap:12px;display:flex}.dsw-titles{flex-direction:column;flex:1;min-width:0;display:flex}.dsw-title{letter-spacing:-.01em;font-size:14px;font-weight:500;line-height:18px}.dsw-sub{letter-spacing:0;color:var(--dsw-mute);font-size:12px;line-height:16px}.dsw-pill{background:var(--dsw-w6);letter-spacing:.04em;color:var(--dsw-soft);border-radius:10px;flex:none;padding:6px 10px;font-size:12px;font-weight:500;line-height:16px}.dsw-chart{padding-top:36px;position:relative}.dsw-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));letter-spacing:0;white-space:nowrap;font-variant-numeric:tabular-nums;height:24px;color:var(--dsw-ink);pointer-events:none;transition:transform .42s var(--dsw-out);border-radius:8px;align-items:center;gap:4px;padding:0 8px;font-size:11px;line-height:14px;display:flex;position:absolute;top:0;left:0}.dsw-tip-h{font-weight:500}.dsw-tip-sep{color:var(--dsw-faint)}.dsw[data-scrub] .dsw-tip,.dsw[data-scrub] .dsw-line{transition-duration:.16s}.dsw-body{display:flex}.dsw-foot{color:var(--dsw-mute);justify-content:space-between;gap:4px 12px;font-size:12px;line-height:16px;display:grid}.dsw-stat{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.dsw-stat b{color:var(--dsw-ink);font-variant-numeric:tabular-nums;font-weight:500}.dsw-key{background:var(--c);border-radius:2px;flex:none;width:8px;height:8px}.dsw-plot{touch-action:pan-y;cursor:crosshair;flex:1;justify-content:flex-end;display:flex}.dsw-svg{display:block;overflow:visible}.dsw-wash{fill:var(--dsw-w12)}.dsw-dot{fill:var(--c)}.dsw-col circle{transform-box:fill-box;transform-origin:50%;transition:transform .22s var(--dsw-out)}.dsw-col[data-on] circle{transform:scale(1.3)}.dsw-col[data-on] .dsw-wash{fill:color-mix(in srgb, var(--fill-on,#17181a) 20%, var(--fill-slab,#fff))}.dsw-col{opacity:0}.dsw[data-in] .dsw-col{animation:dsw-in .42s var(--dsw-out) var(--d) both}@keyframes dsw-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:none}}.dsw-line{border-left:1px dashed var(--dsw-faint);pointer-events:none;width:0;transition:transform .42s var(--dsw-out);position:absolute;top:26px;left:-.5px}.dsw-line:before{content:"";background:var(--dsw-ink);border-radius:50%;width:6px;height:6px;position:absolute;top:-3px;left:-3.5px}.dsw-axis{letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--dsw-mute);justify-content:space-between;margin-top:8px;font-size:11px;line-height:14px;display:flex}@media (prefers-reduced-motion:reduce){.dsw[data-in] .dsw-col{opacity:1;animation:none}.dsw-tip,.dsw-line,.dsw-col circle{transition:none}}.bra{--bra-c1:color-mix(in srgb, var(--fill-on,#17181a) 100%, var(--fill-slab,#fff));--bra-c2:color-mix(in srgb, var(--fill-on,#17181a) 78%, var(--fill-slab,#fff));--bra-c3:color-mix(in srgb, var(--fill-on,#17181a) 60%, var(--fill-slab,#fff));--bra-c4:color-mix(in srgb, var(--fill-on,#17181a) 44%, var(--fill-slab,#fff));--bra-c5:color-mix(in srgb, var(--fill-on,#17181a) 32%, var(--fill-slab,#fff));--bra-c6:color-mix(in srgb, var(--fill-on,#17181a) 22%, var(--fill-slab,#fff));--bra-alert:color-mix(in srgb, var(--fill-on,#17181a) 40%, var(--fill-slab,#fff));--bra-ink:color-mix(in srgb, var(--fill-on,#17181a) 100%, var(--fill-slab,#fff));--bra-soft:color-mix(in srgb, var(--fill-on,#17181a) 72%, var(--fill-slab,#fff));--bra-mute:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));--bra-faint:color-mix(in srgb, var(--fill-on,#17181a) 32%, var(--fill-slab,#fff));--bra-wash:color-mix(in srgb, var(--fill-on,#17181a) 6%, transparent);--bra-well:color-mix(in srgb, var(--fill-on,#17181a) 12%, transparent);--bra-line:color-mix(in srgb, var(--fill-on,#17181a) 20%, transparent);--bra-dim:22%;box-sizing:border-box;background:var(--fill-slab,#fff);width:300px;color:var(--bra-ink);font-family:var(--font-ui);letter-spacing:0;-webkit-user-select:none;user-select:none;border-radius:20px;flex-direction:column;gap:12px;padding:16px;font-size:13px;display:flex;position:relative}.bra[data-colour=on]{--bra-c1:#9d7bf5;--bra-c2:#5b8def;--bra-c3:#9ab8db;--bra-c4:#f2c46d;--bra-c5:#74dcae;--bra-c6:#e57bb8}[data-stroke=on] .bra{box-shadow:0 0 0 1px var(--pane-edge)}.bra-head{align-items:center;gap:12px;display:flex}.bra-titles{flex-direction:column;flex:1;min-width:0;display:flex}.bra-title{letter-spacing:-.01em;white-space:nowrap;font-size:14px;font-weight:500;line-height:18px}.bra-sub{color:var(--bra-mute);white-space:nowrap;font-size:12px;line-height:16px}.bra-seg{background:var(--bra-wash);border-radius:10px;flex:none;padding:2px;display:flex}.bra-seg button{height:28px;font:inherit;color:var(--bra-mute);cursor:pointer;background:0 0;border:0;padding:0 10px;font-size:12px;font-weight:500;transition:color .16s,scale .16s cubic-bezier(.22,1,.36,1);position:relative}.bra-seg button:hover{color:var(--bra-soft)}.bra-seg button[data-on]{color:var(--bra-ink)}.bra-seg button:active{scale:.96}.bra-seg button:focus-visible{outline-offset:0;border-radius:8px;outline:2px solid #2231dd}.bra-seg-pill{background:var(--fill-slab,#fff);z-index:0;border-radius:8px;position:absolute;inset:0}.bra-seg-label{z-index:1;white-space:nowrap;position:relative}.bra-stage{width:268px;height:224px;position:relative}.bra-graph{touch-action:none;display:block;overflow:visible}.bra-guide{fill:none;stroke:var(--bra-line);stroke-width:1px;stroke-dasharray:2 4}.bra-edge{--k:var(--bra-ink);--a:100%;fill:none;stroke:color-mix(in srgb, var(--k) var(--a), var(--fill-slab,#fff));stroke-width:1px;stroke-linecap:round;transition:stroke .16s,stroke-width .16s cubic-bezier(.22,1,.36,1)}.bra-edge[data-hot]{stroke-width:1.5px}.bra-edge[data-risk]{--k:var(--bra-alert);stroke-dasharray:2 3}.bra-n{--a:100%;pointer-events:none}.bra-dot{transform-box:fill-box;transform-origin:50%;transition:scale .16s cubic-bezier(.22,1,.36,1)}.bra-fill{fill:color-mix(in srgb, var(--k) var(--a), var(--fill-slab,#fff));transition:fill .16s}.bra-ring{fill:var(--fill-slab,#fff);stroke:color-mix(in srgb, var(--bra-ink) var(--a), var(--fill-slab,#fff));stroke-width:1.5px;transition:stroke .16s}.bra-risk{fill:var(--fill-slab,#fff);stroke:color-mix(in srgb, var(--bra-alert) var(--a), var(--fill-slab,#fff));stroke-width:1.25px;stroke-dasharray:1.5 2;transition:stroke .16s}.bra-hit{fill:#0000}.bra-orb{border-radius:50%;width:32px;height:32px;overflow:hidden}.bra-orb>*{display:block}.bra:not([data-colour=on]) .bra-orb{filter:grayscale()}.bra[data-focus] .bra-edge:not([data-on]),.bra[data-focus] .bra-n:not([data-on]){--a:var(--bra-dim)}.bra[data-focus] .bra-edge[data-on]{stroke-width:2.25px}.bra[data-focus] .bra-n[data-on]:not(.bra-core) .bra-dot{scale:1.2}.bra-tip{box-sizing:border-box;background:color-mix(in srgb, var(--fill-on,#17181a) 8%, var(--fill-slab,#fff));pointer-events:none;transform-origin:50%;border-radius:10px;flex-direction:column;justify-content:center;padding:8px 12px;display:flex;position:absolute;top:0;left:0}.bra-tip-name,.bra-tip-why{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bra-tip-name{color:var(--bra-ink);font-size:13px;font-weight:500;line-height:16px}.bra-tip-why{color:var(--bra-soft);font-size:12px;line-height:16px}.bra-foot{color:var(--bra-mute);justify-content:space-between;align-items:center;font-size:12px;line-height:16px;display:flex}.bra-stat{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.bra-stat b{color:var(--bra-ink);font-variant-numeric:tabular-nums;font-weight:500}.bra-fig{min-width:2ch;display:inline-flex;overflow:hidden}.bra-fig>span{display:inline-block}.bra-key{flex:none;display:block}.bra-key-ring{fill:none;stroke:var(--bra-ink);stroke-width:1.5px}.bra-key-risk{fill:none;stroke:var(--bra-alert);stroke-width:1.25px;stroke-dasharray:1.5 2}.bra-key-dot{fill:var(--bra-mute)}.cns{--cns-c1:color-mix(in srgb, var(--fill-on,#17181a) 100%, var(--fill-slab,#fff));--cns-c2:color-mix(in srgb, var(--fill-on,#17181a) 78%, var(--fill-slab,#fff));--cns-c3:color-mix(in srgb, var(--fill-on,#17181a) 60%, var(--fill-slab,#fff));--cns-c4:color-mix(in srgb, var(--fill-on,#17181a) 44%, var(--fill-slab,#fff));--cns-c5:color-mix(in srgb, var(--fill-on,#17181a) 32%, var(--fill-slab,#fff));--cns-c6:color-mix(in srgb, var(--fill-on,#17181a) 22%, var(--fill-slab,#fff));--cns-alert:color-mix(in srgb, var(--fill-on,#17181a) 100%, var(--fill-slab,#fff));--cns-ink:var(--fill-on,#17181a);--cns-soft:color-mix(in srgb, var(--fill-on,#17181a) 72%, var(--fill-slab,#fff));--cns-mute:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));--cns-faint:color-mix(in srgb, var(--fill-on,#17181a) 32%, var(--fill-slab,#fff));--cns-idle:color-mix(in srgb, var(--fill-on,#17181a) 16%, var(--fill-slab,#fff));--cns-w6:color-mix(in srgb, var(--fill-on,#17181a) 6%, transparent);--cns-w12:color-mix(in srgb, var(--fill-on,#17181a) 12%, transparent);--cns-w20:color-mix(in srgb, var(--fill-on,#17181a) 20%, transparent);--cns-out:cubic-bezier(.22, 1, .36, 1);box-sizing:border-box;background:var(--fill-slab,#fff);width:300px;color:var(--cns-ink);font-family:var(--font-ui);-webkit-user-select:none;user-select:none;border-radius:20px;flex-direction:column;gap:16px;padding:16px;display:flex}.cns[data-colour=on]{--cns-c1:#9d7bf5;--cns-c2:#5b8def;--cns-c3:#9ab8db;--cns-c4:#f2c46d;--cns-c5:#74dcae;--cns-c6:#e57bb8;--cns-alert:#e5484d}[data-stroke=on] .cns{box-shadow:0 0 0 1px var(--pane-edge)}.cns-head{align-items:center;gap:12px;display:flex}.cns-titles{flex-direction:column;flex:1;min-width:0;display:flex}.cns-title{letter-spacing:-.01em;font-size:14px;font-weight:500;line-height:18px}.cns-sub{color:var(--cns-mute);font-size:12px;line-height:16px}.cns-pill{background:var(--cns-w6);color:var(--cns-soft);font-variant-numeric:tabular-nums;border-radius:10px;flex:none;padding:6px 10px;font-size:12px;font-weight:500;line-height:16px;display:inline-flex;overflow:hidden}.cns-count{color:var(--cns-ink);animation:cns-tick .22s var(--cns-out) both;display:inline-block}@keyframes cns-tick{0%{opacity:0;transform:translateY(6px)}}.cns-grid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.cns-tile{--cns-bar:var(--cns-soft);--cns-edge:color-mix(in srgb, var(--fill-on,#17181a) 10%, var(--fill-slab,#fff));--cns-edge-on:color-mix(in srgb, var(--fill-on,#17181a) 20%, var(--fill-slab,#fff));appearance:none;font:inherit;color:inherit;text-align:left;background:var(--fill-slab,#fff);box-shadow:inset 0 0 0 1px var(--cns-edge);cursor:pointer;transition:box-shadow .16s ease, scale .16s var(--cns-out);-webkit-tap-highlight-color:transparent;border:0;border-radius:14px;flex-direction:column;gap:8px;margin:0;padding:12px;display:flex}.cns[data-colour=on] .cns-tile{--cns-bar:var(--k)}.cns-tile:hover{--cns-edge:var(--cns-edge-on)}.cns-tile:active{scale:.96}.cns-tile:focus-visible{box-shadow:0 0 0 2px var(--signal,#2231dd);outline:none}.cns-tile[data-state=fill]{--cns-edge:var(--cns-edge-on)}.cns-top{align-items:center;gap:8px;height:20px;display:flex}.cns-swatch{background:var(--k);border-radius:2px;flex:none;width:8px;height:8px}.cns-name{min-width:0;color:var(--cns-mute);white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:13px;line-height:16px;transition:color .22s;overflow:hidden}.cns-tile:not([data-state=off]) .cns-name{color:var(--cns-ink)}.cns-btn{background:var(--cns-w12);width:20px;height:20px;color:var(--cns-soft);border-radius:50%;flex:none;transition:background-color .16s;position:relative}.cns-tile:hover .cns-btn{background:var(--cns-w20)}.cns-tile[data-state=fill] .cns-btn,.cns-tile[data-state=fill]:hover .cns-btn{background:0 0}.cns-tile[data-state=on] .cns-btn{background:color-mix(in srgb, var(--cns-bar) 20%, transparent)}.cns-plus,.cns-ring,.cns-dot{transition:opacity .16s ease, scale .22s var(--cns-out);margin:auto;position:absolute;inset:0}.cns-plus{width:14px;height:14px}.cns-ring{opacity:0;overflow:visible;rotate:-90deg;scale:.6}.cns-dot{background:var(--cns-bar);opacity:0;border-radius:50%;width:8px;height:8px;scale:.4}.cns-tile:not([data-state=off]) .cns-plus{opacity:0;scale:.6}.cns-tile[data-state=fill] .cns-ring,.cns-tile[data-state=on] .cns-dot{opacity:1;scale:1}.cns-ring-track,.cns-ring-arc{fill:none;stroke-width:2px}.cns-ring-track{stroke:var(--cns-w12)}.cns-ring-arc{stroke:var(--cns-bar);stroke-linecap:round;stroke-dashoffset:var(--ring)}.cns-tile[data-state=fill] .cns-ring-arc{stroke-dashoffset:0;transition:stroke-dashoffset var(--fill) linear}.cns-spark{justify-content:space-between;align-items:flex-end;height:24px;display:flex}.cns-bar{background:var(--cns-idle);transform-origin:bottom;width:3px;transition:transform .42s var(--cns-out) calc(var(--t) * 40ms + var(--b) * 16ms);border-radius:2px;position:relative;transform:scaleY(0)}.cns[data-in] .cns-bar{transform:none}.cns-bar:before,.cns-bar:after{content:"";border-radius:inherit;opacity:0;position:absolute;inset:0}.cns-bar:before{background:repeating-linear-gradient(to top, var(--cns-bar) 0 2px, transparent 2px 4px);transition:opacity .16s}.cns-bar:after{background:var(--cns-bar);transition:opacity .16s ease var(--d)}.cns-tile[data-state=fill] .cns-bar:before{opacity:1}.cns-tile[data-state=fill] .cns-bar:after{opacity:1;transition-duration:.22s}.cns-tile[data-state=on] .cns-bar:after{opacity:1}.cns-cap{color:var(--cns-mute);white-space:nowrap;font-size:12px;line-height:16px;animation:.22s both cns-cap-in}.cns-tile:not([data-state=off]) .cns-cap{color:var(--cns-soft)}.cns-num{font-variant-numeric:tabular-nums}@keyframes cns-cap-in{0%{opacity:0;transform:translateY(2px)}}.cns-foot{align-items:center;gap:12px;display:flex}.cns-label{color:var(--cns-mute);flex:none;font-size:12px;line-height:16px}.cns-segs{flex:1;gap:4px;display:flex}.cns-seg{--cns-bar:var(--cns-soft);background:var(--cns-w12);border-radius:2px;flex:1;height:4px;overflow:hidden}.cns[data-colour=on] .cns-seg{--cns-bar:var(--k)}.cns-seg-fill{background:var(--cns-bar);transform-origin:0;height:100%;transition:transform .42s var(--cns-out);display:block;transform:scaleX(0)}.cns-seg[data-state=on] .cns-seg-fill{transform:none}.cns-seg[data-state=fill] .cns-seg-fill{background:repeating-linear-gradient(90deg, var(--cns-bar) 0 2px, transparent 2px 4px);transform:none}.cns-pct{text-align:right;font-variant-numeric:tabular-nums;flex:none;min-width:36px;font-size:13px;font-weight:500;line-height:16px}@media (prefers-reduced-motion:reduce){.cns-bar,.cns-bar:after,.cns-seg-fill,.cns-tile[data-state=fill] .cns-ring-arc{transition-duration:1ms}}.bpl{font-family:var(--font-ui);color:var(--fill-on,var(--ink));cursor:pointer;--bpl-dot:color-mix(in srgb, var(--fill-on,#17181a) 12%, transparent);--bpl-line:color-mix(in srgb, var(--fill-on,#17181a) 32%, var(--fill-slab,#fff));--bpl-guide:color-mix(in srgb, var(--fill-on,#17181a) 20%, var(--fill-slab,#fff));--bpl-bar:color-mix(in srgb, var(--fill-on,#17181a) 12%, transparent);--bpl-ink:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));--bpl-mute:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));--bpl-wash:color-mix(in srgb, var(--fill-on,#17181a) 6%, transparent);--bpl-out:cubic-bezier(.22, 1, .36, 1);position:relative}.bpl-plan{z-index:1;pointer-events:none;position:absolute;top:0;left:0;overflow:visible}.bpl-dot{fill:var(--bpl-dot)}.bpl-grid,.bpl-frame,.bpl-rule,.bpl-box{opacity:0}.bpl-frame rect{fill:none;stroke:var(--bpl-line);stroke-width:1px;stroke-dasharray:2 4}.bpl-guide{stroke:var(--bpl-guide);stroke-width:1px;stroke-dasharray:2 4}.bpl-label{fill:var(--bpl-ink);font-family:var(--font-ui);font-variant-numeric:tabular-nums;letter-spacing:0}.bpl-rule>rect:first-child{fill:var(--bpl-bar)}.bpl-caret{fill:var(--bpl-ink);opacity:0}.bpl-box>rect:first-child{fill:none;stroke:var(--bpl-line);stroke-width:1px;stroke-dasharray:3 3}.bpl[data-beat=plan] :is(.bpl-grid,.bpl-frame){opacity:1;transition:opacity calc(.22s * var(--bpl-k)) ease}.bpl[data-beat=plan] .bpl-frame{transition-delay:calc(80ms * var(--bpl-k))}.bpl-rule{clip-path:inset(-4px 100% -4px -4px)}.bpl[data-beat=plan] .bpl-rule{opacity:1;clip-path:inset(-4px);transition:clip-path calc(.42s * var(--bpl-k)) var(--bpl-out), opacity .16s;transition-delay:calc(var(--d) * var(--bpl-k))}.bpl[data-beat=plan] .bpl-caret{opacity:1;transition:opacity calc(.16s * var(--bpl-k)) ease;transition-delay:calc((var(--d) + .36s) * var(--bpl-k))}.bpl[data-beat=plan] .bpl-box{opacity:1;transition:opacity calc(.22s * var(--bpl-k)) ease;transition-delay:calc(var(--d) * var(--bpl-k))}.bpl[data-beat=reveal] :is(.bpl-grid,.bpl-frame,.bpl-rule,.bpl-box),.bpl[data-beat=reveal] .bpl-caret{opacity:1}.bpl[data-beat=reveal] .bpl-rule{clip-path:inset(-4px)}.bpl[data-beat=reveal] .bpl-plan{opacity:0;filter:blur(2px);transition:opacity calc(.6s * var(--bpl-k)) ease calc(.16s * var(--bpl-k)), filter calc(.6s * var(--bpl-k)) ease calc(.16s * var(--bpl-k))}.bpl-card{box-sizing:border-box;background:var(--fill-slab,#fff);opacity:0;border-radius:20px;padding:16px;position:relative;-webkit-mask:linear-gradient(#000 20%,#0000 80%) 0 100%/100% 300% no-repeat;mask:linear-gradient(#000 20%,#0000 80%) 0 100%/100% 300% no-repeat}.bpl[data-beat=reveal] .bpl-card,.bpl[data-beat=done] .bpl-card{opacity:1;transition:mask-position calc(.6s * var(--bpl-k)) ease, -webkit-mask-position calc(.6s * var(--bpl-k)) ease, opacity calc(.6s * var(--bpl-k)) ease;-webkit-mask-position:0 0;mask-position:0 0}[data-stroke=on] .bpl-card{box-shadow:0 0 0 1px var(--pane-edge)}.bpl-head{justify-content:space-between;align-items:flex-start;display:flex}.bpl-face{background:var(--bpl-wash) center / cover no-repeat;border-radius:50%;flex:none;width:56px;height:56px;display:block}.bpl-face-xs{width:20px;height:20px;box-shadow:0 0 0 2px var(--fill-slab,#fff)}.bpl-follow{background:var(--fill-on,var(--ink));height:32px;color:var(--fill-slab,#fff);letter-spacing:0;border-radius:999px;align-items:center;padding:0 16px;font-size:13px;font-weight:500;display:inline-flex}.bpl-who{flex-direction:column;margin-top:12px;display:flex}.bpl-who b{letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:20px}.bpl-who span{color:var(--bpl-mute);letter-spacing:0;font-size:13px;line-height:18px}.bpl-bio{color:color-mix(in srgb, var(--fill-on,#17181a) 72%, var(--fill-slab,#fff));letter-spacing:-.01em;margin:12px 0 0;font-size:14px;line-height:20px}.bpl-counts{color:var(--bpl-mute);letter-spacing:0;gap:16px;margin-top:12px;font-size:13px;line-height:18px;display:flex}.bpl-counts b{color:var(--fill-on,var(--ink));font-variant-numeric:tabular-nums;font-weight:500}.bpl-mutual{color:var(--bpl-mute);letter-spacing:0;align-items:center;gap:8px;margin-top:12px;font-size:12px;line-height:16px;display:flex}.bpl-pair{border-radius:999px;padding-left:2px;display:flex}.bpl-pair>*+*{margin-left:-6px}@media (prefers-reduced-motion:reduce){.bpl *{transition-duration:.16s!important;animation:none!important}}.aci{font-family:var(--font-ui);color:var(--fill-on,var(--ink));--aci-mute:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));--aci-faint:color-mix(in srgb, var(--fill-on,#17181a) 32%, var(--fill-slab,#fff));--aci-wash:color-mix(in srgb, var(--fill-on,#17181a) 6%, transparent);--aci-line:color-mix(in srgb, var(--fill-on,#17181a) 12%, transparent);--aci-out:cubic-bezier(.22, 1, .36, 1);--aci-pop:cubic-bezier(.24, 1.34, .38, 1);place-items:center;display:grid}.aci-box{border-radius:var(--aci-r);background:var(--fill-slab,#fff);cursor:text;width:240px;height:48px;transition:width .42s var(--aci-pop), height .42s var(--aci-pop);position:relative;overflow:hidden}.aci-box[data-open]{cursor:default;width:340px;height:116px;overflow:visible}[data-stroke=on] .aci-box{box-shadow:0 0 0 1px var(--pane-edge)}.aci-field{height:48px;color:inherit;font:inherit;letter-spacing:-.01em;transition:top .42s var(--aci-pop);background:0 0;border:0;outline:none;padding:0;font-size:14px;position:absolute;top:0;left:20px;right:52px}.aci-box[data-open] .aci-field{top:4px;right:16px}.aci-field::placeholder{color:var(--aci-mute)}.aci-tools{pointer-events:none;align-items:center;gap:4px;display:flex;position:absolute;bottom:8px;left:8px}.aci-box[data-open] .aci-tools{pointer-events:auto}.aci-tools>*{opacity:0;transition:opacity .16s,translate .16s;translate:0 6px}.aci-box[data-open] .aci-tools>*{opacity:1;transition:opacity .22s var(--aci-out), translate .22s var(--aci-out);transition-delay:calc(var(--n,0) * 40ms);translate:0}.aci-tool{height:32px;color:var(--aci-mute);font:inherit;letter-spacing:0;white-space:nowrap;cursor:pointer;transition:background-color .16s ease, color .16s ease, scale .16s var(--aci-out);background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.aci-tool:hover,.aci-tool[aria-expanded=true]{background:var(--aci-wash);color:var(--fill-on,var(--ink))}.aci-tool:active{scale:.96}.aci-icon{justify-content:center;width:32px;padding:0}.aci-tool:focus-visible,.aci-go:focus-visible,.aci-opt:focus-visible{box-shadow:0 0 0 2px var(--signal,#2231dd);outline:none}.aci-pick{display:inline-flex;position:relative}.aci-menu{z-index:3;background:var(--fill-slab,#fff);width:160px;box-shadow:0 0 0 1px var(--aci-line);transform-origin:0 100%;opacity:0;pointer-events:none;transition:opacity .16s ease, scale .16s var(--aci-out);border-radius:14px;flex-direction:column;padding:4px;display:flex;position:absolute;bottom:calc(100% + 8px);left:0;scale:.96}.aci-menu[data-on]{opacity:1;pointer-events:auto;scale:1}.aci-opt{height:32px;color:var(--aci-mute);font:inherit;letter-spacing:0;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;justify-content:space-between;align-items:center;padding:0 8px;font-size:13px;font-weight:400;transition:background-color .16s,color .16s;display:flex}.aci-opt:hover{background:var(--aci-wash);color:var(--fill-on,var(--ink))}.aci-opt[data-on]{color:var(--fill-on,var(--ink));font-weight:500}.aci-bars{align-items:flex-end;gap:2px;height:12px;display:inline-flex}.aci-bars i{background:var(--aci-faint);border-radius:1px;width:3px;transition:background-color .16s}.aci-bars i:first-child{height:5px}.aci-bars i:nth-child(2){height:8px}.aci-bars i:nth-child(3){height:12px}.aci-bars i[data-on]{background:currentColor}.aci-go{background:var(--aci-wash);width:32px;height:32px;color:var(--fill-on,var(--ink));cursor:pointer;transition:background-color .16s ease, color .16s ease, scale .16s var(--aci-out);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:absolute;bottom:8px;right:8px}.aci-go:active{scale:.96}.aci-go>svg{transition:opacity .16s ease, scale .22s var(--aci-out);grid-area:1/1}.aci-up{opacity:0;scale:.6}.aci-go[data-full]{background:var(--fill-on,var(--ink));color:var(--fill-slab,#fff)}.aci-go[data-full] .aci-mic{opacity:0;scale:.6}.aci-go[data-full] .aci-up{opacity:1;scale:1}.aci-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.aci-box,.aci-field,.aci-tools>*{transition:opacity .16s;translate:none}}.fqa{font-family:var(--font-ui);color:var(--fill-on,var(--ink));--fqa-soft:color-mix(in srgb, var(--fill-on,#17181a) 72%, var(--fill-slab,#fff));--fqa-mute:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));--fqa-line:color-mix(in srgb, var(--fill-on,#17181a) 12%, transparent);align-items:flex-start;display:flex}.fqa-list{width:100%}.fqa-item+.fqa-item{border-top:1px solid var(--fqa-line)}.fqa-q{width:100%;height:52px;color:inherit;font:inherit;letter-spacing:-.01em;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;font-size:14px;font-weight:500;display:flex}.fqa-q>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.fqa-q:focus-visible{box-shadow:0 0 0 2px var(--signal,#2231dd);border-radius:6px;outline:none}.fqa-mark{color:var(--fqa-mute);flex:none;transition:rotate .22s cubic-bezier(.22,1,.36,1),color .16s}.fqa-q:hover .fqa-mark{color:var(--fill-on,var(--ink))}.fqa-list[data-icon=Plus] .fqa-item[data-open] .fqa-mark{rotate:135deg}.fqa-list[data-icon=Chevron] .fqa-item[data-open] .fqa-mark{rotate:180deg}.fqa-a{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1);display:grid}.fqa-item[data-open] .fqa-a{grid-template-rows:1fr}.fqa-a>div{min-height:0;overflow:hidden}.fqa-a p{color:var(--fqa-soft);letter-spacing:-.01em;margin:0;padding:0 24px 16px 0;font-size:14px;line-height:20px}.fqa-a p>span{opacity:0;filter:blur(4px);margin-right:.25em;transition:opacity .16s,translate .16s,filter .16s;display:inline-block;translate:0 6px}.fqa-item[data-open] .fqa-a p>span{opacity:1;filter:blur();transition:opacity .22s cubic-bezier(.22,1,.36,1),translate .22s cubic-bezier(.22,1,.36,1),filter .22s cubic-bezier(.22,1,.36,1);transition-delay:calc(60ms + var(--k) * 10ms);translate:0}@media (prefers-reduced-motion:reduce){.fqa-a,.fqa-mark,.fqa-a p>span{filter:none;transition:none;translate:none}}.avg{font-family:var(--font-ui);place-items:center;display:grid}.avg-row{isolation:isolate;touch-action:pan-y;align-items:center;padding-top:8px;display:inline-flex;position:relative}.avg-face{z-index:1;background:color-mix(in srgb, var(--fill-on,#17181a) 12%, transparent);width:44px;height:44px;box-shadow:0 0 0 2px var(--fill-slab,#fff);cursor:default;transform-origin:50%;will-change:transform;border-radius:50%;outline:none;transition:transform .42s;display:block;position:relative;overflow:hidden}.avg-face+.avg-face{margin-left:var(--avg-lap,-8px)}.avg-face>*{width:100%;height:100%;display:block}.avg-face:focus-visible{box-shadow:0 0 0 2px var(--fill-slab,#fff), 0 0 0 4px var(--signal,#2231dd)}.avg-tip{background:var(--fill-on,var(--ink));height:32px;color:var(--fill-slab,var(--on-ink));white-space:nowrap;opacity:0;pointer-events:none;z-index:10;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% + 4px);left:0;overflow:hidden}.avg-tip>span{flex:none}.avg-tip[data-on=true]{opacity:1}.avg-tip:not([data-ready]){transition:opacity .16s cubic-bezier(.22,1,.36,1)}@media (prefers-reduced-motion:reduce){.avg-face,.avg-tip{transition:opacity .16s}}.pfc{font-family:var(--font-ui);color:var(--fill-on,var(--ink));--pfc-soft:color-mix(in srgb, var(--fill-on,#17181a) 72%, var(--fill-slab,#fff));--pfc-mute:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));--pfc-wash:color-mix(in srgb, var(--fill-on,#17181a) 6%, transparent);--pfc-well:color-mix(in srgb, var(--fill-on,#17181a) 12%, transparent);position:relative}.pfc-face{background:var(--pfc-well) center / cover no-repeat;border-radius:50%;flex:none;width:56px;height:56px;display:block}.pfc-face-sm{width:32px;height:32px}.pfc-face-xs{width:20px;height:20px;box-shadow:0 0 0 2px var(--fill-slab,#fff)}.pfc-stack{translate:0 var(--pfc-rest,0px);transition:translate .42s cubic-bezier(.22,1,.36,1) .16s;position:absolute;inset:0}.pfc-stack[data-open]{transition-delay:0s;translate:0}@media (prefers-reduced-motion:reduce){.pfc-stack{transition:none}}.pfc-box{box-sizing:border-box;border-radius:var(--pfc-r);background:var(--fill-slab,#fff);align-items:center;gap:12px;height:64px;padding:0 16px;display:flex}[data-stroke=on] .pfc-box{box-shadow:0 0 0 1px var(--pane-edge)}.pfc-faces{flex:none;display:flex}.pfc-faces>*+*{margin-left:-8px}.pfc-faces .pfc-face{cursor:pointer;box-shadow:0 0 0 2px var(--fill-slab,#fff);border:0;outline:none;padding:0;transition:translate .22s cubic-bezier(.22,1,.36,1),scale .22s cubic-bezier(.22,1,.36,1);position:relative}.pfc-faces .pfc-face[data-on]{translate:0 -2px;scale:1.08}.pfc-faces .pfc-face:focus-visible{box-shadow:0 0 0 2px var(--fill-slab,#fff), 0 0 0 4px var(--signal,#2231dd)}.pfc-say{flex-direction:column;min-width:0;display:flex}.pfc-say b{letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;line-height:18px;overflow:hidden}.pfc-say span{color:var(--pfc-mute);letter-spacing:0;font-size:13px;line-height:18px}.pfc-card{box-sizing:border-box;border-radius:var(--pfc-r);background:var(--fill-slab,#fff);width:100%;padding:16px;position:absolute;top:72px;left:0}[data-stroke=on] .pfc-card{box-shadow:0 0 0 1px var(--pane-edge)}.pfc-head{justify-content:space-between;align-items:flex-start;display:flex}.pfc-follow{background:var(--fill-on,var(--ink));height:32px;color:var(--fill-slab,#fff);font:inherit;letter-spacing:0;cursor:pointer;border:0;border-radius:999px;padding:0 16px;font-size:13px;font-weight:500;transition:background-color .16s,color .16s,scale .16s cubic-bezier(.22,1,.36,1);position:relative}.pfc-follow:hover{scale:.97}.pfc-follow:active{scale:.96}.pfc-follow:focus-visible{box-shadow:0 0 0 2px var(--signal,#2231dd);outline:none}.pfc-follow[data-on]{background:var(--pfc-wash);color:var(--fill-on,var(--ink));box-shadow:inset 0 0 0 1px var(--pfc-well)}.pfc-who{flex-direction:column;margin-top:12px;display:flex}.pfc-who b{letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:20px}.pfc-who span{color:var(--pfc-mute);letter-spacing:0;font-size:13px;line-height:18px}.pfc-bio{color:var(--pfc-soft);letter-spacing:-.01em;margin:12px 0 0;font-size:14px;line-height:20px}.pfc-counts{color:var(--pfc-mute);letter-spacing:0;gap:16px;margin-top:12px;font-size:13px;line-height:18px;display:flex}.pfc-counts b{color:var(--fill-on,var(--ink));font-variant-numeric:tabular-nums;font-weight:500}.pfc-mutual{color:var(--pfc-mute);letter-spacing:0;align-items:center;gap:8px;margin-top:12px;font-size:12px;line-height:16px;display:flex}.pfc-pair{padding-left:2px;display:flex}.pfc-pair>*+*{margin-left:-6px}.rzp{border-radius:var(--rzp-r);background:var(--fill-slab,#fff);font-family:var(--font-ui);color:var(--fill-on,var(--ink));--rzp-mute:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));--rzp-faint:color-mix(in srgb, var(--fill-on,#17181a) 32%, var(--fill-slab,#fff));--rzp-line:color-mix(in srgb, var(--fill-on,#17181a) 12%, transparent);--rzp-bar:color-mix(in srgb, var(--fill-on,#17181a) 6%, transparent);-webkit-user-select:none;user-select:none;display:flex;position:relative;overflow:hidden}[data-stroke=on] .rzp{box-shadow:0 0 0 1px var(--pane-edge)}.rzp[data-drag]{cursor:col-resize}.rzp-pane{height:100%;position:relative;overflow:hidden}.rzp-in{box-sizing:border-box;flex-direction:column;min-width:72px;padding:16px 12px;display:flex}.rzp-title{letter-spacing:-.01em;white-space:nowrap;font-size:14px;font-weight:500;line-height:18px}.rzp-px{color:var(--rzp-mute);font-variant-numeric:tabular-nums;white-space:nowrap;letter-spacing:0;margin-top:2px;font-size:12px;line-height:16px}.rzp-lines{flex-direction:column;gap:8px;margin-top:16px;display:flex}.rzp-lines i{background:var(--rzp-bar);border-radius:999px;height:6px;display:block}.rzp-div{background:var(--rzp-line);cursor:col-resize;touch-action:none;z-index:1;outline:none;flex:none;width:1px;transition:background-color .16s;position:relative}.rzp-div:before{content:"";position:absolute;inset:0 -8px}.rzp-grip{background:var(--rzp-faint);opacity:0;pointer-events:none;border-radius:999px;width:4px;height:20px;transition:opacity .16s,height .22s cubic-bezier(.22,1,.36,1),background-color .16s;position:absolute;top:50%;left:50%;translate:-50% -50%}.rzp-div:hover,.rzp-div[data-live]{background:var(--rzp-faint)}.rzp-div:hover .rzp-grip,.rzp-div[data-live] .rzp-grip,.rzp-div:focus-visible .rzp-grip{opacity:1}.rzp-div[data-live] .rzp-grip{background:var(--fill-on,var(--ink));height:28px}.rzp-div:focus-visible,.rzp-div:focus-visible .rzp-grip{background:var(--signal,#2231dd)}.thk{font-family:var(--font-ui);color:var(--fill-on,var(--ink));--thk-mute:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));--thk-line:color-mix(in srgb, var(--fill-on,#17181a) 12%, var(--fill-slab,#fff));position:relative}.thk-card{padding:2px 0 0}[data-stroke=on] .thk-again{box-shadow:0 0 0 1px var(--pane-edge)}.thk-head{justify-content:space-between;align-items:center;height:26px;display:flex}.thk-title{color:inherit;font:inherit;cursor:pointer;letter-spacing:-.01em;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;font-size:14px;font-weight:500;display:inline-flex}.thk-title:disabled{cursor:default}.thk-title:focus-visible{box-shadow:0 0 0 2px var(--signal,#2231dd);border-radius:6px;outline:none}.thk-again:focus-visible{box-shadow:0 0 0 2px var(--signal,#2231dd);outline:none}.thk[data-thinking] .thk-word{background:linear-gradient(90deg, var(--thk-mute) 0%, var(--thk-mute) 35%, var(--fill-on,#17181a) 50%, var(--thk-mute) 65%, var(--thk-mute) 100%) 0 0 / 250% 100%;color:#0000;-webkit-background-clip:text;background-clip:text;animation:1.6s linear infinite thk-shine}@keyframes thk-shine{0%{background-position:100% 0}to{background-position:-150% 0}}.thk-chev{color:var(--thk-mute);transition:rotate .42s cubic-bezier(.22,1,.36,1)}.thk-chev[data-open]{rotate:90deg}.thk-again{border-radius:min(var(--thk-r), 14px);background:var(--fill-slab,var(--card));height:34px;color:var(--fill-on,#17181a);font:inherit;cursor:pointer;opacity:0;pointer-events:none;letter-spacing:0;border:0;align-items:center;gap:8px;margin-top:14px;padding:0 16px 0 12px;font-size:13px;font-weight:500;transition:opacity .22s,translate .42s cubic-bezier(.22,1,.36,1),scale .16s;display:inline-flex;translate:0 4px}.thk-again[data-on]{opacity:1;pointer-events:auto;translate:0}.thk-again:active{scale:.96}.thk-body{transition:height .42s cubic-bezier(.22,1,.36,1);overflow:hidden}.thk-steps{margin:0;padding:8px 0 2px 2px;list-style:none}.thk-steps li{color:var(--thk-mute);letter-spacing:0;padding:0 0 12px 20px;font-size:13px;line-height:19px;transition:color .42s;animation:.46s cubic-bezier(.22,1,.36,1) both thk-in;position:relative}.thk-steps li:last-child{padding-bottom:4px}.thk-steps li:before{content:"";background:var(--thk-line);border-radius:50%;width:6px;height:6px;transition:background-color .42s;position:absolute;top:6.5px;left:1px}.thk-steps li:not(:last-child):after{content:"";background:var(--thk-line);width:1px;position:absolute;top:15px;bottom:-5px;left:3.5px}.thk-steps li[data-now]{color:var(--fill-on,#17181a)}.thk-steps li[data-now]:before{background:var(--fill-on,#17181a)}@keyframes thk-in{0%{opacity:0;translate:0 6px}}@media (prefers-reduced-motion:reduce){.thk[data-thinking] .thk-word{color:var(--thk-mute);animation:none}.thk-steps li{animation:none}}.pws{font-family:var(--font-ui);color:var(--fill-on,var(--ink));--pws-mute:color-mix(in srgb, var(--fill-on,#17181a) 32%, var(--fill-slab,#fff));--pws-line:color-mix(in srgb, var(--fill-on,#17181a) 12%, var(--fill-slab,#fff));gap:8px;display:grid}[data-stroke=on] .pws-field,[data-stroke=on] .pws-panel{box-shadow:0 0 0 1px var(--pane-edge)}.pws-field{border-radius:var(--pws-r);background:var(--fill-slab,var(--card));border:1px solid #0000;align-items:center;height:48px;transition:border-color .16s,background-color .16s;display:flex;position:relative}.pws-field:focus-within{border-color:color-mix(in srgb, var(--fill-on,#17181a) 20%, var(--fill-slab,#fff));background:var(--fill-slab,#fff)}.pws-input{min-width:0;height:100%;color:inherit;font:inherit;letter-spacing:-.01em;background:0 0;border:0;outline:none;flex:1;padding:0 0 0 16px;font-size:16px}.pws-input::placeholder{color:var(--pws-mute)}.pws-eye{width:40px;height:100%;color:var(--pws-mute);cursor:pointer;background:0 0;border:0;place-items:center;transition:color .16s,scale .16s;display:grid}.pws-eye:hover{color:var(--fill-on,#17181a)}.pws-eye:active{scale:.96}.pws-eye:focus-visible{color:var(--fill-on,#17181a);outline:none}.pws-panel{border-radius:var(--pws-out);background:var(--fill-slab,var(--card));padding:16px}.pws-meter{align-items:center;gap:12px;display:flex}.pws-bar{flex:1;grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.pws-seg{background:var(--pws-line);border-radius:2px;height:4px;overflow:hidden}.pws-seg i{border-radius:inherit;background:var(--fill-on,#17181a);transform-origin:0;height:100%;transition:transform .42s cubic-bezier(.22,1,.36,1);transition-delay:calc((3 - var(--i)) * 45ms);display:block;transform:scaleX(0)}.pws-seg i[data-on]{transition-delay:calc(var(--i) * 45ms);transform:scaleX(1)}.pws-word{text-align:right;letter-spacing:0;width:48px;height:18px;font-size:13px;font-weight:500;line-height:18px;display:grid;overflow:hidden}.pws-word>span{opacity:0;grid-area:1/1;transition:opacity .22s,translate .42s cubic-bezier(.22,1,.36,1);translate:0 8px}.pws-word>span[data-on]{opacity:1;translate:0}.pws-word>span:not([data-on]){translate:0 -8px}.pws-rules{gap:8px;margin:0;padding:16px 0 0;list-style:none;display:grid}.pws-rules li{color:var(--pws-mute);letter-spacing:0;align-items:center;gap:8px;font-size:13px;line-height:18px;transition:color .22s;display:flex}.pws-rules li[data-met]{color:var(--fill-on,#17181a)}.pws-tick{flex:none;overflow:visible}.pws-tick circle{fill:#0000;stroke:color-mix(in srgb, var(--fill-on,#17181a) 32%, var(--fill-slab,#fff));stroke-width:1.5px;transition:fill .22s,stroke .22s}.pws-tick path{fill:none;stroke:var(--fill-slab,#fff);stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .22s cubic-bezier(.22,1,.36,1)}li[data-met] .pws-tick circle{fill:var(--fill-on,#17181a);stroke:var(--fill-on,#17181a)}li[data-met] .pws-tick path{stroke-dashoffset:0;transition-delay:90ms}@media (prefers-reduced-motion:reduce){.pws-seg i,.pws-word>span,.pws-tick path{transition:none}}.tmr{font-family:var(--font-ui);color:var(--fill-on,var(--ink));border-radius:var(--tmr-r);background:var(--fill-slab,var(--card));--tmr-mute:color-mix(in srgb, var(--fill-on,#17181a) 32%, var(--fill-slab,#fff));--tmr-line:color-mix(in srgb, var(--fill-on,#17181a) 12%, var(--fill-slab,#fff));position:relative}[data-stroke=on] .tmr{box-shadow:0 0 0 1px var(--pane-edge)}.tmr-dial{cursor:grab;touch-action:none;border-radius:50%;outline:none;position:absolute;top:18px;left:20px}.tmr-dial:active{cursor:grabbing}.tmr-dial:focus-visible{box-shadow:0 0 0 2px var(--signal,#2231dd)}.tmr-tick{stroke:var(--tmr-line);stroke-width:2.5px;stroke-linecap:round}.tmr-tick[data-on]{stroke:var(--fill-on,#17181a);transition:opacity .16s}.tmr[data-running] .tmr-tick[data-on]{transition:none}.tmr-arm{transform-box:view-box;transition:scale .42s var(--tmr-pop)}.tmr[data-drag] .tmr-arm{transition-duration:.22s}.tmr-read{pointer-events:none;place-items:center;width:220px;height:220px;display:grid;position:absolute;top:18px;left:20px}.tmr-time{letter-spacing:-.03em;font-variant-numeric:tabular-nums;transition:scale .42s var(--tmr-pop);font-size:40px;font-weight:500;line-height:1;display:inline-block}.tmr[data-drag] .tmr-time{scale:1.08}.tmr-ch{display:inline-block}.tmr-ch[data-pop]{animation:.5s cubic-bezier(.34,1.45,.64,1) both tmr-pop;animation-delay:calc(var(--i,0) * 40ms)}@keyframes tmr-pop{0%{opacity:0;filter:blur(2px);transform:translateY(.18em)}to{opacity:1;filter:blur();transform:none}}@media (prefers-reduced-motion:reduce){.tmr-ch[data-pop]{animation:none}}.tmr-ops{height:48px;position:absolute;bottom:22px;left:0;right:0}.tmr-go{background:var(--fill-on,#17181a);width:48px;height:48px;color:var(--fill-slab,#fff);cursor:pointer;transition:scale .42s var(--tmr-pop);border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:50%;translate:-50%}.tmr-go:active{transition-duration:.16s;transition-timing-function:ease;scale:.88}.tmr-mark{animation:tmr-mark .42s var(--tmr-pop) both}@keyframes tmr-mark{0%{scale:.7}to{scale:1}}.tmr-more{box-sizing:border-box;background:color-mix(in srgb, var(--fill-on,#17181a) 6%, var(--fill-slab,#fff));min-width:36px;height:36px;color:var(--fill-on,#17181a);font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:scale .42s var(--tmr-pop), color .16s ease;border:0;border-radius:999px;place-items:center;padding:0 10px;font-size:13px;font-weight:500;display:grid;position:absolute;top:6px;right:calc(50% + 40px)}.tmr-more:active{transition-duration:.16s;transition-timing-function:ease;scale:.88}.tmr-more:disabled{color:var(--tmr-mute);cursor:default}.tmr-more:focus-visible{box-shadow:0 0 0 2px var(--fill-slab,#fff), 0 0 0 4px var(--signal,#2231dd);outline:none}.tmr-go path{fill:currentColor;stroke:currentColor;stroke-width:1.6px;stroke-linejoin:round}.tmr-reset{background:color-mix(in srgb, var(--fill-on,#17181a) 6%, var(--fill-slab,#fff));width:36px;height:36px;color:var(--tmr-mute);cursor:default;transition:scale .42s var(--tmr-pop), color .16s ease;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;top:6px;left:calc(50% + 40px)}.tmr-reset[data-on]{color:var(--fill-on,#17181a);cursor:pointer}.tmr-reset[data-on]:active{transition-duration:.16s;scale:.88}.tmr-go:focus-visible,.tmr-reset:focus-visible{box-shadow:0 0 0 2px var(--fill-slab,#fff), 0 0 0 4px var(--signal,#2231dd);outline:none}.lgt{border-radius:var(--lgt-r);background:#070708;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff0a}.lgt-card{touch-action:none;width:100%;height:100%;display:block}.hrt{box-sizing:border-box;font-family:var(--font-ui);color:var(--fill-on,var(--ink));border-radius:var(--hrt-r);background:var(--fill-slab,var(--card));--hrt-mute:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));--hrt-line:color-mix(in srgb, var(--fill-on,#17181a) 6%, var(--fill-slab,#fff));--hrt-bar:color-mix(in srgb, var(--fill-on,#17181a) 32%, var(--fill-slab,#fff));flex-direction:column;padding:20px 20px 16px;display:flex}.hrt-frame{place-items:center;display:grid}[data-stroke=on] .hrt{box-shadow:0 0 0 1px var(--pane-edge)}.hrt-head{justify-content:space-between;align-items:flex-start;display:flex}.hrt-now{align-items:baseline;gap:4px;display:flex}.hrt-num{letter-spacing:-.03em;font-variant-numeric:tabular-nums;font-size:40px;font-weight:400;line-height:.9}.hrt-unit{color:var(--hrt-mute);letter-spacing:-.01em;font-size:16px}.hrt-unit em{letter-spacing:0;margin-left:6px;font-size:12px;font-style:normal}.hrt-unit em:not([data-on]){visibility:hidden}.hrt-heart{width:34px;height:34px;color:var(--hrt-mute);place-items:center;margin:-6px -7px 0 0;display:grid}.hrt-heart svg{animation:hrt-beat var(--hrt-beat) ease-in-out infinite}@keyframes hrt-beat{0%,46%,to{scale:1}12%{scale:1.1}24%{scale:.98}34%{scale:1.06}}.hrt-stats{letter-spacing:.04em;font-variant-numeric:tabular-nums;text-transform:uppercase;gap:8px;margin:16px 0 14px;font-size:12px;font-weight:400;display:grid}.hrt-stats div{gap:8px;display:flex}.hrt-stats dt{color:var(--hrt-mute);align-items:center;gap:8px;display:flex}.hrt-stats dd{margin:0}.hrt-stats i,.hrt-dot{box-sizing:border-box;background:var(--fill-on,#17181a);border-radius:50%;width:6px;height:6px}.hrt-stats i[data-k=min],.hrt-dot[data-k=min]{background:var(--fill-slab,#fff);border:1.5px solid var(--fill-on,#17181a)}.hrt-chart{touch-action:none;grid-template-columns:repeat(24,1fr);display:grid;position:relative}.hrt-col{position:relative}.hrt-col:before{content:"";background:var(--hrt-line);width:1px;position:absolute;top:-6px;bottom:-6px;left:50%}.hrt-bar{background:var(--hrt-bar);border-radius:2px;width:4px;transition:background-color .16s;position:absolute;left:50%;translate:-50%}.hrt-col[data-now] .hrt-bar,.hrt-col[data-on] .hrt-bar{background:var(--fill-on,#17181a)}.hrt[data-scrub] .hrt-col:not([data-on]) .hrt-bar,.hrt-col[data-on]:before{background:color-mix(in srgb, var(--fill-on,#17181a) 20%, var(--fill-slab,#fff))}.hrt-dot{position:absolute;left:50%;translate:-50%}.hrt-col[data-now] .hrt-bar{animation:2s ease-in-out infinite hrt-live}@keyframes hrt-live{50%{opacity:.55}}.hrt-times{letter-spacing:0;color:var(--hrt-mute);grid-template-columns:repeat(4,1fr);margin-top:12px;font-size:11px;font-weight:400;display:grid}@media (prefers-reduced-motion:reduce){.hrt-heart svg,.hrt-col[data-now] .hrt-bar{animation:none}}.hub{--hub-ink:var(--fill-on,var(--ink));--hub-slab:var(--fill-slab,var(--card));--hub-mute:color-mix(in srgb, var(--hub-ink) 50%, var(--hub-slab));--hub-line:color-mix(in srgb, var(--hub-ink) 12%, transparent);--hub-ease:cubic-bezier(.22, 1, .36, 1);font-family:var(--font-ui);color:var(--hub-ink);position:relative}.hub-lines{position:absolute;inset:0;overflow:visible}.hub-lines line{stroke:var(--hub-line);stroke-width:1.5px;stroke-linecap:round;transition:stroke .22s,opacity .22s}.hub-lines line[data-on]{stroke:var(--hub-ink)}.hub[data-hot] .hub-lines line:not([data-on]){opacity:.45}.hub-core{border-radius:min(var(--hub-r), 20px);background:var(--hub-slab);z-index:2;place-items:center;width:60px;height:60px;margin:-30px 0 0 -30px;display:grid;position:absolute;top:50%;left:50%}[data-stroke=on] .hub-core{box-shadow:0 0 0 1px var(--pane-edge)}.hub-core>*{grid-area:1/1}.hub-icon{animation:hub-swap .32s var(--hub-ease) both;display:grid}@keyframes hub-swap{0%{opacity:0;scale:.6}}.hub-packet{background:linear-gradient(to right, var(--hub-ink), transparent);transform-origin:0;z-index:1;pointer-events:none;width:46px;height:2px;animation:hub-go var(--t) cubic-bezier(.55, 0, .45, 1) both;border-radius:1px;margin-top:-1px;position:absolute;top:50%;left:50%}@keyframes hub-go{0%{transform:rotate(var(--a)) translateX(calc(var(--len) - 46px));opacity:0}20%{opacity:1}80%{opacity:1}to{transform:rotate(var(--a)) translateX(24px);opacity:0}}.hub-node{border-radius:var(--hub-r);background:var(--hub-slab);height:40px;color:var(--hub-ink);font:inherit;white-space:nowrap;cursor:pointer;z-index:2;transition:opacity .22s ease, scale .22s var(--hub-ease);letter-spacing:-.01em;border:0;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:500;display:inline-flex;position:absolute;translate:-50% -50%}[data-stroke=on] .hub-node{box-shadow:0 0 0 1px var(--pane-edge)}.hub-node svg{color:var(--hub-mute);transition:color .22s}.hub-node[data-on]{scale:1.05}.hub-node[data-on] svg{color:var(--hub-ink)}.hub[data-hot] .hub-node:not([data-on]){opacity:.5}.hub-node:focus-visible{box-shadow:0 0 0 2px var(--signal,#2231dd);outline:none}@media (prefers-reduced-motion:reduce){.hub-packet,.hub-icon{animation:none}}.pno{box-sizing:border-box;border-radius:var(--pno-r);background:var(--fill-slab,var(--card));-webkit-user-select:none;user-select:none;touch-action:none}[data-stroke=on] .pno{box-shadow:0 0 0 1px var(--pane-edge)}.pno-keys{border-radius:max(0px, calc(var(--pno-r) - 6px));background:var(--fill-slab,var(--card));height:100%;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #17181a1a}.pno-white{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-right:1px solid #17181a1a;flex:1;height:100%;padding:0;transition:background .16s}.pno-white:last-of-type{border-right:0}.pno-white[data-down]{background:color-mix(in srgb, var(--fill-on,#17181a) 6%, var(--fill-slab,#fff));transition-duration:0s}.pno-black{cursor:pointer;transform-origin:50% 0;-webkit-tap-highlight-color:transparent;background:#17181a;border:0;border-radius:0 0 6px 6px;width:22px;height:60%;margin-left:-11px;padding:0;transition:background .16s,scale .16s;position:absolute;top:0}.pno-black[data-down]{background:color-mix(in srgb, var(--fill-on,#17181a) 72%, var(--fill-slab,#fff));transition-duration:0s;scale:1 .97}.pno :is(.pno-white,.pno-black):focus-visible{outline:2px solid var(--signal,#2231dd);outline-offset:-3px}.alb{border-radius:var(--alb-r);background:var(--fill-slab,#fff);font-family:var(--font-ui);position:relative;overflow:hidden}.alb-rack{perspective:700px;place-items:center;display:grid;position:absolute;inset:0}.alb-cover{border-radius:max(6px, calc(var(--alb-r) - 10px));background:color-mix(in srgb, var(--fill-on,#17181a) 12%, transparent);cursor:pointer;filter:brightness(.62);-webkit-tap-highlight-color:transparent;border:0;grid-area:1/1;padding:0;transition:transform .6s cubic-bezier(.22,1,.36,1),filter .42s;position:relative;overflow:hidden}.alb-cover[data-on]{filter:none}.alb-cover img{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.alb-title{color:#fff;text-align:center;opacity:0;letter-spacing:0;background:linear-gradient(#0000,#0000008c);padding:24px 12px 8px;font-size:13px;font-weight:500;transition:opacity .22s,translate .42s cubic-bezier(.22,1,.36,1);position:absolute;bottom:0;left:0;right:0;translate:0 4px}.alb-cover[data-on] .alb-title{opacity:1;transition-delay:.16s;translate:0}.alb-cover:focus-visible{outline:2px solid var(--signal,#2231dd);outline-offset:2px}.alb-fade{z-index:99;pointer-events:none;width:84px;position:absolute;top:0;bottom:0}.alb-fade[data-side=l]{background:linear-gradient(to right, var(--fill-slab,#fff) 12%, transparent);left:0}.alb-fade[data-side=r]{background:linear-gradient(to left, var(--fill-slab,#fff) 12%, transparent);right:0}@media (prefers-reduced-motion:reduce){.alb-cover,.alb-title{transition:none}}.spv{--spv-ink:var(--fill-on,var(--ink));--spv-slab:var(--fill-slab,var(--card));--spv-soft:color-mix(in srgb, var(--spv-ink) 6%, var(--spv-slab));--spv-mute:color-mix(in srgb, var(--spv-ink) 50%, var(--spv-slab));--spv-in:max(0px, calc(var(--spv-r) - 8px));--spv-ease:cubic-bezier(.22, 1, .36, 1);box-sizing:border-box;border-radius:var(--spv-r);background:var(--spv-slab);color:var(--spv-ink);font-family:var(--font-ui);-webkit-user-select:none;user-select:none;flex-direction:column;display:flex}[data-stroke=on] .spv{box-shadow:0 0 0 1px var(--pane-edge)}.spv-top{border-radius:var(--spv-in);background:var(--spv-soft);flex:none;position:relative;overflow:hidden}.spv-top>*{transition:all .42s var(--spv-ease);position:absolute}.spv[data-drag] .spv-top>*,.spv[data-drag] .spv-bottom>*{transition-duration:.22s}.spv-art{background-position:50%;background-size:cover;border-radius:0;width:100%;height:100%;top:0;left:0}.spv-art:not([data-on]){opacity:0;scale:1.06}.spv-fog{pointer-events:none;height:62%;bottom:0;left:0;right:0}.spv-fog,.spv-fog i,.spv-fog:after{border-radius:0 0 var(--spv-in) var(--spv-in)}.spv-fog i{position:absolute;inset:0}.spv-fog:after{content:"";background:linear-gradient(#0000 20%,#00000052);position:absolute;inset:0}.spv-meta{color:#fff;z-index:1;flex-direction:column;gap:2px;display:flex;bottom:48px;left:16px;right:16px}.spv-meta b{letter-spacing:-.02em;transition:font-size .42s var(--spv-ease);font-size:20px;font-weight:500}.spv-meta i{opacity:.72;letter-spacing:-.01em;font-size:14px;font-style:normal}.spv-bar{z-index:1;background:#ffffff4d;border-radius:2px;height:3px;bottom:34px;left:16px;right:16px;overflow:hidden}.spv-fill{border-radius:inherit;background:var(--fill-slab,var(--card));width:70%;width:var(--spv-from,70%);animation:40s linear infinite paused spv-run;position:absolute;inset:0 auto 0 0}.spv-fill[data-on]{animation-play-state:running}@keyframes spv-run{0%{width:var(--spv-from,70%)}to{width:100%}}.spv-meta b,.spv-meta i,.spv-times{animation:.42s cubic-bezier(.22,1,.36,1) both spv-swap}@keyframes spv-swap{0%{opacity:0;translate:0 6px}}.spv-times{color:#ffffffc7;font-variant-numeric:tabular-nums;z-index:1;letter-spacing:0;justify-content:space-between;font-size:12px;display:flex;bottom:12px;left:16px;right:16px}.spv-top[data-shape=mid] .spv-times{opacity:0;translate:0 6px}.spv-top[data-shape=mid] .spv-meta{bottom:28px}.spv-top[data-shape=mid] .spv-meta b{letter-spacing:-.01em;font-size:16px}.spv-top[data-shape=mid] .spv-bar{bottom:16px}.spv-top[data-shape=row] .spv-fog{translate:0 100%}.spv-top[data-shape=row] .spv-art{border-radius:min(10px, var(--spv-in));width:60px;height:60px;top:calc(50% - 30px);left:12px}.spv-top[data-shape=row] .spv-meta{color:var(--spv-ink);bottom:calc(50% - 13px);left:86px}.spv-top[data-shape=row] .spv-meta :is(b,i){line-height:1.2}.spv-top[data-shape=row] .spv-meta b{letter-spacing:-.01em;font-size:16px}.spv-top[data-shape=row] .spv-meta i{color:var(--spv-mute);opacity:1}.spv-top[data-shape=row] .spv-bar{background:color-mix(in srgb, var(--spv-ink) 14%, transparent);bottom:calc(50% - 25px);left:86px}.spv-top[data-shape=row] .spv-fill{background:var(--spv-ink)}.spv-top[data-shape=row] .spv-times{opacity:0}.spv-handle{cursor:row-resize;touch-action:none;flex:none;place-items:center;display:grid}.spv-handle i{background:color-mix(in srgb, var(--spv-ink) 18%, transparent);width:36px;height:4px;transition:width .22s var(--spv-ease), background .22s ease;border-radius:2px}.spv-handle:hover i,.spv[data-drag] .spv-handle i{background:var(--spv-ink);width:48px}.spv-handle:focus-visible{outline:none}.spv-handle:focus-visible i{background:var(--signal,#2231dd);width:48px}.spv-bottom{border-radius:var(--spv-in);background:var(--spv-soft);flex:none;position:relative;overflow:hidden}.spv-bottom>*{transition:all .42s var(--spv-ease);position:absolute;left:0;right:0}.spv-ops{justify-content:center;align-items:center;gap:24px;height:84px;display:flex;top:0}.spv-ops button{width:44px;height:44px;color:var(--spv-ink);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;transition:scale .16s;display:grid}.spv-ops button:active{scale:.96}.spv-skip svg{transition:translate .22s cubic-bezier(.22,1,.36,1)}.spv-skip[data-dir=fwd]:hover svg{translate:2px}.spv-skip[data-dir=back]:hover svg{translate:-2px}.spv-skip[data-dir=fwd] svg[data-go]{animation:.42s cubic-bezier(.22,1,.36,1) spv-dart-fwd}.spv-skip[data-dir=back] svg[data-go]{animation:.42s cubic-bezier(.22,1,.36,1) spv-dart-back}@keyframes spv-dart-fwd{0%{transform:translate(0)}30%{transform:translate(5px)}65%{transform:translate(-1px)}to{transform:translate(0)}}@keyframes spv-dart-back{0%{transform:translate(0)}30%{transform:translate(-5px)}65%{transform:translate(1px)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.spv-skip svg{transition:none;animation:none!important}.spv-skip:hover svg{translate:none}}.spv-ops .spv-play{background:var(--spv-ink);width:54px;height:54px;color:var(--spv-slab)}.spv-bottom[data-shape=row] .spv-ops{height:100%}.spv-queue{opacity:0;flex-direction:column;padding:0 16px;display:flex;top:84px;bottom:0;overflow:hidden;translate:0 8px;-webkit-mask-image:linear-gradient(#000 calc(100% - 22px),#0000);mask-image:linear-gradient(#000 calc(100% - 22px),#0000)}.spv-label{color:var(--spv-mute);letter-spacing:0;margin-bottom:6px;font-size:12px}.spv-label,.spv-item{flex:none}.spv-item{height:44px;font:inherit;letter-spacing:-.01em;text-align:left;color:var(--spv-ink);cursor:pointer;animation:spv-swap .42s cubic-bezier(.22, 1, .36, 1) calc(var(--spv-n,0) * 50ms) both;background:0 0;border:0;border-radius:10px;align-items:center;gap:12px;margin:0 -8px;padding:0 8px;font-size:14px;font-weight:400;transition:background-color .16s;display:flex}.spv-item:hover{background:color-mix(in srgb, var(--spv-ink) 6%, transparent)}.spv-item img{-o-object-fit:cover;object-fit:cover;border-radius:6px;flex:none;width:32px;height:32px}.spv-item-words{flex-direction:column;line-height:1.25;display:flex}.spv-item-words i{color:var(--spv-mute);font-size:12px;font-style:normal}.spv-bottom:is([data-shape=mid],[data-shape=tall]) .spv-queue{opacity:1;translate:0}@media (prefers-reduced-motion:reduce){.spv-top>*,.spv-bottom>*{transition:none}}.pay{-webkit-user-select:none;user-select:none;font-family:var(--font-ui);position:relative}.pay-btn{background:var(--slab);color:var(--on-slab);cursor:pointer;letter-spacing:-.01em;border-radius:999px;place-items:center;font-size:16px;font-weight:500;transition:width .6s cubic-bezier(.22,1,.36,1),scale .16s cubic-bezier(.22,1,.36,1);display:grid;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%}.pay-btn:active{scale:.96}.pay-btn[data-phase=done]{transition:width .6s cubic-bezier(.24,1.34,.38,1),scale .16s cubic-bezier(.22,1,.36,1)}.pay-btn[data-phase=busy]{cursor:progress}.pay-label,.pay-spin{opacity:0;filter:blur(3px);transition:opacity .16s,filter .16s;position:absolute;top:50%;left:50%;translate:-50% -50%}.pay-label{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.pay-spin{place-items:center;display:grid}.pay-btn[data-phase=idle] .pay-label-pay,.pay-btn[data-phase=done] .pay-label-paid,.pay-btn[data-phase=busy] .pay-spin{opacity:1;filter:none;transition:opacity .22s .22s,filter .22s .22s}.pay-run{stroke-dasharray:.3 1;stroke-dashoffset:.3px}.pay-btn[data-phase=busy] .pay-run{animation:1.1s cubic-bezier(.45,0,.35,1) infinite pay-run}@keyframes pay-run{0%{stroke-dashoffset:.3px}to{stroke-dashoffset:-1px}}.pay-flow{gap:8px;display:flex}.pay-flow i{opacity:0;opacity:.25;background:currentColor;border-radius:50%;width:5px;height:5px}.pay-btn[data-phase=busy] .pay-flow i{animation:pay-flow 1.2s ease-in-out calc(var(--d) * .16s - 1.2s) infinite}@keyframes pay-flow{0%,to{opacity:.25}30%{opacity:1}60%{opacity:.25}}.pay-btn[data-phase=busy] .pay-arc{animation:.76s linear infinite pay-turn}@keyframes pay-turn{to{rotate:360deg}}.pay-check path{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .16s}.pay-btn[data-phase=done] .pay-check path{stroke-dashoffset:0;transition:stroke-dashoffset .42s cubic-bezier(.22,1,.36,1) .42s}.pay-card{background:var(--fill-slab,var(--card));width:max-content;color:var(--fill-on,var(--ink));border-radius:28px;flex-direction:column;padding:20px 16px 16px;transition:padding .6s cubic-bezier(.24,1.34,.38,1),border-radius .6s;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.pay-card:is([data-phase=busy],[data-phase=done]){border-radius:28px;padding:4px;transition:padding .6s cubic-bezier(.22,1,.36,1),border-radius .6s cubic-bezier(.22,1,.36,1)}.pay-card[data-phase=busy]{animation:1.4s ease-in-out .56s infinite pay-breathe}@keyframes pay-breathe{0%,to{scale:1}50%{scale:1.03}}.pay-top{grid-template-rows:1fr;transition:grid-template-rows .6s cubic-bezier(.24,1.34,.38,1);display:grid}.pay-top-in{min-height:0;overflow:hidden}.pay-card:is([data-phase=busy],[data-phase=done]) .pay-top{grid-template-rows:0fr;transition:grid-template-rows .6s cubic-bezier(.22,1,.36,1)}.pay-amount,.pay-method{transform-origin:50% 100%;transition:opacity .42s ease var(--pay-in,0s), translate .6s cubic-bezier(.22, 1, .36, 1) var(--pay-in,0s), scale .6s cubic-bezier(.22, 1, .36, 1) var(--pay-in,0s), filter .42s ease var(--pay-in,0s)}.pay-amount{--pay-in:.16s;--pay-out:.16s}.pay-method{--pay-in:.22s;--pay-out:0s}.pay-card:is([data-phase=busy],[data-phase=done]) :is(.pay-amount,.pay-method){opacity:0;filter:blur(4px);transition:opacity .22s ease var(--pay-out), translate .42s cubic-bezier(.22, 1, .36, 1) var(--pay-out), scale .42s cubic-bezier(.22, 1, .36, 1) var(--pay-out), filter .22s ease var(--pay-out);translate:0 18px;scale:.86}.pay-card .pay-spin{display:none}.pay-label-busy{font-variant-numeric:tabular-nums;background:linear-gradient(100deg, var(--on-slab) 40%, color-mix(in srgb, var(--on-slab) 40%, var(--slab)) 50%, var(--on-slab) 60%);color:#0000;background-position:100% 0;background-size:300% 100%;-webkit-background-clip:text;background-clip:text}.pay-btn[data-phase=busy] .pay-label-busy{opacity:1;filter:none;transition:opacity .22s .22s,filter .22s .22s;animation:1.4s ease-in-out infinite pay-shimmer}[data-stroke=on] .pay-card{box-shadow:0 0 0 1px var(--pane-edge)}.pay-amount{letter-spacing:-.03em;font-variant-numeric:tabular-nums;justify-content:center;margin:8px 0 6px;font-size:40px;font-weight:500;line-height:1.1;display:flex}.pay-figure{position:relative}.pay-mc{flex:none;place-items:center;width:32px;height:18px;display:grid}.pay-mc svg{display:block}@keyframes pay-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.pay-method{text-align:center;color:color-mix(in srgb, var(--fill-on,var(--ink)) 70%, var(--fill-slab,var(--card)));letter-spacing:0;justify-content:center;align-items:center;gap:8px;margin:8px 0 20px;font-size:13px;font-weight:400;display:flex}.pay-card .pay-btn{margin:0 auto;position:relative;top:auto;left:auto;translate:none}.pay-pick{width:max-content;font:inherit;color:color-mix(in srgb, var(--fill-on,var(--ink)) 70%, var(--fill-slab,var(--card)));cursor:pointer;transition:background-color .16s ease, opacity .42s ease var(--pay-in,0s), translate .6s cubic-bezier(.22, 1, .36, 1) var(--pay-in,0s), scale .6s cubic-bezier(.22, 1, .36, 1) var(--pay-in,0s), filter .42s ease var(--pay-in,0s);letter-spacing:0;background:0 0;border:0;border-radius:999px;margin:9px auto 16px;padding:4px 8px;font-size:13px;font-weight:500;display:flex}.pay-pick:hover,.pay-card[data-menu] .pay-pick{background:color-mix(in srgb, var(--fill-on,#17181a) 6%, transparent)}.pay-pick:focus-visible{outline:2px solid var(--signal,#2231dd);outline-offset:2px}.pay-chev{margin-left:-2px;transition:rotate .42s cubic-bezier(.24,1.34,.38,1)}.pay-card[data-menu] .pay-chev{rotate:180deg}.pay-fold{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1);display:grid}.pay-fold[data-on]{grid-template-rows:1fr;transition:grid-template-rows .6s cubic-bezier(.24,1.34,.38,1)}.pay-fold-in{min-height:0;margin:0;overflow:hidden}.pay-opt{background:color-mix(in srgb, var(--fill-on,#17181a) 6%, transparent);width:100%;height:40px;font:inherit;color:var(--fill-on,var(--ink));cursor:pointer;opacity:0;letter-spacing:0;border:0;border-radius:14px;align-items:center;gap:12px;margin:0 0 6px;padding:0 12px;font-size:13px;font-weight:400;transition:opacity .16s,translate .22s,background-color .16s;display:flex;translate:0 -8px}.pay-opt:hover{background:color-mix(in srgb, var(--fill-on,#17181a) 6%, transparent)}.pay-opt:focus-visible{outline:2px solid var(--signal,#2231dd);outline-offset:-2px}.pay-fold[data-on] .pay-opt{opacity:1;transition:opacity .22s ease calc(.16s + var(--k) * .16s), translate .42s cubic-bezier(.24, 1.34, .38, 1) calc(.16s + var(--k) * .16s), background-color .16s ease;translate:0}.pay-opt:last-child{margin-bottom:14px}.pay-opt-last{color:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));margin-left:auto}.pay-method-paid{gap:8px}.pay-ok{background:var(--fill-on,var(--ink));width:16px;height:16px;color:var(--fill-slab,var(--card));border-radius:50%;place-items:center;display:grid}.pay-receipt{padding:0}.pay-row:last-child{margin-bottom:12px}.pay-row{opacity:0;letter-spacing:0;justify-content:space-between;gap:16px;padding:4px 8px;font-size:13px;transition:opacity .16s,translate .22s;display:flex;translate:0 -6px}.pay-row dt{color:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff))}.pay-row dd{font-variant-numeric:tabular-nums;margin:0;font-weight:400}.pay-fold[data-on] .pay-row{opacity:1;transition:opacity .22s ease calc(.16s + var(--k) * .16s), translate .42s cubic-bezier(.24, 1.34, .38, 1) calc(.16s + var(--k) * .16s);translate:0}.pay-btn:is([data-phase=paid],[data-phase=receipt]){background:color-mix(in srgb, var(--fill-on,#17181a) 6%, transparent);color:var(--fill-on,var(--ink))}.pay-btn[data-phase=paid] .pay-label-receipt,.pay-btn[data-phase=receipt] .pay-label-close{opacity:1;filter:none;transition:opacity .22s .22s,filter .22s .22s}@media (prefers-reduced-motion:reduce){.pay-btn{transition-duration:.16s}}.csb-frame{-webkit-user-select:none;user-select:none;font-family:var(--font-ui);color:var(--fill-on,var(--ink));position:relative}.csb{padding:var(--csb-pad);border-radius:var(--csb-r);background:var(--fill-slab,var(--card));transition:width calc(.42s * var(--csb-s,1)) cubic-bezier(.22, 1, .36, 1) calc(.16s * var(--csb-s,1));flex-direction:column;display:flex;position:absolute;top:20px;bottom:20px;left:20px;overflow:hidden}.csb[data-open]{transition:width calc(.6s * var(--csb-s,1)) var(--csb-ease-open,cubic-bezier(.24, 1.34, .38, 1)) 0s}.csb{--csb-hl:color-mix(in srgb, var(--fill-on,var(--ink)) 7%, var(--fill-slab,var(--card)))}[data-stroke=on] .csb{box-shadow:0 0 0 1px var(--pane-edge)}.csb-head{height:var(--csb-row);align-items:center;margin-bottom:14px;display:flex}.csb-mark{width:var(--csb-row);height:var(--csb-row);flex:none;place-items:center;display:grid}.csb-orb{border-radius:6px;place-items:center;width:24px;height:24px;display:grid;overflow:hidden}.csb-orb>*{flex:none}.csb-name{letter-spacing:-.01em;font-size:14px;font-weight:500}.csb-list{flex-direction:column;gap:4px;display:flex;position:relative}.csb-hl{width:100%;height:var(--csb-row);border-radius:max(6px, calc(var(--csb-r) - 10px));background:var(--csb-hl);transition:translate .42s cubic-bezier(.22,1,.36,1);position:absolute;top:0;left:0}.csb-item{width:100%;height:var(--csb-row);border-radius:max(6px, calc(var(--csb-r) - 10px));letter-spacing:-.01em;text-align:left;color:color-mix(in srgb, var(--fill-on,var(--ink)) 55%, var(--fill-slab,var(--card)));cursor:pointer;align-items:center;padding:0;font-size:14px;font-weight:500;transition:color .16s;display:flex;position:relative}.csb-item:hover,.csb-item[data-on]{color:var(--fill-on,var(--ink))}.csb-ic{width:var(--csb-row);height:var(--csb-row);flex:none;place-items:center;display:grid;position:relative}.csb-label{white-space:nowrap;opacity:0;transition:opacity calc(.16s * var(--csb-s,1)) ease, translate calc(.16s * var(--csb-s,1)) cubic-bezier(.22, 1, .36, 1);translate:-8px}.csb[data-open] .csb-label{opacity:1;transition:opacity calc(.22s * var(--csb-s,1)) ease calc((.22s + var(--k,0) * .16s) * var(--csb-s,1)), translate calc(.42s * var(--csb-s,1)) cubic-bezier(.22, 1, .36, 1) calc((.22s + var(--k,0) * .16s) * var(--csb-s,1));translate:0}.csb-head .csb-label,.csb-item .csb-label:not(.csb-count){margin-left:4px}.csb-count{box-sizing:border-box;background:var(--fill-on,var(--ink));min-width:16px;height:16px;color:var(--fill-slab,var(--card));font-variant-numeric:tabular-nums;letter-spacing:0;border-radius:999px;place-items:center;margin:0 10px 0 auto;padding:0 4px;font-size:11px;font-weight:500;line-height:1;display:grid}.csb-dot{background:var(--fill-on,var(--ink));outline:2px solid var(--fill-slab,var(--card));border-radius:50%;width:7px;height:7px;transition:opacity .16s .22s,scale .22s cubic-bezier(.24,1.34,.38,1) .22s;position:absolute;top:7px;right:7px}.csb-item[data-on] .csb-dot{outline-color:var(--csb-hl)}.csb[data-open] .csb-dot{opacity:0;transition:opacity .16s,scale .16s;scale:.4}.csb-foot{margin:auto calc(var(--csb-pad) * -1) 0;padding:12px var(--csb-pad) 0;border-top:1px solid color-mix(in srgb, var(--fill-on,var(--ink)) 8%, transparent)}.cpy{-webkit-user-select:none;user-select:none;font-family:var(--font-ui);color:var(--fill-on,var(--ink));position:relative}.cpy-field{border-radius:var(--cpy-r);background:var(--fill-slab,var(--card));white-space:nowrap;align-items:center;gap:12px;height:52px;padding:0 8px 0 20px;display:flex;position:absolute;top:50%;left:50%;translate:-50% -50%}[data-stroke=on] :is(.cpy-field,.cpy-code){box-shadow:0 0 0 1px var(--pane-edge)}.cpy-code{border-radius:max(10px, calc(var(--cpy-r) - 6px));background:var(--fill-slab,var(--card));width:calc(100% - 40px);padding:8px 8px 16px;position:absolute;top:50%;left:50%;translate:-50% -50%}.cpy-head{border-bottom:1px solid color-mix(in srgb, var(--fill-on,var(--ink)) 8%, transparent);justify-content:space-between;align-items:center;margin:0 -8px 12px;padding:0 8px 8px 20px;display:flex}.cpy-file{color:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));letter-spacing:0;font-size:13px;font-weight:500}.cpy-code .cpy-btn{width:32px;height:32px;color:color-mix(in srgb, var(--fill-on,var(--ink)) 50%, transparent);background:0 0;border-radius:10px;margin:0;transition:background-color .16s,color .16s}.cpy-code .cpy-btn:hover,.cpy[data-done] .cpy-code .cpy-btn{color:var(--fill-on,var(--ink));background:0 0}.cpy-code .cpy-btn svg{width:15px;height:15px}.cpy-code .cpy-lines{padding:0 12px}.cpy-lines{white-space:pre;--cpy-k:#cf3a6b;--cpy-f:#7c4ddb;--cpy-t:#1d7f5c;--cpy-a:#2f6fd1;--cpy-s:#b4581b;--cpy-n:#2f6fd1;--cpy-p:color-mix(in srgb, var(--fill-on,var(--ink)) 45%, transparent);letter-spacing:0;font-family:ui-monospace,SF Mono,JetBrains Mono,Menlo,Consolas,monospace;font-size:12px;font-weight:400;line-height:20px}[data-fill=dark] .cpy-lines{--cpy-k:#ff7aa2;--cpy-f:#b79bff;--cpy-t:#1f9d55;--cpy-a:#7cb0ff;--cpy-s:#ffb07a;--cpy-n:#7cb0ff}.cpy-ln{display:flex}.cpy-lines [data-tok=k]{color:var(--cpy-k)}.cpy-lines [data-tok=f]{color:var(--cpy-f)}.cpy-lines [data-tok=t]{color:var(--cpy-t)}.cpy-lines [data-tok=a]{color:var(--cpy-a)}.cpy-lines [data-tok=s]{color:var(--cpy-s)}.cpy-lines [data-tok=n]{color:var(--cpy-n)}.cpy-lines [data-tok=p]{color:var(--cpy-p)}.cpy-lead{color:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));flex:none}.cpy-line{letter-spacing:-.01em;font-size:16px;font-weight:400;line-height:20px;display:flex;position:relative}.cpy-ch{white-space:pre}.cpy[data-done] .cpy-ch{animation:cpy-sheen .42s ease calc(var(--i) * 16ms)}@keyframes cpy-sheen{0%,to{opacity:1}45%{opacity:.35}}.cpy-btn{border-radius:max(6px, calc(var(--cpy-r) - 6px));background:color-mix(in srgb, var(--fill-on,#17181a) 6%, transparent);width:36px;height:36px;color:var(--fill-on,var(--ink));cursor:pointer;place-items:center;margin-left:8px;transition:background-color .16s;display:grid}.cpy-btn:hover{background:color-mix(in srgb, var(--fill-on,#17181a) 12%, transparent)}.cpy-back{transition:translate .22s cubic-bezier(.22,1,.36,1) .16s}.cpy-pages{transition:opacity .16s .16s}.cpy-tick{stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset .16s}.cpy[data-done] .cpy-back{transition:translate .22s cubic-bezier(.22,1,.36,1);translate:6px 6px}.cpy[data-done] .cpy-pages{opacity:0;transition:opacity .16s .22s}.cpy[data-done] .cpy-tick{stroke-dashoffset:0;transition:stroke-dashoffset .22s cubic-bezier(.22,1,.36,1) .22s}@media (prefers-reduced-motion:reduce){.cpy-back,.cpy-pages,.cpy-tick{transition-duration:.16s!important;transition-delay:0s!important}}.fdd{-webkit-user-select:none;user-select:none;font-family:var(--font-ui);color:var(--fill-on,var(--ink));position:relative}.fdd-anchor{position:absolute;left:50%;translate:-50%}.fdd-box{background:var(--fill-slab,var(--card));width:100%;position:absolute;top:0;left:0}[data-stroke=on] .fdd-box{box-shadow:0 0 0 1px var(--pane-edge)}.fdd-anchor:has(.fdd-rows:focus-visible) .fdd-box{box-shadow:0 0 0 2px var(--fill-on,var(--ink))}.fdd-rows{cursor:pointer;outline:none;position:absolute;inset:0}.fdd-row{border-radius:max(6px, calc(var(--fdd-r) - 6px));letter-spacing:-.01em;align-items:center;gap:12px;padding:0 12px;font-size:16px;font-weight:400;transition:background-color .16s;display:flex;position:absolute;top:0;left:6px;right:6px}.fdd-row[data-chosen]{font-weight:500}.fdd-row svg{color:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));flex:none}.fdd-row[data-hot]{background:color-mix(in srgb, var(--fill-on,#17181a) 6%, transparent)}.fdd-row[data-chosen]{z-index:1}.fdd-tick{margin-left:auto;display:flex}.fdd-tick svg{color:var(--fill-on,var(--ink))}.fdd-chev{pointer-events:none;z-index:2;color:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));display:flex;position:absolute;top:50%;right:18px;translate:0 -50%}.cft{-webkit-user-select:none;user-select:none;font-family:var(--font-ui);color:var(--fill-on,var(--ink));position:relative}.cft-canvas{z-index:2;pointer-events:none;position:absolute;inset:0}.cft-btn{background:color-mix(in srgb, var(--ink) 14%, var(--slab));height:44px;color:var(--on-slab);cursor:pointer;letter-spacing:-.01em;border-radius:999px;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:500;transition:scale .16s cubic-bezier(.22,1,.36,1);display:inline-flex;position:absolute;top:50%;left:50%;translate:-50% -50%}.cft-btn:active{scale:.96}.cft-btn[data-hop]{animation:.56s cubic-bezier(.3,.7,.4,1) cft-hop}@keyframes cft-hop{0%{transform:none}22%{transform:translateY(-9px) rotate(calc(var(--cft-side,1) * -7deg))}48%{transform:translateY(-3px) rotate(calc(var(--cft-side,1) * 4deg))}66%{transform:translateY(0) rotate(calc(var(--cft-side,1) * -1.5deg)) scale(1.04, .95)}82%{transform:rotate(calc(var(--cft-side,1) * .6deg))}to{transform:none}}@media (prefers-reduced-motion:reduce){.cft-btn[data-hop]{animation:none}}.pkw{-webkit-user-select:none;user-select:none;touch-action:none;cursor:grab;font-family:var(--font-ui);color:var(--fill-on,var(--ink));outline:none;position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(#0000,#000 16% 84%,#0000);mask-image:linear-gradient(#0000,#000 16% 84%,#0000)}.pkw:active{cursor:grabbing}.pkw-pill{border-radius:var(--pkw-r);background:color-mix(in srgb, var(--fill-on,#17181a) 6%, transparent);transition:width .22s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.pkw:focus-visible .pkw-pill{box-shadow:0 0 0 2px var(--fill-on,var(--ink))}.pkw-rows{pointer-events:none;position:absolute;inset:0}.pkw-row{white-space:nowrap;letter-spacing:-.01em;will-change:transform, opacity;align-items:center;gap:8px;font-size:16px;font-weight:400;display:flex;position:absolute;top:50%;left:50%}.pkw-flag{clip-path:inset(0 round 3px);flex:none;width:21px;height:14px}.pkw-sr{clip-path:inset(50%);width:1px;height:1px;margin:0;padding:0;position:absolute;overflow:hidden}.psc{border-radius:var(--psc-r);background:var(--fill-slab,var(--card));color:var(--fill-on,var(--ink));--psc-soft:color-mix(in srgb, var(--fill-on,#17181a) 6%, var(--fill-slab,#fff));font-family:var(--font-ui);cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:relative;overflow:hidden}.psc:active{cursor:grabbing}[data-stroke=on] .psc{box-shadow:0 0 0 1px var(--pane-edge)}.psc-track{position:absolute}.psc-defs{width:0;height:0;position:absolute;overflow:hidden}.psc-card{border-radius:calc(max(6px, calc(var(--psc-r) - 28px)) * var(--psc-ss,1));background:var(--psc-soft);will-change:transform;position:absolute;top:50%;left:50%;overflow:hidden}.psc-card img{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.bil-frame{box-sizing:border-box;justify-content:center;align-items:center;display:flex}.bil{--bil-ink:var(--fill-on,var(--ink));--bil-slab:var(--fill-slab,var(--card));--bil-mute:color-mix(in srgb, var(--bil-ink) 46%, var(--bil-slab));--bil-soft:color-mix(in srgb, var(--bil-ink) 6%, var(--bil-slab));--bil-ease:cubic-bezier(.22, 1, .36, 1);box-sizing:border-box;border-radius:var(--bil-r);background:var(--bil-slab);width:340px;color:var(--bil-ink);font-family:var(--font-ui);cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:grid-template-rows .42s var(--bil-ease), scale .16s ease;grid-template-rows:auto auto auto 0fr;padding:16px;display:grid}.bil[data-open]{grid-template-rows:auto auto auto 1fr}.bil:active{scale:.96}.bil:focus-visible{box-shadow:0 0 0 2px var(--signal,#2231dd);outline:none}[data-stroke=on] .bil{box-shadow:0 0 0 1px var(--pane-edge)}.bil-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.bil-title{color:var(--bil-mute);letter-spacing:-.01em;font-size:14px}.bil-tag{background:var(--bil-soft);width:28px;height:28px;color:color-mix(in srgb, var(--bil-ink) 72%, var(--bil-slab));border-radius:50%;place-items:center;transition:background .22s,color .22s;display:grid}.bil-tag svg{grid-area:1/1;transition:opacity .16s,scale .22s cubic-bezier(.24,1.34,.38,1)}.bil-shrink,.bil[data-open] .bil-grow{opacity:0;scale:.6}.bil[data-open] .bil-shrink{opacity:1;scale:1}.bil:hover .bil-tag{background:color-mix(in srgb, var(--bil-ink) 10%, var(--bil-slab));color:var(--bil-ink)}.bil-sum{font-variant-numeric:tabular-nums;align-items:baseline;gap:8px;margin-top:16px;display:flex}.bil-sum b{letter-spacing:-.03em;font-size:30px;font-weight:500}.bil-sum i{color:var(--bil-mute);letter-spacing:-.01em;font-size:16px;font-style:normal}.bil-pct{color:var(--bil-mute);letter-spacing:-.01em;margin-left:auto;font-size:14px;font-weight:500}.bil-bar{gap:4px;height:8px;margin-top:20px;display:flex}.bil-rest{background:var(--bil-soft);border-radius:6px;flex:1;min-width:0}.bil-seg{width:max(0px, calc(var(--w) - 3px));height:100%;transition:opacity .22s ease, scale .22s var(--bil-ease), width .42s var(--bil-ease);border-radius:6px;flex:none}.bil[data-lit] .bil-seg{opacity:.28}.bil[data-lit] .bil-seg[data-hot]{opacity:1;scale:1 1.5}.bil-more{min-height:0;overflow:hidden}.bil-more-in{min-height:0}.bil-lines{margin:0;padding:16px 0 0;list-style:none}.bil-lines li{opacity:0;letter-spacing:-.01em;align-items:center;gap:12px;height:34px;font-size:14px;transition:opacity .16s,translate .16s;display:flex;translate:0 -6px}.bil[data-open] .bil-lines li{opacity:1;transition:opacity .42s ease, translate .42s var(--bil-ease);transition-delay:calc(.14s + var(--k) * 50ms);translate:0}.bil-dot{border-radius:3px;flex:none;width:8px;height:8px}.bil-label{color:var(--bil-mute);flex:1}.bil-amt{font-variant-numeric:tabular-nums;font-weight:500}@media (prefers-reduced-motion:reduce){.bil,.bil-seg,.bil-lines li,.bil-tag svg{transition:none}}.ldr{color:var(--ink);--ldr-soft:color-mix(in srgb, var(--ink) 14%, transparent);place-items:center;display:grid}.ldr-slot{justify-content:center;align-items:center;width:48px;height:48px;display:flex}.ldr-slot>*{flex:none;scale:.8}.ldr-wave{align-items:center;gap:4px;height:34px;display:flex}.ldr-wave i{width:5px;height:100%;animation:ldr-bar calc(.9s * var(--spd)) ease-in-out infinite;background:currentColor;border-radius:3px}.ldr-wave i:nth-child(2){animation-delay:calc(.1s * var(--spd))}.ldr-wave i:nth-child(3){animation-delay:calc(.2s * var(--spd))}.ldr-wave i:nth-child(4){animation-delay:calc(.3s * var(--spd))}@keyframes ldr-bar{0%,to{scale:1 .3}40%{scale:1}}.ldr[data-square] .ldr-wave i{border-radius:1px}.ldr-bounce{box-sizing:border-box;align-items:flex-end;gap:8px;height:24px;padding-bottom:8px;display:flex}.ldr-bounce i{transform-origin:50% 100%;width:9px;height:9px;animation:ldr-hop calc(1s * var(--spd)) infinite;background:currentColor;border-radius:50%}.ldr-bounce i:nth-child(2){animation-delay:calc(.14s * var(--spd))}.ldr-bounce i:nth-child(3){animation-delay:calc(.28s * var(--spd))}.ldr[data-square] .ldr-bounce i{border-radius:2px}@keyframes ldr-hop{0%,to{animation-timing-function:cubic-bezier(.25,.6,.4,1);translate:0;scale:1.1 .9}45%{animation-timing-function:cubic-bezier(.6,0,.75,.4);translate:0 -9px;scale:1}}.ldr-trace{width:40px;height:40px;overflow:visible;rotate:-90deg}.ldr-trace :is(rect,circle){fill:none;stroke-width:3.5px;stroke-linecap:round}.ldr-trace :is(rect,circle):first-child{stroke:var(--ldr-soft)}.ldr-trace :is(rect,circle):last-child{stroke:currentColor;stroke-dasharray:22 78;animation:ldr-lap calc(1.4s * var(--spd)) linear infinite, ldr-reach calc(2.1s * var(--spd)) ease-in-out infinite alternate}@keyframes ldr-lap{0%{stroke-dashoffset:0}to{stroke-dashoffset:-100px}}@keyframes ldr-reach{0%{stroke-dasharray:16 84}to{stroke-dasharray:30 70}}.ldr-morph{place-items:center;width:40px;height:40px;display:grid}.ldr-morph i{width:24px;height:24px;animation:ldr-shape calc(2s * var(--spd)) cubic-bezier(.6, -.12, .3, 1.22) infinite;background:currentColor;border-radius:6px}@keyframes ldr-shape{0%,12%{border-radius:6px;rotate:0deg;scale:1}50%,62%{border-radius:12px;rotate:90deg;scale:.9}to{border-radius:6px;rotate:180deg;scale:1}}.ldr-pixel{fill:currentColor;shape-rendering:crispedges;width:67px;height:67px;overflow:visible}.ldr-pixel[data-round]{width:67px;height:67px}.ldr-pixel g g{opacity:.15;animation:ldr-cascade calc(1.8s * var(--spd)) cubic-bezier(.45, 0, .55, 1) infinite;animation-delay:calc(var(--d) * 85ms * var(--spd))}@keyframes ldr-cascade{0%,60%,to{opacity:.15}22%{opacity:1}}.ldr-blocks{grid-template-rows:repeat(3,9px);grid-template-columns:repeat(3,9px);gap:4px;display:grid}.ldr-blocks i{animation:ldr-sink calc(1.5s * var(--spd)) cubic-bezier(.65, 0, .35, 1) infinite;animation-delay:calc(var(--i) * .11s * var(--spd));background:currentColor;border-radius:2.5px}.ldr-blocks[data-n="2"]{grid-template-rows:repeat(2,13px);grid-template-columns:repeat(2,13px);gap:4px}.ldr-blocks[data-n="2"] i{animation-delay:calc(var(--i) * .16s * var(--spd));border-radius:6px}.ldr-blocks[data-dots] i{border-radius:50%}@keyframes ldr-sink{0%,60%,to{scale:1}30%{scale:.55}}.fer-frame{box-sizing:border-box;justify-content:center;align-items:center;display:flex}.fer{width:100%;font-family:var(--font-ui);color:var(--fill-on,var(--ink));--fer-red:#e5484d;--fer-mute:color-mix(in srgb, var(--fill-on,#17181a) 32%, var(--fill-slab,#fff))}.fer-stack{position:relative}.fer-field{border-radius:var(--fer-r);background:var(--fill-slab,var(--card));height:52px;transition:box-shadow .22s;position:relative;box-shadow:inset 0 0 0 1px #0000}[data-stroke=on] .fer-field{box-shadow:inset 0 0 0 1px var(--pane-edge)}.fer-field:focus-within{box-shadow:inset 0 0 0 1.5px color-mix(in srgb, var(--fill-on,#17181a) 30%, transparent)}.fer[data-error] .fer-field{box-shadow:inset 0 0 0 1.5px var(--fer-red)}.fer-field[data-shake]{animation:.38s cubic-bezier(.36,.07,.19,.97) fer-shake}@keyframes fer-shake{20%{translate:-6px}40%{translate:5px}60%{translate:-3px}80%{translate:1.5px}}.fer-input{box-sizing:border-box;width:100%;height:100%;color:inherit;font:inherit;letter-spacing:-.01em;background:0 0;border:0;outline:none;padding:0 56px 0 16px;font-size:16px}.fer-input::placeholder{color:var(--fer-mute)}.fer-drop{grid-template-rows:0fr;transition:grid-template-rows .42s cubic-bezier(.22,1,.36,1);display:grid}.fer[data-error] .fer-drop{grid-template-rows:1fr}.fer-clip{min-height:0;overflow:hidden}.fer-msg{color:var(--fer-red);opacity:0;letter-spacing:0;align-items:center;gap:8px;padding:12px 16px 0;font-size:13px;font-weight:400;line-height:18px;transition:opacity .22s,translate .42s cubic-bezier(.22,1,.36,1);display:flex;translate:0 -4px}.fer-msg svg{flex:none}.fer[data-error] .fer-msg{opacity:1;transition-delay:60ms;translate:0}.fer-go{aspect-ratio:1;border-radius:max(0px, calc(var(--fer-r) - 6px));background:var(--fill-on,#17181a);color:var(--fill-slab,#fff);font:inherit;cursor:pointer;letter-spacing:-.01em;border:0;padding:0;font-size:14px;font-weight:500;transition:scale .16s;display:grid;position:absolute;top:6px;bottom:6px;right:6px;overflow:hidden}.fer-go:active{scale:.96}.fer-go:focus-visible{box-shadow:0 0 0 2px var(--signal,#2231dd);outline:none}.fer-word{opacity:0;grid-area:1/1;justify-content:center;align-items:center;gap:8px;transition:opacity .22s,translate .42s cubic-bezier(.22,1,.36,1);display:inline-flex;translate:0 10px}.fer-word[data-on]{opacity:1;translate:0}.fer-word:not([data-on]){translate:0 -10px}@media (prefers-reduced-motion:reduce){.fer-field[data-shake]{animation:none}.fer-drop,.fer-msg,.fer-word{transition:none}}.rpo{position:relative}.rpo-card{-o-object-fit:cover;object-fit:cover;border-radius:var(--rpo-r);pointer-events:none;-webkit-user-select:none;user-select:none;will-change:transform;position:absolute;top:50%;left:50%}.rpo-hero{z-index:2;border-radius:calc(var(--rpo-r) + 2px);cursor:pointer;background:#1b1b1d;border:0;padding:0;transition:scale .16s;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%}.rpo-hero:active{scale:.96}.rpo-hero:focus-visible{box-shadow:0 0 0 2px var(--signal,#2231dd);outline:none}.rpo-hero img{-o-object-fit:cover;object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.swd{position:relative}.swd-deck{transition:left .42s cubic-bezier(.22,1,.36,1);position:absolute}.swd-card{border-radius:var(--swd-r);transform-origin:30% 100%;-webkit-user-select:none;user-select:none;background:#1b1b1d;transition:transform .42s cubic-bezier(.22,1,.36,1);position:absolute;inset:0;overflow:hidden}.swd-card[data-out]{transition:transform .22s cubic-bezier(.22,1,.36,1)}.swd-card[data-top]{cursor:grab;touch-action:none}.swd-card[data-top]:active{cursor:grabbing}.swd-card:focus-visible{box-shadow:0 0 0 2px var(--signal,#2231dd);outline:none}.swd-card img{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.swd-card:after{content:"";pointer-events:none;background:linear-gradient(#0000 58%,#0000006b);position:absolute;inset:0}.swd-caption{z-index:1;color:#fff;font-family:var(--font-ui);letter-spacing:-.01em;font-size:16px;font-weight:500;position:absolute;bottom:14px;left:16px;right:16px}.smg{border-radius:var(--smg-r);overflow:hidden}.smg-img{cursor:grab;touch-action:none;width:100%;height:100%;display:block}.smg-img:active{cursor:grabbing}.cfn{position:relative}.cfn-hand{position:absolute;bottom:36px;left:50%}.cfn-card{transform-origin:50% 260%;cursor:pointer;background:0 0;border:0;padding:0;transition:transform .6s cubic-bezier(.22,1,.36,1),translate .22s;position:absolute;inset:0}.cfn-card:not([data-up]):hover{translate:0 -8px}.cfn-card:focus-visible{outline:none}.cfn-card:focus-visible .cfn-pic{box-shadow:0 0 0 2px var(--signal,#2231dd)}.cfn-pic{border-radius:var(--cfn-r);background:#1b1b1d;width:100%;height:100%;transition:scale .6s cubic-bezier(.22,1,.36,1);display:block;overflow:hidden}.cfn-card[data-up] .cfn-pic{scale:1.22}.cfn-pic img{-o-object-fit:cover;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}@media (prefers-reduced-motion:reduce){.cfn-card,.cfn-pic{transition:none}}.pfl{font-family:var(--font-ui);color:var(--fill-on,var(--ink));--pfl-ease:cubic-bezier(.22, 1, .36, 1);flex-direction:column;justify-content:center;align-items:center;gap:32px;display:flex}.pfl-row{align-items:center;gap:12px;display:flex}.pfl-price{letter-spacing:-.03em;font-variant-numeric:tabular-nums;align-items:center;font-size:40px;font-weight:500;line-height:1.1;display:inline-flex}.pfl-sym{margin-right:.04em}.pfl-place{text-align:center;width:1ch;transition:width .6s var(--pfl-ease), opacity .22s ease;display:inline-block}.pfl-place[data-off]{opacity:0;width:0}.pfl-digit{display:inline-block}.pfl-digit[data-pop]{animation:.5s cubic-bezier(.34,1.45,.64,1) both pfl-pop;animation-delay:calc(var(--i,0) * 70ms)}@keyframes pfl-pop{0%{opacity:0;filter:blur(2px);transform:translateY(.18em)}to{opacity:1;filter:blur();transform:none}}.pfl-badge{border-radius:calc(var(--pfl-r) * 20 / 23);color:#fff;font-variant-numeric:tabular-nums;letter-spacing:-.02em;background:#e5484d;align-items:center;height:40px;padding:0 16px 0 12px;font-size:20px;font-weight:500;line-height:1.1;transition:background-color .42s,color .42s;display:inline-flex}.pfl-badge[data-up]{background:#1f9d55}.pfl-arrow{transition:rotate .6s var(--pfl-ease);margin-right:4px;rotate:180deg}.pfl-badge[data-up] .pfl-arrow{rotate:0deg}.pfl-go{border-radius:calc(var(--pfl-r) * 20 / 23);background:var(--fill-slab,var(--card));height:40px;color:inherit;font:inherit;cursor:pointer;letter-spacing:-.01em;border:0;place-items:center;padding:0 20px;font-size:16px;font-weight:500;transition:scale .16s;display:inline-grid}[data-stroke=on] .pfl-go{box-shadow:0 0 0 1px var(--pane-edge)}.pfl-go:active{scale:.96}.pfl-go:focus-visible{box-shadow:0 0 0 2px var(--signal,#2231dd);outline:none}@media (prefers-reduced-motion:reduce){.pfl-place,.pfl-arrow{transition:none}.pfl-digit[data-pop]{animation:none}}.fbb{box-sizing:border-box;font-family:var(--font-ui);color:var(--fill-on,var(--ink));--fbb-mute:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));--fbb-tint:color-mix(in srgb, var(--fill-on,#17181a) 6%, var(--fill-slab,#fff));--fbb-ease:cubic-bezier(.22, 1, .36, 1);justify-content:center;align-items:center;display:flex}.fbb-bar{border-radius:var(--fbb-r);background:var(--fill-slab,var(--card));min-width:54px;min-height:54px;transition:width .42s var(--fbb-ease), height .42s var(--fbb-ease), opacity .22s ease, scale .42s var(--fbb-ease);position:relative;overflow:hidden}[data-stroke=on] .fbb-bar{box-shadow:0 0 0 1px var(--pane-edge)}.fbb-bar[data-mode=gone]{opacity:0;pointer-events:none;scale:.9}.fbb-inner{width:max-content;animation:.32s .12s both fbb-in;position:absolute;top:0;left:0}@keyframes fbb-in{0%{opacity:0;translate:0 4px}}.fbb-row{align-items:center;gap:8px;height:56px;padding:0 8px 0 16px;display:flex}.fbb-q{letter-spacing:-.01em;white-space:nowrap;padding-right:0;font-size:16px;font-weight:500}.fbb-info{color:var(--fbb-mute);flex:none}.fbb-acts{gap:2px;display:flex}.fbb-sep{background:color-mix(in srgb, var(--fill-on,#17181a) 12%, var(--fill-slab,#fff));width:1px;height:26px}.fbb-btn{border-radius:max(6px, calc(var(--fbb-r) - 6px));width:40px;height:40px;color:var(--fbb-mute);cursor:pointer;background:0 0;border:0;place-items:center;transition:background-color .16s,color .16s,scale .16s;display:grid}.fbb-btn:hover{background:var(--fbb-tint);color:var(--fill-on,#17181a)}.fbb-btn:active{scale:.96}.fbb-btn:focus-visible{box-shadow:0 0 0 2px var(--signal,#2231dd);outline:none}.fbb-btn[data-on]{color:var(--fill-on,#17181a)}.fbb-btn[data-on] svg{animation:.42s cubic-bezier(.34,1.6,.5,1) fbb-pop}.fbb-btn[data-on][data-down] svg{animation:.38s fbb-shake}@keyframes fbb-pop{40%{rotate:-10deg;scale:1.3}}@keyframes fbb-shake{25%{rotate:-12deg}50%{rotate:9deg}75%{rotate:-5deg}}.fbb-why{padding-bottom:16px}.fbb-why .fbb-row{padding-right:20px}.fbb-chips{box-sizing:border-box;flex-wrap:wrap;gap:8px;max-width:300px;padding:0 20px;display:flex}.fbb-chip{background:var(--fbb-tint);height:38px;color:inherit;font:inherit;cursor:pointer;letter-spacing:-.01em;border:0;border-radius:999px;padding:0 16px;font-size:16px;font-weight:500;transition:background-color .16s,scale .16s}.fbb-chip:hover{background:color-mix(in srgb, var(--fill-on,#17181a) 12%, var(--fill-slab,#fff))}.fbb-chip:active{scale:.96}.fbb-chip:focus-visible{box-shadow:0 0 0 2px var(--signal,#2231dd);outline:none}.fbb-tick{background:var(--fill-on,#17181a);width:22px;height:22px;color:var(--fill-slab,#fff);border-radius:50%;place-items:center;animation:.42s cubic-bezier(.34,1.6,.5,1) .12s both fbb-pop;display:grid}@media (prefers-reduced-motion:reduce){.fbb-bar{transition:none}.fbb-inner,.fbb-btn[data-on] svg,.fbb-tick{animation:none}}.rsz{font-family:var(--font-ui);color:var(--fill-on,var(--ink));-webkit-user-select:none;user-select:none;--rsz-ink:var(--fill-on,#17181a);--rsz-paper:var(--fill-slab,#fff);--rsz-ease:cubic-bezier(.22, 1, .36, 1);position:relative}.rsz-frame{box-sizing:border-box;border:1.5px solid var(--rsz-ink);border-radius:var(--rsz-r);background:color-mix(in srgb, var(--rsz-ink) 4%, transparent);transition:left .42s var(--rsz-ease), top .42s var(--rsz-ease), width .42s var(--rsz-ease), height .42s var(--rsz-ease);position:absolute}.rsz[data-drag] .rsz-frame{transition:none}.rsz-guide{opacity:0;pointer-events:none;transition:opacity .16s;position:absolute;inset:0;overflow:visible}.rsz-guide[data-on]{opacity:1}.rsz-guide line{stroke:color-mix(in srgb, var(--rsz-ink) 30%, transparent);stroke-width:1px;stroke-dasharray:4 4}.rsz-handle{touch-action:none;z-index:2;background:0 0;border:0;place-items:center;width:26px;height:26px;padding:0;display:grid;position:absolute;translate:-50% -50%}.rsz-handle:focus-visible{outline:none}.rsz-dot{box-sizing:border-box;border:1.5px solid var(--rsz-ink);background:var(--rsz-paper);border-radius:2px;width:9px;height:9px;transition:scale .16s cubic-bezier(.24,1.34,.38,1),background-color .16s}.rsz-handle[data-on] .rsz-dot{background:var(--rsz-ink);scale:1.35}.rsz-handle:focus-visible .rsz-dot{box-shadow:0 0 0 2px var(--signal,#2231dd)}.rsz-pill{background:var(--rsz-ink);height:28px;color:var(--rsz-paper);font-variant-numeric:tabular-nums;white-space:nowrap;cursor:text;opacity:0;pointer-events:none;z-index:3;transition:opacity .16s ease, scale .22s var(--rsz-ease);letter-spacing:0;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex;position:absolute;scale:.85}.rsz-pill[data-on]{opacity:1;pointer-events:auto;scale:1}.rsz-pw{top:calc(100% + 14px);left:50%;translate:-50%}.rsz-ph{top:50%;left:calc(100% + 14px);translate:0 -50%}.rsz-input{width:3.2ch;color:inherit;font:inherit;text-align:center;background:0 0;border:0;outline:none;padding:0}.rsz-chips{z-index:3;pointer-events:none;gap:8px;display:flex;position:absolute;bottom:calc(100% + 18px);left:50%;translate:-50%}.rsz-chips span{background:var(--rsz-paper);height:30px;color:var(--rsz-ink);white-space:nowrap;letter-spacing:0;border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:500;animation:.22s cubic-bezier(.34,1.5,.5,1) rsz-in;display:inline-flex}.rsz-chips span:not([data-on]){display:none}@keyframes rsz-in{0%{opacity:0;scale:.8}}@media (prefers-reduced-motion:reduce){.rsz-frame,.rsz-dot,.rsz-pill{transition:none}}.aco{font-family:var(--font-ui);color:var(--fill-on,var(--ink));--aco-mute:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));--aco-tint:color-mix(in srgb, var(--fill-on,#17181a) 6%, var(--fill-slab,#fff));--aco-ease:cubic-bezier(.22, 1, .36, 1);--aco-pop:cubic-bezier(.24, 1.34, .38, 1);position:relative}.aco-list{flex-direction:column;align-items:flex-start;gap:12px;margin:0;padding:0;list-style:none;display:flex;position:absolute;top:10px;left:10px}.aco-item{border-radius:var(--aco-r);background:var(--fill-slab,var(--card));transition:width .42s var(--aco-pop), height .42s var(--aco-pop);overflow:hidden}[data-stroke=on] .aco-item{box-shadow:inset 0 0 0 1px var(--pane-edge)}.aco-head{box-sizing:border-box;width:280px;height:52px;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0 20px 0 12px;display:flex}.aco-head:focus-visible{box-shadow:inset 0 0 0 2px var(--signal,#2231dd);border-radius:var(--aco-r);outline:none}.aco-head-in{white-space:nowrap;align-items:center;gap:12px;display:inline-flex}.aco-mark{background:var(--aco-tint);width:32px;height:32px;transition:background-color .22s ease, color .22s ease, box-shadow .22s ease, rotate .42s var(--aco-ease);border-radius:50%;place-items:center;display:grid;box-shadow:inset 0 0 0 1px #0000}.aco-item[data-open] .aco-mark{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fill-on,#17181a) 14%, transparent);background:0 0;rotate:45deg}.aco-title{letter-spacing:-.01em;font-size:16px;font-weight:500}.aco-note{opacity:0;transition:opacity .22s ease, translate .42s var(--aco-ease);box-sizing:border-box;width:280px;color:var(--aco-mute);letter-spacing:-.01em;margin:0;padding:0 24px 0 20px;font-size:14px;line-height:1.5;translate:0 4px}.aco-item[data-open] .aco-note{opacity:1;transition-delay:.18s;translate:0}@media (prefers-reduced-motion:reduce){.aco-item,.aco-mark,.aco-note{transition:opacity .22s}}.pbl{border-radius:var(--pbl-r);font-family:var(--font-ui);--pbl-ease:cubic-bezier(.22, 1, .36, 1);background:#1b1b1d;outline:none;position:relative;overflow:hidden}.pbl:focus-visible{box-shadow:0 0 0 2px var(--signal,#2231dd)}.pbl-img{-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%;-webkit-user-select:none;user-select:none;width:calc(100% + 32px);max-width:none;height:calc(100% + 32px);transition:scale .9s var(--pbl-ease);position:absolute;inset:-16px}.pbl-fog{height:var(--pbl-h);pointer-events:none;transition:translate .42s var(--pbl-ease);position:absolute;bottom:0;left:-16px;right:-16px;translate:0 100%}.pbl-fog:after{content:"";background:linear-gradient(#0000 25%,#00000075);position:absolute;inset:0}.pbl-layer,.pbl-fog:after{border-radius:0 0 var(--pbl-r) var(--pbl-r);position:absolute;inset:0}.pbl-caption{color:#fff;pointer-events:none;justify-items:start;gap:8px;display:grid;position:absolute;bottom:20px;left:22px;right:22px}.pbl-title,.pbl-tags{opacity:0;transition:opacity .22s ease, translate .42s var(--pbl-ease);translate:0 10px}.pbl-title{letter-spacing:-.02em;font-size:20px;font-weight:500;line-height:1.1}.pbl-tags{gap:8px;margin-top:4px;display:flex}.pbl-tags span{color:#fff;letter-spacing:0;background:#ffffff2e;border-radius:999px;align-items:center;height:28px;padding:0 12px;font-size:12px;font-weight:500;display:inline-flex}.pbl[data-on] .pbl-img{scale:1.012}.pbl[data-on] .pbl-fog{translate:0}.pbl[data-on] .pbl-title{opacity:1;transition-delay:40ms;translate:0}.pbl[data-on] .pbl-tags{opacity:1;transition-delay:90ms;translate:0}@media (prefers-reduced-motion:reduce){.pbl-img,.pbl-fog,.pbl-title,.pbl-tags{transition:opacity .22s}}.shp{box-sizing:border-box;width:300px;height:122px;font-family:var(--font-ui);-webkit-user-select:none;user-select:none;--shp-slab:var(--fill-slab,var(--card));--shp-ink:var(--fill-on,var(--ink));--shp-wash:color-mix(in srgb, var(--shp-ink) 6%, var(--shp-slab));--shp-mute:color-mix(in srgb, var(--shp-ink) 50%, var(--shp-slab));justify-content:center;align-items:flex-end;padding-bottom:12px;display:flex;position:relative}.shp-pill{border-radius:var(--shp-r);background:var(--shp-slab);color:var(--shp-ink);align-items:center;gap:8px;padding:8px;display:flex}[data-stroke=on] .shp-pill{box-shadow:0 0 0 1px var(--pane-edge)}.shp-stack{height:40px;margin:0 4px 0 2px;transition:width .42s cubic-bezier(.22,1,.36,1);position:relative}.shp-face{width:40px;height:40px;box-shadow:0 0 0 2.5px var(--shp-slab);cursor:default;border-radius:50%;outline:none;place-items:center;transition:transform .22s cubic-bezier(.24,1.34,.38,1),scale .22s cubic-bezier(.24,1.34,.38,1);display:grid;position:absolute;top:0}.shp-face[data-on]{scale:1.08}.shp-face b{color:#fff;letter-spacing:-.01em;font-size:16px;font-weight:500}.shp-face[data-new]{animation:.52s cubic-bezier(.34,1.5,.5,1) both shp-drop}@keyframes shp-drop{0%{opacity:0;scale:0}}.shp-live{width:10px;height:10px;box-shadow:0 0 0 2.5px var(--shp-slab);background:#1f9d55;border-radius:50%;position:absolute;bottom:-1px;right:-1px}.shp-btn{border-radius:var(--shp-in);background:var(--shp-wash);height:40px;color:var(--shp-ink);font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;letter-spacing:-.01em;border:0;font-size:16px;font-weight:500;transition:scale .16s cubic-bezier(.22,1,.36,1)}.shp-btn:hover{background:color-mix(in srgb, var(--shp-ink) 10%, var(--shp-slab))}.shp-btn:active{scale:.96}.shp-btn:focus-visible,.shp-face:focus-visible,.shp-send:focus-visible{box-shadow:0 0 0 2px var(--shp-slab), 0 0 0 4px var(--signal,#2231dd)}.shp-link{place-items:center;width:40px;transition:width .42s cubic-bezier(.22,1,.36,1),margin .42s cubic-bezier(.22,1,.36,1),opacity .22s,scale .16s cubic-bezier(.22,1,.36,1);display:grid;position:relative;overflow:hidden}.shp-pill[data-inviting] .shp-link{opacity:0;pointer-events:none;width:0;margin-right:-8px}.shp-glyph{grid-area:1/1;transition:opacity .16s,scale .22s cubic-bezier(.24,1.34,.38,1);display:grid}.shp-tick,.shp-link[data-done] .shp-glyph:first-child{opacity:0;scale:.5}.shp-link[data-done] .shp-tick{opacity:1;scale:1}.shp-invite{border-radius:var(--shp-in);width:72px;height:40px;transition:width .42s cubic-bezier(.22,1,.36,1);position:relative}.shp-invite[data-open]{width:196px}.shp-inv{width:100%;transition:opacity .16s,scale .16s cubic-bezier(.22,1,.36,1);position:absolute;inset:0}.shp-invite[data-open] .shp-inv{opacity:0;pointer-events:none}.shp-form{border-radius:var(--shp-in);background:var(--shp-wash);opacity:0;pointer-events:none;align-items:center;gap:4px;padding:0 4px 0 12px;transition:opacity .22s;display:flex;position:absolute;inset:0;overflow:hidden}.shp-invite[data-open] .shp-form{opacity:1;pointer-events:auto;transition-delay:.12s}.shp-input{width:0;min-width:0;height:100%;color:var(--shp-ink);font:inherit;letter-spacing:-.01em;background:0 0;border:0;outline:none;flex:1 1 0;font-size:14px}.shp-input::placeholder{color:var(--shp-mute)}.shp-input[data-bad]{color:#e5484d;animation:.32s shp-no}@keyframes shp-no{25%{translate:-4px}75%{translate:4px}}.shp-send{border-radius:max(0px, calc(var(--shp-in) - 6px));cursor:pointer;background:var(--shp-ink);width:30px;height:30px;color:var(--shp-slab);border:0;outline:none;flex:none;place-items:center;transition:background-color .16s,color .16s,scale .16s;display:grid}.shp-send:active{scale:.96}.shp-send:disabled{background:color-mix(in srgb, var(--shp-ink) 12%, var(--shp-slab));color:color-mix(in srgb, var(--shp-ink) 40%, var(--shp-slab));cursor:default}.shp-tip{opacity:0;pointer-events:none;z-index:30;transition:left .22s cubic-bezier(.22,1,.36,1),opacity .16s,translate .22s cubic-bezier(.22,1,.36,1);position:absolute;bottom:68px;translate:-50% 4px}.shp-tip[data-on]{opacity:1;translate:-50%}.shp-tip-in{color:#fff;white-space:nowrap;background:#111214;border-radius:14px;padding:12px 16px;animation:.2s shp-swap}@keyframes shp-swap{0%{opacity:.2}}.shp-tip-in b{letter-spacing:-.01em;font-size:16px;font-weight:500;line-height:20px;display:block}.shp-tip-in span{color:#ffffff9e;letter-spacing:-.01em;align-items:center;gap:8px;margin-top:1px;font-size:14px;line-height:19px;display:flex}.shp-dot{background:#1f9d55;border-radius:50%;width:7px;height:7px}.mdg{color:var(--ink);touch-action:none;display:block}@property --tpe-p{syntax:"<number>";inherits:true;initial-value:.2}.tpe{width:300px;color:var(--ink);font-family:var(--font-ui);-webkit-user-select:none;user-select:none;align-items:center;gap:16px;transition:--tpe-p .42s cubic-bezier(.22,1,.36,1);display:flex}.tpe[data-drag]{transition:none}.tpe-val{text-align:right;font-variant-numeric:tabular-nums;min-width:42px;color:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));letter-spacing:-.01em;flex:none;font-size:16px;font-weight:500;transition:color .16s}.tpe[data-drag] .tpe-val{color:var(--ink)}.tpe-track{height:var(--tpe-k);background:color-mix(in srgb, var(--fill-on,#17181a) 6%, transparent);cursor:pointer;touch-action:none;border-radius:999px;outline:none;flex:auto;position:relative}.tpe-track:focus-visible{box-shadow:0 0 0 2px var(--bg), 0 0 0 4px rgba(var(--ink-rgb), .35)}.tpe-notch{top:50%;left:calc(var(--tpe-k) / 2 + var(--n) * (100% - var(--tpe-k)));background:color-mix(in srgb, var(--fill-on,#17181a) 32%, transparent);border-radius:999px;width:3px;height:3px;position:absolute;translate:-50% -50%}.tpe-fill{width:calc(var(--tpe-k) + var(--tpe-p) * (100% - var(--tpe-k)));background:var(--ink);border-radius:999px;position:absolute;inset:0 auto 0 0;overflow:hidden}.tpe-reel{opacity:0;transition:opacity .22s;position:absolute;inset:11px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 34px),#0000);mask-image:linear-gradient(90deg,#0000,#000 28px calc(100% - 34px),#0000)}.tpe-strip{background:color-mix(in srgb, var(--on-ink) 34%, transparent);will-change:transform;position:absolute;inset:0 -16px 0 0;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12'%3E%3Crect x='3.25' y='0' width='1.5' height='12' rx='0.75'/%3E%3C/svg%3E") 0/8px 100% repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='8' height='12'%3E%3Crect x='3.25' y='0' width='1.5' height='12' rx='0.75'/%3E%3C/svg%3E") 0/8px 100% repeat-x}.tpe-reel[data-on]{opacity:1}.tpe-grip{width:var(--tpe-k);height:var(--tpe-k);position:absolute;top:0;right:0;overflow:visible}.tpe-grip path{fill:none;stroke:var(--on-ink);stroke-width:3px;stroke-linecap:round}@property --rgn-a{syntax:"<number>";inherits:true;initial-value:.2}@property --rgn-b{syntax:"<number>";inherits:true;initial-value:.66}.rgn{color:var(--ink);font-family:var(--font-ui);-webkit-user-select:none;user-select:none;touch-action:none;cursor:pointer;transition:--rgn-a .16s cubic-bezier(.22,1,.36,1),--rgn-b .16s cubic-bezier(.22,1,.36,1);position:relative}.rgn-bars{height:64px;padding:0 var(--rgn-r);align-items:flex-end;gap:4px;display:flex}.rgn-bars:not([data-on]){display:none}.rgn-bars i{height:calc(var(--rgn-h) * 100%);background:color-mix(in srgb, var(--fill-on,#17181a) 12%, transparent);transform-origin:50% 100%;transition:scale .42s var(--rgn-ease,cubic-bezier(.24, 1.34, .38, 1)), background .22s ease;border-radius:3px 3px 1.5px 1.5px;flex:1 1 0;scale:1 .8}.rgn-bars i[data-in]{background:var(--ink);scale:1}.rgn-bars[data-look=Dots]{gap:0}.rgn-bars[data-look=Dots] i{width:var(--rgn-pitch);height:calc(var(--rgn-dots) * var(--rgn-pitch));color:color-mix(in srgb, var(--fill-on,#17181a) 32%, var(--fill-slab,#fff));background:radial-gradient(circle at 50% 50%, currentColor 0 calc(var(--rgn-dot) / 2 - .35px), transparent calc(var(--rgn-dot) / 2 + .35px)) 50% 100% / var(--rgn-pitch) var(--rgn-pitch) repeat-y;border-radius:0;flex:none}.rgn-bars[data-look=Dots] i:not([data-in]){scale:.9}.rgn-bars[data-look=Dots] i[data-in]{color:var(--ink);scale:1}.rgn-bars[data-look=Lines]{justify-content:space-between;gap:0}.rgn-bars[data-look=Lines] i{border-radius:999px;flex:none;width:1.5px}.rgn-line{height:24px;margin-top:12px;position:relative}.rgn-line:before{content:"";top:50%;left:var(--rgn-r);right:var(--rgn-r);background:color-mix(in srgb, var(--fill-on,#17181a) 12%, transparent);border-radius:999px;height:2px;position:absolute;translate:0 -50%}.rgn-sel{top:50%;left:calc(var(--rgn-r) + var(--rgn-a) * (100% - 2 * var(--rgn-r)));width:calc((var(--rgn-b) - var(--rgn-a)) * (100% - 2 * var(--rgn-r)));background:var(--ink);border-radius:999px;height:2px;position:absolute;translate:0 -50%}.rgn-grip{opacity:0;outline:none;width:40px;height:24px;position:absolute;top:50%;translate:-50% -50%}.rgn-lo{left:calc(var(--rgn-r) + var(--rgn-a) * (100% - 2 * var(--rgn-r)))}.rgn-hi{left:calc(var(--rgn-r) + var(--rgn-b) * (100% - 2 * var(--rgn-r)))}.rgn-labels{pointer-events:none;position:absolute;inset:0}.rgn-label{white-space:nowrap;font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--fill-on,#17181a) 72%, var(--fill-slab,#fff));letter-spacing:0;border-radius:999px;padding:4px 8px;font-size:13px;font-weight:500;line-height:16px;transition:color .16s,scale .22s cubic-bezier(.22,1,.36,1);position:absolute;top:50%;translate:-50% -50%}.rgn-goo-defs{width:0;height:0;position:absolute}.rgn-goo-fill{flood-color:var(--on-ink)}.rgn-blobs{position:absolute;inset:0}.rgn-blob{background:var(--on-ink);color:#0000}.rgn-label-lo{left:calc(var(--rgn-r) + var(--rgn-a) * (100% - 2 * var(--rgn-r)))}.rgn-label-hi{left:calc(var(--rgn-r) + var(--rgn-b) * (100% - 2 * var(--rgn-r)))}.rgn[data-drag=lo] .rgn-label-lo,.rgn[data-drag=hi] .rgn-label-hi{color:var(--ink);scale:1.06}:is(.rgn:has(.rgn-lo:focus-visible) .rgn-label-lo:not(.rgn-blob),.rgn:has(.rgn-hi:focus-visible) .rgn-label-hi:not(.rgn-blob)){color:var(--ink);text-underline-offset:3px;text-decoration:underline}.tbb{padding:var(--tbb-pad);border-radius:var(--tbb-r);background:color-mix(in srgb, var(--ink) 13%, var(--on-ink));font-family:var(--font-ui);-webkit-user-select:none;user-select:none;align-items:center;gap:2px;display:inline-flex;position:relative}.tbb-tile{top:var(--tbb-pad);bottom:var(--tbb-pad);border-radius:max(6px, calc(var(--tbb-r) - var(--tbb-pad)));background:var(--on-ink);will-change:transform, width;width:0;position:absolute;left:0}.tbb-tab{border-radius:max(6px, calc(var(--tbb-r) - var(--tbb-pad)));height:40px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:0;outline:none;align-items:center;padding:0 12px;transition:color .22s,padding .6s cubic-bezier(.22,1,.36,1);display:flex;position:relative}.tbb-tab[data-on]{color:var(--ink);padding:0 16px 0 12px}.tbb-tab:focus-visible{box-shadow:0 0 0 2px color-mix(in srgb, var(--ink) 35%, var(--on-ink))}.tbb-icon{flex:none}.tbb-name{grid-template-columns:0fr;transition:grid-template-columns .6s cubic-bezier(.22,1,.36,1);display:grid}.tbb-name>span{white-space:nowrap;opacity:0;letter-spacing:-.01em;padding-left:0;font-size:14px;font-weight:500;transition:opacity .16s,translate .42s cubic-bezier(.22,1,.36,1),padding .6s cubic-bezier(.22,1,.36,1);overflow:hidden;translate:-8px}.tbb-tab[data-on] .tbb-name{grid-template-columns:1fr}.tbb-tab[data-on] .tbb-name>span{opacity:1;padding-left:8px;transition:opacity .42s .16s,translate .6s cubic-bezier(.22,1,.36,1) .16s,padding .6s cubic-bezier(.22,1,.36,1);translate:0}@media (prefers-reduced-motion:reduce){.tbb-tab,.tbb-name,.tbb-name>span{transition:none}}.trv{letter-spacing:-.01em;width:max-content;max-width:300px;color:var(--fill-on,var(--ink));text-wrap:pretty;cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;margin:0;font-size:16px;line-height:1.5;position:relative}.trv:focus-visible{outline:2px solid var(--signal,#2231dd);outline-offset:6px;border-radius:6px}.trv-word{white-space:nowrap;display:inline-block}.trv-bit{animation:trv-blur var(--trv-dur,.9s) cubic-bezier(.16, 1, .3, 1) var(--d,0s) both;display:inline-block}.trv[data-look=rise] .trv-bit{animation-name:trv-rise}.trv[data-look=fade] .trv-bit{animation-name:trv-fade}@keyframes trv-blur{0%{opacity:0;filter:blur(8px);translate:0 .3em}}@keyframes trv-rise{0%{opacity:0;translate:0 .6em}}@keyframes trv-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.trv-bit{animation:none}}.cn3{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;width:300px;height:300px}.cn3[data-held]{cursor:grabbing}.cn3 canvas{width:100%;height:100%;display:block}.fdr{-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;gap:16px;width:340px;display:flex}.fdr-stage{width:340px;height:330px;position:relative}.fdr-back{background:var(--fdr-back);border-radius:6px 20px 20px;width:212px;height:162px;position:absolute;top:168px;left:64px}.fdr-back:before{content:"";background:inherit;border-radius:10px 10px 0 0;width:84px;height:22px;position:absolute;top:-16px;left:0}.fdr-card{background:var(--card);cursor:pointer;transform-origin:50% 420px;width:120px;height:128px;transform:rotate(var(--a)) translateY(0);transition:transform .6s cubic-bezier(.24, 1.34, .38, 1) var(--d),  translate .42s cubic-bezier(.22, 1, .36, 1), scale .42s cubic-bezier(.22, 1, .36, 1);border:0;border-radius:14px;padding:0;position:absolute;top:124px;left:calc(50% - 60px);overflow:hidden}.fdr-card img{-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%;height:100%;display:block}.fdr[data-open] .fdr-card{transform:rotate(var(--a)) translateY(-118px)}.fdr-card[data-lift]{translate:0 -12px;scale:1.04}.fdr-card:focus-visible{outline:2px solid var(--signal,#2231dd);outline-offset:2px}.fdr-front{z-index:30;background:var(--fdr-front);-webkit-backdrop-filter:blur(10px)saturate(140%);backdrop-filter:blur(10px)saturate(140%);transform-origin:50% 100%;border-radius:14px;width:228px;height:126px;transition:transform .6s cubic-bezier(.24,1.34,.38,1);position:absolute;top:204px;left:56px}.fdr[data-open] .fdr-front{transform:perspective(520px)rotateX(-24deg)}.fdr{--fdr-back:#8ec8f2;--fdr-front:#bae0fc80}.fdr[data-color=pink]{--fdr-back:#e4b6d8;--fdr-front:#f7daee85}.fdr[data-color=lilac]{--fdr-back:#cbb8ee;--fdr-front:#e6dcfb85}@media (prefers-reduced-motion:reduce){.fdr-card,.fdr-front{transition:none}}.crm{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none}.crm[data-held]{cursor:grabbing}.crm canvas{width:100%;height:100%;display:block}.cwh-frame{width:290px;height:290px;position:relative}.cwh{--o:0;background:var(--fill-slab,var(--card));width:196px;height:48px;color:var(--fill-on,var(--ink));touch-action:none;-webkit-user-select:none;user-select:none;cursor:grab;font-family:var(--font-ui);border-radius:14px;outline:none;position:absolute;top:50%;left:50%;overflow:hidden;translate:-50% -50%}.cwh:active{cursor:grabbing}.cwh:focus-visible{box-shadow:0 0 0 2px var(--signal,#2231dd)}[data-stroke=on] .cwh{box-shadow:0 0 0 1px var(--pane-edge)}.cwh-slot{background:color-mix(in srgb, var(--fill-on,#17181a) 6%, transparent);border-radius:14px;height:42px;position:absolute;top:50%;left:70px;right:14px;translate:0 -50%}.cwh-ruler{left:calc(16px + 20px * var(--o));position:absolute;top:50%}.cwh-tick{background:var(--fill-on,var(--ink));transform-origin:0;will-change:transform, opacity;border-radius:1px;width:7px;height:1.5px;position:absolute;top:0;left:0;translate:0 -50%}.cwh-drum{left:calc(48px + 34px * var(--o));position:absolute;top:50%}.cwh-row{height:42px;font:inherit;white-space:nowrap;color:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));cursor:inherit;transform-origin:0;will-change:transform, opacity;letter-spacing:-.01em;background:0 0;border:0;align-items:center;gap:12px;padding:0;font-size:16px;font-weight:400;transition:color .16s;display:flex;position:absolute;top:-21px;left:0}.cwh-row[data-on=true]{color:var(--fill-on,var(--ink));font-weight:500}.cwh-flag{clip-path:inset(0 round 4px);flex:none;width:24px;height:16px}.cwh-sr{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.cwh-tile{fill:color-mix(in srgb, currentColor 12%, transparent)}.cwh-flag text{font-family:var(--font-ui)}.cwh[data-ruler=off] .cwh-ruler{display:none}.cwh[data-ruler=off] .cwh-drum{left:calc(28px + 22px * var(--o))}.cwh[data-ruler=off] .cwh-slot{left:38px}.bgt{--tone:#1f9d55;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;border-radius:20px;padding:20px 16px 16px}.bgt[data-tone=warn]{--tone:#e09a12}.bgt[data-tone=over]{--tone:#e5484d}[data-stroke=on] .bgt{box-shadow:0 0 0 1px var(--pane-edge)}.bgt-head{letter-spacing:-.01em;justify-content:space-between;align-items:baseline;font-size:16px;display:flex}.bgt-head b{font-weight:500}.bgt-head span{color:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));letter-spacing:-.01em;font-size:14px}.bgt-scale{touch-action:none;cursor:pointer;outline:none;height:94px;margin-top:20px;position:relative}.bgt[data-held] .bgt-scale{cursor:grabbing}.bgt-scale:focus-visible{box-shadow:0 0 0 2px var(--signal,#2231dd);border-radius:6px}.bgt-bars{justify-content:space-between;align-items:flex-end;height:44px;display:flex;position:absolute;bottom:16px;left:0;right:0}.bgt-bars span{background:color-mix(in srgb, var(--fill-on,#17181a) 12%, transparent);border-radius:2px;flex:none;width:3px;height:14px;transition:background-color .16s}.bgt-bars span[data-on]{background:var(--tone)}.bgt-pill{top:0;left:clamp(30px, calc(1.5px + var(--p) * (100% - 3px)), calc(100% - 30px));white-space:nowrap;background:var(--tone);min-width:48px;color:var(--fill-on,var(--ink));text-align:center;font-variant-numeric:tabular-nums;pointer-events:none;letter-spacing:-.01em;border-radius:999px;padding:4px 12px;font-size:14px;font-weight:500;transition:background-color .16s,scale .22s cubic-bezier(.24,1.34,.38,1);position:absolute;translate:-50%}.bgt[data-held] .bgt-pill{scale:1.06}.bgt-mark{bottom:2px;left:calc(1.5px + var(--b) * (100% - 3px));background:var(--fill-on,var(--ink));border-radius:1px;width:7px;height:7px;position:absolute;translate:-50%;rotate:45deg}.mcpd{--mcpd-box:color-mix(in srgb, var(--ink) 4.5%, transparent);--mcpd-line:color-mix(in srgb, var(--ink) 9%, transparent);max-width:760px;font-family:var(--font-ui);color:var(--ink);margin:0 auto;padding:112px 20px 120px}[data-theme=dark] .mcpd{--mcpd-box:color-mix(in srgb, var(--ink) 8%, transparent);--mcpd-line:color-mix(in srgb, var(--ink) 15%, transparent)}[data-theme=dark] .mcpd code{background:color-mix(in srgb, var(--ink) 11%, transparent)}[data-theme=dark] .mcpd-tabs{background:color-mix(in srgb, var(--ink) 7%, transparent)}[data-theme=dark] .mcpd-tabs button[data-on]{background:color-mix(in srgb, var(--ink) 10%, transparent)}[data-theme=dark] .mcpd-code{background:color-mix(in srgb, var(--ink) 5%, transparent)}.mcpd-back{color:var(--ink-3);font-size:13px;text-decoration:none}.mcpd-back:hover{color:var(--ink)}.mcpd-hero{flex-direction:column;align-items:flex-start;margin-top:28px;display:flex}.mcpd-tag{margin-bottom:14px}.mcpd-hero h1{letter-spacing:-.02em;text-wrap:balance;max-width:620px;margin:0;font-size:40px;font-weight:500;line-height:1.12}.mcpd-hero>p{max-width:560px;color:var(--ink-3);margin:14px 0 0;font-size:16px;line-height:1.6}.mcpd-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.mcpd-btn{background:var(--ink);height:44px;color:var(--on-ink);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;padding:0 22px;font-size:14px;font-weight:500;text-decoration:none;transition:scale .16s cubic-bezier(.32,.72,0,1),background-color .16s;display:inline-flex}.mcpd-btn:active{scale:.97}.mcpd-btn-quiet{background:var(--mcpd-box);color:var(--ink)}.mcpd-btn-quiet:hover{background:color-mix(in srgb, var(--ink) 8%, transparent)}.mcpd-address{background:var(--mcpd-box);color:var(--ink-3);border-radius:999px;align-items:center;margin-top:22px;padding:10px 16px;font-family:ui-monospace,Menlo,monospace;font-size:13px;display:inline-flex}.mcpd-address i{color:var(--ink);font-style:normal}.mcpd-sec{margin-top:64px}.mcpd-sec h2,.mcpd-end h2{letter-spacing:-.01em;margin:0 0 16px;font-size:22px;font-weight:500}.mcpd-say{max-width:520px;color:var(--ink-3);margin:-8px 0 16px;font-size:14px;line-height:1.6}.mcpd-say b{color:var(--ink);font-weight:500}.mcpd code,.mcpd-say code{background:color-mix(in srgb, var(--ink) 7%, transparent);border-radius:6px;padding:1px 6px;font-family:ui-monospace,Menlo,monospace;font-size:.88em}.mcpd-box{background:var(--mcpd-box);border-radius:20px;padding:16px}.mcpd-tabs{background:color-mix(in srgb, var(--ink) 5%, transparent);border-radius:14px;gap:4px;width:max-content;max-width:100%;margin-bottom:10px;padding:4px;display:flex}.mcpd-tabs button{height:32px;font:inherit;color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 14px;font-size:13px;font-weight:500;transition:background-color .16s,color .16s}.mcpd-tabs button[data-on]{background:var(--fill-slab,var(--card));color:var(--ink)}.mcpd-how{color:var(--ink-3);margin:2px 2px 14px;font-size:14px;line-height:1.6}.mcpd-how b{color:var(--ink);font-weight:500}.mcpd-code{background:var(--fill-slab,var(--card));border-radius:12px;margin:0;position:relative}.mcpd-code pre{white-space:pre;margin:0;padding:14px 52px 14px 16px;font-family:ui-monospace,Menlo,monospace;font-size:12.5px;line-height:1.6;overflow-x:auto}.mcpd-code button{background:var(--mcpd-box);width:30px;height:30px;color:var(--ink-3);cursor:pointer;border:0;border-radius:8px;place-items:center;display:grid;position:absolute;top:9px;right:9px}.mcpd-code button:hover,.mcpd-code button[data-done]{color:var(--ink)}.mcpd-tools{border-top:1px solid var(--mcpd-line);margin:0}.mcpd-tools>div{border-bottom:1px solid var(--mcpd-line);grid-template-columns:180px 1fr;gap:20px;padding:16px 0;display:grid}.mcpd-tools dt{margin:0}.mcpd-tools dd{color:var(--ink-3);margin:0;font-size:14px;line-height:1.55}.mcpd-asks{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.mcpd-asks li{border:1px solid var(--mcpd-line);border-radius:999px;padding:12px 18px;font-size:14px}.mcpd-note{border:1px solid var(--mcpd-line);border-radius:18px;gap:14px;padding:20px 22px;display:flex}.mcpd-note>svg{color:var(--ink-3);flex:none;margin-top:1px}.mcpd-note+.mcpd-end{margin-top:12px}.mcpd-note h2{margin:0 0 6px;font-size:16px}.mcpd-note p{max-width:560px;color:var(--ink-3);margin:0;font-size:14px;line-height:1.6}.mcpd-end{background:var(--mcpd-box);text-align:center;border-radius:24px;flex-direction:column;align-items:center;margin-top:64px;padding:40px 24px;display:flex}.mcpd-end h2{margin-bottom:8px}.mcpd-end p{color:var(--ink-3);margin:0 0 20px;font-size:14px}@media (width<=760px){.mcpd{padding:90px 20px}.mcpd-hero h1{font-size:32px}.mcpd-tools>div{grid-template-columns:1fr;gap:6px}.mcpd-sec,.mcpd-end{margin-top:48px}}.prc-link{color:inherit;text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-decoration-color:color-mix(in srgb, currentColor 35%, transparent);text-underline-offset:3px;text-decoration-thickness:1px}.prc-link:hover{text-decoration-color:currentColor}.mcp-guide{color:var(--ink-3);text-underline-offset:3px;align-self:center;font-size:13px;text-decoration:underline;text-decoration-thickness:1px}.mcp-guide:hover{color:var(--ink)}.cdr{border-radius:var(--cdr-r);cursor:crosshair;touch-action:none;background:#5b84d6;position:relative;overflow:hidden}.acr{font-family:var(--font-ui);color:var(--fill-on,var(--ink));-webkit-user-select:none;user-select:none;--acr-mute:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));--acr-wash:color-mix(in srgb, var(--fill-on,#17181a) 6%, var(--fill-slab,#fff));position:relative}.acr-box{background:var(--fill-slab,var(--card));outline:none;position:absolute}.acr-in{position:absolute;left:0}[data-stroke=on] .acr-box{box-shadow:0 0 0 1px var(--pane-edge)}.acr-box:not([data-open]){cursor:pointer}.acr-box:focus-visible{box-shadow:0 0 0 2px var(--fill-slab,#fff), 0 0 0 4px var(--signal,#2231dd)}.acr-face{box-shadow:0 0 0 2px var(--fill-slab,#fff);pointer-events:none;background-position:50%;background-size:cover;border-radius:50%;position:absolute}.acr-face-row{box-shadow:none;opacity:0;transition:opacity .16s,transform .16s;transform:translateY(6px)}.acr-face-row[data-in]{opacity:1;transition:opacity .22s,transform .42s cubic-bezier(.22,1,.36,1);transform:none}.acr-say{pointer-events:none;white-space:nowrap;flex-direction:column;justify-content:center;gap:2px;display:flex;position:absolute}.acr-say span{color:var(--acr-mute);letter-spacing:-.01em;font-size:14px;line-height:18px}.acr-say b{color:var(--fill-on,#17181a);font-weight:500}.acr-chev{z-index:8;border-radius:calc(var(--acr-r) * .62);width:36px;height:36px;color:var(--acr-mute);cursor:pointer;background:0 0;border:0;place-items:center;transition:color .16s,background-color .16s;display:grid;position:absolute}.acr-chev:hover,.acr-head:hover~.acr-chev,.acr-box:not([data-open]):hover~.acr-chev{background:var(--acr-wash);color:var(--fill-on,#17181a)}.acr-head{cursor:pointer;letter-spacing:-.01em;align-items:center;height:56px;padding-left:16px;font-size:16px;font-weight:500;display:flex;position:absolute;top:0;left:0;right:0}.acr-head,.acr-row{transition:opacity .22s}.acr-row{justify-content:space-between;align-items:center;gap:8px;display:flex;position:absolute;left:58px;right:14px}.acr-who{flex-direction:column;gap:2px;min-width:0;display:flex}.acr-who b{white-space:nowrap;letter-spacing:0;font-size:13px;font-weight:500;line-height:17px}.acr-who span{color:var(--acr-mute);letter-spacing:0;font-size:12px;line-height:16px}.acr-acts{place-items:center end;display:grid}.acr-ask,.acr-done{grid-area:1/1;transition:opacity .16s,scale .22s cubic-bezier(.22,1,.36,1)}.acr-ask{gap:8px;display:flex}.acr-acts[data-answered] .acr-ask,.acr-acts:not([data-answered]) .acr-done{opacity:0;pointer-events:none;scale:.94}.acr-yes,.acr-no,.acr-done{height:30px;font:inherit;cursor:pointer;letter-spacing:0;border:0;border-radius:10px;padding:0 12px;font-size:12px;font-weight:500;transition:scale .22s cubic-bezier(.22,1,.36,1),background-color .16s,color .16s}.acr-yes{background:var(--acr-wash);color:var(--fill-on,#17181a)}.acr-yes:hover{background:color-mix(in srgb, var(--fill-on,#17181a) 6%, var(--fill-slab,#fff))}.acr-no{color:var(--fill-on,#17181a);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fill-on,#17181a) 9%, transparent);background:0 0}.acr-no:hover{box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--fill-on,#17181a) 13%, transparent)}.acr-yes:hover,.acr-no:hover{scale:.98}.acr-yes:active,.acr-no:active{scale:.96}.acr-done{color:var(--acr-mute);background:0 0;align-items:center;gap:4px;padding:0 4px;display:flex}.acr-done[data-a=in]{color:var(--fill-on,#17181a)}.acr-done:hover{color:var(--fill-on,#17181a);text-decoration:line-through;text-decoration-thickness:1px}.tre{font-family:var(--font-ui);color:var(--fill-on,var(--ink));--tre-mute:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));--tre-wash:color-mix(in srgb, var(--fill-on,#17181a) 6%, var(--fill-slab,#fff));--tre-pick:color-mix(in srgb, var(--fill-on,#17181a) 6%, var(--fill-slab,#fff));position:relative}.tre ul,.tre li{margin:0;padding:0;list-style:none}.tre-card{background:var(--fill-slab,var(--card));border-radius:var(--tre-r);padding:8px!important}[data-stroke=on] .tre-card{box-shadow:0 0 0 1px var(--pane-edge)}.tre-row{border-radius:max(6px, calc(var(--tre-r) - 6px));width:100%;height:32px;color:color-mix(in srgb, var(--fill-on,#17181a) 72%, var(--fill-slab,#fff));font:inherit;text-align:left;cursor:pointer;letter-spacing:0;background:0 0;border:0;align-items:center;gap:8px;padding:0 12px 0 8px;font-size:13px;transition:background-color .16s,color .16s;display:flex}.tre-row:hover{background:var(--tre-wash)}.tre-row[data-on]{background:var(--tre-pick);color:var(--fill-on,#17181a);font-weight:500}.tre-row:focus-visible{outline:2px solid var(--signal,#2231dd);outline-offset:-2px}.tre-chev,.tre-mark{color:var(--tre-mute);flex:none;place-items:center;display:grid}.tre-chev{width:14px;height:14px;transition:rotate .22s cubic-bezier(.22,1,.36,1)}.tre-chev[data-open]{rotate:90deg}.tre-mark{width:16px;height:16px}.tre-row[data-on] .tre-mark{color:var(--fill-on,#17181a)}.tre-name{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.tre-kids{position:relative;overflow:hidden}.tre-kids[data-guides]:before{content:"";left:var(--tre-x);background:color-mix(in srgb, var(--fill-on,#17181a) 12%, transparent);width:1px;position:absolute;top:2px;bottom:6px}.mtb{touch-action:none;position:relative}.mtb-canvas{pointer-events:none;display:block;position:absolute}.pob{perspective:900px;perspective-origin:50% 40%;cursor:grab;touch-action:pan-y;-webkit-user-select:none;user-select:none;position:relative}.pob:active{cursor:grabbing}.pob-ring{transform-style:preserve-3d;will-change:transform;position:absolute;top:50%;left:50%}.pob-strip{background:var(--fill-slab,#fff);backface-visibility:hidden;position:absolute;top:0;left:0}.shm{font-family:var(--font-ui);place-items:center;display:grid}.shm-go{font:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;padding:8px 12px}.shm-go:focus-visible{outline:2px solid var(--signal,#2231dd);outline-offset:2px}.shm-text{letter-spacing:-.01em;white-space:nowrap;color:color-mix(in srgb, var(--fill-on,#17181a) 32%, var(--fill-slab,#fff));font-size:16px;font-weight:500;animation:.26s both shm-in;display:inline-block;position:relative}.shm-text:before{content:attr(data-text);pointer-events:none;background-image:linear-gradient(90deg, transparent 0%, transparent 40%, var(--fill-on,#17181a) 50%, transparent 60%, transparent 100%);color:#0000;-webkit-text-fill-color:transparent;animation:shm-sweep var(--shm-dur,2s) linear infinite;background-repeat:no-repeat;background-size:400% 100%;-webkit-background-clip:text;background-clip:text;position:absolute;inset:0}@keyframes shm-in{0%{opacity:0;translate:0 3px}}@keyframes shm-sweep{0%{background-position:100% 0}to{background-position:0 0}}@media (prefers-reduced-motion:reduce){.shm-text:before{animation:none}}.ish{--ish-ground:var(--fill-slab,#fff);--ish-a:#7aa2ff1c;--ish-b:#b892ff21;--ish-c:#ffb0921c;--ish-shade:color-mix(in srgb, var(--fill-on,#17181a) 3%, transparent);place-items:center;display:grid}.ish-tile{border-radius:var(--ish-r,20px);isolation:isolate;background: linear-gradient(104deg, transparent 32%, var(--ish-a) 42%, var(--ish-b) 50%, var(--ish-c) 58%, transparent 68%) 0 0 / 300% 100% no-repeat,  linear-gradient(118deg, transparent 40%, var(--ish-shade) 50%, transparent 60%) 0 0 / 340% 100% no-repeat, var(--ish-ground);width:220px;height:220px;animation:ish-sweep var(--ish-dur,2.4s) cubic-bezier(.45, .05, .55, .95) infinite;place-items:center;display:grid;position:relative;overflow:hidden}.ish-tile:before{content:"";z-index:-1;background:radial-gradient(closest-side, var(--ish-a), transparent) 20% 30% / 60% 60% no-repeat, radial-gradient(closest-side, var(--ish-c), transparent) 80% 75% / 55% 55% no-repeat;filter:blur(18px);opacity:.7;pointer-events:none;animation:9s ease-in-out infinite alternate ish-drift;position:absolute;inset:-30%}.ish-tile:after{content:"";border-radius:inherit;-webkit-mask-composite:xor;-webkit-mask-composite:xor;animation:ish-rim var(--ish-dur,2.4s) cubic-bezier(.45, .05, .55, .95) infinite;pointer-events:none;background:linear-gradient(104deg,#0000 36%,#7aa2ff66 44%,#b892ff73 50%,#ffb09266 56%,#0000 64%) 0 0/300% 100% no-repeat;padding:1px;position:absolute;inset:0;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor,source-over;mask:linear-gradient(#000 0 0) content-box exclude,linear-gradient(#000 0 0)}@keyframes ish-sweep{0%{background-position:120% 0,135% 0,0 0}to{background-position:-20% 0,-35% 0,0 0}}@keyframes ish-rim{0%{background-position:120% 0}to{background-position:-20% 0}}@keyframes ish-drift{0%{transform:translate(-6%,-4%)rotate(0)}to{transform:translate(6%,5%)rotate(20deg)}}@media (prefers-reduced-motion:reduce){.ish-tile,.ish-tile:before,.ish-tile:after{animation:none}}.dlo{--dlo-rest:color-mix(in srgb, var(--fill-on,#17181a) 12%, var(--fill-slab,#fff));--dlo-lit:var(--fill-on,#17181a);place-items:center;display:grid}.dlo-grid{grid-template-columns:repeat(4,7px);grid-auto-rows:7px;gap:4px;display:grid}.dlo-grid i{background:var(--dlo-rest);animation:dlo-pulse var(--dlo-cycle,1.2s) ease-in-out infinite;border-radius:2px;display:block}.dlo-grid i[data-gap]{visibility:hidden;animation:none}.dlo-grid i[data-still]{animation:none}@keyframes dlo-pulse{0%,45%,to{background-color:var(--dlo-rest)}15%{background-color:var(--dlo-lit)}}@media (prefers-reduced-motion:reduce){.dlo-grid i{animation:none}}.sys-lede{text-align:center;font-family:var(--font-ui);padding:40px 16px 32px}.sys-pill{background:var(--ink);height:28px;color:var(--on-ink,#fff);border-radius:999px;align-items:center;padding:0 12px;font-size:13px;font-weight:500;display:inline-flex}.sys-lede h1{letter-spacing:-.03em;color:var(--ink);margin:16px 0 8px;font-size:30px;font-weight:500}.sys-lede p{color:var(--ink-3);margin:0;font-size:14px}.sys-lede a{color:var(--ink)}@media (width>=761px){.bench-nav{gap:0}.bench-navlink{height:36px;color:color-mix(in srgb, var(--ink) 58%, var(--bg,#fff));border-radius:999px;align-items:center;padding:0 13px;font-size:14px;font-weight:500;line-height:1;transition:background-color .15s,color .15s,scale .12s}.bench-navlink:hover{color:var(--ink);background:color-mix(in srgb, var(--ink) 4%, transparent)}.bench-navlink[data-on=true]{color:var(--ink)}.bench-find{background:rgba(var(--ink-rgb), var(--wash));height:40px;color:color-mix(in srgb, var(--ink) 52%, var(--bg,#fff));gap:8px;padding:0 14px}.bench-side[data-scroll=moved] .bench-find{height:40px;padding:0 14px}.bench-find>svg{width:18px;height:18px}.bench-findbox{font-size:14px}.bench-findbox::placeholder{color:color-mix(in srgb, var(--ink) 52%, var(--bg,#fff));font-weight:500}.bench-key{letter-spacing:0;height:auto;color:color-mix(in srgb, var(--ink) 36%, var(--bg,#fff));background:0 0;padding:0;font-size:11px}}.cov{box-sizing:border-box;font-family:var(--font-ui);color:#17181a;background:#fff;flex-direction:column;padding:20px;display:flex;position:fixed;top:0;left:0;overflow:hidden}.cov-brand{font-family:var(--font-head);letter-spacing:-.01em;align-items:center;gap:16px;padding:0 30px;font-size:40px;font-weight:500;display:flex}.cov-brand i{color:#8a8a86;font-style:normal}.cov-grid{flex:1;grid-template:"k b c".62fr"a b c"1fr"a d e"1.1fr/1.05fr 1fr 1.2fr;gap:14px;min-height:0;display:grid}.cov-card{background:#17181a0f;border-radius:28px;position:relative;overflow:hidden}.cov-stage{position:absolute;inset:0}.cov-scale{transform-origin:50%;width:max-content;position:absolute;top:50%;left:50%}.cov-ring{padding:0;display:block}.cov-fade{pointer-events:none;background:radial-gradient(30% 26%,#fff 0% 50%,#fff0 100%),linear-gradient(90deg,#fff 0%,#fff0 16% 84%,#fff 100%),linear-gradient(#fff 0%,#fff0 22% 78%,#fff 100%);position:absolute;inset:0}.cov-center{font-family:var(--font-head);letter-spacing:-.01em;color:#17181a;white-space:nowrap;align-items:center;gap:18px;font-size:52px;font-weight:500;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.cov-center i{color:#8a8a86;font-style:normal}.pgp{-webkit-user-select:none;user-select:none;position:relative}.pgp-under,.pgp-top{border-radius:14px;position:absolute;inset:0}.pgp-under{background:var(--fill-slab,#fff);overflow:hidden}.pgp-book{color:color-mix(in srgb, var(--fill-on,#17181a) 72%, var(--fill-slab,#fff));text-align:justify;-webkit-hyphens:auto;hyphens:auto;flex-direction:column;padding:22px 20px 16px;font-size:11px;line-height:1.65;display:flex;position:absolute;inset:0}.pgp-book p{text-indent:1.4em;margin:0}.pgp-book p:first-child{text-indent:0}.pgp-folio{font-variant-numeric:tabular-nums;color:color-mix(in srgb, var(--fill-on,#17181a) 52%, var(--fill-slab,#fff));align-self:center;margin-top:auto;padding-top:10px;font-size:11px}.pgp-top{background:#fff;place-items:center;display:grid;overflow:hidden}.pgp-patch{pointer-events:none;width:56%;height:auto;display:block}.pgp-flap{pointer-events:none;position:absolute;inset:0;overflow:visible}.pgp-flap polygon{stroke:color-mix(in srgb, var(--fill-on,#17181a) 10%, var(--fill-slab,#fff));stroke-width:1px;stroke-linejoin:round}.pgp-s0{stop-color:color-mix(in srgb, var(--fill-on,#17181a) 16%, var(--fill-slab,#fff))}.pgp-s1{stop-color:color-mix(in srgb, var(--fill-on,#17181a) 5%, var(--fill-slab,#fff))}.pgp-s2{stop-color:color-mix(in srgb, var(--fill-on,#17181a) 2%, var(--fill-slab,#fff))}.pgp-grab{cursor:grab;touch-action:none;position:absolute;top:0;right:0}.pgp-grab:active{cursor:grabbing}.lsp{color:#fff;background:radial-gradient(55% 55%,#3d8bff 0%,#3d8bff00 100%),radial-gradient(70% 60% at 100% 100%,#00a3ff 0%,#00a3ff00 100%),radial-gradient(60% 55% at 0 0,#0a1fd8 0%,#0a1fd800 100%),linear-gradient(160deg,#0b2de0 0%,#0a3cf0 50%,#0868ff 100%);border-radius:20px;position:relative;overflow:hidden}.lsp-cv{cursor:pointer;display:block;position:relative}.lsp-pips{pointer-events:none;gap:6px;display:flex;position:absolute;bottom:14px;left:50%;translate:-50%}.lsp-pips i{background:#6fa6ff;border-radius:999px;width:6px;height:6px;transition:width .42s cubic-bezier(.22,1,.36,1),background-color .22s;display:block}.lsp-pips i[data-on]{background:#fff;width:18px}.lsp:before{content:"";pointer-events:none;background:radial-gradient(closest-side,#ffffff47,#fff0);border-radius:50%;width:150px;height:150px;position:absolute;top:50%;left:50%;translate:-50% -50%}.cv-pro{flex-direction:column;align-items:flex-start;gap:12px;padding:4px 0 16px;display:flex}.cv-pro .cv-note{margin:0}.cv-pro-go{align-items:center;height:36px;padding:0 16px;font-size:14px;text-decoration:none;display:inline-flex}@media (width<=760px){html,body,.bench-pane:not([data-tab=Bench]) .bench-scroll{overflow-x:clip}.bench-foot-right{flex-wrap:wrap;justify-content:center;row-gap:8px;max-width:100%}}
