@layer reset,tokens,theme,base,ds,components,utilities,app;@layer reset,tokens,theme,base,ds,components,utilities,app;@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");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}@layer tokens{:root{--ds-space-0: 0px;--ds-space-1: 4px;--ds-space-2: 8px;--ds-space-3: 12px;--ds-space-4: 16px;--ds-space-5: 20px;--ds-space-6: 24px;--ds-space-8: 32px;--ds-space-10: 40px;--ds-space-12: 48px;--ds-space-16: 64px;--ds-space-half: 2px;--ds-space-1-5: 6px;--ds-size-control: 24px;--ds-size-control-large: 32px;--ds-size-row: 32px;--ds-size-layer-row: 32px;--ds-size-section-header: 40px;--ds-size-field: 88px;--ds-size-panel-pad-left: 16px;--ds-size-panel-pad-right: 8px;--ds-size-row-inset: 8px;--ds-size-layer-indent: 24px;--ds-size-layer-fade: 12px;--ds-size-panel: 240px;--ds-size-panel-min: 240px;--ds-size-panel-max: 480px;--ds-size-panel-header: 64px;--ds-size-right-header: 80px;--ds-size-rail: 56px;--ds-size-rail-item: 56px;--ds-size-rail-tile: 32px;--ds-size-tabbar: 38px;--ds-size-tab-home: 40px;--ds-size-tab-min: 72px;--ds-size-tab-max: 240px;--ds-size-traffic-room: 80px;--ds-size-traffic-room-fullscreen: 8px;--ds-size-window-controls-room: 138px;--ds-size-main-menu: 40px;--ds-size-toolbar: 48px;--ds-size-toolbar-bottom: 12px;--ds-size-shortcuts-panel: 240px;--ds-size-shortcuts-tabs: 38px;--ds-size-shortcuts-column: 300px;--ds-size-shortcuts-gap: 48px;--ds-size-shortcuts-row: 37px;--ds-size-shortcuts-cap: 26px;--ds-size-keyboard-key: 26px;--ds-size-keyboard-key-height: 25px;--ds-size-tool: 32px;--ds-size-ruler: 20px;--ds-size-popover: 240px;--ds-size-menu-item: 24px;--ds-size-menu-min: 0px;--ds-size-menu-max: 320px;--ds-size-menu-pad: 8px;--ds-size-dialog-small: 320px;--ds-size-dialog-medium: 480px;--ds-size-dialog-large: 640px;--ds-size-rename-preview: 128px;--ds-size-rename-list: 240px;--ds-size-field-narrow: 40px;--ds-size-home-topbar: 48px;--ds-size-home-sidebar: 240px;--ds-size-home-nav: 28px;--ds-size-home-nav-pitch: 32px;--ds-size-card-width: 268px;--ds-size-card-height: 213px;--ds-size-card-thumb: 151px;--ds-size-card-gap: 36px;--ds-size-list-row: 40px;--ds-size-list-header: 32px;--ds-size-breadcrumb-max: 160px;--ds-size-checkbox: 16px;--ds-size-switch-width: 28px;--ds-size-switch-height: 16px;--ds-size-switch-width-large: 32px;--ds-size-settings-modal: 650px;--ds-size-settings-modal-height: 730px;--ds-size-settings-header: 40px;--ds-size-settings-pad: 48px;--ds-size-settings-content: 200px;--ds-size-settings-photo: 120px;--ds-size-account-menu: 300px;--ds-size-account-photo: 48px;--ds-size-account-row: 32px;--ds-size-chit: 14px;--ds-size-swatch-round: 16px;--ds-size-styles-row: 30px;--ds-size-icon-16: 16px;--ds-size-icon-24: 24px;--ds-radius-none: 0px;--ds-radius-small: 2px;--ds-radius-medium: 5px;--ds-radius-medium-large: 9px;--ds-radius-asset-tile: 10px;--ds-radius-large: 13px;--ds-radius-full: 9999px;--ds-font-family: "Inter Symbols", "Inter Variable", Inter, system-ui, -apple-system, sans-serif;--ds-font-family-mono: ui-monospace, "SF Mono", Menlo, monospace;--ds-font-family-keys: "Inter Symbols", "Inter Variable", Inter, sans-serif;--ds-font-body-small: 450 9px/14px "Inter Symbols", "Inter Variable", Inter, system-ui, -apple-system, sans-serif;--ds-tracking-body-small: .045px;--ds-weight-body-small: 450;--ds-font-panel-label: 500 9px/11px "Inter Symbols", "Inter Variable", Inter, system-ui, -apple-system, sans-serif;--ds-tracking-panel-label: .26px;--ds-weight-panel-label: 500;--ds-font-body-medium: 450 11px/16px "Inter Symbols", "Inter Variable", Inter, system-ui, -apple-system, sans-serif;--ds-tracking-body-medium: .055px;--ds-weight-body-medium: 450;--ds-font-body-medium-strong: 550 11px/16px "Inter Symbols", "Inter Variable", Inter, system-ui, -apple-system, sans-serif;--ds-tracking-body-medium-strong: .055px;--ds-weight-body-medium-strong: 550;--ds-font-body-medium-regular: 400 11px/16px "Inter Symbols", "Inter Variable", Inter, system-ui, -apple-system, sans-serif;--ds-tracking-body-medium-regular: .055px;--ds-weight-body-medium-regular: 400;--ds-font-body-ruler: 450 10px/12px "Inter Symbols", "Inter Variable", Inter, system-ui, -apple-system, sans-serif;--ds-tracking-body-ruler: .05px;--ds-weight-body-ruler: 450;--ds-font-menu: 450 11px/16px "Inter Symbols", "Inter Variable", Inter, system-ui, -apple-system, sans-serif;--ds-tracking-menu: .055px;--ds-weight-menu: 450;--ds-font-menu-key: 400 12px/15px "Inter Symbols", "Inter Variable", Inter, sans-serif;--ds-tracking-menu-key: 0px;--ds-weight-menu-key: 400;--ds-font-body-large: 450 13px/22px "Inter Symbols", "Inter Variable", Inter, system-ui, -apple-system, sans-serif;--ds-tracking-body-large: -.0325px;--ds-weight-body-large: 450;--ds-font-body-large-strong: 550 13px/22px "Inter Symbols", "Inter Variable", Inter, system-ui, -apple-system, sans-serif;--ds-tracking-body-large-strong: -.0325px;--ds-weight-body-large-strong: 550;--ds-font-body-large-regular: 400 13px/22px "Inter Symbols", "Inter Variable", Inter, system-ui, -apple-system, sans-serif;--ds-tracking-body-large-regular: -.0325px;--ds-weight-body-large-regular: 400;--ds-font-heading-medium: 550 15px/25px "Inter Symbols", "Inter Variable", Inter, system-ui, -apple-system, sans-serif;--ds-tracking-heading-medium: -.13px;--ds-weight-heading-medium: 550;--ds-font-heading-large: 550 24px/32px "Inter Symbols", "Inter Variable", Inter, system-ui, -apple-system, sans-serif;--ds-tracking-heading-large: -.47px;--ds-weight-heading-large: 550;--ds-font-settings-heading: 450 14px/24px "Inter Symbols", "Inter Variable", Inter, system-ui, -apple-system, sans-serif;--ds-tracking-settings-heading: 0px;--ds-weight-settings-heading: 450;--ds-font-settings-title: 450 15px/24px "Inter Symbols", "Inter Variable", Inter, system-ui, -apple-system, sans-serif;--ds-tracking-settings-title: 0px;--ds-weight-settings-title: 450;--ds-font-settings-cell: 450 12px/16px "Inter Symbols", "Inter Variable", Inter, system-ui, -apple-system, sans-serif;--ds-tracking-settings-cell: 0px;--ds-weight-settings-cell: 450;--ds-font-settings-caption: 400 13px/20px "Inter Symbols", "Inter Variable", Inter, system-ui, -apple-system, sans-serif;--ds-tracking-settings-caption: 0px;--ds-weight-settings-caption: 400;--ds-font-settings-sample: 400 16px/20px "Inter Symbols", "Inter Variable", Inter, system-ui, -apple-system, sans-serif;--ds-tracking-settings-sample: 0px;--ds-weight-settings-sample: 400;--ds-font-code: 400 11px/16px ui-monospace, "SF Mono", Menlo, monospace;--ds-tracking-code: 0px;--ds-weight-code: 400;--ds-z-base: 0;--ds-z-panel: 10;--ds-z-floating: 20;--ds-z-resize: 30;--ds-z-scrim: 100;--ds-z-dialog: 110;--ds-z-popover: 200;--ds-z-menu: 300;--ds-z-toast: 400;--ds-z-tooltip: 500;--ds-z-drag: 600;--ds-duration-instant: 0ms;--ds-duration-fast: 80ms;--ds-duration-medium: .15s;--ds-ease-out: cubic-bezier(0, 0, .2, 1);--ds-delay-tooltip: .5s;--ds-delay-tooltip-warm: .3s;--ds-delay-submenu: .1s;--ds-toast-duration: 4s;--ds-toast-duration-action: 8s;--ds-duration-shimmer: 1.6s;--ds-duration-sweep: 1.8s;--ds-duration-fade: .3s;--ds-duration-reveal: .7s;--ds-focus-width: 1px;--ds-focus-offset: 1px;--ds-checkerboard: repeating-conic-gradient(#e6e6e6 0% 25%, #ffffff 0% 50%) 0 0 / 8px 8px}:root,[data-theme=light]{color-scheme:light;--figma-color-bg: #ffffff;--figma-color-bg-brand: #0d99ff;--figma-color-bg-brand-hover: #007be5;--figma-color-bg-brand-pressed: #007be5;--figma-color-bg-brand-secondary: #0768cf;--figma-color-bg-brand-tertiary: #e5f4ff;--figma-color-bg-component: #9747ff;--figma-color-bg-component-hover: #8638e5;--figma-color-bg-component-pressed: #8638e5;--figma-color-bg-component-secondary: #7c2bda;--figma-color-bg-component-tertiary: #f1e5ff;--figma-color-bg-danger: #f24822;--figma-color-bg-danger-hover: #dc3412;--figma-color-bg-danger-pressed: #dc3412;--figma-color-bg-danger-secondary: #bd2915;--figma-color-bg-danger-tertiary: #ffe2e0;--figma-color-bg-disabled: #d9d9d9;--figma-color-bg-disabled-secondary: #b3b3b3;--figma-color-bg-hover: #f5f5f5;--figma-color-bg-inverse: #2c2c2c;--figma-color-bg-onselected: #bde3ff;--figma-color-bg-onselected-hover: #bde3ff;--figma-color-bg-onselected-pressed: #bde3ff;--figma-color-bg-pressed: #f5f5f5;--figma-color-bg-secondary: #f5f5f5;--figma-color-bg-selected: #e5f4ff;--figma-color-bg-selected-hover: #bde3ff;--figma-color-bg-selected-pressed: #bde3ff;--figma-color-bg-selected-secondary: #f2f9ff;--figma-color-bg-selected-strong: #0d99ff;--figma-color-bg-selected-tertiary: #f2f9ff;--figma-color-bg-success: #14ae5c;--figma-color-bg-success-hover: #009951;--figma-color-bg-success-pressed: #009951;--figma-color-bg-success-secondary: #008043;--figma-color-bg-success-tertiary: #cff7d3;--figma-color-bg-tertiary: #e6e6e6;--figma-color-bg-warning: #ffcd29;--figma-color-bg-warning-hover: #ffc21a;--figma-color-bg-warning-pressed: #ffc21a;--figma-color-bg-warning-secondary: #fab815;--figma-color-bg-warning-tertiary: #fff1c2;--figma-color-bg-slot: rgba(255, 36, 189, .25);--figma-color-border: #e6e6e6;--figma-color-border-brand: #bde3ff;--figma-color-border-brand-strong: #007be5;--figma-color-border-component: #e4ccff;--figma-color-border-component-hover: #9747ff;--figma-color-border-component-strong: #8638e5;--figma-color-border-danger: #ffc7c2;--figma-color-border-danger-strong: #dc3412;--figma-color-border-disabled: #e6e6e6;--figma-color-border-disabled-strong: #0000004d;--figma-color-border-onbrand: #007be5;--figma-color-border-onbrand-strong: #ffffff;--figma-color-border-oncomponent: #8638e5;--figma-color-border-oncomponent-strong: #ffffff;--figma-color-border-ondanger: #dc3412;--figma-color-border-ondanger-strong: #ffffff;--figma-color-border-onselected: #bde3ff;--figma-color-border-onselected-strong: #000000e5;--figma-color-border-onsuccess: #009951;--figma-color-border-onsuccess-strong: #ffffff;--figma-color-border-onwarning: #fab815;--figma-color-border-onwarning-strong: #000000e5;--figma-color-border-selected: #0d99ff;--figma-color-border-selected-strong: #007be5;--figma-color-border-strong: #2c2c2c;--figma-color-border-success: #aff4c6;--figma-color-border-success-strong: #009951;--figma-color-border-warning: #ffe8a3;--figma-color-border-warning-strong: #b86200;--figma-color-border-slot: #ff24bd;--figma-color-icon: #000000e5;--figma-color-icon-brand: #007be5;--figma-color-icon-brand-pressed: #0768cf;--figma-color-icon-brand-secondary: #80caff;--figma-color-icon-brand-tertiary: #bde3ff;--figma-color-icon-component: #8638e5;--figma-color-icon-component-pressed: #7c2bda;--figma-color-icon-component-secondary: #c5b2dc;--figma-color-icon-component-tertiary: #c5b2dc;--figma-color-icon-danger: #f24822;--figma-color-icon-danger-hover: #bd2915;--figma-color-icon-danger-pressed: #bd2915;--figma-color-icon-danger-secondary: #f24822;--figma-color-icon-danger-secondary-hover: #f24822;--figma-color-icon-danger-tertiary: #f24822;--figma-color-icon-disabled: #0000004d;--figma-color-icon-hover: #000000e5;--figma-color-icon-onbrand: #ffffff;--figma-color-icon-onbrand-secondary: #ffffffcc;--figma-color-icon-onbrand-tertiary: #ffffff66;--figma-color-icon-oncomponent: #ffffff;--figma-color-icon-oncomponent-secondary: #ffffffcc;--figma-color-icon-oncomponent-tertiary: #ffffff66;--figma-color-icon-ondanger: #ffffff;--figma-color-icon-ondanger-secondary: #ffffffcc;--figma-color-icon-ondanger-tertiary: #ffffff66;--figma-color-icon-ondisabled: #ffffff;--figma-color-icon-oninverse: #ffffffe5;--figma-color-icon-onselected: #000000e5;--figma-color-icon-onselected-secondary: #00000080;--figma-color-icon-onselected-strong: #ffffff;--figma-color-icon-onselected-tertiary: #0000004d;--figma-color-icon-onsuccess: #ffffff;--figma-color-icon-onsuccess-secondary: #ffffffcc;--figma-color-icon-onsuccess-tertiary: #ffffff66;--figma-color-icon-onwarning: #000000e5;--figma-color-icon-onwarning-secondary: #ffffffcc;--figma-color-icon-onwarning-tertiary: #ffffff66;--figma-color-icon-pressed: #007be5;--figma-color-icon-secondary: #00000080;--figma-color-icon-secondary-hover: #000000e5;--figma-color-icon-selected: #007be5;--figma-color-icon-selected-secondary: #007be5;--figma-color-icon-selected-tertiary: #007be5;--figma-color-icon-success: #14ae5c;--figma-color-icon-success-pressed: #008043;--figma-color-icon-success-secondary: #14ae5c;--figma-color-icon-success-tertiary: #14ae5c;--figma-color-icon-tertiary: #0000004d;--figma-color-icon-tertiary-hover: #000000e5;--figma-color-icon-warning: #ffcd29;--figma-color-icon-warning-pressed: #b86200;--figma-color-icon-warning-secondary: #ffcd29;--figma-color-icon-warning-tertiary: #ffcd29;--figma-color-text: #000000e5;--figma-color-text-brand: #007be5;--figma-color-text-brand-secondary: #007be5;--figma-color-text-brand-tertiary: #007be5;--figma-color-text-component: #8638e5;--figma-color-text-component-pressed: #7c2bda;--figma-color-text-component-secondary: #c5b2dc;--figma-color-text-component-tertiary: #c5b2dc;--figma-color-text-danger: #dc3412;--figma-color-text-danger-secondary: #dc3412;--figma-color-text-danger-tertiary: #dc3412;--figma-color-text-disabled: #0000004d;--figma-color-text-hover: #000000e5;--figma-color-text-onbrand: #ffffff;--figma-color-text-onbrand-secondary: #ffffffcc;--figma-color-text-onbrand-tertiary: #ffffff66;--figma-color-text-oncomponent: #ffffff;--figma-color-text-oncomponent-secondary: #ffffffcc;--figma-color-text-oncomponent-tertiary: #ffffff66;--figma-color-text-ondanger: #ffffff;--figma-color-text-ondanger-secondary: #ffffffcc;--figma-color-text-ondanger-tertiary: #ffffff66;--figma-color-text-ondisabled: #ffffff;--figma-color-text-oninverse: #ffffffe5;--figma-color-text-onselected: #000000e5;--figma-color-text-onselected-secondary: #00000080;--figma-color-text-onselected-strong: #ffffff;--figma-color-text-onselected-tertiary: #0000004d;--figma-color-text-onsuccess: #ffffff;--figma-color-text-onsuccess-secondary: #ffffffcc;--figma-color-text-onsuccess-tertiary: #ffffff66;--figma-color-text-onwarning: #000000e5;--figma-color-text-onwarning-secondary: #00000080;--figma-color-text-onwarning-tertiary: #0000004d;--figma-color-text-secondary: #00000080;--figma-color-text-secondary-hover: #000000e5;--figma-color-text-selected: #007be5;--figma-color-text-selected-secondary: #007be5;--figma-color-text-selected-tertiary: #007be5;--figma-color-text-success: #009951;--figma-color-text-success-secondary: #009951;--figma-color-text-success-tertiary: #009951;--figma-color-text-tertiary: #0000004d;--figma-color-text-tertiary-hover: #000000e5;--figma-color-text-warning: #b86200;--figma-color-text-warning-secondary: #b86200;--figma-color-text-warning-tertiary: #b86200;--ds-color-tabbar-bg: #e6e6e6;--ds-color-tabbar-line: #d9d9d9;--ds-color-tabbar-separator: #cfcfcf;--ds-color-tabbar-hover: #dcdcdc;--ds-color-tabbar-text: #00000080;--ds-color-rail-separator: #e6e6e6;--ds-color-menu-bg: #1e1e1e;--ds-color-menu-text: #ffffff;--ds-color-menu-text-secondary: #ffffffb2;--ds-color-menu-text-disabled: #ffffff66;--ds-color-menu-highlight: #0c8ce9;--ds-color-menu-text-on-highlight-secondary: #ffffffcc;--ds-color-menu-separator: #383838;--ds-color-picker-preview-empty: #bababa99;--ds-color-picker-preview-shade: #00000080;--ds-color-picker-stop-shadow: #00000026;--ds-color-scrim: #00000066;--ds-color-border-translucent: #0000001a;--ds-color-border-translucent-strong: #00000033;--ds-color-bg-transparent-hover: #0000000d;--ds-color-bg-transparent-pressed: #0000001a;--ds-color-asset-card-bg: #0000001a;--ds-color-asset-variants-bg: #00000080;--ds-color-switch-hover: #f4f4f4;--ds-color-switch-knob: #ffffff;--ds-color-picker-thumb: #ffffff;--ds-color-picker-thumb-ring: #0000004d;--ds-color-scrollbar-thumb: #00000033;--ds-color-scrollbar-thumb-hover: #00000059;--ds-color-text-selection: #0d99ff66;--ds-color-card-border-hover: #cccccc;--ds-color-file-design: #0c8ce9;--ds-color-canvas-default: #f5f5f5;--ds-color-marquee-fill: #0d99ff1a;--ds-color-folder-red: #f24822;--ds-color-folder-orange: #ffa629;--ds-color-folder-yellow: #ffcd29;--ds-color-folder-green: #14ae5c;--ds-color-folder-teal: #0fa8a8;--ds-color-folder-blue: #0d99ff;--ds-color-folder-purple: #9747ff;--ds-color-folder-pink: #ff24bd;--ds-color-folder-gray: #b3b3b3;--ds-color-ai-1: #0d99ff;--ds-color-ai-2: #9747ff;--ds-color-ai-3: #ff24bd;--ds-color-ai-4: #ffa629;--ds-color-ai-fill: #9747ff1f;--ds-color-ai-shine: #ffffffb3;--ds-elevation-100: 0 0 .5px #0000004d, 0 1px 3px #00000026;--ds-elevation-200: 0 0 .5px #0000002e, 0 3px 8px #0000001a, 0 1px 3px #0000001a;--ds-elevation-400-menu-panel: 0 0 .5px #0000001f, 0 10px 16px #0000001f, 0 2px 5px #00000026;--ds-elevation-500-modal-window: 0 0 .5px #00000014, 0 10px 24px #0000002e, 0 2px 5px #00000026;--ds-elevation-menu: 0 0 .5px #0000004d, 0 5px 17px #00000040, 0 2px 7px #00000026;--ds-focus-color: var(--figma-color-border-selected)}[data-theme=dark]{color-scheme:dark;--figma-color-bg: #2c2c2c;--figma-color-bg-brand: #0c8ce9;--figma-color-bg-brand-hover: #0a6dc2;--figma-color-bg-brand-pressed: #0a6dc2;--figma-color-bg-brand-secondary: #105cad;--figma-color-bg-brand-tertiary: #394360;--figma-color-bg-component: #8a38f5;--figma-color-bg-component-hover: #7a2ed6;--figma-color-bg-component-pressed: #7a2ed6;--figma-color-bg-component-secondary: #652ca8;--figma-color-bg-component-tertiary: #473956;--figma-color-bg-danger: #e03e1a;--figma-color-bg-danger-hover: #c4381c;--figma-color-bg-danger-pressed: #c4381c;--figma-color-bg-danger-secondary: #963323;--figma-color-bg-danger-tertiary: #7c2622;--figma-color-bg-disabled: #757575;--figma-color-bg-disabled-secondary: #b3b3b3;--figma-color-bg-hover: #383838;--figma-color-bg-inverse: #ffffff;--figma-color-bg-onselected: #4a5878;--figma-color-bg-onselected-hover: #4a5878;--figma-color-bg-onselected-pressed: #4a5878;--figma-color-bg-pressed: #383838;--figma-color-bg-secondary: #383838;--figma-color-bg-selected: #394360;--figma-color-bg-selected-hover: #4a5878;--figma-color-bg-selected-pressed: #4a5878;--figma-color-bg-selected-secondary: #32394d;--figma-color-bg-selected-strong: #0c8ce9;--figma-color-bg-selected-tertiary: #32394d;--figma-color-bg-success: #198f51;--figma-color-bg-success-hover: #078348;--figma-color-bg-success-pressed: #078348;--figma-color-bg-success-secondary: #0a5c35;--figma-color-bg-success-tertiary: #0a4c2d;--figma-color-bg-tertiary: #444444;--figma-color-bg-warning: #f3c11b;--figma-color-bg-warning-hover: #f2b50d;--figma-color-bg-warning-pressed: #f2b50d;--figma-color-bg-warning-secondary: #e4a711;--figma-color-bg-warning-tertiary: #c58011;--figma-color-bg-slot: rgba(243, 22, 176, .25);--figma-color-border: #444444;--figma-color-border-brand: #105cad;--figma-color-border-brand-strong: #7cc4f8;--figma-color-border-component: #652ca8;--figma-color-border-component-hover: #8a38f5;--figma-color-border-component-strong: #d6b6fb;--figma-color-border-danger: #963323;--figma-color-border-danger-strong: #fca397;--figma-color-border-disabled: #444444;--figma-color-border-disabled-strong: #ffffff66;--figma-color-border-onbrand: #0a6dc2;--figma-color-border-onbrand-strong: #ffffff;--figma-color-border-oncomponent: #7a2ed6;--figma-color-border-oncomponent-strong: #ffffff;--figma-color-border-ondanger: #c4381c;--figma-color-border-ondanger-strong: #ffffff;--figma-color-border-onselected: #667799;--figma-color-border-onselected-strong: #ffffffe5;--figma-color-border-onsuccess: #078348;--figma-color-border-onsuccess-strong: #ffffff;--figma-color-border-onwarning: #e4a711;--figma-color-border-onwarning-strong: #000000e5;--figma-color-border-selected: #0c8ce9;--figma-color-border-selected-strong: #7cc4f8;--figma-color-border-strong: #ffffffe5;--figma-color-border-success: #0a5c35;--figma-color-border-success-strong: #79d297;--figma-color-border-warning: #925711;--figma-color-border-warning-strong: #f7d15f;--figma-color-border-slot: #f316b0;--figma-color-icon: #ffffff;--figma-color-icon-brand: #7cc4f8;--figma-color-icon-brand-pressed: #0c8ce9;--figma-color-icon-brand-secondary: #536383;--figma-color-icon-brand-tertiary: #394360;--figma-color-icon-component: #d1a8ff;--figma-color-icon-component-pressed: #d6b6fb;--figma-color-icon-component-secondary: #6b5884;--figma-color-icon-component-tertiary: #6b5884;--figma-color-icon-danger: #e03e1a;--figma-color-icon-danger-hover: #fbbcb6;--figma-color-icon-danger-pressed: #fbbcb6;--figma-color-icon-danger-secondary: #e03e1a;--figma-color-icon-danger-secondary-hover: #e03e1a;--figma-color-icon-danger-tertiary: #e03e1a;--figma-color-icon-disabled: #ffffff66;--figma-color-icon-hover: #ffffff;--figma-color-icon-onbrand: #ffffff;--figma-color-icon-onbrand-secondary: #ffffffcc;--figma-color-icon-onbrand-tertiary: #ffffff66;--figma-color-icon-oncomponent: #ffffff;--figma-color-icon-oncomponent-secondary: #ffffffcc;--figma-color-icon-oncomponent-tertiary: #ffffff66;--figma-color-icon-ondanger: #ffffff;--figma-color-icon-ondanger-secondary: #ffffffcc;--figma-color-icon-ondanger-tertiary: #ffffff66;--figma-color-icon-ondisabled: #2c2c2c;--figma-color-icon-oninverse: #000000e5;--figma-color-icon-onselected: #ffffff;--figma-color-icon-onselected-secondary: #ffffffb2;--figma-color-icon-onselected-strong: #ffffff;--figma-color-icon-onselected-tertiary: #ffffff66;--figma-color-icon-onsuccess: #ffffff;--figma-color-icon-onsuccess-secondary: #ffffffcc;--figma-color-icon-onsuccess-tertiary: #ffffff66;--figma-color-icon-onwarning: #000000e5;--figma-color-icon-onwarning-secondary: #00000080;--figma-color-icon-onwarning-tertiary: #0000004d;--figma-color-icon-pressed: #0a6dc2;--figma-color-icon-secondary: #ffffffb2;--figma-color-icon-secondary-hover: #ffffff;--figma-color-icon-selected: #7cc4f8;--figma-color-icon-selected-secondary: #7cc4f8;--figma-color-icon-selected-tertiary: #7cc4f8;--figma-color-icon-success: #198f51;--figma-color-icon-success-pressed: #a1e8b9;--figma-color-icon-success-secondary: #198f51;--figma-color-icon-success-tertiary: #198f51;--figma-color-icon-tertiary: #ffffff66;--figma-color-icon-tertiary-hover: #ffffff;--figma-color-icon-warning: #f3c11b;--figma-color-icon-warning-pressed: #f7d15f;--figma-color-icon-warning-secondary: #f3c11b;--figma-color-icon-warning-tertiary: #f3c11b;--figma-color-text: #ffffff;--figma-color-text-brand: #7cc4f8;--figma-color-text-brand-secondary: #7cc4f8;--figma-color-text-brand-tertiary: #7cc4f8;--figma-color-text-component: #d1a8ff;--figma-color-text-component-pressed: #d6b6fb;--figma-color-text-component-secondary: #6b5884;--figma-color-text-component-tertiary: #6b5884;--figma-color-text-danger: #fca397;--figma-color-text-danger-secondary: #fca397;--figma-color-text-danger-tertiary: #fca397;--figma-color-text-disabled: #ffffff66;--figma-color-text-hover: #ffffff;--figma-color-text-onbrand: #ffffff;--figma-color-text-onbrand-secondary: #ffffffcc;--figma-color-text-onbrand-tertiary: #ffffff66;--figma-color-text-oncomponent: #ffffff;--figma-color-text-oncomponent-secondary: #ffffffcc;--figma-color-text-oncomponent-tertiary: #ffffff66;--figma-color-text-ondanger: #ffffff;--figma-color-text-ondanger-secondary: #ffffffcc;--figma-color-text-ondanger-tertiary: #ffffff66;--figma-color-text-ondisabled: #2c2c2c;--figma-color-text-oninverse: #000000e5;--figma-color-text-onselected: #ffffffe5;--figma-color-text-onselected-secondary: #ffffffb2;--figma-color-text-onselected-strong: #ffffff;--figma-color-text-onselected-tertiary: #ffffff66;--figma-color-text-onsuccess: #ffffff;--figma-color-text-onsuccess-secondary: #ffffffcc;--figma-color-text-onsuccess-tertiary: #ffffff66;--figma-color-text-onwarning: #000000e5;--figma-color-text-onwarning-secondary: #00000080;--figma-color-text-onwarning-tertiary: #0000004d;--figma-color-text-secondary: #ffffffb2;--figma-color-text-secondary-hover: #ffffff;--figma-color-text-selected: #7cc4f8;--figma-color-text-selected-secondary: #7cc4f8;--figma-color-text-selected-tertiary: #7cc4f8;--figma-color-text-success: #79d297;--figma-color-text-success-secondary: #79d297;--figma-color-text-success-tertiary: #79d297;--figma-color-text-tertiary: #ffffff66;--figma-color-text-tertiary-hover: #ffffff;--figma-color-text-warning: #f7d15f;--figma-color-text-warning-secondary: #f7d15f;--figma-color-text-warning-tertiary: #f7d15f;--ds-color-tabbar-bg: #3b3b3b;--ds-color-tabbar-line: #4a4a4a;--ds-color-tabbar-separator: #4f4f4f;--ds-color-tabbar-hover: #444444;--ds-color-tabbar-text: #ffffffb2;--ds-color-rail-separator: #404040;--ds-color-menu-bg: #1e1e1e;--ds-color-menu-text: #ffffff;--ds-color-menu-text-secondary: #ffffffb2;--ds-color-menu-text-disabled: #ffffff66;--ds-color-menu-highlight: #0c8ce9;--ds-color-menu-text-on-highlight-secondary: #ffffffcc;--ds-color-menu-separator: #383838;--ds-color-picker-preview-empty: #bababa99;--ds-color-picker-preview-shade: #00000080;--ds-color-picker-stop-shadow: #00000026;--ds-color-scrim: #00000066;--ds-color-border-translucent: #ffffff1a;--ds-color-border-translucent-strong: #ffffff33;--ds-color-bg-transparent-hover: #ffffff0d;--ds-color-bg-transparent-pressed: #ffffff1a;--ds-color-asset-card-bg: #ffffff1a;--ds-color-asset-variants-bg: #00000080;--ds-color-switch-hover: #585858;--ds-color-switch-knob: #ffffff;--ds-color-picker-thumb: #ffffff;--ds-color-picker-thumb-ring: #0000004d;--ds-color-scrollbar-thumb: #ffffff33;--ds-color-scrollbar-thumb-hover: #ffffff59;--ds-color-text-selection: #0d99ff66;--ds-color-card-border-hover: #5c5c5c;--ds-color-file-design: #0c8ce9;--ds-color-canvas-default: #1e1e1e;--ds-color-marquee-fill: #0c8ce926;--ds-color-folder-red: #e03e1a;--ds-color-folder-orange: #f0941d;--ds-color-folder-yellow: #f3c11b;--ds-color-folder-green: #198f51;--ds-color-folder-teal: #119a9a;--ds-color-folder-blue: #0c8ce9;--ds-color-folder-purple: #8a38f5;--ds-color-folder-pink: #e81fae;--ds-color-folder-gray: #8c8c8c;--ds-color-ai-1: #0c8ce9;--ds-color-ai-2: #8a38f5;--ds-color-ai-3: #e81fae;--ds-color-ai-4: #f0941d;--ds-color-ai-fill: #8a38f533;--ds-color-ai-shine: #ffffff4d;--ds-elevation-100: 0 0 .5px #00000080, inset 0 .75px 0 #ffffff1a, 0 1px 3px #00000066;--ds-elevation-200: 0 3px 8px #00000059, 0 1px 3px #00000080, inset 0 .5px 0 #ffffff14, inset 0 0 .5px #ffffff4d;--ds-elevation-400-menu-panel: 0 10px 16px #00000059, 0 2px 5px #00000059, inset 0 .5px 0 #ffffff14, inset 0 .75px 0 #ffffff1a;--ds-elevation-500-modal-window: 0 10px 24px #00000073, 0 3px 5px #00000059, inset 0 .75px 0 #ffffff1a;--ds-elevation-menu: 0 0 .5px #0000004d, 0 5px 17px #00000040, 0 2px 7px #00000026;--ds-focus-color: var(--figma-color-border-selected)}[data-contrast=more][data-theme=light],[data-contrast=more] [data-theme=light]{--figma-color-text-secondary: #000000c2;--figma-color-text-tertiary: #00000094;--figma-color-text-disabled: #00000073;--figma-color-text-secondary-hover: #000000;--figma-color-icon-secondary: #000000c2;--figma-color-icon-tertiary: #00000094;--figma-color-icon-disabled: #00000073;--figma-color-text-onselected-secondary: #000000c2;--figma-color-icon-onselected-secondary: #000000c2;--figma-color-border: #949494;--figma-color-border-disabled: #c2c2c2;--figma-color-border-strong: #000000;--figma-color-border-selected: #007be5;--figma-color-text-brand: #0060b3;--figma-color-text-danger: #b02a0f;--ds-color-tabbar-text: #000000c2;--ds-color-tabbar-line: #949494;--ds-color-tabbar-separator: #949494;--ds-color-rail-separator: #949494;--ds-color-menu-text-secondary: #ffffffdb;--ds-color-menu-text-disabled: #ffffff8c;--ds-color-menu-separator: #6b6b6b;--ds-color-border-translucent: #00000066;--ds-color-border-translucent-strong: #00000099}[data-contrast=more][data-theme=dark],[data-contrast=more] [data-theme=dark]{--figma-color-text-secondary: #ffffffdb;--figma-color-text-tertiary: #ffffffad;--figma-color-text-disabled: #ffffff8c;--figma-color-text-secondary-hover: #ffffff;--figma-color-icon-secondary: #ffffffdb;--figma-color-icon-tertiary: #ffffffad;--figma-color-icon-disabled: #ffffff8c;--figma-color-text-onselected-secondary: #ffffffdb;--figma-color-icon-onselected-secondary: #ffffffdb;--figma-color-border: #7a7a7a;--figma-color-border-disabled: #5c5c5c;--figma-color-border-strong: #ffffff;--figma-color-border-selected: #7cc4f8;--figma-color-text-brand: #9dd3fa;--figma-color-text-danger: #fdbdb4;--ds-color-tabbar-text: #ffffffdb;--ds-color-tabbar-line: #7a7a7a;--ds-color-tabbar-separator: #7a7a7a;--ds-color-rail-separator: #7a7a7a;--ds-color-menu-text-secondary: #ffffffdb;--ds-color-menu-text-disabled: #ffffff8c;--ds-color-menu-separator: #6b6b6b;--ds-color-border-translucent: #ffffff66;--ds-color-border-translucent-strong: #ffffff99}}@font-face{font-family:Inter Symbols;font-style:normal;font-weight:100 900;src:url(/assets/Inter-3.19-BvqD2EcJ.ttf) format("truetype");unicode-range:U+02DA,U+2190-2193,U+21B5,U+21E5,U+21E7,U+21EA,U+2303,U+2318,U+2324-2326,U+232B,U+238B,U+23CE}@layer reset{*,*:before,*:after{box-sizing:border-box}html,body,h1,h2,h3,h4,p,ul,ol,figure{margin:0}button{font:inherit;color:inherit;cursor:default}img{-webkit-user-drag:none}}@layer base{html,body,#root{height:100%;overflow:hidden}body{font:var(--ds-font-body-medium);letter-spacing:var(--ds-tracking-body-medium);color:var(--figma-color-text);background:var(--figma-color-bg);-webkit-font-smoothing:antialiased;user-select:none}input,textarea,[contenteditable]{user-select:text}::selection{background:var(--ds-color-text-selection)}*{transition:none}.ds-drag{-webkit-app-region:drag}.ds-no-drag{-webkit-app-region:no-drag}::-webkit-scrollbar{width:8px;height:8px;background:transparent}::-webkit-scrollbar-thumb{border:2px solid transparent;border-radius:var(--ds-radius-full);background:var(--ds-color-scrollbar-thumb) padding-box}::-webkit-scrollbar-thumb:hover{background-color:var(--ds-color-scrollbar-thumb-hover)}::-webkit-scrollbar-corner{background:transparent}[data-theme-switching] *,[data-theme-switching] *:before,[data-theme-switching] *:after{transition:none!important}html[data-cursor=ew-resize],html[data-cursor=ew-resize] *{cursor:ew-resize!important}[data-ds-scrub-handle]{cursor:ew-resize;touch-action:none;user-select:none}html[data-cursor=col-resize],html[data-cursor=col-resize] *{cursor:col-resize!important}html[data-cursor=row-resize],html[data-cursor=row-resize] *{cursor:row-resize!important}@media(prefers-reduced-motion:reduce){:root{--ds-duration-fast: 0ms;--ds-duration-medium: 0ms}}}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/jetbrains-mono-latin-400.woff2) format("woff2");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}:root{--site-font: "Inter Variable", Inter, system-ui, -apple-system, "Segoe UI", sans-serif;--site-mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;--site-bg: #ffffff;--site-ink: #000000;--site-muted: rgba(0, 0, 0, .54);--site-faint: rgba(0, 0, 0, .1);--site-button: #000000;--site-button-ink: #ffffff;--site-footer: #000000;--site-footer-ink: #ffffff;--site-footer-muted: rgba(255, 255, 255, .6);--tile-lavender: #e8d7ff;--tile-mint: #c9eed9;--tile-coral: #fcd6cd;--tile-sky: #cde9ff;--tile-sand: #ffebd0;--tile-canvas: #f5f5f5;--site-max: 1312px;--site-gutter: 40px;--site-col-gap: 24px;--site-section: 80px;--site-header: 72px;--site-tile-radius: 24px;--site-piece-radius: 12px;--site-piece-line: rgba(0, 0, 0, .08);--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-standard: cubic-bezier(.4, 0, .2, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--dur-1: .24s;--dur-2: .36s;--dur-3: .52s;--dur-4: .72s;--dur-5: .9s;--site-ease: var(--ease-out)}@media(max-width:760px){:root{--site-gutter: 16px;--site-col-gap: 16px;--site-section: 48px;--site-header: 60px;--site-tile-radius: 16px}}[data-theme=dark]{--site-bg: #1e1e1e;--site-ink: #ffffff;--site-muted: rgba(255, 255, 255, .6);--site-faint: rgba(255, 255, 255, .12);--site-button: #ffffff;--site-button-ink: #000000;--site-footer: #000000;--site-piece-line: rgba(255, 255, 255, .1)}html,body{height:auto;overflow:visible}html{cursor:var(--site-cursor, default)}a[href],button:not(:disabled),summary,label[for],.btn{cursor:pointer}input:not([type=checkbox],[type=radio],[type=button]),textarea{cursor:text}html{background:var(--site-bg);-webkit-text-size-adjust:100%;scroll-padding-top:var(--site-header)}body{min-height:100svh;background:var(--site-bg);color:var(--site-ink);font:400 16px/1.45 var(--site-font);letter-spacing:-.01em;-webkit-font-smoothing:antialiased;user-select:text;overflow-x:clip}::view-transition-old(root),::view-transition-new(root){animation-duration:.24s}[hidden]{display:none!important}a{color:inherit}img{display:block;max-width:100%}:focus-visible{outline:2px solid #0d99ff;outline-offset:2px}::selection{background:#bde3ff;color:#000}.skip{position:absolute;top:-60px;left:16px;z-index:100;padding:10px 16px;border-radius:8px;background:var(--site-button);color:var(--site-button-ink);text-decoration:none}.skip:focus{top:12px}.wrap{box-sizing:content-box;max-width:var(--site-max);margin:0 auto;padding:0 var(--site-gutter)}.section{padding:var(--site-section) 0}.grid{display:grid;grid-template-columns:repeat(12,minmax(0,1fr));gap:var(--site-col-gap)}h1,h2,h3,h4{margin:0;font-weight:400;text-wrap:balance}p{margin:0;text-wrap:pretty}.display{font-size:clamp(40px,5vw,72px);line-height:1;letter-spacing:-1.25px}.title{font-size:clamp(32px,3.1vw,44px);line-height:1.1;letter-spacing:-.66px}.subtitle{font-size:clamp(24px,2.1vw,30px);line-height:1.2;letter-spacing:-.66px}.lede{max-width:34em;font-size:18px;line-height:1.45;letter-spacing:-.14px}.muted{color:var(--site-muted)}.body{font-size:16px;line-height:1.45}.label{font-family:var(--site-mono);font-size:13px;line-height:1.4;letter-spacing:.5px;text-transform:uppercase}.label.muted{color:var(--site-muted)}.link{display:inline-flex;align-items:center;gap:6px;font-size:16px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.link:after{content:"→";transition:transform .3s var(--site-ease)}.link:hover:after{transform:translate(3px)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;box-sizing:border-box;height:46px;padding:12px 22px;border:1px solid transparent;border-radius:8px;font:400 16px/22px var(--site-font);letter-spacing:-.14px;text-decoration:none;white-space:nowrap;cursor:pointer;transition:opacity .16s ease,background-color .16s ease}.btn-primary{background:var(--site-button);color:var(--site-button-ink)}.btn-primary:hover{opacity:.82}.btn-secondary{border-color:var(--site-faint);background:transparent;color:var(--site-ink)}.btn-secondary:hover{background:var(--site-faint)}.btn-lg{height:54px;padding:14px 26px;font-size:18px;line-height:24px}.btn[aria-disabled=true]{opacity:.4;pointer-events:none}.btn svg{flex:none}.site-header{position:sticky;top:0;z-index:50;height:var(--site-header);background:var(--site-bg)}.header-inner{display:flex;align-items:center;gap:24px;height:100%}.brand{display:inline-flex;align-items:center;gap:10px;font-size:18px;letter-spacing:-.3px;text-decoration:none}.brand img{width:26px;height:26px}.nav{display:flex;gap:4px;margin-left:16px}.nav a{padding:8px;font-size:16px;text-decoration:none;transition:opacity .16s ease}.nav a:hover{opacity:.6}.nav a[aria-current=page]{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:6px}.header-end{display:flex;align-items:center;gap:8px;margin-left:auto}.theme-toggle{display:grid;width:40px;height:40px;padding:0;border:0;border-radius:8px;background:transparent;color:var(--site-ink);cursor:pointer;place-items:center}.theme-toggle:hover{background:var(--site-faint)}.theme-toggle .i-sun,[data-theme=dark] .theme-toggle .i-moon{display:none}[data-theme=dark] .theme-toggle .i-sun{display:block}.menu{display:none;position:relative}.menu summary{display:grid;width:40px;height:40px;border-radius:8px;list-style:none;cursor:pointer;place-items:center}.menu summary::-webkit-details-marker{display:none}.menu-panel{position:fixed;top:var(--site-header);right:0;left:0;display:grid;padding:8px var(--site-gutter) 24px;background:var(--site-bg)}.menu-panel a{padding:12px 0;font-size:30px;letter-spacing:-.66px;line-height:1.2;text-decoration:none}@media(max-width:760px){.nav,.header-download{display:none}.menu{display:block}}.tile{position:relative;overflow:hidden;border-radius:var(--site-tile-radius);background:var(--tile, var(--tile-canvas));isolation:isolate}.tile[data-tone=lavender]{--tile: var(--tile-lavender)}.tile[data-tone=mint]{--tile: var(--tile-mint)}.tile[data-tone=coral]{--tile: var(--tile-coral)}.tile[data-tone=sky]{--tile: var(--tile-sky)}.tile[data-tone=sand]{--tile: var(--tile-sand)}.tile[data-tone=canvas]{--tile: var(--tile-canvas)}[data-theme=dark] .tile[data-tone=canvas]{--tile: #1e1e1e}.tile-hero{aspect-ratio:1312 / 680}.tile-wide{aspect-ratio:1312 / 640}.tile-main{aspect-ratio:868 / 560}.tile-half{aspect-ratio:644 / 480}.tile-square{aspect-ratio:1 / 1}@media(max-width:760px){.tile-hero{aspect-ratio:4 / 5}.tile-wide,.tile-main,.tile-half,.tile-square{aspect-ratio:1 / 1}}.scene{position:absolute;inset:0;border-radius:inherit}.head{display:grid;gap:16px;max-width:868px;margin-bottom:48px}.head .label{margin-bottom:8px}@media(max-width:760px){.head{margin-bottom:32px}}.hero{padding:64px 0 var(--site-section)}.hero-top{align-items:end;margin-bottom:48px}.hero-top:last-child{margin-bottom:0}.hero-top h1{grid-column:1 / span 7}.hero-side{display:grid;grid-column:8 / span 5;gap:24px;padding-left:40px}.hero-side .lede{font-size:18px}@media(max-width:1000px){.hero-top h1,.hero-side{grid-column:1 / -1;padding-left:0}.hero-top{row-gap:24px}}@media(max-width:760px){.hero{padding-top:32px}.hero-top{margin-bottom:32px}}.cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--site-col-gap)}.cards[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.card-text{display:grid;gap:4px;padding-top:20px}.card-text h3:not(.subtitle){font-size:18px;line-height:1.35;letter-spacing:-.2px}@media(max-width:1000px){.cards{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.cards,.cards[data-count="2"]{grid-template-columns:minmax(0,1fr);row-gap:40px}}.split{align-items:start}.split .tile{grid-column:1 / span 8}.split .aside{display:grid;grid-column:9 / span 4;gap:12px;align-content:start;padding-top:4px}.split .aside .label{margin-bottom:4px}.split .aside .fine{margin-top:8px;color:var(--site-muted);font-size:14px;line-height:1.45}.split .aside .link{margin-top:8px}@media(max-width:1000px){.split .tile,.split .aside{grid-column:1 / -1}.split .aside{padding-top:8px}}.under{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:16px;margin-top:24px}.under .muted{max-width:40em}.try-note{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:16px}.band{padding:calc(var(--site-section) + 40px) 0 calc(var(--site-section) + 40px)}.band-inner{display:grid;gap:24px;justify-items:start}.band .title{max-width:14em}.dl{display:grid;gap:12px;justify-items:start}.dl-buttons{display:flex;flex-wrap:wrap;gap:8px}.dl-meta{min-height:1.4em;color:var(--site-muted);font-family:var(--site-mono);font-size:13px;letter-spacing:.5px}.dl-meta a{color:var(--site-ink)}.platforms{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--site-col-gap)}.platform{display:grid;align-content:space-between;gap:64px;min-height:360px;padding:40px;border-radius:var(--site-tile-radius);background:var(--tile);color:#000}.platform[data-tone=lavender]{--tile: var(--tile-lavender)}.platform[data-tone=sky]{--tile: var(--tile-sky)}.platform .label{color:#0009}.platform h2{margin-top:12px}.platform p{color:#0009}.platform-foot{display:grid;gap:12px;justify-items:start}.platform .btn-primary{background:#000;color:#fff}.platform .btn-secondary{border-color:#00000029;color:#000}.platform .dl-meta{color:#0009}.platform[data-mine] .label:after{content:" · This computer"}@media(max-width:760px){.platforms{grid-template-columns:minmax(0,1fr)}.platform{min-height:300px;padding:24px;gap:40px}}.steps{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:48px var(--site-col-gap)}.steps h2{margin-bottom:20px}.steps ol{display:grid;gap:0;margin:0;padding:0;list-style:none;counter-reset:step}.steps li{display:grid;grid-template-columns:48px 1fr;padding:14px 0;border-top:1px solid var(--site-faint);font-size:16px;counter-increment:step}.steps li:before{color:var(--site-muted);font-family:var(--site-mono);font-size:13px;letter-spacing:.5px;line-height:23px;content:counter(step,decimal-leading-zero)}@media(max-width:760px){.steps{grid-template-columns:minmax(0,1fr)}}.release{padding:40px 0;border-top:1px solid var(--site-faint)}.release:last-child{border-bottom:1px solid var(--site-faint)}.release-head{grid-column:1 / span 4;display:grid;gap:8px;align-content:start}.release-head h2 a{text-decoration:none}.release-head h2 a:hover{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.release .notes{grid-column:6 / span 7}.badge{justify-self:start;padding:3px 8px;border-radius:6px;background:var(--tile-mint);color:#000;font-family:var(--site-mono);font-size:12px;letter-spacing:.5px;text-transform:uppercase}@media(max-width:1000px){.release-head,.release .notes{grid-column:1 / -1}}.notes{font-size:16px;line-height:1.55}.notes h2,.notes h3,.notes h4{margin:24px 0 8px;font-family:var(--site-mono);font-size:13px;letter-spacing:.5px;line-height:1.4;text-transform:uppercase;color:var(--site-muted)}.notes>:first-child{margin-top:0}.notes ul,.notes ol{margin:0;padding-left:20px}.notes li+li{margin-top:6px}.notes li>ul{margin-top:6px}.notes p+p{margin-top:12px}.notes code{padding:1px 5px;border-radius:4px;background:var(--site-faint);font-family:var(--site-mono);font-size:.86em}.notes a{text-underline-offset:3px}.state{padding:40px 0;color:var(--site-muted)}.lost{display:grid;gap:24px;justify-items:start;min-height:56svh;align-content:center}.lost-links{display:flex;flex-wrap:wrap;gap:8px}.site-footer{padding:96px 0 40px;background:var(--site-footer);color:var(--site-footer-ink)}.footer-grid{row-gap:48px}.footer-brand{grid-column:1 / span 4;display:grid;gap:16px;align-content:start}.footer-brand .brand{font-size:22px}.footer-brand p{max-width:20em;color:var(--site-footer-muted)}.footer-col{grid-column:span 2;display:grid;gap:8px;align-content:start}.footer-col:first-of-type{grid-column:6 / span 2}.footer-col h2{margin-bottom:12px;color:var(--site-footer-muted)}.footer-col a{padding:4px 0;font-size:16px;text-decoration:none}.footer-col a:hover{text-decoration:underline;text-underline-offset:4px}.footer-legal{display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin-top:96px;color:var(--site-footer-muted)}@media(max-width:1000px){.footer-brand{grid-column:1 / -1}.footer-col,.footer-col:first-of-type{grid-column:span 4}}@media(max-width:760px){.site-footer{padding-top:64px}.footer-col,.footer-col:first-of-type{grid-column:span 6}.footer-legal{margin-top:64px}}.js [data-reveal]:not([data-reveal=group]),.js [data-reveal-item]{opacity:0;transform:translate3d(0,16px,0);transition:opacity var(--dur-4) var(--ease-out) var(--reveal-delay, 0ms),transform var(--dur-5) var(--ease-out) var(--reveal-delay, 0ms)}.js [data-reveal-item=tile]{transform:translate3d(0,24px,0) scale(.985);transition:opacity var(--dur-4) var(--ease-out) var(--reveal-delay, 0ms),transform 1.1s var(--ease-out) var(--reveal-delay, 0ms)}.js [data-reveal][data-shown]:not([data-reveal=group]),.js [data-reveal-item][data-shown]{opacity:1;transform:none}.js [data-shown]:not([data-done]){will-change:transform,opacity}@media(prefers-reduced-motion:reduce){.js [data-reveal]:not([data-reveal=group]),.js [data-reveal-item]{opacity:1;transform:none;transition:none}}@media(prefers-reduced-motion:reduce){.scene *,.scene *:before,.scene *:after{transition-duration:0ms!important;transition-delay:0ms!important;animation:none!important}}
