@layer reset,tokens,base,layout,components,routes,utilities;@layer reset{*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;text-size-adjust:100%}body{min-height:100svh}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit;color:inherit}button{background:none;border:0;padding:0;cursor:pointer}a{color:inherit;text-decoration:none}ul[role=list],ol[role=list]{list-style:none;padding:0}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}dialog{padding:0;border:0;max-width:none;max-height:none;color:inherit}fieldset{border:0;padding:0;min-width:0}legend{padding:0}}@property --wght{syntax: "<number>"; inherits: true; initial-value: 400;}@layer tokens{:root{--blue: #ecece7;--blue-edge: #d6d6d0;--ink-fixed: #18202a;--ink-2-fixed: #3d4752;--line-on-blue: #4f5b67;--white: #ffffff;--mark-dot: var(--brand-accent, currentColor);color-scheme:light;--ground: #f6f6f3;--ground-2: #fbfbf9;--plate: #efefeb;--press: #e6e6e1;--edge: #dcdcd6;--edge-hover: #a3a39c;--card: #ffffff;--ink: #18202a;--ink-2: #4d535a;--ink-3: #5e646b;--line: #73787e;--lab: var(--ink);--round: #efefeb;--surface: rgba(250, 250, 248, .72);--frost-veil: rgba(255, 255, 255, .5);--lift: 0 1px 2px rgba(24, 32, 42, .06), 0 12px 32px rgba(24, 32, 42, .08);--ground-lights: none;--pill-col: var(--plate);--go-fill: var(--btn);--go-label: var(--btn-ink);--token: var(--ink);--focus: var(--ink);--haze-mid: #ecece8;--glass-bg: rgba(255, 255, 255, .5);--glass-edge: rgba(255, 255, 255, .72);--charcoal: rgba(28, 28, 28, .8);--charcoal-paint: #393939;--charcoal-edge: rgba(255, 255, 255, .08);--charcoal-ink: #ededed;--charcoal-ink-2: #c4c4c4;--btn: #1e1e1e;--btn-ink: #f2f4f5;--btn-hover: #2e2e2e;--btn-light: #ffffff;--grid-dot: rgba(24, 32, 42, .09);--rim-pane: rgba(255, 255, 255, .72);--pane-shadow: 0 2px 4px rgba(20, 20, 20, .05), 0 30px 80px rgba(40, 30, 20, .16);--input-fill: rgba(255, 255, 255, .86);--input-edge: rgba(24, 32, 42, .12);--live: #1f9d55;--select-fill: var(--btn);--select-ink: var(--btn-ink);--liquid: var(--btn);--d-scene: clamp(40px, 5.6vw, 104px);--d-line: clamp(32px, 4.4vw, 80px);--fs-small: 15px;--fs-chip: 12px;--lh-hero: .94;--lh-build: .92;--lh-scene: .98;--lh-line: 1.04;--tr-hero: -.035em;--tr-build: -.04em;--tr-scene: -.03em;--tr-line: -.025em;--tr-card-v7: -.01em;--r-card: 20px;--r-pane: 24px;--r-chip: 999px;--r-input: 12px;--r-phone: 36px;--r-phone-inner: 28px;--font-display: "Funnel Display", "Funnel Display Fallback", system-ui, sans-serif;--font-text: "Funnel Sans", "Funnel Sans Fallback", system-ui, sans-serif;--font-mono: "DM Mono", "DM Mono Fallback", ui-monospace, "SF Mono", Menlo, monospace;--d-hero: clamp(56px, 8.1vw, 148px);--d-build: clamp(64px, 10.2vw, 184px);--d-slide: var(--d-scene);--fs-eyebrow: 12px;--display: 69.9px;--display-auto: 48px;--display-soft: 40px;--display-close: 44px;--display-foot: 54px;--display-auth: 64px;--cap-display: .675;--fs-display-l: 64px;--fs-h1: 40px;--fs-card: 22px;--fs-lead: 16px;--fs-body: 15px;--fs-ui: 16px;--fs-ui-pill: 16px;--fs-label: 14px;--fs-meta: 13px;--fs-h2: 30px;--fs-h3: 24px;--w-display: 400;--w-statement: 400;--w-hinge: 400;--w-display-l: 400;--w-h1: 400;--w-h2: 400;--w-h3: 400;--w-card: 400;--lh-display: .86;--lh-display-l: .88;--lh-h1: .94;--lh-h2: 1;--lh-h3: 1.04;--lh-card: 1.15;--lh-lead: 1.47;--lh-body: 1.45;--lh-ui: 1.1;--lh-label: 1.2;--lh-meta: 1.4;--tr-display: -.045em;--tr-hinge: -.05em;--tr-display-l: -.045em;--tr-h1: -.025em;--tr-h2: -.025em;--tr-h3: -.025em;--tr-card: -.01em;--tr-lead: -.005em;--tr-body: 0em;--tr-ui: -.005em;--tr-label: .01em;--ws-display: 0em;--margin: max(16px, env(safe-area-inset-left), env(safe-area-inset-right));--gutter: 8px;--cols: 3;--col: calc((100vw - 2 * var(--margin) - 2 * var(--gutter)) / 3);--max: 1728px;--box-w: 1536px;--box-h: 840px;--s: 1;--u: calc(1px * var(--s));--header-h: 80px;--sec-top: 88px;--sec-top-hook: 100px;--sec-foot: 16px;--s-1: 4px;--s-2: 8px;--s-3: 12px;--s-4: 16px;--s-5: 24px;--s-6: 32px;--s-7: 48px;--s-8: 64px;--s-9: 96px;--s-10: 128px;--s-11: 192px;--pad-flat: 40px;--pad-ctr: 32px;--pad-ctr-s: 24px;--pad-phone: 20px;--pad-phone-s: 12px;--r-c: 12px;--r-big: var(--r-card);--r-live: 64px;--r-f: 6px;--r-xs: 2px;--r-m: 8px;--r-full: 999px;--r-s: 6px;--r: var(--r-s);--r-inner: 4px;--stroke: 1.5px;--z-stage: 1;--z-open: 20;--z-glass: 60;--z-header: 100;--z-window: 150;--z-nav: 200;--z-menu: 200;--z-side: 300;--z-toast: 400;--z-iris: 190;--z-cover: 500;--z-skip: 600;--swing: cubic-bezier(.625, .05, 0, 1);--ease-out: cubic-bezier(.23, 1, .32, 1);--ease-draw: cubic-bezier(.65, 0, .35, 1);--ease-drawer: cubic-bezier(.32, .72, 0, 1);--ease-in-out: var(--swing);--dur-xs: .15s;--dur-s: .3s;--dur-m: .6s;--dur-l: .9s;--dur-xl: 1.2s;--dur-press: .12s;--dur-tone: .16s;--dur-underline: .6s;--dur-rise: .9s;--stagger-rise: 75ms;--dur-open: 1.35s;--dur-close: 1.1s;--dur-word-rise: 1s;--stagger-word: 50ms;--dur-detent: .95s;--dur-route-enter: .21s;--dur-route-morph: .4s;--dur-transport: .25s;--dur-seam: .16s;--ease-iris: cubic-bezier(.76, 0, .24, 1);--dur-iris-cover: .4s;--dur-band: .5s;--dur-band-out: .32s;--dur-iris-hold: .6s;--dur-iris-open: .6s;--dur-unfold: .8s;--stagger-unfold: 90ms;--dur-pin-lead: .45s;--dur-pin-handle: .2s;--dur-still-fade: .3s;--dur-column-rise: .3s;--dur-chips-in: .3s;--dur-quick: var(--dur-tone);--dur-fast: .24s;--dur-slow: .4s}@media(min-width:768px)and (max-width:1023.98px){:root{--display: 80.385px ;--display-auto: calc(48px * 1.15);--display-soft: 46px ;--display-close: calc(44px * 1.15);--display-foot: calc(54px * 1.15);--display-auth: 73.6px ;--fs-display-l: 73.6px ;--fs-h1: 46px ;--fs-card: calc(22px * 1.15);--fs-lead: 18.4px ;--fs-body: 17.25px ;--fs-ui: 18.4px ;--fs-ui-pill: 18.4px ;--fs-label: calc(14px * 1.15);--fs-meta: 14.95px ;--fs-h2: 34.5px ;--fs-h3: calc(24px * 1.15);--header-h: 96px;--sec-top: 136px;--sec-top-hook: 136px}}@media(min-width:1024px){:root{--display: 112.9px;--display-auto: 106px;--display-soft: 72px;--display-close: 112px;--display-foot: 110px;--display-auth: 104px;--fs-display-l: 100px;--fs-h1: 64px;--fs-card: clamp(28px, 1.74vw, 36px);--fs-lead: 20px;--fs-body: 17px;--fs-small: 16px;--fs-ui: 18px;--fs-ui-pill: 20px;--fs-label: 15px;--fs-meta: 15px;--fs-h2: 44px;--fs-h3: 30px;--tr-h1: -.035em;--margin: max(clamp(24px, 5.556vw, 96px), env(safe-area-inset-left), env(safe-area-inset-right));--gutter: 24px;--cols: 12;--header-h: 96px;--sec-top: 136px;--sec-top-hook: 136px;--sec-foot: 24px;--r-c: 14px;--fs-eyebrow: 14px;--fs-chip: 13px;--chip-h: 34px}}@media(max-width:1023.98px){:root{--d-hero: clamp(48px, 13.7vw, 56px);--d-build: 64px;--d-scene: 40px;--d-line: clamp(30px, 7.8vw, 32px);--fs-small: 13px;--fs-chip: 11px;--r-card: 18px;--r-pane: 20px}}@media(max-width:1023.98px){:root{--app-top: max(16px, calc(env(safe-area-inset-top, 0px) + 8px) );--app-bar: calc(72px + env(safe-area-inset-bottom, 0px)) }}@media(min-width:768px)and (max-width:1023.98px){:root{--app-bar: calc(88px + env(safe-area-inset-bottom, 0px)) }}@media(max-width:1023.98px)and (orientation:landscape)and (max-height:540px){:root{--app-bar: calc(60px + env(safe-area-inset-bottom, 0px)) }}:root{--ease-drop: cubic-bezier(.22, 1, .36, 1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--ground: #000000;--ground-2: #0a0a0a;--plate: #1c1c1c;--press: #242424;--edge: #363636;--edge-hover: #505050;--card: #2a2a2a;--ink: #ededed;--ink-2: #a6a6a6;--line: #808080;--round: #2e2e2e;--surface: rgba(18, 18, 18, .66);--ink-3: #8f8f8f;--lab: #9bbcd0;--frost-veil: rgba(0, 0, 0, .45);--lift: 0 0 0 transparent;--ground-lights: none;--pill-col: var(--card);--go-fill: var(--btn);--go-label: var(--btn-ink);--token: var(--blue);--focus: var(--ink);--iris: #0a0a0a;--iris-ink: var(--ink);--haze-shadow: #050505;--haze-mid: #2a2b2c;--haze-high: #5e6062;--glass-bg: rgba(20, 20, 20, .48);--glass-edge: rgba(255, 255, 255, .1);--charcoal: rgba(38, 38, 38, .72);--charcoal-paint: #282828;--charcoal-edge: rgba(255, 255, 255, .1);--btn: #ededed;--btn-ink: #0a0a0a;--btn-hover: #ffffff;--grid-dot: rgba(255, 255, 255, .07);--rim-pane: rgba(255, 255, 255, .12);--pane-shadow: none;--input-fill: rgba(255, 255, 255, .08);--input-edge: rgba(255, 255, 255, .14)}}:root[data-theme=dark]{color-scheme:dark;--ground: #000000;--ground-2: #0a0a0a;--plate: #1c1c1c;--press: #242424;--edge: #363636;--edge-hover: #505050;--card: #2a2a2a;--ink: #ededed;--ink-2: #a6a6a6;--line: #808080;--round: #2e2e2e;--surface: rgba(18, 18, 18, .66);--ink-3: #8f8f8f;--lab: #9bbcd0;--frost-veil: rgba(0, 0, 0, .45);--lift: 0 0 0 transparent;--ground-lights: none;--pill-col: var(--card);--go-fill: var(--btn);--go-label: var(--btn-ink);--token: var(--blue);--focus: var(--ink);--iris: #0a0a0a;--iris-ink: var(--ink);--haze-shadow: #050505;--haze-mid: #2a2b2c;--haze-high: #5e6062;--glass-bg: rgba(20, 20, 20, .48);--glass-edge: rgba(255, 255, 255, .1);--charcoal: rgba(38, 38, 38, .72);--charcoal-paint: #282828;--charcoal-edge: rgba(255, 255, 255, .1);--btn: #ededed;--btn-ink: #0a0a0a;--btn-hover: #ffffff;--grid-dot: rgba(255, 255, 255, .07);--rim-pane: rgba(255, 255, 255, .12);--pane-shadow: none;--input-fill: rgba(255, 255, 255, .08);--input-edge: rgba(255, 255, 255, .14)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--blue: #b4c6d6;--blue-edge: #93a9bd;--btn-light: #edf1f4;--select-fill: var(--blue);--select-ink: var(--ink-fixed);--liquid: var(--blue)}}:root[data-theme=dark]{--blue: #b4c6d6;--blue-edge: #93a9bd;--btn-light: #edf1f4;--select-fill: var(--blue);--select-ink: var(--ink-fixed);--liquid: var(--blue)}.on-blue{--ink: var(--ink-fixed);--ink-2: var(--ink-2-fixed);--go-fill: var(--ink-fixed);--go-label: var(--white);--round: var(--white);--focus: var(--ink-fixed);--edge: var(--blue-edge);--card: var(--white);color:var(--ink-fixed)}:root[data-mark-dot=ink]{--mark-dot: currentColor}:root{--hand: var(--ink);--paper: var(--ground-2);--pen-red: var(--ink);--photo-white: #ffffff;--photo-white-light: #ffffff;--photo-ink: #18202a;--photo-ink-2: #3d4752;--pen-red-photo: var(--ink)}.on-blue{--hand: var(--ink);--pen-red: var(--ink);--pen-red-photo: var(--ink)}}@layer tokens{@font-face{font-family:Funnel Display Fallback;src:local("Arial"),local("ArialMT");font-weight:300 319;size-adjust:106.34%;ascent-override:94.04%;descent-override:23.51%;line-gap-override:0%}@font-face{font-family:Funnel Display Fallback;src:local("Arial"),local("ArialMT");font-weight:320 369;size-adjust:106.68%;ascent-override:93.74%;descent-override:23.44%;line-gap-override:0%}@font-face{font-family:Funnel Display Fallback;src:local("Arial"),local("ArialMT");font-weight:370 449;size-adjust:107.25%;ascent-override:93.24%;descent-override:23.31%;line-gap-override:0%}@font-face{font-family:Funnel Display Fallback;src:local("Arial"),local("ArialMT");font-weight:450 549;size-adjust:108.49%;ascent-override:92.17%;descent-override:23.04%;line-gap-override:0%}@font-face{font-family:Funnel Display Fallback;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:550 649;size-adjust:100.86%;ascent-override:99.15%;descent-override:24.79%;line-gap-override:0%}@font-face{font-family:Funnel Display Fallback;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:650 800;size-adjust:101.67%;ascent-override:98.36%;descent-override:24.59%;line-gap-override:0%}@font-face{font-family:Funnel Sans Fallback;src:local("Arial"),local("ArialMT");font-weight:300 449;size-adjust:101.64%;ascent-override:98.38%;descent-override:24.6%;line-gap-override:0%}@font-face{font-family:Funnel Sans Fallback;src:local("Arial"),local("ArialMT");font-weight:450 549;size-adjust:102.49%;ascent-override:97.57%;descent-override:24.39%;line-gap-override:0%}@font-face{font-family:Funnel Sans Fallback;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:550 649;size-adjust:95.11%;ascent-override:105.15%;descent-override:26.29%;line-gap-override:0%}@font-face{font-family:Funnel Sans Fallback;src:local("Arial Bold"),local("Arial-BoldMT");font-weight:650 800;size-adjust:95.68%;ascent-override:104.52%;descent-override:26.13%;line-gap-override:0%}@font-face{font-family:DM Mono;src:url(/fonts/dm-mono-latin-400.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Mono Fallback;src:local("Courier New"),local("CourierNewPSMT");font-weight:400;size-adjust:99.98%;ascent-override:99.22%;descent-override:31.01%;line-gap-override:0%}}@layer base{html{background-color:var(--ground)!important;color:var(--ink);font-family:var(--font-text);font-size:100%;font-optical-sizing:auto;font-synthesis:none;font-variant-numeric:proportional-nums;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent;overflow-anchor:none;scroll-padding-top:var(--header-h);scrollbar-gutter:stable}@media(max-width:1023.98px){html{scroll-padding-top:var(--app-top);scroll-padding-bottom:calc(var(--app-bar) + 8px)}}body{display:flow-root;background:transparent;color:var(--ink);font-size:var(--fs-body);line-height:var(--lh-body);font-weight:400;touch-action:manipulation}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--ground-lights);pointer-events:none}input,textarea,select{font-size:max(16px,1em)}::selection{background:var(--select-fill);color:var(--select-ink)}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}:focus:not(:focus-visible){outline:none}[tabindex="-1"]:focus{outline:none}.on-photo :focus-visible,:focus-visible.on-photo{outline-color:var(--photo-ink);box-shadow:0 0 0 6px var(--photo-white)}.t-display{font-family:var(--font-display);font-size:var(--display);font-weight:var(--w-display);line-height:var(--lh-display);letter-spacing:var(--tr-display);word-spacing:var(--ws-display)}.t-display-l{font-family:var(--font-display);font-size:var(--fs-display-l);font-weight:var(--w-display-l);line-height:var(--lh-display-l);letter-spacing:var(--tr-display-l)}.t-h1{font-family:var(--font-display);font-size:var(--fs-h1);font-weight:var(--w-h1);line-height:var(--lh-h1);letter-spacing:var(--tr-h1)}.t-h2{font-family:var(--font-display);font-size:var(--fs-h2);font-weight:var(--w-h2);line-height:var(--lh-h2);letter-spacing:var(--tr-h2)}.t-h3{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--w-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3)}.t-card{font-family:var(--font-display);font-size:var(--fs-card);font-weight:var(--w-card);line-height:var(--lh-card);letter-spacing:var(--tr-card)}.t-lead{font-size:var(--fs-lead);font-weight:400;line-height:var(--lh-lead);letter-spacing:var(--tr-lead)}.t-body{font-size:var(--fs-body);font-weight:400;line-height:var(--lh-body);letter-spacing:var(--tr-body)}.t-ui{font-size:var(--fs-ui);font-weight:500;line-height:var(--lh-ui);letter-spacing:var(--tr-ui)}.t-label{font-family:var(--font-text);font-size:var(--fs-label);font-weight:500;line-height:var(--lh-label);letter-spacing:var(--tr-label)}.t-meta{font-size:var(--fs-meta);font-weight:400;line-height:var(--lh-meta);font-variant-numeric:tabular-nums}.quiet{color:var(--ink-2)}.display-probe{font-family:var(--font-display);font-weight:var(--w-display);letter-spacing:var(--tr-display);word-spacing:var(--ws-display);line-height:1}.link{position:relative;display:inline-flex;align-items:center;gap:var(--s-2);font-size:var(--fs-ui);font-weight:500;line-height:var(--lh-ui);letter-spacing:var(--tr-ui);color:var(--ink);text-decoration:none}.link:after{content:"";position:absolute;left:0;right:0;top:calc(50% + .55em);height:1.8px;background:currentColor;transform:scaleX(0);transform-origin:100% 50%;transition:transform var(--dur-underline) var(--swing);pointer-events:none}.link:focus-visible:after{transform:scaleX(1);transform-origin:0 50%}.link .icon{transition:transform var(--dur-s) var(--ease-out)}@media(hover:hover)and (pointer:fine){.link:hover:after,[data-hover]:hover .link:after{transform:scaleX(1);transform-origin:0 50%}.link:hover .icon[data-travel=right]{transform:translate(3px)}.link:hover .icon[data-travel=left]{transform:translate(-3px)}.link:hover .icon[data-travel=up]{transform:translateY(-3px)}.link:hover .icon[data-travel=up-right]{transform:translate(3px,-3px)}}@media(hover:none){.link[aria-current=page]:after{transform:scaleX(1)}}@media(pointer:coarse){.link:before{content:"";position:absolute;inset:min(0px,50% - 22px) 0}}}.wordmark--type{display:inline-flex;align-items:center;height:var(--wm-h);font-family:var(--brand-font, var(--font-display));font-weight:var(--brand-weight, 700);letter-spacing:var(--brand-track, -.03em);line-height:1;white-space:nowrap;color:currentColor}html[data-under=dark]:not([data-theme=dark]) .nav{color:#ededed;--ink: #ededed;--pill-plate: rgba(20, 20, 20, .4);--pill-plate-open: rgba(20, 20, 20, .56);--pill-filter: blur(28px) saturate(.6);--pill-filter-open: blur(32px) saturate(.6);--pill-hover: rgba(255, 255, 255, .08);--pill-line: rgba(255, 255, 255, .12);--pill-track: rgba(255, 255, 255, .08);--glass-edge: rgba(255, 255, 255, .1);--glass-solid: rgba(22, 22, 22, .94);--glass-chip-bg: rgba(20, 20, 20, .5);--glass-strip-bg: rgba(20, 20, 20, .55);--btn: #ededed;--btn-ink: #0a0a0a;--btn-hover: #ffffff}.wordmark--type{font-size:var(--wm-size, calc(var(--wm-h) * .74))}@media(max-width:767.98px){.pill__mark .wordmark--type{--wm-size: 19px}}@media(max-width:389.98px){.pill__mark .wordmark--type{--wm-size: 17px}}.wordmark--lockup{display:inline-grid;grid-template-columns:max-content;align-content:center;justify-items:stretch;row-gap:calc(var(--wm-size, calc(var(--wm-h) * .74)) * .14)}.wordmark--lockup .wordmark__word{display:block;line-height:.74;padding-top:.04em}.wordmark--lockup .wordmark__sub{display:block;width:0;min-width:calc(100% - .05em);margin-left:.05em;height:auto;fill:currentColor;overflow:visible}@layer layout{#root{isolation:isolate}.wrap{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--margin)}.grid{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));column-gap:var(--gutter);row-gap:var(--gutter)}.sec{padding:var(--sec-top) 0 var(--sec-foot);background:transparent}main{display:block}.page{padding-top:var(--header-h)}@media(max-width:1023.98px){.page{padding-top:var(--app-top)}.page .csec--first{padding-top:0}}.route{animation:route-enter var(--dur-route-enter) var(--ease-out) both}html:not(.cold-in,.reveal-all) .route[data-arrived=cold]{animation-play-state:paused}.route[data-arrived=cold]{animation-duration:.26s;animation-timing-function:cubic-bezier(.45,0,.25,1)}.route[data-entered]{animation:none}@keyframes route-enter{0%{opacity:0}}.scene{position:relative}html.js .scene{--len: var(--len-phone, 100);height:calc(var(--len) * 1svh + 100lvh - 100svh)}@media(min-width:1024px){html.js .scene{--len: var(--len-desk, 100)}}html.js .scene__stage{position:sticky;top:0;height:100lvh;overflow:clip}.scene__frame{position:relative;height:100svh}html:not(.js) .scene__frame{height:auto}.scene__stage.is-live .moves{will-change:transform}}@layer tokens{:root{--glass-media-filter: blur(28px) saturate(1.5);--glass-shadow: inset 0 1px 0 rgba(255, 255, 255, .8), 0 1px 2px rgba(20, 20, 20, .05), 0 18px 48px rgba(40, 30, 20, .1);--glass-lift: inset 0 1px 0 rgba(255, 255, 255, .8), 0 1px 2px rgba(20, 20, 20, .05), 0 24px 56px rgba(40, 30, 20, .14);--glass-solid: rgba(250, 250, 248, .94);--glass-chip-bg: rgba(255, 255, 255, .66);--glass-strip-bg: rgba(255, 255, 255, .7);--glass-fill: var(--glass-bg);--glass-fill-chip: var(--glass-chip-bg);--glass-border: var(--glass-edge)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){--glass-media-filter: blur(28px) saturate(.6);--glass-shadow: inset 0 1px 0 rgba(255, 255, 255, .06);--glass-lift: inset 0 1px 0 rgba(255, 255, 255, .06);--glass-solid: rgba(22, 22, 22, .94);--glass-chip-bg: rgba(20, 20, 20, .5);--glass-strip-bg: rgba(20, 20, 20, .55);--glass-fill: var(--glass-bg);--glass-fill-chip: var(--glass-chip-bg);--glass-border: var(--glass-edge)}}:root[data-theme=dark]{--glass-media-filter: blur(28px) saturate(.6);--glass-shadow: inset 0 1px 0 rgba(255, 255, 255, .06);--glass-lift: inset 0 1px 0 rgba(255, 255, 255, .06);--glass-solid: rgba(22, 22, 22, .94);--glass-chip-bg: rgba(20, 20, 20, .5);--glass-strip-bg: rgba(20, 20, 20, .55);--glass-fill: var(--glass-bg);--glass-fill-chip: var(--glass-chip-bg);--glass-border: var(--glass-edge)}}@layer components{.glass{background:var(--glass-bg);border:1px solid var(--glass-edge);border-radius:var(--r-card);box-shadow:var(--glass-shadow);padding:28px;color:var(--ink)}@media(max-width:1023.98px){.glass{padding:20px}}.glass,.charcoal,.glass--chip,.glass--strip,[data-glass]{clip-path:none!important;filter:none!important}@media(hover:hover)and (pointer:fine){.glass[data-lift]{transition:translate .3s var(--ease-out),box-shadow .3s var(--ease-out)}.glass[data-lift]:hover{translate:0 -4px;box-shadow:var(--glass-lift)}}.glass--chip{display:inline-flex;align-items:center;gap:1ch;height:var(--chip-h, 32px);padding:0 14px;border-radius:var(--r-chip);background:var(--glass-chip-bg);font-family:var(--font-mono);font-size:var(--fs-chip);font-weight:400;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}@media(max-width:1023.98px){.glass--chip{height:28px;padding:0 12px}}.glass--strip{border-radius:14px;padding:14px 16px;background:var(--glass-strip-bg)}.glass--card{border-radius:var(--r-card)}.charcoal{--ink: var(--charcoal-ink);--ink-2: var(--charcoal-ink-2);--focus: var(--charcoal-ink);--go-fill: var(--btn-light);--go-label: #18202a;background:var(--charcoal-paint);border:1px solid var(--charcoal-edge);border-radius:var(--r-card);padding:28px;color:var(--charcoal-ink)}@media(max-width:1023.98px){.charcoal{padding:20px}}.charcoal .glass--chip,.charcoal .chip--card{background:transparent;border:1px solid rgba(255,255,255,.22);box-shadow:none;color:var(--charcoal-ink)}.eyebrow{font-family:var(--font-mono);font-size:var(--fs-eyebrow);font-weight:400;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;display:flex;align-items:baseline;gap:3ch;width:fit-content;color:var(--ink)}.glass--chip.eyebrow{display:inline-flex;align-items:center;gap:1ch}.eyebrow__n{font-variant-numeric:tabular-nums}.eyebrow.on-ground .eyebrow__n{color:var(--lab)}.charcoal .eyebrow__n{color:var(--charcoal-ink)}.chip{font-family:var(--font-mono);font-size:var(--fs-chip);font-weight:400;letter-spacing:.08em;text-transform:uppercase}.lab-grid{background-image:radial-gradient(circle,var(--grid-dot) 1px,transparent 1.4px);background-size:28px 28px;background-position:center;pointer-events:none}.lab-grid[data-mask=airy-right]{-webkit-mask-image:linear-gradient(to right,transparent 18%,#000 42%);mask-image:linear-gradient(to right,transparent 18%,#000 42%)}.lab-grid[data-mask=airy-centre]{-webkit-mask-image:radial-gradient(120% 90% at 70% 40%,#000 30%,transparent 75%);mask-image:radial-gradient(120% 90% at 70% 40%,#000 30%,transparent 75%)}.lab-grid[data-strength=half]{opacity:.5}.d-hero,.d-build,.d-scene,.d-line,.d-card{font-family:var(--font-display);font-weight:400;font-variation-settings:normal}.d-hero{font-size:var(--d-hero);line-height:var(--lh-hero);letter-spacing:var(--tr-hero)}.d-build{font-size:var(--d-build);line-height:var(--lh-build);letter-spacing:var(--tr-build)}.d-scene{font-size:var(--d-scene);line-height:var(--lh-scene);letter-spacing:var(--tr-scene)}.d-line{font-size:var(--d-line);line-height:var(--lh-line);letter-spacing:var(--tr-line)}.d-card{font-size:var(--fs-card);line-height:var(--lh-card);letter-spacing:var(--tr-card)}.t-small{font-size:var(--fs-small);line-height:1.4}}@layer utilities{.sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip-path:inset(50%)!important;white-space:nowrap!important;border:0!important}.nowrap{white-space:nowrap}.t-nums{font-variant-numeric:tabular-nums}@media(min-width:1024px){.narrow-only{display:none!important}}@media(max-width:1023.98px){.desk-only{display:none!important}}html.copy-review [data-ph]{outline:2px dashed var(--ink);outline-offset:2px}html.copy-review [data-ours]{outline:1px solid var(--line);outline-offset:2px}}@layer base{:root[data-theme=light] :where(.lines__line,.top__lead,.sw-st__line,.au-line,.wk-h-hero,.wk-h-line,.sb-h,.wk-demo__head>h2,.eyebrow,.wb-tags__text,.wb-tag,.wk-back,.mc-row__word,.st-prices__from,.work__n){position:relative}:where(.lines__line,.top__lead,.sw-st__line,.au-line,.wk-h-hero,.wk-h-line,.sb-h,.wk-demo__head>h2,.wb-tags__text,.mc-row__word){width:fit-content;max-width:100%}}@layer utilities{:root[data-theme=light]{--veil-display: rgba(255, 255, 255, .2);--veil-text: rgba(255, 255, 255, .4)}:root[data-theme=light] :is(.lines__line,.top__lead,.sw-st__line,.au-line,.wk-h-hero,.wk-h-line,.sb-h,.wk-demo__head>h2):before,:root[data-theme=light] :is(.eyebrow:not(.glass--chip,.on-ground),.wb-tags__text,.wb-tag,.wk-back,.mc-row__word,.st-prices__from,.work__n):not(:is(.charcoal,.glass--chip) *):before{content:"";position:absolute;z-index:-1;pointer-events:none}:root[data-theme=light] :is(.lines__line,.top__lead,.sw-st__line,.au-line,.wk-h-hero,.wk-h-line,.sb-h,.wk-demo__head>h2):before{top:-.5em;right:-.55em;bottom:-.5em;left:-.55em;border-radius:.6em;background:var(--veil-display);filter:blur(.2em)}:root[data-theme=light] :is(.eyebrow:not(.glass--chip,.on-ground),.wb-tags__text,.wb-tag,.wk-back,.mc-row__word,.st-prices__from,.work__n):not(:is(.charcoal,.glass--chip) *):before{top:-30px;right:-34px;bottom:-30px;left:-34px;border-radius:36px;background:var(--veil-text);filter:blur(13px)}:root[data-theme=light] .so-caption:not([data-on]){color:#44474b}}@media(prefers-reduced-motion:reduce){html.js .scene{height:auto}html.js .scene__stage{position:static;height:auto;overflow:visible}.scene__frame{height:auto}.route{animation:none}html:not(.cold-in,.reveal-all) .route[data-arrived=cold]{visibility:hidden}.ambient,.ambient *{animation-play-state:paused!important}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation:none!important}html{scroll-behavior:auto}}html[data-motion=paused] .ambient,html[data-motion=paused] .ambient *{animation-play-state:paused!important}html[data-foot-loop=suck] .site-header{opacity:0;pointer-events:none;transition:opacity var(--dur-quick) linear}::view-transition-old(root),::view-transition-new(root){animation-duration:var(--dur-route-morph);animation-timing-function:var(--ease-out)}html[data-vt=theme]::view-transition-old(root),html[data-vt=theme]::view-transition-new(root){animation-duration:var(--dur-slow);animation-timing-function:var(--ease-in-out)}html:not(.js) [data-reveal],html:not(.js) [data-rise]{opacity:1!important;transform:none!important;clip-path:none!important}html[data-vt=route]::view-transition-old(root){animation:none}html[data-vt=route]::view-transition-new(root){animation:iris-open var(--dur-iris-open, .6s) var(--swing) both}@keyframes iris-open{0%{clip-path:circle(0 at var(--iris-ox, 50%) var(--iris-oy, 48px))}to{clip-path:circle(150vmax at var(--iris-ox, 50%) var(--iris-oy, 48px))}}html[data-direction=mix]{--mx-g: #ffffff;--mx-g2: #f5f5f7;--mx-ink: #1d1d1f;--mx-ink2: #6e6e73;--mx-ink3: #86868b;--mx-line: #d2d2d7;--mx-dark: #000000;--mx-dark2: #161617;--mx-on-dark: #f5f5f7;--mx-tangerine: var(--mx-ink);--mx-lemon: #ffd426;--mx-mint: #2fd47c;--mx-sky: #4cc3ff;--mx-pink: #ff6b9f;--mx-acc: var(--mx-ink);--mx-acc-hover: #3a3a3c;--mx-rb-1: #5ebd3e;--mx-rb-2: #ffb900;--mx-rb-3: #f78200;--mx-rb-4: #e23838;--mx-rb-5: #973999;--mx-rb-6: #009cdf;--mx-rainbow: conic-gradient(from 210deg, var(--mx-rb-1), var(--mx-rb-2), var(--mx-rb-3), var(--mx-rb-4), var(--mx-rb-5), var(--mx-rb-6), var(--mx-rb-1));--mx-rainbow-line: linear-gradient(90deg, var(--mx-rb-1), var(--mx-rb-2), var(--mx-rb-3), var(--mx-rb-4), var(--mx-rb-5), var(--mx-rb-6));--mx-ring-w: 2px;--mx-face: "MX Hanken", ui-sans-serif, system-ui, -apple-system, "Helvetica Neue", sans-serif;--font-display: var(--mx-face);--font-text: var(--mx-face);--mx-r: 28px;--mx-r-sm: 16px;--mx-gutter: clamp(20px, 5.6vw, 104px);--mx-shadow: 0 1px 2px rgb(0 0 0 / .05), 0 12px 28px -12px rgb(0 0 0 / .14), 0 40px 80px -32px rgb(0 0 0 / .22);--mx-ease: cubic-bezier(.22, 1, .36, 1);--mx-card: #ffffff;--mx-card2: #ffffff;--mx-glass: rgb(255 255 255 / .72);--mx-on-ink: #ffffff;--mx-d1: clamp(44px, 7.4vw, 132px);--mx-d2: clamp(36px, 5vw, 88px);--mx-d3: clamp(26px, 2.6vw, 44px);--mx-lead: clamp(17px, 1.3vw, 22px);--mx-body: 17px;--mx-small: 13px;--brand-font: var(--mx-face);--brand-weight: 700;--brand-track: -.03em;--brand-accent: var(--mx-acc);--ground: var(--mx-g);background:var(--mx-g)}html[data-direction=mix] body{background:var(--mx-g)}html[data-direction=mix][data-theme=dark]{--mx-g: #000000;--mx-g2: #101011;--mx-ink: #f5f5f7;--mx-ink2: #a1a1a6;--mx-ink3: #8e8e93;--mx-line: #38383a;--mx-acc: #f5f5f7;--mx-acc-hover: #d2d2d7;--mx-card: #1c1c1e;--mx-card2: #2c2c2e;--mx-glass: rgb(28 28 30 / .72);--mx-on-ink: #000000;--mx-shadow: 0 1px 2px rgb(0 0 0 / .5), 0 12px 28px -12px rgb(0 0 0 / .6), 0 40px 80px -32px rgb(0 0 0 / .7);color-scheme:dark}html[data-direction=mix] .mx{font-family:var(--mx-face);color:var(--mx-ink);-webkit-font-smoothing:antialiased;transition:opacity .18s linear}html[data-direction=mix]:not([data-mx-face]) .mx{opacity:0}html[data-direction=mix] .mx :where(h1,h2,h3,p,figure,ul,ol,dl,dd){margin:0}html[data-direction=mix] .mx-slide{position:relative;height:100svh;min-height:560px;overflow:hidden}html[data-direction=mix] .mx-slide>[data-slide-inner],html[data-direction=mix] .mx-slide [data-slide-body]{height:100%}html[data-direction=mix] .mx-wait{height:100svh;background:var(--mx-g)}html[data-direction=mix] .mx-foot.mx-wait{height:100svh}html[data-direction=mix] .mx-panel{position:fixed;z-index:calc(var(--z-nav, 100) - 1);left:20px;bottom:calc(env(safe-area-inset-bottom,0px) + 20px);font:500 13px/1 var(--mx-face);color:var(--mx-ink)}html[data-direction=mix] .mx-panel__toggle{display:inline-flex;align-items:center;gap:10px;padding:10px 14px;border:0;border-radius:999px;background:var(--mx-ink);color:#fff;font:inherit;cursor:pointer;box-shadow:var(--mx-shadow)}html[data-direction=mix] .mx-panel__code{font-variant-numeric:tabular-nums;letter-spacing:.14em;opacity:.7}html[data-direction=mix] .mx-panel__body{position:absolute;left:0;bottom:calc(100% + 10px);width:min(400px,calc(100vw - 24px));max-height:calc(100svh - 120px);overflow:auto;padding:14px;display:grid;gap:8px;border-radius:20px;background:#fff;box-shadow:var(--mx-shadow)}html[data-direction=mix] .mx-panel__row{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 10px}html[data-direction=mix] .mx-panel__label{color:var(--mx-ink2)}html[data-direction=mix] .mx-panel__opts{display:inline-flex;gap:4px;padding:3px;border-radius:999px;background:var(--mx-g2)}html[data-direction=mix] .mx-panel__opts button{width:32px;height:28px;border:0;border-radius:999px;background:transparent;color:var(--mx-ink);font:600 13px/1 var(--mx-face);cursor:pointer}html[data-direction=mix] .mx-panel__opts--words{flex-wrap:wrap;border-radius:16px}html[data-direction=mix] .mx-panel__opts--words button{width:auto;padding:0 10px}html[data-direction=mix] .mx-panel__opts button[aria-pressed=true]{background:var(--mx-ink);color:#fff}html[data-direction=mix] .mx-panel__opts button:disabled{opacity:.3;cursor:default}html[data-direction=mix] .mx-panel__copy{margin-top:4px;padding:10px 12px;border:0;border-radius:12px;background:var(--mx-g2);color:var(--mx-ink);font:600 13px/1 var(--mx-face);cursor:pointer}html[data-direction=mix] :is(.mx-panel__toggle,.mx-panel__opts button,.mx-panel__copy):focus-visible{outline:2px solid var(--mx-acc);outline-offset:2px}html.menu-open[data-direction=mix] .mx-panel{visibility:hidden}@media(max-width:1023.98px){html[data-direction=mix] .mx-panel{bottom:auto;top:calc(env(safe-area-inset-top,0px) + 12px);left:12px}html[data-direction=mix] .mx-panel__body{bottom:auto;top:calc(100% + 10px)}}html[data-direction=mix] .mx-ring{position:relative;isolation:isolate}html[data-direction=mix] .mx-ring:after{content:"";position:absolute;inset:calc(var(--mx-ring-w) * -2);border-radius:inherit;padding:var(--mx-ring-w);background:var(--mx-rainbow);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .22s var(--mx-ease);pointer-events:none;z-index:1}html[data-direction=mix] :is(.mx-ring.is-on,.mx-ring:focus-visible):after{opacity:1}@media(hover:hover)and (pointer:fine){html[data-direction=mix] .mx-ring--hover:hover:after{opacity:1}}html[data-direction=mix][data-ring=off] .mx-ring:after{display:none}html[data-direction=mix] .mx-rainbow-line{height:3px;border-radius:3px;background:var(--mx-rainbow-line)}html[data-direction=mix][data-ring=off] .mx-rainbow-line{background:var(--mx-ink)}html[data-direction=mix] .nav{--ink: #0c0c0d;--ground: #ffffff;--focus: #0c0c0d;--pill-plate: #ffffff;--pill-plate-open: #ffffff;--pill-filter: none;--pill-filter-open: none;--pill-ring: rgba(12, 12, 13, .06);--pill-r: 22px;--pill-hover: #f3f3f5;--pill-line: #ececef;--pill-track: #f1f1f3;--glass-shadow: 0 1px 2px rgba(12, 12, 13, .06), 0 8px 18px -8px rgba(12, 12, 13, .12), 0 30px 60px -24px rgba(20, 24, 40, .3);--glass-edge: rgba(12, 12, 13, .07);--glass-chip-bg: #f3f3f5;--glass-strip-bg: #ffffff;--glass-solid: #ffffff;--btn: var(--mx-acc);--btn-ink: var(--mx-on-ink);--btn-hover: var(--mx-acc-hover);--r-pane: 22px;--rim-pane: rgba(12, 12, 13, .06);--pane-shadow: 0 1px 2px rgba(12, 12, 13, .05), 0 18px 40px -18px rgba(20, 24, 40, .28)}html[data-direction=mix][data-mx-face] .nav{--font-display: "MX Hanken", ui-sans-serif, system-ui, sans-serif;--font-text: "MX Hanken", ui-sans-serif, system-ui, sans-serif;--font-mono: "MX Hanken", ui-sans-serif, system-ui, sans-serif}html[data-direction=mix] .nav .live{--ink: #0c0c0d;--glass-chip-bg: #ffffff;--glass-strip-bg: #ffffff;--glass-edge: rgba(12, 12, 13, .06);--go-fill: #0c0c0d;--go-label: #ffffff}html[data-direction=mix]{--mx-well: var(--mx-g2);--mx-well2: #e8e8ed;--mx-fill: #ececef;--mx-hair: #e3e3e8;--mx-wire: #c7c7cc;--mx-edge: rgb(0 0 0 / .04)}html[data-direction=mix][data-theme=dark]{--mx-well: #2c2c2e;--mx-well2: #3a3a3c;--mx-fill: #3a3a3c;--mx-hair: rgb(255 255 255 / .1);--mx-wire: #545458;--mx-edge: rgb(255 255 255 / .08)}html[data-direction=mix][data-theme=dark] .nav{--ink: #f5f5f7;--ground: #000000;--focus: #f5f5f7;--pill-plate: #1c1c1e;--pill-plate-open: #1c1c1e;--pill-ring: rgba(255, 255, 255, .1);--pill-hover: #2c2c2e;--pill-line: #38383a;--pill-track: #2c2c2e;--glass-shadow: 0 1px 2px rgba(0, 0, 0, .5), 0 8px 18px -8px rgba(0, 0, 0, .6), 0 30px 60px -24px rgba(0, 0, 0, .8);--glass-edge: rgba(255, 255, 255, .1);--glass-chip-bg: #2c2c2e;--glass-strip-bg: #1c1c1e;--glass-solid: #1c1c1e;--rim-pane: rgba(255, 255, 255, .08);--pane-shadow: 0 1px 2px rgba(0, 0, 0, .5), 0 18px 40px -18px rgba(0, 0, 0, .7)}@layer components{.btn{--btn-fill: var(--go-fill);--btn-label: var(--go-label);--btn-fill-hover: var(--btn-hover);--pad-l: 26px;--pad-r: 26px;position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);height:52px;padding:0 var(--pad-r) 0 var(--pad-l);border:0;border-radius:var(--r-full);background:var(--btn-fill);color:var(--btn-label);font-family:var(--font-text);font-size:16px;font-weight:500;line-height:1.1;letter-spacing:-.005em;white-space:nowrap;text-decoration:none;cursor:pointer;user-select:none;-webkit-user-select:none;transition:background-color .2s var(--ease-out),box-shadow .2s var(--ease-out),color .2s var(--ease-out),transform var(--dur-press) var(--ease-out)}.btn--pill{height:44px;--pad-l: 20px;--pad-r: 20px}.btn--sm{height:40px;--pad-l: 18px;--pad-r: 18px}.btn--sm:after,.btn--open:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}.btn--block{display:flex;width:100%}.btn:active{transform:scale(.98)}.btn .icon{flex:none;transition:transform .2s var(--ease-out)}.btn--go{--btn-fill: var(--go-fill);--btn-label: var(--go-label)}.charcoal .btn--go,[data-tone=charcoal] .btn--go{--btn-fill-hover: #ffffff}.btn--light{--btn-fill: var(--btn-light);--btn-label: #18202a;--btn-fill-hover: #ffffff}.btn--round{--btn-fill: var(--glass-chip-bg);--btn-label: var(--ink);--btn-fill-hover: var(--glass-strip-bg);box-shadow:inset 0 0 0 1px var(--glass-edge)}.btn--open{--btn-fill: var(--go-fill);--btn-label: var(--go-label);--pad-l: 18px;--pad-r: 18px;height:36px;gap:8px;font-size:15px}.btn__tile{display:grid;place-items:center;flex:none;color:inherit}.btn--open .btn__tile .icon{transition:transform var(--dur-s) var(--swing)}.btn--run{--btn-fill: var(--go-fill);--btn-label: var(--go-label);--pad-l: calc(10 * var(--u, 1px));--pad-r: calc(24 * var(--u, 1px));height:52px;gap:calc(12 * var(--u, 1px));font-size:var(--t-ui, var(--fs-ui));font-weight:600}.btn__disc{display:grid;place-items:center;flex:none;width:calc(32 * var(--u, 1px));height:calc(32 * var(--u, 1px));min-width:28px;min-height:28px;border-radius:var(--r-full);background:var(--go-label);color:var(--go-fill);transition:translate .16s var(--ease-out)}.btn--run:active{transform:scale(.96)}.btn--icon{--btn-fill: var(--glass-chip-bg);--btn-label: var(--ink);--btn-fill-hover: var(--glass-strip-bg);--pad-l: 0px;--pad-r: 0px;width:44px;height:44px;border-radius:var(--r-full);box-shadow:inset 0 0 0 1px var(--glass-edge)}@media(hover:hover)and (pointer:fine){.btn:hover{--btn-fill: var(--btn-fill-hover)}.btn--run:hover .btn__disc{translate:calc(2 * var(--u, 1px)) 0}.btn--open:hover .btn__tile .icon,.btn:hover .icon[data-travel=right]{transform:translate(3px)}.btn:hover .icon[data-travel=left]{transform:translate(-3px)}.btn:hover .icon[data-travel=up]{transform:translateY(-3px)}.btn:hover .icon[data-travel=up-right]{transform:translate(3px,-3px)}.btn:hover .icon[data-travel=down]{transform:translateY(3px)}}.btn[disabled],.btn[aria-disabled=true]{cursor:not-allowed;opacity:.5}@media(hover:hover)and (pointer:fine){.btn[disabled]:hover,.btn[aria-disabled=true]:hover{--btn-fill: var(--go-fill)}}.btn--text{position:relative;display:inline-flex;align-items:center;gap:var(--s-2);min-height:44px;color:var(--ink);font-family:var(--font-text);font-size:16px;font-weight:500;line-height:1.1;text-decoration:none;text-underline-offset:4px;text-decoration-thickness:1.5px;cursor:pointer}.btn--text .icon{flex:none;transition:transform .2s var(--ease-out)}@media(hover:hover)and (pointer:fine){.btn--text:hover .btn__label{text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:4px}.btn--text:hover .icon[data-travel=right]{transform:translate(3px)}.btn--text:hover .icon[data-travel=down]{transform:translateY(3px)}}.btn--text:focus-visible .btn__label{text-decoration:underline;text-underline-offset:4px}.icon-btn{position:relative;display:inline-grid;place-items:center;width:40px;height:40px;border-radius:var(--r-xs);color:var(--ink);transition:background-color var(--dur-tone) var(--ease-out)}.icon-btn:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px}@media(hover:hover)and (pointer:fine){.icon-btn:hover{background:var(--press)}}.chip{display:inline-flex;align-items:center;height:32px;padding:0 14px;border-radius:var(--r-chip);font-family:var(--font-mono);font-size:var(--fs-chip);font-weight:400;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}@media(max-width:1023.98px){.chip{height:28px;padding:0 12px}}.chip--card{background:var(--glass-chip-bg);color:var(--ink);box-shadow:inset 0 0 0 1px var(--glass-edge)}.chip--blue,.chip--ink{background:var(--btn);color:var(--btn-ink)}.sheet{background:var(--plate);border:1px solid var(--edge);border-radius:var(--r-c);box-shadow:none}.disclosure{position:relative}.switch-row{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4)}.switch{display:inline-flex;height:40px;padding:2px;border:1px solid var(--edge);border-radius:var(--r-full);background:var(--card)}.switch__opt{position:relative;min-width:72px;padding:0 var(--s-4);border-radius:var(--r-full);color:var(--ink);transition:background-color var(--dur-tone) var(--ease-out),color var(--dur-tone) var(--ease-out)}.switch__opt:after{content:"";position:absolute;top:-5px;right:0;bottom:-5px;left:0}.switch__opt[aria-checked=true]{background:var(--ink);color:var(--surface)}@media(hover:hover)and (pointer:fine){.switch__opt[aria-checked=false]:hover{background:var(--press)}}.choice{--choice-h: 44px;--choice-fill: var(--glass-chip-bg);--choice-word: var(--ink);--choice-edge: var(--glass-edge);--choice-on-fill: var(--btn);--choice-on-word: var(--btn-ink);position:relative;display:inline-flex;align-items:center;height:var(--choice-h);padding:0 20px;border-radius:var(--r-full);background:var(--choice-fill);color:var(--choice-word);box-shadow:inset 0 0 0 1px var(--choice-edge);font-family:var(--font-text);font-size:var(--fs-body);font-weight:400;line-height:1.1;letter-spacing:var(--tr-body);white-space:nowrap;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--dur-tone) var(--ease-out),box-shadow var(--dur-tone) var(--ease-out),color var(--dur-tone) var(--ease-out),transform var(--dur-press) var(--ease-out)}@media(min-width:1024px){.choice{--choice-h: 48px}}.choice--blue{--choice-on-fill: var(--btn);--choice-on-word: var(--btn-ink)}.choice__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none}.choice__word{padding-inline:10px;transition:padding var(--dur-s) var(--swing)}.choice__tick{position:absolute;left:20px;top:50%;translate:0 -50%;fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;opacity:0;pointer-events:none}.choice__tick path{stroke-dasharray:1;stroke-dashoffset:1;transition:stroke-dashoffset var(--dur-s) var(--ease-draw)}.choice:has(.choice__input:checked){--choice-fill: var(--choice-on-fill);--choice-word: var(--choice-on-word);--choice-edge: transparent}.choice:has(.choice__input:checked) .choice__word{padding-inline:20px 0}.choice:has(.choice__input:checked) .choice__tick{opacity:1}.choice:has(.choice__input:checked) .choice__tick path{stroke-dashoffset:0}.choice:has(.choice__input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.choice:active:not(:has(.choice__input:disabled)){transform:scale(.98)}.choice:has(.choice__input:disabled){cursor:not-allowed;--choice-word: var(--ink-2)}@media(hover:hover)and (pointer:fine){.choice:not(:has(.choice__input:checked,.choice__input:disabled)):hover{--choice-edge: var(--ink)}}.choices{display:flex;flex-wrap:wrap;gap:var(--s-3)}@media(prefers-reduced-motion:reduce){.choice__word,.choice__tick path{transition:none}}.segment{--seg-h: 44px;position:relative;isolation:isolate;display:inline-flex;width:max-content;max-width:100%;justify-self:start;align-self:flex-start;align-items:stretch;height:var(--seg-h);padding:4px;border-radius:var(--r-full);background:var(--glass-chip-bg);box-shadow:inset 0 0 0 1px var(--glass-edge)}@media(min-width:1024px){.segment{--seg-h: 48px}}.segment__thumb{position:absolute;z-index:-1;top:4px;bottom:4px;left:0;width:var(--seg-w, 0px);translate:var(--seg-x, 0px) 0;border-radius:var(--r-full);background:var(--btn);opacity:0;transition:translate var(--dur-s) var(--swing),width var(--dur-s) var(--swing)}.segment[data-thumb] .segment__thumb{opacity:1}.segment__opt{position:relative;display:inline-flex;align-items:center;padding:0 18px;border-radius:var(--r-full);color:var(--ink);font-family:var(--font-text);font-size:var(--fs-ui);font-weight:500;line-height:var(--lh-ui);letter-spacing:var(--tr-ui);white-space:nowrap;cursor:pointer;user-select:none;-webkit-user-select:none;-webkit-tap-highlight-color:transparent;transition:color var(--dur-s) var(--swing),background-color var(--dur-tone) var(--ease-out)}.segment__opt:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;left:0}.segment__opt[data-on],.segment__opt:has(.segment__input:checked){color:var(--btn-ink)}.segment:not([data-thumb]) .segment__opt:has(.segment__input:checked){background:var(--btn)}.segment[data-count="4"]{width:100%}.segment[data-count="4"] .segment__opt{flex:1 1 0;min-width:0;justify-content:center;padding:0 10px}.segment__input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;opacity:0;cursor:inherit;-moz-appearance:none;appearance:none;-webkit-appearance:none}.segment__opt:has(.segment__input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.segment[aria-disabled=true]{opacity:.6;pointer-events:none}@media(hover:hover)and (pointer:fine){.segment__opt:not([data-on]):hover{box-shadow:inset 0 0 0 1px var(--glass-edge)}}@media(prefers-reduced-motion:reduce){.segment__thumb,.segment__opt{transition:none}}.field{display:grid;gap:var(--s-2)}.field__head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-4)}.field__label{color:var(--ink);font-size:var(--fs-label);font-weight:500;line-height:var(--lh-label);letter-spacing:var(--tr-label)}.field__wrap{position:relative}.field__control{display:block;width:100%;min-height:56px;padding:15px 18px;border:1px solid var(--input-edge);border-radius:var(--r-input);background:var(--input-fill);color:var(--ink);font-size:17px;line-height:1.4;transition:border-color var(--dur-tone) var(--ease-out),background-color var(--dur-tone) var(--ease-out)}input.field__control,select.field__control{height:56px;min-height:0;padding-block:0}textarea.field__control{resize:vertical;min-height:120px}.field__control::placeholder{color:var(--ink-2);opacity:1}@media(hover:hover)and (pointer:fine){.field__control:hover:not(:focus){border-color:var(--ink-2)}}.field__control:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-color:var(--ink)}.field--error .field__control{border-color:var(--ink);border-width:2px;padding-inline:17px}.field--error textarea.field__control{padding-block:14px}.field__wrap--toggle .field__control{padding-right:52px}.field__toggle{position:absolute;top:50%;right:6px;translate:0 -50%;display:grid;place-items:center;width:44px;height:44px;border-radius:var(--r-c);color:var(--ink-2)}@media(hover:hover)and (pointer:fine){.field__toggle:hover{color:var(--ink)}}.field__hint{color:var(--ink-2)}.field__error{display:flex;gap:var(--s-2);align-items:baseline;color:var(--ink);font-size:var(--fs-body);line-height:var(--lh-body)}.field__error:before{content:"";flex:none;width:8px;height:8px;border-radius:50%;background:var(--ink);translate:0 -2px}.side-sheet{position:fixed;inset:0 0 0 auto;width:min(560px,100vw);height:100dvh;margin:0;padding:0;border:0;background:var(--surface);color:var(--ink);box-shadow:inset 1px 0 0 var(--edge);overscroll-behavior:contain;translate:100% 0;transition:translate var(--dur-slow) var(--ease-drawer);z-index:var(--z-side)}.side-sheet[data-state=open]{translate:0 0}.side-sheet::backdrop{background:transparent}.side-sheet__head{display:flex;align-items:center;justify-content:space-between;gap:var(--s-4);padding:var(--s-5) var(--s-5) var(--s-4);box-shadow:inset 0 -1px 0 var(--edge)}.side-sheet__body{padding:var(--s-5) var(--s-5) var(--s-6);overflow:auto;max-height:calc(100dvh - 88px)}.side-sheet .icon-btn{width:44px;height:44px;border-radius:var(--r-c);background:var(--card);box-shadow:inset 0 0 0 1px var(--edge)}@media(prefers-reduced-motion:reduce){.side-sheet{transition:none}}@media(max-width:560px){.side-sheet{box-shadow:none}}.toast-region{position:fixed;left:50%;top:calc(var(--header-h) + var(--s-3));width:max-content;max-width:calc(100vw - 2 * var(--s-5));translate:-50% 0;z-index:var(--z-toast);pointer-events:none}@media(max-width:1023.98px){body:not(:has(main[data-chrome=dashboard])) .toast-region{top:calc(var(--app-top) + var(--s-3))}}.toast{min-height:44px;display:flex;align-items:center;padding:10px 20px;background:var(--go-fill);color:var(--go-label);border-radius:var(--r-full);opacity:0;translate:0 -8px;transition:opacity var(--dur-fast) var(--ease-out),translate var(--dur-fast) var(--ease-out)}.toast:empty{display:none}.toast[data-shown]{opacity:1;translate:0 0}.route-error__inner{display:grid;justify-items:start;gap:var(--s-5);padding-block:var(--s-10)}}@layer components{.ord-toggles{display:flex;gap:calc(16 * var(--u))}.ord-toggles--phone{display:grid;grid-template-columns:repeat(2,minmax(0,172px));gap:8px}.ord-toggle{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;align-content:center;column-gap:calc(12 * var(--u));width:calc(280 * var(--u));height:calc(104 * var(--u));padding:0 calc(32 * var(--u)) 0 calc(36 * var(--u));border:1px solid var(--glass-edge);border-radius:var(--r-chip);background:color-mix(in srgb,var(--card) 86%,transparent);color:var(--ink);text-align:left;cursor:pointer;overflow:hidden;-webkit-tap-highlight-color:transparent}.ord-toggles--phone .ord-toggle{width:auto;min-width:0;height:96px;padding:0 12px 0 16px;column-gap:8px}.ord-toggle__fill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--btn);clip-path:circle(0% at 50% 50%);pointer-events:none}.ord-toggle[aria-pressed=true]{color:var(--btn-ink);border-color:var(--btn)}.ord-toggle[aria-pressed=true] .ord-toggle__fill{clip-path:circle(150% at 50% 50%)}.ord-toggle__name{grid-column:1;font-family:var(--font-display);font-size:calc(24 * var(--u));font-weight:400;line-height:1.08;letter-spacing:var(--tr-card)}.ord-toggle__price{grid-column:1;font-family:var(--font-display);font-size:calc(48 * var(--u));font-weight:400;line-height:1;letter-spacing:-.03em;font-variant-numeric:tabular-nums}.ord-toggles--phone .ord-toggle__name{font-size:17px}.ord-toggles--phone .ord-toggle__price{font-size:32px}.ord-toggle__mark{grid-column:2;grid-row:1 / span 2;display:grid;place-items:center;width:calc(32 * var(--u));height:calc(32 * var(--u))}.ord-toggles--phone .ord-toggle__mark{width:20px;height:20px}.ord-toggle__glyph{width:100%;height:auto;fill:none;stroke:currentColor;stroke-width:2.25;stroke-linejoin:round}.ord-toggle__tick{width:calc(16 * var(--u));height:calc(16 * var(--u))}.ord-toggles--phone .ord-toggle__tick{width:16px;height:16px}.ord-toggle__tick path,.ord-tile__tick path{fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.ord-toggle:active{background:var(--card)}.ord-stepper{display:grid;gap:calc(8 * var(--u));color:var(--ink)}.ord-stepper__row{display:flex;align-items:center;gap:calc(8 * var(--u));min-height:44px}.ord-stepper__btn{position:relative;display:grid;place-items:center;flex:none;width:calc(40 * var(--u));height:calc(40 * var(--u));min-width:40px;min-height:40px;padding:0;border:1px solid var(--glass-edge);border-radius:var(--r-chip);background:color-mix(in srgb,var(--card) 86%,transparent);color:var(--ink);cursor:pointer;-webkit-tap-highlight-color:transparent}.ord-stepper__btn:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border-radius:inherit}.ord-stepper__btn:active:not(:disabled){background:var(--card)}.ord-stepper__btn:disabled{background:transparent;color:var(--line);cursor:default}.ord-stepper__value{min-width:2ch;font-family:var(--font-display);font-size:calc(24 * var(--u));font-weight:400;line-height:1;text-align:center;font-variant-numeric:tabular-nums}.ord-stepper__meta{margin-left:calc(8 * var(--u));font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--ink);font-variant-numeric:tabular-nums}.ord-stepper__more{margin-left:calc(8 * var(--u));font-size:var(--fs-meta)}.ord-tiles{--tile-w: calc(139 * var(--u));--tile-h: calc(64 * var(--u));display:grid;gap:calc(16 * var(--u));justify-items:start}.ord-tiles--phone{--tile-w: 100%;--tile-h: 64px;gap:16px;justify-items:stretch}.ord-tiles--phone .ord-tiles__grid{grid-template-columns:minmax(0,1fr)}.ord-tiles__grid{display:grid;grid-template-columns:repeat(2,var(--tile-w));gap:8px}.ord-tile{position:relative;isolation:isolate;display:grid;grid-template-columns:1fr auto;grid-template-rows:1fr auto;align-items:end;width:var(--tile-w);min-height:var(--tile-h);padding:calc(10 * var(--u)) calc(10 * var(--u)) calc(9 * var(--u)) calc(12 * var(--u));border:1px solid var(--glass-edge);border-radius:14px;background:color-mix(in srgb,var(--card) 72%,transparent);color:var(--ink);text-align:left;cursor:pointer;overflow:hidden;-webkit-tap-highlight-color:transparent}.ord-tiles--phone .ord-tile{padding:10px 10px 9px 12px}.ord-tile__fill{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background:var(--btn);clip-path:inset(0% 100% 0% 0%);pointer-events:none}.ord-tile:has(.ord-tile__input:checked){color:var(--btn-ink)}.ord-tile:has(.ord-tile__input:checked) .ord-tile__fill{clip-path:inset(0% 0% 0% 0%)}.ord-tile:has(.ord-tile__input:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.ord-tile:active{background:var(--card)}.ord-tile__name{grid-column:1 / span 2;align-self:start;font-family:var(--font-text);font-size:clamp(13px,calc(15 * var(--u, 1px)),15px);font-weight:500;line-height:1.15}.ord-tile__price{grid-column:1;font-size:var(--fs-meta);line-height:1.2;font-variant-numeric:tabular-nums}.ord-tile__mark{grid-column:2;display:grid;place-items:center;width:20px;height:20px}.ord-tile__tick{width:20px;height:20px}.ord-tiles[data-website=add]{height:100%;grid-template-rows:minmax(0,1fr) auto;justify-items:stretch}.ord-tile--website{display:flex;flex-direction:column;align-items:stretch;width:100%;height:100%;min-height:calc(320 * var(--u));padding:calc(20 * var(--u));cursor:default}.ord-tile__art{flex:1 1 auto;min-height:0;display:grid;place-items:center;pointer-events:none}.ord-tile__press{display:grid;grid-template-columns:1fr auto;align-items:end;row-gap:calc(4 * var(--u));padding:calc(16 * var(--u)) 0 0;border:0;background:none;color:inherit;font:inherit;text-align:left;cursor:pointer}.ord-tile__press:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.ord-tile--website:has(.ord-tile__press:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.ord-tile__press:focus-visible{outline:none}.ord-tile--website:has(.ord-tile__press:active){background:var(--card)}.ord-tile--website .ord-tile__name{font-family:var(--font-display);font-size:calc(24 * var(--u));font-weight:400;letter-spacing:var(--tr-card)}.ord-tile__line{grid-column:1 / span 2;color:inherit;font-size:var(--fs-meta);line-height:1.35}.ord-tile--website .ord-tile__price{padding-top:calc(8 * var(--u))}.ord-tiles--phone .ord-tile--website{min-height:0;padding:16px}.ord-tiles--phone .ord-tile__art{padding-block:8px 4px}.ord-tiles--phone .ord-tile--website .ord-tile__name{font-size:20px}.ord-tiles__foot{display:inline-flex;align-items:center;min-height:44px;margin-block:-14px;font-size:var(--fs-meta)}.ord-map{position:relative;flex:none;color:var(--ink)}.ord-map__wires{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible;pointer-events:none}.ord-map__wires path{fill:none;stroke:var(--ink);stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.ord-map__card,.ord-map__add{position:absolute}.ord-map__card>svg,.ord-map__add>svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;overflow:visible}.ord-map__outline{fill:var(--plate);stroke:var(--ink);stroke-dasharray:1;stroke-dashoffset:0}.ord-map__rule{fill:none;stroke:var(--ink-2);stroke-linecap:round}.ord-map__hero{fill:var(--ink);stroke:var(--ink)}.ord-map__text{fill:none;stroke:var(--ink-2);stroke-linecap:round}.ord-map__card[data-extra] .ord-map__outline{fill:var(--card)}.ord-map__card[data-extra] .ord-map__hero{fill:none}.ord-map__extra{position:absolute;left:50%;bottom:0;translate:-50% 50%;display:inline-flex;align-items:center;height:max(20px,calc(24 * var(--k)));padding:0 max(8px,calc(10 * var(--k)));border-radius:var(--r-full);background:var(--card);box-shadow:inset 0 0 0 1px var(--edge);color:var(--ink-2);font:500 max(12px,calc(13 * var(--k))) / 1 var(--font-text);letter-spacing:var(--tr-label);white-space:nowrap;pointer-events:none}.ord-map__add{display:grid;place-items:center;padding:0;border:0;background:none;color:var(--line);cursor:pointer;border-radius:var(--r-c);-webkit-tap-highlight-color:transparent}.ord-map__dash{fill:none;stroke:var(--line);stroke-dasharray:6 6}.ord-map__plus{position:relative;width:calc(24 * var(--u));height:calc(24 * var(--u))}.ord-map__add:active{background:var(--press)}.ord-map__remove{position:absolute;top:calc(-10 * var(--u));right:calc(-10 * var(--u));display:grid;place-items:center;width:calc(28 * var(--u));height:calc(28 * var(--u));min-width:24px;min-height:24px;padding:0;border:1px solid var(--edge);border-radius:var(--r-full);background:var(--card);color:var(--ink);cursor:pointer;opacity:0;-webkit-tap-highlight-color:transparent}.ord-map__remove:after{content:"";position:absolute;top:-10px;right:-10px;bottom:-10px;left:-10px;border-radius:inherit}.ord-map__card:hover .ord-map__remove,.ord-map__remove:focus-visible{opacity:1}@media(hover:none){.ord-map__remove{opacity:1}}.ord-brand{display:flex;align-items:center;gap:calc(40 * var(--u));color:var(--ink)}.ord-brand__mark{flex:none;width:calc(160 * var(--u));height:calc(160 * var(--u));overflow:visible}.ord-brand__circle{fill:none;stroke:var(--ink);stroke-width:1.5;stroke-dasharray:1;stroke-dashoffset:0}.ord-brand__half{fill:var(--ink)}.ord-brand__dot{fill:var(--ink);stroke:var(--ink);stroke-width:1.5}.ord-brand__side{display:grid;gap:calc(16 * var(--u))}.ord-brand__squares{display:flex;gap:calc(16 * var(--u))}.ord-brand__square{display:block;width:calc(64 * var(--u));height:calc(64 * var(--u));border:1.5px solid var(--ink);border-radius:var(--r-c)}.ord-brand__square[data-swatch=ink]{background:var(--ink)}.ord-brand__square[data-swatch=blue]{background:var(--btn)}.ord-brand__square[data-swatch=card]{background:var(--card)}.ord-brand__aa{font-family:var(--font-display);font-size:calc(120 * var(--u));font-weight:400;line-height:.8;letter-spacing:-.04em}.ord-revs{display:inline-flex;flex-wrap:wrap;align-items:center;gap:calc(8 * var(--u)) calc(24 * var(--u));color:var(--ink)}.ord-revs__marks{display:inline-flex;gap:calc(8 * var(--u))}.ord-revs__key{display:inline-flex;align-items:center;gap:calc(16 * var(--u));color:var(--ink-2);font:400 var(--fs-meta) / 1 var(--font-text)}.ord-revs__k{display:inline-flex;align-items:center;gap:6px}.ord-revs__glyph{display:block;width:10px;height:10px;overflow:visible}.ord-revs__glyph[data-key=included] circle{fill:var(--ink)}.ord-revs__glyph[data-key=extra] circle{fill:none;stroke:var(--ink);stroke-width:1.25}.ord-revs__mark{display:block;width:calc(16 * var(--u));height:calc(16 * var(--u));overflow:visible}.ord-revs__mark[data-included] circle{fill:var(--ink)}.ord-revs__mark[data-extra] circle,.ord-revs__mark[data-extra] path{fill:none;stroke:var(--ink);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:0}.ord-receipt{--slip-inset: calc(8 * var(--u));--slip-pad: calc(20 * var(--u));--rc-ink: var(--ink);--rc-ink-2: var(--ink-2);--rc-ground: var(--card);--rc-edge: var(--edge);position:relative;padding-top:calc(.75 * var(--u));color:var(--rc-ink)}.ord-receipt--checkout{--slip-inset: calc(16 * var(--u))}:is(.charcoal,.ctr[data-tone=charcoal]) .ord-receipt{--rc-ink: var(--charcoal-ink);--rc-ink-2: var(--charcoal-ink-2);--rc-ground: transparent;--rc-edge: rgba(255, 255, 255, .14)}.ord-receipt__printer{position:absolute;top:0;left:0;right:0;height:calc(1.5 * var(--u));min-height:1.5px;border-radius:1px;background:var(--rc-ink);transform-origin:0 50%}.ord-receipt__slip{position:relative;margin:0 var(--slip-inset);padding:calc(20 * var(--u)) var(--slip-pad) calc(24 * var(--u));border:1px solid var(--rc-edge);border-top:0;border-radius:0 0 var(--r-c) var(--r-c);background:var(--rc-ground)}.ord-receipt__heading{margin:0 0 calc(12 * var(--u));color:var(--rc-ink)}.ord-receipt__heading:focus-visible{outline-color:var(--rc-ink)}.ord-receipt__rows{display:grid;margin:0;padding:0;list-style:none}.ord-receipt__row{display:grid;grid-template-columns:1fr auto;column-gap:calc(12 * var(--u));align-items:baseline;overflow:hidden}.ord-receipt__name{font-size:var(--fs-body);line-height:1.35}.ord-receipt__amount{font-size:var(--fs-body);line-height:1.35;font-variant-numeric:tabular-nums;text-align:right}.ord-receipt__row--product{padding-top:calc(10 * var(--u))}.ord-receipt__row--product:first-child{padding-top:0}.ord-receipt__row--product .ord-receipt__name,.ord-receipt__row--product .ord-receipt__amount{font-family:var(--font-display);font-size:calc(20 * var(--u));font-weight:400;line-height:1.2;letter-spacing:var(--tr-card)}.ord-receipt__row--included{display:block;padding-bottom:calc(6 * var(--u))}.ord-receipt__inc{display:block}.ord-receipt__inc,.ord-receipt__meta{font-size:var(--fs-meta);line-height:var(--lh-meta);color:var(--rc-ink-2)}.ord-receipt__row--extra,.ord-receipt__row--call{padding-left:calc(12 * var(--u))}.ord-receipt__row--call{padding-top:calc(10 * var(--u));padding-left:0}.ord-receipt__meta{grid-column:1 / span 2}.ord-receipt__foot{display:grid;gap:calc(4 * var(--u));margin-top:calc(16 * var(--u))}.ord-receipt__perf{display:block;width:100%;height:calc(4 * var(--u));margin-bottom:calc(12 * var(--u));overflow:visible}.ord-receipt__perf line{stroke:var(--rc-ink-2);stroke-width:calc(3 * var(--u));stroke-linecap:round;stroke-dasharray:0 calc(8 * var(--u))}.ord-receipt__total-label{color:var(--rc-ink)}.ord-receipt__total{font-family:var(--font-display);font-size:calc(56 * var(--u));font-weight:400;letter-spacing:-.03em}.ord-odo{display:inline-block;line-height:1.1;white-space:nowrap}.ord-odo__cols{display:inline-flex;font-variant-numeric:tabular-nums}.ord-odo__col{display:inline-block;height:1.1em;overflow:hidden}.ord-odo__strip{display:block}.ord-odo__c{display:block;height:1.1em}.ord-odo__fix{display:inline-block;height:1.1em}.ord-odo__c:before,.ord-odo__fix:before{content:attr(data-c)}.ord-controls{display:grid;gap:24px;color:var(--ink)}.ord-controls__group{display:grid;gap:12px}.ord-controls__name{margin:0}@media(hover:hover)and (pointer:fine){.ord-toggle:hover,.ord-tile:hover,.ord-stepper__btn:hover:not(:disabled),.ord-map__remove:hover{border-color:var(--edge-hover)}.ord-map__add:hover{color:var(--ink)}}@media(prefers-reduced-motion:no-preference){:root:not([data-motion=paused]) .ord-toggle,:root:not([data-motion=paused]) .ord-tile{transition:color .25s var(--ease-out),border-color var(--dur-tone) linear}:root:not([data-motion=paused]) .ord-map__remove{transition:opacity var(--dur-tone) linear}}@media(min-width:1024px){.ord-tile__name{font-size:16px}.ord-tile__price{font-family:var(--font-mono);font-size:14px;letter-spacing:0}.ord-receipt__inc,.ord-receipt__meta{font-size:16px}}}@layer components{.pname{display:inline-flex;align-items:baseline}.pname__caret{display:inline-block;height:.7em;width:.46em;margin:0 .02em;overflow:visible}.pname__caret svg{width:100%;height:100%;overflow:visible}}@layer components{.loop-video{display:block;width:100%;height:auto;object-fit:cover;background:var(--frame-ground, transparent)}.loop-video:not([data-shown],[data-broken]){opacity:0}.loop-video[data-shown]{transition:opacity .2s var(--ease-out)}.loop-video[data-broken]{background:var(--card);box-shadow:inset 0 0 0 1px var(--edge)}}@media(prefers-reduced-motion:reduce){.loop-video[data-shown]{transition:none}}@font-face{font-family:Sosh Geist;src:url(/media/sosh/fonts/geist-latin-wght.woff2) format("woff2");font-weight:100 900;font-style:normal;font-display:swap}.sosh{--s-field: #fdfdfd;--s-card-1: #ffffff;--s-card-2: #f5f5f5;--s-card-3: #efefef;--s-stage: #f9f9f9;--s-line: rgba(0, 0, 0, .07);--s-ink: #0d0d0d;--s-dim: #505052;--s-mute: #6e6e6e;--s-faint: #a8a8a8;--s-accent: #17181c;--s-on-accent: #ffffff;--s-signal: #0053e3;--s-signal-fill: #006cf5;--s-signal-soft: rgba(0, 115, 255, .08);--s-signal-ring: rgba(0, 115, 255, .18);--s-posted: #1a7f48;--s-shadow-card: 0 0 0 1px rgba(0, 0, 0, .06), 0 2px 8px rgba(0, 0, 0, .04), 0 1px 1px rgba(0, 0, 0, .04);--s-shadow-stage: inset 0 0 0 1px rgba(0, 0, 0, .035);--s-shadow-btn: 0 1px 3px rgba(0, 0, 0, .04), inset 0 0 0 1px rgba(0, 0, 0, .08), inset 0 -1px 0 rgba(0, 0, 0, .06);--s-shadow-chip: 0 0 0 1px rgba(0, 0, 0, .08);--s-shadow-primary: 0 1px 2px rgba(0, 0, 0, .18), 0 2px 6px rgba(0, 0, 0, .08), inset 0 1px 0 rgba(255, 255, 255, .1);--s-ease: cubic-bezier(.22, 1, .36, 1);--s-font: "Sosh Geist", system-ui, -apple-system, sans-serif;--s-fmin: 0px;--s-ground: var(--s-field);--s-card: var(--s-card-2);--s-hair: rgba(0, 0, 0, .08);--s-quiet: var(--s-mute);--s-dot: transparent;--s-live: var(--s-signal-fill);--s-ok: var(--s-posted);--s-key: rgba(13, 13, 13, .28);--s-device: #0f0f10;color:var(--s-ink);font-family:var(--s-font);font-feature-settings:normal;-webkit-font-smoothing:antialiased}.sosh.sosh-legible{--s-fmin: 9px}.sosh-scr{--su: calc(min(100cqw, 47.0588cqh) / 256);position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;container-type:size;background-color:var(--s-field);-webkit-user-select:none;user-select:none}.sosh-scr *,.sosh-scr *:before,.sosh-scr *:after{box-sizing:border-box}.sosh-scr :where(p){margin:0}.sosh-scr :where(ul){margin:0;padding:0;list-style:none}.sosh-ui,.sosh-wirelayer,.sosh-layer{position:absolute;top:0;right:0;bottom:0;left:0}.sosh-ui,.sosh-wirelayer,.sosh-ground{background-color:var(--s-field)}.sosh-col{--p: calc(var(--su) * .581818);position:absolute;top:0;bottom:0;left:50%;width:calc(440 * var(--p));transform:translate(-50%);font-size:max(calc(14 * var(--p)),var(--s-fmin));line-height:1.35}.sosh-scr picture{display:block}.sosh-scr img{display:block;width:100%;height:auto}.sosh-ico{display:block;width:calc(20 * var(--p));height:calc(20 * var(--p));fill:none;stroke:currentColor;stroke-width:1.75;stroke-linecap:round;stroke-linejoin:round}.sosh-layer[data-enter]{animation:sosh-fade-in .4s var(--s-ease) both}.sosh-layer[data-leave]{animation:sosh-fade-out .4s var(--s-ease) both}.sosh-scr[data-swap=slide] .sosh-layer[data-enter]{animation:sosh-slide-in .3s var(--s-ease) both}.sosh-scr[data-swap=slide] .sosh-layer[data-leave]{animation:sosh-slide-out .3s var(--s-ease) both}@keyframes sosh-fade-in{0%{opacity:0}}@keyframes sosh-fade-out{to{opacity:0}}@keyframes sosh-slide-in{0%{transform:translate(32%);opacity:0}}@keyframes sosh-slide-out{to{transform:translate(-24%);opacity:0}}.sosh-h{font-weight:500;font-size:calc(42 * var(--p));line-height:calc(46 * var(--p));letter-spacing:-.03em}.sosh-line{display:block}.sosh-h--two .sosh-line+.sosh-line{color:var(--s-mute)}.sosh-wordmask{display:inline-block;overflow:clip;overflow-clip-margin:.12em;vertical-align:top}.sosh-word{display:inline-block}.sosh-h3{display:block;font-weight:500;font-size:max(calc(17 * var(--p)),var(--s-fmin));line-height:calc(24 * var(--p));letter-spacing:-.01em}.sosh-sub{font-size:max(calc(15 * var(--p)),var(--s-fmin));line-height:calc(22 * var(--p));color:var(--s-mute)}.sosh-flabel{display:block;margin:0 0 calc(8 * var(--p)) calc(4 * var(--p));font-size:max(calc(13 * var(--p)),var(--s-fmin));line-height:calc(18 * var(--p));font-weight:500}.sosh-top{position:absolute;left:calc(16 * var(--p));right:calc(16 * var(--p));top:calc(54 * var(--p));height:calc(68 * var(--p));display:flex;align-items:center}.sosh-top__mark{width:calc(32.8 * var(--p));margin-left:calc(-2 * var(--p))}.sosh-top__r{display:flex;gap:calc(8 * var(--p));margin-left:auto}.sosh-ib{position:relative;display:grid;place-items:center;width:calc(48 * var(--p));height:calc(48 * var(--p));border-radius:50%;background:var(--s-card-2);color:var(--s-mute)}.sosh-ib .sosh-ico{width:calc(22 * var(--p));height:calc(22 * var(--p))}.sosh-ib--me{background:var(--s-card-3);color:var(--s-dim);box-shadow:var(--s-shadow-chip)}.sosh-unread{position:absolute;top:calc(11 * var(--p));right:calc(12 * var(--p));width:calc(9 * var(--p));height:calc(9 * var(--p));border-radius:50%;background:var(--s-signal-fill);box-shadow:0 0 0 calc(2 * var(--p)) var(--s-card-2)}.sosh-ib--sm{width:calc(36 * var(--p));height:calc(36 * var(--p));background:var(--s-card-1);box-shadow:var(--s-shadow-btn)}.sosh-ib--sm .sosh-ico{width:calc(16 * var(--p));height:calc(16 * var(--p))}.sosh-card{border-radius:calc(20 * var(--p));padding:calc(8 * var(--p));background:var(--s-card-1);box-shadow:var(--s-shadow-card)}.sosh-card--free{padding:calc(20 * var(--p))}.sosh-stage{position:relative;overflow:hidden;border-radius:calc(14 * var(--p));background:var(--s-stage);box-shadow:var(--s-shadow-stage)}.sosh-caption{display:flex;align-items:center;gap:calc(12 * var(--p));padding:calc(14 * var(--p)) calc(8 * var(--p)) calc(6 * var(--p))}.sosh-caption__title{flex:1;font-size:max(calc(13 * var(--p)),var(--s-fmin));line-height:calc(18 * var(--p));font-weight:500}.sosh-tabs{position:absolute;left:0;right:0;bottom:0;height:calc(98 * var(--p));padding:calc(8 * var(--p)) calc(10 * var(--p)) calc(34 * var(--p));display:grid;grid-template-columns:repeat(5,1fr);align-items:start;background:#fdfdfdf0;box-shadow:0 -1px 0 var(--s-line)}.sosh-tab{display:flex;justify-content:center;padding-top:calc(8 * var(--p));color:var(--s-mute)}.sosh-tab:not(.sosh-tab--fab) .sosh-ico{box-sizing:content-box;width:calc(21 * var(--p));height:calc(21 * var(--p));padding:calc(7.5 * var(--p)) calc(17.5 * var(--p));border-radius:999px}.sosh-tab[data-on]{color:var(--s-ink)}.sosh-tab[data-on] .sosh-ico{background:var(--s-card-3)}.sosh-col .sosh-tabs .sosh-fab{position:relative;inset:auto;z-index:2;display:grid;place-items:center;width:calc(64 * var(--p));height:calc(64 * var(--p));margin-top:calc(-34 * var(--p));padding:0;border:0;border-radius:50%;background:var(--s-accent);color:var(--s-on-accent);font-size:0;box-shadow:0 0 0 calc(6 * var(--p)) var(--s-field),0 calc(16 * var(--p)) calc(28 * var(--p)) calc(-10 * var(--p)) #00000073,0 calc(4 * var(--p)) calc(10 * var(--p)) calc(-3 * var(--p)) #0003}.sosh-col .sosh-tabs .sosh-fab:before{content:"";width:calc(26 * var(--p));height:calc(26 * var(--p));background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.1' stroke-linecap='round'%3E%3Cpath d='M5 12h14M12 5v14'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.1' stroke-linecap='round'%3E%3Cpath d='M5 12h14M12 5v14'/%3E%3C/svg%3E") center / contain no-repeat}.sosh-col .sosh-tabs .sosh-fab>*{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.sosh-homebar{position:absolute;z-index:3;left:50%;bottom:calc(8 * var(--p));width:calc(140 * var(--p));height:calc(5 * var(--p));margin-left:calc(-70 * var(--p));border-radius:calc(3 * var(--p));background:var(--s-ink)}.sosh-col .sosh-btn:not(.sosh-fab){position:relative;inset:auto;display:flex;align-items:center;justify-content:center;gap:calc(8 * var(--p));width:100%;height:calc(44 * var(--p));padding:0 calc(20 * var(--p));border:0;border-radius:999px;background:var(--s-accent);color:var(--s-on-accent);font-family:var(--s-font);font-size:max(calc(14 * var(--p)),var(--s-fmin));font-weight:500;white-space:nowrap;box-shadow:var(--s-shadow-primary)}.sosh-col .sosh-btn--xl:not(.sosh-fab){height:calc(56 * var(--p));font-size:max(calc(16 * var(--p)),var(--s-fmin))}.sosh-btn2{display:flex;align-items:center;justify-content:center;height:calc(44 * var(--p));border-radius:999px;background:var(--s-card-2);box-shadow:var(--s-shadow-btn);font-size:max(calc(14 * var(--p)),var(--s-fmin));font-weight:500}.sosh-burst{position:absolute;left:50%;top:calc(253 * var(--p));width:0;height:0}.sosh-burst__mark{position:absolute;left:calc(-46 * var(--p));top:calc(-56 * var(--p));width:calc(92 * var(--p));max-width:none}.sosh-burst__icon{position:absolute;width:calc(68 * var(--p));height:calc(68 * var(--p))}.sosh-burst__icon[data-p=instagram]{left:calc(-160 * var(--p));top:calc(-116 * var(--p))}.sosh-burst__icon[data-p=tiktok]{left:calc(92 * var(--p));top:calc(-116 * var(--p))}.sosh-burst__icon[data-p=youtube]{left:calc(-160 * var(--p));top:calc(48 * var(--p))}.sosh-burst__icon[data-p=facebook]{left:calc(92 * var(--p));top:calc(48 * var(--p))}.sosh-burst__icon .sosh-pl{border-radius:22.5%;box-shadow:0 calc(8 * var(--p)) calc(18 * var(--p)) #0000001f}.sosh-burst__icon{animation:sosh-hover calc(4.6s + var(--i, 0) * .27s) ease-in-out calc(var(--i, 0) * -1.3s) infinite alternate}@keyframes sosh-hover{0%{transform:translateY(calc(2.5 * var(--p)))}to{transform:translateY(calc(-2.5 * var(--p)))}}.sosh-splash__words{position:absolute;left:calc(24 * var(--p));right:calc(24 * var(--p));top:calc(512 * var(--p));text-align:center}.sosh-splash .sosh-sub{max-width:calc(220 * var(--p));margin:calc(18 * var(--p)) auto 0}.sosh-splash__foot{position:absolute;left:calc(16 * var(--p));right:calc(16 * var(--p));bottom:calc(30 * var(--p))}.sosh-col .sosh-splash__foot .sosh-btn:after{content:"";width:calc(16 * var(--p));height:calc(16 * var(--p));background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E") center / contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M5 12h14M12 5l7 7-7 7'/%3E%3C/svg%3E") center / contain no-repeat}.sosh-have{margin-top:calc(20 * var(--p));text-align:center;font-size:max(calc(13 * var(--p)),var(--s-fmin));color:var(--s-mute)}.sosh-have__in{color:var(--s-ink);font-weight:500;text-decoration:underline;text-underline-offset:.2em;text-decoration-color:var(--s-faint)}.sosh-status{position:absolute;z-index:3;left:0;right:0;top:0;height:calc(54 * var(--p));pointer-events:none}.sosh-status__time{position:absolute;left:calc(36 * var(--p));width:calc(64 * var(--p));top:calc(19 * var(--p));text-align:center;font-size:max(calc(17 * var(--p)),var(--s-fmin));line-height:calc(22 * var(--p));font-weight:500;letter-spacing:-.01em}.sosh-status__icons{position:absolute;right:calc(34 * var(--p));top:calc(23 * var(--p));width:calc(66 * var(--p));height:calc(13 * var(--p));fill:var(--s-ink)}.sosh-status__case{fill:none;stroke:var(--s-ink);stroke-opacity:.4;stroke-width:1}.sosh-page{position:absolute;left:calc(16 * var(--p));right:calc(16 * var(--p));top:calc(154 * var(--p))}.sosh-pill{display:inline-flex;align-items:center;gap:calc(8 * var(--p));height:calc(34 * var(--p));margin-top:calc(18 * var(--p));padding:0 calc(14 * var(--p)) 0 calc(11 * var(--p));border-radius:999px;background:var(--s-card-1);box-shadow:var(--s-shadow-btn);color:var(--s-dim);font-size:max(calc(14 * var(--p)),var(--s-fmin));white-space:nowrap}.sosh-live{width:calc(9 * var(--p));height:calc(9 * var(--p));border-radius:50%;background:var(--s-signal-fill);box-shadow:0 0 0 calc(3 * var(--p)) var(--s-signal-ring)}.sosh-stat--big{margin-top:calc(26 * var(--p))}.sosh-stat--big .sosh-stage{height:calc(222 * var(--p))}.sosh-stat .sosh-stage{height:calc(140 * var(--p))}.sosh-pair{display:grid;grid-template-columns:1fr 1fr;gap:calc(12 * var(--p));margin-top:calc(12 * var(--p))}.sosh-fig{position:absolute;left:calc(14 * var(--p));top:calc(14 * var(--p));font-size:calc(28 * var(--p));line-height:1;font-weight:400;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.sosh-stat--big .sosh-fig{left:calc(20 * var(--p));top:calc(22 * var(--p));font-size:calc(40 * var(--p))}.sosh-chart{position:absolute;left:0;right:0;bottom:calc(4 * var(--p));width:100%;height:calc(150 * var(--p));fill:none}.sosh-chart__grid{stroke:#0000000d;stroke-width:1;vector-effect:non-scaling-stroke}.sosh-chart__line{stroke:var(--s-ink);stroke-width:1.6;stroke-linecap:round;vector-effect:non-scaling-stroke}.sosh-chart__halo,.sosh-chart__dot,.sosh-spark__dot{stroke-linecap:round;vector-effect:non-scaling-stroke}.sosh-chart__halo{stroke:var(--s-signal-ring);stroke-width:11}.sosh-chart__dot{stroke:var(--s-signal-fill);stroke-width:5}.sosh-spark{position:absolute;left:calc(14 * var(--p));right:calc(14 * var(--p));bottom:calc(18 * var(--p));width:calc(100% - 28 * var(--p));height:calc(44 * var(--p));fill:none;stroke:var(--s-dim);stroke-width:1.4;stroke-linecap:round;stroke-linejoin:round}.sosh-spark path{vector-effect:non-scaling-stroke}.sosh-spark .sosh-spark__dot{stroke:var(--s-ink);stroke-width:4}.sosh-trend{display:inline-flex;align-items:center;gap:calc(4 * var(--p));height:calc(22 * var(--p));padding:0 calc(8 * var(--p)) 0 calc(7 * var(--p));border-radius:999px;background:var(--s-card-1);box-shadow:var(--s-shadow-chip);color:var(--s-dim);font-size:max(calc(11 * var(--p)),var(--s-fmin));line-height:1;font-weight:500;white-space:nowrap;font-variant-numeric:tabular-nums}.sosh-trend .sosh-ico{width:calc(11 * var(--p));height:calc(11 * var(--p))}.sosh-top--ai{justify-content:space-between}.sosh-top--ai .sosh-ib{color:var(--s-dim)}.sosh-top__title{font-size:max(calc(16 * var(--p)),var(--s-fmin));font-weight:500;letter-spacing:-.01em}.sosh-ai__hello{position:absolute;left:calc(24 * var(--p));right:calc(24 * var(--p));top:calc(372 * var(--p));display:flex;flex-direction:column;align-items:center;text-align:center}.sosh-ai__tile{display:grid;place-items:center;width:calc(60 * var(--p));height:calc(60 * var(--p));margin-bottom:calc(22 * var(--p));border-radius:calc(16 * var(--p));background:var(--s-card-1);box-shadow:var(--s-shadow-card)}.sosh-ai__tile img{width:calc(26 * var(--p))}.sosh-ai__hi{font-size:calc(30 * var(--p));line-height:calc(36 * var(--p));font-weight:500;letter-spacing:-.02em}.sosh-ai__ask{margin-top:calc(4 * var(--p));font-size:calc(19 * var(--p));line-height:calc(26 * var(--p));color:var(--s-mute);letter-spacing:-.01em}.sosh-ai__bar{position:absolute;left:calc(16 * var(--p));right:calc(16 * var(--p));bottom:calc(110 * var(--p));display:flex;align-items:center;gap:calc(10 * var(--p))}.sosh-ai__field{height:calc(52 * var(--p));padding:0 calc(18 * var(--p));justify-content:space-between}.sosh-ai__send{flex:none;display:grid;place-items:center;width:calc(52 * var(--p));height:calc(52 * var(--p));border-radius:50%;background:var(--s-accent);color:var(--s-on-accent);box-shadow:var(--s-shadow-primary)}.sosh-ai__send .sosh-ico{width:calc(19 * var(--p));height:calc(19 * var(--p))}.sosh-scroll{position:absolute;left:calc(16 * var(--p));right:calc(16 * var(--p));top:calc(122 * var(--p));bottom:calc(98 * var(--p));display:flex;flex-direction:column;justify-content:flex-end;gap:calc(12 * var(--p));padding-bottom:calc(22 * var(--p));overflow:hidden}.sosh-scroll>*{flex:none}.sosh-create .sosh-top{background:var(--s-field)}.sosh-capt{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:calc(10 * var(--p))}.sosh-textarea{display:block;height:calc(136 * var(--p));padding:calc(14 * var(--p)) calc(16 * var(--p));border-radius:calc(16 * var(--p));background:var(--s-stage);box-shadow:var(--s-shadow-stage);font-size:max(calc(13 * var(--p)),var(--s-fmin));line-height:calc(20 * var(--p))}.sosh-capt__tools{display:flex;flex-direction:column;gap:calc(8 * var(--p));color:var(--s-mute)}.sosh-capt+.sosh-flabel{margin-top:calc(20 * var(--p))}.sosh-tagrow{display:flex;gap:calc(8 * var(--p))}.sosh-field{display:flex;align-items:center;gap:calc(10 * var(--p));flex:1;height:calc(40 * var(--p));padding:0 calc(16 * var(--p));border-radius:999px;background:var(--s-card-1);box-shadow:var(--s-shadow-btn);color:var(--s-mute)}.sosh-field .sosh-ico{width:calc(15 * var(--p));height:calc(15 * var(--p))}.sosh-field__ph{color:var(--s-faint);font-size:max(calc(14 * var(--p)),var(--s-fmin));white-space:nowrap}.sosh-field--wide{flex:none;margin-top:calc(12 * var(--p))}.sosh-chipbtn{display:flex;align-items:center;height:calc(40 * var(--p));padding:0 calc(16 * var(--p));border-radius:999px;background:var(--s-card-2);box-shadow:var(--s-shadow-btn);font-size:max(calc(13 * var(--p)),var(--s-fmin));font-weight:500}.sosh-postto{display:grid;grid-template-columns:repeat(4,1fr);gap:calc(8 * var(--p));margin-top:calc(12 * var(--p))}.sosh-postto__tile{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:calc(6 * var(--p));height:calc(88 * var(--p));border-radius:calc(14 * var(--p));background:var(--s-card-1);box-shadow:inset 0 0 0 calc(1.5 * var(--p)) var(--s-ink)}.sosh-postto__tile .sosh-pl{width:calc(34 * var(--p))}.sosh-postto__name{font-size:max(calc(12 * var(--p)),var(--s-fmin));color:var(--s-dim)}.sosh-postto__on{position:absolute;top:calc(5 * var(--p));right:calc(5 * var(--p));display:grid;place-items:center;width:calc(18 * var(--p));height:calc(18 * var(--p));border-radius:50%;background:var(--s-ink);color:#fff}.sosh-postto__on .sosh-ico{width:calc(11 * var(--p));height:calc(11 * var(--p));stroke-width:2.5}.sosh-or{display:flex;align-items:center;gap:calc(12 * var(--p));font-size:max(calc(12 * var(--p)),var(--s-fmin));color:var(--s-mute)}.sosh-or:before,.sosh-or:after{content:"";flex:1;height:1px;background:var(--s-line)}.sosh-posted__mid{position:absolute;left:calc(24 * var(--p));right:calc(24 * var(--p));top:calc(54 * var(--p));bottom:calc(110 * var(--p));display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.sosh-posted__grid{display:flex;gap:calc(12 * var(--p))}.sosh-posted__grid li{position:relative;width:calc(56 * var(--p))}.sosh-posted__grid .sosh-pl{border-radius:22.5%}.sosh-done{position:absolute;right:calc(-5 * var(--p));bottom:calc(-5 * var(--p));display:grid;place-items:center;width:calc(22 * var(--p));height:calc(22 * var(--p));border-radius:50%;background:var(--s-posted);color:#fff;box-shadow:0 0 0 calc(2 * var(--p)) var(--s-field)}.sosh-done .sosh-ico{width:calc(12 * var(--p));height:calc(12 * var(--p));stroke-width:2.5}.sosh-posted__h{margin-top:calc(26 * var(--p));font-size:calc(32 * var(--p));line-height:calc(36 * var(--p));letter-spacing:-.025em}.sosh-posted__line{margin-top:calc(10 * var(--p))}.sosh-posted__foot{position:absolute;left:0;right:0;bottom:0;padding:calc(16 * var(--p)) calc(16 * var(--p)) calc(30 * var(--p));box-shadow:0 -1px 0 var(--s-line)}.sosh-banner{position:absolute;z-index:6;left:50%;top:calc(26 * var(--su));width:calc(236 * var(--su));display:flex;align-items:center;gap:calc(9 * var(--su));padding:calc(9 * var(--su)) calc(11 * var(--su));border-radius:calc(16 * var(--su));background:#fffffff5;box-shadow:0 0 0 1px #0000000f,0 calc(10 * var(--su)) calc(24 * var(--su)) calc(-6 * var(--su)) #00000029;transform:translate(-50%);color:var(--s-ink);font-family:var(--s-font);font-size:calc(9.5 * var(--su));line-height:1.3}.sosh-banner[aria-hidden]{visibility:hidden}.sosh-banner__icon{flex:none;width:calc(28 * var(--su));border-radius:calc(7 * var(--su));overflow:hidden}.sosh-banner__text{display:grid;min-width:0}.sosh-banner__top{display:flex;justify-content:space-between;gap:calc(6 * var(--su))}.sosh-banner__top b,.sosh-banner__title{font-weight:600}.sosh-banner__top span{color:var(--s-mute)}.sosh-banner__line{display:block;color:var(--s-dim)}.sosh-wire>span{position:absolute;display:block;border:calc(1.5 * var(--p)) solid var(--s-key)}.sosh-wire .sosh-wire__mark{left:calc(16 * var(--p));top:calc(68 * var(--p));width:calc(34 * var(--p));height:calc(40 * var(--p));border-radius:calc(8 * var(--p))}.sosh-wire .sosh-wire__dot{top:calc(64 * var(--p));width:calc(48 * var(--p));height:calc(48 * var(--p));border-radius:50%}.sosh-wire__dot--a{right:calc(72 * var(--p))}.sosh-wire__dot--b{right:calc(16 * var(--p))}.sosh-wire .sosh-wire__bar{left:calc(16 * var(--p));height:calc(34 * var(--p));border:0;border-radius:calc(6 * var(--p));background:#0d0d0d1f}.sosh-wire__bar--a{top:calc(160 * var(--p));width:calc(210 * var(--p))}.sosh-wire__bar--b{top:calc(206 * var(--p));width:calc(180 * var(--p))}.sosh-wire .sosh-wire__pill{left:calc(16 * var(--p));top:calc(262 * var(--p));width:calc(310 * var(--p));height:calc(34 * var(--p));border-radius:999px}.sosh-wire .sosh-wire__card{border-radius:calc(20 * var(--p))}.sosh-wire__card--a{left:calc(16 * var(--p));right:calc(16 * var(--p));top:calc(324 * var(--p));height:calc(276 * var(--p))}.sosh-wire__card--b,.sosh-wire__card--c{top:calc(612 * var(--p));height:calc(196 * var(--p))}.sosh-wire__card--b{left:calc(16 * var(--p));right:calc(226 * var(--p))}.sosh-wire__card--c{left:calc(226 * var(--p));right:calc(16 * var(--p))}.sosh-wire .sosh-wire__tabs{left:0;right:0;bottom:calc(98 * var(--p));height:0;border-width:calc(1.5 * var(--p)) 0 0}.sosh-wire .sosh-wire__fab{left:50%;bottom:calc(52 * var(--p));width:calc(64 * var(--p));height:calc(64 * var(--p));margin-left:calc(-32 * var(--p));border-radius:50%;background:var(--s-field)}.sosh-scr .sosh-wirelayer,.sosh-scr .sosh-ui{transition:opacity .4s var(--s-ease)}.sosh-scr .sosh-ui .sosh-pl{transition:transform .42s var(--s-ease) calc(.2s + var(--i, 0) * 40ms),opacity .3s ease calc(.2s + var(--i, 0) * 40ms)}.sosh-scr .sosh-ui .sosh-btn{transition:opacity .3s ease .52s,transform .42s var(--s-ease) .52s}.sosh-scr[data-state=wire] .sosh-wirelayer{opacity:1}.sosh-scr[data-state=ui] .sosh-wirelayer{opacity:0}.sosh-scr[data-state=wire] .sosh-ui{opacity:0;transition-duration:0ms}.sosh-scr[data-state=wire] .sosh-ui .sosh-pl{transform:scale(.8);opacity:0;transition-duration:0ms;transition-delay:0ms}.sosh-scr[data-state=wire] .sosh-ui .sosh-btn{opacity:0;transform:translateY(calc(6 * var(--su)));transition-duration:0ms;transition-delay:0ms}.sosh-phone{position:relative;display:block;width:100%;aspect-ratio:272 / 560;container-type:inline-size;padding:0;border:0;margin:0;background:none;font:inherit;color:inherit;text-align:left}button.sosh-phone{cursor:pointer;-webkit-tap-highlight-color:transparent}button.sosh-phone:focus-visible{outline:2px solid var(--focus);outline-offset:6px;border-radius:calc(46 * 100cqw / 272)}.sosh-phone__body{--k: calc(100cqw / 272);position:absolute;top:0;right:0;bottom:0;left:0;display:block;border-radius:calc(46 * var(--k));background:var(--s-device);padding:calc(8 * var(--k));box-shadow:0 calc(30 * var(--k)) calc(70 * var(--k)) #14141833,0 calc(4 * var(--k)) calc(10 * var(--k)) #1414181f}.sosh-phone__body>.sosh-scr{inset:calc(8 * var(--k));border-radius:calc(38 * var(--k))}.sosh-phone__island{position:absolute;z-index:5;left:50%;top:calc(18 * var(--k));width:calc(76 * var(--k));height:calc(22 * var(--k));border-radius:calc(12 * var(--k));background:#000;transform:translate(-50%)}.sosh-show{position:relative;width:100%;height:100%;overflow:hidden;container-type:size;background:var(--s-field)}.sosh-show img{display:block;width:100%;height:auto}.sosh-show picture{display:block}.sosh-show__brand{position:absolute;left:6cqw;top:10cqh;width:34cqw;display:flex;flex-direction:column;align-items:flex-start;gap:4.4cqh}.sosh-show__icon{width:min(7.4cqw,12cqh);border-radius:22.5%;overflow:hidden;box-shadow:0 1.4cqh 3.4cqh #00000029}.sosh-show__line{font-weight:500;font-size:min(4.2cqw,7cqh);line-height:1.04;letter-spacing:-.03em}.sosh-show__plats{display:flex;gap:1.1cqw}.sosh-show__plats picture{width:min(3.6cqw,6cqh)}.sosh-show__phones{position:absolute;top:0;right:0;bottom:0;left:0}.sosh-show__a,.sosh-show__b{position:absolute;width:auto;height:84cqh}.sosh-show__a{left:46cqw;top:12cqh}.sosh-show__b{left:68cqw;top:4cqh}@media(prefers-reduced-motion:reduce){.sosh-layer[data-enter],.sosh-layer[data-leave],.sosh-burst__icon{animation:none}.sosh-layer[data-leave]{visibility:hidden}.sosh-scr .sosh-wirelayer,.sosh-scr .sosh-ui,.sosh-scr .sosh-ui .sosh-pl,.sosh-scr .sosh-ui .sosh-btn{transition:none}}:root[data-motion=paused] .sosh-layer[data-enter],:root[data-motion=paused] .sosh-layer[data-leave],:root[data-motion=paused] .sosh-burst__icon{animation:none}:root[data-motion=paused] .sosh-layer[data-leave]{visibility:hidden}:root[data-motion=paused] .sosh-scr .sosh-wirelayer,:root[data-motion=paused] .sosh-scr .sosh-ui,:root[data-motion=paused] .sosh-scr .sosh-ui .sosh-pl,:root[data-motion=paused] .sosh-scr .sosh-ui .sosh-btn{transition:none}@layer components{.cube{--bezel-w: 180px;--bezel-h: 390px;--bezel-inset: 6px;--bezel-r: 32px;width:var(--bezel-w);height:var(--bezel-h);perspective:1100px;isolation:isolate}.cube__shadow{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--bezel-r);box-shadow:0 20px 50px #1e140a2e}.cube__box{position:absolute;top:0;right:0;bottom:0;left:0;transform-style:preserve-3d;will-change:transform}.cube__face{position:absolute;top:0;right:0;bottom:0;left:0;padding:var(--bezel-inset);border-radius:var(--bezel-r);background:#0f0f10;visibility:hidden;transform-origin:50% 50% calc(var(--bezel-w) / -2);backface-visibility:hidden;-webkit-backface-visibility:hidden}.cube__face[data-on]{visibility:visible}.cube__face[data-in]{z-index:1}.cube__shade{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#000;opacity:0;pointer-events:none}.cube__screen{position:relative;width:100%;height:100%;overflow:clip;border-radius:calc(var(--bezel-r) - var(--bezel-inset));background:#fdfdfd}.cube__video{display:block;width:100%;height:100%;border-radius:calc(var(--bezel-r) - var(--bezel-inset));background-size:cover;background-position:top;object-fit:cover;object-position:top}}@layer components{.cover{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-cover);background:var(--ground);color:var(--ink);overflow:hidden;pointer-events:auto;contain:strict}.cover[hidden]{display:none}}@layer components{.live{transition:background-color .9s cubic-bezier(.65,0,.35,1)}.live__cube{--bezel-w: calc(180px * var(--live-k));--bezel-h: calc(390px * var(--live-k));--bezel-inset: calc(6px * var(--live-k));--bezel-r: calc(32px * var(--live-k));position:absolute;left:calc(50% - var(--bezel-w) / 2);top:calc(56px * var(--live-k))}.live__each{display:inline-grid}.live__each>*{grid-area:1 / 1;visibility:hidden}.live__each>[data-on]{visibility:visible}.live__title .live__each,.live__line .live__each{display:grid}.live__see .live__see-full{display:inline-grid}.live__see-full>*{justify-self:center}.live__see-words{display:inline-flex;align-items:baseline;gap:.28em}.live__see .live__see-short{display:none}@media(max-width:1023.98px){.live__see .live__see-full{display:none}.live__see .live__see-short{display:inline}}@media(prefers-reduced-motion:reduce){.live{transition-duration:.3s}}}@layer components{.nav{position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-nav);pointer-events:none;color:var(--ink);--pill-plate: rgba(240, 244, 247, .4);--pill-plate-open: rgba(240, 244, 247, .56);--pill-filter: blur(28px) saturate(1.15);--pill-filter-open: blur(32px) saturate(1.15);--pill-ring: var(--glass-edge);--pill-r: 24px;--pill-hover: rgba(255, 255, 255, .42);--pill-line: rgba(24, 32, 42, .12);--pill-track: rgba(24, 32, 42, .07);--colpad: clamp(24px, 2.778vw, 48px);transition:opacity .24s linear}@media(max-width:1023.98px){:root[data-theme=light] .nav{--pill-plate: rgba(240, 244, 247, .58)}}:root[data-theme=dark] .nav{--pill-plate: rgba(20, 20, 20, .4);--pill-plate-open: rgba(20, 20, 20, .56);--pill-filter: blur(28px) saturate(.6);--pill-filter-open: blur(32px) saturate(.6);--pill-hover: rgba(255, 255, 255, .08);--pill-line: rgba(255, 255, 255, .12);--pill-track: rgba(255, 255, 255, .08)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .nav{--pill-plate: rgba(20, 20, 20, .4);--pill-plate-open: rgba(20, 20, 20, .56);--pill-filter: blur(28px) saturate(.6);--pill-filter-open: blur(32px) saturate(.6);--pill-hover: rgba(255, 255, 255, .08);--pill-line: rgba(255, 255, 255, .12);--pill-track: rgba(255, 255, 255, .08)}}html.menu-open{overflow:hidden}.nav__dim{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;background:#0000004d;opacity:0;visibility:hidden;pointer-events:auto;transition:opacity .6s var(--swing),visibility .6s var(--swing)}.nav[data-open] .nav__dim{opacity:1;visibility:visible}.strip{position:absolute;z-index:1;top:96px;left:50%;width:min(720px,calc(100% - 48px));height:24px;translate:-50% 0;overflow:hidden;border:1px solid var(--glass-edge);border-radius:var(--r-chip);background:var(--glass-strip-bg);color:var(--ink);transition:transform .6s var(--swing),opacity .6s var(--swing)}.nav[data-scrolled] .strip,html[data-foot-loop=suck] .nav:not([data-open]) .strip,.nav[data-open] .strip{transform:translateY(-40px) scale(.975);opacity:0}.strip__track{display:flex;width:max-content;height:100%}.strip__list{display:flex;flex:none;align-items:center;height:100%;margin:0;padding:0;list-style:none;animation:strip-run var(--strip-dur, 22s) linear infinite}.strip__item{display:inline-flex;align-items:center;padding-right:28px;font-family:var(--font-mono);font-size:12px;font-weight:400;line-height:1;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap}.nav[data-scrolled] .strip__list,html[data-foot-loop=suck] .nav:not([data-open]) .strip__list,html[data-motion=paused] .strip__list{animation-play-state:paused}@keyframes strip-run{to{transform:translate(-100%)}}@keyframes pill-go-in{0%{transform:translateY(100%)}}@keyframes pill-go-out{to{transform:translateY(-100%)}}.pill{position:relative;z-index:2;width:calc(100% - 48px);max-width:720px;margin:24px auto 0;pointer-events:auto;transition:max-width .9s var(--swing) .2s}.nav[data-open] .pill{max-width:calc(100% - 48px);transition:max-width .6s var(--swing) 0s}.pill__back{position:absolute;top:0;right:0;bottom:0;left:0;transition:inset .6s var(--swing)}.nav[data-scrolled]:not([data-open]) .pill__back,html[data-foot-loop=suck] .nav:not([data-open]) .pill__back{top:4px;right:4px;bottom:4px;left:4px}.pill__ring{position:absolute;top:-1px;right:-1px;bottom:-1px;left:-1px;border-radius:calc(var(--pill-r) + 1px);box-shadow:inset 0 0 0 1px var(--pill-ring);transition:box-shadow .2s ease}.pill__plate{position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--pill-r);background:var(--pill-plate);-webkit-backdrop-filter:var(--pill-filter);backdrop-filter:var(--pill-filter);box-shadow:var(--glass-shadow);transition:background-color .2s ease}.nav[data-open] .pill__plate{background:var(--pill-plate-open);-webkit-backdrop-filter:var(--pill-filter-open);backdrop-filter:var(--pill-filter-open)}@supports not ((backdrop-filter: blur(1px)) or (-webkit-backdrop-filter: blur(1px))){.pill__plate{background:var(--glass-solid)}}.pill__top{position:relative;display:flex;align-items:center;justify-content:space-between;height:64px;padding:8px}.pill__rule{position:absolute;left:10px;right:10px;bottom:0;height:1px;background:var(--pill-line);opacity:0;transition:opacity .6s var(--swing) 0s}.nav[data-open] .pill__rule{opacity:1;transition-delay:.1s}.nav .menu-btn{position:relative;display:inline-flex;align-items:center;column-gap:12px;height:48px;padding:0 20px 0 12px;border:0;border-radius:var(--r-chip);background:transparent;color:var(--ink);font-family:var(--font-text);font-size:var(--fs-ui-pill);font-weight:500;line-height:var(--lh-ui);letter-spacing:var(--tr-ui);cursor:pointer;transition:column-gap .6s var(--swing),background-color .3s var(--swing)}.nav[data-open] .menu-btn{column-gap:4px}@media(hover:hover)and (pointer:fine){.nav .menu-btn:hover{background:var(--pill-hover)}}.burger{display:grid;place-items:center;width:24px;height:9px}.burger i{grid-area:1 / 1;display:block;width:24px;height:1px;background:currentColor;transform:translateY(var(--o)) rotate(0) scaleX(1);transition:transform .6s var(--swing)}.burger i:first-child{--o: 4px}.burger i:last-child{--o: -4px}.nav[data-open] .burger i:first-child{transform:translateY(0) rotate(-45deg) scaleX(.75)}.nav[data-open] .burger i:last-child{transform:translateY(0) rotate(45deg) scaleX(.75)}.pill__home{--wm-dot-x: 40.15px;--wm-dot-y: 11.71px;--wm-dot-s: .4543;--flask-base-y: 20px;position:absolute;left:50%;top:50%;translate:-50% -50%;display:grid;place-items:center;color:var(--ink);border-radius:var(--r-xs);--mark-dot: var(--ink)}.pill__home:after{content:"";position:absolute;top:-8px;right:-4px;bottom:-8px;left:-4px}.pill__home>*{grid-area:1 / 1}.pill__mark{display:block;line-height:0}.pill__mark .wordmark{display:block;width:auto;height:30px}.pill__flask{position:absolute;left:50%;top:50%;translate:-50% -50%;width:36px;height:40px;overflow:visible;pointer-events:none;opacity:0;scale:var(--loop-breath, 1);transform-origin:50% 100%;transition:opacity .12s linear .2s}.pill__flask .flask__glass{fill:none;stroke:currentColor;stroke-width:5.6;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1 2;stroke-dashoffset:1.04;transition:stroke-dashoffset .6s var(--swing)}.pill__flask .flask__liquid{fill:var(--liquid);stroke:none;clip-path:inset(100% 0 0 0)}.pill__dot{display:block;width:14px;height:14px;border-radius:50%;background:var(--mark-dot);transform:translate(var(--wm-dot-x),var(--wm-dot-y)) scale(var(--wm-dot-s));opacity:0;translate:0 calc(var(--flask-base-y) * (1 - var(--loop-breath, 1)));scale:var(--loop-breath, 1);transition:transform .6s var(--swing),opacity 0s linear .6s}.pill__actions{display:flex;align-items:center;gap:8px;padding-right:2px}.nav .pill__signin,.nav .pill__panel-signin{--btn-fill: var(--glass-chip-bg);--btn-label: var(--ink);border:1px solid var(--glass-edge);font-family:var(--font-mono);font-size:var(--fs-chip, 12px);font-weight:400;letter-spacing:.08em;text-transform:uppercase}.nav .pill__signin{height:44px;padding-inline:18px}@media(hover:hover)and (pointer:fine){.nav .pill__signin:hover,.nav .pill__panel-signin:hover{--btn-fill: var(--pill-hover)}}.nav .pill__go{--btn-fill: var(--btn);--btn-label: var(--btn-ink);--pad-l: 22px;--pad-r: 22px;height:44px;border-radius:var(--r-chip)}@media(hover:hover)and (pointer:fine){.nav .pill__go:hover{--btn-fill: var(--btn-hover)}}.pill__panel{position:relative;display:grid;grid-template-rows:0fr;overflow:hidden;transition:grid-template-rows .6s var(--swing) 0s}.nav[data-open] .pill__panel{grid-template-rows:1fr;transition:grid-template-rows .9s var(--swing) .3s}.pill__clip{min-height:0}html[data-iris] .nav:not([data-open]) .pill__body{opacity:0;transition:opacity .16s linear}html[data-iris] .nav:not([data-open]) .pill__panel{transition:grid-template-rows .28s var(--swing) .1s}html[data-iris] .nav:not([data-open]) .pill__back{transition:inset .28s var(--swing) .1s}html[data-iris] .nav:not([data-open]) .pill{transition:max-width .28s var(--swing) .1s}.pill__body{max-height:calc(100dvh - 112px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.pill__body::-webkit-scrollbar{display:none}.pill__cols{display:grid;grid-template-columns:minmax(0,548fr) minmax(0,548fr) minmax(0,472fr);grid-auto-rows:minmax(524px,auto);gap:28px;padding:28px}.pill__col{transform:translateY(40px);transition:transform .6s var(--swing) calc(var(--i) * 75ms)}.nav[data-open] .pill__col{transform:none;transition:transform .9s var(--swing) calc(.3s + var(--i) * 75ms)}.pill__col--live{--i: 2}.pill__col--more{--i: 1}.pill__narrow{display:none}.pill__col--build{display:flex;flex-direction:column;padding:var(--colpad)}.pill__col--explore{display:flex;flex-direction:column;padding:var(--colpad) var(--colpad) 30px}.pill__eyebrow{margin:0 0 20px;color:var(--ink);font-family:var(--font-mono);font-size:var(--fs-eyebrow, 13px);font-weight:400;line-height:1.2;letter-spacing:.08em;text-transform:uppercase}.pill__rows,.pill__cases{margin:0;padding:0;list-style:none}.pill__rows>li+li{border-top:1px solid var(--pill-line)}.pill__link{display:flex;align-items:center;color:var(--ink);text-decoration:none}.pill__link--big{padding:22px 0 23px;font-family:var(--font-display);font-size:22px;font-weight:400;line-height:1.15;letter-spacing:-.01em}.pill__link--small,.pill__case{padding:11px 0;font-family:var(--font-text);font-size:14px;font-weight:500;line-height:1.2;letter-spacing:0}.pill__link--small{display:inline-flex}.pill__plate-foot,.pill__explore-foot{margin-top:auto}.pill__plate-foot{display:none}.pill__explore-foot{display:grid;gap:12px;padding-top:24px}.pill__cases{margin-top:-12px;padding-bottom:8px}.pill__case{display:grid;grid-template-columns:8.5em minmax(0,1fr);align-items:baseline;column-gap:16px}.pill__case .pill__label{justify-self:start}.pill__pillar{color:var(--ink);font-family:var(--font-mono);font-size:11px;font-weight:400;letter-spacing:.08em;text-transform:uppercase}.pill__label{position:relative;display:inline-flex;align-items:baseline}.pill__label:after{content:"";position:absolute;left:0;right:0;top:calc(100% + .04em);height:1.8px;background:currentColor;transform:scaleX(0);transform-origin:100% 50%;transition:transform var(--dur-underline) var(--swing);pointer-events:none}.pill__link:focus-visible .pill__label:after,.pill__link[aria-current=page] .pill__label:after{transform:scaleX(1);transform-origin:0 50%}@media(hover:hover)and (pointer:fine){.pill__link:hover .pill__label:after{transform:scaleX(1);transform-origin:0 50%}}.pill__controls--row{display:flex;flex-wrap:wrap;gap:12px 24px}.pill__controls--row .switch-row{gap:12px}.pill__controls--stack{display:grid;gap:12px}.nav .switch-row__label{color:var(--ink)}.nav .switch{border:0;padding:3px;background:var(--pill-track)}.nav .switch__opt{min-width:60px;padding:0 14px;color:var(--ink)}.nav .switch__opt[aria-checked=true]{background:var(--ink);color:var(--ground)}@media(hover:hover)and (pointer:fine){.nav .switch__opt[aria-checked=false]:hover{background:var(--pill-hover)}}.pill__dna{margin:0;color:var(--ink)}.live{--ink: #18202a;--glass-chip-bg: rgba(240, 244, 247, .5);--glass-strip-bg: #f0f4f7;--glass-edge: rgba(255, 255, 255, .55);--go-fill: #1e1e1e;--go-label: #f2f4f5;--live-k: 1;position:relative;isolation:isolate;display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start;height:100%;padding:16px;overflow:hidden;border:1px solid var(--rim-pane);border-radius:var(--r-pane);background:#f3f4ef;box-shadow:var(--pane-shadow);color:var(--ink)}.live__capsule{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;overflow:hidden}.live__chip{border:1px solid var(--glass-edge);color:var(--ink)}.live__strip{align-self:stretch;display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:16px;align-items:center;border:1px solid var(--glass-edge);color:var(--ink)}.live__title{grid-column:1;margin:0;font-family:var(--font-display);font-size:26px;font-weight:400;line-height:1.1;letter-spacing:-.01em}.live__line{grid-column:1;margin:4px 0 0;font-size:14px;line-height:1.35}.live__see{grid-column:2;grid-row:1 / span 2}.live__see-label{display:inline-flex;align-items:baseline;gap:.28em}@media(max-width:1023.98px){.pill__wide{display:none}.pill__narrow{display:grid}.pill__cols{grid-template-columns:minmax(0,560px);grid-auto-rows:auto;justify-content:center;gap:24px;padding:16px 16px 28px}.pill__col--live{--i: 1}.pill__col--build{padding:20px 20px 12px}.pill__col--explore{padding:0 20px}.pill__eyebrow{margin-bottom:4px}.pill__link--big{padding:15px 0 16px;font-size:24px}.pill__cases{margin-top:-8px}.pill__link--small,.pill__case{padding:13px 0;font-size:var(--fs-ui)}.live{--live-k: .8;height:auto;aspect-ratio:4 / 3;min-height:260px;padding:12px}.live__title{font-size:22px}.live__line{font-size:13px}.pill__col--more{gap:24px;padding:0}.pill__buttons{display:grid;gap:8px}.pill__controls--stack .switch-row,.pill__dna{padding:0 4px}}@media(max-width:767.98px){.pill,.nav[data-open] .pill{width:100%;max-width:100%;margin:0}.pill__back,.nav[data-scrolled]:not([data-open]) .pill__back,html[data-foot-loop=suck] .nav:not([data-open]) .pill__back{top:8px;right:8px;bottom:8px;left:8px}.nav[data-open] .pill__back{top:-4px;right:0;bottom:-4px;left:0}.pill__top{height:72px;padding:16px}.pill__rule{left:16px;right:16px;transition:opacity .6s var(--swing) 0s,left .6s var(--swing) 0s,right .6s var(--swing) 0s}.nav[data-open] .pill__rule{left:0;right:0;transition-delay:.2s}.nav .menu-btn{height:40px;padding:0 12px 0 8px;font-size:var(--fs-ui)}.nav .menu-btn:after{content:"";position:absolute;top:-2px;right:0;bottom:-2px;left:0}.pill__mark .wordmark{height:28px}.pill__home{--wm-dot-x: 37.47px;--wm-dot-y: 10.93px;--wm-dot-s: .495;--flask-base-y: 17.22px}.pill__flask{width:31px;height:34.44px}.pill__flask .flask__glass{stroke-width:6.04}.pill__dot{width:12px;height:12px}.pill__signin{display:none}.nav .pill__go{height:40px;--pad-l: 14px;--pad-r: 14px;font-size:15px}.nav .pill__go:after{content:"";position:absolute;top:-2px;right:0;bottom:-2px;left:0}.pill__go-swap{position:relative;display:inline-flex;justify-content:center;overflow:clip}.pill__go-in{flex:none;white-space:nowrap;animation:pill-go-in .3s var(--ease-drop) both}.pill__go-out{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center;white-space:nowrap;animation:pill-go-out .3s var(--ease-drop) both}.strip{top:72px;width:calc(100% - 16px);height:20px;border-radius:3px}.nav[data-scrolled] .strip,html[data-foot-loop=suck] .nav:not([data-open]) .strip,.nav[data-open] .strip{transform:translateY(-32px) scale(.975)}.pill__body{max-height:calc(100dvh - 72px);transform:translateY(-10px);transition:transform .6s var(--swing) 0s}.nav[data-open] .pill__body{transform:none;transition-delay:.3s}.pill__col{transform:translateY(32px)}.pill__cols{padding:16px 16px max(28px,env(safe-area-inset-bottom))}}@media(max-width:1023.98px){.pill,.nav[data-open] .pill{position:absolute;top:auto;left:0;right:0;bottom:env(safe-area-inset-bottom,0px);margin-inline:auto;margin-block:0;display:flex;flex-direction:column-reverse}.nav[data-open] .pill__back{inset:calc(-1*env(safe-area-inset-top,0px) - 4px) 0 calc(-1*env(safe-area-inset-bottom,0px)) 0}.pill__rule{top:0;bottom:auto}.pill__body{max-height:calc(100dvh - var(--app-bar) - env(safe-area-inset-top,0px));transform:translateY(10px)}.strip{top:auto;bottom:calc(var(--app-bar) - 4px);background:var(--glass-solid)}.nav[data-scrolled] .strip,.nav[data-open] .strip,html[data-foot-loop=suck] .nav:not([data-open]) .strip{transform:translateY(32px) scale(.975)}}@media(min-width:768px)and (max-width:1023.98px){.pill,.nav[data-open] .pill{bottom:calc(24px + env(safe-area-inset-bottom,0px))}.strip{bottom:calc(var(--app-bar) + 4px)}.pill__body{transform:none}}@media(max-width:1023.98px)and (orientation:landscape)and (max-height:540px){.pill,.nav[data-open] .pill{bottom:env(safe-area-inset-bottom,0px)}.pill__top{height:60px;padding:10px 16px}.pill__back,.nav[data-scrolled]:not([data-open]) .pill__back,html[data-foot-loop=suck] .nav:not([data-open]) .pill__back{top:6px;right:6px;bottom:6px;left:6px}.strip{bottom:calc(var(--app-bar) - 2px)}}@media(max-width:389.98px){.pill__mark .wordmark{height:26px}.pill__home{--wm-dot-x: 34.79px;--wm-dot-y: 10.15px;--wm-dot-s: .46}.nav .pill__go{--pad-l: 12px;--pad-r: 12px}}}@media(prefers-reduced-motion:reduce){.nav,.nav *{transition-duration:0s!important;transition-delay:0s!important}.nav .pill__clip{opacity:0;transition:opacity .15s linear!important}.nav[data-open] .pill__clip{opacity:1}.nav .nav__dim{transition:opacity .15s linear,visibility .15s linear!important}.nav:not([data-open]) .pill{transition:max-width 0s linear .15s!important}.nav:not([data-open]) .pill__panel{transition:grid-template-rows 0s linear .15s!important}.nav:not([data-open]) .pill__back{transition:inset 0s linear .15s!important}.nav .pill__col,.nav .pill__body{transform:none!important}.nav .strip{transform:none!important;transition:opacity .15s linear!important}.nav[data-scrolled] .strip,html[data-foot-loop=suck] .nav:not([data-open]) .strip,.nav[data-open] .strip{opacity:0}.strip__list{animation:none!important}}html[data-direction=mix] .mxd-board{display:block;height:100%;overflow:visible}html[data-direction=mix] .mxd-board circle{fill:var(--mxd-on, currentColor);opacity:var(--mxd-off, .16);transition:opacity .2s ease var(--d),fill .4s ease var(--d)}html[data-direction=mix] .mxd-board circle[data-on]{opacity:1}html[data-direction=mix] .mxd{display:block}html[data-direction=mix] .mx-foot.mxf{--fq: clamp(50px, 7.4vw, 144px);position:relative;height:100svh;min-height:560px;overflow:hidden;box-sizing:border-box;display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;padding:128px var(--mx-gutter) 64px;background:var(--mx-g);color:var(--mx-ink);font-family:var(--mx-face);-webkit-font-smoothing:antialiased}html[data-direction=mix] .mx-foot.mxf :where(h2,h3,p,ul,ol,form){margin:0}html[data-direction=mix] .mx-foot.mxf :where(ul,ol){padding:0;list-style:none}html[data-direction=mix] .mxf-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html[data-direction=mix] .mxf .mxf-main{display:grid;grid-template-columns:minmax(0,1fr) clamp(340px,31vw,540px);align-items:center;gap:clamp(40px,6vw,120px);min-height:0}html[data-direction=mix] .mxf .mxf-ask{display:grid;justify-items:start;min-width:0}html[data-direction=mix] .mxf .mxf-q{font:700 var(--fq) / .96 var(--mx-face);letter-spacing:-.05em;color:var(--mx-ink)}html[data-direction=mix] .mxf .mxf-q span{display:block;white-space:nowrap}html[data-direction=mix] .mxf .mxf-line{justify-self:stretch;margin-top:clamp(28px,4vh,48px);display:flex;align-items:center;gap:20px;padding-bottom:14px;border-bottom:2px solid color-mix(in srgb,var(--mx-ink) 12%,transparent);transition:border-color .24s ease}html[data-direction=mix] .mxf .mxf-line:focus-within{border-color:var(--mx-ink)}html[data-direction=mix] .mxf .mxf-name{flex:1;height:1.12em;font:600 calc(clamp(34px,3.8vw,72px)*min(1,12 / var(--len))) / 1.12 var(--mx-face);letter-spacing:-.035em;color:var(--mx-ink);--mxf-caret: var(--mx-ink);transition:font-size .2s var(--mx-ease)}html[data-direction=mix] .mxf .mxf-name__typed{height:100%;align-items:center}html[data-direction=mix] .mxf .mxf-send{flex:none;width:60px;height:60px;border:0;border-radius:50%;display:grid;place-items:center;background:var(--mx-g2);color:var(--mx-ink3);cursor:pointer;transition:background .24s ease,color .24s ease,transform .2s var(--mx-ease)}html[data-direction=mix] .mxf .mxf-send[data-ready]{background:var(--mx-ink);color:var(--mx-on-ink)}@media(hover:hover)and (pointer:fine){html[data-direction=mix] .mxf .mxf-send:hover .mxn-arrow{transform:translate(3px)}}html[data-direction=mix] .mxf .mxf-send:active{transform:scale(.94)}html[data-direction=mix] .mxf .mxf-hint{margin-top:16px;display:flex;align-items:center;gap:10px;font:500 15px/1 var(--mx-face);color:var(--mx-ink2)}html[data-direction=mix] .mx-foot.mxf kbd{display:inline-grid;place-items:center;min-width:1.6em;padding:4px 8px;border-radius:7px;background:var(--mx-g2);color:var(--mx-ink);font:600 12px/1 var(--mx-face)}html[data-direction=mix] .mxf-field{position:relative;display:block;min-width:0;cursor:text}html[data-direction=mix] .mxf-field input{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;margin:0;padding:0;border:0;outline:none;background:transparent;color:transparent;caret-color:transparent;font:inherit;letter-spacing:inherit;-webkit-text-fill-color:transparent;pointer-events:none}html[data-direction=mix] .mxf-field input::selection{background:color-mix(in srgb,var(--mx-ink) 16%,transparent)}html[data-direction=mix] .mxf-typed{display:flex;align-items:baseline;white-space:pre;overflow:hidden;pointer-events:none}html[data-direction=mix] .mxf-typed__ch{display:inline-block;animation:mxf-rise .36s var(--mx-ease) both}@keyframes mxf-rise{0%{opacity:0;transform:translateY(.28em)}}html[data-direction=mix] .mxf-typed__caret{flex:none;align-self:center;width:max(3px,.06em);height:.9em;margin-left:.04em;border-radius:2px;background:var(--mxf-caret, var(--mx-ink));transform:translateY(.02em)}html[data-direction=mix] .mxf-typed__caret[data-idle],html[data-direction=mix] .mxf-field:focus-within .mxf-typed__caret{animation:mxf-blink 1.1s steps(1) infinite}html[data-direction=mix] .mxf-field:not(:focus-within) .mxf-typed__caret:not([data-idle]){opacity:0}@keyframes mxf-blink{50%{opacity:0}}html[data-direction=mix] .mxf .mxf-stage{position:relative;perspective:1400px;transition:transform 1s var(--mx-ease),opacity .18s linear}html[data-direction=mix] .mxf:not([data-in]) .mxf-stage{transform:translateY(60px) rotate(-4deg)}html[data-direction=mix] .mxf .mxf-card{--rx: 0deg;--ry: 0deg;--gx: 50%;position:relative;z-index:2;aspect-ratio:1.586;transform:rotateX(var(--rx)) rotateY(var(--ry));transform-style:preserve-3d;will-change:transform}html[data-direction=mix] .mxf .mxf-card__face{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;padding:clamp(22px,2.2vw,36px);border-radius:clamp(18px,1.6vw,26px);background:var(--mx-card);color:var(--mx-ink)}html[data-direction=mix] .mxf .mxf-card__brand{position:relative;font:700 clamp(22px,1.9vw,32px) / 1 var(--mx-face);letter-spacing:-.035em}html[data-direction=mix] .mxf .mxf-card__name{position:relative;display:block;height:clamp(22px,2.1vw,36px)}html[data-direction=mix] .mxf .mxf-board{--mxd-on: currentColor;--mxd-off: .14;width:100%;height:100%}html[data-direction=mix] .mxf .mxf-board circle{transition-duration:.12s;transition-delay:calc(var(--d) * .3)}html[data-direction=mix] .mxf .mxf-card__type{font:700 clamp(22px,2vw,34px) / 1 var(--mx-face);letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block}html[data-direction=mix] .mxf .mxf-base{display:flex;justify-content:space-between;align-items:center;gap:32px;padding-top:26px;border-top:1px solid var(--mx-line);transition:transform .9s 80ms var(--mx-ease),opacity .18s linear}html[data-direction=mix] .mxf:not([data-in]) .mxf-base{transform:translateY(24px)}html[data-direction=mix] .mxf .mxf-nav{display:flex;align-items:center;gap:clamp(24px,3vw,56px)}html[data-direction=mix] .mxf .mxf-nav ul{display:flex;flex-wrap:wrap;gap:12px clamp(20px,2.2vw,36px)}html[data-direction=mix] .mxf .mxf-nav ul+ul{padding-left:clamp(24px,3vw,56px);box-shadow:inset 1px 0 0 var(--mx-line)}html[data-direction=mix] .mxf .mxf-link{font:500 16px/1.2 var(--mx-face);color:var(--mx-ink2);text-decoration:none;transition:color .16s ease}html[data-direction=mix] .mxf .mxf-link sup{margin-left:3px;font-size:.6em;color:var(--mx-ink3)}html[data-direction=mix] .mxf .mxf-meta{display:flex;align-items:center;gap:24px}html[data-direction=mix] .mxf .mxf-legal{display:flex;gap:18px}html[data-direction=mix] .mxf .mxf-small{font:500 13px/1 var(--mx-face);color:var(--mx-ink3);text-decoration:none;white-space:nowrap}@media(hover:hover)and (pointer:fine){html[data-direction=mix] .mxf :is(.mxf-link,.mxf-small):hover{color:var(--mx-ink)}html[data-direction=mix] .mxf .mxf-top:hover{background:var(--mx-well2)}}html[data-direction=mix] .mxf .mxf-top{display:inline-flex;align-items:center;gap:8px;height:40px;padding:0 16px;border:0;border-radius:999px;background:var(--mx-g2);color:var(--mx-ink);font:600 14px/1 var(--mx-face);white-space:nowrap;cursor:pointer}html[data-direction=mix] .mxf :is(a,button):focus-visible{outline:2px solid var(--mx-ink);outline-offset:3px}html[data-direction=mix] .mxf .mx-ring:focus-visible{outline:none}@media(max-width:1439.98px)and (min-width:1024px){html[data-direction=mix] .mxf .mxf-base{gap:24px}html[data-direction=mix] .mxf .mxf-nav{gap:22px}html[data-direction=mix] .mxf .mxf-nav ul{flex-wrap:nowrap;gap:18px}html[data-direction=mix] .mxf .mxf-nav ul+ul{padding-left:22px}html[data-direction=mix] .mxf .mxf-link{font-size:15px;white-space:nowrap}html[data-direction=mix] .mxf .mxf-meta{gap:18px}html[data-direction=mix] .mxf .mxf-legal{gap:14px}}@media(max-width:1199.98px)and (min-width:1024px){html[data-direction=mix] .mxf .mxf-base{flex-direction:column;align-items:flex-start;gap:16px}}@media(max-height:800px)and (min-width:1024px){html[data-direction=mix] .mx-foot.mxf{padding-top:104px;padding-bottom:40px}html[data-direction=mix] .mx-foot.mxf .mxf-main{grid-template-columns:minmax(0,1fr) clamp(300px,27vw,440px)}}@media(max-width:1023.98px){html[data-direction=mix] .mx-foot.mxf{--fq: clamp(44px, 12.6vw, 96px);padding:calc(env(safe-area-inset-top,0px) + 72px) 20px calc(env(safe-area-inset-bottom,0px) + 108px)}html[data-direction=mix] .mxf .mxf-main{grid-template-columns:1fr;align-content:start;gap:22px}html[data-direction=mix] .mxf .mxf-line{margin-top:18px;gap:12px;padding-bottom:10px}html[data-direction=mix] .mxf .mxf-name{font-size:calc(32px*min(1,9 / var(--len)))}html[data-direction=mix] .mxf .mxf-send{width:48px;height:48px}html[data-direction=mix] .mxf .mxf-hint{display:none}html[data-direction=mix] .mxf .mxf-stage{width:min(76%,320px)}html[data-direction=mix] .mxf .mxf-card__face{padding:18px;border-radius:16px}html[data-direction=mix] .mxf .mxf-card__brand{font-size:19px}html[data-direction=mix] .mxf .mxf-card__name{height:20px}html[data-direction=mix] .mxf .mxf-base{flex-direction:column;align-items:stretch;gap:16px;padding-top:18px}html[data-direction=mix] .mxf .mxf-nav{display:grid;grid-template-columns:1fr 1fr;align-items:start;gap:16px}html[data-direction=mix] .mxf .mxf-nav ul{display:grid;gap:10px}html[data-direction=mix] .mxf .mxf-nav ul+ul{padding-left:0;box-shadow:none}html[data-direction=mix] .mxf .mxf-link{font-size:15px}html[data-direction=mix] .mxf .mxf-meta{justify-content:space-between;gap:12px}html[data-direction=mix] .mxf .mxf-legal{gap:14px}html[data-direction=mix] .mxf .mxf-small{font-size:12px}}@media(max-width:1023.98px)and (max-height:700px){html[data-direction=mix] .mx-foot.mxf{--fq: 40px;padding-top:calc(env(safe-area-inset-top,0px) + 64px)}html[data-direction=mix] .mxf .mxf-main{gap:14px}html[data-direction=mix] .mxf .mxf-stage{width:min(62%,240px)}html[data-direction=mix] .mxf .mxf-nav{grid-template-columns:1fr;gap:10px}html[data-direction=mix] .mxf .mxf-nav ul{display:flex;flex-wrap:wrap;gap:8px 18px}}@media(prefers-reduced-motion:reduce){html[data-direction=mix] .mx-foot.mxf *,html[data-direction=mix] .mx-foot.mxf *:before,html[data-direction=mix] .mx-foot.mxf *:after{transition-duration:0ms!important;transition-delay:0ms!important;animation-duration:0ms!important;animation-delay:0ms!important;animation-iteration-count:1!important}}html[data-direction=mix] .mx-foot:not([data-in]) .mxf-typed__caret{animation-play-state:paused}@media(pointer:coarse){html[data-direction=mix] .mxf :is(.mxf-link,.mxf-small){display:inline-block;padding-block:11px;margin-block:-11px}}html[data-direction=mix] .mx-foot.mx-foot-a{background:var(--mx-g2)}html[data-direction=mix] .mx-foot-a .mxf-main{grid-template-columns:minmax(0,1fr) clamp(380px,37vw,640px)}html[data-direction=mix] .mx-foot-a .mxf-send:not([data-ready]){background:var(--mx-fill)}html[data-direction=mix] .mx-foot-a .mxf-top,html[data-direction=mix] .mx-foot-a kbd{background:var(--mx-card)}html[data-direction=mix] .mx-foot-a .mxf-stage{perspective:1600px}html[data-direction=mix] .mx-foot-a .mxfa-hold{--ty: 0;position:relative;perspective:1600px;touch-action:none;cursor:grab;user-select:none;-webkit-user-select:none;-webkit-touch-callout:none;-webkit-tap-highlight-color:transparent}html[data-direction=mix] .mx-foot-a .mxfa-hold[data-held]{cursor:grabbing}html[data-direction=mix] .mx-foot-a .mxfa-turn{position:relative;transform-style:preserve-3d;transform:rotateY(calc(-22deg * (1 - var(--p)))) rotateX(calc(9deg * (1 - var(--p)))) rotate(calc(3deg * (1 - var(--p))));transition:transform .9s cubic-bezier(.25,1,.35,1)}html[data-direction=mix] .mx-foot-a .mxfa-floor{position:absolute;left:6%;right:6%;bottom:-14%;height:22%;border-radius:50%;background:#1e1e2242;filter:blur(26px);translate:calc(var(--ty) * -.9px) 0;transform:translate(calc(-30px * (1 - var(--p)))) scaleX(calc(.86 + .14 * var(--p) - var(--ty) * var(--ty) * .00008));transition:transform .9s cubic-bezier(.25,1,.35,1)}html[data-direction=mix] .mx-foot-a .mxfa-card .mxf-card__face{border-radius:clamp(20px,1.8vw,30px);background:#eeeeec;box-shadow:inset 0 0 0 1px #0000000d,inset 0 1.5px #fffffff2,inset 0 -1px #0000000f,0 1px 1px #00000014,0 26px 50px -24px #0000004d}html[data-direction=mix] .mx-foot-a .mxfa-grain{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(90deg,rgb(0 0 0 / .014) 0 1px,transparent 1px 2px,rgb(255 255 255 / .35) 2px 3px,transparent 3px 5px);pointer-events:none}html[data-direction=mix] .mx-foot-a .mxfa-light{position:absolute;top:-20%;right:-20%;bottom:-20%;left:-20%;background:linear-gradient(104deg,transparent 38%,rgb(255 255 255 / .62) 50%,transparent 62%);transform:translate(calc((var(--gx) - 50%) * .9 - 26% * (1 - var(--p))));mix-blend-mode:soft-light;pointer-events:none}html[data-direction=mix] .mx-foot-a .mxfa-card .mxf-card__brand{color:#b9b9b5;text-shadow:0 1px 0 rgb(255 255 255 / .95),0 -1px 0 rgb(0 0 0 / .09)}html[data-direction=mix] .mx-foot-a .mxfa-card .mxf-card__name{height:clamp(26px,2.5vw,44px);color:#6c6c68}html[data-direction=mix] .mx-foot-a .mxfa-card .mxf-board.is-ghost{--mxd-off: .06}html[data-direction=mix] .mx-foot-a .mxfa-card .mxf-board.is-ghost circle[data-on]{opacity:.26;animation:none}html[data-direction=mix] .mx-foot-a .mxfa-card .mxf-board{--mxd-off: .09;filter:drop-shadow(0 .6px 0 rgb(255 255 255 / .9))}html[data-direction=mix] .mx-foot-a .mxfa-card .mxf-board circle[data-on]{animation:mxfa-etch .9s ease-out both}@keyframes mxfa-etch{0%{fill:#fff;opacity:1}18%{fill:#fff6d6}to{fill:currentColor}}html[data-direction=mix] .mx-foot-a .mxfa-card[data-sent] .mxf-board circle[data-on]{animation:none;fill:var(--hue)}html[data-direction=mix][data-ring=off] .mx-foot-a .mxfa-card[data-sent] .mxf-board circle[data-on]{fill:var(--mx-ink)}html[data-direction=mix] .mx-foot-a .mxfa-card .mxf-card__type{color:#8b8b87}@media(max-width:1023.98px){html[data-direction=mix] .mx-foot.mx-foot-a .mxf-main{grid-template-columns:1fr;grid-template-rows:auto minmax(0,1fr);align-content:stretch}html[data-direction=mix] .mx-foot-a .mxf-stage{width:100%;height:100%;min-height:0;container-type:size;display:grid;place-items:center}html[data-direction=mix] .mx-foot-a .mxfa-turn{width:min(330px,78cqw,(100cqh - 36px) * 1.586)}html[data-direction=mix] .mx-foot-a .mxfa-card .mxf-card__name{height:22px}html[data-direction=mix] .mx-foot-a .mxfa-grain{opacity:.45}html[data-direction=mix] .mx-foot-a .mxfa-card .mxf-card__brand{color:#adada9;text-shadow:0 .5px 0 rgb(255 255 255 / .95),0 -.5px 0 rgb(0 0 0 / .08)}}html[data-direction=mix][data-theme=dark] .mx-foot-a .mxfa-floor{background:#000000d9}html[data-direction=mix][data-theme=dark] .mx-foot-a .mxfa-card .mxf-card__face{background:#2b2b2d;box-shadow:inset 0 0 0 1px #ffffff12,inset 0 1.5px #ffffff29,inset 0 -1px #00000080,0 1px 1px #0009,0 26px 50px -24px #000000e6}html[data-direction=mix][data-theme=dark] .mx-foot-a .mxfa-grain{background:repeating-linear-gradient(90deg,rgb(0 0 0 / .12) 0 1px,transparent 1px 2px,rgb(255 255 255 / .035) 2px 3px,transparent 3px 5px)}html[data-direction=mix][data-theme=dark] .mx-foot-a .mxfa-light{background:linear-gradient(104deg,transparent 38%,rgb(255 255 255 / .22) 50%,transparent 62%);mix-blend-mode:screen}html[data-direction=mix][data-theme=dark] .mx-foot-a .mxfa-card .mxf-card__brand{color:#19191a;text-shadow:0 1px 0 rgb(255 255 255 / .12),0 -1px 0 rgb(0 0 0 / .6)}html[data-direction=mix][data-theme=dark] .mx-foot-a .mxfa-card .mxf-card__name{color:#b4b4b8}html[data-direction=mix][data-theme=dark] .mx-foot-a .mxfa-card .mxf-board{--mxd-off: .12;filter:drop-shadow(0 -.6px 0 rgb(0 0 0 / .7))}html[data-direction=mix][data-theme=dark] .mx-foot-a .mxfa-card .mxf-card__type{color:#8e8e93}html[data-direction=mix] .site-header.dash-header{position:fixed;inset:16px 0 auto 0;height:64px;z-index:50;background:none;border:0;pointer-events:none;font-family:var(--mx-face)}html[data-direction=mix] .dash-header__inner{position:relative;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;box-sizing:border-box;width:min(1320px,calc(100% - 2 * var(--mx-gutter)));height:100%;margin-inline:auto;padding:0 10px 0 24px;border:0;border-radius:22px;background:var(--mx-glass);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:0 0 0 1px color-mix(in srgb,var(--mx-line) 60%,transparent),0 12px 32px -18px #00000047;pointer-events:auto}html[data-direction=mix] .dash-header__inner>.site-header__mark{justify-self:start;color:var(--mx-ink)}html[data-direction=mix] .dash-header__right{display:flex;align-items:center;gap:4px;justify-self:end}html[data-direction=mix] .dash-header .nav-link,html[data-direction=mix] .dash-header .menu-btn{display:inline-flex;align-items:center;min-height:40px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--mx-ink);font:500 15px/1 var(--mx-face);letter-spacing:-.01em;text-decoration:none;cursor:pointer;transition:background-color .16s var(--mx-ease)}html[data-direction=mix] .dash-header .nav-link[aria-current=page],html[data-direction=mix] .dash-header .nav-link.active{background:var(--mx-g2)}html[data-direction=mix] .dash-header .site-header__toggles{display:flex;gap:2px;margin-left:6px;padding-left:8px;border-left:1px solid var(--mx-line)}html[data-direction=mix] .dash-header .icon-btn{display:inline-grid;place-items:center;width:40px;height:40px;padding:0;border:0;border-radius:999px;background:transparent;color:var(--mx-ink);cursor:pointer;transition:background-color .16s var(--mx-ease)}html[data-direction=mix] .dash-header .icon-btn svg{width:18px;height:18px}@media(hover:hover)and (pointer:fine){html[data-direction=mix] .dash-header :is(.nav-link,.menu-btn,.icon-btn):hover{background:var(--mx-g2)}}html[data-direction=mix] .dash-header :is(.nav-link,.menu-btn,.icon-btn,.dash-switch__btn,.site-header__mark):focus-visible{outline:2px solid var(--mx-ink);outline-offset:2px}html[data-direction=mix] .dash-switch{position:relative;justify-self:center}html[data-direction=mix] .dash-switch__btn{display:inline-flex;align-items:center;gap:10px;min-height:44px;max-width:min(44vw,480px);padding:0 12px 0 18px;border:0;border-radius:999px;background:var(--mx-g2);color:var(--mx-ink);font:600 15px/1 var(--mx-face);letter-spacing:-.01em;cursor:pointer;box-shadow:none;transition:background-color .16s var(--mx-ease)}@media(hover:hover)and (pointer:fine){html[data-direction=mix] .dash-switch__btn:hover{background:var(--mx-line)}}html[data-direction=mix] .dash-switch__name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}html[data-direction=mix] .dash-switch__word{color:var(--mx-ink2);font-weight:500;white-space:nowrap;font-size:14px}html[data-direction=mix] .dash-switch__chev{flex:none;width:16px;height:16px;color:var(--mx-ink2);transition:rotate .22s var(--mx-ease)}html[data-direction=mix] .dash-switch[data-open] .dash-switch__chev{rotate:180deg}html[data-direction=mix] .dash-switch__panel{position:absolute;top:calc(100% + 14px);left:50%;translate:-50% 0;width:380px;padding:8px;border-radius:24px;background:var(--mx-card2);box-shadow:0 0 0 1px color-mix(in srgb,var(--mx-line) 50%,transparent),var(--mx-shadow);z-index:1;animation:spd-pop .26s var(--mx-ease)}html[data-direction=mix] .dash-switch__panel[hidden]{display:none}@keyframes spd-pop{0%{opacity:0;transform:translateY(-6px) scale(.98)}}html[data-direction=mix] .dash-switch__list{display:grid;gap:2px;margin:0;padding:0;list-style:none}html[data-direction=mix] .dash-switch__item{display:grid;gap:4px;padding:12px 14px;border-radius:16px;color:var(--mx-ink);text-decoration:none;font-family:var(--mx-face)}html[data-direction=mix] .dash-switch__item-name{font-size:16px;font-weight:600;letter-spacing:-.01em}html[data-direction=mix] .dash-switch__item[aria-current=page]{background:var(--mx-g2);box-shadow:none}@media(hover:hover)and (pointer:fine){html[data-direction=mix] .dash-switch__item:hover{background:var(--mx-g2)}}html[data-direction=mix] .dash-switch__item-word{display:flex;align-items:center;flex-wrap:wrap;gap:6px 10px;color:var(--mx-ink2);font-size:13px}html[data-direction=mix] .dash-switch__unread{color:var(--mx-ink);font-weight:600}html[data-direction=mix] .dash-header .d-red-dot,html[data-direction=mix] .menu-sheet .d-red-dot{display:inline-block;width:7px;height:7px;border-radius:50%;background:var(--mx-rainbow)}html[data-direction=mix] .dash-switch__all{display:flex;align-items:center;justify-content:space-between;margin:6px 0 0;padding:12px 14px;border-top:1px solid var(--mx-line);color:var(--mx-ink);font:600 15px/1 var(--mx-face);text-decoration:none}html[data-direction=mix] .dash-switch__all svg{width:16px;height:16px}@media(max-width:1023.98px){html[data-direction=mix] .site-header.dash-header{inset:12px 0 auto 0;height:60px}html[data-direction=mix] .dash-header__inner{display:flex;justify-content:space-between;width:calc(100% - 48px);padding:0 8px 0 20px}html[data-direction=mix] .dash-switch__panel{position:fixed;top:84px;left:auto;right:24px;translate:none;width:380px}}@media(max-width:767.98px){html[data-direction=mix] .site-header.dash-header{display:none}}html[data-direction=mix] .menu-sheet{box-sizing:border-box;inset:12px 12px 12px auto;width:min(420px,calc(100% - 24px));height:auto;max-height:none;margin:0;padding:0;border:0;border-radius:28px;background:var(--mx-card);color:var(--mx-ink);font-family:var(--mx-face);box-shadow:var(--mx-shadow);pointer-events:auto}html[data-direction=mix] .menu-sheet::backdrop{background:#00000052}html[data-direction=mix] .menu-sheet__inner{display:grid;align-content:start;gap:28px;height:100%;padding:20px 24px 28px;box-sizing:border-box}html[data-direction=mix] .menu-sheet__head{display:flex;align-items:center;justify-content:space-between}html[data-direction=mix] .menu-sheet .menu-btn{min-height:40px;padding:0 16px;border:0;border-radius:999px;background:var(--mx-g2);color:var(--mx-ink);font:600 15px/1 var(--mx-face);text-decoration:none;cursor:pointer}html[data-direction=mix] .menu-sheet__links{display:grid;gap:4px;margin:0;padding:0;list-style:none}html[data-direction=mix] .menu-sheet__link{display:block;padding:10px 0;color:var(--mx-ink);font:700 32px/1.1 var(--mx-face);letter-spacing:-.03em;text-decoration:none}html[data-direction=mix] .menu-sheet__rows{display:grid;gap:14px;padding-top:20px;border-top:1px solid var(--mx-line)}html[data-direction=mix] .menu-sheet .switch-row{display:flex;align-items:center;justify-content:space-between;font-family:var(--mx-face);color:var(--mx-ink)}html[data-direction=mix] .menu-sheet .switch-row__label{font:500 15px/1 var(--mx-face);letter-spacing:0;text-transform:none;color:var(--mx-ink2)}html[data-direction=mix] .menu-sheet .switch{display:inline-flex;gap:2px;padding:3px;border:0;border-radius:999px;background:var(--mx-g2)}html[data-direction=mix] .menu-sheet .switch__opt{min-height:36px;padding:0 14px;border:0;border-radius:999px;background:transparent;color:var(--mx-ink);font:600 14px/1 var(--mx-face);cursor:pointer}html[data-direction=mix] .menu-sheet .switch__opt[aria-checked=true],html[data-direction=mix] .menu-sheet .switch__opt[aria-pressed=true]{background:var(--mx-card2);box-shadow:0 1px 3px #0000001f}html[data-direction=mix] .spd{--spd-top: 116px;--spd-gap: 20px;--spd-bar: 64px;min-height:100svh;background:var(--mx-g2);color:var(--mx-ink);font-family:var(--mx-face);font-size:var(--mx-body);line-height:1.5;-webkit-font-smoothing:antialiased;overflow-x:clip}html[data-direction=mix][data-theme=dark] .spd{background:var(--mx-g)}html[data-direction=mix] .spd :where(h1,h2,h3,h4,p,figure,ul,ol,dl,dd,blockquote){margin:0}html[data-direction=mix] .spd :where(ul,ol){padding:0;list-style:none}html[data-direction=mix] .spd svg{flex:none}html[data-direction=mix] .spd :where(a,button):focus-visible{outline:2px solid var(--mx-ink);outline-offset:3px}html[data-direction=mix] .spd [tabindex="-1"]:focus{outline:none}html[data-direction=mix] .spd-door{min-height:100svh;background:var(--mx-g2)}html[data-direction=mix] .spd-wrap{box-sizing:border-box;width:min(1320px,calc(100% - 2 * var(--mx-gutter)));margin-inline:auto;padding:var(--spd-top) 0 96px;display:grid;gap:var(--spd-gap)}html[data-direction=mix] .spd-h1{font-size:clamp(40px,4.6vw,76px);line-height:.98;letter-spacing:-.045em;font-weight:700;text-wrap:balance}html[data-direction=mix] .spd-h1__soft{color:var(--mx-ink3)}html[data-direction=mix] .spd-h2{font-size:clamp(30px,2.8vw,46px);line-height:1.02;letter-spacing:-.04em;font-weight:700;text-wrap:balance}html[data-direction=mix] .spd-h3{font-size:22px;line-height:1.15;letter-spacing:-.025em;font-weight:700}html[data-direction=mix] .spd-lead{font-size:var(--mx-lead);line-height:1.45;color:var(--mx-ink2);max-width:46ch;text-wrap:pretty}html[data-direction=mix] .spd-label{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.2;font-weight:600;color:var(--mx-ink2);letter-spacing:-.005em}html[data-direction=mix] .spd-label svg{width:16px;height:16px}html[data-direction=mix] .spd-muted{color:var(--mx-ink2);font-size:15px;line-height:1.45}html[data-direction=mix] .spd-kicker{display:flex;flex-wrap:wrap;align-items:center;gap:4px 8px;font-size:14px;font-weight:500;color:var(--mx-ink2)}html[data-direction=mix] .spd-pill{display:inline-flex;align-items:center;min-height:28px;padding:0 12px;border-radius:999px;background:var(--mx-card);box-shadow:0 0 0 1px var(--mx-line);font-size:13px;font-weight:600;color:var(--mx-ink)}html[data-direction=mix] .t-nums{font-variant-numeric:tabular-nums}html[data-direction=mix] .spd-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:0 22px;border:0;border-radius:999px;font:600 16px/1 var(--mx-face);letter-spacing:-.01em;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .16s var(--mx-ease),transform .16s var(--mx-ease);-webkit-tap-highlight-color:transparent}html[data-direction=mix] .spd-btn svg{width:18px;height:18px}html[data-direction=mix] .spd-btn:active{transform:scale(.97)}html[data-direction=mix] .spd-btn--ink{background:var(--mx-acc);color:var(--mx-on-ink)}html[data-direction=mix] .spd-btn--light{background:var(--mx-g);color:var(--mx-ink)}html[data-direction=mix] .spd-btn--grey{background:var(--mx-g2);color:var(--mx-ink)}html[data-direction=mix] .spd-btn--sm{min-height:40px;padding:0 18px;font-size:15px}html[data-direction=mix] .spd-btn--lg{min-height:56px;padding:0 28px;font-size:17px}@media(hover:hover)and (pointer:fine){html[data-direction=mix] .spd-btn--ink:hover{background:var(--mx-acc-hover)}html[data-direction=mix] .spd-btn--grey:hover{background:var(--mx-line)}}html[data-direction=mix] .spd-textbtn{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:0;border:0;background:none;color:var(--mx-ink);font:600 15px/1.2 var(--mx-face);text-decoration:none;cursor:pointer}html[data-direction=mix] .spd-textbtn svg{width:16px;height:16px;transition:transform .2s var(--mx-ease)}@media(hover:hover)and (pointer:fine){html[data-direction=mix] .spd-textbtn:hover svg{transform:translate(3px)}}html[data-direction=mix] .spd-go{display:inline-grid;place-items:center;width:48px;height:48px;border-radius:50%;background:var(--mx-acc);color:var(--mx-on-ink);flex:none}html[data-direction=mix] .spd-go svg{width:20px;height:20px}html[data-direction=mix] .spd-crumb{display:inline-flex;align-items:center;gap:4px;justify-self:start;min-height:40px;padding:0 14px 0 8px;border-radius:999px;color:var(--mx-ink2);font-size:15px;font-weight:500;text-decoration:none;transition:background-color .16s var(--mx-ease),color .16s var(--mx-ease)}html[data-direction=mix] .spd-crumb svg{width:18px;height:18px}@media(hover:hover)and (pointer:fine){html[data-direction=mix] .spd-crumb:hover{background:var(--mx-card);color:var(--mx-ink)}}html[data-direction=mix] .spd-card{position:relative;border-radius:var(--mx-r);background:var(--mx-card);box-shadow:0 1px 2px #0000000a,0 10px 30px -18px #00000029;min-width:0}html[data-direction=mix][data-theme=dark] .spd-card{box-shadow:inset 0 0 0 1px #ffffff0f}html[data-direction=mix] .spd-pad{padding:28px}html[data-direction=mix] .spd-photo{display:block;width:100%;height:100%;object-fit:cover}html[data-direction=mix] .spd-dot{display:inline-block;flex:none;width:8px;height:8px;border-radius:50%;background:var(--mx-rainbow)}html[data-direction=mix] .spd-live{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--mx-mint);box-shadow:0 0 0 3px color-mix(in srgb,var(--mx-mint) 25%,transparent)}html[data-direction=mix] .spd-chip{display:inline-flex;align-items:center;gap:7px;min-height:30px;padding:0 12px;border-radius:999px;background:var(--mx-g2);color:var(--mx-ink);font-size:13px;font-weight:600;white-space:nowrap}html[data-direction=mix] .spd-chip[data-status=waiting]{background:var(--mx-acc);color:var(--mx-on-ink)}html[data-direction=mix] .spd-chip__tick{width:14px;height:14px}html[data-direction=mix] .spd-chip--glass{position:absolute;top:16px;left:16px;z-index:1;background:var(--mx-glass);-webkit-backdrop-filter:saturate(180%) blur(16px);backdrop-filter:saturate(180%) blur(16px)}html[data-direction=mix] .spd-chip--glass[data-status=waiting]{background:var(--mx-acc)}html[data-direction=mix] .spd-node{display:inline-grid;place-items:center;width:28px;height:28px;border-radius:50%;flex:none;box-sizing:border-box;background:var(--mx-card);box-shadow:inset 0 0 0 1.5px var(--mx-line);color:var(--mx-ink2);font-size:12px;font-weight:700;font-variant-numeric:tabular-nums;--mx-ring-w: 2px}html[data-direction=mix] .spd-node svg{width:15px;height:15px}html[data-direction=mix] .spd-node[data-state=done]{background:var(--mx-acc);color:var(--mx-on-ink);box-shadow:none}html[data-direction=mix] .spd-node[data-state=running]{box-shadow:none;background:var(--mx-card)}html[data-direction=mix] .spd-node__core{width:10px;height:10px;border-radius:50%;background:var(--mx-ink)}html[data-direction=mix] .spd-node[data-state=skipped]{box-shadow:none;border:1.5px dashed var(--mx-line);background:transparent}html[data-direction=mix] .spd-mini{display:grid;gap:10px}html[data-direction=mix] .spd-mini__bars{display:grid;grid-template-columns:repeat(4,1fr);gap:5px}html[data-direction=mix] .spd-mini__bar{height:6px;border-radius:999px;background:color-mix(in srgb,var(--mx-ink) 10%,transparent);overflow:hidden}html[data-direction=mix] .spd-mini__bar[data-state=skipped]{background:repeating-linear-gradient(90deg,color-mix(in srgb,var(--mx-ink) 14%,transparent) 0 4px,transparent 4px 7px)}html[data-direction=mix] .spd-mini__bar span{display:block;height:100%;border-radius:inherit;background:var(--mx-ink);transform-origin:left;transform:scaleX(0);transition:transform .9s var(--mx-ease) calc(.12s + var(--i) * .11s)}html[data-direction=mix] .spd-mini[data-arrived] .spd-mini__bar span{transform:scaleX(var(--f))}html[data-direction=mix] .spd-mini__now{font-size:14px;color:var(--mx-ink2)}html[data-direction=mix] .spd-mini__now b{color:var(--mx-ink);font-weight:600}html[data-direction=mix] .spd-journey{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px;margin-top:28px}html[data-direction=mix] .spd-journey__step{display:grid;align-content:start;gap:10px;min-width:0}html[data-direction=mix] .spd-journey__rail{display:flex;align-items:center;gap:10px;margin-bottom:6px}html[data-direction=mix] .spd-journey__line{flex:1;height:2px;border-radius:2px;background:var(--mx-line);overflow:hidden;margin-right:-28px}html[data-direction=mix] .spd-journey__step:last-child .spd-journey__line{visibility:hidden}html[data-direction=mix] .spd-journey__line span{display:block;height:100%;background:var(--mx-ink);transform-origin:left;transform:scaleX(0);transition:transform .9s var(--mx-ease) calc(.2s + var(--i) * .16s)}html[data-direction=mix] .spd-journey[data-arrived] .spd-journey__line span{transform:scaleX(var(--f))}html[data-direction=mix] .spd-journey__step[data-state=skipped] .spd-journey__line{background:repeating-linear-gradient(90deg,var(--mx-line) 0 5px,transparent 5px 9px)}html[data-direction=mix] .spd-journey__name{font-size:20px;line-height:1.1;letter-spacing:-.02em;font-weight:700}html[data-direction=mix] .spd-journey__step:is([data-state=queued],[data-state=skipped]) .spd-journey__name{color:var(--mx-ink3)}html[data-direction=mix] .spd-journey__state{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--mx-ink2)}html[data-direction=mix] .spd-journey__step[data-state=running] .spd-journey__state{color:var(--mx-ink)}html[data-direction=mix] .spd-journey__note{font-size:15px;line-height:1.5;color:var(--mx-ink2)}html[data-direction=mix] .spd-out{display:grid;gap:2px;margin-top:6px;padding-top:12px;border-top:1px solid var(--mx-line)}html[data-direction=mix] .spd-out__row{display:grid;grid-template-columns:18px minmax(0,1fr);column-gap:10px;padding:6px 0;font-size:14px;line-height:1.35}html[data-direction=mix] .spd-out__mark{display:grid;place-items:center;width:18px;height:18px;margin-top:1px;border-radius:50%;box-sizing:border-box;box-shadow:inset 0 0 0 1.5px var(--mx-line)}html[data-direction=mix] .spd-out__row[data-state=delivered] .spd-out__mark{background:var(--mx-g2);box-shadow:none;color:var(--mx-ink)}html[data-direction=mix] .spd-out__row[data-state=running] .spd-out__mark{box-shadow:inset 0 0 0 1.5px var(--mx-ink)}html[data-direction=mix] .spd-out__mark svg{width:12px;height:12px}html[data-direction=mix] .spd-out__name{font-weight:600;color:var(--mx-ink)}html[data-direction=mix] .spd-out__row[data-state=queued] .spd-out__name{color:var(--mx-ink2);font-weight:500}html[data-direction=mix] .spd-out__meta{grid-column:2;color:var(--mx-ink3);font-size:13px}html[data-direction=mix] .spd-steps{display:grid;margin-top:14px}html[data-direction=mix] .spd-steps__step{position:relative;border-top:1px solid var(--mx-line)}html[data-direction=mix] .spd-steps__step:first-child{border-top:0}html[data-direction=mix] .spd-steps__head{display:flex;align-items:center;gap:14px;width:100%;min-height:64px;padding:10px 0;border:0;background:none;color:var(--mx-ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}html[data-direction=mix] .spd-steps__words{display:grid;gap:2px;flex:1;min-width:0}html[data-direction=mix] .spd-steps__name{font-size:18px;font-weight:700;letter-spacing:-.02em}html[data-direction=mix] .spd-steps__step:is([data-state=queued],[data-state=skipped]) .spd-steps__name{color:var(--mx-ink3)}html[data-direction=mix] .spd-steps__state{display:flex;align-items:center;gap:8px;font-size:14px;color:var(--mx-ink2)}html[data-direction=mix] .spd-steps__chev{width:18px;height:18px;color:var(--mx-ink3);transition:rotate .26s var(--mx-ease)}html[data-direction=mix] .spd-steps__step[data-open] .spd-steps__chev{rotate:180deg}html[data-direction=mix] .spd-steps__bar{display:block;height:4px;margin:-4px 0 12px 42px;border-radius:999px;background:color-mix(in srgb,var(--mx-ink) 10%,transparent);overflow:hidden}html[data-direction=mix] .spd-steps__bar span{display:block;height:100%;background:var(--mx-ink);transform-origin:left;transform:scaleX(0);transition:transform .9s var(--mx-ease) .2s}html[data-direction=mix] .spd-steps[data-arrived] .spd-steps__bar span{transform:scaleX(var(--f))}html[data-direction=mix] .spd-steps__body{display:grid;gap:8px;padding:0 0 18px 42px;animation:spd-open .32s var(--mx-ease)}html[data-direction=mix] .spd-steps__body[hidden]{display:none}html[data-direction=mix] .spd-steps__note{font-size:15px;line-height:1.5;color:var(--mx-ink2)}@keyframes spd-open{0%{opacity:0;transform:translateY(-4px)}}html[data-direction=mix] .spd-flow{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0}html[data-direction=mix] .spd-flow__step{position:relative;display:grid;justify-items:center;gap:10px;text-align:center;padding:0 4px}html[data-direction=mix] .spd-flow__step:not(:last-child):after{content:"";position:absolute;top:23px;left:calc(50% + 30px);right:calc(-50% + 30px);height:1.5px;background:var(--mx-line)}html[data-direction=mix] .spd-flow__step[data-state=done]:not(:last-child):after{background:var(--mx-ink)}html[data-direction=mix] .spd-flow__node{display:grid;place-items:center;width:46px;height:46px;border-radius:14px;background:var(--mx-card);box-shadow:inset 0 0 0 1.5px var(--mx-line);color:var(--mx-ink2);font-size:14px;font-weight:700;--mx-ring-w: 2px}html[data-direction=mix] .spd-flow__node svg{width:18px;height:18px}html[data-direction=mix] .spd-flow__step[data-state=done] .spd-flow__node{background:var(--mx-acc);color:var(--mx-on-ink);box-shadow:none}html[data-direction=mix] .spd-flow__step[data-state=running] .spd-flow__node{box-shadow:inset 0 0 0 1.5px var(--mx-ink);color:var(--mx-ink)}html[data-direction=mix] .spd-flow__name{font-size:13px;line-height:1.3;font-weight:600;color:var(--mx-ink);text-wrap:balance}html[data-direction=mix] .spd-flow__step[data-state=queued] .spd-flow__name{color:var(--mx-ink2);font-weight:500}html[data-direction=mix] .spd-avatar{display:inline-grid;place-items:center;flex:none;border-radius:50%;background:var(--mx-g2);color:var(--mx-ink);font-weight:700;letter-spacing:-.02em;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--mx-line) 70%,transparent)}html[data-direction=mix] .spd-avatar--you{background:var(--mx-acc);color:var(--mx-on-ink);box-shadow:none}html[data-direction=mix] .spd-team{display:grid;gap:16px}html[data-direction=mix] .spd-team__list{display:flex;flex-wrap:wrap;gap:12px 22px}html[data-direction=mix] .spd-team__who{display:flex;align-items:center;gap:10px;font-size:15px;font-weight:600}html[data-direction=mix] .spd-team__reply{font-size:14px;color:var(--mx-ink2)}html[data-direction=mix] .spd-fileglyph{display:grid;place-items:center;width:40px;height:40px;flex:none;border-radius:12px;background:var(--mx-g2);color:var(--mx-ink)}html[data-direction=mix][data-theme=dark] .spd-fileglyph{background:var(--mx-card2)}html[data-direction=mix] .spd-fileglyph svg{width:20px;height:20px}html[data-direction=mix] .spd-tl{display:grid;gap:18px}html[data-direction=mix] .spd-tl__list{display:grid}html[data-direction=mix] .spd-tl__item{position:relative;display:grid;grid-template-columns:28px minmax(0,1fr);gap:14px;padding-bottom:20px}html[data-direction=mix] .spd-tl__item:not(:last-child):before{content:"";position:absolute;left:13.5px;top:34px;bottom:6px;width:1px;background:var(--mx-line)}html[data-direction=mix] .spd-tl__mark{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--mx-g2);color:var(--mx-ink)}html[data-direction=mix] .spd-tl__mark>svg{width:14px;height:14px}html[data-direction=mix] .spd-tl__body{display:grid;gap:4px;min-width:0;padding-top:3px}html[data-direction=mix] .spd-tl__what{font-size:15px;font-weight:600;line-height:1.3}html[data-direction=mix] .spd-tl__quote{font-size:14px;line-height:1.45;color:var(--mx-ink2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html[data-direction=mix] .spd-tl__when{font-size:13px;color:var(--mx-ink3)}html[data-direction=mix] .spd-tl__project{color:var(--mx-ink2);text-decoration:none;font-weight:500}@media(hover:hover)and (pointer:fine){html[data-direction=mix] .spd-tl__project:hover{color:var(--mx-ink);text-decoration:underline;text-underline-offset:3px}}html[data-direction=mix] .spd-drawer{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;color:var(--mx-ink);font-family:var(--mx-face);overflow:hidden}html[data-direction=mix] .spd-drawer::backdrop{background:#0000;transition:background-color .3s var(--mx-ease)}html[data-direction=mix] .spd-drawer[data-state=open]::backdrop{background:#0000005c}html[data-direction=mix] .spd-drawer__panel{position:absolute;box-sizing:border-box;overflow:auto;overscroll-behavior:contain;background:var(--mx-card);box-shadow:var(--mx-shadow);transition:transform .34s var(--mx-ease)}html[data-direction=mix] .spd-drawer--right .spd-drawer__panel{top:12px;right:12px;bottom:12px;width:min(520px,calc(100% - 24px));padding:32px;border-radius:var(--mx-r);transform:translate(calc(100% + 24px))}html[data-direction=mix] .spd-drawer--bottom .spd-drawer__panel{left:8px;right:8px;bottom:calc(8px + env(safe-area-inset-bottom,0px));max-height:88svh;padding:10px 20px 24px;border-radius:32px;transform:translateY(calc(100% + 24px));touch-action:pan-y}html[data-direction=mix] .spd-drawer[data-state=open] .spd-drawer__panel{transform:none}html[data-direction=mix] .spd-drawer__grip{display:block;width:40px;height:5px;margin:0 auto 10px;border-radius:999px;background:var(--mx-line);cursor:grab}html[data-direction=mix] .spd-drawer__close{position:absolute;top:16px;right:16px;z-index:1;display:grid;place-items:center;width:40px;height:40px;border:0;border-radius:50%;background:var(--mx-g2);color:var(--mx-ink);cursor:pointer}html[data-direction=mix] .spd-drawer__close svg{width:18px;height:18px}html[data-direction=mix] .spd-drawer--bottom .spd-drawer__close{top:14px;right:14px;width:36px;height:36px}html[data-direction=mix] .spd-hello{display:grid;gap:18px;padding:8px 0 20px}html[data-direction=mix] .spd-hello__top{display:flex;flex-wrap:wrap;align-items:center;gap:8px 14px}html[data-direction=mix] .spd-hello__date{font-size:14px;color:var(--mx-ink2)}html[data-direction=mix] .spd-focus{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,1fr);overflow:hidden;min-height:560px}html[data-direction=mix] .spd-focus__media{position:relative;margin:10px 0 10px 10px;border-radius:calc(var(--mx-r) - 8px);overflow:hidden;background:var(--mx-g2)}html[data-direction=mix] .spd-focus__media .spd-photo{position:absolute;top:0;right:0;bottom:0;left:0;transition:transform 1.2s var(--mx-ease)}@media(hover:hover)and (pointer:fine){html[data-direction=mix] .spd-focus:hover .spd-focus__media .spd-photo{transform:scale(1.03)}}html[data-direction=mix] .spd-focus__words{display:grid;align-content:start;gap:18px;padding:40px 40px 32px}html[data-direction=mix] .spd-focus__link{color:inherit;text-decoration:none}html[data-direction=mix] .spd-focus__line{font-size:17px;line-height:1.5;color:var(--mx-ink2);max-width:44ch}html[data-direction=mix] .spd-focus__words .spd-mini{margin-top:4px}html[data-direction=mix] .spd-focus__foot{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin-top:4px}html[data-direction=mix] .spd-next{display:grid;justify-items:start;gap:12px;padding:22px 24px;border-radius:22px;background:var(--mx-g2)}html[data-direction=mix][data-theme=dark] .spd-next{background:var(--mx-card2)}html[data-direction=mix] .spd-next__body{font-size:17px;line-height:1.45;font-weight:500;letter-spacing:-.01em;text-wrap:pretty}html[data-direction=mix] .spd-next--ink,html[data-direction=mix][data-theme=dark] .spd-next--ink{background:var(--mx-acc);color:var(--mx-on-ink)}html[data-direction=mix] .spd-next--ink .spd-label{color:color-mix(in srgb,var(--mx-on-ink) 72%,transparent)}html[data-direction=mix] .spd-next--ink .spd-btn--light{background:var(--mx-g);color:var(--mx-ink);margin-top:4px}html[data-direction=mix] .spd-ffiles{display:grid;gap:10px;flex:1;min-width:0}html[data-direction=mix] .spd-ffiles .spd-label{justify-content:space-between}html[data-direction=mix] .spd-ffiles__all{color:var(--mx-ink);font-weight:600;text-decoration:none}@media(hover:hover)and (pointer:fine){html[data-direction=mix] .spd-ffiles__all:hover{text-decoration:underline;text-underline-offset:3px}}html[data-direction=mix] .spd-ffiles__list{display:grid;gap:4px}html[data-direction=mix] .spd-ffiles__row{display:flex;align-items:center;gap:12px;font-size:15px}html[data-direction=mix] .spd-ffiles__row .spd-fileglyph{width:32px;height:32px;border-radius:10px}html[data-direction=mix] .spd-ffiles__row .spd-fileglyph svg{width:16px;height:16px}html[data-direction=mix] .spd-ffiles__name{flex:1;min-width:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-direction=mix] .spd-ffiles__on{font-size:13px;color:var(--mx-ink3);white-space:nowrap}html[data-direction=mix] .spd-home__grid{display:grid;grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:var(--spd-gap);align-items:start;margin-top:20px}html[data-direction=mix] .spd-home__grid--solo{grid-template-columns:minmax(0,1fr)}html[data-direction=mix] .spd-home__more{display:grid;gap:16px}html[data-direction=mix] .spd-home__more>.spd-label{padding-left:4px}html[data-direction=mix] .spd-home__cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spd-gap)}html[data-direction=mix] .spd-home__side{position:sticky;top:100px;margin-top:34px}html[data-direction=mix] .spd-pcard{display:grid;grid-template-rows:auto 1fr;overflow:hidden;transition:transform .4s var(--mx-ease),box-shadow .4s var(--mx-ease)}@media(hover:hover)and (pointer:fine){html[data-direction=mix] .spd-pcard:hover{transform:translateY(-3px);box-shadow:var(--mx-shadow)}html[data-direction=mix] .spd-pcard:hover .spd-photo{transform:scale(1.04)}}html[data-direction=mix] .spd-pcard:has(.spd-stretch:focus-visible){outline:2px solid var(--mx-ink);outline-offset:3px}html[data-direction=mix] .spd-pcard__media{position:relative;aspect-ratio:16 / 10;margin:8px 8px 0;border-radius:calc(var(--mx-r) - 8px);overflow:hidden;background:var(--mx-g2)}html[data-direction=mix] .spd-pcard__media .spd-photo{transition:transform 1s var(--mx-ease)}html[data-direction=mix] .spd-pcard__body{display:grid;align-content:start;gap:12px;padding:20px 22px 22px}html[data-direction=mix] .spd-pcard__name{font-size:24px;line-height:1.1;letter-spacing:-.03em;font-weight:700}html[data-direction=mix] .spd-stretch{color:inherit;text-decoration:none}html[data-direction=mix] .spd-stretch:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;border-radius:var(--mx-r)}html[data-direction=mix] .spd-stretch:focus-visible{outline:none}html[data-direction=mix] .spd-pcard__line{font-size:15px;line-height:1.45;color:var(--mx-ink2)}html[data-direction=mix] .spd-pcard__foot{display:flex;justify-content:space-between;gap:12px;padding-top:12px;border-top:1px solid var(--mx-line);font-size:13px;color:var(--mx-ink3)}html[data-direction=mix] .spd-empty{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);overflow:hidden;min-height:520px}html[data-direction=mix] .spd-empty__media{position:relative;margin:10px 0 10px 10px;border-radius:calc(var(--mx-r) - 8px);overflow:hidden}html[data-direction=mix] .spd-empty__media img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}html[data-direction=mix] .spd-empty__words{display:grid;align-content:center;justify-items:start;gap:26px;padding:48px}html[data-direction=mix] .spd-empty__words .spd-h3{font-size:clamp(24px,2.2vw,34px);line-height:1.15;letter-spacing:-.03em;max-width:22ch}html[data-direction=mix] .spd-empty__steps{display:grid;gap:12px;width:100%;padding:20px 0;border-block:1px solid var(--mx-line)}html[data-direction=mix] .spd-empty__steps li{display:flex;align-items:center;gap:12px}html[data-direction=mix] .spd-empty__name{flex:1;font-weight:600}html[data-direction=mix] .spd-proj__head{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);gap:48px;align-items:stretch;padding-bottom:12px}html[data-direction=mix] .spd-proj__words{display:grid;align-content:end;gap:20px;padding:24px 0 8px}html[data-direction=mix] .spd-proj__name{font-size:clamp(44px,5vw,84px)}html[data-direction=mix] .spd-proj__status{display:flex;flex-wrap:wrap;align-items:center;gap:10px 14px;font-size:16px;font-weight:500}html[data-direction=mix] .spd-proj__media{position:relative;min-height:440px;overflow:hidden}html[data-direction=mix] .spd-proj__media>.spd-photo{position:absolute;top:0;right:0;bottom:0;left:0}html[data-direction=mix] .spd-proj__float{position:absolute;left:20px;right:20px;bottom:20px;display:grid;gap:18px;padding:20px 22px;border-radius:22px;background:var(--mx-glass);-webkit-backdrop-filter:saturate(180%) blur(22px);backdrop-filter:saturate(180%) blur(22px);box-shadow:0 20px 40px -24px #0006;animation:spd-rise .9s var(--mx-ease) .25s both}@keyframes spd-rise{0%{opacity:0;transform:translateY(18px)}}html[data-direction=mix] .spd-band{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px 32px;padding:26px 28px;border-radius:var(--mx-r);background:var(--mx-card)}html[data-direction=mix] .spd-band__body{font-size:18px;line-height:1.45;font-weight:500;letter-spacing:-.01em;text-wrap:pretty}html[data-direction=mix] .spd-band--ink{background:var(--mx-acc);color:var(--mx-on-ink)}html[data-direction=mix] .spd-band--ink .spd-label{color:color-mix(in srgb,var(--mx-on-ink) 72%,transparent)}html[data-direction=mix] .spd-band--ink .spd-btn--light{background:var(--mx-g);color:var(--mx-ink)}html[data-direction=mix] .spd-proj__progress{padding:32px}html[data-direction=mix] .spd-proj__grid{display:grid;grid-template-columns:minmax(0,1.55fr) minmax(0,1fr);gap:var(--spd-gap);align-items:start}html[data-direction=mix] .spd-proj__side{display:grid;gap:var(--spd-gap)}html[data-direction=mix] .spd-proj__msgs,html[data-direction=mix] #files{scroll-margin-top:100px}html[data-direction=mix] .spd-msgs{display:grid;grid-template-rows:auto minmax(0,1fr) auto;height:min(760px,calc(100svh - 120px));min-height:560px}html[data-direction=mix] .spd-msgs--empty{height:auto;min-height:0}html[data-direction=mix] .spd-msgs__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:26px 28px 14px;border-bottom:1px solid var(--mx-line)}html[data-direction=mix] .spd-msgs__unread{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600}html[data-direction=mix] .spd-msgs__scroll{overflow-y:auto;overscroll-behavior:contain;padding:8px 28px 16px;scrollbar-width:thin}html[data-direction=mix] .spd-msgs__more{display:flex;margin:8px auto 0}html[data-direction=mix] .spd-msgs__thread,html[data-direction=mix] .spd-msg{display:grid;gap:14px}html[data-direction=mix] .spd-msg__day{justify-self:center;margin-top:10px;padding:4px 12px;border-radius:999px;background:var(--mx-g2);font-size:12px;font-weight:600;color:var(--mx-ink2)}html[data-direction=mix] .spd-msg__row{display:flex;align-items:flex-end;gap:10px;max-width:82%}html[data-direction=mix] .spd-msg[data-from=you] .spd-msg__row{justify-self:end}html[data-direction=mix] .spd-msg__bubble{display:grid;gap:4px;padding:12px 16px 14px;border-radius:22px 22px 22px 8px;background:var(--mx-g2);min-width:0}html[data-direction=mix][data-theme=dark] .spd-msg__bubble{background:var(--mx-card2)}html[data-direction=mix] .spd-msg[data-from=you] .spd-msg__bubble{border-radius:22px 22px 8px;background:var(--mx-acc);color:var(--mx-on-ink)}html[data-direction=mix] .spd-msg__meta{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:600;color:var(--mx-ink3)}html[data-direction=mix] .spd-msg[data-from=you] .spd-msg__meta{color:color-mix(in srgb,var(--mx-on-ink) 62%,transparent)}html[data-direction=mix] .spd-msg__body{font-size:15.5px;line-height:1.5;overflow-wrap:anywhere}html[data-direction=mix] .spd-msg__attach{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600}html[data-direction=mix] .spd-msg__attach svg{width:16px;height:16px}html[data-direction=mix] .spd-msg[data-fresh] .spd-msg__bubble{animation:spd-sent .52s var(--mx-ease);transform-origin:bottom right}@keyframes spd-sent{0%{opacity:0;transform:translateY(14px) scale(.94)}}html[data-direction=mix] .spd-msgs__empty{padding:28px;font-size:18px;line-height:1.45;color:var(--mx-ink2)}html[data-direction=mix] .spd-compose{display:grid;gap:8px;padding:14px 20px 18px;border-top:1px solid var(--mx-line)}html[data-direction=mix] .spd-compose__box{display:flex;align-items:flex-end;gap:6px;padding:5px;border-radius:26px;background:var(--mx-g2);box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .16s var(--mx-ease)}html[data-direction=mix][data-theme=dark] .spd-compose__box{background:var(--mx-card2)}html[data-direction=mix] .spd-compose__box:focus-within{box-shadow:inset 0 0 0 1.5px var(--mx-ink)}html[data-direction=mix] .spd-compose__input{flex:1;min-width:0;min-height:42px;padding:10px 6px;border:0;background:transparent;color:var(--mx-ink);font:400 16px/22px var(--mx-face);resize:none;outline:none}html[data-direction=mix] .spd-compose__input::placeholder{color:var(--mx-ink3)}html[data-direction=mix] .spd-compose__attach,html[data-direction=mix] .spd-compose__send{display:grid;place-items:center;width:42px;height:42px;flex:none;border:0;border-radius:50%;background:transparent;color:var(--mx-ink2);cursor:pointer;transition:background-color .16s var(--mx-ease),transform .16s var(--mx-ease),opacity .16s}html[data-direction=mix] .spd-compose__attach svg,html[data-direction=mix] .spd-compose__send svg{width:20px;height:20px}html[data-direction=mix] .spd-compose__send{background:var(--mx-acc);color:var(--mx-on-ink)}html[data-direction=mix] .spd-compose__send:disabled{opacity:.25;cursor:default}html[data-direction=mix] .spd-compose__send:not(:disabled):active{transform:scale(.92)}html[data-direction=mix] .spd-compose__hint{padding-left:14px;font-size:13px;color:var(--mx-ink3)}html[data-direction=mix] .spd-compose__hint[data-sent]{color:var(--mx-ink);font-weight:600}html[data-direction=mix] .spd-compose__file{display:flex;align-items:center;gap:8px;padding-left:14px;font-size:14px;font-weight:500}html[data-direction=mix] .spd-compose__file svg{width:16px;height:16px}html[data-direction=mix] .spd-compose__file .spd-textbtn{min-height:32px;color:var(--mx-ink2);font-size:14px}html[data-direction=mix] .spd-files{display:grid;gap:12px}html[data-direction=mix] .spd-files__head{display:flex;align-items:baseline;justify-content:space-between;gap:12px;margin-bottom:4px}html[data-direction=mix] .spd-files__list{display:grid;margin-inline:-12px}html[data-direction=mix] .spd-file{display:flex;align-items:center;gap:14px;width:100%;min-height:60px;padding:8px 12px;border:0;border-radius:16px;background:none;color:var(--mx-ink);font:inherit;text-align:left;cursor:pointer;transition:background-color .16s var(--mx-ease);-webkit-tap-highlight-color:transparent}@media(hover:hover)and (pointer:fine){html[data-direction=mix] .spd-file:hover{background:var(--mx-g2)}html[data-direction=mix][data-theme=dark] .spd-file:hover{background:var(--mx-card2)}}html[data-direction=mix] .spd-file:active{background:var(--mx-g2)}html[data-direction=mix] .spd-file__words{display:grid;gap:2px;flex:1;min-width:0}html[data-direction=mix] .spd-file__name{font-size:15px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-direction=mix] .spd-file__meta{font-size:13px;color:var(--mx-ink2)}html[data-direction=mix] .spd-file__on{font-size:13px;color:var(--mx-ink3);white-space:nowrap}html[data-direction=mix] .spd-files__more{justify-self:start}html[data-direction=mix] .spd-preview__inner{display:grid;gap:18px;padding-top:8px}html[data-direction=mix] .spd-preview__name{padding-right:48px;font-size:26px}html[data-direction=mix] .spd-cover{position:relative;display:grid;align-content:start;gap:8px;aspect-ratio:1 / 1.25;padding:36px 32px;border-radius:18px;background:var(--mx-g);box-shadow:0 0 0 1px var(--mx-line),0 24px 48px -28px #00000059;overflow:hidden}html[data-direction=mix] .spd-cover:before{content:"";position:absolute;inset:0 0 auto;height:4px;background:var(--mx-rainbow-line)}html[data-direction=mix] .spd-cover__name{font-size:26px;line-height:1.1;font-weight:700;letter-spacing:-.03em}html[data-direction=mix] .spd-cover__who{font-size:15px;font-weight:600;color:var(--mx-ink2)}html[data-direction=mix] .spd-cover__date{font-size:13px;color:var(--mx-ink3)}html[data-direction=mix] .spd-cover__lines{display:grid;gap:10px;margin-top:auto;padding-top:40px}html[data-direction=mix] .spd-cover__lines span{height:6px;border-radius:999px;background:var(--mx-g2)}html[data-direction=mix][data-theme=dark] .spd-cover__lines span{background:var(--mx-card2)}html[data-direction=mix] .spd-browser{border-radius:18px;overflow:hidden;background:var(--mx-g);box-shadow:0 0 0 1px var(--mx-line),0 24px 48px -28px #00000059}html[data-direction=mix] .spd-browser__bar{display:flex;align-items:center;gap:6px;padding:12px 14px;background:var(--mx-g2)}html[data-direction=mix] .spd-browser__bar>span:not(.spd-browser__address){width:10px;height:10px;border-radius:50%;background:var(--mx-line)}html[data-direction=mix] .spd-browser__address{flex:1;height:22px;margin-left:10px;border-radius:8px;background:var(--mx-g)}html[data-direction=mix] .spd-browser__body{display:flex;align-items:flex-end;justify-content:space-between;gap:16px;min-height:220px;padding:28px;font-size:24px;font-weight:700;letter-spacing:-.03em}html[data-direction=mix] .spd-browser__body svg{width:28px;height:28px}html[data-direction=mix] .spd-preview__note{display:flex;align-items:center;gap:8px}html[data-direction=mix] .spd-preview__note svg{width:18px;height:18px}html[data-direction=mix] .spd-preview__actions{display:flex;flex-wrap:wrap;gap:10px}html[data-direction=mix] .spd-qcard{display:grid;gap:18px}html[data-direction=mix] .spd-qcard__head{display:grid;gap:8px}html[data-direction=mix] .spd-qbar{display:block;height:6px;border-radius:999px;background:color-mix(in srgb,var(--mx-ink) 10%,transparent);overflow:hidden}html[data-direction=mix] .spd-qbar span{display:block;height:100%;background:var(--mx-ink);transform-origin:left;transform:scaleX(var(--f));transition:transform .7s var(--mx-ease)}html[data-direction=mix] .spd-qcard__all{justify-self:start}html[data-direction=mix] .spd-q{display:grid;gap:8px}html[data-direction=mix] .spd-q--compact{padding:18px 20px;border-radius:20px;background:var(--mx-g2)}html[data-direction=mix][data-theme=dark] .spd-q--compact{background:var(--mx-card2)}html[data-direction=mix] .spd-q__q{font-size:16px;line-height:1.4;font-weight:600;letter-spacing:-.01em}html[data-direction=mix] .spd-q__q--sheet{font-size:22px;line-height:1.2;font-weight:700;letter-spacing:-.025em;padding-right:48px}html[data-direction=mix] .spd-q__text{font-size:15.5px;line-height:1.55;color:var(--mx-ink2)}html[data-direction=mix] .spd-q__saved{display:flex;align-items:center;gap:6px;margin-top:6px;font-size:14px;font-weight:600}html[data-direction=mix] .spd-q__saved svg{width:16px;height:16px}html[data-direction=mix] .spd-q__blank{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:4px 16px}html[data-direction=mix] .spd-q__not{display:inline-flex;align-items:center;gap:8px;font-size:15px;color:var(--mx-ink3)}html[data-direction=mix] .spd-q__not:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--mx-rainbow)}html[data-direction=mix] .spd-q__form{display:grid;gap:12px}html[data-direction=mix] .spd-q__actions{display:flex;gap:8px}html[data-direction=mix] .spd-input{box-sizing:border-box;width:100%;min-height:52px;padding:14px 16px;border:0;border-radius:16px;background:var(--mx-g2);color:var(--mx-ink);font:400 16px/1.45 var(--mx-face);box-shadow:inset 0 0 0 1px transparent;transition:box-shadow .16s var(--mx-ease);resize:vertical}html[data-direction=mix][data-theme=dark] .spd-input{background:var(--mx-card2)}html[data-direction=mix] .spd-q--compact .spd-input{background:var(--mx-card)}html[data-direction=mix] .spd-input:focus{outline:none;box-shadow:inset 0 0 0 1.5px var(--mx-ink)}html[data-direction=mix] .spd-input[aria-invalid=true]{box-shadow:inset 0 0 0 1.5px var(--mx-ink)}html[data-direction=mix] .spd-error{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:600;color:var(--mx-ink)}html[data-direction=mix] .spd-error:before{content:"";width:8px;height:8px;border-radius:50%;background:var(--mx-rainbow);flex:none}html[data-direction=mix] .spd-brief__grid{grid-template-columns:minmax(0,360px) minmax(0,1fr);gap:48px;align-items:start}html[data-direction=mix] .spd-brief__stick{position:sticky;top:112px;display:grid;gap:18px}html[data-direction=mix] .spd-brief__nav{display:grid;gap:2px;margin-top:12px;margin-left:-14px}html[data-direction=mix] .spd-brief__link{display:flex;align-items:center;gap:12px;min-height:44px;padding:0 14px;border-radius:14px;color:var(--mx-ink2);font-size:16px;font-weight:500;text-decoration:none;transition:background-color .16s var(--mx-ease),color .16s var(--mx-ease)}html[data-direction=mix] .spd-brief__link:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--mx-line);transition:background-color .16s}html[data-direction=mix] .spd-brief__link.is-on{background:var(--mx-card);color:var(--mx-ink);font-weight:600}html[data-direction=mix] .spd-brief__link.is-on:before{background:var(--mx-ink)}html[data-direction=mix] .spd-brief__sections{display:grid;gap:var(--spd-gap)}html[data-direction=mix] .spd-brief__section{display:grid;gap:18px;padding:32px;scroll-margin-top:110px}html[data-direction=mix] .spd-brief__list{display:grid}html[data-direction=mix] .spd-brief__list>li{padding:18px 0;border-top:1px solid var(--mx-line)}html[data-direction=mix] .spd-brief__list>li:last-child{padding-bottom:0}html[data-direction=mix] .spd-settings__grid{grid-template-columns:minmax(0,1fr) minmax(0,1.3fr);gap:32px;align-items:start}html[data-direction=mix] .spd-settings__side{display:grid;gap:var(--spd-gap)}html[data-direction=mix] .spd-settings__side>.spd-h1{padding:8px 0 16px}html[data-direction=mix] .spd-settings__main{display:grid;gap:var(--spd-gap)}html[data-direction=mix] .spd-me{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:20px}html[data-direction=mix] .spd-me__words{display:grid;gap:4px;min-width:0}html[data-direction=mix] .spd-me__words .spd-muted{overflow-wrap:anywhere}html[data-direction=mix] .spd-me__name{font-size:22px;font-weight:700;letter-spacing:-.025em}html[data-direction=mix] .spd-me__out{grid-column:1 / -1;justify-self:start}html[data-direction=mix] .spd-look{display:grid;gap:4px}html[data-direction=mix] .spd-setrow{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:60px}html[data-direction=mix] .spd-setrow+.spd-setrow{border-top:1px solid var(--mx-line)}html[data-direction=mix] .spd-setrow__label{font-size:16px;font-weight:600}html[data-direction=mix] .spd-seg{display:flex;gap:2px;padding:3px;border-radius:999px;background:var(--mx-g2);overflow-x:auto;scrollbar-width:none}html[data-direction=mix][data-theme=dark] .spd-seg{background:var(--mx-card2)}html[data-direction=mix] .spd-seg::-webkit-scrollbar{display:none}html[data-direction=mix] .spd-seg button{display:inline-flex;align-items:center;justify-content:center;gap:6px;flex:none;min-height:38px;padding:0 16px;border:0;border-radius:999px;background:transparent;color:var(--mx-ink2);font:600 14px/1 var(--mx-face);white-space:nowrap;cursor:pointer;transition:background-color .2s var(--mx-ease),color .2s var(--mx-ease)}html[data-direction=mix] .spd-seg button svg{width:16px;height:16px}html[data-direction=mix] .spd-seg button[aria-pressed=true]{background:var(--mx-card);color:var(--mx-ink);box-shadow:0 1px 3px #0000001f,0 0 0 .5px #0000000a}html[data-direction=mix][data-theme=dark] .spd-seg button[aria-pressed=true]{background:#48484a}html[data-direction=mix] .spd-form{display:grid;gap:22px}html[data-direction=mix] .spd-form__fields{display:grid;gap:16px}html[data-direction=mix] .spd-field{display:grid;gap:8px}html[data-direction=mix] .spd-field__label{font-size:14px;font-weight:600;color:var(--mx-ink2)}html[data-direction=mix] .spd-field__box{position:relative}html[data-direction=mix] .spd-field__box .spd-input[type=password],html[data-direction=mix] .spd-field__box:has(.spd-field__show) .spd-input{padding-right:76px}html[data-direction=mix] .spd-field__show{position:absolute;top:6px;right:6px;min-width:60px;height:40px;border:0;border-radius:12px;background:transparent;color:var(--mx-ink2);font:600 14px/1 var(--mx-face);cursor:pointer}html[data-direction=mix] .spd-form__foot{display:flex;justify-content:flex-end}html[data-direction=mix] .spd-save__stack{display:grid}html[data-direction=mix] .spd-save__stack>span{grid-area:1 / 1;display:inline-flex;align-items:center;justify-content:center;gap:8px;opacity:0;transform:translateY(6px);transition:opacity .2s var(--mx-ease),transform .26s var(--mx-ease)}html[data-direction=mix] .spd-save__stack>span[data-on]{opacity:1;transform:none}html[data-direction=mix] .spd-save__stack>.spd-save__room{visibility:hidden}html[data-direction=mix] .spd-welcome{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);grid-template-areas:"words media";min-height:100svh;background:var(--mx-g)}html[data-direction=mix] .spd-welcome__words{grid-area:words;display:grid;grid-template-rows:auto 1fr;padding:36px clamp(32px,5vw,88px) 48px}html[data-direction=mix] .spd-welcome__top{display:flex;align-items:center;justify-content:space-between;gap:16px;color:var(--mx-ink)}html[data-direction=mix] .spd-welcome__skip{color:var(--mx-ink2);font-weight:500}html[data-direction=mix] .spd-welcome__body{display:grid;align-content:center;justify-items:start;gap:28px;max-width:560px}html[data-direction=mix] .spd-welcome__body .spd-h1{font-size:clamp(56px,6.4vw,112px);animation:spd-rise .9s var(--mx-ease) both}html[data-direction=mix] .spd-welcome__body .spd-lead{animation:spd-rise .9s var(--mx-ease) .12s both}html[data-direction=mix] .spd-welcome__go{display:grid;justify-items:start;gap:12px;margin-top:8px;animation:spd-rise .9s var(--mx-ease) .22s both}html[data-direction=mix] .spd-welcome__media{grid-area:media;position:relative;margin:12px 12px 12px 0;border-radius:32px;overflow:hidden;background:var(--mx-g2)}html[data-direction=mix] .spd-welcome__media>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover;animation:spd-settle 1.8s var(--mx-ease) both}@keyframes spd-settle{0%{transform:scale(1.08)}}html[data-direction=mix] .spd-welcome__cards{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;align-content:center;justify-items:center;gap:18px;padding:48px}html[data-direction=mix] .spd-wcard{display:grid;gap:14px;width:min(440px,100%);box-sizing:border-box;padding:24px 26px;box-shadow:var(--mx-shadow)}html[data-direction=mix] .spd-welcome__cards .spd-wcard--told{justify-self:start;animation:spd-rise 1s var(--mx-ease) .35s both}html[data-direction=mix] .spd-welcome__cards .spd-wcard--now{justify-self:end;animation:spd-rise 1s var(--mx-ease) .52s both}html[data-direction=mix] .spd-wcard__quote p{font-size:20px;line-height:1.35;font-weight:600;letter-spacing:-.02em;text-wrap:pretty}html[data-direction=mix] .spd-wcard__quote p:before{content:"“"}html[data-direction=mix] .spd-wcard__quote p:after{content:"”"}html[data-direction=mix] .spd-wcard__h{font-size:24px;line-height:1.15;letter-spacing:-.03em;font-weight:700}html[data-direction=mix] .spd-wcard__foot{font-size:14px}@media(max-width:1180px){html[data-direction=mix] .spd-journey{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:36px}html[data-direction=mix] .spd-journey__line{margin-right:0}html[data-direction=mix] .spd-home__cards{grid-template-columns:minmax(0,1fr)}}@media(max-width:1023.98px){html[data-direction=mix] .spd{--spd-top: 100px}html[data-direction=mix] .spd-focus,html[data-direction=mix] .spd-empty{grid-template-columns:minmax(0,1fr)}html[data-direction=mix] .spd-focus__media,html[data-direction=mix] .spd-empty__media{min-height:340px;margin:10px 10px 0}html[data-direction=mix] .spd-focus__words{padding:28px}html[data-direction=mix] .spd-home__grid,html[data-direction=mix] .spd-proj__grid,html[data-direction=mix] .spd-proj__head,html[data-direction=mix] .spd-brief__grid,html[data-direction=mix] .spd-settings__grid{grid-template-columns:minmax(0,1fr)}html[data-direction=mix] .spd-home__cards{grid-template-columns:repeat(2,minmax(0,1fr))}html[data-direction=mix] .spd-home__side,html[data-direction=mix] .spd-brief__stick{position:static;margin-top:0}html[data-direction=mix] .spd-proj__head{gap:20px}html[data-direction=mix] .spd-band{grid-template-columns:minmax(0,1fr);justify-items:start}html[data-direction=mix] .spd-welcome{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}html[data-direction=mix] .spd-welcome__cards{padding:24px}}@media(max-width:767.98px){html[data-direction=mix] .spd{--spd-gap: 12px}html[data-direction=mix] .spd-pad{padding:22px 20px}html[data-direction=mix] .spd-h1{font-size:40px;letter-spacing:-.04em}html[data-direction=mix] .spd-h3{font-size:21px}html[data-direction=mix] .spd-btn{min-height:50px}}html[data-direction=mix] .spd-phone-body{box-sizing:border-box;display:grid;gap:12px;padding:calc(env(safe-area-inset-top,0px) + 68px) 16px calc(env(safe-area-inset-bottom,0px) + 104px);min-height:100svh;animation:spd-tab .28s var(--mx-ease)}@keyframes spd-tab{0%{opacity:0;transform:translateY(6px)}}html[data-direction=mix] .spd-pbar{position:fixed;inset:0 0 auto;z-index:40;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:8px;height:56px;padding:env(safe-area-inset-top,0px) 12px 0 8px;background:color-mix(in srgb,var(--mx-g2) 0%,transparent);transition:background-color .22s var(--mx-ease),box-shadow .22s var(--mx-ease)}html[data-direction=mix] .spd-pbar[data-small]{background:var(--mx-glass);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);box-shadow:0 .5px 0 var(--mx-line)}html[data-direction=mix] .spd-pbar__l{justify-self:start;min-width:0}html[data-direction=mix] .spd-pbar__r{justify-self:end}html[data-direction=mix] .spd-pbar__mark{display:inline-flex;align-items:center;min-height:44px;padding:0 8px;color:var(--mx-ink)}html[data-direction=mix] .spd-pbar__back{display:inline-flex;align-items:center;gap:2px;max-width:44vw;min-height:44px;padding-right:8px;color:var(--mx-ink);font-size:16px;font-weight:500;text-decoration:none}html[data-direction=mix] .spd-pbar__back span{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html[data-direction=mix] .spd-pbar__back svg{width:24px;height:24px}html[data-direction=mix] .spd-pbar__title{max-width:50vw;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:16px;font-weight:700;letter-spacing:-.01em;opacity:0;transform:translateY(6px);transition:opacity .22s var(--mx-ease),transform .22s var(--mx-ease)}html[data-direction=mix] .spd-pbar[data-small] .spd-pbar__title{opacity:1;transform:none}html[data-direction=mix] .spd-pbar__me{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;text-decoration:none}html[data-direction=mix] .spd-tabs{position:fixed;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 10px);z-index:40;border-radius:28px;background:var(--mx-glass);-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px);box-shadow:0 0 0 .5px color-mix(in srgb,var(--mx-line) 80%,transparent),0 16px 36px -16px #0000004d;transition:transform .3s var(--mx-ease),opacity .2s}html[data-typing] .spd-tabs,html[data-spd-sheet] .spd-tabs{transform:translateY(140%);opacity:0;pointer-events:none}html[data-direction=mix] .spd-tabs ul{display:grid;grid-template-columns:repeat(4,1fr);padding:6px}html[data-direction=mix] .spd-tabs__tab{display:grid;justify-items:center;gap:3px;min-height:54px;padding:7px 0 6px;border-radius:22px;color:var(--mx-ink3);font-size:11px;font-weight:600;text-decoration:none;-webkit-tap-highlight-color:transparent;transition:color .2s var(--mx-ease),background-color .2s var(--mx-ease),transform .16s var(--mx-ease)}html[data-direction=mix] .spd-tabs__tab:active{transform:scale(.94)}html[data-direction=mix] .spd-tabs__tab.is-on{color:var(--mx-ink);background:color-mix(in srgb,var(--mx-ink) 7%,transparent)}html[data-direction=mix] .spd-tabs__tab[aria-disabled=true]{opacity:.35}html[data-direction=mix] .spd-tabs__icon{position:relative;display:grid;place-items:center}html[data-direction=mix] .spd-tabs__icon svg{width:24px;height:24px}html[data-direction=mix] .spd-tabs__badge{position:absolute;top:-4px;right:-9px;display:grid;place-items:center;min-width:18px;height:18px;padding:0 5px;box-sizing:border-box;border-radius:999px;background:var(--mx-acc);color:var(--mx-on-ink);font-size:11px;font-weight:700;box-shadow:0 0 0 2px var(--mx-card)}html[data-direction=mix] .spd-home--phone .spd-hello{padding:12px 4px 8px;gap:12px}html[data-direction=mix] .spd-home--phone .spd-lead{font-size:17px}html[data-direction=mix] .spd-alert{display:grid;justify-items:start;gap:10px;padding:22px 20px;border-radius:var(--mx-r);background:var(--mx-acc);color:var(--mx-on-ink)}html[data-direction=mix] .spd-alert .spd-label{color:color-mix(in srgb,var(--mx-on-ink) 72%,transparent)}html[data-direction=mix] .spd-alert__who{font-size:22px;font-weight:700;letter-spacing:-.025em}html[data-direction=mix] .spd-alert__body{font-size:16px;line-height:1.45;color:color-mix(in srgb,var(--mx-on-ink) 86%,transparent)}html[data-direction=mix] .spd-alert .spd-btn--light{margin-top:6px;background:var(--mx-g);color:var(--mx-ink)}html[data-direction=mix] .spd-railwrap{display:grid;gap:10px;margin-top:10px}html[data-direction=mix] .spd-railwrap__h{padding:0 4px;justify-content:space-between}html[data-direction=mix] .spd-rail{display:grid;grid-auto-flow:column;grid-auto-columns:min(84vw,360px);gap:12px;margin-inline:-16px;padding:2px 16px 18px;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:16px;scrollbar-width:none}html[data-direction=mix] .spd-rail::-webkit-scrollbar{display:none}html[data-direction=mix] .spd-rail>*{scroll-snap-align:start;display:grid}html[data-direction=mix] .spd-rail .spd-pcard__media{aspect-ratio:4 / 3.4}html[data-direction=mix] .spd-rail .spd-pcard:active{transform:scale(.985)}html[data-direction=mix] .spd-ptitle-h{margin:4px 0 6px}html[data-direction=mix] .spd-ptitle{display:grid;gap:4px;width:100%;padding:4px;border:0;background:none;color:var(--mx-ink);font:inherit;text-align:left;cursor:pointer;-webkit-tap-highlight-color:transparent}html[data-direction=mix] .spd-ptitle__kicker{font-size:14px;font-weight:500;color:var(--mx-ink2);line-height:1.3}html[data-direction=mix] .spd-ptitle__name{display:block;font-size:34px;line-height:1.05;font-weight:700;letter-spacing:-.04em}html[data-direction=mix] .spd-ptitle__name svg{display:inline-block;width:22px;height:22px;margin-left:6px;vertical-align:-1px;color:var(--mx-ink3)}html[data-direction=mix] .spd-proj__hero{position:relative;aspect-ratio:4 / 3;overflow:hidden}html[data-direction=mix] .spd-proj__line{padding:6px 4px 4px;font-size:17px;line-height:1.45;color:var(--mx-ink2)}html[data-direction=mix] .spd-band--phone{grid-template-columns:minmax(0,1fr);justify-items:start;gap:12px;padding:22px 20px}html[data-direction=mix] .spd-band--phone .spd-band__body{font-size:17px}html[data-direction=mix] .spd-proj__headline{margin-top:4px}html[data-direction=mix] .spd-proj__flowcard{display:grid;gap:18px}html[data-direction=mix] .spd-flow--rail{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:112px;overflow-x:auto;margin-inline:-20px;padding:4px 20px 6px;scroll-snap-type:x proximity;scrollbar-width:none}html[data-direction=mix] .spd-flow--rail::-webkit-scrollbar{display:none}html[data-direction=mix] .spd-flow--rail .spd-flow__step{scroll-snap-align:start}html[data-direction=mix] .spd-proj--messages .spd-phone-body{padding-bottom:calc(env(safe-area-inset-bottom,0px) + 190px);align-content:start}html[data-direction=mix] .spd-msgs--phone{display:block;height:auto;min-height:0}html[data-direction=mix] .spd-msgs--phone .spd-msgs__head{padding:0 4px 8px;border:0}html[data-direction=mix] .spd-msgs--phone .spd-msgs__scroll{overflow:visible;padding:0}html[data-direction=mix] .spd-msgs--phone .spd-msg__row{max-width:88%}html[data-direction=mix] .spd-msgs--phone .spd-msg[data-from=studio] .spd-msg__bubble,html[data-direction=mix] .spd-msgs--phone .spd-msg__day{background:var(--mx-card)}html[data-direction=mix][data-theme=dark] .spd-msgs--phone .spd-msg[data-from=studio] .spd-msg__bubble{background:var(--mx-card2)}html[data-direction=mix] .spd-msgs--phone .spd-msgs__empty{padding:8px 4px}html[data-direction=mix] .spd-msgs--phone .spd-compose{position:fixed;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 92px);z-index:39;padding:8px;border:0;border-radius:30px;background:var(--mx-glass);-webkit-backdrop-filter:saturate(180%) blur(24px);backdrop-filter:saturate(180%) blur(24px);box-shadow:0 0 0 .5px color-mix(in srgb,var(--mx-line) 80%,transparent),0 12px 28px -14px #00000040;transition:bottom .3s var(--mx-ease)}html[data-typing] .spd-msgs--phone .spd-compose{bottom:calc(env(safe-area-inset-bottom,0px) + 8px)}html[data-direction=mix] .spd-msgs--phone .spd-compose__box{background:var(--mx-card)}html[data-direction=mix] .spd-msgs--phone .spd-compose__hint{padding:0 12px 2px;font-size:12px}html[data-direction=mix] .spd-files--phone{gap:14px}html[data-direction=mix] .spd-files--phone .spd-files__head{padding:0 4px}html[data-direction=mix] .spd-files--phone .spd-seg{margin-inline:-16px;padding:0 16px;background:none;gap:8px}html[data-direction=mix] .spd-files--phone .spd-seg button{min-height:40px;background:var(--mx-card);box-shadow:inset 0 0 0 1px var(--mx-line)}html[data-direction=mix] .spd-files--phone .spd-seg button[aria-pressed=true]{background:var(--mx-acc);color:var(--mx-on-ink);box-shadow:none}html[data-direction=mix] .spd-files--phone .spd-files__list{margin:0;padding:6px;border-radius:var(--mx-r);background:var(--mx-card)}html[data-direction=mix] .spd-files--phone .spd-file{min-height:68px}html[data-direction=mix] .spd-files--phone .spd-files__empty{padding:22px 20px;border-radius:var(--mx-r);background:var(--mx-card)}html[data-direction=mix] .spd-preview .spd-drawer__panel{padding-top:10px}html[data-direction=mix] .spd-drawer--bottom .spd-cover{aspect-ratio:auto;min-height:260px}html[data-direction=mix] .spd-drawer--bottom .spd-preview__actions .spd-btn{flex:1}html[data-direction=mix] .spd-switch .spd-drawer__panel{display:grid;gap:14px}html[data-direction=mix] .spd-switch__list{display:grid;gap:2px}html[data-direction=mix] .spd-switch__row{display:flex;align-items:center;gap:14px;min-height:68px;padding:6px 10px 6px 6px;border-radius:18px;color:var(--mx-ink);text-decoration:none}html[data-direction=mix] .spd-switch__row[aria-current=page],html[data-direction=mix] .spd-switch__row:active{background:var(--mx-g2)}html[data-direction=mix] .spd-switch__pic{width:56px;height:56px;border-radius:14px}html[data-direction=mix] .spd-switch__words{display:grid;gap:2px;flex:1;min-width:0}html[data-direction=mix] .spd-switch__name{font-size:17px;font-weight:600}html[data-direction=mix] .spd-switch__word{display:flex;align-items:center;gap:6px;font-size:14px;color:var(--mx-ink2)}html[data-direction=mix] .spd-switch__tick{width:20px;height:20px}html[data-direction=mix] .spd-switch__all{width:100%}html[data-direction=mix] .spd-brief__top{display:grid;gap:10px;padding:8px 4px 4px}html[data-direction=mix] .spd-brief__chips{position:sticky;top:calc(env(safe-area-inset-top,0px) + 56px);z-index:5;display:flex;gap:8px;margin-inline:-16px;padding:10px 16px;overflow-x:auto;scrollbar-width:none;background:var(--mx-g2)}html[data-direction=mix][data-theme=dark] .spd-brief__chips{background:var(--mx-g)}html[data-direction=mix] .spd-brief__chips::-webkit-scrollbar{display:none}html[data-direction=mix] .spd-brief__chips a{display:inline-flex;align-items:center;flex:none;min-height:40px;padding:0 16px;border-radius:999px;background:var(--mx-card);box-shadow:inset 0 0 0 1px var(--mx-line);color:var(--mx-ink);font-size:14px;font-weight:600;text-decoration:none;transition:background-color .2s var(--mx-ease),color .2s var(--mx-ease)}html[data-direction=mix] .spd-brief__chips a[aria-current]{background:var(--mx-acc);color:var(--mx-on-ink);box-shadow:none}html[data-direction=mix] .spd-brief--phone .spd-brief__section{padding:22px 20px;scroll-margin-top:130px}html[data-direction=mix] .spd-qsheet .spd-drawer__panel{padding-top:10px}html[data-direction=mix] .spd-qsheet .spd-q__form{padding-top:8px}html[data-direction=mix] .spd-settings--phone .spd-settings__side,html[data-direction=mix] .spd-settings--phone .spd-settings__main{display:grid;gap:12px}html[data-direction=mix] .spd-settings--phone .spd-settings__side>.spd-h1{padding:8px 4px}html[data-direction=mix] .spd-settings--phone .spd-phone-body{gap:12px}html[data-direction=mix] .spd-settings--phone .spd-setrow{flex-wrap:wrap}html[data-direction=mix] .spd-settings--phone .spd-form__foot .spd-btn{width:100%}html[data-direction=mix] .spd-welcome--phone{display:block;min-height:100svh}html[data-direction=mix] .spd-welcome--phone .spd-welcome__media{position:relative;height:46svh;min-height:300px;margin:0;border-radius:0 0 32px 32px}html[data-direction=mix] .spd-welcome--phone .spd-welcome__words{display:block;padding:0}html[data-direction=mix] .spd-welcome--phone .spd-welcome__top{position:absolute;top:calc(env(safe-area-inset-top,0px) + 10px);left:12px;right:12px;height:52px;padding:0 8px 0 18px;border-radius:20px;background:var(--mx-glass);-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px)}html[data-direction=mix] .spd-welcome--phone .spd-welcome__skip{padding:0 10px;font-size:14px}html[data-direction=mix] .spd-welcome--phone .spd-welcome__body{gap:18px;max-width:none;padding:28px 20px calc(env(safe-area-inset-bottom,0px) + 140px)}html[data-direction=mix] .spd-welcome--phone .spd-welcome__body .spd-h1{font-size:52px}html[data-direction=mix] .spd-welcome--phone .spd-lead{font-size:17px}html[data-direction=mix] .spd-welcome__rail{width:calc(100% + 40px);margin-inline:-20px;padding-inline:20px;scroll-padding-inline:20px;animation:spd-rise .9s var(--mx-ease) .22s both}html[data-direction=mix] .spd-welcome__rail{padding-top:6px;padding-bottom:24px}html[data-direction=mix] .spd-welcome__rail .spd-wcard{width:auto;background:var(--mx-g2);box-shadow:none}html[data-direction=mix][data-theme=dark] .spd-welcome__rail .spd-wcard{background:var(--mx-card)}html[data-direction=mix] .spd-welcome--phone .spd-welcome__go{position:fixed;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom,0px) + 10px);z-index:30;justify-items:stretch;gap:6px;margin:0;padding:10px 10px 8px;border-radius:30px;background:var(--mx-card);box-shadow:0 0 0 .5px var(--mx-line),0 16px 36px -16px #0000004d;text-align:center}html[data-direction=mix] .spd-welcome--phone .spd-welcome__go .spd-muted{font-size:13px}@media(prefers-reduced-motion:reduce){html[data-direction=mix] .spd *,html[data-direction=mix] .spd-drawer *{animation:none!important;transition-duration:0ms!important;transition-delay:0ms!important}html[data-direction=mix] .spd-mini__bar span,html[data-direction=mix] .spd-journey__line span,html[data-direction=mix] .spd-steps__bar span{transform:scaleX(var(--f))}}@layer components{.haze-backdrop{position:fixed;inset:0 0 auto 0;height:100lvh;z-index:-1;overflow:hidden;pointer-events:none;background:var(--haze-mid)}.haze-backdrop__drift{position:absolute;top:-16px;right:-16px;bottom:-16px;left:-16px;will-change:transform}.haze-slot{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;background:var(--haze-mid)}.haze-slot__move{position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:50% 50%;will-change:transform}.haze-slot__img,.haze-slot__sharp{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--slot-pos, 50% 50%);transform:var(--slot-tf, none);-webkit-user-select:none;user-select:none}.haze-slot[data-haze=none]{background:var(--ground)}.haze-slot[data-haze=none] .haze-slot__img{display:none}.haze-slot__img{transition:opacity .24s var(--ease-out)}.haze-slot[data-loading] .haze-slot__img{opacity:0;transition:none}.haze-slot[data-instant] .haze-slot__img{transition:none}.haze-slot__sharp{opacity:0}.haze-slot__pull{position:absolute;top:0;right:0;bottom:0;left:0}.haze-slot__sharp:not([src]){display:none}.haze-slot__grid{position:absolute;top:0;right:0;bottom:0;left:0;transition:opacity .3s linear}.haze-slot__grid[data-mask=airy-left]{-webkit-mask-image:linear-gradient(to right,#000 30%,transparent 55%);mask-image:linear-gradient(to right,#000 30%,transparent 55%)}.haze-slot__grid[data-mask=airy-far-right]{-webkit-mask-image:linear-gradient(to right,transparent 40%,#000 62%);mask-image:linear-gradient(to right,transparent 40%,#000 62%)}.haze-scene{position:relative;min-height:100svh;overflow-x:clip}@media(max-width:1023.98px){.haze-scene{min-height:0}}.haze-img{position:absolute;top:0;right:0;bottom:0;left:0;display:block;overflow:hidden;border-radius:inherit;background:var(--haze-mid);--haze-pos: var(--haze-pos-desk, 50% 50%)}@media(max-width:1023.98px){.haze-img{--haze-pos: var(--haze-pos-phone, 50% 50%)}}.haze-img>img{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;max-width:none;object-fit:cover;object-position:var(--haze-pos);-webkit-user-select:none;user-select:none}.haze-img__haze:not([data-ready]){opacity:0}.haze-img__haze[data-ready]{transition:opacity .2s var(--ease-out)}.haze-img__sharp{opacity:0;scale:1.04;transition:opacity .9s var(--ease-out),scale 1.4s cubic-bezier(.16,1,.3,1)}.haze-img[data-focus=sharp] .haze-img__sharp{opacity:1;scale:1}.haze-img[data-focus=thin] .haze-img__sharp{opacity:.35;scale:1;transition-duration:.4s}.haze-img[data-focus=haze] .haze-img__sharp{transition-duration:.4s}.pane{position:relative;display:block;width:100%;height:100%;overflow:hidden;border-radius:var(--r-pane);box-shadow:var(--pane-shadow);background:var(--haze-mid);isolation:isolate}.pane:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:3;border-radius:inherit;box-shadow:inset 0 0 0 1px var(--rim-pane);pointer-events:none}.pane__media{position:relative;width:100%;height:100%}.pane[data-pane=closed]{clip-path:inset(42% 38% round var(--r-pane))}.pane__veil{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;border-radius:inherit;background:var(--haze-mid);opacity:0;pointer-events:none}.pane[data-pane=closed] .pane__veil{opacity:.72}.pane[data-pane=closed] .pane__media{scale:1.04}.pane[data-pane] :is(.glass,.charcoal,.glass--chip,.glass--strip,[data-glass]){opacity:0}.pane__chip{position:absolute;z-index:2;top:var(--pane-chip-inset, 16px);left:var(--pane-chip-inset, 16px)}.pane .pane__chip{background:#fffc}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .pane .pane__chip{background:#141414b8}}:root[data-theme=dark] .pane .pane__chip{background:#141414b8}.pane--phone{--r-pane: var(--r-phone);padding:8px;border-radius:var(--r-phone);overflow:visible;background:var(--glass-bg)}.pane--phone:after{display:none}.pane__window{position:relative;width:100%;height:100%;overflow:hidden;border-radius:var(--r-phone-inner);background:var(--haze-mid);box-shadow:inset 0 0 0 1px var(--rim-pane)}.at{position:absolute;left:calc(var(--at-x) * var(--u, 1px));top:calc(var(--at-y) * var(--u, 1px));width:calc(var(--at-w) * var(--u, 1px));height:calc(var(--at-h) * var(--u, 1px))}.at--flow{position:relative;left:auto;top:auto;width:auto;height:auto}}@media(prefers-reduced-motion:reduce){.haze-img__sharp,.haze-img__haze,.haze-slot__grid{transition:none}}@layer components{.pmark{display:block;flex:none;height:var(--pm-h, 1em);width:auto;aspect-ratio:var(--pm-ar, 3.5);max-width:100%;overflow:visible;color:inherit}.pmark--L{width:calc(286 * var(--u, 1px));height:auto}.pmark--typed{display:inline-flex;align-items:flex-end;aspect-ratio:auto;font-family:var(--font-display);font-weight:720;font-size:calc(var(--pm-h, 1em) * 1.3);line-height:.77;white-space:nowrap}.pmark__caret{display:inline-block;height:.7em;width:.46em;margin:0 .02em;overflow:visible}.pmark__caret svg{width:100%;height:100%;overflow:visible}@media(forced-colors:active){.pmark path{fill:CanvasText}}}.iris{--sheet-fill: rgba(255, 255, 255, .34);--sheet-filter: blur(32px) saturate(1.6) brightness(1.06);--flat-filter: blur(24px) saturate(1.6) brightness(1.06);--sheet-rim: inset 0 1px 0 rgba(255, 255, 255, .9), inset 0 -1px 0 rgba(255, 255, 255, .6), 0 -30px 80px rgba(40, 30, 20, .08);--name-ink: var(--ink, #18202a);position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--z-iris, 190);overflow:hidden;pointer-events:none}:root[data-theme=dark] .iris{--sheet-fill: rgba(10, 10, 10, .4);--sheet-filter: blur(32px) saturate(.6);--flat-filter: blur(24px) saturate(.6);--sheet-rim: inset 0 1px 0 rgba(255, 255, 255, .16), inset 0 -1px 0 rgba(255, 255, 255, .1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .iris{--sheet-fill: rgba(10, 10, 10, .4);--sheet-filter: blur(32px) saturate(.6);--flat-filter: blur(24px) saturate(.6);--sheet-rim: inset 0 1px 0 rgba(255, 255, 255, .16), inset 0 -1px 0 rgba(255, 255, 255, .1)}}.iris[hidden]{display:none}.iris__sheet,.iris__lip{position:absolute;top:0;left:-8vw;width:116vw;visibility:hidden;will-change:transform}.iris__sheet{height:260vh;border-radius:50%/14vh;background:var(--sheet-fill);-webkit-backdrop-filter:var(--sheet-filter);backdrop-filter:var(--sheet-filter);box-shadow:var(--sheet-rim);transform-origin:50% 0}.iris[data-dir=down] .iris__sheet{transform-origin:50% 100%}.iris__lip{height:18vh;border-radius:50% 50% 0 0/14vh 14vh 0 0;-webkit-backdrop-filter:blur(10px) saturate(1.8) brightness(1.1);backdrop-filter:blur(10px) saturate(1.8) brightness(1.1);-webkit-mask-image:linear-gradient(to bottom,#000 0%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,transparent 100%);transform-origin:50% 0}.iris[data-dir=down] .iris__lip{border-radius:0 0 50% 50%/0 0 14vh 14vh;-webkit-mask-image:linear-gradient(to top,#000 0%,transparent 100%);mask-image:linear-gradient(to top,#000 0%,transparent 100%);transform-origin:50% 100%}.iris:is([data-layer=pane],[data-layer~=pane]) .iris__sheet{visibility:visible}.iris[data-layer=pane] .iris__lip{visibility:visible}@media(max-width:1023.98px){.iris{--sheet-filter: blur(24px) saturate(1.6) brightness(1.06)}:root[data-theme=dark] .iris{--sheet-filter: blur(24px) saturate(.6)}.iris[data-layer=pane] .iris__lip{visibility:hidden}}@media(max-width:1023.98px)and (prefers-color-scheme:dark){:root:not([data-theme=light]) .iris{--sheet-filter: blur(24px) saturate(.6)}}.iris__flat{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;background:var(--sheet-fill);-webkit-backdrop-filter:var(--flat-filter);backdrop-filter:var(--flat-filter)}.iris[data-layer=flat] .iris__flat{visibility:visible}.iris[data-fill=ground] .iris__flat{background:var(--ground);-webkit-backdrop-filter:none;backdrop-filter:none}.iris__door{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;visibility:hidden}.iris[data-layer~=door] .iris__door{visibility:visible}.iris__img{position:absolute;display:block;max-width:none;object-fit:cover}.iris__img:not([src]){display:none}.iris__name{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;color:var(--name-ink);opacity:0;pointer-events:none}@media(max-width:1023.98px){.iris__name{bottom:auto;height:calc(100svh - var(--app-bar, 72px))}}.iris__words{display:block;text-align:center;font-family:var(--font-display);font-size:64px;font-weight:400;line-height:1;letter-spacing:-.03em;white-space:nowrap;font-kerning:normal}.iris__words--mark{display:inline-flex;align-items:center;line-height:0}.iris__line{display:block}.iris__wait{display:inline-block;width:12px;height:12px;margin-inline-start:.16em;border-radius:50%;background:currentColor;vertical-align:baseline;visibility:hidden}html[data-iris] .nav__dim{opacity:0!important;transition:opacity .22s linear,visibility 0s linear .22s!important}html[data-iris=cover] .pill,html[data-iris=hold] .pill{pointer-events:none}html[data-iris] .side-sheet,html[data-iris] .side-sheet::backdrop,html[data-iris] .toast-region{opacity:0;transition:opacity .16s linear}html[data-iris=hold]:not([data-iris-ready]) .route[data-arrived=iris]:has(>.haze-backdrop)>:not(.haze-backdrop),html[data-iris=hold]:not([data-iris-ready]) .route[data-arrived=iris] :has(>.haze-backdrop)>:not(.haze-backdrop){opacity:0}html[data-iris][data-iris-ready] .route[data-arrived=iris]:has(>.haze-backdrop)>:not(.haze-backdrop),html[data-iris][data-iris-ready] .route[data-arrived=iris] :has(>.haze-backdrop)>:not(.haze-backdrop){animation:iris-reveal .2s linear both}@keyframes iris-reveal{0%{opacity:0}}html.iris-arrived .route,.route[data-arrived=iris]{animation:none}:root[data-direction=mix] .iris{--sheet-fill: var(--mx-g);--sheet-filter: none;--flat-filter: none;--sheet-rim: 0 -24px 60px rgb(0 0 0 / .06);--name-ink: var(--mx-ink)}:root[data-direction=mix] .iris__lip{display:none}@layer components{@media(max-width:1023.98px){html:is([data-sheet-open],[data-typing]) .nav:not([data-open]){opacity:0;visibility:hidden;transition:opacity .24s linear,visibility 0s linear .24s}html[data-book-in-view] .nav:not([data-open]) .pill__go,html[data-menu-book-in-view] .nav[data-open] .pill__go,body:has(main[data-chrome=focus]) .nav:not([data-open]) .pill__go{opacity:0;visibility:hidden;transition:opacity .2s var(--ease-out),visibility 0s linear .2s}body:has(main[data-chrome=focus]) .nav .strip{opacity:0;visibility:hidden}body:has(main[data-chrome=focus]) .nav .strip__list{animation-play-state:paused}.route{padding-bottom:calc(var(--app-bar) + 8px)}main[data-chrome=dashboard] .route,main[data-chrome=bare] .route,main[data-chrome=site] .route{padding-bottom:0}@media(max-width:767.98px){html[data-stage],html[data-stage] body{overflow:hidden;overscroll-behavior:none}}html{-webkit-tap-highlight-color:transparent}:where(a,button,summary,label,select,input,textarea,[role=button],[role=tab],[role=switch],[role=radio],[role=checkbox]){touch-action:manipulation}}@media(hover:none)and (max-width:1023.98px){.nav .menu-btn{transition:column-gap .6s var(--swing),background-color .3s var(--swing),opacity .2s var(--ease-out)}.nav .menu-btn:active{opacity:.6;transition:column-gap .6s var(--swing),background-color .3s var(--swing),opacity 60ms linear}.nav .pill__home{transition:opacity .2s var(--ease-out)}.nav .pill__home:active{opacity:.6;transition:opacity 60ms linear}.nav .pill__go{transition:background-color var(--dur-tone) var(--ease-out),color var(--dur-tone) var(--ease-out),opacity .2s var(--ease-out)}.nav .pill__go:active{opacity:.6;transform:none;transition:background-color var(--dur-tone) var(--ease-out),color var(--dur-tone) var(--ease-out),opacity 60ms linear}:root .ctr:has(.ctr__press),:root [data-press=door]{transition:box-shadow .24s var(--ease-drop),background-color .24s var(--ease-drop),border-radius .7s var(--swing)}:root .ctr:has(.ctr__press:active),:root [data-press=door]:active{background:var(--press);box-shadow:inset 0 0 0 1.5px var(--edge);transition:box-shadow 60ms linear,background-color 60ms linear,border-radius .7s var(--swing)}:root .ctr--flat:has(.ctr__press:active),:root .on-blue[data-press=door]:active{box-shadow:inset 0 0 0 1.5px var(--blue-edge)}.btn:not(.btn--run):not(.nav *){transition:background-color var(--dur-tone) var(--ease-out),box-shadow var(--dur-tone) var(--ease-out),color var(--dur-tone) var(--ease-out),scale .24s var(--ease-drop)}.btn:not(.btn--run):not(.nav *):active{transform:none;scale:.97;transition:background-color var(--dur-tone) var(--ease-out),box-shadow var(--dur-tone) var(--ease-out),color var(--dur-tone) var(--ease-out),scale 80ms var(--ease-out)}.choice:not(.nav *){transition:background-color var(--dur-tone) var(--ease-out),box-shadow var(--dur-tone) var(--ease-out),color var(--dur-tone) var(--ease-out),scale .24s var(--ease-drop)}.choice:active:not(:has(.choice__input:disabled)):not(.nav *){transform:none;scale:.97;transition:background-color var(--dur-tone) var(--ease-out),box-shadow var(--dur-tone) var(--ease-out),color var(--dur-tone) var(--ease-out),scale 80ms var(--ease-out)}:is(a,button).chip:not(.nav *),:is(a,button).lozenge:not(.nav *),[role=tab]:not(.nav *),[data-press]:not([data-press=door]){transition:background-color var(--dur-tone) var(--ease-out),box-shadow var(--dur-tone) var(--ease-out),color var(--dur-tone) var(--ease-out),opacity var(--dur-tone) var(--ease-out),scale .24s var(--ease-drop)}:is(a,button).chip:not(.nav *):active,:is(a,button).lozenge:not(.nav *):active,[role=tab]:not(.nav *):active,[data-press]:not([data-press=door]):active{scale:.97;transition:background-color var(--dur-tone) var(--ease-out),box-shadow var(--dur-tone) var(--ease-out),color var(--dur-tone) var(--ease-out),opacity var(--dur-tone) var(--ease-out),scale 80ms var(--ease-out)}}@media(hover:none)and (max-width:1023.98px)and (prefers-reduced-motion:reduce){.btn:not(.btn--run):not(.nav *):active,.choice:active:not(.nav *),:is(a,button).chip:not(.nav *):active,:is(a,button).lozenge:not(.nav *):active,[role=tab]:not(.nav *):active,[data-press]:not([data-press=door]):active{scale:none;transform:none}.btn:not(.btn--run):not(.nav *),.choice:not(.nav *),:is(a,button).chip:not(.nav *),:is(a,button).lozenge:not(.nav *),[role=tab]:not(.nav *),[data-press]:not([data-press=door]),:root .ctr:has(.ctr__press),:root [data-press=door]{transition-duration:0s}}}@layer components{.skip-link{position:fixed;top:8px;left:8px;z-index:var(--z-skip);padding:12px 18px;background:var(--ink);color:var(--ground);border-radius:var(--r-c);transform:translateY(calc(-100% - 16px))}.skip-link:focus,.skip-link:focus-visible{transform:none;outline-offset:3px}.site-header{position:fixed;inset:0 0 auto 0;z-index:var(--z-header);height:var(--header-h);background:transparent;border-bottom:1px solid transparent;transition:background-color var(--dur-quick) linear,border-color var(--dur-quick) linear,opacity var(--dur-fast) var(--ease-out)}.site-header[data-solid]{background:var(--ground);border-bottom-color:var(--edge)}.site-header__inner{height:100%;display:flex;align-items:center;justify-content:space-between;gap:var(--s-5)}.site-header__mark{position:relative;display:inline-flex;flex-shrink:0;align-items:center;color:var(--ink);border-radius:var(--r-inner)}.site-header__mark:after,.menu-sheet__mark:after{content:"";position:absolute;top:-8px;right:-4px;bottom:-8px;left:-4px}.site-header__toggles{display:flex;align-items:center;gap:var(--s-1)}.nav-link{display:inline-flex;align-items:center;gap:var(--s-1);min-height:44px;color:var(--ink);white-space:nowrap;text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:6px;text-decoration-color:transparent;transition:text-decoration-color var(--dur-quick) var(--ease-out)}.nav-link[aria-current=page],.nav-link.is-current{text-decoration-color:currentColor}@media(hover:hover)and (pointer:fine){.nav-link:hover{text-decoration-color:currentColor}}.site-header .menu-btn,.menu-sheet .menu-btn{min-height:44px;min-width:44px;padding:0 6px;color:var(--ink);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:transparent}.site-header .menu-btn:focus-visible,.menu-sheet .menu-btn:focus-visible{text-decoration-color:currentColor}.menu-sheet{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100dvh;margin:0;background:var(--ground);color:var(--ink);overflow:auto;overscroll-behavior:contain;z-index:var(--z-menu);translate:0 -100%;transition:translate var(--dur-slow) var(--ease-drawer)}.menu-sheet[data-state=open]{translate:0 0}.menu-sheet::backdrop{background:transparent}.menu-sheet__inner{display:grid;align-content:start;gap:var(--s-6);min-height:100%;padding:0 var(--margin) max(var(--s-6),env(safe-area-inset-bottom))}.menu-sheet__head{position:sticky;top:0;z-index:1;height:var(--header-h);display:flex;align-items:center;justify-content:space-between;margin-inline:calc(-1 * var(--margin));padding-inline:var(--margin);background:var(--ground)}.menu-sheet__mark{position:relative;display:inline-flex;color:var(--ink)}.menu-sheet__nav{display:grid;gap:var(--s-5)}.menu-sheet__links{display:grid;gap:var(--s-2)}.menu-sheet__link{display:inline-block;color:var(--ink)}.menu-sheet__signin{position:relative;color:var(--ink);justify-self:start}.menu-sheet__signin:after{content:"";position:absolute;top:-9px;right:-4px;bottom:-9px;left:-4px}.menu-sheet__rows{display:grid;gap:var(--s-4);padding-top:var(--s-5);border-top:1px solid var(--edge)}.menu-sheet__email,.menu-sheet__dna{justify-self:start}@media(max-height:619.98px){.menu-sheet__inner{gap:var(--s-4);padding-bottom:max(var(--s-4),env(safe-area-inset-bottom))}.menu-sheet__nav{gap:var(--s-4)}.menu-sheet__links{gap:var(--s-1)}.menu-sheet__rows{gap:var(--s-3);padding-top:var(--s-4)}}@media(pointer:coarse){.menu-sheet__nav{gap:var(--s-4)}.menu-sheet__links{gap:0;margin-block:calc((var(--fs-h2) * var(--lh-h2) - 44px) / 2)}.menu-sheet__link{display:flex;align-items:center;width:fit-content;min-height:44px}}@media(pointer:coarse)and (max-height:619.98px){.menu-sheet__inner{gap:var(--s-3)}.menu-sheet__rows{padding-top:var(--s-3)}}@media(prefers-reduced-motion:reduce){.menu-sheet{transition:none}}html.has-dialog{overflow:hidden}}html[data-direction=mix] .mxk-head{display:grid;gap:18px;justify-items:start}html[data-direction=mix] .mxk-eyebrow{display:inline-flex;align-items:center;gap:12px;font:600 15px/1 var(--mx-face);color:var(--mx-ink2)}html[data-direction=mix] .mxk-eyebrow__n{padding:6px 9px;border-radius:999px;background:var(--mx-ink);color:var(--mx-on-ink);font-weight:700;font-variant-numeric:tabular-nums}@media(max-width:1023.98px){html[data-direction=mix] .mxk-eyebrow{font-size:13px}}html[data-direction=mix] .mxk-h2{font-size:var(--mx-d2);font-weight:700;line-height:.98;letter-spacing:-.045em;color:var(--mx-ink);text-wrap:balance}html[data-direction=mix] .mxk-arrow{flex:none;transition:transform .4s var(--mx-ease)}html[data-direction=mix] .mxk-btn{display:inline-flex;align-items:center;justify-content:center;gap:10px;height:48px;padding:0 22px;border:0;border-radius:999px;font:600 16px/1 var(--mx-face);letter-spacing:-.01em;white-space:nowrap;text-decoration:none;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s ease,transform .2s var(--mx-ease)}html[data-direction=mix] .mxk-btn:active{transform:scale(.97)}html[data-direction=mix] .mxk-btn--ink{background:var(--mx-acc);color:var(--mx-on-ink)}html[data-direction=mix] .mxk-btn--soft{background:var(--mx-well);color:var(--mx-ink)}html[data-direction=mix] .mxk-btn--glass{background:color-mix(in srgb,var(--mx-card) 90%,transparent);color:var(--mx-ink);box-shadow:0 1px 2px #0000000f}@media(hover:hover)and (pointer:fine){html[data-direction=mix] .mxk-btn--ink:hover{background:var(--mx-acc-hover)}html[data-direction=mix] .mxk-btn--soft:hover{background:var(--mx-well2)}html[data-direction=mix] .mxk-btn:hover .mxk-arrow,html[data-direction=mix] .mxk-link:hover .mxk-arrow{transform:translate(3px)}}html[data-direction=mix] .mxk-link{display:inline-flex;align-items:center;gap:8px;font-size:17px;font-weight:600;letter-spacing:-.01em;color:var(--mx-ink);text-decoration:none}html[data-direction=mix] :is(.mxk-btn,.mxk-link):focus-visible{outline:2px solid var(--mx-ink);outline-offset:3px}html[data-direction=mix] .mxk-photo{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:cover}html[data-direction=mix] .mxk-sr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}html[data-direction=mix] .mx-top-b{--cw: 12.6vw;--gap: 1.1vw}html[data-direction=mix] .mx-top-b__view{position:absolute;top:0;right:0;bottom:0;left:0;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 44%,#000 84%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 24%,#000 76%,transparent 100%);-webkit-mask-composite:source-in;mask-image:linear-gradient(to right,transparent 0%,#000 44%,#000 84%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 24%,#000 76%,transparent 100%);mask-composite:intersect}html[data-direction=mix] .mx-top-b__tilt{position:absolute;top:0;right:0;bottom:0;left:0}html[data-direction=mix] .mx-top-b__plane{position:absolute;left:54%;top:50%;display:flex;gap:var(--gap);transform:translate(-50%,-50%) perspective(140vw) rotateX(34deg) rotate(-24deg);transform-origin:50% 50%}html[data-direction=mix] .mx-top-b__col{width:var(--cw);margin-top:calc(var(--c) * -4.2vw)}html[data-direction=mix] .mx-top-b__run{display:flex;flex-direction:column;animation:mx-top-b-up calc(64s + var(--c) * 9s) linear infinite;animation-delay:calc(var(--c) * -11s);animation-play-state:paused;will-change:transform}html[data-direction=mix] .mx-top-b__col:nth-child(2n) .mx-top-b__run{animation-direction:reverse}html[data-direction=mix] .mx-top-b[data-live] .mx-top-b__run{animation-play-state:running}@keyframes mx-top-b-up{0%{transform:translateY(0)}to{transform:translateY(-50%)}}html[data-direction=mix] .mx-top-b__tile{flex:none;margin-bottom:var(--gap);border-radius:18px;overflow:hidden;background:var(--mx-g2);aspect-ratio:4 / 5}html[data-direction=mix] .mx-top-b__tile--1{aspect-ratio:1 / 1}html[data-direction=mix] .mx-top-b__tile--2{aspect-ratio:3 / 4}@media(max-width:1023.98px){html[data-direction=mix] .mx-top-b{--cw: 30vw;--gap: 2.6vw}html[data-direction=mix] .mx-top-b__view{-webkit-mask-image:linear-gradient(to right,transparent 0%,#000 14%,#000 86%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 16%,#000 66%,transparent 100%);mask-image:linear-gradient(to right,transparent 0%,#000 14%,#000 86%,transparent 100%),linear-gradient(to bottom,transparent 0%,#000 16%,#000 66%,transparent 100%)}html[data-direction=mix] .mx-top-b__plane{left:50%;top:46%}html[data-direction=mix] .mx-top-b__tile{border-radius:14px}}html[data-direction=mix] :is(.mx,.mxk-dialog) .mxk-ico{display:block;width:18px;height:18px;flex:none}html[data-direction=mix] .mxk-flow{--s: .6;position:relative;width:100%;height:var(--fh, 90px);color:var(--mx-ink)}html[data-direction=mix] .mxk-flow--fixed{width:var(--fw)}html[data-direction=mix] .mxk-flow__field{position:absolute;left:0;top:0;transform:scale(var(--s));transform-origin:0 0}html[data-direction=mix] .mxk-flow__wires{position:absolute;top:0;right:0;bottom:0;left:0;overflow:visible}html[data-direction=mix] .mxk-wire{fill:none;stroke:var(--mx-wire);stroke-width:2;transition:stroke .35s var(--mx-ease)}html[data-direction=mix] .mxk-flow--canvas .mxk-wire{stroke-width:1.6}html[data-direction=mix] .mxk-wire[data-passed]{stroke:var(--mx-ink)}html[data-direction=mix] .mxk-tok__dot{fill:var(--mx-acc)}html[data-direction=mix] .mxk-tok__halo{fill:var(--mx-acc);opacity:.22}html[data-direction=mix] .mxk-node{position:absolute;left:calc(var(--x) * 1px);top:calc(var(--y) * 1px);width:96px;height:96px}html[data-direction=mix] .mxk-node__sq{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center;border-radius:16px;background:var(--mx-card);box-shadow:inset 0 0 0 1.5px var(--mx-hair),0 1px 2px #0000000a,0 10px 24px -10px #00000029;transition:box-shadow .3s var(--mx-ease)}html[data-direction=mix] .mxk-node--trigger .mxk-node__sq{border-radius:48px 16px 16px 48px}html[data-direction=mix] .mxk-node__disc{display:grid;place-items:center;color:var(--mx-ink)}html[data-direction=mix] .mxk-node__g{width:38px;height:38px;display:block}html[data-direction=mix] .mxk-node--trigger .mxk-node__disc{width:58px;height:58px;border-radius:50%;background:var(--mx-ink);color:var(--mx-on-ink)}html[data-direction=mix] .mxk-node--trigger .mxk-node__g{width:28px;height:28px}html[data-direction=mix] .mxk-node[data-state=run] .mxk-node__sq{box-shadow:inset 0 0 0 2.5px var(--mx-ink),0 0 0 7px color-mix(in srgb,var(--mx-ink) 8%,transparent),0 14px 30px -10px #0003}html[data-direction=mix] .mxk-node__sq:after{content:"";position:absolute;top:-7px;right:-7px;bottom:-7px;left:-7px;border-radius:22px;padding:3px;background:var(--mx-rainbow);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s var(--mx-ease);pointer-events:none}html[data-direction=mix] .mxk-node--trigger .mxk-node__sq:after{border-radius:55px 22px 22px 55px}html[data-direction=mix] .mxk-node[data-state=run] .mxk-node__sq:after{opacity:1}html[data-direction=mix][data-ring=off] .mxk-node__sq:after{display:none}html[data-direction=mix] .mxk-node[data-state=done] .mxk-node__sq{box-shadow:inset 0 0 0 2px var(--mx-ink),0 1px 2px #0000000a,0 10px 24px -10px #00000029}html[data-direction=mix] .mxk-node__ok{position:absolute;right:-9px;bottom:-9px;width:30px;height:30px;display:grid;place-items:center;border-radius:50%;background:var(--mx-ink);color:var(--mx-on-ink);box-shadow:0 0 0 3px var(--mx-card);scale:.4;opacity:0;transition:scale .45s cubic-bezier(.34,1.7,.5,1),opacity .2s ease}html[data-direction=mix] .mxk-node__ok svg{width:18px;height:18px}html[data-direction=mix] .mxk-node[data-state=done] .mxk-node__ok{scale:1;opacity:1}html[data-direction=mix] .mxk-port{position:absolute;width:12px;height:12px;margin:-6px 0 0 -6px;border-radius:50%;background:var(--mx-card);box-shadow:inset 0 0 0 2px var(--mx-wire)}html[data-direction=mix] .mxk-port--in{left:0;top:48px}html[data-direction=mix] .mxk-port--out{left:96px;top:48px}html[data-direction=mix] .mxk-port--yes{left:96px;top:32px}html[data-direction=mix] .mxk-port--no{left:96px;top:64px}html[data-direction=mix] .mxk-pname{position:absolute;left:108px;translate:0 -50%;padding:3px 9px;border-radius:999px;background:var(--mx-card);box-shadow:inset 0 0 0 1.5px var(--mx-hair);font:600 13px/1.1 var(--mx-face);color:var(--mx-ink2)}html[data-direction=mix] .mxk-pname--yes{top:32px}html[data-direction=mix] .mxk-pname--no{top:64px}html[data-direction=mix] .mxk-node__cap{position:absolute;left:50%;top:108px;width:190px;translate:-50% 0;text-align:center;font:550 15px/1.2 var(--mx-face);color:var(--mx-ink);white-space:nowrap}html[data-direction=mix] .mxk-flow--mini .mxk-node__cap{top:110px;font-size:22px;font-weight:600;letter-spacing:-.01em}html[data-direction=mix] .mxk-node__bub{position:absolute;right:10px;top:-12px;min-width:26px;height:24px;padding:0 8px;display:grid;place-items:center;border-radius:999px;background:var(--mx-ink);color:var(--mx-on-ink);font:650 13px/1 var(--mx-face);font-variant-numeric:tabular-nums;opacity:0}html[data-direction=mix] .mxk-node__bub[data-on]{opacity:1}html[data-direction=mix] .mxk-carry{position:absolute;left:0;top:0;margin:18px 0 0 -8px;padding:6px 11px;border-radius:999px;background:var(--mx-ink);color:var(--mx-on-ink);font:600 13px/1 var(--mx-face);white-space:nowrap;pointer-events:none;opacity:0;transition:opacity .25s ease;will-change:transform}html[data-direction=mix] .mxk-carry[data-on]{opacity:1}html[data-direction=mix] .mxk-card{position:relative;display:block;border-radius:24px;background:var(--mx-card);color:var(--mx-ink);font-family:var(--mx-face);text-align:left;box-shadow:0 0 0 1px var(--mx-edge),0 2px 4px #0000000a,0 18px 36px -14px #00000038,0 50px 90px -40px #0000004d}html[data-direction=mix] .mxk-live{display:inline-flex;align-items:center;gap:6px;padding:5px 10px 5px 8px;border-radius:999px;background:var(--mx-well);font:600 12px/1 var(--mx-face);color:var(--mx-ink)}html[data-direction=mix] .mxk-live i{position:relative;width:7px;height:7px;border-radius:50%;background:var(--mx-mint)}html[data-direction=mix] .mxk-live i:after{content:"";position:absolute;top:-3px;right:-3px;bottom:-3px;left:-3px;border-radius:50%;background:color-mix(in srgb,var(--mx-mint) 25%,transparent);animation:mxk-breathe 2.4s ease-in-out infinite}@keyframes mxk-breathe{50%{transform:scale(1.3);opacity:.35}}html[data-direction=mix] .mxk-wf{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;margin:0;width:100%;padding:18px 20px 16px;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent;transition:scale .25s var(--mx-ease)}html[data-direction=mix] .mxk-wf:active{scale:.985}html[data-direction=mix] .mxk-wf:focus-visible{outline:2px solid var(--mx-ink);outline-offset:3px}html[data-direction=mix] .mxk-wf__face{display:block}html[data-direction=mix] .mxk-wf__top{display:flex;align-items:center;justify-content:space-between;gap:10px}html[data-direction=mix] .mxk-wf__k{display:inline-flex;align-items:center;gap:7px;font:600 13px/1 var(--mx-face);color:var(--mx-ink2)}html[data-direction=mix] .mxk-wf__k .mxk-ico{width:16px;height:16px}html[data-direction=mix] .mxk-wf__t{display:block;margin:12px 0 16px;font:700 19px/1.15 var(--mx-face);letter-spacing:-.02em}html[data-direction=mix] .mxk-wf .mxk-flow{margin:0 2px;width:calc(100% - 4px)}html[data-direction=mix] .mxk-wf__status{display:flex;align-items:center;gap:8px;margin-top:14px;padding-top:12px;border-top:1px solid var(--mx-fill);font:550 13px/1.2 var(--mx-face);color:var(--mx-ink2)}html[data-direction=mix] .mxk-wf__status b{font-weight:650;color:var(--mx-ink)}html[data-direction=mix] .mxk-wf__dot{width:18px;height:18px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--mx-ink);color:var(--mx-on-ink)}html[data-direction=mix] .mxk-wf__dot svg{width:12px;height:12px}html[data-direction=mix] .mxk-wf__line{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}html[data-direction=mix] .mxk-cue{position:absolute;left:0;top:0;z-index:4;display:inline-flex;align-items:center;gap:6px;padding:8px 12px 8px 10px;border-radius:999px;background:var(--mx-ink);color:var(--mx-on-ink);font:650 13px/1 var(--mx-face);pointer-events:none;opacity:0;visibility:hidden}html[data-direction=mix] .mxk-cue .mxk-ico{width:14px;height:14px}html[data-direction=mix] .mxk-tap{position:absolute;right:14px;top:14px;display:none;align-items:center;gap:5px;padding:6px 10px 6px 8px;border-radius:999px;background:var(--mx-ink);color:var(--mx-on-ink);font:650 12px/1 var(--mx-face)}html[data-direction=mix] .mxk-tap .mxk-ico{width:13px;height:13px}@media(hover:none){html[data-direction=mix] .mxk-tap{display:inline-flex}html[data-direction=mix] .mxk-wf .mxk-live{display:none}}html[data-direction=mix] .mxk-wf:focus-visible .mxk-tap{display:inline-flex}html[data-direction=mix] .mxk-book{padding:16px}html[data-direction=mix] .mxk-book__head{display:flex;align-items:center;gap:11px}html[data-direction=mix] .mxk-book__ico{width:38px;height:38px;flex:none;display:grid;place-items:center;border-radius:12px;background:var(--mx-well)}html[data-direction=mix] .mxk-book__who{display:grid;gap:3px;flex:1;min-width:0}html[data-direction=mix] .mxk-book__t{font:700 15px/1.1 var(--mx-face);letter-spacing:-.01em}html[data-direction=mix] .mxk-book__s{font:500 12.5px/1.2 var(--mx-face);color:var(--mx-ink2)}html[data-direction=mix] .mxk-book__n{align-self:flex-start;font:600 12px/1 var(--mx-face);color:var(--mx-ink3);font-variant-numeric:tabular-nums}html[data-direction=mix] .mxk-book__segs{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin:14px 0 12px}html[data-direction=mix] .mxk-book__seg{height:3px;border-radius:3px;background:var(--mx-fill);transition:background .4s var(--mx-ease)}html[data-direction=mix] .mxk-book__seg[data-on]{background:var(--mx-ink)}html[data-direction=mix] .mxk-book__stage{position:relative;height:74px}html[data-direction=mix] .mxk-book__pane{position:absolute;top:0;right:0;bottom:0;left:0}html[data-direction=mix] .mxk-book__k{margin:0 0 9px;font:550 12.5px/1 var(--mx-face);color:var(--mx-ink2)}html[data-direction=mix] .mxk-book__row{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:6px}html[data-direction=mix] .mxk-book__chip{display:grid;place-items:center;gap:2px;height:46px;border-radius:12px;background:var(--mx-well);font:550 11px/1 var(--mx-face);color:var(--mx-ink2);transition:background .3s var(--mx-ease),color .3s var(--mx-ease)}html[data-direction=mix] .mxk-book__chip b{font:700 16px/1 var(--mx-face);color:var(--mx-ink);font-variant-numeric:tabular-nums}html[data-direction=mix] .mxk-book__chip--time{font:650 14px/1 var(--mx-face);color:var(--mx-ink)}html[data-direction=mix] .mxk-book__chip[data-picked]{background:var(--mx-ink);color:color-mix(in srgb,var(--mx-on-ink) 70%,transparent)}html[data-direction=mix] .mxk-book__chip[data-picked] b,html[data-direction=mix] .mxk-book__chip--time[data-picked]{color:var(--mx-on-ink)}html[data-direction=mix] .mxk-book__done{display:flex;align-items:center;gap:12px;height:100%}html[data-direction=mix] .mxk-book__check{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--mx-ink);color:var(--mx-on-ink)}html[data-direction=mix] .mxk-book__check svg{width:24px;height:24px}html[data-direction=mix] .mxk-book__dt{display:block;font:700 16px/1.15 var(--mx-face)}html[data-direction=mix] .mxk-book__dl{display:block;margin-top:4px;font:500 12.5px/1.3 var(--mx-face);color:var(--mx-ink2)}html[data-direction=mix] .mxk-order{display:flex;align-items:center;gap:13px;padding:14px 18px 14px 14px;background:#1d1d1ff0;color:#fff;box-shadow:0 0 0 1px #ffffff0f inset,0 2px 4px #00000014,0 18px 36px -14px #00000057,0 50px 90px -40px #0006}html[data-direction=mix] .mxk-order__mark{width:44px;height:44px;flex:none;display:grid;place-items:center;border-radius:50%;background:#fff;color:#1d1d1f}html[data-direction=mix] .mxk-order__mark svg{width:24px;height:24px}html[data-direction=mix] .mxk-order__body{display:grid;gap:3px;min-width:0;flex:1}html[data-direction=mix] .mxk-order__top{display:flex;justify-content:space-between;gap:16px;font:550 12px/1 var(--mx-face);color:#fff9}html[data-direction=mix] .mxk-order__t{font:700 16px/1.15 var(--mx-face);letter-spacing:-.01em}html[data-direction=mix] .mxk-order__l{font:500 13px/1.25 var(--mx-face);color:#ffffffc7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html[data-direction=mix] .mxk-dialog{position:fixed;top:0;right:0;bottom:0;left:0;width:100vw;height:100dvh;max-width:none;max-height:none;margin:0;padding:0;border:0;background:transparent;overflow:hidden;outline:none;font-family:var(--mx-face);color:var(--mx-ink)}html[data-direction=mix] .mxk-dialog::backdrop{background:transparent}html[data-direction=mix] .mxk-scrim{position:absolute;top:0;right:0;bottom:0;left:0;background:#00000061}html[data-direction=mix] :is(.mxk-sheet,.mxk-shadow){position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:min(1240px,100vw - 96px);height:min(760px,100dvh - 80px);border-radius:28px}html[data-direction=mix] .mxk-shadow{box-shadow:0 2px 6px #00000014,0 40px 100px -30px #00000073;pointer-events:none}html[data-direction=mix] .mxk-sheet{overflow:hidden;background:var(--mx-card);will-change:transform,clip-path}html[data-direction=mix] .mxk-sheet__mini{position:absolute;z-index:2;left:0;top:0;pointer-events:none}html[data-direction=mix] .mxk-sheet__mini>*{padding:18px 20px 16px}html[data-direction=mix] .mxk-sheet__body{height:100%;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:18px;padding:26px 30px 24px}html[data-direction=mix] .mxk-sh{display:flex;align-items:flex-start;justify-content:space-between;gap:20px}html[data-direction=mix] .mxk-sh__k{display:flex;align-items:center;gap:8px;margin:0 0 10px;font:600 13px/1 var(--mx-face);color:var(--mx-ink2)}html[data-direction=mix] .mxk-sh__h{margin:0;font:750 clamp(24px,2.3vw,34px)/1.05 var(--mx-face);letter-spacing:-.035em}html[data-direction=mix] .mxk-min{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:46px;height:46px;flex:none;display:grid;place-items:center;border:0;border-radius:50%;background:var(--mx-well);color:var(--mx-ink);cursor:pointer;transition:background .2s ease}html[data-direction=mix] .mxk-min:hover{background:var(--mx-well2)}html[data-direction=mix] .mxk-min:focus-visible{outline:2px solid var(--mx-ink);outline-offset:2px}html[data-direction=mix] .mxk-stage{position:relative;min-height:0;display:grid;place-items:center;overflow:hidden;border-radius:20px;background-color:var(--mx-g2);background-image:radial-gradient(circle,var(--mx-line) 1px,transparent 1.4px);background-size:22px 22px;background-position:11px 11px}html[data-direction=mix] .mxk-stage .mxk-flow{width:min(100% - 48px,1176px)}html[data-direction=mix] .mxk-sf{display:flex;align-items:flex-end;justify-content:space-between;gap:24px}html[data-direction=mix] .mxk-stats{display:flex;gap:40px;margin:0}html[data-direction=mix] .mxk-stat dt{font:550 13px/1 var(--mx-face);color:var(--mx-ink2)}html[data-direction=mix] .mxk-stat dd{margin:8px 0 0;font:750 28px/1 var(--mx-face);letter-spacing:-.03em;font-variant-numeric:tabular-nums}html[data-direction=mix] .mxk-log{display:flex;align-items:center;gap:9px;margin:0;font:550 14px/1.3 var(--mx-face);color:var(--mx-ink)}html[data-direction=mix] .mxk-sf__note{max-width:330px;margin:0;text-align:right;font:500 13px/1.4 var(--mx-face);color:var(--mx-ink3)}html[data-direction=mix] .mxk-sf__mid{display:grid;gap:12px;justify-items:end}@media(max-width:1023.98px){html[data-direction=mix] :is(.mxk-sheet,.mxk-shadow){inset:auto 0 0 0;width:100vw;height:min(720px,92dvh);border-radius:28px 28px 0 0}html[data-direction=mix] .mxk-sheet__body{padding:22px 18px calc(env(safe-area-inset-bottom,0px) + 20px);gap:14px}html[data-direction=mix] .mxk-stage{place-items:center start;overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain;scrollbar-width:none;-webkit-overflow-scrolling:touch}html[data-direction=mix] .mxk-stage::-webkit-scrollbar{display:none}html[data-direction=mix] .mxk-stage .mxk-flow{width:var(--fw);margin:0 24px;flex:none}html[data-direction=mix] .mxk-sf{flex-direction:column;align-items:stretch;gap:14px}html[data-direction=mix] .mxk-stats{gap:0;justify-content:space-between}html[data-direction=mix] .mxk-stat dd{font-size:24px}html[data-direction=mix] .mxk-sf__mid{justify-items:start}html[data-direction=mix] .mxk-sf__note{text-align:left}}html[data-direction=mix] .mxk-book__chip{position:relative}html[data-direction=mix] .mxk-book__chip:after{content:"";position:absolute;top:-4px;right:-4px;bottom:-4px;left:-4px;border-radius:15px;padding:2px;background:var(--mx-rainbow);-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:0;transition:opacity .3s var(--mx-ease);pointer-events:none}html[data-direction=mix] .mxk-book__chip[data-picked]:after{opacity:1}html[data-direction=mix][data-ring=off] .mxk-book__chip:after{display:none}html[data-direction=mix][data-theme=dark] .mxk-order{background:#2c2c2ef0}html[data-direction=mix][data-theme=dark] .mxk-scrim{background:#0009}html[data-direction=mix] .mx-top{background:var(--mx-g)}html[data-direction=mix] .mx-top__body{--wr: 50%;--sl: 50%;--ph: 49svh;position:relative;overflow:hidden}html[data-direction=mix] .mx-top__words{position:absolute;top:0;bottom:0;left:0;right:var(--wr);z-index:3;display:flex;flex-direction:column;justify-content:center;padding:104px clamp(32px,3.4vw,64px) 24px var(--mx-gutter);color:var(--mx-ink);pointer-events:none}html[data-direction=mix] .mx-top__col{container-type:inline-size;display:flex;flex-direction:column;align-items:flex-start;width:100%;pointer-events:auto}html[data-direction=mix] .mx-top__eyebrow{display:flex;align-items:center;gap:12px;margin-bottom:clamp(20px,2.8vh,34px);font:600 15px/1 var(--mx-face);color:var(--mx-ink2)}html[data-direction=mix] .mx-top__n{padding:6px 9px;border-radius:999px;background:var(--mx-ink);color:var(--mx-on-ink);font-weight:700;font-variant-numeric:tabular-nums}html[data-direction=mix] .mx-top__h{font:760 min(15.4cqi,12.4vh) / .9 var(--mx-face);letter-spacing:-.055em;color:var(--mx-ink)}html[data-direction=mix] .mx-top__line{display:block;white-space:nowrap}html[data-direction=mix] .mx-top__lead{max-width:31ch;margin-top:clamp(22px,3.6vh,40px);font:450 var(--mx-lead) / 1.42 var(--mx-face);letter-spacing:-.005em;color:var(--mx-ink2)}html[data-direction=mix] .mx-top__btn{display:inline-flex;align-items:center;gap:10px;margin-top:clamp(26px,4vh,44px);padding:17px 24px 17px 28px;border:0;border-radius:999px;background:var(--mx-acc);color:var(--mx-on-ink);font:650 17px/1 var(--mx-face);letter-spacing:-.01em;cursor:pointer;transition:background .2s ease,scale .2s var(--mx-ease)}html[data-direction=mix] .mx-top__btn:hover{background:var(--mx-acc-hover)}html[data-direction=mix] .mx-top__btn:active{scale:.97}html[data-direction=mix] .mx-top__btn:focus-visible{outline:2px solid var(--mx-ink);outline-offset:3px}html[data-direction=mix] .mx-top__btn-ico{width:18px;height:18px;transition:translate .3s var(--mx-ease)}html[data-direction=mix] .mx-top__btn:hover .mx-top__btn-ico{translate:0 3px}html[data-direction=mix] .mx-top__stage{position:absolute;top:0;right:0;bottom:0;left:var(--sl);z-index:1}html[data-direction=mix] .mx-top__pic{display:block;width:100%;height:100%;max-width:none;object-fit:cover;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;opacity:0;transition:opacity .6s ease}html[data-direction=mix] .mx-top__pic[data-ok]{opacity:1}html[data-direction=mix] .mx-top__cards{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none}html[data-direction=mix] .mx-top__c{position:absolute;pointer-events:auto}html[data-direction=mix] .mx-top__c-in{will-change:transform}html[data-direction=mix] .mx-top__c--order{left:calc(50% + clamp(32px,3.4vw,64px));top:clamp(132px,16vh,176px);width:clamp(270px,19vw,330px)}html[data-direction=mix] .mx-top__c--flow{left:calc(50% - clamp(104px,7.6vw,144px));bottom:clamp(40px,7vh,84px);width:clamp(330px,23vw,410px)}html[data-direction=mix] .mx-top__c--book{right:clamp(28px,3vw,56px);bottom:clamp(40px,7vh,84px);width:clamp(290px,19.5vw,340px)}@media(max-width:1023.98px){html[data-direction=mix] .mx-top__body{--ph: 51svh}html[data-direction=mix] .mx-top__stage{left:0;bottom:auto;height:var(--ph)}html[data-direction=mix] .mx-top__pic{object-position:var(--pos-phone, 50% 50%)!important}html[data-direction=mix] .mx-top__words{right:0;justify-content:flex-start;padding:calc(var(--ph) + 24px) 22px 0}html[data-direction=mix] .mx-top__eyebrow{margin-bottom:14px;font-size:13px}html[data-direction=mix] .mx-top__h{font-size:min(10.8vw,5.5svh);line-height:.96;letter-spacing:-.05em}html[data-direction=mix] .mx-top__lead{margin-top:14px;font-size:16px;max-width:34ch}html[data-direction=mix] .mx-top__btn,html[data-direction=mix] .mx-top__c--order,html[data-direction=mix] .mx-top__c--book{display:none}html[data-direction=mix] .mx-top__c--flow{left:14px;right:14px;bottom:calc(100% - var(--ph) + 14px);width:auto}html[data-direction=mix] .mx-top__c--flow .mxk-wf{padding:14px 16px 12px}html[data-direction=mix] .mx-top__c--flow .mxk-wf__t{margin:8px 0 12px;font-size:16px}html[data-direction=mix] .mx-top__c--flow .mxk-wf__status{margin-top:10px;padding-top:9px}}@media(min-width:640px)and (max-width:1023.98px){html[data-direction=mix] .mx-top__c--flow{right:auto;width:400px}}@media(max-width:1023.98px)and (max-height:720px){html[data-direction=mix] .mx-top__body{--ph: 46svh}html[data-direction=mix] .mx-top__words{padding-top:calc(var(--ph) + 16px)}html[data-direction=mix] .mx-top__c--flow{bottom:calc(100% - var(--ph) + 10px)}html[data-direction=mix] .mx-top__c--flow .mxk-wf{padding:12px 14px}html[data-direction=mix] .mx-top__c--flow .mxk-wf__t{margin:6px 0 10px;font-size:15px}html[data-direction=mix] .mx-top__c--flow .mxk-wf__status{display:none}html[data-direction=mix] .mx-top__eyebrow{margin-bottom:10px}html[data-direction=mix] .mx-top__h{font-size:min(10vw,5.2svh)}html[data-direction=mix] .mx-top__lead{margin-top:10px;font-size:14px;max-width:38ch}}html[data-direction=mix] .mx-top:not([data-live]) .mxk-live i:after{animation-play-state:paused}
