@font-face{font-family:Alexandria Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/alexandria-arabic-wght-_FMmfQFb.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+200C-200F,U+FDF2,U+FDFA,U+FDFC,U+FE70-FEFF}@font-face{font-family:Alexandria Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/build/assets/alexandria-latin-wght-CV-dq1m_.woff2) format("woff2-variations");unicode-range:U+0020-007E,U+00A0-00FF,U+2010-2027,U+2030-203A,U+20AC,U+2122,U+2190-2193,U+2212}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/plex-arabic-arabic-400-Dx1Vi--2.woff2) format("woff2");unicode-range:U+0600-06FF,U+200C-200F,U+FDF2,U+FDFA,U+FDFC,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/plex-arabic-arabic-500-P_vnA2-K.woff2) format("woff2");unicode-range:U+0600-06FF,U+200C-200F,U+FDF2,U+FDFA,U+FDFC,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/plex-arabic-arabic-600-rRb9L5Fi.woff2) format("woff2");unicode-range:U+0600-06FF,U+200C-200F,U+FDF2,U+FDFA,U+FDFC,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/plex-arabic-arabic-700-F_t-4Pce.woff2) format("woff2");unicode-range:U+0600-06FF,U+200C-200F,U+FDF2,U+FDFA,U+FDFC,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/plex-arabic-latin-400-fW4N4Rhw.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+2010-2027,U+2030-203A,U+20AC,U+2122,U+2190-2193,U+2212}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/plex-arabic-latin-500-Cve3WnDr.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+2010-2027,U+2030-203A,U+20AC,U+2122,U+2190-2193,U+2212}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/plex-arabic-latin-600-CmIIfj_Y.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+2010-2027,U+2030-203A,U+20AC,U+2122,U+2190-2193,U+2212}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:700;src:url(/build/assets/plex-arabic-latin-700-ZgsfvV-F.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+2010-2027,U+2030-203A,U+20AC,U+2122,U+2190-2193,U+2212}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:400;src:url(/build/assets/plex-mono-latin-400-DMuq130P.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+2010-2027,U+2030-203A,U+20AC,U+2122,U+2190-2193,U+2212}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:500;src:url(/build/assets/plex-mono-latin-500-DaPharg5.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+2010-2027,U+2030-203A,U+20AC,U+2122,U+2190-2193,U+2212}@font-face{font-family:IBM Plex Mono;font-style:normal;font-display:swap;font-weight:600;src:url(/build/assets/plex-mono-latin-600-RoAq0SwS.woff2) format("woff2");unicode-range:U+0020-007E,U+00A0-00FF,U+2010-2027,U+2030-203A,U+20AC,U+2122,U+2190-2193,U+2212}@font-face{font-family:Alexandria Variable Segoe UI;src:local("Segoe UI");size-adjust:119.3%;ascent-override:81.1%;descent-override:21%;line-gap-override:0%;unicode-range:U+0600-06FF,U+200C-200F,U+FDF2,U+FDFA,U+FDFC,U+FE70-FEFF}@font-face{font-family:Alexandria Variable Segoe UI;src:local("Segoe UI");size-adjust:116.6%;ascent-override:83%;descent-override:21.5%;line-gap-override:0%;unicode-range:U+0020-007E,U+00A0-00FF,U+2010-2027,U+2030-203A,U+20AC,U+2122,U+2190-2193,U+2212}@font-face{font-family:Alexandria Variable Arial;src:local("Arial");size-adjust:146.9%;ascent-override:65.9%;descent-override:17.1%;line-gap-override:0%;unicode-range:U+0600-06FF,U+200C-200F,U+FDF2,U+FDFA,U+FDFC,U+FE70-FEFF}@font-face{font-family:Alexandria Variable Arial;src:local("Arial");size-adjust:115.4%;ascent-override:83.9%;descent-override:21.8%;line-gap-override:0%;unicode-range:U+0020-007E,U+00A0-00FF,U+2010-2027,U+2030-203A,U+20AC,U+2122,U+2190-2193,U+2212}@font-face{font-family:IBM Plex Sans Arabic Segoe UI;src:local("Segoe UI");size-adjust:91.5%;ascent-override:118.6%;descent-override:45.4%;line-gap-override:0%;unicode-range:U+0600-06FF,U+200C-200F,U+FDF2,U+FDFA,U+FDFC,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans Arabic Segoe UI;src:local("Segoe UI");size-adjust:101.2%;ascent-override:107.2%;descent-override:41%;line-gap-override:0%;unicode-range:U+0020-007E,U+00A0-00FF,U+2010-2027,U+2030-203A,U+20AC,U+2122,U+2190-2193,U+2212}@font-face{font-family:IBM Plex Sans Arabic Arial;src:local("Arial");size-adjust:112.7%;ascent-override:96.3%;descent-override:36.8%;line-gap-override:0%;unicode-range:U+0600-06FF,U+200C-200F,U+FDF2,U+FDFA,U+FDFC,U+FE70-FEFF}@font-face{font-family:IBM Plex Sans Arabic Arial;src:local("Arial");size-adjust:100.1%;ascent-override:108.4%;descent-override:41.5%;line-gap-override:0%;unicode-range:U+0020-007E,U+00A0-00FF,U+2010-2027,U+2030-203A,U+20AC,U+2122,U+2190-2193,U+2212}:where(.ph,.ph-fill){display:inline-block;inline-size:1em}@font-face{font-family:Phosphor;src:url(/build/assets/phosphor-regular-BBfRMqeF.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}.ph{font-family:Phosphor!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ph.ph-address-book:before{content:""}.ph.ph-apple-logo:before{content:""}.ph.ph-arrow-clockwise:before{content:""}.ph.ph-arrow-down:before{content:""}.ph.ph-arrow-left:before{content:""}.ph.ph-arrow-right:before{content:""}.ph.ph-arrow-up:before{content:""}.ph.ph-arrow-up-left:before{content:""}.ph.ph-arrow-up-right:before{content:""}.ph.ph-arrows-out:before{content:""}.ph.ph-arrows-out-simple:before{content:""}.ph.ph-bag:before{content:""}.ph.ph-behance-logo:before{content:""}.ph.ph-bell:before{content:""}.ph.ph-bell-ringing:before{content:""}.ph.ph-browser:before{content:""}.ph.ph-browsers:before{content:""}.ph.ph-buildings:before{content:""}.ph.ph-calendar-blank:before{content:""}.ph.ph-car-profile:before{content:""}.ph.ph-caret-left:before{content:""}.ph.ph-caret-right:before{content:""}.ph.ph-caret-up:before{content:""}.ph.ph-chart-line-up:before{content:""}.ph.ph-chat-circle-dots:before{content:""}.ph.ph-check:before{content:""}.ph.ph-check-circle:before{content:""}.ph.ph-code:before{content:""}.ph.ph-coins:before{content:""}.ph.ph-corners-out:before{content:""}.ph.ph-cpu:before{content:""}.ph.ph-cursor:before{content:""}.ph.ph-device-mobile:before{content:""}.ph.ph-envelope-simple:before{content:""}.ph.ph-eye:before{content:""}.ph.ph-file-text:before{content:""}.ph.ph-folder-simple:before{content:""}.ph.ph-fork-knife:before{content:""}.ph.ph-gear-six:before{content:""}.ph.ph-globe-simple:before{content:""}.ph.ph-google-play-logo:before{content:""}.ph.ph-handshake:before{content:""}.ph.ph-heartbeat:before{content:""}.ph.ph-house:before{content:""}.ph.ph-instagram-logo:before{content:""}.ph.ph-kanban:before{content:""}.ph.ph-lightbulb:before{content:""}.ph.ph-lightning:before{content:""}.ph.ph-link:before{content:""}.ph.ph-linkedin-logo:before{content:""}.ph.ph-list:before{content:""}.ph.ph-lock-simple:before{content:""}.ph.ph-magnifying-glass:before{content:""}.ph.ph-map-pin:before{content:""}.ph.ph-moped:before{content:""}.ph.ph-path:before{content:""}.ph.ph-pause:before{content:""}.ph.ph-phone:before{content:""}.ph.ph-play:before{content:""}.ph.ph-play-circle:before{content:""}.ph.ph-plus:before{content:""}.ph.ph-presentation:before{content:""}.ph.ph-puzzle-piece:before{content:""}.ph.ph-quotes:before{content:""}.ph.ph-receipt:before{content:""}.ph.ph-scales:before{content:""}.ph.ph-seal-check:before{content:""}.ph.ph-sparkle:before{content:""}.ph.ph-squares-four:before{content:""}.ph.ph-stack:before{content:""}.ph.ph-target:before{content:""}.ph.ph-tiktok-logo:before{content:""}.ph.ph-timer:before{content:""}.ph.ph-tree-structure:before{content:""}.ph.ph-user:before{content:""}.ph.ph-user-circle:before{content:""}.ph.ph-users-three:before{content:""}.ph.ph-warning-circle:before{content:""}.ph.ph-whatsapp-logo:before{content:""}.ph.ph-wrench:before{content:""}.ph.ph-x:before{content:""}.ph.ph-x-logo:before{content:""}@font-face{font-family:Phosphor-Fill;src:url(/build/assets/phosphor-fill-CNGa26jv.woff2) format("woff2");font-weight:400;font-style:normal;font-display:block}.ph-fill{font-family:Phosphor-Fill!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;letter-spacing:0;-ms-font-feature-settings:"liga" 1;font-feature-settings:"liga";font-variant-ligatures:discretionary-ligatures;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ph-fill.ph-address-book:before{content:""}.ph-fill.ph-apple-logo:before{content:""}.ph-fill.ph-arrow-clockwise:before{content:""}.ph-fill.ph-arrow-down:before{content:""}.ph-fill.ph-arrow-left:before{content:""}.ph-fill.ph-arrow-right:before{content:""}.ph-fill.ph-arrow-up:before{content:""}.ph-fill.ph-arrow-up-left:before{content:""}.ph-fill.ph-arrow-up-right:before{content:""}.ph-fill.ph-arrows-out:before{content:""}.ph-fill.ph-arrows-out-simple:before{content:""}.ph-fill.ph-bag:before{content:""}.ph-fill.ph-behance-logo:before{content:""}.ph-fill.ph-bell:before{content:""}.ph-fill.ph-bell-ringing:before{content:""}.ph-fill.ph-browser:before{content:""}.ph-fill.ph-browsers:before{content:""}.ph-fill.ph-buildings:before{content:""}.ph-fill.ph-calendar-blank:before{content:""}.ph-fill.ph-car-profile:before{content:""}.ph-fill.ph-caret-left:before{content:""}.ph-fill.ph-caret-right:before{content:""}.ph-fill.ph-caret-up:before{content:""}.ph-fill.ph-chart-line-up:before{content:""}.ph-fill.ph-chat-circle-dots:before{content:""}.ph-fill.ph-check:before{content:""}.ph-fill.ph-check-circle:before{content:""}.ph-fill.ph-code:before{content:""}.ph-fill.ph-coins:before{content:""}.ph-fill.ph-corners-out:before{content:""}.ph-fill.ph-cpu:before{content:""}.ph-fill.ph-cursor:before{content:""}.ph-fill.ph-device-mobile:before{content:""}.ph-fill.ph-envelope-simple:before{content:""}.ph-fill.ph-eye:before{content:""}.ph-fill.ph-file-text:before{content:""}.ph-fill.ph-folder-simple:before{content:""}.ph-fill.ph-fork-knife:before{content:""}.ph-fill.ph-gear-six:before{content:""}.ph-fill.ph-globe-simple:before{content:""}.ph-fill.ph-google-play-logo:before{content:""}.ph-fill.ph-handshake:before{content:""}.ph-fill.ph-heartbeat:before{content:""}.ph-fill.ph-house:before{content:""}.ph-fill.ph-instagram-logo:before{content:""}.ph-fill.ph-kanban:before{content:""}.ph-fill.ph-lightbulb:before{content:""}.ph-fill.ph-lightning:before{content:""}.ph-fill.ph-link:before{content:""}.ph-fill.ph-linkedin-logo:before{content:""}.ph-fill.ph-list:before{content:""}.ph-fill.ph-lock-simple:before{content:""}.ph-fill.ph-magnifying-glass:before{content:""}.ph-fill.ph-map-pin:before{content:""}.ph-fill.ph-moped:before{content:""}.ph-fill.ph-path:before{content:""}.ph-fill.ph-pause:before{content:""}.ph-fill.ph-phone:before{content:""}.ph-fill.ph-play:before{content:""}.ph-fill.ph-play-circle:before{content:""}.ph-fill.ph-plus:before{content:""}.ph-fill.ph-presentation:before{content:""}.ph-fill.ph-puzzle-piece:before{content:""}.ph-fill.ph-quotes:before{content:""}.ph-fill.ph-receipt:before{content:""}.ph-fill.ph-scales:before{content:""}.ph-fill.ph-seal-check:before{content:""}.ph-fill.ph-sparkle:before{content:""}.ph-fill.ph-squares-four:before{content:""}.ph-fill.ph-stack:before{content:""}.ph-fill.ph-target:before{content:""}.ph-fill.ph-tiktok-logo:before{content:""}.ph-fill.ph-timer:before{content:""}.ph-fill.ph-tree-structure:before{content:""}.ph-fill.ph-user:before{content:""}.ph-fill.ph-user-circle:before{content:""}.ph-fill.ph-users-three:before{content:""}.ph-fill.ph-warning-circle:before{content:""}.ph-fill.ph-whatsapp-logo:before{content:""}.ph-fill.ph-wrench:before{content:""}.ph-fill.ph-x:before{content:""}.ph-fill.ph-x-logo:before{content:""}:root{--f-display: "Alexandria Variable", "Alexandria Variable Segoe UI", "Alexandria Variable Arial", sans-serif;--f-body: "IBM Plex Sans Arabic", "IBM Plex Sans Arabic Segoe UI", "IBM Plex Sans Arabic Arial", sans-serif;--f-mono: "IBM Plex Mono", ui-monospace, monospace;--g: #1f8a3e;--g-hi: #3fe06c;--g-deep: #0f6b2a;--g-ink: #03130a;--g-glow: rgb(63 224 108 / .3);--ease: cubic-bezier(.22, .8, .2, 1);--ease-snap: cubic-bezier(.32, .72, 0, 1);--r-lg: 18px;--r-md: 12px;--r-sm: 8px;--gutter: clamp(16px, 3.7vw, 56px);--maxw: 1400px;--nav-h: 58px;--dock-h: 58px;--dot-1: #ff5f57;--dot-2: #febc2e;--dot-3: #28c840;--metal-1: #3a403d;--metal-2: #0b0d0c;--metal-3: #1f2321;--metal-edge: rgb(255 255 255 / .16);--island: #040504;--glare: rgb(255 255 255 / .07);--g-hi-2: #52ea7c;--btn-bevel: inset 0 1px 0 rgb(255 255 255 / .55), inset 0 -2px 0 rgb(0 0 0 / .12);--spark: #fff;--spark-soft: rgb(255 255 255 / .35)}:root{--fwd: 1}[dir=rtl]{--fwd: -1}@property --btn-ang{syntax: "<angle>"; inherits: false; initial-value: 30deg;}@property --brand{syntax: "<color>"; inherits: true; initial-value: #3fe06c;}@property --brand-deep{syntax: "<color>"; inherits: true; initial-value: #0f2a17;}:root,.tone-paper{--bg: #f5f2ea;--bg-2: #fbf9f4;--surface: #fffdf8;--surface-2: #ffffff;--tx: #0a1a0f;--tx-2: #3d4b41;--tx-3: #5f6a61;--line: rgb(52 40 16 / .09);--line-2: rgb(52 40 16 / .15);--g-text: #0e7232;--glass: rgb(255 253 247 / .58);--shadow: inset 0 1px 0 #fff, 0 0 0 1px rgb(52 40 16 / .06), 0 1px 2px rgb(70 52 22 / .08), 0 8px 18px -8px rgb(70 52 22 / .15), 0 34px 60px -28px rgb(70 52 22 / .38), 0 16px 44px -22px rgb(14 114 50 / .14);--edge-hi: #fff;--shade: rgb(70 52 22 / .26);--c-blue: #2563c9;--c-amber: #955d00;--bad: #c42b2b;--lit-glow: rgb(31 170 72 / .22);--wash: rgb(63 224 108 / .22);--wash-2: rgb(160 236 186 / .14);--warm-wash: rgb(255 190 110 / .18);--pill: linear-gradient(180deg, #fff, #faf7f0);--pill-shadow: inset 0 1px 0 #fff, inset 0 0 0 1px rgb(52 40 16 / .08), 0 1px 1px rgb(70 52 22 / .06), 0 6px 14px -6px rgb(70 52 22 / .3);--seg-bg: rgb(52 40 16 / .035);--grain-op: .16;--fx-line: rgb(14 114 50 / .56);--fx-line-2: rgb(14 114 50 / .3);--fx-lit: #0f8a3a;--fx-dot: #109a42;--fx-halo: 0 0 0 3px rgb(16 154 66 / .2), 0 0 0 7px rgb(16 154 66 / .08);--fx-halo-c: rgb(16 154 66 / .22);--fx-grid: rgb(14 90 40 / .11);--fx-tag: rgb(255 253 248 / .94);--fx-wash: radial-gradient(70% 60% at 50% 0%, rgb(63 224 108 / .2), rgb(140 236 170 / .1) 45%, transparent 75%), radial-gradient(50% 50% at 92% 88%, rgb(255 190 110 / .16), transparent 70%);--fx-blob-g: rgb(63 224 108 / .42);--fx-blob-b: rgb(124 177 255 / .32);--fx-blob-a: rgb(255 186 120 / .32);--key-line: linear-gradient(90deg, transparent, #0e7232 18%, #22b455 50%, #0e7232 82%, transparent);--key-wash: rgb(63 224 108 / .28);--key-h: .065em;--bar-bg: #fbf9f4;--nav-glass: rgb(255 253 247 / .84);--thumb-glow: transparent;--bar-line: rgb(52 40 16 / .1);--scrim: rgb(245 242 234 / .72);--fan-edge: rgb(255 253 248 / .6);--tab-on: rgb(14 114 50 / .12);--tab-on-ring: rgb(14 114 50 / .3);--ph-surface: linear-gradient(180deg, #fffefb, #fbf8f1);--ph-rim: inset 0 1px 0 #fff, inset 0 0 0 1px rgb(52 40 16 / .08);--ph-rim-lit: inset 0 1px 0 #fff, inset 0 0 0 1px rgb(14 114 50 / .34);--ph-raise: 0 1px 2px rgb(70 52 22 / .07), 0 8px 18px -10px rgb(70 52 22 / .24), 0 22px 38px -26px rgb(14 114 50 / .2);--ph-float: 0 2px 4px rgb(70 52 22 / .07), 0 14px 26px -12px rgb(70 52 22 / .3), 0 30px 52px -28px rgb(14 114 50 / .28);--ph-wash: radial-gradient(130% 70% at 50% 0%, rgb(63 224 108 / .13), rgb(160 236 186 / .06) 45%, transparent 72%);--ph-bar: linear-gradient(180deg, #fdfcf8, #f8f5ee);--btn-bg: linear-gradient(180deg, #1b8a3b, #137532 55%, #0f6b2a);--btn-fg: #fff;--btn-rim: inset 0 1px 0 rgb(255 255 255 / .3), inset 0 -1px 0 rgb(0 0 0 / .14), inset 0 0 0 1px rgb(6 60 22 / .4);--btn-hot-glow: inset 0 14px 18px -12px rgb(255 255 255 / .3);--btn-lift: 0 1px 1px rgb(15 80 35 / .22), 0 8px 18px -8px rgb(15 107 42 / .5), 0 18px 34px -18px rgb(74 58 28 / .32);--btn-lift-hot: 0 1px 1px rgb(15 80 35 / .22), 0 12px 24px -8px rgb(15 107 42 / .58), 0 24px 42px -18px rgb(74 58 28 / .4);--btn-edge-op: .75;--sheen: rgb(255 255 255 / .16);--ghost-bg: linear-gradient(180deg, #fff, #f7f8f2);--ghost-lift: 0 1px 2px rgb(74 58 28 / .08), 0 10px 22px -14px rgb(74 58 28 / .36);--ghost-lift-hot: 0 1px 2px rgb(74 58 28 / .08), 0 0 0 4px rgb(31 138 62 / .1), 0 14px 26px -14px rgb(74 58 28 / .42);--scheme: light}html.dark,.tone-ink{--bg: #060a07;--bg-2: #09100b;--surface: #0e1711;--surface-2: #142019;--tx: #ecf4ee;--tx-2: #a9baae;--tx-3: #80968a;--line: rgb(214 255 226 / .08);--line-2: rgb(214 255 226 / .15);--g-text: #3fe06c;--glass: rgb(7 12 9 / .66);--shadow: inset 0 1px 0 rgb(255 255 255 / .05), 0 18px 40px -24px rgb(0 0 0 / .8);--edge-hi: rgb(255 255 255 / .07);--shade: rgb(0 0 0 / .72);--c-blue: #7cb1ff;--c-amber: #f2b84b;--bad: #ff7b72;--lit-glow: rgb(63 224 108 / .45);--wash: rgb(63 224 108 / .12);--wash-2: transparent;--warm-wash: transparent;--grain-op: 0;--fx-line: rgb(63 224 108 / .28);--fx-line-2: rgb(214 255 226 / .15);--fx-lit: #3fe06c;--fx-dot: #3fe06c;--fx-halo: 0 0 0 3px rgb(63 224 108 / .22), 0 0 12px rgb(63 224 108 / .45);--fx-halo-c: rgb(63 224 108 / .3);--fx-grid: rgb(214 255 226 / .08);--fx-tag: rgb(6 10 7 / .78);--fx-wash: radial-gradient(70% 60% at 50% 0%, rgb(63 224 108 / .1), transparent 70%);--fx-blob-g: rgb(31 138 62 / .8);--fx-blob-b: rgb(124 177 255 / .5);--fx-blob-a: rgb(242 184 75 / .42);--key-line: linear-gradient(90deg, transparent, currentColor 30%, currentColor 70%, transparent);--key-wash: transparent;--bar-bg: #080e0a;--nav-glass: var(--glass);--thumb-glow: var(--lit-glow);--bar-line: rgb(214 255 226 / .09);--scrim: rgb(6 10 7 / .7);--fan-edge: rgb(14 23 17 / .6);--tab-on: rgb(63 224 108 / .13);--tab-on-ring: rgb(63 224 108 / .3);--ph-surface: linear-gradient(180deg, #132119, #0c1510);--ph-rim: inset 0 1px 0 rgb(255 255 255 / .07), inset 0 0 0 1px rgb(214 255 226 / .1);--ph-rim-lit: inset 0 1px 0 rgb(255 255 255 / .09), inset 0 0 0 1px rgb(63 224 108 / .42);--ph-raise: 0 1px 0 rgb(0 0 0 / .45), 0 10px 22px -12px rgb(0 0 0 / .85), 0 20px 36px -24px rgb(63 224 108 / .14);--ph-float: 0 2px 6px rgb(0 0 0 / .5), 0 16px 32px -14px rgb(0 0 0 / .9), 0 0 26px -8px rgb(63 224 108 / .26);--ph-wash: radial-gradient(130% 70% at 50% 0%, rgb(63 224 108 / .1), transparent 70%);--ph-bar: linear-gradient(180deg, #0b140e, #070c09);--pill: linear-gradient(180deg, rgb(255 255 255 / .13), rgb(255 255 255 / .04));--pill-shadow: inset 0 1px 0 rgb(255 255 255 / .22), inset 0 0 0 1px rgb(214 255 226 / .14), 0 6px 16px -8px rgb(0 0 0 / .7);--seg-bg: rgb(255 255 255 / .03);--btn-bg: linear-gradient(180deg, #62ef8b, #3fe06c 55%, #33d05f);--btn-fg: var(--g-ink);--btn-rim: inset 0 1px 0 rgb(255 255 255 / .55), inset 0 -2px 0 rgb(0 0 0 / .12), inset 0 0 0 1px rgb(255 255 255 / .12);--btn-hot-glow: inset 0 14px 18px -12px rgb(255 255 255 / .45);--btn-lift: 0 0 10px var(--g-glow), 0 12px 28px -14px rgb(63 224 108 / .5);--btn-lift-hot: 0 0 20px rgb(63 224 108 / .45), 0 16px 34px -14px rgb(63 224 108 / .65);--btn-edge-op: 1;--sheen: rgb(255 255 255 / .55);--ghost-bg: var(--glass);--ghost-lift: 0 10px 22px -14px var(--shade);--ghost-lift-hot: 0 0 18px -4px var(--g-glow), 0 12px 24px -14px var(--shade);--scheme: dark}.tone-ink,.tone-paper{background:var(--bg);color:var(--tx);color-scheme:var(--scheme)}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{background:var(--bg);color-scheme:var(--scheme);-webkit-text-size-adjust:100%}body{font-family:var(--f-body);color:var(--tx);background:var(--bg);font-size:17px;line-height:1.7;overflow-x:clip;-webkit-font-smoothing:antialiased}html:not(.dark) body{background:radial-gradient(1300px 760px at 84% -12%,var(--wash),var(--wash-2) 42%,transparent 70%),radial-gradient(1000px 720px at 2% 38%,var(--warm-wash),transparent 66%),var(--bg) no-repeat}html:not(.dark) body:after{content:"";position:fixed;top:0;right:0;bottom:0;left:0;z-index:39;pointer-events:none;opacity:var(--grain-op);background:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='2' stitchTiles='stitch'/><feColorMatrix values='0 0 0 0 .3  0 0 0 0 .22  0 0 0 0 .1  1.4 0 0 0 -.62'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}@media print{html:not(.dark) body:after{content:none}}img,video,svg{display:block;max-width:100%}img{block-size:auto}a{color:inherit;text-decoration:none}button{font:inherit;color:inherit;background:none;border:0;cursor:pointer}h1,h2,h3,h4{font-family:var(--f-display);letter-spacing:0;line-height:1.2;text-wrap:balance}p{text-wrap:pretty}:focus-visible{outline:2px solid var(--g-text);outline-offset:3px;border-radius:6px}.wrap{width:min(var(--maxw),100% - 2 * var(--gutter));margin-inline:auto}.num{direction:ltr;unicode-bidi:isolate;font-variant-numeric:tabular-nums}.mono{font-family:var(--f-mono);direction:ltr;unicode-bidi:isolate}.sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.skip{position:fixed;inset-block-start:8px;inset-inline-start:8px;z-index:100;padding:10px 16px;border-radius:999px;background:var(--g-hi);color:var(--g-ink);transform:translateY(-160%)}.skip:focus{transform:none}.btn{display:inline-flex;align-items:center;justify-content:center;gap:12px;block-size:50px;border-radius:999px;padding-inline:24px;font-family:var(--f-display);font-weight:700;font-size:15.5px;line-height:1;letter-spacing:0;white-space:nowrap;-webkit-tap-highlight-color:transparent;transition:translate .45s var(--ease-snap),scale .3s var(--ease-snap),box-shadow .45s var(--ease),color .3s var(--ease)}.btn:active{scale:.97;transition-duration:.45s,.12s,.45s,.3s}.btn:focus-visible{outline-offset:4px;border-radius:999px}.btn-sm{block-size:44px;gap:10px;padding-inline:20px;font-size:14.5px}.btn-primary{--hot: 0;position:relative;isolation:isolate;overflow:clip;background:var(--btn-bg);color:var(--btn-fg);box-shadow:var(--btn-rim),inset 0 0 0 0 transparent,var(--btn-lift)}.btn-primary:has(.ico){padding-inline:22px 7px}.btn-sm.btn-primary:has(.ico){padding-inline:18px 6px}.btn-primary:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;padding:1.5px;border-radius:inherit;pointer-events:none;background:conic-gradient(from var(--btn-ang),transparent 0 60%,var(--spark-soft) 70%,var(--spark) 79%,var(--spark-soft) 87%,transparent 95%);-webkit-mask:linear-gradient(var(--spark) 0 0) content-box,linear-gradient(var(--spark) 0 0);mask:linear-gradient(var(--spark) 0 0) content-box,linear-gradient(var(--spark) 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:var(--btn-edge-op, 1);animation:btn-edge 8s linear infinite}.btn-primary:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:linear-gradient(100deg,transparent 38%,var(--sheen) 50%,transparent 62%);translate:calc(var(--fwd) * (250% * var(--hot) - 120%)) 0;transition:translate calc(var(--hot) * .9s) var(--ease)}.btn .ico{position:relative;flex:none;inline-size:36px;block-size:36px;border-radius:50%;display:grid;place-items:center;overflow:clip;font-size:17px;color:currentColor;background:color-mix(in oklab,currentColor calc(14% + var(--hot, 0) * 8%),transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,currentColor 16%,transparent);transition:background .45s var(--ease)}.btn-sm .ico{inline-size:32px;block-size:32px;font-size:15px}.btn :is(.ico i,i.ph-arrow-down):before{display:inline-block;text-shadow:calc(var(--sx, 0) * -1.6em) calc(var(--sy, 0) * -1.6em) 0 currentColor;translate:calc(var(--sx, 0) * var(--hot, 0) * 1.6em) calc(var(--sy, 0) * var(--hot, 0) * 1.6em);transition:translate .55s var(--ease-snap)}.btn .ico i:is(.ph-arrow-up-left,.ph-arrow-up-right){--sx: var(--fwd);--sy: -1}.btn .ico i:is(.ph-arrow-left,.ph-arrow-right){--sx: var(--fwd)}.btn i.ph-arrow-down{--sy: 1;display:inline-block;overflow:clip;line-height:1}.btn-primary:focus-visible{--hot: 1;translate:0 -1px;box-shadow:var(--btn-rim),var(--btn-hot-glow),var(--btn-lift-hot)}@keyframes btn-edge{to{--btn-ang: 390deg}}.btn-ghost{--hot: 0;color:var(--tx);background:var(--ghost-bg);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);box-shadow:inset 0 1px 0 var(--edge-hi),inset 0 0 0 1px var(--line-2),var(--ghost-lift)}.btn-ghost>i{font-size:1.1em;color:var(--tx-2);transition:color .3s var(--ease)}.btn-ghost:focus-visible{--hot: 1;translate:0 -1px;box-shadow:inset 0 1px 0 var(--edge-hi),inset 0 0 0 1px color-mix(in oklab,var(--g-text) 60%,transparent),var(--ghost-lift-hot)}.btn-ghost:focus-visible>i{color:var(--g-text)}@media(hover:hover)and (pointer:fine){.btn-primary:hover{--hot: 1;translate:0 -1px;box-shadow:var(--btn-rim),var(--btn-hot-glow),var(--btn-lift-hot)}.btn-ghost:hover{--hot: 1;translate:0 -1px;box-shadow:inset 0 1px 0 var(--edge-hi),inset 0 0 0 1px color-mix(in oklab,var(--g-text) 60%,transparent),var(--ghost-lift-hot)}.btn-ghost:hover>i{color:var(--g-text)}}html.is-static .btn-primary:before{animation:none}html.is-static .btn-primary:after{display:none}html.is-static .btn :is(.ico i,i.ph-arrow-down):before,html.is-static .btn .ico{transition:none}html.is-live [data-reveal]{opacity:0;translate:0 26px;transition:opacity .8s var(--ease) calc(var(--i, 0) * 90ms),translate 1.1s var(--ease-snap) calc(var(--i, 0) * 90ms)}html.is-live [data-reveal].in{opacity:1;translate:none}@supports not (color: color-mix(in srgb,red,blue)){.btn .ico{background:#8080802e;box-shadow:inset 0 0 0 1px #80808038}.btn-ghost:focus-visible{box-shadow:inset 0 1px 0 var(--edge-hi),inset 0 0 0 1px var(--g-text),var(--ghost-lift-hot)}}@media(hover:hover)and (pointer:fine){@supports not (color: color-mix(in srgb,red,blue)){.btn-ghost:hover{box-shadow:inset 0 1px 0 var(--edge-hi),inset 0 0 0 1px var(--g-text),var(--ghost-lift-hot)}}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.nav{position:fixed;z-index:40;inset-block-start:14px;inset-inline:0;margin-inline:auto;inline-size:-moz-max-content;inline-size:max-content;max-inline-size:calc(100% - 2 * var(--gutter));block-size:56px;display:flex;align-items:center;gap:6px;padding-inline:7px 6px;border-radius:999px;background:color-mix(in oklab,var(--glass) 55%,transparent);backdrop-filter:blur(14px) saturate(140%);-webkit-backdrop-filter:blur(14px) saturate(140%);box-shadow:inset 0 0 0 1px var(--line),inset 0 1px 0 var(--edge-hi)}.nav-sep{inline-size:1px;block-size:22px;flex:none;background:var(--line-2)}.nav-prog{position:absolute;inset-inline:26px;inset-block-end:-1px;block-size:2px;border-radius:2px;opacity:0;background:var(--g-hi);box-shadow:0 0 8px var(--lit-glow);transform-origin:right;scale:0 1;pointer-events:none}[dir=ltr] .nav-prog{transform-origin:left}@supports (animation-timeline: scroll()){.nav{animation:nav-settle linear both;animation-timeline:scroll(root);animation-range:0 140px}.nav-prog{animation:nav-prog linear both;animation-timeline:scroll(root)}}@keyframes nav-settle{0%{background:color-mix(in oklab,var(--glass) 55%,transparent)}to{background:color-mix(in oklab,var(--nav-glass) 100%,transparent);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);box-shadow:inset 0 0 0 1px var(--line-2),inset 0 1px 0 var(--edge-hi),0 16px 36px -18px var(--shade)}}@keyframes nav-prog{0%{opacity:0;scale:0 1}3%{opacity:1}to{opacity:1;scale:1 1}}.brand{display:flex;align-items:center;gap:9px;padding-inline:6px 8px;height:44px;border-radius:999px}.brand img{block-size:42px;inline-size:auto;flex:none}.brand-d,html.dark .brand-l{display:none}html.dark .brand-d{display:block}.nav-links{position:relative;display:flex;gap:2px;padding-block:4px}.nav-links a{position:relative;z-index:1;display:flex;align-items:center;min-block-size:44px;padding-inline:16px;border-radius:999px;font-family:var(--f-display);font-weight:500;font-size:15px;line-height:1.2;letter-spacing:0;white-space:nowrap;color:var(--tx-2);transition:color .3s}.nav-links a.on{font-weight:600}.nav-links a:hover,.nav-links a:focus-visible,.nav-links a.on,.nav-links a.is-under{color:var(--tx)}.nav-links a:focus-visible{outline-offset:-2px;border-radius:999px}.nav-links:not(.has-thumb) a.on{background:var(--pill);box-shadow:var(--pill-shadow)}.nav-thumb{position:absolute;z-index:0;inset-block:4px;left:0;width:var(--w, 0);translate:var(--x, 0) 0;border-radius:999px;background:var(--pill);box-shadow:var(--pill-shadow);opacity:0;pointer-events:none;transition:translate .55s var(--ease-snap),width .55s var(--ease-snap),opacity .3s var(--ease)}.nav-links.has-thumb .nav-thumb.is-shown{opacity:1}.nav-thumb.is-placing{transition:opacity .3s var(--ease)}.nav-thumb:after{content:"";position:absolute;inset-inline:28%;inset-block-end:-1px;block-size:1.5px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--g-text),transparent);box-shadow:0 0 8px var(--thumb-glow)}html.is-static .nav-thumb{transition:none}.nav-end{display:flex;align-items:center;gap:4px}.nav-ctl{display:flex;align-items:center;gap:2px;block-size:44px;padding:3px;border-radius:999px;background:var(--seg-bg);box-shadow:inset 0 0 0 1px var(--line),inset 0 1px 2px color-mix(in oklab,var(--shade) 40%,transparent)}.nav-ctl__sep{inline-size:1px;block-size:16px;flex:none;background:var(--line-2)}.nav-ctl__btn{position:relative;display:grid;place-items:center;block-size:38px;min-inline-size:38px;padding-inline:6px;border-radius:999px;color:var(--tx-2);transition:color .3s,background .3s,box-shadow .3s}.nav-ctl__btn:focus-visible{color:var(--tx);outline-offset:-1px;background:var(--pill);box-shadow:var(--pill-shadow)}.nav-icon{height:44px;min-width:44px;display:grid;place-items:center;border-radius:999px;font-size:18px;color:var(--tx-2);transition:color .3s,background .3s}.nav-icon:focus-visible{color:var(--tx);outline-offset:-2px}@media(hover:hover)and (pointer:fine){.nav-icon:hover,.nav-ctl__btn:hover{color:var(--tx);background:var(--pill);box-shadow:var(--pill-shadow)}}.nav-lang{font:700 13px/1 var(--f-display);letter-spacing:.06em}.nav-lang:lang(ar){font:700 17px/1 var(--f-display);letter-spacing:0;padding-block-end:2px}.tm{inline-size:19px;block-size:19px;overflow:visible}.tm-core{transform-origin:12px 12px;scale:.56;transition:scale .6s var(--ease-snap)}.tm-bite{translate:8px -8px;transition:translate .6s var(--ease-snap)}.tm-rays{transform-origin:12px 12px;transition:rotate .6s var(--ease-snap),scale .6s var(--ease-snap),opacity .35s var(--ease)}html.dark .tm-core{scale:1}html.dark .tm-bite{translate:0 0}html.dark .tm-rays{rotate:-60deg;scale:.5;opacity:0}html.is-static :is(.tm-core,.tm-bite,.tm-rays){transition:none}.menu-btn{display:none}.sheet{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;display:flex;flex-direction:column;gap:24px;padding:96px 28px calc(28px + env(safe-area-inset-bottom));background:var(--bg);color:var(--tx);opacity:0;transition:opacity .45s var(--ease)}.sheet[hidden]{display:none}.sheet.open{opacity:1}.sheet-links{display:flex;flex-direction:column;gap:6px;margin-block:auto}.sheet-links a{font-family:var(--f-display);font-weight:800;font-size:38px;padding-block:6px;transform:translateY(24px);opacity:0;transition:transform .7s var(--ease-snap),opacity .5s}.sheet.open .sheet-links a{transform:none;opacity:1}.sheet.open .sheet-links a:nth-of-type(2){transition-delay:.05s}.sheet.open .sheet-links a:nth-of-type(3){transition-delay:.1s}.sheet.open .sheet-links a:nth-of-type(4){transition-delay:.15s}.sheet.open .sheet-links a:nth-of-type(5){transition-delay:.2s}.sheet-foot{display:grid;gap:10px;padding-block-start:20px;border-block-start:1px solid var(--line)}.sheet-foot .btn{justify-content:center;inline-size:100%}.sheet-foot .btn-primary{justify-content:space-between}.sheet-foot .ph-whatsapp-logo{font-size:1.25em;color:var(--g-text)}.sheet-x{position:absolute;inset-block-start:18px;inset-inline-end:22px}.foot{border-block-start:1px solid var(--line);background:linear-gradient(180deg,var(--bg-2),var(--bg));padding-block:24px env(safe-area-inset-bottom);overflow-x:clip}:where(.foot ul){list-style:none;margin:0;padding:0}.ft-tree{--st: 20px;--gap: 24px;--tick: 40px;--ln: var(--fx-line-2);--lit: var(--g-text);display:grid;justify-items:center;max-inline-size:1120px;margin-inline:auto}.ft-root{position:relative;display:inline-flex;align-items:center;gap:8px;block-size:34px;padding-inline:12px 14px;border-radius:10px;font:500 14px/1 var(--f-mono);color:var(--tx);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2),inset 0 1px 0 var(--edge-hi);transition:box-shadow .25s}.ft-root i{font-size:16px;color:var(--g-text)}.ft-cols{position:relative;inset-inline-start:calc((100% - 3 * var(--gap)) / 8 - var(--st));display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--gap);inline-size:100%;margin-block-start:22px}.ft-br{position:relative;padding-block-start:16px}.ft-node{display:inline-flex;align-items:center;gap:8px;block-size:36px;padding-inline:12px 14px;border-radius:10px;font:700 15px/1 var(--f-display);color:var(--tx);white-space:nowrap;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2),inset 0 1px 0 var(--edge-hi);transition:box-shadow .25s}.ft-node i{font-size:16px;color:var(--tx-3);transition:color .25s}.ft-kids{position:relative;margin-block-start:6px;padding-inline-start:var(--tick)}.ft-kids li{position:relative;display:flex;align-items:center;min-block-size:28px;font-size:14.5px;color:var(--tx-2);white-space:nowrap}.ft-kids li>:is(a,span){display:inline-flex;align-items:center;gap:8px;transition:color .25s}.ft-kids i{font-size:16px;color:var(--g-text)}.ft-kids .mono{font-size:13.5px}.ft-kids a:is(:hover:not(.phone-app *),:focus-visible){color:var(--tx)}.ft-root:after,.ft-br:before,.ft-br:after,.ft-kids:before,.ft-kids li:before,.ft-kids li:after{content:"";position:absolute;transition:transform .2s var(--ease),background-color .25s,border-color .25s}.ft-root:after{inset-block-start:100%;inset-inline-start:50%;inline-size:1px;block-size:22px;background:var(--ln);transform-origin:top}.ft-br:before{inset-block-start:0;block-size:1px;background:var(--ln)}.ft-br:nth-child(1):before{inset-inline:var(--st) calc(-50% - 1.5 * var(--gap) - var(--st))}.ft-br:nth-child(2):before{inset-inline:var(--st) calc(50% - .5 * var(--gap) - var(--st))}.ft-br:nth-child(3):before{inset-inline:calc(-50% - .5 * var(--gap) + var(--st)) calc(100% - var(--st) - 1px)}.ft-br:nth-child(4):before{inset-inline:calc(-150% - 1.5 * var(--gap) + var(--st)) calc(100% - var(--st) - 1px)}.ft-br:after{inset-block-start:0;inset-inline-start:var(--st);inline-size:1px;block-size:16px;background:var(--ln);transform-origin:top}.ft-kids:before{inset-block-start:-6px;inset-inline-start:var(--st);inline-size:1px;block-size:6px;background:var(--ln);transform-origin:top}.ft-kids li:before{inset-block-start:0;block-size:50%;inset-inline-start:calc(var(--st) - var(--tick));inline-size:14px;border-inline-start:1px solid var(--ln);border-block-end:1px solid var(--ln);transform-origin:top}.ft-kids li:after{inset-block:50% 0;inset-inline-start:calc(var(--st) - var(--tick));border-inline-start:1px solid var(--ln);transform-origin:top}.ft-kids li:last-child:after{content:none}.ft-tree:has(.ft-cols a:is(:hover:not(.phone-app *),:focus-visible)) .ft-root:after,.ft-br:has(a:is(:hover:not(.phone-app *),:focus-visible)):before,.ft-br:has(a:is(:hover:not(.phone-app *),:focus-visible)):after,.ft-br:has(.ft-kids a:is(:hover:not(.phone-app *),:focus-visible)) .ft-kids:before{background:var(--lit)}.ft-kids li:has(a:is(:hover:not(.phone-app *),:focus-visible)):before,.ft-kids li:has(~li a:is(:hover:not(.phone-app *),:focus-visible)):before,.ft-kids li:has(~li a:is(:hover:not(.phone-app *),:focus-visible)):after{border-color:var(--lit)}.ft-root:is(:hover:not(.phone-app *),:focus-visible),.ft-br:has(a:is(:hover:not(.phone-app *),:focus-visible)) .ft-node{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--lit) 60%,transparent),inset 0 1px 0 var(--edge-hi)}.ft-br:has(a:is(:hover:not(.phone-app *),:focus-visible)) .ft-node i{color:var(--g-text)}html.is-live .ft-tree:not(.drawn) .ft-root:after,html.is-live .ft-tree:not(.drawn) .ft-br:after,html.is-live .ft-tree:not(.drawn) .ft-kids:before,html.is-live .ft-tree:not(.drawn) .ft-kids li:before,html.is-live .ft-tree:not(.drawn) .ft-kids li:after{transform:scaleY(0)}html.is-live .ft-tree:not(.drawn) .ft-br:before{transform:scaleX(0)}.ft-tree.drawn .ft-br:before{transition-delay:.2s,0s,0s;transition-duration:.25s,.25s,.25s}.ft-tree.drawn .ft-br:after{transition-delay:.45s,0s,0s;transition-duration:.12s,.25s,.25s}.ft-tree.drawn .ft-kids:before{transition-delay:.57s,0s,0s;transition-duration:.04s,.25s,.25s;transition-timing-function:linear,ease,ease}.ft-tree.drawn .ft-kids li:before{transition-delay:calc(.61s + var(--k, 0) * .06s),0s,0s;transition-duration:.03s,.25s,.25s;transition-timing-function:linear,ease,ease}.ft-tree.drawn .ft-kids li:after{transition-delay:calc(.64s + var(--k, 0) * .06s),0s,0s;transition-duration:.03s,.25s,.25s;transition-timing-function:linear,ease,ease}.ft-br:nth-child(-n+2):before{transform-origin:right}.ft-br:nth-child(n+3):before{transform-origin:left}[dir=rtl] .ft-br:nth-child(-n+2):before{transform-origin:left}[dir=rtl] .ft-br:nth-child(n+3):before{transform-origin:right}.ft-bar{display:flex;align-items:center;justify-content:space-between;gap:12px 20px;flex-wrap:wrap;margin-block-start:16px;padding-block:12px;border-block-start:1px solid var(--line);font-size:13.5px;color:var(--tx-3)}.ft-sign{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.foot .brand{gap:8px;padding:0;block-size:auto}.foot .brand img{block-size:30px}.ft-soc{display:flex;gap:8px}.ft-soc a{display:grid;place-items:center;inline-size:34px;block-size:34px;border-radius:10px;font-size:17px;color:var(--tx-2);box-shadow:inset 0 0 0 1px var(--line-2);transition:color .25s,box-shadow .25s}.ft-soc a:is(:hover:not(.phone-app *),:focus-visible){color:var(--tx);box-shadow:inset 0 0 0 1px var(--g-text)}@media(max-width:999px){.ft-tree{justify-items:start}.ft-root:after,.ft-br:before,.ft-br:after{content:none}.ft-cols{inset-inline-start:0;grid-template-columns:max-content minmax(0,1fr);gap:22px 20px;margin-block-start:16px}.ft-br{padding-block-start:0}.ft-br:nth-child(1){grid-row:1 / span 2}.ft-br--contact{grid-row:3;grid-column:1 / -1}.ft-tree{--tick: 34px}.ft-kids li{font-size:14px}.ft-bar{flex-direction:column;align-items:flex-start;padding-block:16px 20px}}@media(max-width:379px){.ft-tree{--tick: 28px}.ft-cols{-moz-column-gap:12px;column-gap:12px}}@media(max-width:359px){.ft-cols{grid-template-columns:minmax(0,1fr)}.ft-br:nth-child(1),.ft-br--contact{grid-row:auto;grid-column:auto}}.dock{position:fixed;z-index:45;left:50%;bottom:calc(14px + env(safe-area-inset-bottom));transform:translate(-50%);display:flex;align-items:center;gap:6px;padding:6px;border-radius:999px;transition:transform .7s var(--ease-snap),opacity .5s var(--ease)}.dock:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:var(--glass);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%);box-shadow:inset 0 0 0 1px var(--line-2),var(--shadow)}.dock{visibility:visible}.dock.away{transform:translate(-50%,160%);opacity:0;pointer-events:none;visibility:hidden;transition:transform .7s var(--ease-snap),opacity .5s var(--ease),visibility 0s linear .7s}.dk{position:relative;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;font-size:20px;color:var(--tx);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);transition:transform .4s var(--ease-snap)}.dk:active{transform:scale(.94)}.dk svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;transform:rotate(-90deg)}.dk svg circle{fill:none;stroke-width:2}.dk svg .rt{stroke:var(--line-2)}.dk svg .rp{stroke:var(--g-hi);stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:100}.dk-contact{position:relative;--r0: 148;--a0: 26;--node: 46px;--hub-y: -78px}.dk-fab:before{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;pointer-events:none;border:1px solid var(--fx-line-2);transition:opacity .3s var(--ease),scale .5s var(--ease-snap)}.dk-sat{position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:50%;pointer-events:none;animation:dk-orbit 7s linear infinite;transition:opacity .3s var(--ease)}.dk-sat:before{content:"";position:absolute;left:50%;top:-3.5px;inline-size:7px;block-size:7px;margin-left:-3.5px;border-radius:50%;background:var(--fx-dot);box-shadow:0 0 0 2px var(--surface)}@keyframes dk-orbit{to{rotate:1turn}}.dock.away .dk-sat{animation-play-state:paused}html.is-static .dk-sat{animation:none}.dk-fab[aria-expanded=true]:before,.dk-fab[aria-expanded=true] .dk-sat{opacity:0}.dk-fab[aria-expanded=true]:before{scale:1.4}.dk-fab{position:relative;display:grid;place-items:center;inline-size:50px;block-size:50px;margin-block:-2px;border-radius:50%;font-size:22px;background:var(--btn-bg);color:var(--btn-fg);box-shadow:var(--btn-rim),var(--btn-lift);transition:scale .3s var(--ease-snap),box-shadow .45s var(--ease)}.dk-fab:after{content:"";position:absolute;top:-5px;right:-5px;bottom:-5px;left:-5px;border-radius:inherit;pointer-events:none;box-shadow:0 0 0 1.5px color-mix(in oklab,var(--g-text) 45%,transparent);opacity:0;scale:.85;transition:opacity .35s var(--ease),scale .5s var(--ease-snap)}.dk-fab>i{grid-area:1 / 1;transition:rotate .5s var(--ease-snap),scale .5s var(--ease-snap),opacity .25s var(--ease)}.dk-fab>.ph-x{rotate:-90deg;scale:.4;opacity:0;font-size:20px}.dk-fab[aria-expanded=true]>.ph-chat-circle-dots{rotate:90deg;scale:.4;opacity:0}.dk-fab[aria-expanded=true]>.ph-x{rotate:0deg;scale:1;opacity:1}.dk-fab[aria-expanded=true]:after,.dk-fab:focus-visible:after{opacity:1;scale:1}.dk-fab:active{scale:.93}.dk-fab:focus-visible{outline:none}@media(hover:hover)and (pointer:fine){.dk-fab:hover{box-shadow:var(--btn-rim),var(--btn-hot-glow),var(--btn-lift-hot)}}.dk-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:44;background:var(--scrim);opacity:0;transition:opacity .35s var(--ease);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.dk-scrim[hidden]{display:none}.dk-scrim.open{opacity:1}.dk-orbit{position:absolute;left:50%;top:50%;inline-size:0;block-size:0;--r: calc(var(--r0) * 1px);pointer-events:none}.dk-orbit :is(.dk-fan,.dk-arc,.dk-spoke,.dk-hub){pointer-events:none!important}.dock>.dk,.dk-fab{z-index:2}.dk-orbit[hidden]{display:none}.dk-fan{position:absolute;z-index:-2;left:calc(-1 * var(--r) - 82px);top:calc(-1 * var(--r) - 82px);inline-size:calc(2 * var(--r) + 164px);aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,var(--surface) 70%,var(--fan-edge) 87%,transparent);scale:.4;opacity:0;transition:scale .55s var(--ease-snap),opacity .3s var(--ease)}.dk-arc{position:absolute;z-index:1;left:calc(-1 * var(--r) - 12px);top:calc(-1 * var(--r) - 12px);inline-size:calc(2 * var(--r) + 24px);block-size:calc(2 * var(--r) + 24px);max-inline-size:none;overflow:visible}.dk-arc__dash{fill:none;stroke:var(--fx-line);stroke-width:1.3;stroke-dasharray:3 6;stroke-linecap:round}.dk-arc__draw{fill:none;stroke:#fff;stroke-width:12;stroke-dasharray:0 1;transition:stroke-dasharray .45s var(--ease)}.dk-spoke{position:absolute;z-index:1;left:0;top:0;inline-size:calc(var(--r) - 28px);block-size:1.5px;transform-origin:0 50%;rotate:var(--spoke, -90deg);background:linear-gradient(90deg,transparent 32px,var(--fx-lit) 32px);opacity:0;transition:rotate .4s var(--ease-snap),opacity .25s var(--ease)}.dk-hub{position:absolute;z-index:3;left:0;top:var(--hub-y);translate:-50% -50%;inline-size:230px;text-align:center;opacity:0;transition:opacity .3s var(--ease)}.dk-hub b{display:block;font:700 16px/1.25 var(--f-display);color:var(--tx)}.dk-hub__v{display:block;margin-block-start:3px;font:500 12.5px/1.3 var(--f-mono);color:var(--g-text);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:isolate}.dk-hub__q{display:none}.dk-hub__q small{display:block;margin-block-start:2px;font-size:12.5px;color:var(--tx-3)}.dk-menu{position:absolute;z-index:3;left:0;top:0;list-style:none}.dk-menu li{position:absolute;left:0;top:0;translate:0 0;scale:.3;opacity:0;transition:translate .5s cubic-bezier(.34,1.45,.64,1),scale .5s cubic-bezier(.34,1.45,.64,1),opacity .2s var(--ease);transition-delay:calc((var(--n) - 1 - var(--k)) * 28ms)}.dk-node{position:absolute;left:0;top:0;translate:-50% -50%;display:grid;justify-items:center;color:var(--tx);-webkit-tap-highlight-color:transparent}.dk-node__c{display:grid;place-items:center;inline-size:var(--node);block-size:var(--node);border-radius:50%;font-size:21px;color:var(--g-text);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2),inset 0 1px 0 var(--edge-hi),0 8px 18px -10px var(--shade);transition:scale .35s var(--ease-snap),background .25s,color .25s,box-shadow .3s var(--ease)}.dk-menu li:first-child .dk-node__c{color:var(--btn-fg);background:var(--btn-bg);box-shadow:var(--btn-rim),var(--btn-lift)}.dk-node.is-hot .dk-node__c{scale:1.1;color:var(--btn-fg);background:var(--btn-bg);box-shadow:var(--btn-rim),var(--btn-lift),var(--fx-halo)}.dk-node:focus-visible{outline:none}.dk-node:focus-visible .dk-node__c{outline:2px solid var(--g-text);outline-offset:3px}.dk-node__l{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.dk-orbit.open{pointer-events:auto}.dk-orbit.open .dk-fan{scale:1;opacity:1}.dk-orbit.open .dk-arc__draw{stroke-dasharray:1 0;transition-duration:.7s;transition-delay:.05s}.dk-orbit.open .dk-hub{opacity:1;transition-delay:.2s}.dk-orbit.open.has-hot .dk-spoke{opacity:1}.dk-orbit.open li{translate:var(--x, 0) var(--y, 0);scale:1;opacity:1;transition-delay:calc(var(--k) * 45ms)}.dk-orbit:not(.open){pointer-events:none}html.is-static :is(.dk-orbit *,.dk-scrim,.dk-fab>i,.dk-fab:after,.dk-fab:before,.dk-sat){transition:none!important}.sheet-lang{justify-self:center;padding:10px 16px;font-size:15px;font-weight:600;color:var(--tx-2)}@media(max-width:999px){.nav-links,.nav-sep{display:none}.menu-btn{display:grid}}@media(max-width:760px){.nav{gap:2px}.nav-lang,.nav-ctl__sep{display:none}}.tabbar{display:none}@property --phone-top-h{syntax: "<length>"; inherits: true; initial-value: 0px;}@property --phone-tab-h{syntax: "<length>"; inherits: true; initial-value: 0px;}@media(max-width:767px){html.phone-app{--phone-top-h: calc(env(safe-area-inset-top) + 58px) ;--phone-tab-h: calc(env(safe-area-inset-bottom) + 62px) }html.phone-app *,html.phone-app *:before,html.phone-app *:after{-webkit-backdrop-filter:none!important;backdrop-filter:none!important}html.phone-app :is(.hero-glow,.blob,.op__bg img){filter:none!important}html.phone-app body:after{content:none}html.phone-app :is(.is-off,.is-off *,.is-off *:before,.is-off *:after){animation-play-state:paused!important}html.phone-app .nav{inset-block-start:0;inset-inline:0;margin:0;inline-size:auto;max-inline-size:none;block-size:auto;min-block-size:var(--phone-top-h);justify-content:space-between;gap:8px;border-radius:0;padding:calc(env(safe-area-inset-top) + 7px) max(14px,env(safe-area-inset-right)) 7px max(14px,env(safe-area-inset-left));background:var(--bar-bg) var(--ph-bar);box-shadow:inset 0 -1px 0 var(--bar-line),0 4px 10px -8px var(--shade),0 16px 30px -24px var(--shade);animation:none;z-index:60;view-transition-name:v2-topbar}html.phone-app .nav-prog{inset-inline:0;border-radius:0;block-size:1.5px}html.phone-app :is(.nav-links,.nav>.nav-sep,.menu-btn){display:none}html.phone-app #sheet{display:none}html.phone-app .brand{gap:10px;padding-inline:0;block-size:44px;min-inline-size:0}html.phone-app .brand img{block-size:42px}html.phone-app .nav-end{gap:0;flex:none}html.phone-app .nav-lang{display:grid}html.phone-app .nav-ctl__sep{display:block}html.phone-app .nav-ctl__btn{block-size:38px;min-inline-size:40px}html.phone-app .nav-ctl__btn:after{content:"";position:absolute;top:-3px;right:-2px;bottom:-3px;left:-2px;border-radius:inherit}html.phone-app:lang(en) .nav-lang{font-family:system-ui,Segoe UI,Tahoma,sans-serif}html.phone-app .tabbar{position:fixed;z-index:60;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));padding:5px max(4px,env(safe-area-inset-right)) calc(5px + env(safe-area-inset-bottom)) max(4px,env(safe-area-inset-left));background:var(--bar-bg) var(--ph-bar);box-shadow:inset 0 1px 0 var(--bar-line),inset 0 2px 0 var(--edge-hi),0 -4px 10px -8px var(--shade),0 -16px 32px -24px var(--shade);view-transition-name:v2-tabbar}html.phone-app .tabbar__tab{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-block-size:52px;min-inline-size:0;color:var(--tx-2);-webkit-tap-highlight-color:transparent;touch-action:manipulation}html.phone-app .tabbar__ico{position:relative;display:grid;place-items:center;inline-size:52px;block-size:30px;border-radius:999px;font-size:22px;transition:scale .2s var(--ease-snap),color .25s}html.phone-app .tabbar__ico:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;scale:.55 1;opacity:0;background:linear-gradient(var(--tab-on),var(--tab-on)),var(--ph-surface);box-shadow:var(--ph-rim-lit),var(--ph-raise);transition:scale .45s var(--ease-snap),opacity .25s var(--ease)}html.phone-app .tabbar__tab[aria-current=page]{color:var(--g-text)}html.phone-app .tabbar__tab[aria-current=page] .tabbar__ico:before{scale:1;opacity:1}html.phone-app .tabbar__label{max-inline-size:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--f-display);font-size:12px;font-weight:600;line-height:1.2;letter-spacing:0}html.phone-app .tabbar__tab--contact{color:var(--tx)}html.phone-app .tabbar__tab--contact .tabbar__ico{background:var(--btn-bg);color:var(--btn-fg);box-shadow:var(--btn-rim),var(--btn-lift)}html.phone-app .tabbar__tab--contact .tabbar__ico:before{content:none}html.phone-app .tabbar__tab--contact[aria-current=page]{color:var(--g-text)}html.phone-app .tabbar__tab:active .tabbar__ico{scale:.93}html.phone-app .tabbar__tab--contact .tabbar__ico>i{grid-area:1 / 1;transition:rotate .45s var(--ease-snap),scale .45s var(--ease-snap),opacity .2s var(--ease)}html.phone-app .tabbar__tab--contact .tabbar__ico>.ph-x{rotate:-90deg;scale:.4;opacity:0}html.phone-app .tabbar__tab--contact.is-open .tabbar__ico>.ph-chat-circle-dots{rotate:90deg;scale:.4;opacity:0}html.phone-app .tabbar__tab--contact.is-open .tabbar__ico>.ph-x{rotate:0deg;scale:1;opacity:1}html.phone-app .dock{z-index:59;bottom:calc(var(--phone-tab-h) + 10px);padding:0;gap:0;pointer-events:none}html.phone-app .dock:before,html.phone-app .dock>.dk{display:none}html.phone-app .dk-fab{visibility:hidden;pointer-events:none}html.phone-app .dk-contact{--r0: 142;--a0: 14;--node: 48px;--hub-y: -64px}html.phone-app .dk-scrim{z-index:58;bottom:var(--phone-tab-h);background:linear-gradient(to top,var(--bg) 6%,var(--scrim) 58%)}html.phone-app .dk-menu li:not(:first-child) .dk-node__c{background:var(--surface) var(--ph-surface);box-shadow:var(--ph-rim),var(--ph-float)}html.phone-app .dk-node__l{position:absolute;inset-block-end:calc(100% + 6px);inline-size:auto;block-size:auto;clip:auto;overflow:visible;padding:3px 9px;border-radius:999px;background:var(--fx-tag);box-shadow:var(--ph-rim),var(--ph-raise);font:600 12px/1.2 var(--f-display);color:var(--tx)}html.phone-app .dk-hub__ch,html.phone-app .dk-spoke{display:none}html.phone-app .dk-hub__q{display:block}html.phone-app .dk-node.is-hot .dk-node__c{scale:1}html.phone-app .foot{padding-block-end:calc(var(--phone-tab-h) + 20px)}html.phone-app .ft-soc a{inline-size:44px;block-size:44px;border-radius:12px;font-size:19px}html.phone-app .ft-kids li{min-block-size:44px}html.phone-app .ft-kids li>a{min-block-size:44px}html.phone-app .foot{position:relative;border-block-start:0;background:var(--ph-wash),linear-gradient(180deg,var(--bg-2),var(--bg));box-shadow:inset 0 1px 0 var(--bar-line)}html.phone-app .foot:before{content:"";position:absolute;inset-block-start:0;inset-inline:12%;block-size:1px;pointer-events:none;background:linear-gradient(90deg,transparent,var(--fx-lit),transparent);opacity:.55}html.phone-app :is(.ft-node,.ft-soc a){background:var(--surface) var(--ph-surface);box-shadow:var(--ph-rim),var(--ph-raise)}html.phone-app .ft-root{background:var(--surface) var(--ph-surface);box-shadow:var(--ph-rim-lit),var(--ph-raise)}html.phone-app .ft-node i,html.phone-app .ft-soc a{color:var(--g-text)}html.phone-app .ft-bar{margin-block-start:24px;padding-block:22px 8px;align-items:center;gap:16px;text-align:center}html.phone-app .ft-sign{flex-direction:column;gap:6px}html.phone-app .foot .brand img{block-size:34px}html.phone-app .ft-soc{gap:10px}html.phone-app :is(.v2-head--lg,.v2-head--wide){--h-measure: none}html.phone-app .v2-head--lg{--h-size: clamp(26px, 6.2vw + 4px, 30px);--h-lh: 1.3}html.phone-app:lang(en) .v2-head--lg{--h-size: clamp(24px, 5.6vw + 4px, 28px);--h-lh: 1.14}html.phone-app .v2-lead{font-size:15px;line-height:1.8}html.phone-app:lang(en) .v2-lead{line-height:1.6}html.phone-app .v2-head{--h-gap: 12px}html.phone-app .v2-eyebrow{block-size:28px;padding-inline:12px;font-size:13px;background:var(--surface) var(--ph-surface);box-shadow:var(--ph-rim-lit),var(--ph-raise)}html.phone-app .btn-ghost{background:var(--surface) var(--ph-surface);box-shadow:var(--ph-rim),var(--ph-raise)}html.phone-app .btn-primary:active{box-shadow:var(--btn-rim),var(--btn-hot-glow),var(--btn-lift)}html.phone-app .btn-ghost:active{box-shadow:var(--ph-rim-lit),var(--ph-raise)}html.phone-app .btn-ghost:active>i{color:var(--g-text)}}@media(max-width:767px)and (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}@supports not (color: color-mix(in srgb,red,blue)){.nav{background:var(--glass)}.nav-ctl{box-shadow:inset 0 0 0 1px var(--line)}.ft-root:is(:hover:not(.phone-app *),:focus-visible),.ft-br:has(a:is(:hover:not(.phone-app *),:focus-visible)) .ft-node{box-shadow:inset 0 0 0 1px var(--lit),inset 0 1px 0 var(--edge-hi)}.dk-fab:after{box-shadow:0 0 0 1.5px var(--g-text)}}.v2-head{--h-size: clamp(28px, 1.9vw + 17px, 46px);--h-lh: 1.3;--h-measure: 16.82em;--h-gap: clamp(12px, .6vw + 8px, 18px);display:grid;justify-items:start;min-inline-size:0}.v2-head--lg{--h-size: clamp(32px, 2.5vw + 18px, 56px);--h-lh: 1.28;--h-measure: 14.02em}.v2-head--sm{--h-size: clamp(24px, 1.1vw + 16px, 34px);--h-lh: 1.32;--h-measure: 18.23em;--h-gap: 10px}.v2-head--wide{--h-measure: 28.04em}:lang(en) .v2-head{--h-lh: 1.14}:lang(en) .v2-head--sm{--h-lh: 1.2}.v2-head--center{justify-items:center;text-align:center}.v2-head--center>*{margin-inline:auto}.v2-head>*+*{margin-block-start:var(--h-gap)}.v2-head>.v2-eyebrow+.v2-title{margin-block-start:calc(var(--h-gap) + 2px)}.v2-eyebrow{display:inline-flex;align-items:center;block-size:30px;padding-inline:14px;border-radius:999px;font-weight:600;font-size:14px;line-height:1;white-space:nowrap;color:var(--g-text);background:color-mix(in oklab,var(--g-text) 7%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--g-text) 20%,transparent)}.v2-eyebrow--latin{font-family:var(--f-mono);font-weight:500;font-size:12px;letter-spacing:.1em;text-transform:uppercase}.v2-head--sm .v2-eyebrow{block-size:26px;font-size:13px}.v2-title{font-family:var(--f-display);font-weight:800;font-size:var(--h-size);line-height:var(--h-lh);letter-spacing:0;text-wrap:balance;max-inline-size:var(--h-measure);color:var(--tx)}:lang(en) .v2-title{letter-spacing:-.012em}.v2-title em{font-style:normal;color:var(--g-text)}.v2-key{color:var(--g-text);font-weight:900;text-shadow:0 0 28px var(--lit-glow);background:var(--key-line) no-repeat 50% calc(100% - .04em) / 96% var(--key-h, 2px),radial-gradient(50% 50% at 50% 50%,var(--key-wash),transparent) no-repeat 50% calc(100% + .12em) / 100% .42em;-webkit-box-decoration-break:clone;box-decoration-break:clone}.v2-key:lang(ar){padding-block-end:.16em}.v2-lead{max-inline-size:36em;font-size:clamp(16px,.35vw + 12.5px,18px);line-height:1.85;color:var(--tx-2);text-wrap:balance}:lang(en) .v2-lead{line-height:1.65}.v2-head--sm .v2-lead{font-size:16px;max-inline-size:33.6em}.v2-browser{--bar: 42px;container-type:inline-size;position:relative;isolation:isolate;border-radius:var(--r-lg);overflow:clip;background:var(--surface-2);box-shadow:0 0 0 1px var(--line-2),0 0 0 7px color-mix(in oklab,var(--tx) 3%,transparent),0 2px 3px -1px var(--shade),0 34px 70px -34px var(--shade),0 70px 120px -60px var(--shade)}.v2-browser:is(.has-brand,[style*=--brand]){box-shadow:0 0 0 1px color-mix(in oklab,var(--brand) 34%,var(--line-2)),0 0 0 7px color-mix(in oklab,var(--brand) 7%,transparent),0 2px 3px -1px var(--shade),0 34px 70px -34px var(--shade),0 60px 130px -46px color-mix(in oklab,var(--brand) 55%,transparent)}.v2-browser__bar{position:relative;z-index:1;block-size:var(--bar);display:flex;align-items:center;justify-content:center;padding-inline:16px;direction:ltr;background:linear-gradient(var(--surface-2),color-mix(in oklab,var(--surface-2) 82%,var(--bg)));box-shadow:inset 0 1px 0 var(--edge-hi),inset 0 -1px 0 var(--line)}.v2-browser__dots{position:absolute;inset-inline-start:16px;display:flex;gap:7px}.v2-browser__dots i{inline-size:11px;block-size:11px;border-radius:50%;background:var(--dot-1);box-shadow:inset 0 0 0 .5px color-mix(in oklab,var(--metal-2) 22%,transparent)}.v2-browser__dots i:nth-child(2){background:var(--dot-2)}.v2-browser__dots i:nth-child(3){background:var(--dot-3)}.v2-browser__addr{display:flex;align-items:center;justify-content:center;gap:7px;inline-size:min(400px,56%);block-size:27px;padding-inline:12px;border-radius:9px;background:color-mix(in oklab,var(--bg) 78%,var(--surface-2));box-shadow:inset 0 0 0 1px var(--line);color:var(--tx-2);font:500 12.5px/1 var(--f-mono)}.v2-browser__addr i{font-size:12px;color:var(--tx-3);flex:none}.v2-browser:is(.has-brand,[style*=--brand]) .v2-browser__addr i{color:color-mix(in oklab,var(--brand) 60%,var(--tx-2))}.v2-browser__url{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;unicode-bidi:isolate}.v2-browser__tools{position:absolute;inset-inline-end:16px;display:flex;gap:12px;color:var(--tx-3);font-size:15px}.v2-browser__body{position:relative;overflow:hidden;aspect-ratio:var(--aspect, auto);background:var(--bg-2)}.v2-browser__body>img,.v2-browser__body>video{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center}.v2-browser__body>.v2-media{block-size:100%}@container (max-width: 560px){.v2-browser__bar{block-size:32px;padding-inline:11px}.v2-browser__dots{inset-inline-start:11px;gap:5px}.v2-browser__dots i{inline-size:8px;block-size:8px}.v2-browser__addr{inline-size:62%;block-size:22px;border-radius:7px;font-size:12px;gap:5px;padding-inline:8px}.v2-browser__addr i{font-size:10px}.v2-browser__tools{display:none}}@container (max-width: 300px){.v2-browser__bar{justify-content:flex-start;padding-inline:0 8px}.v2-browser__dots{gap:4px}.v2-browser__dots i{inline-size:7px;block-size:7px}.v2-browser__addr{flex:1;inline-size:auto;min-inline-size:0;margin-inline-start:42px;padding-inline:7px}.v2-browser__addr i{display:none}}.v2-phone{container-type:inline-size;inline-size:var(--w, 260px);max-inline-size:100%}.v2-phone__frame{position:relative;aspect-ratio:9 / 19.5;padding:3.1cqi;border-radius:15cqi;background:linear-gradient(150deg,var(--metal-1),var(--metal-2) 42%,var(--metal-3) 78%,var(--metal-1));box-shadow:inset 0 0 0 1.5px var(--metal-edge),inset 0 0 0 4px var(--metal-2),0 0 0 1px var(--line),0 3px 6px -2px var(--shade),0 44px 80px -30px var(--shade)}.v2-phone__screen{position:relative;block-size:100%;overflow:hidden;border-radius:12cqi;background:var(--metal-2);isolation:isolate}.v2-phone__screen>img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--pos, top center);object-position:var(--pos, top center);background:var(--island)}.v2-phone__screen:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;pointer-events:none;border-radius:inherit;background:linear-gradient(118deg,var(--glare),transparent 38%);box-shadow:inset 0 0 0 1px var(--glare)}.v2-phone__island{position:absolute;z-index:3;inset-block-start:6.2cqi;inset-inline:0;margin-inline:auto;inline-size:31cqi;block-size:9cqi;border-radius:99px;background:var(--island);box-shadow:inset 0 0 0 1px var(--glare)}.v2-phone__island:after{content:"";position:absolute;inset-block-start:50%;inset-inline-end:9%;translate:0 -50%;inline-size:2.6cqi;block-size:2.6cqi;border-radius:50%;background:var(--metal-3);box-shadow:inset 0 0 0 .6px var(--glare)}.v2-media{position:relative;overflow:hidden;aspect-ratio:var(--aspect, auto);background:var(--bg-2)}.v2-media>img,.v2-media>video{display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:var(--pos, top center);object-position:var(--pos, top center)}.v2-media--contain>img,.v2-media--contain>video{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center}.v2-media>video{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;transition:opacity .6s var(--ease)}.v2-media>video.on{opacity:1}@supports not (color: color-mix(in srgb,red,blue)){.v2-eyebrow{background:var(--seg-bg);box-shadow:inset 0 0 0 1px var(--line-2)}.v2-browser{box-shadow:0 0 0 1px var(--line-2),0 2px 3px -1px var(--shade),0 34px 70px -34px var(--shade)}.v2-browser:is(.has-brand,[style*=--brand]){box-shadow:0 0 0 1px var(--brand),0 2px 3px -1px var(--shade),0 34px 70px -34px var(--shade)}.v2-browser__bar{background:var(--surface-2)}.v2-browser__dots i{box-shadow:none}.v2-browser__addr{background:var(--bg)}.v2-browser:is(.has-brand,[style*=--brand]) .v2-browser__addr i{color:var(--tx-2)}}.home-hero,.home-live,.home-sol,.home-work,.home-way,.home-clients{position:relative;isolation:isolate;overflow:clip;background:var(--bg);color:var(--tx)}.home-sol,.home-work,.home-way,.home-clients{min-block-size:100svh;display:flex;flex-direction:column;justify-content:center;padding-block:92px 76px}.home-clients{min-block-size:0;padding-block:8px 48px;scroll-margin-block-start:76px}.home-link{display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:15px;color:var(--tx);padding-block-end:4px;box-shadow:inset 0 -1px 0 var(--line-2);transition:box-shadow .3s}.home-link i{color:var(--g-text)}@media(hover:hover)and (pointer:fine){.home-link:hover{box-shadow:inset 0 -1.5px 0 var(--g-text)}}.home-hero{min-block-size:100svh;display:grid;place-items:center;padding:96px var(--gutter) 48px;text-align:center}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;overflow:hidden;mask-image:linear-gradient(var(--tx) calc(100% - 160px),transparent);-webkit-mask-image:linear-gradient(var(--tx) calc(100% - 160px),transparent)}.hero-grid{position:absolute;top:-40px;right:-40px;bottom:-40px;left:-40px;background-size:48px 48px;background-image:linear-gradient(var(--fx-grid) 1px,transparent 1px),linear-gradient(90deg,var(--fx-grid) 1px,transparent 1px);mask-image:radial-gradient(60% 70% at 50% 45%,var(--tx) 20%,transparent 80%);-webkit-mask-image:radial-gradient(60% 70% at 50% 45%,var(--tx) 20%,transparent 80%)}.hero-glow{position:absolute;inset-inline-start:15%;inset-block-end:-34%;inline-size:70%;block-size:80%;border-radius:50%;filter:blur(70px);opacity:.7;background:radial-gradient(closest-side,color-mix(in oklab,var(--g) 55%,transparent),transparent)}html:not(.dark) .hero-glow{background:radial-gradient(closest-side,var(--fx-blob-g),var(--wash-2) 60%,transparent);opacity:.9}.hero-flow{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;mask-image:radial-gradient(36% 34% at 50% 42%,transparent 35%,var(--tx) 92%);-webkit-mask-image:radial-gradient(36% 34% at 50% 42%,transparent 35%,var(--tx) 92%)}.hero-flow path{fill:none;stroke:var(--fx-line);stroke-width:1.4}.hero-flow .pulse{fill:var(--fx-dot);filter:drop-shadow(0 0 6px var(--g-hi))}html:not(.dark) .hero-flow .pulse{filter:none;r:4.5px;stroke:var(--fx-halo-c);stroke-width:7;paint-order:stroke}.hero-tags{position:absolute;top:0;right:0;bottom:0;left:0}.hero-tag{position:absolute;translate:-50% calc(-100% - 12px);padding:4px 13px;border-radius:999px;white-space:nowrap;font-size:13px;font-weight:500;line-height:1.4;color:var(--tx-2);background:var(--fx-tag);box-shadow:inset 0 0 0 1px var(--line-2);backdrop-filter:blur(6px);-webkit-backdrop-filter:blur(6px)}.hero-tag:after{content:"";position:absolute;left:50%;top:calc(100% + 8px);inline-size:8px;block-size:8px;border-radius:50%;translate:-50% 0;background:var(--bg);box-shadow:inset 0 0 0 1.5px var(--fx-dot)}html:not(.dark) .hero-tag:after{box-shadow:inset 0 0 0 2px var(--fx-dot)}.hero-tag.off,html.is-static .hero-flow .pulse{display:none}@media(prefers-reduced-motion:reduce){.hero-flow .pulse{display:none}}.hero-in{display:flex;flex-direction:column;align-items:center;gap:18px;max-inline-size:1000px}.hero-chip{display:inline-flex;align-items:center;gap:9px;block-size:34px;padding-inline:15px;border-radius:999px;font-size:14px;font-weight:600;color:var(--tx-2);background:var(--glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:inset 0 0 0 1px var(--line-2),inset 0 1px 0 var(--edge-hi)}.hero-h{font-family:var(--f-display);font-weight:800;font-size:clamp(34px,4.3vw,66px);line-height:1.25;text-wrap:balance}.hero-h .ln{display:block}.hero-h .v2-key{font-weight:900}@media(min-width:600px){.hero-h .v2-key{white-space:nowrap}}.hero-lead .nw{white-space:nowrap}.hero-lead{font-size:clamp(15.5px,1.2vw,18.5px);line-height:1.8;color:var(--tx-2);max-inline-size:46ch;text-wrap:pretty}.hero-cta{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-block-start:8px}html.is-live .home-hero:not(.in) [data-hero-in]>*{opacity:0;animation:home-unhide 0s 2s forwards}@keyframes home-unhide{to{opacity:1}}.home-live{min-block-size:100svh;display:flex;align-items:safe center;padding-block:84px 96px;--gl-board: color-mix(in oklab, var(--bg) 38%, transparent);--gl-panel: color-mix(in oklab, var(--tx) 4%, transparent);--gl-card: color-mix(in oklab, var(--tx) 7%, transparent);--gl-edge: color-mix(in oklab, var(--tx) 16%, transparent);--gl-top: color-mix(in oklab, var(--tx) 22%, transparent);--blob-g: var(--fx-blob-g);--blob-b: var(--fx-blob-b);--blob-a: var(--fx-blob-a)}html:not(.dark) .home-live{--gl-board: color-mix(in oklab, var(--surface) 42%, transparent);--gl-panel: color-mix(in oklab, var(--surface-2) 36%, transparent);--gl-card: color-mix(in oklab, var(--surface-2) 72%, transparent);--gl-edge: color-mix(in oklab, var(--tx) 10%, transparent);--gl-top: color-mix(in oklab, var(--surface-2) 95%, transparent)}.live-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;mask-image:linear-gradient(transparent,var(--tx) 160px,var(--tx) calc(100% - 160px),transparent);-webkit-mask-image:linear-gradient(transparent,var(--tx) 160px,var(--tx) calc(100% - 160px),transparent)}html:not(.dark) .live-bg{background:var(--fx-wash)}.live-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-size:48px 48px;background-image:linear-gradient(var(--fx-grid) 1px,transparent 1px),linear-gradient(90deg,var(--fx-grid) 1px,transparent 1px);mask-image:radial-gradient(55% 75% at 38% 50%,var(--tx) 30%,transparent 85%);-webkit-mask-image:radial-gradient(55% 75% at 38% 50%,var(--tx) 30%,transparent 85%)}.blob{position:absolute;border-radius:50%;filter:blur(46px)}.blob-g{inline-size:420px;block-size:340px;inset-inline-end:4%;inset-block-start:6%;background:var(--blob-g)}.blob-b{inline-size:300px;block-size:260px;inset-inline-end:44%;inset-block-start:52%;background:var(--blob-b)}.blob-a{inline-size:200px;block-size:180px;inset-inline-end:20%;inset-block-start:70%;background:var(--blob-a)}.live-in{display:flex;flex-direction:column}.live-head{margin-block-end:10px}.live-layout{position:relative;display:grid;justify-content:center;gap:18px 44px;grid-template-columns:minmax(0,250px) minmax(0,800px) minmax(0,250px);grid-template-rows:1fr 1fr;grid-template-areas:"s1 board s2" "s1 board s3"}.live-steps{display:contents;list-style:none}.live-card{position:relative;z-index:2;display:grid;grid-template-columns:34px minmax(0,1fr);gap:3px 12px;align-items:center;padding:14px 16px;border-radius:18px;color:var(--tx-2);background:linear-gradient(160deg,color-mix(in oklab,var(--gl-top) 32%,transparent),transparent 55%),var(--gl-board);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);box-shadow:inset 0 0 0 1px var(--gl-edge),inset 0 1px 0 var(--gl-top),0 24px 50px -30px var(--shade);transition:box-shadow .45s var(--ease),translate .45s var(--ease-snap)}.live-card:nth-child(1){grid-area:s1;align-self:center}.live-card:nth-child(2){grid-area:s2;align-self:start;margin-block-start:96px}.live-card:nth-child(3){grid-area:s3;align-self:end;margin-block-end:40px}.live-card .n{grid-row:span 2;inline-size:34px;block-size:34px;display:grid;place-items:center;border-radius:50%;font:600 13px/1 var(--f-mono);color:var(--tx-2);box-shadow:inset 0 0 0 1px var(--line-2);transition:background .45s,color .45s,box-shadow .45s}.live-card b{font-family:var(--f-display);font-weight:700;font-size:16px;line-height:1.4;color:var(--tx)}.live-card small{font-size:13.5px;line-height:1.6}.home-live[data-on="1"] .live-card:nth-child(1),.home-live[data-on="2"] .live-card:nth-child(2),.home-live[data-on="3"] .live-card:nth-child(3){translate:0 -2px;box-shadow:inset 0 0 0 1.5px var(--g-hi),inset 0 1px 0 var(--gl-top),0 0 30px -8px var(--g-glow),0 24px 50px -30px var(--shade)}.home-live[data-on="1"] .live-card:nth-child(1) .n,.home-live[data-on="2"] .live-card:nth-child(2) .n,.home-live[data-on="3"] .live-card:nth-child(3) .n{background:var(--g-hi);color:var(--g-ink);box-shadow:0 0 14px var(--g-glow)}.live-links{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;overflow:visible;pointer-events:none;z-index:1}.live-links path{fill:none;stroke:var(--fx-line);stroke-width:1.5;stroke-dasharray:3 5;transition:stroke .45s}.live-links circle{fill:var(--bg);stroke:var(--fx-dot);stroke-width:1.5;transition:fill .45s,stroke .45s}.home-live[data-on="1"] .live-links [data-step="1"],.home-live[data-on="2"] .live-links [data-step="2"],.home-live[data-on="3"] .live-links [data-step="3"]{stroke:var(--fx-lit);stroke-dasharray:none;filter:drop-shadow(0 0 4px var(--g-glow))}.home-live[data-on="1"] .live-links circle[data-step="1"],.home-live[data-on="2"] .live-links circle[data-step="2"],.home-live[data-on="3"] .live-links circle[data-step="3"]{fill:var(--fx-dot)}html:not(.dark) .live-links :is(path,circle){filter:none}.live-stage{grid-area:board;position:relative;min-inline-size:0}.lv{position:relative;isolation:isolate;inline-size:100%;border-radius:22px;overflow:clip;font-size:13px;line-height:1.5;box-shadow:0 50px 100px -40px var(--shade)}.lv:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;border-radius:inherit;background:linear-gradient(160deg,color-mix(in oklab,var(--gl-top) 40%,transparent),transparent 40%,transparent 62%,color-mix(in oklab,var(--gl-top) 14%,transparent)),var(--gl-board);backdrop-filter:blur(24px) saturate(170%);-webkit-backdrop-filter:blur(24px) saturate(170%);box-shadow:inset 0 0 0 1px var(--gl-edge),inset 0 1px 0 var(--gl-top)}.lv-chrome{display:flex;align-items:center;gap:14px;block-size:40px;padding-inline:16px;border-block-end:1px solid var(--line);background:var(--gl-panel)}.lv-dots{display:flex;gap:6px;direction:ltr}.lv-dots i{inline-size:10px;block-size:10px;border-radius:50%;background:var(--dot-1)}.lv-dots i:nth-child(2){background:var(--dot-2)}.lv-dots i:nth-child(3){background:var(--dot-3)}.lv-addr{margin-inline:auto;display:flex;align-items:center;gap:6px;block-size:24px;padding-inline:12px;border-radius:7px;font-size:12px;color:var(--tx-2);direction:ltr;box-shadow:inset 0 0 0 1px var(--line)}.lv-demo{font-size:12px;font-weight:700;color:var(--c-amber);padding:3px 10px;border-radius:999px;background:color-mix(in oklab,var(--c-amber) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--c-amber) 35%,transparent)}.lv-head{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 20px 4px}.lv-ttl b{display:block;font-family:var(--f-display);font-weight:800;font-size:19px;line-height:1.3}.lv-ttl span{font-size:13px;color:var(--tx-3)}.lv-kpis{display:flex;gap:10px}.lv-kpi{display:flex;align-items:baseline;gap:8px;padding:10px 16px;border-radius:14px;background:var(--gl-panel);box-shadow:inset 0 0 0 1px var(--line),inset 0 1px 0 var(--edge-hi);white-space:nowrap}.lv-kpi span{font-size:12.5px;color:var(--tx-3)}.lv-kpi b{font:600 22px/1 var(--f-mono)}.lv-kpi small{font-size:11.5px;color:var(--tx-3)}.lv-kpi em{font:600 11.5px/1 var(--f-mono);font-style:normal;color:var(--g-text)}.lv-body{display:grid;grid-template-columns:1.55fr 1fr;gap:12px;padding:10px 20px 18px}.lv-pipe{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;transition:opacity .5s}.lv-col{display:flex;flex-direction:column;gap:8px;padding:10px;border-radius:14px;min-block-size:160px;background:var(--gl-panel);box-shadow:inset 0 0 0 1px var(--line)}.lv-col-h{display:flex;align-items:center;gap:7px;padding:2px 4px 4px;font-size:13px;font-weight:700}.lv-col-h i{inline-size:7px;block-size:7px;border-radius:50%;background:var(--c)}.lv-col-h span{margin-inline-start:auto;font:600 11.5px/1 var(--f-mono);color:var(--tx-3)}.lv-card{position:relative;padding:9px 12px;border-radius:11px;background:var(--gl-card);box-shadow:inset 0 0 0 1px var(--line),inset 0 1px 0 var(--edge-hi);transition:box-shadow .5s var(--ease-snap),translate .5s var(--ease-snap)}.lv-card:before{content:"";position:absolute;inset-inline-start:0;inset-block:12px;inline-size:3px;border-radius:3px;background:var(--c)}.lv-card b{display:block;font-size:13.5px;font-weight:600;line-height:1.45;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.lv-card>span{font:500 12px/1.6 var(--f-mono);color:var(--tx-2)}.lv-card small{font-family:var(--f-body);color:var(--tx-3)}.lv-flag{position:absolute;inset-block-start:-9px;inset-inline-end:10px;padding:2px 8px;border-radius:999px;font-size:11px;font-weight:700;font-style:normal;color:var(--g-ink);background:var(--g-hi);opacity:0;transition:opacity .4s}.lv-chart{position:relative;display:flex;flex-direction:column;padding:14px 16px 12px;border-radius:14px;background:var(--gl-panel);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .5s var(--ease)}.lv-l{font-size:12.5px;color:var(--tx-3)}.lv-v{font:600 24px/1.3 var(--f-mono)}.lv-v small{font:500 12px var(--f-body);color:var(--tx-3)}.lv-chart svg{flex:1 1 0;inline-size:100%;min-block-size:70px;margin-block-start:6px;overflow:visible}.lv-chart .area{fill:color-mix(in oklab,var(--g-hi) 18%,transparent)}.lv-chart .ln{fill:none;stroke:var(--fx-lit);stroke-width:2.4;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px var(--g-glow))}html:not(.dark) .lv-chart .ln{filter:none;stroke-width:2.8}.lv-months{display:flex;justify-content:space-between;direction:ltr;font:500 10.5px/1 var(--f-mono);color:var(--tx-3);margin-block-start:8px}.lv-rep{position:absolute;inset-block-start:12px;inset-inline-end:12px;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:11.5px;font-weight:700;font-style:normal;color:var(--g-ink);background:var(--g-hi);opacity:0;transition:opacity .4s}.lv-toast{position:absolute;z-index:2;inset-block-start:150px;inset-inline-end:40px;display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;opacity:0;translate:0 8px;transition:opacity .4s,translate .5s var(--ease-snap);background:color-mix(in oklab,var(--surface-2) 90%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);box-shadow:inset 0 0 0 1px var(--line-2),0 20px 40px -18px var(--shade)}.lv-toast i{font-size:22px;color:var(--g-text)}.lv-toast b{display:block;font-size:13px}.lv-toast span{font-size:12px;color:var(--tx-2)}.home-live[data-on="1"] .lv-card.is-new{box-shadow:inset 0 0 0 1.5px var(--g-hi),0 0 24px -4px var(--g-glow);translate:0 -2px}.home-live[data-on="1"] .lv-flag{opacity:1}.home-live[data-on="2"] .lv-toast{opacity:1;translate:0 0}.home-live[data-on="2"] .lv-card.is-won{box-shadow:inset 0 0 0 1.5px var(--g-hi),0 0 24px -4px var(--g-glow)}.home-live[data-on="3"] .lv-chart{box-shadow:inset 0 0 0 1.5px var(--g-hi),0 0 30px -6px var(--g-glow)}.home-live[data-on="3"] .lv-rep{opacity:1}.home-live[data-on="3"] .lv-pipe{opacity:.55}.home-sol{padding-block-end:20px}.sol-bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.5;background:radial-gradient(42% 46% at 50% 64%,var(--fx-blob-g),transparent 72%);mask-image:linear-gradient(transparent,var(--tx) 40%,var(--tx) 80%,transparent);-webkit-mask-image:linear-gradient(transparent,var(--tx) 40%,var(--tx) 80%,transparent)}.home-wire{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;overflow:visible;pointer-events:none;z-index:1}.home-wire path{fill:none;stroke:var(--fx-line);stroke-width:1.3}.home-wire circle{fill:var(--fx-dot);filter:drop-shadow(0 0 6px var(--g-hi))}html:not(.dark) .home-wire circle{filter:none;stroke:var(--fx-halo-c);stroke-width:7;paint-order:stroke}.sol-head{position:relative;z-index:4}.sol-ring{position:relative;block-size:clamp(280px,calc(100svh - 190px - var(--sol-head, 110px)),460px);margin-block-start:6px}.sol-orbit{position:absolute;left:50%;top:50%;inline-size:var(--rx);block-size:var(--ry);translate:-50% -50%;border-radius:50%;border:1.5px dashed var(--fx-line-2)}.sol-trace{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;overflow:visible;pointer-events:none;z-index:1}.sol-trace .spoke{stroke:var(--fx-line-2);stroke-width:1;stroke-dasharray:2 5}.sol-trace .lit{fill:none;stroke:var(--fx-lit);stroke-width:2;stroke-linecap:round;filter:drop-shadow(0 0 6px var(--g-glow))}.sol-trace .tok{fill:var(--fx-dot);filter:drop-shadow(0 0 8px var(--g-hi))}html:not(.dark) .sol-trace :is(.lit,.tok){filter:none}html:not(.dark) .sol-trace .tok{stroke:var(--fx-halo-c);stroke-width:8;paint-order:stroke}html:not(.dark) :is(.sol-mod.on .sol-ico,.sol-mod.on .sol-go,.work-tabs [aria-selected=true] small,.way-stamp,.lv-flag,.lv-rep,.home-live[data-on="1"] .live-card:nth-child(1) .n,.home-live[data-on="2"] .live-card:nth-child(2) .n,.home-live[data-on="3"] .live-card:nth-child(3) .n,.way-steps [aria-selected=true] .n,.pring-n){color:var(--btn-fg);background:var(--btn-bg)}.sol-chip{position:absolute;z-index:3;inset-block-start:0;left:0;padding:4px 10px;border-radius:999px;font-size:12px;font-weight:600;white-space:nowrap;color:var(--g-text);background:var(--bg);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--g-hi) 45%,transparent);opacity:0;pointer-events:none}.sol-hub{position:absolute;z-index:2;left:50%;top:54%;translate:-50% -50%;inline-size:clamp(290px,22vw,340px);padding:10px 12px;border-radius:22px;display:grid;grid-template-columns:minmax(0,1fr);gap:7px;background:linear-gradient(180deg,var(--surface-2),var(--surface));box-shadow:var(--shadow),inset 0 0 0 1px var(--line-2),inset 0 1px 0 var(--edge-hi),0 30px 60px -30px var(--shade)}.sol-hub-t{display:flex;align-items:center;gap:10px}.sol-hub-t img{inline-size:26px;block-size:26px}.sol-hub-n{flex:1;min-inline-size:0;display:grid;gap:1px}.sol-hub-n b{font:900 17px/1.2 var(--f-display)}.sol-hub-n small{font-size:12px;font-weight:600;color:var(--g-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sol-demo{flex:none;padding:3px 9px;border-radius:999px;font-size:11px;font-weight:600;color:var(--c-amber);background:color-mix(in oklab,var(--c-amber) 12%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--c-amber) 30%,transparent)}.sol-hub-f{display:flex;align-items:center;gap:8px}.sol-hub-f .sol-log{flex:1;min-inline-size:0}.sol-all{flex:none;display:inline-flex;align-items:center;gap:6px;min-block-size:34px;padding-inline:12px;border-radius:999px;font-size:13px;font-weight:700;color:var(--tx);box-shadow:inset 0 0 0 1px var(--line-2);transition:background .3s,box-shadow .3s}.sol-all i{color:var(--g-text)}@media(hover:hover)and (pointer:fine){.sol-all:hover{background:var(--pill);box-shadow:var(--pill-shadow)}}.sol-pvs{position:relative;block-size:90px;border-radius:12px;overflow:hidden;background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line)}.sol-pv{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;visibility:hidden;transition:opacity .4s var(--ease),visibility 0s .4s}.sol-pv.on{opacity:1;visibility:visible;transition:opacity .4s var(--ease)}.sol-pv .pv-sm{top:6px;right:6px;bottom:6px;left:6px}.sol-pv .pc{gap:3px;padding-block:2px}.sol-pv .pc-row{padding-block:2px}.sol-pv :is(.pw-nav,.pw-hero>span){display:none}.sol-pv .pw-page{padding:6px 12px}.sol-pv .pw-hero{flex-direction:row;align-items:center;justify-content:space-between;gap:10px}.sol-pv .pw-btn{flex:none;margin:0;align-self:center}.sol-log{display:flex;align-items:center;gap:10px;padding:6px 10px;border-radius:10px;font-size:13px;line-height:1.4;background:color-mix(in oklab,var(--g-hi) 8%,var(--surface-2));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--g-hi) 22%,var(--line))}.sol-log time{font:500 11.5px var(--f-mono);color:var(--g-text)}.sol-log span{min-inline-size:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sol-seats{list-style:none}.sol-seat{position:absolute;z-index:3;left:var(--x);top:var(--y);translate:-50% -50%}.sol-mod{inline-size:clamp(260px,20vw,300px);block-size:60px;display:flex;align-items:center;gap:12px;padding-inline:10px 12px;border-radius:18px;background:linear-gradient(180deg,var(--surface-2),var(--surface));box-shadow:var(--shadow),inset 0 0 0 1px var(--line-2),inset 0 1px 0 var(--edge-hi);transition:box-shadow .35s var(--ease),translate .35s var(--ease-snap),background .35s}.sol-mod.on{background:linear-gradient(180deg,color-mix(in oklab,var(--g-hi) 9%,var(--surface-2)),var(--surface));box-shadow:var(--shadow),inset 0 0 0 1.5px var(--g-hi),0 0 0 5px color-mix(in oklab,var(--g-hi) 12%,transparent),0 0 30px -6px var(--g-glow)}@media(hover:hover)and (pointer:fine){.sol-mod:hover{translate:0 -2px}}.sol-ico{inline-size:40px;block-size:40px;flex:none;display:grid;place-items:center;border-radius:12px;font-size:20px;color:var(--g-text);background:color-mix(in oklab,var(--g-hi) 11%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--g-hi) 26%,var(--line)),inset 0 1px 0 var(--edge-hi);transition:background .35s,color .35s}.sol-mod.on .sol-ico{background:var(--g-hi);color:var(--g-ink);box-shadow:var(--btn-bevel)}.sol-tx{flex:1;display:grid;gap:2px;min-inline-size:0}.sol-tx h3{font:800 15px/1.3 var(--f-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sol-tx small{font-size:12.5px;color:var(--tx-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sol-tx.tight small{display:none}.sol-tx.wrap-sm small{white-space:normal;line-height:1.3;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sol-tx.tight h3{white-space:normal;line-height:1.25;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.sol-go{inline-size:28px;block-size:28px;flex:none;display:grid;place-items:center;border-radius:50%;font-size:14px;color:var(--tx-3);box-shadow:inset 0 0 0 1px var(--line-2);transition:background .35s,color .35s,box-shadow .35s}.sol-mod.on .sol-go{color:var(--g-ink);background:var(--g-hi);box-shadow:none}@media(hover:hover)and (pointer:fine){.sol-mod:hover .sol-go{color:var(--tx);background:var(--pill);box-shadow:var(--pill-shadow)}}.home-work{transition:--brand .5s var(--ease)}.work-head{position:relative}.work-tabs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:4px;padding:4px;margin-block-end:8px;border-radius:999px;background:var(--seg-bg);box-shadow:inset 0 0 0 1px var(--line-2)}.work-tabs button{display:flex;align-items:center;justify-content:center;gap:9px;min-block-size:46px;padding-inline:14px;border-radius:999px;font-family:var(--f-display);font-size:15.5px;font-weight:700;color:var(--tx-2);transition:color .3s,background .3s,box-shadow .3s}.work-tabs button i{font-size:18px}.work-tabs small{min-inline-size:26px;padding:2px 8px;border-radius:999px;font:600 12px/1.4 var(--f-mono);color:var(--tx-3);box-shadow:inset 0 0 0 1px var(--line-2);transition:background .3s,color .3s}.work-tabs [aria-selected=true]{color:var(--tx);background:var(--pill);box-shadow:var(--pill-shadow)}.work-tabs [aria-selected=true] small{color:var(--g-ink);background:var(--g-hi);box-shadow:none}@media(hover:hover)and (pointer:fine){.work-tabs [aria-selected=false]:hover{color:var(--tx)}}.work-body{margin-block-start:18px;display:grid;grid-template-columns:minmax(0,400px) minmax(0,1fr);gap:44px;block-size:clamp(320px,calc(100svh - 338px),440px)}.work-side{display:flex;flex-direction:column;gap:4px;min-block-size:0}.work-list{list-style:none;display:grid;gap:4px}.work-list[hidden]{display:none}.work-list a{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:12px;padding:7px 12px 7px 10px;border-radius:16px}.wl-logo{position:relative;inline-size:42px;block-size:42px;display:grid;place-items:center;overflow:hidden;border-radius:12px;background:var(--tile, var(--surface-2));box-shadow:inset 0 0 0 1px var(--line-2)}.wl-logo img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;-o-object-fit:contain;object-fit:contain}.wl-initial{font:800 18px/1 var(--f-display);color:color-mix(in oklab,var(--tile, var(--g-text)) 70%,var(--tx));background:color-mix(in oklab,var(--tile, var(--g-hi)) 14%,var(--surface))}.wl-tx{display:grid;gap:1px;min-inline-size:0}.work-list b{font:800 17px/1.35 var(--f-display);color:var(--tx-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.work-list .m{display:flex;align-items:center;gap:10px;min-inline-size:0;font-size:13px;color:var(--tx-3);white-space:nowrap}.work-list .m .mono{font-size:12.5px;direction:ltr;overflow:hidden;text-overflow:ellipsis}.work-list .typ{display:inline-flex;align-items:center;gap:5px;padding:1px 9px;border-radius:999px;font-size:12px;font-weight:600;color:var(--tx-2);box-shadow:inset 0 0 0 1px var(--line-2)}.wl-go{font-size:15px;color:var(--tx-3);opacity:0}.work-list li.on a{background:color-mix(in oklab,var(--brand) 12%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--brand) 40%,transparent)}.work-list li.on b{color:var(--tx)}.work-list li.on .wl-go{opacity:1;color:color-mix(in oklab,var(--brand) 60%,var(--tx))}@media(hover:hover)and (pointer:fine){.work-list li:not(.on) a:hover{background:var(--seg-bg)}.work-list a:hover .wl-go{opacity:1}}.work-all{margin-block-start:auto;align-self:flex-start}.work-stage{position:relative;isolation:isolate;overflow:hidden;border-radius:26px;min-block-size:0;background:radial-gradient(70% 90% at 50% 110%,color-mix(in oklab,var(--brand) 55%,transparent),transparent 70%),linear-gradient(160deg,color-mix(in oklab,var(--brand) 22%,var(--surface)),var(--surface) 70%);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--brand) 30%,var(--line))}.work-stage:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;opacity:.5;background-size:22px 22px;background-image:radial-gradient(color-mix(in oklab,var(--brand) 40%,transparent) 1px,transparent 1.2px);mask-image:linear-gradient(to bottom,var(--tx),transparent 70%);-webkit-mask-image:linear-gradient(to bottom,var(--tx),transparent 70%)}.work-st{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;justify-content:center}.work-st[hidden]{display:none}.work-st-web{align-items:flex-start;padding-block-start:28px}.work-browser{inline-size:84%;flex:none}.work-layer{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0}.work-layer.on,.work-layer.was{opacity:1}.work-layer.on{z-index:1}.work-layer .v2-media{block-size:100%}.work-layer{overflow:clip}.work-layer>.work-scroll{position:absolute;inset:0 0 auto;z-index:1;inline-size:100%;block-size:auto;opacity:0;transition:opacity .3s var(--ease);animation:work-scroll var(--dur, 20s) linear .2s infinite both paused}.work-layer>.work-scroll.on{opacity:1}.home-work.is-live .work-layer.on>.work-scroll.on{animation-play-state:running}@media(hover:hover){.home-work.is-live .work-browser:hover .work-layer.on>.work-scroll.on{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.work-scroll{display:none}}@keyframes work-scroll{0%{transform:translateY(0);animation-timing-function:cubic-bezier(.5,0,1,1)}2%{transform:translateY(calc(var(--end, 0px) * .023));animation-timing-function:linear}44%{transform:translateY(calc(var(--end, 0px) * .977));animation-timing-function:cubic-bezier(0,0,.5,1)}46%,54%{transform:translateY(var(--end, 0px));animation-timing-function:cubic-bezier(.45,0,.55,1)}to{transform:translateY(0)}}.work-blank{block-size:100%;display:grid;place-content:center;gap:6px;text-align:center;background:color-mix(in oklab,var(--brand) 14%,var(--bg-2))}.work-blank b{font:800 26px/1.3 var(--f-display)}.work-blank span{font-size:14px;color:var(--tx-2);direction:ltr}.work-st-app{align-items:center;gap:26px;padding-block-end:20px}.work-phone{--w: 140px;flex:none;filter:drop-shadow(0 30px 40px color-mix(in oklab,var(--brand) 35%,transparent));transition:translate .6s var(--ease-snap),--w .6s var(--ease-snap),opacity .5s;opacity:.8}.work-phone.on{--w: 156px;translate:0 -14px;opacity:1}.work-phone .v2-phone__screen{background:var(--cover, none) center / cover,var(--surface-2)}.phn-blank{block-size:100%;display:grid;place-items:center;padding:12px;text-align:center;background:color-mix(in oklab,var(--brand) 20%,var(--bg-2))}.phn-blank b{font:800 15px/1.35 var(--f-display)}.work-cap{position:absolute;z-index:2;inset-block-end:16px;inset-inline-start:18px;display:flex;align-items:center;gap:10px;padding-block:6px;padding-inline:14px 6px;border-radius:999px;font-size:13.5px;background:var(--glass);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 0 0 1px var(--line-2)}.work-cap a{display:inline-flex;align-items:center;gap:6px;min-block-size:34px;padding-inline:14px;border-radius:999px;font-weight:700;background:var(--brand);color:var(--surface-2)}html.dark .work-cap a{color:var(--tx)}.way-steps{margin-block-start:20px;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:6px;padding:5px;border-radius:20px;background:var(--seg-bg);box-shadow:inset 0 0 0 1px var(--line-2)}.way-steps button{position:relative;display:flex;align-items:center;gap:12px;block-size:58px;padding-inline:14px;border-radius:15px;overflow:hidden;text-align:start;color:var(--tx-2);transition:background .35s,box-shadow .35s,color .35s}.way-steps .n{inline-size:30px;block-size:30px;flex:none;display:grid;place-items:center;border-radius:50%;font:600 13px var(--f-mono);color:var(--tx-3);box-shadow:inset 0 0 0 1.5px var(--line-2);transition:background .35s,color .35s}.way-steps b{flex:1;min-inline-size:0;font:700 15.5px/1.35 var(--f-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.way-steps .wk{font:600 12.5px var(--f-mono);color:var(--tx-3);direction:ltr}.way-steps .done .n{color:var(--g-text);background:color-mix(in oklab,var(--g-hi) 18%,transparent);box-shadow:none}.way-steps [aria-selected=true]{color:var(--tx);background:var(--pill);box-shadow:var(--pill-shadow)}.way-steps [aria-selected=true] .n{color:var(--g-ink);background:var(--g-hi);box-shadow:none}.way-steps [aria-selected=true]:after{content:"";position:absolute;inset-block-end:0;inset-inline-start:0;block-size:3px;inline-size:calc(var(--p, 1) * 100%);background:var(--g-hi);box-shadow:0 0 8px var(--g-hi)}@media(hover:hover)and (pointer:fine){.way-steps [aria-selected=false]:hover{background:var(--seg-bg);color:var(--tx)}}.way-panes{margin-block-start:12px}.way-pane{block-size:clamp(240px,calc(100svh - 414px),330px);display:grid;grid-template-columns:1.15fr 1fr 1fr;border-radius:24px;overflow:hidden;background:var(--surface);box-shadow:var(--shadow),inset 0 0 0 1px var(--line)}.way-pane.no-why{grid-template-columns:1.15fr 1fr}:lang(en) .way-pane{block-size:clamp(232px,calc(100svh - 422px),330px)}.way-pane[hidden]{display:none}.way-pane>div{min-block-size:0;display:flex;flex-direction:column;gap:10px;padding:20px 24px}.way-pane>div+div{border-inline-start:1px solid var(--line)}.way-pane .lb{font-size:13px;font-weight:600;color:var(--g-text)}.way-what h3{font:800 24px/1.4 var(--f-display)}.way-what .d{font-size:15.5px;line-height:1.8;color:var(--tx-2);text-wrap:pretty}.way-what .wk{margin-block-start:auto;font-size:13px;color:var(--tx-3)}.way-what .wk b{font:600 12.5px var(--f-mono);color:var(--tx-2)}.way-art{position:relative;flex:1;min-block-size:0;border-radius:14px;overflow:hidden;background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line-2)}.way-browser{position:absolute;inset:14px 14px auto;--bar: 26px}.way-browser .v2-browser__bar{block-size:26px}.way-browser .v2-browser__addr{block-size:17px;font-size:9.5px}.way-browser .v2-browser__dots i{inline-size:7px;block-size:7px}.way-browser .v2-browser__body{aspect-ratio:1338 / 618}.way-stamp{position:absolute;z-index:2;inset-block-end:12px;inset-inline-start:12px;display:flex;align-items:center;gap:7px;padding:7px 12px;border-radius:999px;font-size:13px;font-weight:700;color:var(--g-ink);background:var(--g-hi);rotate:-4deg;box-shadow:0 10px 24px -10px var(--g-glow),var(--btn-bevel)}.way-why ul{list-style:none;display:grid;gap:8px}.way-why li{display:flex;gap:11px;padding:9px 12px;border-radius:14px;background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line)}.way-why li>i{flex:none;inline-size:22px;block-size:22px;margin-block-start:2px;display:grid;place-items:center;border-radius:50%;font-size:12px;color:var(--g-ink);background:var(--g-hi)}.way-why b{display:block;font:700 15px/1.45 var(--f-display)}.way-why span{display:block;margin-block-start:1px;font-size:13px;line-height:1.6;color:var(--tx-2)}.cl-head{display:flex;flex-direction:column;align-items:center;gap:14px}.cl-stats{list-style:none;display:flex;flex:none}.cl-stats li{display:flex;flex-direction:column;gap:3px;padding-inline:28px}.cl-stats li:not(:last-child){border-inline-end:1px solid var(--line-2)}.cl-stats li{align-items:center}.cl-stats b{font:800 34px/1.1 var(--f-display);direction:ltr}.cl-stats sup{font-size:.5em;color:var(--g-text)}.cl-stats span{font-size:13.5px;color:var(--tx-2);white-space:nowrap}.cl-stage{margin-block-start:18px;display:flex;gap:18px;block-size:clamp(270px,calc(100svh - 380px),340px)}.cl-quote{position:relative;flex:1;min-inline-size:0;display:flex;flex-direction:column;padding:22px 32px 14px;border-radius:20px;overflow:hidden;background:var(--surface);box-shadow:var(--shadow),inset 0 0 0 1px var(--line)}.cl-mark{font-size:28px;color:var(--g-text)}.cl-voice[hidden]{display:none}.cl-voice blockquote{margin-block-start:4px;font:500 clamp(18px,1.5vw,23px)/1.7 var(--f-display);max-inline-size:60ch;text-wrap:pretty}.cl-voice-empty p{margin-block-start:6px;font-size:18px;color:var(--tx-2)}.cl-who{margin-block-start:12px;display:flex;align-items:center;gap:12px}.cl-who .av{inline-size:40px;block-size:40px;flex:none;display:grid;place-items:center;border-radius:50%;font:800 16px var(--f-display);color:var(--g-ink);background:linear-gradient(135deg,var(--g-hi),var(--g))}.cl-who b{display:block;font:700 15.5px/1.35 var(--f-display)}.cl-who small{display:block;font-size:13px;line-height:1.5;color:var(--tx-3)}.cl-tabs{margin-block-start:auto;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:14px}.cl-tabs button{position:relative;display:flex;align-items:center;gap:8px;min-block-size:44px;padding-block-start:10px;text-align:start;font-size:14px;font-weight:600;color:var(--tx-3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .3s}.cl-tabs button:before{content:"";position:absolute;inset-block-start:0;inset-inline:0;block-size:3px;border-radius:3px;background:var(--line-2)}.cl-tabs button.on{color:var(--tx)}.cl-tabs button.on:after{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:calc(var(--p, 1) * 100%);block-size:3px;border-radius:3px;background:var(--g-hi);box-shadow:0 0 10px var(--g-glow)}.cl-tabs i{font-size:17px;color:var(--g-text)}@media(hover:hover)and (pointer:fine){.cl-tabs button:hover{color:var(--tx)}}.cl-vid{position:relative;flex:none;block-size:100%;aspect-ratio:9 / 16;border-radius:20px;overflow:hidden;background:var(--bg-2);box-shadow:var(--shadow),inset 0 0 0 1px var(--line)}.cl-vid video{display:block;inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.cl-vid:not(.playing) video::-webkit-media-controls-panel{display:none}.cl-vid:focus-within{outline:2px solid var(--g-text);outline-offset:2px}.cl-play{position:absolute;z-index:2;left:50%;top:76%;translate:-50% -50%;inline-size:60px;block-size:60px;display:grid;place-items:center;border-radius:50%;font-size:24px;color:var(--g-ink);background:var(--g-hi);transition:opacity .3s,scale .3s var(--ease-snap);box-shadow:var(--btn-bevel),0 0 0 8px color-mix(in oklab,var(--g-hi) 18%,transparent),0 12px 30px -8px var(--shade)}@media(hover:hover)and (pointer:fine){.cl-play:hover{scale:1.06}}.cl-vid.playing .cl-play{opacity:0;pointer-events:none}.cl-logos{margin-block-start:24px;display:flex;align-items:center;gap:22px}.cl-logos-cap{flex:none;font-size:14px;font-weight:700;color:var(--tx-2);white-space:nowrap}.cl-logos-cap small{display:block;font-size:12.5px;font-weight:500;color:var(--tx-3)}.cl-track{flex:1;min-inline-size:0;overflow:hidden}.cl-track.is-long{mask-image:linear-gradient(90deg,transparent,var(--tx) 5%,var(--tx) 95%,transparent);-webkit-mask-image:linear-gradient(90deg,transparent,var(--tx) 5%,var(--tx) 95%,transparent)}.cl-row{list-style:none;display:flex;gap:12px;inline-size:-moz-max-content;inline-size:max-content}.lg{position:relative;inline-size:158px;block-size:60px;display:grid;place-items:center;overflow:hidden;border-radius:12px;background:var(--tile, var(--surface));box-shadow:inset 0 0 0 1px var(--line),inset 0 1px 0 var(--edge-hi);transition:translate .3s var(--ease-snap)}.lg img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;-o-object-fit:contain;object-fit:contain}.lg-word{padding-inline:12px;text-align:center;font:800 14px/1.25 var(--f-display);color:color-mix(in oklab,var(--tile, var(--g-text)) 60%,var(--tx));background:color-mix(in oklab,var(--tile, var(--g-hi)) 12%,var(--surface))}@media(hover:hover)and (pointer:fine){.cl-row a:hover .lg{translate:0 -2px}}@media(min-width:1000px)and (max-height:700px){.home-sol,.home-work,.home-way{padding-block-start:84px}}@media(max-width:999px){.home-sol,.home-work,.home-way,.home-clients{min-block-size:0;padding-block:80px 56px}.home-clients{padding-block-end:48px}.home-live{min-block-size:0;padding-block:72px 56px}.live-layout{grid-template-columns:minmax(0,1fr);grid-template-rows:none;grid-template-areas:"board" "s1" "s2" "s3";gap:12px}.live-card:nth-child(n){align-self:stretch;margin:0}.live-links{display:none}.blob{scale:.6}.sol-ring{block-size:auto;display:grid;gap:14px;margin-block-start:20px}.sol-orbit,.sol-trace,.sol-chip{display:none}.sol-hub{position:relative;left:auto;top:auto;translate:none;inline-size:auto}.sol-pvs{block-size:150px}.sol-seats{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:10px}.sol-seat{position:relative;left:auto;top:auto;translate:none}.sol-mod{inline-size:auto}.work-body{grid-template-columns:minmax(0,1fr);block-size:auto;gap:14px}.work-side{display:contents}.work-tabs{order:-2;margin:0}.work-stage{order:-1;block-size:clamp(260px,62vw,440px)}.work-browser{inline-size:90%}.work-st-app{gap:12px}.work-phone{--w: 100px}.work-phone.on{--w: 112px}.work-cap{inset-block-end:12px;inset-inline-start:12px}.way-steps{display:flex;overflow-x:auto;scrollbar-width:none}.way-steps button{flex:none}.way-pane{grid-template-columns:minmax(0,1fr);block-size:auto}.way-pane>div+div{border-inline-start:0;border-block-start:1px solid var(--line)}.way-art{min-block-size:210px}.cl-stats{flex-wrap:wrap;row-gap:14px}.cl-stats li{padding-inline:0 22px}.cl-stats li:not(:last-child){border-inline-end:0}.cl-stage{flex-direction:column;block-size:auto}.cl-vid{block-size:420px;align-self:center}.cl-logos{flex-direction:column;align-items:flex-start;gap:12px}.cl-track{inline-size:100%}}@media(max-width:760px){.home-hero{padding-block:120px 80px}.live-stage{overflow:hidden}.lv{inline-size:620px;zoom:.577}.lv-body{grid-template-columns:1fr}.lv-chart{display:none}.home-live[data-on="3"] .lv-pipe{opacity:1}.way-steps b{font-size:14.5px}.way-what h3{font-size:21px}.cl-quote{padding:18px 18px 12px}.cl-tabs{grid-auto-flow:row;grid-template-columns:repeat(2,minmax(0,1fr))}.cl-stats b{font-size:28px}}@media(max-width:400px){.hero-h{font-size:32px}.lv{zoom:.54}}@supports not (color: color-mix(in srgb,red,blue)){.home-live{--gl-board: var(--glass);--gl-panel: var(--surface);--gl-card: var(--surface-2);--gl-edge: var(--line-2);--gl-top: var(--edge-hi)}.live-card,.lv:before{background:var(--gl-board)}.lv-demo,.sol-demo,.lv-toast,.sol-log,.sol-mod.on,.sol-ico,.work-list li.on a,.way-steps .done .n{background:var(--surface-2)}.wl-initial,.lg-word{color:var(--tx);background:var(--surface-2)}.work-list li.on .wl-go{color:var(--tx)}.work-stage{background:var(--surface)}.work-blank,.phn-blank{background:var(--bg-2)}.hero-glow{background:radial-gradient(closest-side,var(--wash),transparent)}}.work-rings,.story,.hm-dots{display:none}@media(max-width:767px){html.phone-app .hero-glow,html.phone-app .blob{filter:none}html.phone-app .hero-glow{opacity:.55}html.phone-app .blob-g{background:radial-gradient(closest-side,var(--blob-g),transparent)}html.phone-app .blob-b{background:radial-gradient(closest-side,var(--blob-b),transparent)}html.phone-app .blob-a{background:radial-gradient(closest-side,var(--blob-a),transparent)}html.phone-app :is(.hero-flow .pulse,.lv-chart .ln,.sol-trace *,.work-phone,.live-links *){filter:none}html.phone-app .hero-flow .pulse{display:none}html.phone-app :is(.home-live,.home-sol,.home-work,.home-way,.home-clients){min-block-size:0;padding-block:56px}html.phone-app .home-live{--gl-board: var(--surface);--gl-panel: var(--surface-2);--gl-card: var(--surface-2);--gl-edge: var(--line-2);--gl-top: var(--edge-hi)}html.phone-app .home-clients{padding-block-end:40px}html.phone-app .home-hero{min-block-size:calc(100vh - var(--phone-tab-h, 62px) - 124px);min-block-size:calc(100svh - var(--phone-tab-h, 62px) - 124px);padding:calc(var(--phone-top-h, 58px) + 20px) var(--gutter) 32px}html.phone-app.is-live .home-hero:not(.in) [data-hero-in]>*{opacity:1;animation:none}html.phone-app .hero-in{gap:14px}html.phone-app .hero-chip{display:none}html.phone-app .hero-h{font-size:clamp(30px,9vw,36px);line-height:1.3}html.phone-app .hero-lead{font-size:15px;line-height:1.8}html.phone-app .hero-cta{inline-size:100%;flex-wrap:wrap;gap:10px;margin-block-start:4px}html.phone-app .hero-cta .btn{flex:1 1 auto;block-size:50px;justify-content:center}html.phone-app .hero-cta .btn-primary{justify-content:space-between}html.phone-app :is(.live-steps,.sol-seats,.cl-quote){display:flex;gap:12px;overflow-x:auto;overflow-y:hidden;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;touch-action:pan-x pan-y}html.phone-app :is(.live-steps,.sol-seats,.cl-quote)::-webkit-scrollbar{display:none}html.phone-app .hm-dots{display:flex;justify-content:center;margin-block-start:6px}html.phone-app .hm-dots button{display:grid;place-items:center;inline-size:44px;block-size:44px}html.phone-app .hm-dots i{inline-size:7px;block-size:7px;border-radius:999px;background:var(--line-2);transition:inline-size .3s var(--ease),background .3s}html.phone-app .hm-dots [aria-current=true] i{inline-size:22px;background:var(--g-hi)}html.phone-app .live-layout{grid-template-areas:"board" "steps";gap:16px}html.phone-app .live-steps{grid-area:steps}html.phone-app .live-card{flex:0 0 86%;scroll-snap-align:start;align-self:stretch;margin:0}html.phone-app .live-card small{display:block}html.phone-app .sol-ring{grid-template-columns:minmax(0,1fr);gap:12px}html.phone-app .sol-seat{flex:0 0 80%;scroll-snap-align:start}html.phone-app .sol-mod{inline-size:auto;block-size:auto;min-block-size:64px;padding-block:10px;transition:scale .35s var(--ease),box-shadow .35s}html.phone-app .sol-seat:not(.is-in) .sol-mod{scale:.93}html.phone-app .sol-pvs{block-size:140px}html.phone-app .sol-demo{font-size:12px}html.phone-app .work-body{display:block;block-size:auto}html.phone-app :is(.work-stage,.work-list,.work-list[hidden]){display:none}html.phone-app .work-side{display:block}html.phone-app .work-tabs{margin-block-end:18px}html.phone-app .work-all{display:inline-flex;margin-block-start:18px}html.phone-app .work-rings{display:block;margin-block-start:4px}html.phone-app .pring-grid{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px 6px}html.phone-app .pring-grid[hidden]{display:none}html.phone-app .pring-grid li:last-child:nth-child(3n+1){grid-column:2}html.phone-app .pring-grid:has(>li:last-child:nth-child(4)){grid-template-columns:repeat(2,minmax(0,1fr))}html.phone-app .pring-grid:has(>li:last-child:nth-child(4)) li:last-child{grid-column:auto}html.phone-app .pring{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center;min-block-size:44px;-webkit-tap-highlight-color:transparent}html.phone-app .pring-o{position:relative;inline-size:86px;aspect-ratio:1;padding:3px;border-radius:50%;transition:scale .2s var(--ease);background:conic-gradient(from 210deg,var(--g-hi),var(--brand) 45%,var(--g-hi) 72%,var(--brand))}html.phone-app .pring:active .pring-o{scale:.93}html.phone-app .pring.seen .pring-o{padding:1.5px;background:var(--line-2)}html.phone-app .pring-c{position:relative;display:grid;place-items:center;block-size:100%;overflow:hidden;border-radius:50%;border:3px solid var(--bg);background:var(--tile, var(--surface-2));background-clip:padding-box}html.phone-app .pring-c img{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;-o-object-fit:contain;object-fit:contain}html.phone-app .pring-c b{font:800 24px/1 var(--f-display);color:var(--tx)}html.phone-app .pring-n{position:absolute;inset-block-start:0;inset-inline-end:-2px;padding:1px 6px;border-radius:999px;font:600 12px/1.4 var(--f-mono);font-style:normal;color:var(--g-ink);background:var(--g-hi)}html.phone-app .pring-name{font:700 13px/1.35 var(--f-display);color:var(--tx)}html.phone-app .pring-sector{margin-block-start:-4px;font-size:12px;color:var(--tx-3)}html.phone-app .story:not([hidden]){position:fixed;top:0;right:0;bottom:0;left:0;z-index:150;display:flex;flex-direction:column;gap:12px;padding:calc(env(safe-area-inset-top) + 10px) 16px calc(env(safe-area-inset-bottom) + 12px);color:var(--tx);background:var(--bg);touch-action:none;overscroll-behavior:contain;-moz-user-select:none;user-select:none;-webkit-user-select:none}html.phone-app .story:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;opacity:.3;background:radial-gradient(120% 70% at 50% 30%,var(--brand),transparent 70%)}html.phone-app .story-bar{position:relative;z-index:1;block-size:3px;border-radius:3px;background:var(--line-2);overflow:hidden}html.phone-app .story-bar i{display:block;block-size:100%;background:var(--tx);transform-origin:left;transform:scaleX(0)}html[dir=rtl].phone-app .story-bar i{transform-origin:right}html.phone-app .story-h{position:relative;z-index:3;display:flex;align-items:center;gap:10px}html.phone-app .story-av{flex:none;inline-size:40px;block-size:40px;border-radius:50%;display:grid;place-items:center;overflow:hidden;font:800 17px/1 var(--f-display);background:var(--tile, var(--surface-2));box-shadow:0 0 0 2px var(--bg),0 0 0 4px var(--brand)}html.phone-app .story-av img{inline-size:100%;block-size:100%;-o-object-fit:contain;object-fit:contain}html.phone-app .story-who{flex:1;min-inline-size:0;display:grid}html.phone-app .story-who b{font:800 15px/1.3 var(--f-display);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.phone-app .story-who small{font-size:11.5px;color:var(--tx-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}html.phone-app .story-file{flex:none;display:inline-flex;align-items:center;gap:4px;min-block-size:44px;font-size:13px;font-weight:700;color:var(--g-text)}html.phone-app .story-ic{flex:none;inline-size:44px;block-size:44px;display:grid;place-items:center;border-radius:50%;font-size:20px;color:var(--tx)}html.phone-app .story-stage{position:relative;z-index:1;flex:1;min-block-size:0;display:grid;place-items:center;pointer-events:none}html.phone-app .story-stage .v2-browser{inline-size:100%;rotate:-2.5deg;box-shadow:0 30px 60px -30px var(--shade)}html[dir=rtl].phone-app .story-stage .v2-browser{rotate:2.5deg}html.phone-app .story-stage .v2-browser__body{aspect-ratio:1338 / 620}html.phone-app .story-stage .v2-phone{--w: min(52vw, 210px)}html.phone-app .story-stage .v2-phone__screen{background:var(--surface-2)}html.phone-app .story-blank{display:grid;place-items:center;inline-size:100%;aspect-ratio:4 / 3;border-radius:20px;font:800 26px/1.3 var(--f-display);text-align:center;background:var(--surface);box-shadow:inset 0 0 0 1px var(--brand)}html.phone-app .story-facts{position:relative;z-index:1;display:flex;flex-wrap:wrap;justify-content:center;gap:6px;text-align:center}html.phone-app .story-facts span{padding:4px 10px;border-radius:999px;font-size:12.5px;font-weight:600;color:var(--tx-2);box-shadow:inset 0 0 0 1px var(--line-2)}html.phone-app .story-facts .mono{direction:ltr;unicode-bidi:isolate}html.phone-app .story-tap{position:absolute;z-index:2;inset-block:70px 92px;inline-size:33%}html.phone-app .story-tap-prev{inset-inline-start:0}html.phone-app .story-tap-next{inset-inline-end:0;inline-size:67%}html.phone-app .story-peek{position:absolute;z-index:3;right:0;top:50%;translate:0 -50%;display:none;writing-mode:vertical-rl;padding:14px 6px;border-radius:12px 0 0 12px;font:700 12px/1 var(--f-display);color:var(--surface-2);background:var(--peek, var(--g))}html[dir=rtl].phone-app .story-peek{right:auto;left:0;border-radius:0 12px 12px 0}html.phone-app .story-peek:not(:empty){display:block}html.phone-app .story-reply{position:relative;z-index:3;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:8px 8px 8px 14px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2)}html[dir=rtl].phone-app .story-reply{padding:8px 14px 8px 8px}html.phone-app .story-reply>span{font:700 15px/1.3 var(--f-display)}html.story-open{overflow:hidden}html.phone-app .way-in{display:flex;flex-direction:column}html.phone-app :is(.way-steps,.way-panes){display:contents}html.phone-app .way-in>.v2-head{margin-block-end:20px}html.phone-app .way-steps button{position:relative;block-size:auto;min-block-size:58px;padding:10px 6px;border-radius:0;overflow:visible;background:none;box-shadow:none}html.phone-app .way-steps button:before{content:"";position:absolute;inset-block:0;inset-inline-start:20px;inline-size:2px;background:var(--line-2)}html.phone-app .way-steps button:first-child:before{inset-block-start:50%}html.phone-app .way-steps button:last-of-type:before{inset-block-end:50%}html.phone-app .way-steps .n{position:relative;z-index:1;inline-size:30px;block-size:30px;margin-inline-start:0;background:var(--bg)}html.phone-app .way-steps b{white-space:normal;font-size:16px}html.phone-app .way-steps button:after{content:"";position:static;inline-size:9px;block-size:9px;flex:none;margin-inline-start:4px;border:solid var(--tx-3);border-width:0 2px 2px 0;rotate:45deg;translate:0 -2px;background:none;box-shadow:none;transition:rotate .3s var(--ease)}html.phone-app .way-steps [aria-selected=true]{background:none;box-shadow:none}html.phone-app .way-steps [aria-selected=true]:after{rotate:225deg;translate:0 2px;inline-size:9px}html.phone-app .way-steps button:nth-child(1){order:1}html.phone-app .way-pane:nth-child(1){order:2}html.phone-app .way-steps button:nth-child(2){order:3}html.phone-app .way-pane:nth-child(2){order:4}html.phone-app .way-steps button:nth-child(3){order:5}html.phone-app .way-pane:nth-child(3){order:6}html.phone-app .way-steps button:nth-child(4){order:7}html.phone-app .way-pane:nth-child(4){order:8}html.phone-app .way-steps button:nth-child(5){order:9}html.phone-app .way-pane:nth-child(5){order:10}html.phone-app .way-steps button:nth-child(6){order:11}html.phone-app .way-pane:nth-child(6){order:12}html.phone-app .way-pane{block-size:auto;grid-template-columns:minmax(0,1fr);margin-block:2px 12px;margin-inline-start:44px;border-radius:20px}html.phone-app .way-pane>div{padding:16px}html.phone-app .way-pane>div+div{border-inline-start:0;border-block-start:1px solid var(--line)}html.phone-app .way-what h3{display:none}html.phone-app .way-art{min-block-size:0;aspect-ratio:16 / 10}html.phone-app .way-why ul{grid-template-columns:minmax(0,1fr)}html.phone-app .way-why b{text-wrap:balance}html.phone-app .way-browser .v2-browser__addr{block-size:20px;font-size:12px}html.phone-app .cl-stats{inline-size:100%;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:14px 4px;border-radius:18px;background:var(--surface);box-shadow:var(--shadow),inset 0 0 0 1px var(--line)}html.phone-app .cl-stats li{align-items:center;padding-inline:4px;text-align:center}html.phone-app .cl-stats li:not(:last-child){border-inline-end:1px solid var(--line)}html.phone-app .cl-stats b{font-size:clamp(1.42rem,6vw,1.65rem)}html.phone-app .cl-stats span{font-size:12px;line-height:1.35;white-space:normal}html.phone-app .cl-quote{flex-direction:row;padding-block:0 4px;border-radius:0;background:none;box-shadow:none;overflow-x:auto}html.phone-app :is(.cl-mark,.cl-tabs){display:none}html.phone-app :is(.cl-voice,.cl-voice[hidden]){display:flex;flex-direction:column;flex:0 0 86%;scroll-snap-align:start;padding:18px;border-radius:20px;background:var(--surface);box-shadow:var(--shadow),inset 0 0 0 1px var(--line)}html.phone-app .cl-voice blockquote{font-size:17px;line-height:1.75}html.phone-app .cl-who{margin-block-start:auto;padding-block-start:12px}html.phone-app .cl-vid{inline-size:min(300px,39.375vh);inline-size:min(300px,39.375svh);block-size:auto;aspect-ratio:9 / 16}html.phone-app .cl-play{inline-size:48px;block-size:48px;font-size:20px}html.phone-app .cl-track{align-self:stretch;inline-size:auto;overflow-x:auto;overflow-y:hidden;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);scroll-snap-type:x mandatory;overscroll-behavior-x:contain;scrollbar-width:none;mask-image:none;-webkit-mask-image:none}html.phone-app .cl-track::-webkit-scrollbar{display:none}html.phone-app .cl-row{gap:10px}html.phone-app .cl-row li{scroll-snap-align:start}html.phone-app .lg{inline-size:132px;block-size:56px}html.phone-app.is-live .hero-flow path{stroke-dasharray:1;stroke-dashoffset:1;animation:home-draw 1.6s var(--ease) .1s forwards}html.phone-app.is-live .hero-flow path:nth-of-type(2){animation-delay:.22s}html.phone-app.is-live .hero-flow path:nth-of-type(3){animation-delay:.34s}html.phone-app.is-live .hero-flow path:nth-of-type(4){animation-delay:.16s}html.phone-app.is-live .hero-flow path:nth-of-type(5){animation-delay:.28s}html.phone-app.is-live .hero-flow path:nth-of-type(6){animation-delay:.4s}html.phone-app :is(.sol-mod,.live-card,.cl-voice,.way-pane,.cl-stats){background:var(--surface) var(--ph-surface);box-shadow:var(--ph-rim),var(--ph-raise)}html.phone-app .sol-hub{background:var(--surface) var(--ph-surface);box-shadow:var(--ph-rim),var(--ph-float)}html.phone-app .lv{box-shadow:var(--ph-float)}html.phone-app .lv:before{background:var(--surface) var(--ph-surface);box-shadow:var(--ph-rim)}html.phone-app .sol-seat.is-in .sol-mod{box-shadow:var(--ph-rim-lit),var(--ph-float)}html.phone-app .pre{transition:opacity .7s var(--ease),translate .8s var(--ease-snap)}html.phone-app .pre:not(.entered){opacity:0;translate:0 28px}html.phone-app .live-stage.pre .lv{transform-origin:50% 100%;transition:transform 1s var(--ease-snap)}html.phone-app .live-stage.pre:not(.entered) .lv{transform:perspective(900px) rotateX(28deg) translateY(16px)}html.phone-app .work-rings.pre .pring{transition:opacity .5s var(--ease),scale .6s var(--ease-snap)}html.phone-app .work-rings.pre:not(.entered) .pring{opacity:0;scale:.8}html.phone-app .work-rings .pring-grid li:nth-child(2) .pring{transition-delay:.08s}html.phone-app .work-rings .pring-grid li:nth-child(3) .pring{transition-delay:.16s}html.phone-app .work-rings .pring-grid li:nth-child(4) .pring{transition-delay:.24s}html.phone-app .work-rings .pring-grid li:nth-child(5) .pring{transition-delay:.32s}html.phone-app .work-rings .pring-grid li:nth-child(6) .pring{transition-delay:.4s}html.phone-app .work-in{display:flex;flex-direction:column}html.phone-app :is(.work-body,.work-side){display:contents}html.phone-app .work-tabs{order:1}html.phone-app .work-rings{order:2}html.phone-app .work-all{order:3;align-self:center}html.phone-app :is(.pring-c img.pring-shot,.story-av img.is-shot){-o-object-fit:cover;object-fit:cover}html.phone-app .story-stage .v2-browser__body{position:relative;overflow:hidden}html.phone-app .story-scroll{position:absolute;inset:0 0 auto;inline-size:100%;block-size:auto;opacity:0;transition:opacity .3s var(--ease)}html.phone-app .story-scroll.on{opacity:1}}@keyframes home-draw{to{stroke-dashoffset:0}}@media(prefers-reduced-motion:reduce){html.phone-app .hero-flow path{animation:none;stroke-dashoffset:0}}.crm-fit{container-type:inline-size;width:100%;margin-inline:auto;max-inline-size:calc((100svh - 250px) * 780 / 452)}.crm{--u: calc(100cqi * 12 / 780);position:relative;font-size:var(--u);aspect-ratio:780 / 452;line-height:1.5;border-radius:1.5em;overflow:hidden;background:var(--bg-2);color:var(--tx);box-shadow:inset 0 0 0 1px var(--line-2),inset 0 1px 0 var(--edge-hi),0 3.3em 7.5em -2.5em var(--shade),0 0 0 .66em color-mix(in oklab,var(--tx) 2.5%,transparent);display:flex;flex-direction:column}.crm i.ph,.crm i.ph-fill{line-height:1}.crm-chrome{flex:none;height:2.83em;display:flex;align-items:center;justify-content:center;position:relative;direction:ltr;background:color-mix(in oklab,var(--surface) 70%,var(--bg-2));border-bottom:1px solid var(--line)}.crm-dots{position:absolute;inset-inline-start:1.17em;display:flex;gap:.58em}.crm-dots i{width:.83em;height:.83em;border-radius:50%;background:var(--dot-1)}.crm-dots i:nth-child(2){background:var(--dot-2)}.crm-dots i:nth-child(3){background:var(--dot-3)}.crm-addr{display:flex;align-items:center;gap:.5em;height:1.83em;padding-inline:1em;border-radius:.58em;background:var(--bg-2);color:var(--tx-2);font:500 .92em var(--f-mono)}.crm-addr i{font-size:1em;color:var(--tx-3)}.crm-demo{position:absolute;inset-inline-end:1em;padding:.2em .75em;border-radius:999px;font-family:var(--f-body);font-size:.9em;font-weight:600;color:var(--c-amber);background:color-mix(in oklab,var(--c-amber) 13%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--c-amber) 30%,transparent)}.crm-body{flex:1;min-height:0;display:grid;grid-template-columns:4.33em 1fr}.crm-side{display:flex;flex-direction:column;align-items:center;gap:.5em;padding-block:1em;background:var(--bg-2);border-inline-end:1px solid var(--line)}.crm-side img{width:2.17em;height:2.17em;margin-bottom:.67em;-o-object-fit:contain;object-fit:contain}.crm-side i{width:2.83em;height:2.83em;border-radius:.83em;display:grid;place-items:center;font-size:1.42em;color:var(--tx-3)}.crm-side i.on{background:color-mix(in oklab,var(--g-hi) 13%,transparent);color:var(--g-hi)}.crm-main{min-width:0;min-height:0;padding:1em 1.17em;display:grid;grid-template-rows:auto auto 1fr;gap:.83em}.crm-top{display:flex;align-items:center;justify-content:space-between;gap:.83em}.crm-title b{display:block;font-family:var(--f-display);font-size:1.25em;font-weight:700;line-height:1.35}.crm-title span{color:var(--tx-3);font-size:.92em}.crm-search{flex:1;max-width:18.3em;height:2.5em;border-radius:.75em;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);display:flex;align-items:center;gap:.5em;padding-inline:.83em;color:var(--tx-3)}.crm-user{display:flex;align-items:center;gap:.67em}.crm-bell{position:relative;width:2.5em;height:2.5em;border-radius:.75em;display:grid;place-items:center;font-size:1.25em;color:var(--tx-2);box-shadow:inset 0 0 0 1px var(--line)}.crm-bell b{position:absolute;top:-.5em;inset-inline-end:-.5em;min-width:2.1em;height:2.1em;border-radius:1.05em;padding-inline:.35em;background:var(--g-hi);color:var(--g-ink);font:700 .63em/2.1em var(--f-mono);text-align:center}.crm-av{width:2.5em;height:2.5em;border-radius:50%;display:grid;place-items:center;font-weight:700;color:var(--g-ink);background:linear-gradient(135deg,var(--g-hi),var(--g))}.crm-kpis{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.83em}.crm-kpi{position:relative;overflow:hidden;border-radius:1em;padding:.83em 1em .75em;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}.crm-kpi:before{content:"";position:absolute;inset-inline:0;top:0;height:2px;background:linear-gradient(90deg,transparent,var(--k))}.crm-kpi .kl{display:flex;align-items:center;justify-content:space-between;color:var(--tx-2);font-size:.92em}.crm-kpi .kl i{font-size:1.36em;color:var(--k)}.crm-kpi .kv{display:flex;align-items:baseline;gap:.5em;margin-top:.17em}.crm-kpi .kv b{font-family:var(--f-display);font-weight:800;font-size:2.08em;line-height:1.15}.crm-kpi .kv small{color:var(--tx-3);font-size:.88em}.crm-kpi .kd{display:inline-flex;align-items:center;gap:.17em;font:600 .88em var(--f-mono);color:var(--g-text)}.crm-grid{display:grid;grid-template-columns:minmax(0,1fr) 16.5em;gap:.83em;min-height:0}.crm.is-compact .crm-grid{grid-template-columns:minmax(0,1fr)}.crm-cols{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.67em;min-height:0}.crm-col{display:flex;flex-direction:column;min-height:0;border-radius:1em;background:color-mix(in oklab,var(--surface) 55%,var(--bg-2));box-shadow:inset 0 0 0 1px var(--line)}.crm-col-h{display:flex;align-items:center;justify-content:space-between;padding:.67em .83em;border-bottom:1px solid var(--line)}.crm-col-h b{font-weight:700;color:var(--c)}.crm-col-h b:before{content:"";display:inline-block;width:.5em;height:.5em;border-radius:2px;background:var(--c);margin-inline-end:.5em;vertical-align:.12em}.crm-col-h span{min-width:1.83em;height:1.5em;border-radius:.75em;background:var(--surface-2);color:var(--tx-2);font:600 .83em/1.5em var(--f-mono);text-align:center;padding-inline:.4em}.crm-col-body{flex:1;padding:.58em;display:flex;flex-direction:column;gap:.5em;min-height:0}.crm-add{margin:0 .58em .58em;height:2.33em;border-radius:.75em;border:1px dashed var(--line-2);display:flex;align-items:center;justify-content:center;gap:.42em;color:var(--tx-3);font-size:.92em}.crm-card{position:relative;flex:none;border-radius:.83em;padding:.58em .75em .5em;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line)}.crm-card.lift{z-index:3;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--g-hi) 45%,transparent),0 1.2em 2.2em -.66em var(--shade),0 0 10px var(--g-glow)}.crm-card .c-top{display:flex;align-items:center;justify-content:space-between;gap:.5em}.crm-card .c-top b{font-size:.96em;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-card .c-av{flex:none;width:1.5em;height:1.5em;border-radius:50%;display:grid;place-items:center;font-size:.8em;font-weight:700;background:var(--surface);color:var(--tx-2)}.crm-card .c-co{display:block;color:var(--tx-3);font-size:.88em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.crm-card .c-foot{display:flex;align-items:center;justify-content:space-between;margin-top:.25em;font-size:.88em}.crm-card .c-foot .num{color:var(--tx);font-weight:600}.crm-card .c-foot small{color:var(--tx-3);font-weight:400}.crm-card .c-p{font:600 .9em var(--f-mono);padding:.05em .5em;border-radius:.5em;background:var(--surface);color:var(--tx-2)}.crm-card[data-stage=won] .c-p{background:color-mix(in oklab,var(--g-hi) 14%,transparent);color:var(--g-text)}.crm-chart{border-radius:1em;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line);padding:.83em 1em;display:flex;flex-direction:column;min-height:0}.crm-chart .ch-l{color:var(--tx-2);font-size:.92em}.crm-chart .ch-v{font-family:var(--f-display);font-weight:800;font-size:1.67em;line-height:1.3}.crm-chart .ch-v small{font-size:.55em;color:var(--tx-3);font-weight:500}.crm-chart svg{flex:1;width:100%;min-height:0;margin-top:.5em;overflow:visible}.crm-chart .ch-area{fill:color-mix(in oklab,var(--g-hi) 16%,transparent)}.crm-chart .ch-line{fill:none;stroke:var(--g-hi);stroke-width:2;stroke-linejoin:round;stroke-linecap:round}.crm-chart .ch-dot{fill:var(--g-hi);stroke:var(--surface);stroke-width:2}.ch-months{display:flex;justify-content:space-between;direction:ltr;color:var(--tx-3);font:500 .79em var(--f-mono);margin-top:.33em}.ch-split{margin-top:.83em;padding-top:.75em;border-top:1px solid var(--line);display:grid;gap:.42em}.ch-split div{display:flex;justify-content:space-between;color:var(--tx-2);font-size:.88em}.ch-split b{color:var(--tx);font-weight:600}.crm-toast{position:absolute;z-index:5;bottom:1.17em;inset-inline-end:1.17em;display:flex;align-items:center;gap:.75em;padding:.67em 1.17em .67em 1em;border-radius:1em;background:var(--surface-2);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--g-hi) 35%,transparent),0 1.4em 2.8em -.83em var(--shade),0 0 10px var(--g-glow);opacity:0;transform:translateY(.8em);pointer-events:none}.crm-toast i{font-size:1.67em;color:var(--g-hi)}.crm-toast b{display:block;font-size:.96em}.crm-toast span{font-size:.88em;color:var(--tx-2)}@container (max-width: 600px){.crm{--u: 12.5px;aspect-ratio:auto}.crm-side,.crm-search,.crm-chart,.crm-kpi:nth-child(2),.crm-col:not([data-col=neg]){display:none}.crm-body{grid-template-columns:1fr}.crm-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.crm-kpi:nth-child(3) .kd{display:none}.crm-grid,.crm-cols{grid-template-columns:1fr}.crm-col-body{height:13.6em;flex:none}.crm-chrome{justify-content:flex-start;padding-inline-start:4.8em}.crm-addr{font-size:.85em}}.wk .v2-browser__body>img.sr-still{-o-object-position:100% 0;object-position:100% 0}.wk .v2-browser__body>picture>img.sr-still{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:100% 0;object-position:100% 0}.wk :is(.v2-browser__body,.v2-phone__screen)>img.wk-scroll{position:absolute;inset:0 0 auto;z-index:1;inline-size:100%;block-size:auto;-o-object-fit:fill;object-fit:fill;opacity:0;transition:opacity .6s var(--ease);animation:wk-scroll var(--dur, 30s) linear .2s infinite both paused}.wk :is(.v2-browser__body,.v2-phone__screen)>img.wk-scroll.on{opacity:1}.wk .is-live :is(.v2-browser__body,.v2-phone__screen)>img.wk-scroll.on{animation-play-state:running}.wk .is-live .is-held>img.wk-scroll.on{animation-play-state:paused}@media(hover:hover){.wk .is-live :is(.v2-browser__body,.v2-phone__screen):hover>img.wk-scroll.on{animation-play-state:paused}}@media(prefers-reduced-motion:reduce){.wk img.wk-scroll{display:none}}@keyframes wk-scroll{0%{transform:translateY(0);animation-timing-function:cubic-bezier(.5,0,1,1)}2%{transform:translateY(calc(var(--end, 0px) * .023));animation-timing-function:linear}44%{transform:translateY(calc(var(--end, 0px) * .977));animation-timing-function:cubic-bezier(0,0,.5,1)}46%,54%{transform:translateY(var(--end, 0px));animation-timing-function:cubic-bezier(.45,0,.55,1)}to{transform:translateY(0)}}.wk .sr-phones--site{display:none}html.phone-app .wk .sr-phones--site{display:flex}html.phone-app .wk :is(.sr-slide,.op__screen):has(>.sr-phones--site)>.v2-browser{display:none}.wk-ph{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-content:center;justify-items:center;gap:8px;padding:20px;text-align:center;background:radial-gradient(60% 80% at 50% 30%,color-mix(in oklab,var(--brand) 26%,transparent),transparent 72%),var(--bg-2)}.v2-browser__body:has(>.wk-ph){aspect-ratio:2.05 / 1}.wk-ph__name{font-family:var(--f-display);font-weight:700;color:var(--tx-2)}.sr-chip{display:inline-flex;align-items:center;gap:7px;block-size:32px;padding-inline:12px;border-radius:99px;flex:none;font-size:13.5px;font-weight:600;white-space:nowrap;color:var(--tx);background:color-mix(in oklab,var(--brand) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--brand) 40%,transparent)}.sr-chip i{font-size:16px;color:color-mix(in oklab,var(--brand) 70%,var(--tx))}.sr-ib{display:inline-grid;place-items:center;flex:none;inline-size:44px;block-size:44px;border-radius:50%;font-size:19px;color:var(--tx);background:var(--glass);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:inset 0 1px 0 var(--edge-hi),inset 0 0 0 1px var(--line-2);transition:box-shadow .3s var(--ease),translate .4s var(--ease-snap)}.sr-ib:hover,.sr-ib:focus-visible{box-shadow:inset 0 1px 0 var(--edge-hi),inset 0 0 0 1px color-mix(in oklab,var(--g-text) 55%,transparent)}.sr-ib:active{translate:0 1px}.sr-ib[hidden]{display:none}.sr-ib--wa i{color:var(--g-text)}[data-copy].is-done{box-shadow:inset 0 1px 0 var(--edge-hi),inset 0 0 0 1px color-mix(in oklab,var(--g-text) 70%,transparent)}.wk-room{position:relative;isolation:isolate;overflow:clip;display:grid;grid-template-rows:auto auto minmax(0,1fr) auto auto;row-gap:12px;grid-template-columns:minmax(0,1fr);block-size:max(100vh,640px);block-size:max(100svh,640px);padding-block:calc(var(--nav-h) + 26px) 16px;background:var(--bg);background:radial-gradient(44% 52% at 50% 52%,color-mix(in oklab,var(--brand) 24%,transparent),transparent 74%),radial-gradient(90% 60% at 50% 110%,color-mix(in oklab,var(--brand) 10%,transparent),transparent 70%),var(--bg);transition:--brand 1.1s var(--ease)}.wk-room::backdrop{background:var(--bg)}.sr-filter{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:10px 18px;inline-size:min(var(--maxw),100% - 2 * var(--gutter));margin-inline:auto}.sr-chips{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:6px}.sr-fchip,.sr-seg__b{display:inline-flex;align-items:center;gap:7px;block-size:36px;padding-inline:14px;border-radius:99px;font-size:14px;font-weight:600;white-space:nowrap;color:var(--tx-2);transition:color .3s var(--ease),background .3s var(--ease),box-shadow .3s var(--ease)}.sr-fchip{box-shadow:inset 0 0 0 1px var(--line-2)}.sr-fchip .num{font:500 12px var(--f-mono);opacity:.75}.sr-fchip:hover,.sr-seg__b:hover{color:var(--tx)}.sr-fchip[aria-current]{color:var(--tx);background:color-mix(in oklab,var(--g-hi) 12%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--g-text) 45%,transparent)}.sr-fchip[aria-current] .num{color:var(--g-text);opacity:1}.sr-seg{display:inline-flex;padding:3px;border-radius:99px;background:var(--glass);box-shadow:inset 0 0 0 1px var(--line-2)}.sr-seg__b{block-size:32px;padding-inline:16px}.sr-seg__b[aria-current]{color:var(--tx);background:var(--pill);box-shadow:var(--pill-shadow)}.sr-seg__b[aria-disabled]{opacity:.38;pointer-events:none}:is(.sr-fchip,.sr-seg__b):focus-visible{outline:2px solid var(--g-hi);outline-offset:2px}.sr-stage{--sw: min(52cqi, (100cqb - 54px) * 2.05);--gap: 40px;position:relative;container-type:size;min-block-size:0;touch-action:pan-y}.sr-slides{list-style:none;position:absolute;top:0;right:0;bottom:0;left:0}.sr-slide{--p: 0;--sc: 1;display:none;position:absolute;inset-block-start:50%;left:50%;inline-size:var(--sw);translate:-50% -50%;z-index:3;transform:translate(calc(var(--fwd) * var(--p) * (var(--sw) * .87 + var(--gap)))) scale(var(--sc));transition:transform .85s var(--ease-snap),opacity .6s var(--ease),filter .6s var(--ease)}.sr-slide[data-pos]{display:block}.sr-slide[data-pos="1"],.sr-slide[data-pos="-1"]{--sc: .74;z-index:2;opacity:.5;filter:saturate(.75) brightness(.72);cursor:pointer}.sr-slide[data-pos="1"]{--p: 1}.sr-slide[data-pos="-1"]{--p: -1}.sr-slide[data-pos="2"],.sr-slide[data-pos="-2"]{--sc: .6;z-index:1;opacity:0;pointer-events:none}.sr-slide[data-pos="2"]{--p: 2}.sr-slide[data-pos="-2"]{--p: -2}.sr-slide:is([data-pos="1"],[data-pos="-1"]):hover{opacity:.72;filter:none}@starting-style{.sr-slide[data-pos]{opacity:0}}@media(min-width:1000px){:root:not(.dark) .sr-slide:is([data-pos="1"],[data-pos="-1"]){filter:none;opacity:1;-webkit-mask-image:linear-gradient(var(--fade-to),#000 45%,transparent 98%);mask-image:linear-gradient(var(--fade-to),#000 45%,transparent 98%)}:root:not(.dark) .sr-slide:is([data-pos="1"],[data-pos="-1"]) .sr-phones .v2-phone{filter:none}:root:not(.dark) .sr-slide:is([data-pos="1"],[data-pos="-1"]) :is(.sr-promo,.v2-browser){box-shadow:0 0 0 1px var(--line-2)}:root:not(.dark) :is([dir=ltr] .sr-slide[data-pos="1"],[dir=rtl] .sr-slide[data-pos="-1"]){--fade-to: to right}:root:not(.dark) :is([dir=ltr] .sr-slide[data-pos="-1"],[dir=rtl] .sr-slide[data-pos="1"]){--fade-to: to left}}.sr-browser .v2-browser__body{aspect-ratio:2.05 / 1}.sr-phones{--h: min(100cqb - 12px, var(--sw) * .8);display:flex;justify-content:center;align-items:center;block-size:var(--h)}.sr-phones .v2-phone{--w: calc(var(--h) * 9 / 19.5 * .84);flex:none;filter:drop-shadow(0 30px 50px color-mix(in oklab,var(--brand) 30%,transparent))}.sr-phones .v2-phone.is-mid{--w: calc(var(--h) * 9 / 19.5);position:relative;z-index:1;margin-inline:-2%}.sr-phones .v2-phone:not(.is-mid){opacity:.92}.wk .v2-phone.is-site .v2-phone__screen>img{block-size:auto}.wk .v2-phone.is-site .v2-phone__screen{background:var(--spark)}.sr-promo{--aspect: 16 / 9;border-radius:var(--r-lg);box-shadow:0 0 0 1px var(--line-2),0 40px 80px -40px color-mix(in oklab,var(--brand) 60%,transparent)}.sr-arrow{position:absolute;z-index:5;inset-block-start:50%;translate:0 -50%;display:grid;place-items:center;inline-size:52px;block-size:52px;border-radius:50%;font-size:20px;color:var(--tx);background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 var(--edge-hi),inset 0 0 0 1px var(--line-2),var(--shadow);transition:box-shadow .3s var(--ease),scale .3s var(--ease-snap)}.sr-arrow:hover,.sr-arrow:focus-visible{box-shadow:inset 0 1px 0 var(--edge-hi),inset 0 0 0 1px color-mix(in oklab,var(--g-text) 55%,transparent),var(--shadow)}.sr-arrow:active{scale:.94}.sr-arrow--prev{inset-inline-start:calc(50% - var(--sw) / 2 - 26px)}.sr-arrow--next{inset-inline-end:calc(50% - var(--sw) / 2 - 26px)}.sr-arrow[hidden]{display:none}.sr-cap{display:flex;align-items:center;justify-content:center;gap:12px 18px;flex-wrap:wrap;inline-size:min(var(--maxw),100% - 2 * var(--gutter));margin-inline:auto}.sr-cap__who{min-inline-size:0;max-inline-size:34ch}.sr-cap__name{font-size:clamp(20px,1.6vw,25px);font-weight:800;line-height:1.3}.sr-cap__sub{font-size:13.5px;color:var(--tx-2);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sr-cap__dom{padding-inline-start:18px;border-inline-start:1px solid var(--line-2);font:500 14px var(--f-mono);color:var(--tx-2)}.sr-cap__dom[hidden]{display:none}.sr-cap__act{display:flex;align-items:center;gap:10px}.sr-count{padding-inline-end:18px;border-inline-end:1px solid var(--line-2);white-space:nowrap}.sr-count b{font:600 15px var(--f-mono);color:var(--tx)}.sr-foot{display:flex;justify-content:center;inline-size:min(var(--maxw),100% - 2 * var(--gutter));margin-inline:auto}.sr-strip{list-style:none;display:flex;align-items:center;gap:6px;max-inline-size:min(900px,70vw);overflow-x:auto;padding:3px;scrollbar-width:none;overscroll-behavior-x:contain}.sr-strip::-webkit-scrollbar{display:none}.sr-thumb{flex:none}.sr-thumb[hidden]{display:none}.sr-thumb a{display:block;inline-size:48px;block-size:30px;border-radius:6px;overflow:hidden;background:var(--surface);box-shadow:0 0 0 1px var(--line);opacity:.55;transition:opacity .3s var(--ease),box-shadow .3s var(--ease),translate .4s var(--ease-snap)}.sr-thumb--app a{inline-size:20px;border-radius:5px}@media(min-width:1000px)and (max-height:759px){.wk-room{grid-template-rows:auto auto minmax(0,1fr) auto}.sr-foot{display:none}}.sr-thumb img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:100% 0;object-position:100% 0}.sr-thumb--app img{-o-object-position:50% 0;object-position:50% 0}.sr-thumb a:hover,.sr-thumb a:focus-visible{opacity:1}.sr-thumb a[aria-current]{opacity:1;translate:0 -2px;box-shadow:0 0 0 2px var(--brand),0 6px 16px -6px var(--brand)}.sr-thumb__go{display:none}.sr-thumb__t{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.wk-room:fullscreen,.wk-presenting .wk-room{position:fixed;top:0;right:0;bottom:0;left:0;z-index:90;block-size:100vh;block-size:100svh;padding-block:22px 16px;grid-template-rows:minmax(0,1fr) auto auto}.wk-presenting :is(.nav,.dock,.tabbar,.sr-top,.sr-filter){display:none}.wk-presenting .sr-present{visibility:hidden}.wk-presenting .sr-stage{block-size:auto}@media(min-width:1000px){.wk-presenting .sr-stage{--sw: min(64cqi, (100cqb - 54px) * 2.05)}}.sr-exit{inset-block-start:0;translate:none;inset-inline-end:var(--gutter);inline-size:46px;block-size:46px}.wk-rep{position:relative;isolation:isolate;padding-block:96px 64px}.wk-rep:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(46% 40% at 50% 0%,color-mix(in oklab,var(--g-hi) 14%,transparent),transparent 72%)}.wk-sheet{margin-block-start:40px;border-radius:calc(var(--r-lg) + 6px);background:var(--surface-2);overflow:hidden;box-shadow:inset 0 1px 0 var(--edge-hi),0 0 0 1px var(--line),var(--shadow)}.wk-sheet__top{display:flex;align-items:center;justify-content:space-between;gap:6px 20px;flex-wrap:wrap;padding:16px 28px;border-block-end:1px solid var(--line);background:color-mix(in oklab,var(--g-hi) 5%,transparent)}.wk-sheet__top p{display:inline-flex;align-items:center;gap:8px}.wk-sheet__client{font-family:var(--f-display);font-weight:700;font-size:16px}.wk-sheet__client i{color:var(--g-text)}.wk-sheet__period{font-size:14px;color:var(--tx-2)}.wk-sheet__body{padding:8px 0 0}.wk-cells{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.wk-cells--3{grid-template-columns:repeat(3,minmax(0,1fr))}.wk-cell{padding:22px 28px 24px}.wk-cell+.wk-cell{border-inline-start:1px solid var(--line)}.wk-cell__l{font-size:14px;font-weight:600;color:var(--tx-2)}.wk-cell__v{margin-block-start:10px;display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.wk-cell__v b{font-family:var(--f-display);font-size:clamp(32px,2.8vw,42px);font-weight:800;line-height:1;color:var(--g-text)}.wk-cells--3 .wk-cell__v b{font-size:clamp(28px,2.4vw,36px)}.wk-cell__was{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--tx-3)}.wk-cell__was s{font:500 15px var(--f-mono)}.wk-cell__was i{font-size:13px}.wk-cell__v small{font-size:14px;color:var(--tx-2)}.wk-cell__t{margin-block-start:10px;font-weight:600;font-size:15px}.wk-cell__u{margin-block-start:6px;font-size:13px;color:var(--tx-2)}.wk-meter{position:relative;display:block;margin-block-start:14px;block-size:6px;border-radius:6px;background:color-mix(in oklab,var(--tx) 8%,transparent)}.wk-meter i{position:absolute;inset-block:0;inset-inline-start:0;inline-size:calc(var(--to, 0) * 100%);border-radius:inherit;background:linear-gradient(90deg,var(--g),var(--g-hi))}[dir=rtl] .wk-meter i{background:linear-gradient(270deg,var(--g),var(--g-hi))}.wk-meter:after{content:"";position:absolute;z-index:1;inset-block:-3px;inset-inline-start:calc(var(--from, 0) * 100%);inline-size:2px;border-radius:2px;background:var(--tx-3)}.wk-cell:not([style*=--from]) .wk-meter:after{display:none}.wk-week{margin-block-start:6px;border-block-start:1px solid var(--line);background:color-mix(in oklab,var(--tx) 2%,transparent)}.wk-week__l{display:flex;align-items:center;gap:8px;padding:16px 28px 0;font-size:14px;font-weight:700;color:var(--tx)}.wk-week__l i{color:var(--g-text)}.wk-week .wk-cell{padding-block:12px 22px}.wk-sheet__how{display:grid;grid-template-columns:minmax(0,1fr) minmax(250px,300px);gap:22px 28px;align-items:stretch;padding:26px 28px 28px;border-block-start:1px solid var(--line)}.wk-sheet__h{grid-column:1 / -1}.wk-how{align-self:center}.wk-steps{--line-p: 1;position:relative;list-style:none;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:0 20px}.wk-steps:before,.wk-steps:after{content:"";position:absolute;inset-block-start:15px;inset-inline:16px;block-size:2px;border-radius:2px}.wk-steps:before{background:var(--line-2)}.wk-steps:after{background:var(--g);transform:scaleX(var(--line-p));transform-origin:right}[dir=ltr] .wk-steps:after{transform-origin:left}.wk-steps li{position:relative}.wk-steps__k{position:relative;z-index:1;display:grid;place-items:center;inline-size:32px;block-size:32px;border-radius:50%;background:var(--surface-2);box-shadow:inset 0 0 0 1.5px var(--g);font:600 12px var(--f-mono);color:var(--g-text)}.wk-steps b{display:block;margin-block-start:12px;font-family:var(--f-display);font-size:15.5px;line-height:1.4}.wk-steps p{margin-block-start:4px;font-size:13.5px;color:var(--tx-2);line-height:1.7}.wk-audit{display:grid;align-content:space-between;gap:16px;padding:20px;border-radius:var(--r-lg);background:color-mix(in oklab,var(--g-hi) 9%,var(--surface));box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--g-text) 24%,transparent)}.wk-audit p{font-size:15px;line-height:1.75}.wk-audit .btn{justify-self:start}.wk-voices{padding-block:88px 64px;background:var(--bg-2)}.wk-voices__grid{margin-block-start:44px;display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:24px;align-items:center}.wk-voices__grid--video{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:18px clamp(24px,3vw,48px)}.wk-voices__grid--video .wk-voice{grid-column:2;grid-row:1 / span 2}.wk-voices__grid--video .wk-msgs{display:contents}.wk-voices__grid--video .wk-msg:nth-child(odd){grid-column:1}.wk-voices__grid--video .wk-msg:nth-child(2n),.wk-voices__grid--video .wk-msg:only-child{grid-column:3;grid-row:1 / span 2;align-self:center}.wk-voices__grid--video .wk-msg:only-child{grid-column:1}.wk-msgs{list-style:none;display:grid;gap:18px}.wk-voices__grid:not(.wk-voices__grid--video) .wk-msgs{grid-column:1 / -1;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:24px}.wk-dots[hidden]{display:none}.wk-msg{position:relative;padding:24px 26px 22px;border-radius:var(--r-lg);background:var(--surface-2);box-shadow:inset 0 1px 0 var(--edge-hi),0 0 0 1px var(--line),var(--shadow)}.wk-msg__q{position:absolute;inset-block-start:18px;inset-inline-end:20px;font-size:30px;color:color-mix(in oklab,var(--g-text) 30%,transparent)}.wk-msg p{padding-inline-end:34px;font-size:16.5px;line-height:1.85;text-wrap:pretty}.wk-msg footer{margin-block-start:16px;padding-block-start:14px;border-block-start:1px solid var(--line);display:flex;align-items:center;gap:12px}.wk-msg__av{flex:none;display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:50%;font-family:var(--f-display);font-weight:700;color:var(--g-text);background:color-mix(in oklab,var(--g-hi) 14%,transparent)}.wk-msg__who{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;font-size:13.5px;color:var(--tx-2)}.wk-msg__who b{inline-size:100%;font-size:15px;color:var(--tx);font-weight:700}.wk-empty{margin-block-start:30px;padding:28px;border-radius:var(--r-lg);border:1px dashed var(--line-2);color:var(--tx-2);text-align:center}.wk-voice{margin:0}.wk-voice__frame{inline-size:250px;aspect-ratio:9 / 16;border-radius:28px;overflow:hidden;background:var(--metal-2);box-shadow:0 0 0 1px var(--line-2),0 0 0 7px color-mix(in oklab,var(--tx) 3%,transparent),0 40px 80px -36px var(--shade)}.wk-voice__frame video{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.wk-voice figcaption{margin-block-start:12px;text-align:center;font-size:13.5px;color:var(--tx-2)}.op{position:relative;isolation:isolate;overflow:clip;display:grid;grid-template-rows:auto minmax(0,1fr);row-gap:22px;min-block-size:max(100vh,620px);min-block-size:max(100svh,620px);padding-block:calc(var(--nav-h) + 28px) 28px;--op-glow: 30%;--op-wash: 16%;background:var(--bg);background:radial-gradient(56% 70% at 30% 52%,color-mix(in oklab,var(--brand) var(--op-glow),transparent),transparent 74%),color-mix(in oklab,var(--brand) var(--op-wash),var(--bg))}[dir=ltr] .op{background:radial-gradient(56% 70% at 70% 52%,color-mix(in oklab,var(--brand) var(--op-glow),transparent),transparent 74%),color-mix(in oklab,var(--brand) var(--op-wash),var(--bg))}:root:not(.dark) .op{--op-glow: 14%;--op-wash: 5%}:root:not(.dark) .op__bg img{opacity:.08}.op::backdrop{background:var(--bg)}.op__bg{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none}.op__bg img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;scale:1.15;filter:blur(48px) saturate(1.2);opacity:.2}.op:fullscreen{padding-block:22px}.op__bar{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:16px}.op__crumb{display:flex;align-items:center;gap:12px;min-inline-size:0;font-size:14.5px;color:var(--tx-2)}.op__crumb a:not(.sr-ib){color:var(--tx-2);white-space:nowrap}.op__crumb a:not(.sr-ib):hover{color:var(--tx)}.op__crumb b{color:var(--tx);font-weight:700}.op__sep{font-size:12px;opacity:.6}.op__pager{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--tx-2);white-space:nowrap}.op__pager b{margin-inline-end:4px;font:600 15px var(--f-mono);color:var(--tx)}.op__acts{justify-self:end;display:flex;align-items:center;gap:10px}.op__acts .btn{gap:10px}.op__body{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:center;gap:clamp(28px,4vw,64px);min-block-size:0}.op__info{display:grid;justify-items:start;gap:16px}.op__name{font-size:clamp(30px,2.65vw,42px);font-weight:900;line-height:1.22}.op__desc{max-inline-size:46ch;font-size:16.5px;line-height:1.85;color:var(--tx-2)}.op__facts{display:flex;flex-wrap:wrap;margin-block-start:4px}.op__facts>div{display:flex;flex-direction:column-reverse;justify-content:flex-end;padding-inline:22px}.op__facts>div:first-child{padding-inline-start:0}.op__facts>div+div{border-inline-start:1px solid var(--line-2)}.op__facts dd{font-family:var(--f-display);font-size:20px;font-weight:700;line-height:1.3}.op__facts dd a{font-family:var(--f-mono);font-size:17px;font-weight:500;border-block-end:1px solid color-mix(in oklab,var(--brand) 70%,transparent)}.op__facts dt{font-size:13px;color:var(--tx-2)}.op__act{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-block-start:4px}.op__act .btn-ghost{gap:8px}.op__next{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;margin-block-start:8px;min-inline-size:min(100%,300px);padding:10px 16px 10px 10px;border-radius:var(--r-lg);background:var(--glass);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:inset 0 1px 0 var(--edge-hi),inset 0 0 0 1px var(--line-2);transition:box-shadow .3s var(--ease)}[dir=rtl] .op__next{padding:10px 10px 10px 16px}.op__next:hover,.op__next:focus-visible{box-shadow:inset 0 1px 0 var(--edge-hi),inset 0 0 0 1px color-mix(in oklab,var(--brand) 60%,transparent)}.op__next img{inline-size:64px;block-size:46px;border-radius:9px;-o-object-fit:cover;object-fit:cover;-o-object-position:100% 0;object-position:100% 0}.op__next small{display:block;font-size:12.5px;color:var(--tx-2)}.op__next b{font-family:var(--f-display);font-size:17px;font-weight:700}.op__next>i{font-size:18px;color:var(--tx-2);transition:translate .4s var(--ease-snap)}.op__next:hover>i{translate:calc(var(--fwd) * 4px) 0}.op__rail{display:grid;justify-items:center;gap:16px;min-block-size:0}.op__screens{list-style:none;position:relative;inline-size:100%;block-size:min(470px,100vh - 300px);block-size:min(470px,100svh - 300px);min-block-size:300px;container-type:size}.op__screen{--o: 0;--sc: 1;position:absolute;inset-block-start:50%;left:50%;translate:-50% -50%;display:none;z-index:3;transform:translate(calc(var(--fwd) * var(--o) * 100cqb * 9 / 19.5 * .78)) scale(var(--sc));transition:transform .7s var(--ease-snap),opacity .5s var(--ease)}.op__screen[data-off]{display:block}.op__screen .v2-phone{--w: calc(100cqb * 9 / 19.5);filter:drop-shadow(0 30px 60px color-mix(in oklab,var(--brand) 34%,transparent))}.op__screen:is([data-off="1"],[data-off="-1"]){--sc: .8;z-index:2;opacity:.85;cursor:pointer}.op__screen:is([data-off="2"],[data-off="-2"]){--sc: .64;z-index:1;opacity:.5;cursor:pointer}.op__screen[data-off="1"]{--o: 1}.op__screen[data-off="-1"]{--o: -1}.op__screen[data-off="2"]{--o: 1.75}.op__screen[data-off="-2"]{--o: -1.75}@starting-style{.op__screen[data-off]{opacity:0}}.op__rail--web .op__screens{block-size:auto;min-block-size:0;container-type:normal;display:grid}.op__rail--web .op__screen{position:relative;inset:auto;translate:none;transform:none;grid-area:1 / 1;inline-size:100%}.op__rail--web .op__screen:not([data-off="0"]){opacity:0;pointer-events:none}.op__rail--web .v2-browser__body{aspect-ratio:2.05 / 1}.op__railbar{display:flex;align-items:center;gap:16px}.op__railbar .num{min-inline-size:64px;text-align:center;font:500 14px var(--f-mono);color:var(--tx-2)}.wk-log{padding-block:84px;background:var(--bg-2)}.wk-log__grid{display:grid;grid-template-columns:minmax(0,1.5fr) minmax(0,.6fr);gap:clamp(30px,5vw,80px);align-items:start}.wk-entries{list-style:none;position:relative;margin-block-start:30px}.wk-entries:before{content:"";position:absolute;inset-inline-start:19px;inset-block:20px;inline-size:2px;border-radius:2px;background:linear-gradient(var(--brand),color-mix(in oklab,var(--brand) 18%,transparent))}.wk-entry{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);gap:0 18px;padding-block-end:26px}.wk-entry:last-child{padding-block-end:0}.wk-entry__k{display:grid;place-items:center;inline-size:40px;block-size:40px;border-radius:50%;font-size:18px;color:var(--brand);background:var(--bg-2);box-shadow:inset 0 0 0 2px var(--brand)}.wk-entry__card{padding:18px 22px;border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2),var(--shadow)}.wk-entry__card h3{font-size:18px;font-weight:700}.wk-entry__card p{margin-block-start:6px;color:var(--tx-2);font-size:16px;line-height:1.85}.wk-tech{position:sticky;inset-block-start:calc(var(--nav-h) + 30px);padding:22px;border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2),var(--shadow)}.wk-tech h3{font-size:16px}.wk-tech ul{list-style:none;margin-block-start:12px;display:flex;flex-wrap:wrap;gap:8px}.wk-tech li{display:inline-flex;align-items:center;block-size:30px;padding-inline:12px;border-radius:var(--r-sm);font:500 13px var(--f-mono);box-shadow:inset 0 0 0 1px var(--line-2)}.wk-more{padding-block:80px 88px}.wk-more__grid{list-style:none;margin-block-start:36px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.wk-more__card{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:0 12px;block-size:100%;padding:10px 10px 16px;border-radius:calc(var(--r-lg) + 4px);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),var(--shadow);transition:box-shadow .3s var(--ease),translate .4s var(--ease-snap)}.wk-more__card:hover,.wk-more__card:focus-visible{translate:0 -3px;box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--brand) 45%,transparent),0 24px 44px -26px color-mix(in oklab,var(--brand) 60%,transparent)}.wk-more__shot{grid-column:1 / -1;position:relative;display:block;aspect-ratio:16 / 10;margin-block-end:14px;overflow:hidden;border-radius:var(--r-lg);background:var(--bg-2);background:radial-gradient(70% 90% at 50% 100%,color-mix(in oklab,var(--brand) 26%,transparent),transparent 75%),var(--bg-2)}.wk-more__shot img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:100% 0;object-position:100% 0}.wk-more__card.is-tall .wk-more__shot img{position:absolute;inset-block-start:10%;left:50%;translate:-50% 0;inline-size:auto;block-size:100%;aspect-ratio:9 / 19.5;-o-object-position:50% 0;object-position:50% 0;border-radius:16px;box-shadow:0 0 0 5px var(--metal-2),0 18px 34px -16px #00000073}.wk-more__t{min-inline-size:0;padding-inline:8px 0}.wk-more__t b{display:block;font-family:var(--f-display);font-size:17px;font-weight:700;line-height:1.4}.wk-more__t small{display:block;margin-block-start:2px;font-size:13px;color:var(--tx-2)}.wk-more__card>i{padding-inline-end:8px;font-size:17px;color:var(--tx-3);transition:translate .3s var(--ease)}.wk-more__card:hover>i{translate:calc(var(--fwd) * 4px) 0;color:var(--tx)}.wk-more__act{display:flex;justify-content:center;flex-wrap:wrap;gap:12px;margin-block-start:34px}@media(max-width:999px){.wk-cells{grid-template-columns:repeat(2,minmax(0,1fr))}.wk-cells .wk-cell:nth-child(3){border-inline-start:0}.wk-cells .wk-cell:nth-child(n+3){border-block-start:1px solid var(--line)}.wk-cells--3{grid-template-columns:minmax(0,1fr)}.wk-cells--3 .wk-cell+.wk-cell{border-inline-start:0;border-block-start:1px solid var(--line)}.wk-sheet__how{grid-template-columns:minmax(0,1fr)}.wk-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 20px}.wk-steps:before,.wk-steps:after{display:none}.wk-steps li{display:grid;grid-template-columns:32px minmax(0,1fr);gap:0 12px}.wk-steps b{margin-block-start:5px}.wk-steps p{grid-column:2}.wk-voices__grid--video{grid-template-columns:minmax(0,1fr)}.wk-voices__grid--video .wk-voice{grid-column:auto;grid-row:auto;justify-self:center}.wk-voices__grid--video .wk-msgs{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.wk-voices__grid--video .wk-msg:nth-child(n){grid-column:auto;grid-row:auto}.wk-log__grid{grid-template-columns:minmax(0,1fr)}.wk-tech{position:static}.wk-more__grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wk-room{block-size:auto;row-gap:18px;padding-block:calc(var(--nav-h) + 30px) 34px}.sr-stage{block-size:clamp(300px,52vh,460px);block-size:clamp(300px,52svh,460px);--sw: min(100cqi - 2 * var(--gutter), (100cqb - 50px) * 2.05)}.sr-slide:is([data-pos="1"],[data-pos="-1"]){opacity:0;pointer-events:none}.sr-arrow{inset-block-start:auto;inset-block-end:-6px;translate:none;inline-size:44px;block-size:44px;font-size:18px}.sr-arrow--prev{inset-inline-start:var(--gutter)}.sr-arrow--next{inset-inline-end:var(--gutter)}.sr-exit{inset-block:0 auto}.sr-strip{max-inline-size:none}.op{min-block-size:0;padding-block:calc(var(--nav-h) + 26px) 40px}.op__bar{grid-template-columns:minmax(0,1fr) auto}.op__pager{display:none}.op__body{grid-template-columns:minmax(0,1fr)}.op__rail{order:-1}.op__screens{block-size:clamp(320px,56vh,480px);block-size:clamp(320px,56svh,480px)}}@media(max-width:760px){.sr-filter{gap:10px}.sr-chips{flex-wrap:nowrap;justify-content:flex-start;inline-size:calc(100% + 2 * var(--gutter));margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);overflow-x:auto;scrollbar-width:none;overscroll-behavior-x:contain}.sr-chips::-webkit-scrollbar{display:none}.sr-stage{block-size:clamp(280px,46vh,380px);block-size:clamp(280px,46svh,380px)}.sr-cap{display:grid;grid-template-columns:minmax(0,1fr) auto;justify-content:stretch;gap:10px 12px}.sr-cap__who{grid-column:1 / -1;grid-row:1;max-inline-size:none}.sr-cap__name{font-size:22px}.sr-cap .sr-chip{justify-self:start}.sr-cap__dom{justify-self:end;padding-inline-start:0;border:0;font-size:13px}.sr-cap__act{grid-column:1 / -1}.sr-cap__act .btn{flex:1;justify-content:space-between}.sr-present span{display:none}.sr-present{inline-size:50px;padding:0;justify-content:center}.wk-rep{padding-block:80px 56px}.wk-sheet__top,.wk-week__l,.wk-cell{padding-inline:18px}.wk-sheet__how{padding:20px 18px 18px}.wk-steps{grid-template-columns:minmax(0,1fr)}.wk-msg{padding:20px 18px 18px}.wk-voices{padding-block:72px 56px}.wk-audit .btn{inline-size:100%;justify-content:space-between}.op__crumb{gap:8px;font-size:14px}.op__acts .btn span{display:none}.op__acts .btn{inline-size:44px;block-size:44px;padding:0;justify-content:center}.op__screens{block-size:clamp(300px,52vh,420px);block-size:clamp(300px,52svh,420px);min-block-size:0}.op__name{font-size:clamp(28px,7.6vw,34px)}.op__facts{row-gap:12px}.op__facts>div{padding-inline:16px}.op__facts dd{font-size:18px}.op__act{inline-size:100%}.op__act .btn-primary{flex:1;justify-content:space-between}.op__next{inline-size:100%}.wk-log{padding-block:64px}.wk-more{padding-block:56px 64px}.wk-more__grid{grid-template-columns:minmax(0,1fr);gap:10px;margin-block-start:24px}.wk-more__card{grid-template-columns:92px minmax(0,1fr) auto;padding:8px}.wk-more__shot{grid-column:auto;aspect-ratio:4 / 3;margin-block-end:0;border-radius:12px}.wk-more__card.is-tall .wk-more__shot img{border-radius:8px;box-shadow:0 0 0 3px var(--metal-2)}.wk-more__t b{font-size:16px}.wk-more__act{margin-block-start:24px}.wk-more__act .btn{flex:1;justify-content:center}}@media(max-width:767px){html.phone-app .wk-room{block-size:auto;row-gap:12px;padding-block:calc(var(--phone-top-h, 64px) + 18px) 28px}html.phone-app .sr-filter{position:sticky;z-index:5;inset-block-start:var(--phone-top-h, 64px);inline-size:100%;gap:8px;padding-block:8px 10px;background:var(--bg);background:color-mix(in oklab,var(--bg) 95%,transparent);box-shadow:0 1px 0 var(--line)}html.phone-app .sr-filter{transition:translate .35s var(--ease),opacity .25s var(--ease),visibility 0s linear 0s}html.phone-app .sr-filter.is-tucked{translate:0 calc(-100% - 8px);opacity:0;visibility:hidden;pointer-events:none;transition:translate .35s var(--ease),opacity .25s var(--ease),visibility 0s linear .35s}html.phone-app .sr-fchip[aria-current]{background:var(--surface);background:color-mix(in oklab,var(--g-hi) 12%,var(--surface))}html.phone-app .sr-chips{inline-size:100%;margin-inline:0;padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);touch-action:pan-x pan-y}html.phone-app .sr-fchip{block-size:44px;padding-inline:16px}html.phone-app .sr-seg{padding:2px}html.phone-app .sr-seg__b{block-size:44px;padding-inline:18px}html.phone-app .sr-stage{--sw: calc(100vw - 2 * var(--gutter) - 26px);block-size:auto;container-type:normal;touch-action:pan-x pan-y}html.phone-app .sr-slides{position:static;display:flex;align-items:center;gap:12px;padding:14px var(--gutter) 18px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;touch-action:pan-x pan-y}html.phone-app .sr-slides::-webkit-scrollbar{display:none}html.phone-app .wk-room .sr-slide[data-in]{position:relative;inset:auto;left:auto;translate:none;transform:none;z-index:auto;display:block;flex:0 0 var(--sw);inline-size:var(--sw);scroll-snap-align:start;opacity:1;filter:none;pointer-events:auto;transition:none}html.phone-app .wk-room .sr-slide[data-in="0"]{display:none}html.phone-app .sr-browser,html.phone-app .sr-promo{border-radius:20px}html.phone-app .sr-phones{--h: calc(var(--sw) * .8)}html.phone-app .sr-phones .v2-phone,html.phone-app .op__screen .v2-phone{filter:none}html.phone-app .sr-arrow:not(.sr-exit){display:none}html.phone-app .sr-cap__who{grid-column:1}html.phone-app .sr-count{grid-column:2;grid-row:1;align-self:start;margin-block-start:3px;padding:4px 10px;border:0;border-radius:99px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2)}html.phone-app .sr-count b{font-size:13px}html.phone-app .sr-cap__name{font-size:20px}html.phone-app .sr-cap__act .btn{block-size:50px}html.phone-app .sr-foot{display:flex;flex-direction:column;align-items:stretch;gap:10px}html.phone-app .sr-present{inline-size:44px;block-size:44px}html.phone-app .sr-strip{flex-direction:column;align-items:stretch;gap:0;max-inline-size:none;overflow:visible;padding:0;border-radius:18px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}html.phone-app .sr-thumb a{display:grid;grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:12px;inline-size:auto;block-size:auto;min-block-size:60px;padding:8px 14px;border-radius:0;opacity:1;translate:none;background:none;box-shadow:none;overflow:visible}html.phone-app .sr-thumb:not([hidden])~.sr-thumb a{border-block-start:1px solid var(--line)}html.phone-app .sr-thumb img{inline-size:52px;block-size:38px;border-radius:8px;box-shadow:0 0 0 1px var(--line-2)}html.phone-app .sr-thumb a[aria-current]{background:color-mix(in oklab,var(--brand) 9%,transparent);translate:none;box-shadow:none}html.phone-app .sr-thumb__t{position:static;display:block;inline-size:auto;block-size:auto;overflow:visible;clip-path:none;white-space:normal}html.phone-app .sr-thumb__t bdi{font-size:15px;font-weight:700;color:var(--tx)}html.phone-app .sr-thumb__t small{display:block;font-size:12.5px;color:var(--tx-2)}html.phone-app .sr-thumb__go{display:block;font-size:16px;color:var(--tx-3)}html.phone-app.wk-presenting .wk-room{padding-block:calc(env(safe-area-inset-top) + 10px) calc(env(safe-area-inset-bottom) + 18px);grid-template-rows:minmax(0,1fr) auto;align-content:stretch}html.phone-app.wk-presenting .sr-foot{display:none}html.phone-app.wk-presenting .sr-stage{display:flex;flex-direction:column}html.phone-app.wk-presenting .sr-exit{position:static;order:-1;flex:none;align-self:flex-end;margin-inline:var(--gutter)}html.phone-app.wk-presenting .sr-slides{margin-block:auto}html.phone-app.wk-presenting .sr-phones{--h: max(240px, min(100vh - 320px, var(--sw) * 2));--h: max(240px, min(100svh - 320px, var(--sw) * 2))}html.phone-app.wk-presenting .sr-phones .v2-phone:not(.is-mid){display:none}html.phone-app.wk-presenting .sr-phones .v2-phone.is-mid{margin-inline:0}html.phone-app.wk-presenting .sr-cap__name{font-size:24px}html.phone-app .wk-rep,html.phone-app .wk-voices{padding-block:56px}html.phone-app .wk-sheet__how{gap:18px}html.phone-app .wk-steps{gap:16px}html.phone-app .wk-steps li:not(:last-child):after{content:"";position:absolute;inset-inline-start:15px;inset-block:36px -12px;inline-size:2px;border-radius:2px;background:var(--line-2)}html.phone-app .wk-audit{padding:0;background:none;box-shadow:none}html.phone-app .wk-audit p{display:none}html.phone-app .wk-audit .btn{block-size:50px}html.phone-app .wk-voices__grid{margin-block-start:28px;gap:18px}html.phone-app .wk-voice__frame{inline-size:min(300px,39.375vh);inline-size:min(300px,39.375svh)}html.phone-app .wk-voices__grid .wk-msgs{display:flex;gap:12px;margin-inline:calc(-1 * var(--gutter));padding:4px var(--gutter);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;touch-action:pan-x pan-y}html.phone-app .wk-msgs::-webkit-scrollbar{display:none}html.phone-app .wk-voices__grid .wk-msg{flex:0 0 86%;scroll-snap-align:start}html.phone-app .wk-dots:not([hidden]){display:flex;justify-content:center;margin-block-start:-8px}html.phone-app .wk-dots button{display:grid;place-items:center;inline-size:44px;block-size:44px}html.phone-app .wk-dots i{inline-size:7px;block-size:7px;border-radius:99px;background:var(--line-2);transition:inline-size .3s var(--ease),background .3s}html.phone-app .wk-dots [aria-current] i{inline-size:22px;background:var(--g-hi)}html.phone-app .op{padding-block:calc(var(--phone-top-h, 64px) + 12px) 32px;row-gap:14px}html.phone-app .op__bg{display:none}html.phone-app .op__crumb a:not(.sr-ib){display:inline-flex;align-items:center;justify-content:center;min-block-size:44px;min-inline-size:44px}html.phone-app .op__screens{position:static;display:flex;align-items:center;gap:12px;inline-size:calc(100% + 2 * var(--gutter));block-size:auto;min-block-size:0;container-type:normal;margin-inline:calc(-1 * var(--gutter));padding:6px var(--gutter) 10px;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);scrollbar-width:none;touch-action:pan-x pan-y}html.phone-app .op__screens::-webkit-scrollbar{display:none}html.phone-app .op__rail .op__screen{position:static;display:block;flex:0 0 auto;translate:none;transform:none;opacity:1;scroll-snap-align:start;pointer-events:auto;transition:none}html.phone-app .op__screen .v2-phone{--w: min(46vw, 184px)}html.phone-app .op__rail--web .op__screen{flex-basis:calc(100vw - 2 * var(--gutter) - 26px)}html.phone-app .op__rail--web .v2-browser{border-radius:20px}html.phone-app .op__railbar [data-rail-step]{display:none}html.phone-app .op__railbar .num{min-inline-size:0;block-size:28px;padding-inline:11px;display:inline-flex;align-items:center;border-radius:99px;unicode-bidi:isolate;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}html.phone-app .op__facts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);inline-size:100%;border-radius:18px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}html.phone-app .op__facts>div{padding:12px 10px}html.phone-app .op__facts>div:first-child{padding-inline-start:12px}html.phone-app .op__facts dd{font-size:16px;overflow-wrap:anywhere}html.phone-app .op__facts dd a{display:inline-block;padding-block:12px;margin-block:-12px;font-size:13px}html.phone-app .op__facts dt{font-size:12px}html.phone-app .op__act .btn{block-size:50px}html.phone-app .wk-room{background:var(--bg);background:radial-gradient(150% 26% at 50% 0%,color-mix(in oklab,var(--brand) 12%,transparent),transparent 72%),var(--bg)}html.phone-app .sr-stage,html.phone-app .op__rail--web{background:none;background:radial-gradient(62% 48% at 50% 50%,color-mix(in oklab,var(--brand) 30%,transparent),transparent 74%)}html.phone-app .sr-phones--site{--h: calc(var(--sw) * .8);position:relative;justify-content:flex-start;padding-inline-start:4%}html.phone-app .sr-slides{padding-block:6px 10px}html.phone-app .wk-room{padding-block-start:calc(var(--phone-top-h, 64px) + 10px)}html.phone-app .sr-phones--site>.v2-phone{position:relative;z-index:1;margin-inline:0}html.phone-app .sr-phones--site:after{content:"";position:absolute;z-index:0;inset-inline:2% 10%;inset-block-end:-8px;block-size:26px;border-radius:50%;pointer-events:none;background:radial-gradient(closest-side,rgb(0 0 0 / .22),transparent)}html.phone-app .sr-duo__web{position:absolute;z-index:0;inset-inline-end:0;inset-block-start:16%;inline-size:74%;border-radius:14px}html.phone-app .sr-duo__web .v2-browser__bar{block-size:22px;padding-inline:8px}html.phone-app .sr-duo__web .v2-browser__dots{inset-inline-start:9px;gap:4px}html.phone-app .sr-duo__web .v2-browser__dots i{inline-size:6px;block-size:6px}html.phone-app .sr-duo__web .v2-browser__tools{display:none}html.phone-app .sr-duo__web .v2-browser__body{aspect-ratio:16 / 10}html.phone-app .sr-duo__web .v2-browser__body>img{-o-object-position:100% 0;object-position:100% 0}html.phone-app.wk-presenting .sr-phones--site{justify-content:center;padding-inline:0}html.phone-app.wk-presenting .sr-phones--site:after,html.phone-app.wk-presenting .sr-duo__web{display:none}html.phone-app :is(.sr-strip,.op__facts,.sr-count,.op__railbar .num,.wk-more__card,.wk-msg){background:var(--surface) var(--ph-surface);box-shadow:var(--ph-rim),var(--ph-raise)}html.phone-app :is(.wk-sheet,.op__next){background:var(--surface) var(--ph-surface);box-shadow:var(--ph-rim),var(--ph-float)}html.phone-app .sr-thumb a[aria-current]{box-shadow:var(--ph-rim-lit)}html.phone-app .sr-count{justify-self:end}html.phone-app .op__rail--web .op__screen{--sw: calc(100vw - 2 * var(--gutter) - 26px)}html.phone-app .op__rail--web .op__screens:has(>.op__screen:only-child){justify-content:center}html.phone-app .op__rail--web .op__screens{padding-block:12px 20px}html.phone-app .op__screen>.sr-phones--site{--h: calc(var(--sw) * 1.02)}html.phone-app .op__screen>.sr-phones--site>.v2-phone{--w: calc(var(--h) * 9 / 19.5)}html.phone-app .op__facts dd a{border-block-end:0;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;text-decoration-color:var(--brand)}html.phone-app .sr-cap__act .wk-zoom{display:inline-grid}html.phone-app .op__rail .wk-zoom{display:inline-flex;gap:8px;block-size:44px}html.phone-app .op__rail{gap:4px}html.phone-app .op__act{position:sticky;z-index:3;inset-block-end:calc(var(--phone-tab-h, 64px) + 10px)}html.phone-app .op__facts{grid-auto-columns:minmax(min-content,1fr)}html.phone-app .op__facts dd a{overflow-wrap:normal}}.wk .wk-zoom{display:none}html.wk-viewing{overflow:hidden}.wk-view{position:fixed;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;block-size:100dvh;max-inline-size:none;max-block-size:none;margin:0;padding:0;border:0;overflow:hidden;color:var(--tx);background:var(--bg)}.wk-view[open]{display:flex;flex-direction:column}.wk-view::backdrop{background:var(--bg)}.wk-view__bar{flex:none;display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:calc(env(safe-area-inset-top) + 10px) max(var(--gutter),env(safe-area-inset-right)) 10px max(var(--gutter),env(safe-area-inset-left));background:var(--bg);box-shadow:0 1px 0 var(--line)}.wk-view__x{display:inline-flex;align-items:center;gap:8px;block-size:44px;padding-inline:14px 18px;border:0;border-radius:99px;font-family:inherit;font-size:15px;font-weight:700;color:var(--tx);cursor:pointer;background:var(--surface);background:var(--surface) var(--ph-surface);box-shadow:var(--ph-rim),var(--ph-raise)}.wk-view__x i{font-size:18px}.wk-view__x:focus-visible{outline:2px solid var(--g-hi);outline-offset:2px}.wk-view__name{margin:0;overflow:hidden;font-size:15px;font-weight:700;white-space:nowrap;text-overflow:ellipsis;color:var(--tx-2)}.wk-view__n{padding:5px 11px;border-radius:99px;font:500 13px var(--f-mono);color:var(--tx-2);unicode-bidi:isolate;background:var(--surface);background:var(--surface) var(--ph-surface);box-shadow:var(--ph-rim)}.wk-view__n:empty{display:none}.wk-view__rail{flex:1;min-block-size:0;display:flex;margin:0;padding:0;list-style:none;overflow-x:auto;overflow-y:hidden;overscroll-behavior:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y}.wk-view__rail::-webkit-scrollbar{display:none}.wk-view__shot{flex:0 0 100%;inline-size:100%;display:flex;flex-direction:column;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scroll-snap-align:start;scroll-snap-stop:always;padding-block-end:env(safe-area-inset-bottom);background:var(--bg-2)}.wk-view__shot img{display:block;flex:none;inline-size:100%;block-size:auto;margin-block:auto;background:var(--surface)}.wk-view__hint{position:absolute;z-index:1;inset-block-end:calc(env(safe-area-inset-bottom) + 22px);inset-inline:0;inline-size:-moz-max-content;inline-size:max-content;margin:0 auto;display:flex;align-items:center;gap:8px;padding:9px 16px;border-radius:99px;font-size:14px;font-weight:600;color:#fff;background:#0c120ecc;pointer-events:none;animation:wk-hint 5s ease-in forwards}.wk-view__hint i{font-size:18px}.wk-view__hint[hidden]{display:none}@keyframes wk-hint{0%,80%{opacity:1}to{opacity:0}}.sv-nw{white-space:nowrap}.sv-page{padding-block:calc(12px + var(--nav-h) + 34px) 72px}.sv-head .sv-cta{display:flex;inline-size:-moz-fit-content;inline-size:fit-content;margin:28px auto 0}.sv-empty{margin-block-start:40px;padding:28px;border-radius:var(--r-lg);background:var(--surface);box-shadow:0 0 0 1px var(--line);color:var(--tx-2)}.sv-map{position:relative;margin-block-start:30px}.sv-mods{list-style:none;display:grid;grid-template-columns:minmax(0,1fr);gap:30px}.sv-traces{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;overflow:visible;pointer-events:none;z-index:0}.sv-traces .tr-base{fill:none;stroke:var(--fx-line-2);stroke-width:1.5}.sv-traces .tr-lit{fill:none;stroke:var(--fx-lit);stroke-width:2;stroke-linecap:round;stroke-dasharray:3 9}.sv-traces .port{fill:var(--bg);stroke:var(--fx-dot);stroke-width:2}.sv-traces .pk{fill:var(--g-hi)}.sv-seat{position:relative;z-index:1;min-inline-size:0}.sv-mod{position:relative;block-size:100%;display:grid;grid-template-columns:minmax(0,1fr) 40%;gap:16px;padding:16px;border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow),0 0 0 1px var(--line);transition:translate .5s var(--ease-snap),box-shadow .5s var(--ease)}@media(hover:hover)and (pointer:fine){.sv-mod:hover{translate:0 -4px;box-shadow:var(--shadow),0 0 0 1px var(--line-2)}}.sv-mod:focus-visible{outline:2px solid var(--g-hi);outline-offset:4px;border-radius:var(--r-lg)}.sv-seat.ping .sv-mod{box-shadow:var(--shadow),0 0 0 1.5px var(--g),0 0 26px -4px var(--g-glow)}.sv-copy{display:flex;flex-direction:column;gap:4px;min-inline-size:0}.sv-mod-t{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;min-inline-size:0}.sv-n{flex:none;font:600 12px var(--f-mono);color:var(--g-text);padding:2px 8px;border-radius:999px;background:var(--line);background:color-mix(in oklab,var(--g-hi) 12%,transparent)}.sv-tag{font-size:13px;color:var(--tx-3);min-inline-size:0;overflow-wrap:anywhere}.sv-mod-h{margin-block-start:4px;font-size:clamp(17px,1.25vw,19px);font-weight:700;overflow-wrap:anywhere;text-wrap:balance}.sv-mod-p{font-size:14px;line-height:1.6;color:var(--tx-2);overflow-wrap:anywhere}.sv-open{margin-block-start:auto;padding-block-start:8px;display:inline-flex;align-items:center;gap:8px;font-weight:600;font-size:14px;color:var(--g-text)}.sv-open i{transition:translate .5s var(--ease-snap)}@media(hover:hover)and (pointer:fine){.sv-mod:hover .sv-open i{translate:-4px 0}[dir=ltr] .sv-mod:hover .sv-open i{translate:4px 0}}.sv-mini{position:relative;min-block-size:0;border-radius:var(--r-md);overflow:hidden;background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);container-type:inline-size}.sv-hub{position:relative;z-index:1;border-radius:var(--r-lg);padding:18px;display:flex;flex-direction:column;gap:12px;color:var(--tx);background:var(--surface-2);background:radial-gradient(120% 70% at 50% 0%,color-mix(in oklab,var(--g-hi) 12%,transparent),transparent 70%),var(--surface-2);box-shadow:var(--shadow),inset 0 0 0 1px var(--line-2);box-shadow:var(--shadow),inset 0 0 0 1px var(--line-2),0 0 0 1px color-mix(in oklab,var(--g-hi) 18%,transparent),0 30px 60px -30px color-mix(in oklab,var(--g-hi) 25%,transparent);transition:box-shadow .5s var(--ease)}html.dark .sv-hub{background:var(--bg);background:radial-gradient(120% 70% at 50% 0%,color-mix(in oklab,var(--g-hi) 8%,transparent),transparent 70%),var(--bg)}.sv-hub.ping{box-shadow:var(--shadow),inset 0 0 0 1px var(--g-hi),0 0 30px -4px var(--g-glow)}.sv-hub-t{display:flex;align-items:center;gap:12px}.sv-hub-t img{inline-size:38px;block-size:38px;-o-object-fit:contain;object-fit:contain}.sv-hub-t b{font-family:var(--f-display);font-size:24px;font-weight:900}.sv-live{margin-inline-start:auto;display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border-radius:999px;font-size:11px;font-weight:600;color:var(--g-text);background:var(--line);background:color-mix(in oklab,var(--g-hi) 10%,transparent)}.sv-live:before{content:"";inline-size:6px;block-size:6px;border-radius:50%;background:var(--fx-dot)}.sv-hub-p{font-size:13.5px;line-height:1.6;color:var(--tx-2)}.sv-log{list-style:none;flex:1 1 0;display:flex;flex-direction:column;gap:7px;min-block-size:0;overflow:hidden;-webkit-mask-image:linear-gradient(to bottom,var(--tx) 62%,transparent);mask-image:linear-gradient(to bottom,var(--tx) 62%,transparent)}.sv-log li{flex:none;display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:10px;font-size:14px;color:var(--tx-2);background:var(--line);background:color-mix(in oklab,var(--tx) 3.5%,transparent);box-shadow:inset 0 0 0 1px var(--line)}.sv-log li:first-child{color:var(--tx);background:var(--line);background:color-mix(in oklab,var(--g-hi) 7%,transparent);box-shadow:inset 0 0 0 1px var(--line-2);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--g-hi) 22%,transparent)}.sv-log time{flex:none;font:500 11px var(--f-mono);color:var(--tx-3)}.sv-log span{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sv-bus{margin-block-start:auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px;direction:ltr}.sv-bus span{block-size:30px;display:grid;place-items:center;border-radius:var(--r-sm);font:600 11px var(--f-mono);color:var(--g-text);background:var(--line);box-shadow:inset 0 0 0 1px var(--line-2);background:color-mix(in oklab,var(--g-hi) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--g-hi) 25%,transparent);transition:background .4s var(--ease),color .4s var(--ease)}.sv-bus span.on{background:var(--g-hi);color:var(--g-ink)}.sv-foot{display:flex;justify-content:space-between;flex-wrap:wrap;gap:8px 16px;font-size:13px;color:var(--tx-3)}.sv-demo{display:inline-flex;align-items:center;gap:7px}.sv-token{position:absolute;left:0;top:0;z-index:3;pointer-events:none;opacity:0}html.is-static .sv-token.parked{opacity:1}.sv-token i{position:absolute;inline-size:12px;block-size:12px;border-radius:50%;background:var(--fx-dot);translate:-50% -50%;box-shadow:var(--fx-halo)}.sv-token span{position:absolute;translate:-50% -205%;padding:3px 10px;border-radius:999px;white-space:nowrap;font-size:12px;font-weight:600;background:var(--surface-2);color:var(--g-text);box-shadow:0 0 0 1px var(--line-2),var(--shadow)}.sv-token span:empty{display:none}html.is-live .sv-token span{opacity:0;transition:opacity .2s var(--ease)}html.is-live .sv-token.mid span{opacity:1}@media(min-width:1024px){.sv-map.is-ring{display:grid;grid-template-columns:1fr .82fr 1fr;grid-template-rows:repeat(3,minmax(206px,auto)) auto;-moz-column-gap:84px;column-gap:84px;row-gap:30px}.sv-map.is-ring[data-count="4"]{grid-template-rows:repeat(2,minmax(206px,auto)) auto}.is-ring .sv-mods{display:contents}.is-ring .sv-hub{grid-area:1 / 2 / 3 / 3}.is-ring [data-seat="1"]{grid-area:1 / 1}.is-ring [data-seat="2"]{grid-area:1 / 3}.is-ring [data-seat="3"]{grid-area:2 / 3}.is-ring[data-count="4"] [data-seat="4"]{grid-area:2 / 1}.is-ring[data-count="5"] [data-seat="4"]{grid-area:3 / 2}.is-ring[data-count="5"] [data-seat="5"]{grid-area:2 / 1}.is-ring[data-count="6"] .sv-hub{grid-area:1 / 2 / 4 / 3}.is-ring[data-count="6"] [data-seat="4"]{grid-area:3 / 3}.is-ring[data-count="6"] [data-seat="5"]{grid-area:3 / 1}.is-ring[data-count="6"] [data-seat="6"]{grid-area:2 / 1}.is-ring [data-seat="4"]:only-child,.is-ring[data-count="5"] [data-seat="4"] .sv-mod{grid-template-columns:minmax(0,1fr) 104px}.is-ring .sv-foot{grid-column:1 / -1;grid-row:-2}.sv-map.is-chain{max-inline-size:880px}.is-chain .sv-mini{min-block-size:168px}}.sv-map.is-chain .sv-hub,.sv-map.is-chain .sv-mods,.sv-map.is-chain .sv-foot{position:relative}.is-chain .sv-hub{margin-block-end:30px}.is-chain .sv-log{flex:none;-webkit-mask-image:none;mask-image:none}.is-chain .sv-log li:nth-child(n+2){display:none}.is-chain .sv-seat:before{content:"";position:absolute;inset-inline-start:34px;inset-block-start:-30px;inline-size:2px;block-size:30px;background:repeating-linear-gradient(to bottom,var(--g) 0 4px,transparent 4px 10px)}.is-chain .sv-seat:after{content:"";position:absolute;inset-inline-start:30px;inset-block-start:-20px;inline-size:10px;block-size:10px;border-radius:50%;background:var(--g-hi);box-shadow:0 0 0 4px var(--g-glow);box-shadow:0 0 0 4px color-mix(in oklab,var(--g-hi) 20%,transparent);translate:0 var(--dot, 0px)}.is-chain .sv-traces,.is-chain .sv-token{display:none}.is-chain .sv-foot{margin-block-start:22px}@media(max-width:1023.98px){.sv-map.is-ring{display:block}.is-ring .sv-hub{margin-block-end:30px}.is-ring .sv-log{flex:none;-webkit-mask-image:none;mask-image:none}.is-ring .sv-log li:nth-child(n+2){display:none}.is-ring .sv-seat:before{content:"";position:absolute;inset-inline-start:34px;inset-block-start:-30px;inline-size:2px;block-size:30px;background:repeating-linear-gradient(to bottom,var(--g) 0 4px,transparent 4px 10px)}.is-ring .sv-seat:after{content:"";position:absolute;inset-inline-start:30px;inset-block-start:-20px;inline-size:10px;block-size:10px;border-radius:50%;background:var(--g-hi);box-shadow:0 0 0 4px var(--g-glow);box-shadow:0 0 0 4px color-mix(in oklab,var(--g-hi) 20%,transparent);translate:0 var(--dot, 0px)}.is-ring .sv-traces,.is-ring .sv-token{display:none}.is-ring .sv-foot{margin-block-start:22px}}@media(max-width:719.98px){.sv-mod{grid-template-columns:minmax(0,1fr);gap:12px}.sv-mini{order:-1;block-size:176px}.sv-hub-t b{font-size:21px}}@media(min-width:720px)and (max-width:1023.98px){.sv-mini{min-block-size:160px}}.sv-top{display:grid;align-content:center;min-block-size:min(100vh,820px);min-block-size:min(100svh,820px);padding-block:calc(12px + var(--nav-h) + 20px) 28px}.sv-top-in{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:clamp(32px,4vw,64px);align-items:center}.sv-top-copy{min-inline-size:0;display:flex;flex-direction:column;align-items:flex-start}.sv-back{display:inline-flex;align-items:center;gap:8px;margin-block-end:26px;font-size:14px;color:var(--tx-2);transition:color .3s var(--ease)}.sv-back:hover{color:var(--tx)}.sv-top-copy .btn-primary{margin-block-start:30px}.sv-stage{position:relative;min-inline-size:0;display:grid;gap:16px;padding:16px 16px 18px;border-radius:calc(var(--r-lg) + 8px);background:var(--surface);background:radial-gradient(110% 80% at 50% 0%,color-mix(in oklab,var(--g-hi) 9%,transparent),transparent 62%),color-mix(in oklab,var(--surface) 60%,transparent);box-shadow:inset 0 0 0 1px var(--line),inset 0 1px 0 var(--edge-hi),var(--shadow)}.sv-watch{list-style:none;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;padding-inline:4px}.sv-watch li{display:flex;align-items:center;gap:10px;min-inline-size:0;padding-block-start:12px;border-block-start:2px solid var(--line-2);font-size:14px;line-height:1.5;color:var(--tx-2);text-wrap:balance;transition:color .4s var(--ease),border-color .4s var(--ease)}.sv-watch .num{flex:none;inline-size:24px;block-size:24px;border-radius:50%;display:grid;place-items:center;font:600 11.5px var(--f-mono);color:var(--tx-3);box-shadow:inset 0 0 0 1px var(--line-2);transition:background .4s var(--ease),color .4s var(--ease),box-shadow .4s var(--ease)}.sv-watch li.is-on{color:var(--tx);border-color:var(--g)}.sv-watch li.is-on .num{background:var(--g-hi);color:var(--g-ink);box-shadow:0 0 12px var(--g-glow)}.sv-block{padding-block:clamp(56px,6vw,88px)}.sv-gets,.sv-track,.sv-pkgs{margin-block-start:clamp(28px,3vw,40px)}.sv-band{background:var(--bg-2);box-shadow:inset 0 1px 0 var(--line),inset 0 -1px 0 var(--line)}.sv-gets{list-style:none;display:grid;grid-template-columns:repeat(var(--n),minmax(0,1fr));gap:16px;max-inline-size:calc(var(--n) * 300px);margin-inline:auto}.sv-gets.is-wide{max-inline-size:none}.sv-get{position:relative;display:flex;flex-direction:column;gap:18px;min-inline-size:0;padding:24px;border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),inset 0 1px 0 var(--edge-hi),var(--shadow)}.sv-get-i{inline-size:40px;block-size:40px;border-radius:12px;display:grid;place-items:center;font-size:19px;color:var(--g-text);background:var(--line);box-shadow:inset 0 0 0 1px var(--line-2);background:color-mix(in oklab,var(--g-hi) 13%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--g-hi) 28%,transparent)}.sv-get-top{display:flex;align-items:center;justify-content:space-between}.sv-get-n{font:600 12.5px var(--f-mono);color:var(--tx-3)}.sv-get h3{font-size:18px;font-weight:700;line-height:1.5;text-wrap:balance;overflow-wrap:anywhere}.sv-track{list-style:none;position:relative;display:grid;grid-template-columns:repeat(min(var(--steps),4),minmax(0,1fr));gap:32px 18px}.sv-track li{position:relative;display:flex;flex-direction:column;gap:16px;min-inline-size:0}.sv-track li:before{content:"";position:absolute;inset-inline:0 -18px;inset-block-start:17px;block-size:2px;background:var(--line-2)}.sv-track li:last-child:before{inset-inline-end:0}.sv-track-dot{position:relative;z-index:1;inline-size:36px;block-size:36px;border-radius:50%;display:grid;place-items:center;font:600 12px var(--f-mono);background:var(--g);color:var(--surface-2);box-shadow:0 0 0 6px var(--bg-2)}html.dark .sv-track-dot{background:var(--g-hi);color:var(--g-ink)}.sv-track-card{flex:1;display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:var(--r-lg);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line),inset 0 1px 0 var(--edge-hi),var(--shadow)}.sv-track h3{font-size:18px;font-weight:700;line-height:1.45;overflow-wrap:anywhere}.sv-track p{font-size:14.5px;line-height:1.8;color:var(--tx-2);overflow-wrap:anywhere}.sv-pkgs{list-style:none;display:grid;grid-template-columns:repeat(var(--pkgs),minmax(0,1fr));gap:16px;margin-block-start:30px}.sv-pkg{display:flex;flex-direction:column;gap:8px;padding:22px;border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow),0 0 0 1px var(--line);min-inline-size:0}.sv-pkg:first-child{box-shadow:var(--shadow),0 0 0 1.5px var(--g)}.sv-pkg h3{font-size:18px;overflow-wrap:anywhere}.sv-pkg p{color:var(--tx-2);overflow-wrap:anywhere}.sv-pkg b{font:700 clamp(24px,2.2vw,30px) var(--f-mono);color:var(--tx)}.sv-links{padding-block-end:0}.sv-links-h{display:flex;align-items:center;gap:10px;margin-block-end:14px;font-size:13.5px;color:var(--tx-3)}.sv-links-in{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr));gap:16px}.sv-dc{display:contents}.sv-link{display:flex;flex-direction:column;gap:2px;padding:20px 24px;border-radius:var(--r-lg);background:var(--surface);box-shadow:0 0 0 1px var(--line);transition:translate .5s var(--ease-snap),box-shadow .5s var(--ease)}.sv-link--next{align-items:flex-end;text-align:end}.sv-link>span{font-size:13px;color:var(--tx-3)}.sv-link b{display:inline-flex;align-items:center;gap:10px;font-family:var(--f-display);font-size:clamp(18px,1.6vw,22px);overflow-wrap:anywhere}.sv-link b i{color:var(--g-text);font-size:.9em}@media(hover:hover)and (pointer:fine){.sv-link:hover{translate:0 -3px;box-shadow:var(--shadow),0 0 0 1px var(--line-2)}}.sv-close{padding-block:clamp(40px,5vw,64px) clamp(56px,6vw,88px)}.sv-close-in{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:16px 32px;padding-block-start:28px;border-block-start:1px solid var(--line)}.sv-close-t{display:flex;flex-direction:column;gap:4px;min-inline-size:0}.sv-close-t b{font-family:var(--f-display);font-size:clamp(19px,1.6vw,22px);font-weight:700}.sv-close-t span{font-size:15px;color:var(--tx-2)}.sv-close .btn-ghost>i{font-size:1em}@media(max-width:1023.98px){.sv-top-in{grid-template-columns:minmax(0,1fr);gap:32px}.sv-top{padding-block-end:32px}.sv-block{padding-block:44px}.sv-gets{grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));max-inline-size:none}.sv-track{grid-template-columns:minmax(0,1fr);gap:16px}.sv-track li:before{inset-block:0 -16px;inset-inline:17px auto;inline-size:2px;block-size:auto}.sv-track li:last-child:before{inset-block-end:0}.sv-track li{display:grid;grid-template-columns:36px minmax(0,1fr);-moz-column-gap:14px;column-gap:14px;align-items:start}.sv-pkgs{grid-template-columns:minmax(0,1fr)}.sv-link--next{align-items:flex-start;text-align:start}}@media(max-width:599.98px){.sv-watch{grid-template-columns:minmax(0,1fr);gap:8px}}@media(max-width:1023.98px)and (min-width:600px){.sv-pkgs{grid-template-columns:repeat(2,minmax(0,1fr))}}.pv{position:relative;block-size:100%}.pv-sm{position:absolute;top:0;right:0;bottom:0;left:0}.pv-demo{position:absolute;inset-block-start:12px;inset-inline-end:14px;z-index:4;display:inline-flex;align-items:center;gap:7px;padding:4px 10px;border-radius:999px;font-size:12px;color:var(--tx-3);background:var(--glass);box-shadow:inset 0 0 0 1px var(--line)}.pv .is-lit{box-shadow:inset 0 0 0 1.5px var(--g),0 0 22px -8px var(--g-glow)}.pv-web .pw{block-size:100%;display:flex;flex-direction:column}.pv-sm.pv-web .pw{border-radius:0;box-shadow:none}.pv-web .v2-browser__body{flex:1;background:var(--surface-2)}.pw-page{block-size:100%;display:flex;flex-direction:column;gap:10px;padding:10px 14px 14px}.pw-nav{display:flex;align-items:center;gap:8px}.pw-nav b{inline-size:18px;block-size:18px;border-radius:5px;background:var(--g)}.pw-nav span{inline-size:24px;block-size:4px;border-radius:2px;background:var(--line-2)}.pw-nav span:first-of-type{margin-inline-start:auto}.pw-nav em{font-style:normal;font-size:11px;font-weight:600;padding:3px 10px;border-radius:999px;box-shadow:inset 0 0 0 1px var(--line-2)}.pw-hero{display:flex;flex-direction:column;gap:6px}.pw-hero strong{font-family:var(--f-display);font-size:13px;line-height:1.35;font-weight:700}.pw-hero>span{inline-size:70%;block-size:5px;border-radius:3px;background:var(--line-2)}.pw-hero>span+span{inline-size:48%}.pw-btn{position:relative;align-self:flex-start;margin-block-start:4px;font-style:normal;font-size:10.5px;font-weight:600;padding:4px 12px;border-radius:999px;background:var(--g);color:var(--surface-2);transition:scale .2s var(--ease)}.pw-btn.press{scale:.92}.pw-cur{position:absolute;inset-block-end:-14px;inset-inline-end:-8px;font-size:18px;color:var(--tx);filter:drop-shadow(0 2px 2px var(--shade))}.pw-cards{margin-block-start:auto;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.pw-card{display:flex;flex-direction:column;gap:6px;padding:8px;border-radius:10px;background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line)}.pw-card i{aspect-ratio:16 / 9;border-radius:7px;background:var(--line);background:color-mix(in oklab,var(--g-hi) 18%,var(--surface-2))}.pw-card b{font-size:12px;font-weight:600}.pw-card span{inline-size:70%;block-size:4px;border-radius:2px;background:var(--line-2)}.pv-lg.pv-web .v2-browser__body{aspect-ratio:16 / 8.4}.pv-lg.pv-web .pw-card i{aspect-ratio:16 / 6}.pv-lg.pv-web .pv-demo{inset-block:auto 14px}.pv-lg.pv-web .pw-page{gap:18px;padding:18px 24px 24px}.pv-lg.pv-web .pw-hero strong{font-size:clamp(20px,2vw,28px)}.pv-lg.pv-web .pw-hero>span{block-size:7px}.pv-lg.pv-web .pw-btn{font-size:13px;padding:7px 18px}@container (min-width: 600.02px){.pv-lg .crm-toast{inset-block:3.8em auto;inset-inline:auto;left:50%;translate:-50% 0;padding-block:.45em;white-space:nowrap}.pv-lg .crm-toast>div{display:flex;align-items:baseline;gap:.6em}}.pc{position:absolute;top:0;right:0;bottom:0;left:0;padding:10px;display:flex;flex-direction:column;justify-content:center;gap:6px}.pc-row{display:flex;align-items:center;gap:8px;padding:5px 9px;border-radius:10px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);font-size:12px;transition:box-shadow .4s var(--ease)}.pc-av{flex:none;inline-size:22px;block-size:22px;border-radius:50%;display:grid;place-items:center;font-size:10.5px;font-weight:700;background:var(--bg-2)}.pc-row b{flex:1;min-inline-size:0;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pc-chip{flex:none;font-size:10px;font-weight:600;padding:1px 8px;border-radius:999px}.pc-n{color:var(--c-amber);box-shadow:inset 0 0 0 1px var(--c-amber);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--c-amber) 45%,transparent)}.pc-t{color:var(--c-blue);box-shadow:inset 0 0 0 1px var(--c-blue);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--c-blue) 45%,transparent)}.pc-w{background:var(--g);color:var(--surface-2)}html.dark .pc-w{background:var(--g-hi);color:var(--g-ink)}@container (max-width: 170px){.pv-sm .pc-av,.pv-sm .pe-row .mono{display:none}.pv-sm .pe-ledger .pe-row{grid-template-columns:minmax(0,1fr) auto}}.pe{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;font-size:11px}.pe-body{flex:1;min-block-size:0;display:flex;flex-direction:column;gap:8px;padding:10px}.pe-ledger{display:flex;flex-direction:column;gap:5px}.pe-hd,.pe-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto;gap:8px;align-items:center}.pe-row{padding:4px 8px;border-radius:8px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);transition:box-shadow .4s var(--ease)}.pe-row .mono{font-size:10px;color:var(--tx-3)}.pv-sm .pe-hd,.pv-sm .pe-row{grid-template-columns:auto minmax(0,1fr) auto}.pv-sm .pe-row span.num{display:none}.pe-item{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pe-row .num{color:var(--tx-2)}.pe-row b{font-family:var(--f-mono);font-weight:600;color:var(--tx);text-align:end}.pe-side{margin-block-start:auto;display:flex;flex-direction:column;gap:8px}.pe-kpi{display:flex;flex-direction:column;gap:4px;color:var(--tx-2)}.pe-kpi b{font:600 13px var(--f-mono);color:var(--tx)}.pe-kpi small{font-size:10px;color:var(--g-text)}.pe-meter{block-size:6px;border-radius:3px;background:var(--line);overflow:hidden}.pe-meter i{display:block;block-size:100%;background:var(--g);transform-origin:right;scale:var(--v, .62) 1;transition:scale .8s var(--ease)}[dir=ltr] .pe-meter i{transform-origin:left}.pe-toast{display:flex;align-items:center;gap:10px;padding:10px 12px;border-radius:var(--r-md);background:var(--g-hi);color:var(--g-ink);font-size:13px;font-weight:600}.pe-toast i{inline-size:20px;block-size:20px;flex:none;border-radius:50%;display:grid;place-items:center;background:var(--g-ink);color:var(--g-hi);font-size:11px}.pv-lg.pv-erp .pe{position:relative;font-size:13.5px;border-radius:var(--r-lg);background:var(--surface);overflow:hidden;box-shadow:var(--shadow),0 0 0 1px var(--line-2);box-shadow:var(--shadow),0 0 0 1px var(--line-2),0 40px 80px -40px color-mix(in oklab,var(--g-hi) 22%,transparent)}.pe-bar{display:flex;align-items:center;gap:12px;padding:14px 18px;padding-inline-end:150px;border-block-end:1px solid var(--line)}.pe-bar b{font-family:var(--f-display);font-size:15px}.pe-tabs{display:flex;gap:4px}.pe-tabs span{font-size:12.5px;padding:4px 12px;border-radius:999px;color:var(--tx-3)}.pe-tabs .on{color:var(--g-text);font-weight:600;background:var(--line);background:color-mix(in oklab,var(--g-hi) 12%,transparent)}.pv-lg.pv-erp .pe-body{flex-direction:row;gap:14px;padding:14px}.pv-lg.pv-erp .pe-ledger{flex:1;min-inline-size:0;gap:6px}.pv-lg.pv-erp .pe-hd,.pv-lg.pv-erp .pe-row{grid-template-columns:82px minmax(0,1fr) 40px 70px;gap:10px;padding:8px 12px}.pv-lg.pv-erp .pe-hd{font-size:11.5px;color:var(--tx-3);padding-block:2px}.pv-lg.pv-erp .pe-row .mono{font-size:11.5px}.pv-lg.pv-erp .pe-side{inline-size:200px;margin:0}.pv-lg.pv-erp .pe-kpi{padding:12px;border-radius:var(--r-md);background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);font-size:12px}.pv-lg.pv-erp .pe-kpi b{font-size:22px}.pv-lg.pv-erp .pe-kpi small{font-size:12px}.pv-lg.pv-erp .pe-meter{block-size:8px}@media(max-width:719.98px){.pe-tabs{display:none}.pe-bar{padding-inline-end:130px}.pv-lg.pv-erp .pe-body{flex-direction:column;padding:12px;gap:12px}.pv-lg.pv-erp .pe-side{inline-size:auto;display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.pv-lg.pv-erp .pe-toast{grid-column:1 / -1}.pv-lg.pv-erp .pe-hd,.pv-lg.pv-erp .pe-row{grid-template-columns:68px minmax(0,1fr) 24px 50px;gap:8px;padding:7px 10px;font-size:12.5px}.pv-lg.pv-erp .pe-row .mono{font-size:10.5px}.pv-lg.pv-erp .pe-kpi b{font-size:18px}}.pa{position:absolute;top:0;right:0;bottom:0;left:0;display:grid;place-items:center}.pa-phone{--w: 82px}.pv-sm .pa-phone{--w: 66px}.pa-app{block-size:100%;display:flex;flex-direction:column;background:var(--surface-2);color:var(--tx);padding:16cqi 7cqi 7cqi;gap:6cqi}.pa-top{display:flex;align-items:center;justify-content:space-between;font-size:8cqi}.pa-top b{font-family:var(--f-display);font-size:9cqi}.pa-screens{position:relative;flex:1}.pa-screen{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;align-items:flex-start;gap:5cqi;padding:8cqi;border-radius:9cqi;background:var(--bg-2);box-shadow:inset 0 0 0 1px var(--line);opacity:0}.pa-screen:nth-child(2){opacity:1}.pa-ico{font-size:16cqi;color:var(--g-text)}.pa-screen b{font-family:var(--f-display);font-size:9cqi;line-height:1.3}.pa-track{inline-size:100%;block-size:2.4cqi;border-radius:2cqi;background:var(--line);overflow:hidden}.pa-track i{display:block;block-size:100%;background:var(--g-hi);transform-origin:right;scale:var(--v) 1}[dir=ltr] .pa-track i{transform-origin:left}.pa-screen p{inline-size:100%;display:flex;justify-content:space-between;gap:4cqi;font-size:7cqi;color:var(--tx-2)}.pa-tabs{display:flex;justify-content:space-around;font-size:9cqi;color:var(--tx-3)}.pa-tabs i:first-child{color:var(--g-text)}.pa-push,.pv-sm .pa-top,.pv-sm .pa-tabs,.pv-sm .pa-screen p{display:none}.pa-dev{position:relative}.pa-order{display:none}.pv-lg.pv-app .pa{position:relative;min-block-size:420px;display:flex;align-items:center;justify-content:center;gap:clamp(24px,4vw,56px)}.pv-lg.pv-app .pa-phone{--w: 196px}.pa-items{list-style:none;inline-size:100%;margin-block-start:auto;display:flex;flex-direction:column;gap:3cqi;padding-block-start:5cqi;border-block-start:1px dashed var(--line-2);font-size:6.6cqi;color:var(--tx-2)}.pa-items li{display:flex;justify-content:space-between;gap:4cqi}.pa-items li:last-child{padding-block-start:3cqi;color:var(--tx)}.pa-items b{font-weight:700}.pv-lg .pa-screen:nth-child(2){opacity:0}.pv-lg .pa-screen:nth-child(3){opacity:1}.pv-lg.pv-app .pa-push{position:absolute;inset-block-start:12%;inset-inline:-22px;z-index:3;display:flex;align-items:center;gap:12px;padding:12px 14px;border-radius:var(--r-md);background:var(--glass);backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);box-shadow:var(--shadow),0 0 0 1px var(--line-2);font-size:13px}.pa-push>i{flex:none;inline-size:34px;block-size:34px;border-radius:10px;display:grid;place-items:center;background:var(--g-hi);color:var(--g-ink);font-size:18px}.pa-push b{display:block;font-family:var(--f-display);font-size:13px}.pv-lg .pa-order{display:flex;flex-direction:column;gap:14px;inline-size:min(270px,48%);padding:18px;border-radius:var(--r-lg);background:var(--surface-2);box-shadow:var(--shadow),0 0 0 1px var(--line-2)}.pa-order-h{display:flex;flex-direction:column;gap:2px}.pa-order-h small{font-size:12px;color:var(--tx-3)}.pa-order-h b{font-family:var(--f-display);font-size:17px}.pa-stages{list-style:none;display:flex;flex-direction:column;gap:8px}.pa-stages li{display:grid;grid-template-columns:30px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px;border-radius:var(--r-md);font-size:14px;color:var(--tx-3);box-shadow:inset 0 0 0 1px var(--line);transition:color .4s var(--ease),box-shadow .4s var(--ease)}.pa-stages li>i{inline-size:30px;block-size:30px;border-radius:50%;display:grid;place-items:center;font-size:15px;color:var(--tx-3);background:var(--bg-2);transition:background .4s var(--ease),color .4s var(--ease)}.pa-stages time{font:500 12px var(--f-mono)}.pa-stages li.is-done{color:var(--tx-2)}.pa-stages li.is-done>i{color:var(--g-text)}.pa-stages li.is-on{color:var(--tx);box-shadow:inset 0 0 0 1.5px var(--g)}.pa-stages li.is-on>i{background:var(--g-hi);color:var(--g-ink)}.px{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;background:var(--bg-2)}.px-code{flex:1;display:flex;flex-direction:column;padding:10px 12px;font-size:11px;line-height:1.7;text-align:start;white-space:pre;overflow:hidden;color:var(--tx-2)}.px-line{display:block}.pv-sm .px-code{padding-inline:10px;font-size:11px;font-size:clamp(9.5px,(100cqi - 20px) / 10.8,11px)}.px-c{color:var(--tx-3)}.px-k{color:var(--g-hi)}.px-s{color:var(--c-amber)}.px-ok{color:var(--g-hi)}.pv-lg.pv-code .px{position:relative;border-radius:var(--r-lg);overflow:hidden;min-block-size:360px;box-shadow:var(--shadow),0 0 0 1px var(--line-2);box-shadow:var(--shadow),0 0 0 1px var(--line-2),0 40px 80px -40px color-mix(in oklab,var(--g-hi) 22%,transparent)}.pv-lg.pv-code .px-code{padding:56px 26px 18px;font-size:clamp(13px,1.1vw,15.5px);line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.pg{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center;padding:10px;gap:8px}.pg-list{list-style:none;display:flex;flex-direction:column;gap:6px}.pg-list li{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px;padding:5px 9px;border-radius:10px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line);font-size:12px;transition:box-shadow .4s var(--ease)}.pg-list .num{font:600 10px var(--f-mono);color:var(--tx-3)}.pg-t{min-inline-size:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:600}.pg-list i{color:var(--g-text)}.pg-hd{display:flex;align-items:center;gap:10px}.pg-hd b{font-family:var(--f-display);font-size:16px;min-inline-size:0;overflow-wrap:anywhere}.pg-hd .mono{margin-inline-start:auto;font-size:11px;color:var(--g-text)}.pv-lg.pv-generic .pg{position:relative;gap:16px;padding:56px 22px 22px;border-radius:var(--r-lg);background:var(--surface);box-shadow:var(--shadow),0 0 0 1px var(--line-2);box-shadow:var(--shadow),0 0 0 1px var(--line-2),0 40px 80px -40px color-mix(in oklab,var(--g-hi) 22%,transparent)}.pv-lg.pv-generic .pg-list{gap:8px}.pv-lg.pv-generic .pg-list li{padding:12px 14px;font-size:15px}.pv-lg.pv-generic .pg-t{white-space:normal}.sv-chips,.sv-dots{display:none}@media(max-width:767px){html.phone-app .sv-page{padding-block:calc(var(--phone-top-h, calc(env(safe-area-inset-top) + 58px) ) + 20px) 56px}html.phone-app .sv-cta{min-block-size:50px}html.phone-app .sv-map{margin-block-start:28px}html.phone-app .sv-hub{margin-block-end:0;padding:14px 14px 10px;gap:10px;border-end-start-radius:0;border-end-end-radius:0}html.phone-app :is(.sv-hub-p,.sv-bus,.sv-traces,.sv-token){display:none}html.phone-app .sv-hub-t img{inline-size:32px;block-size:32px}html.phone-app .sv-hub-t b{font-size:20px}html.phone-app .sv-log li{font-size:13.5px}html.phone-app .sv-seat:before,html.phone-app .sv-seat:after{content:none}html.phone-app .sv-chips{position:relative;z-index:1;display:grid;grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:6px;direction:ltr;padding:4px 14px 14px;border-radius:0 0 var(--r-lg) var(--r-lg);background:var(--surface-2);box-shadow:var(--shadow),inset 1px 0 0 var(--line-2),inset -1px 0 0 var(--line-2),inset 0 -1px 0 var(--line-2)}html.dark.phone-app .sv-chips{background:var(--bg)}html.phone-app .sv-chips button{min-block-size:44px;border-radius:var(--r-sm);font:600 12px var(--f-mono);color:var(--g-text);background:var(--line);box-shadow:inset 0 0 0 1px var(--line-2);background:color-mix(in oklab,var(--g-hi) 8%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--g-hi) 25%,transparent);transition:background .3s var(--ease),color .3s var(--ease);-webkit-tap-highlight-color:transparent;touch-action:manipulation}html.phone-app .sv-chips button[aria-pressed=true]{background:var(--g-hi);color:var(--g-ink)}html.phone-app .sv-mods{display:flex;gap:12px;margin-block-start:16px;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y}html.phone-app .sv-mods::-webkit-scrollbar{display:none}html.phone-app .sv-seat{flex:0 0 82%;min-inline-size:0;scroll-snap-align:start;transition:scale .45s var(--ease)}html.phone-app .sv-mods.is-synced .sv-seat:not(.is-on){scale:.94}html.phone-app .sv-mod{grid-template-columns:minmax(0,1fr);gap:12px;padding:12px}html.phone-app .sv-mini{order:-1;block-size:160px;min-block-size:0}html.phone-app .pv-sm.pv-web .pw-hero>span{display:none}html.phone-app .sv-mod-h{font-size:18px}html.phone-app .sv-open{min-block-size:44px;padding-block-start:0}html.phone-app.is-live .sv-mods [data-reveal]{opacity:1;translate:none}html.phone-app .sv-foot{margin-block-start:16px;padding:12px 16px;border-radius:var(--r-md);background:var(--surface);box-shadow:inset 0 0 0 1px var(--line)}html.phone-app .sv-top{display:block;min-block-size:0;padding-block:calc(var(--phone-top-h, calc(env(safe-area-inset-top) + 58px) ) + 12px) 40px}html.phone-app .sv-top-in{display:flex;flex-direction:column;align-items:stretch;gap:0}html.phone-app .sv-top-copy{display:contents}html.phone-app .sv-back{align-self:flex-start;min-block-size:44px;margin-block-end:2px}html.phone-app .sv-stage{order:1;margin-block-start:18px;margin-inline:calc(-1 * var(--gutter));padding:14px var(--gutter) 12px;border-radius:0;gap:12px;box-shadow:inset 0 1px 0 var(--line),inset 0 -1px 0 var(--line)}html.phone-app .sv-top .btn-primary{order:2;margin-block-start:18px;inline-size:100%;min-block-size:56px;justify-content:space-between}html.phone-app .sv-watch{position:relative;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;padding:0 0 26px}html.phone-app .sv-watch li{padding:0;border-block-start-width:3px;border-radius:2px;font-size:0}html.phone-app .sv-watch .num{display:none}html.phone-app .sv-watch li.is-on:after{content:attr(data-text);position:absolute;inset-inline:0;inset-block-end:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5;color:var(--tx)}html.phone-app .sv-watch:not(:has(.is-on)) li:first-child:after{content:attr(data-text);position:absolute;inset-inline:0;inset-block-end:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:1.5;color:var(--tx)}html.phone-app .sv-watch.is-long{padding-block-end:46px}html.phone-app .sv-watch.is-long li:after{white-space:normal;text-overflow:clip}html.phone-app .pw-cur{filter:none}html.phone-app .pv-lg.pv-app .pa{min-block-size:276px}html.phone-app .pv-lg.pv-app .pa-phone{--w: 130px}html.phone-app .pv-lg.pv-crm{zoom:.78}html.phone-app .pv-lg.pv-app .pa-push{backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--surface-2)}html.phone-app .pv-lg.pv-erp .pe-ledger>.pe-row:nth-last-child(-n+3),html.phone-app .pv-lg.pv-erp .pe-hd{display:none}html.phone-app .pv-lg.pv-code .px{min-block-size:250px}html.phone-app .pv-lg.pv-code .px-code{padding:46px 14px 14px;font-size:11px}html.phone-app .sv-block{padding-block:56px}html.phone-app .sv-gets{grid-template-columns:minmax(0,1fr);gap:8px}html.phone-app .sv-get{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 16px}html.phone-app .sv-get-top{display:contents}html.phone-app .sv-get-i{inline-size:36px;block-size:36px;border-radius:10px;font-size:17px}html.phone-app .sv-get h3{order:1;font-size:16px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}html.phone-app .sv-get-n{order:2}html.phone-app .sv-track{gap:12px}html.phone-app .sv-track li:before{inset-block-end:-12px}html.phone-app .sv-track-card{padding:16px}html.phone-app .sv-track h3{font-size:16.5px}html.phone-app .sv-track p{font-size:14px;line-height:1.75}html.phone-app .sv-pkgs{display:flex;gap:12px;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;touch-action:pan-x pan-y}html.phone-app .sv-pkgs::-webkit-scrollbar{display:none}html.phone-app .sv-pkgs>*{flex:0 0 82%;min-inline-size:0;scroll-snap-align:start}html.phone-app .sv-links-in{grid-template-columns:repeat(auto-fit,minmax(0,1fr));gap:10px}html.phone-app .sv-links{padding-block-end:0}html.phone-app .sv-link{padding:14px}html.phone-app .sv-link>span{font-size:12px}html.phone-app .sv-link b{font-size:16px;gap:8px}html.phone-app .sv-link b i{flex:none}html.phone-app .sv-close{padding-block:40px 56px}html.phone-app .sv-close .btn{inline-size:100%}html.phone-app .pv-lg.pv-app .pa{gap:14px}html.phone-app .pv-lg .pa-order{align-self:flex-end;inline-size:auto;flex:1;min-inline-size:0;max-inline-size:210px;gap:10px;padding:12px}html.phone-app .pa-order-h b{font-size:15px}html.phone-app .pa-stages{gap:6px}html.phone-app .pa-stages li{grid-template-columns:24px minmax(0,1fr);gap:8px;padding:6px 8px;font-size:12.5px}html.phone-app .pa-stages li>i{inline-size:24px;block-size:24px;font-size:13px}html.phone-app .pa-stages time{display:none}html.phone-app .pv-lg.pv-app .pa-push{inset-inline:-10px;padding:8px 10px;gap:8px;font-size:12px}html.phone-app .pa-push>i{inline-size:28px;block-size:28px;font-size:15px}html.phone-app .sv-dots{display:flex;justify-content:center;margin-block-start:6px}html.phone-app .sv-dots button{inline-size:30px;block-size:44px;display:grid;place-items:center;-webkit-tap-highlight-color:transparent}html.phone-app .sv-dots button:before{content:"";inline-size:7px;block-size:7px;border-radius:999px;background:var(--line-2);transition:inline-size .3s var(--ease),background .3s var(--ease)}html.phone-app .sv-dots button[aria-current=true]:before{inline-size:22px;background:var(--g-hi)}html.phone-app .sv-map .sv-log{flex:none;block-size:124px;-webkit-mask-image:linear-gradient(to bottom,#000 55%,transparent);mask-image:linear-gradient(to bottom,#000 55%,transparent)}html.phone-app .sv-map .sv-log li:nth-child(n+2){display:flex}html.phone-app .sv-hub{box-shadow:var(--shadow),inset 0 0 0 1px var(--line-2);box-shadow:var(--shadow),inset 0 0 0 1px var(--line-2),0 24px 48px -28px color-mix(in oklab,var(--g-hi) 30%,transparent)}html.phone-app .sv-chips button{position:relative;overflow:hidden}html.phone-app .sv-chips button:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--g-hi);opacity:0;transition:opacity .5s var(--ease);pointer-events:none}html.phone-app .sv-chips button.is-ping:after{opacity:.28;transition-duration:.15s}html.phone-app .sv-foot{margin-block-start:8px;padding:14px 2px 0;border-radius:0;background:none;box-shadow:inset 0 1px 0 var(--line)}html.phone-app .sv-page{padding-block-end:40px}html.phone-app .sv-stage{background:var(--bg-2);background:var(--ph-wash),var(--bg-2);box-shadow:inset 0 1px 0 var(--line-2),inset 0 -1px 0 var(--line),0 26px 40px -34px var(--shade, rgb(0 0 0 / .4))}html.phone-app .sv-top{padding-block-end:28px}html.phone-app .sv-block{padding-block:48px}html.phone-app :is(.sv-mod,.sv-get,.sv-track-card,.sv-link,.sv-pkg){background:var(--surface) var(--ph-surface);box-shadow:var(--ph-rim),var(--ph-raise)}html.phone-app :is(.sv-seat.is-on .sv-mod,.sv-pkg:first-child){box-shadow:var(--ph-rim-lit),var(--ph-float)}html.phone-app .sv-track li:before{background:var(--fx-line-2)}html.phone-app .sv-track-dot{box-shadow:0 0 0 6px var(--bg-2),var(--fx-halo)}html.phone-app .sv-band{background:var(--ph-wash),var(--bg-2)}html.phone-app .sv-close-in{gap:18px;padding-block-start:24px}html.phone-app .sv-close-t b{font-size:21px;text-wrap:balance}}@media(max-width:767px)and (max-height:820px){html.phone-app .sv-stage{margin-block-start:14px;padding-block:10px 8px;gap:10px}html.phone-app .sv-top .btn-primary{margin-block-start:14px}html.phone-app .pv-lg.pv-crm{zoom:.66}html.phone-app .pv-lg.pv-erp .pe-bar{display:none}html.phone-app .pv-lg.pv-app .pa{min-block-size:228px}html.phone-app .pv-lg.pv-app .pa-phone{--w: 108px}html.phone-app .pv-lg.pv-code .px{min-block-size:210px}}@media(max-width:767px)and (max-height:700px){html.phone-app .sv-top .btn-primary{order:0;margin-block-start:4px}}.ab-hero{position:relative;isolation:isolate;overflow:clip;padding-block:calc(var(--nav-h) + 16px) 30px}.ab-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(60% 75% at 50% 0%,color-mix(in oklab,var(--g) 20%,transparent),transparent 70%)}html:not(.dark) .ab-hero:before{background:radial-gradient(60% 75% at 50% 0%,color-mix(in oklab,var(--c-amber) 22%,transparent),transparent 70%)}.ab-head .v2-key{font-weight:900}.ab-cta{display:flex;inline-size:-moz-fit-content;inline-size:fit-content;margin:16px auto 0}.ab-loop{position:relative;inline-size:min(840px,100%);aspect-ratio:1100 / 350;margin:-2px auto 0}.ab-track{position:absolute;top:0;right:0;bottom:0;left:0;inline-size:100%;block-size:100%;overflow:visible}[dir=rtl] .ab-track{scale:-1 1}.ab-track-base{fill:none;stroke:var(--fx-line-2);stroke-width:2}.ab-track-lit{fill:none;stroke:var(--fx-lit);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:100;stroke-dashoffset:calc(100 - var(--lit, 1) * 100);filter:drop-shadow(0 0 6px var(--g-glow))}html:not(.dark) .ab-track-lit{filter:none}.ab-chev{fill:var(--tx-3)}.ab-node{fill:var(--bg);stroke:var(--line-2);stroke-width:2;transition:fill .4s var(--ease),stroke .4s var(--ease)}.ab-node.is-lit{fill:var(--fx-dot);stroke:var(--fx-dot)}.ab-vals{margin:0;padding:0;list-style:none}.ab-st{position:absolute;inline-size:320px;margin-inline-start:-160px;text-align:center}.ab-st[data-value="0"],.ab-st[data-value="3"]{inset-inline-start:25.4545%}.ab-st[data-value="1"],.ab-st[data-value="2"]{inset-inline-start:74.5455%}.ab-st[data-value="0"],.ab-st[data-value="1"]{inset-block-end:calc(67.1429% + 14px)}.ab-st[data-value="2"],.ab-st[data-value="3"]{inset-block-start:calc(75.7143% + 14px)}.ab-st b{display:flex;align-items:center;justify-content:center;gap:8px;font-family:var(--f-display);font-weight:800;font-size:20px;line-height:1.3;transition:color .5s var(--ease)}.ab-st b i{font-size:19px;color:var(--tx-3);transition:color .5s var(--ease)}.ab-st.is-lit b i{color:var(--g-text)}.ab-st p{margin-block-start:4px;font-size:15.5px;line-height:1.6;color:var(--tx-2)}.is-running .ab-st:not(.is-lit) b{color:var(--tx-2)}.ab-hub{position:absolute;inset-inline:0;inset-block-start:54.2857%;translate:0 -50%;margin-inline:auto;inline-size:-moz-fit-content;inline-size:fit-content;display:flex;align-items:center;gap:14px;padding-block:12px;padding-inline:22px 26px;border-radius:999px;background:var(--surface);box-shadow:inset 0 0 0 1px var(--line-2),var(--shadow)}.ab-hub>i{font-size:30px;color:var(--g-text)}.ab-hub b{display:block;font-family:var(--f-display);font-weight:800;font-size:18px;line-height:1.3}.ab-hub span{display:block;font-size:14.5px;line-height:1.5;color:var(--tx-2)}.ab-tok{position:absolute;z-index:2;inset-block-start:54.2857%;translate:-50% -50%;display:inline-flex;align-items:center;gap:8px;padding-block:7px;padding-inline:11px 14px;border-radius:999px;background:var(--g-hi);color:var(--g-ink);font-family:var(--f-display);font-weight:800;font-size:14px;line-height:1;white-space:nowrap;box-shadow:var(--btn-bevel),var(--btn-lift)}.ab-tok i{font-size:15px}[dir=rtl] .ab-tok{left:4.5455%}[dir=ltr] .ab-tok{left:95.4545%}.ab-cfg{position:relative;isolation:isolate;overflow:clip}.ab-cfg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(30% 40% at 50% 50%,color-mix(in oklab,var(--g) 22%,transparent),transparent 72%),radial-gradient(20% 34% at 14% 50%,color-mix(in oklab,var(--g) 10%,transparent),transparent 70%)}html:not(.dark) .ab-cfg:before{background:radial-gradient(30% 40% at 50% 50%,color-mix(in oklab,var(--g-hi) 22%,transparent),transparent 72%),radial-gradient(22% 36% at 86% 48%,color-mix(in oklab,var(--c-amber) 24%,transparent),transparent 70%),radial-gradient(20% 34% at 12% 54%,color-mix(in oklab,var(--c-amber) 14%,transparent),transparent 70%)}.ab-cfg-in{padding-block:56px 44px}.ab-slides{display:grid;gap:16px;max-inline-size:760px;margin-inline:auto}.ab-card{--pad: 30px;position:relative;display:grid;align-content:start;padding:var(--pad) calc(var(--pad) + 4px);border-radius:26px;background:var(--glass);-webkit-backdrop-filter:blur(22px) saturate(150%);backdrop-filter:blur(22px) saturate(150%);box-shadow:inset 0 1px 0 var(--edge-hi),inset 0 0 0 1px var(--line-2),var(--shadow)}html:not(.dark) .ab-card{background:var(--surface);box-shadow:var(--shadow),0 30px 60px -36px color-mix(in oklab,var(--g) 40%,transparent)}.ab-card-top{display:flex;align-items:center;justify-content:space-between}.ab-card-ic{inline-size:46px;block-size:46px;border-radius:14px;display:grid;place-items:center;font-size:23px;color:var(--g-text);background:color-mix(in oklab,var(--g-hi) 14%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--g-hi) 26%,transparent)}.ab-card-n{font-size:13px;letter-spacing:.08em;color:var(--tx-3)}.ab-card-t{margin-block-start:18px;font-family:var(--f-display);font-weight:800;font-size:26px;line-height:1.35}.ab-card-b{margin-block-start:10px;font-size:17.5px;line-height:1.85;color:var(--tx-2);text-wrap:pretty}.ab-card-foot{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-block-start:20px;padding-block-start:18px;border-block-start:1px solid var(--line)}.is-slider .ab-slides{--card: min(640px, 82vw);display:flex;gap:24px;max-inline-size:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;padding-block:8px 18px;padding-inline:calc((100vw - var(--card)) / 2);margin-inline:calc(50% - 50vw);-webkit-mask-image:linear-gradient(90deg,transparent,var(--spark) 18%,var(--spark) 82%,transparent);mask-image:linear-gradient(90deg,transparent,var(--spark) 18%,var(--spark) 82%,transparent)}.is-slider .ab-slides::-webkit-scrollbar{display:none}.is-slider .ab-card{flex:0 0 var(--card);scroll-snap-align:center;transition:opacity .6s var(--ease),scale .6s var(--ease)}.is-slider .ab-card:not(.is-on){opacity:.5;scale:.96}html.is-static .is-slider .ab-card{transition:none}@media(min-width:900px){.is-slider .ab-slides{--card: min(560px, 40vw);display:grid;grid-template-areas:"deck";justify-items:center;overflow:visible;padding:8px 0 22px;margin-inline:0;scroll-snap-type:none;-webkit-mask-image:none;mask-image:none}.is-slider .ab-card{grid-area:deck;inline-size:var(--card);align-self:stretch;translate:calc(var(--o, 0) * var(--fwd) * (var(--card) * .83 + 24px)) 0;transition:translate .7s var(--ease),scale .7s var(--ease),opacity .5s var(--ease)}.is-slider .ab-card:not(.is-on){scale:.66;opacity:.55;cursor:pointer}.is-slider .ab-card.is-far{opacity:0;visibility:hidden}.is-slider .ab-card.is-jump{transition:none;opacity:0}}.ab-ctrl{display:flex;align-items:center;justify-content:center;gap:14px;margin-block-start:10px}.ab-ctrl[hidden]{display:none}.ab-arrow,.ab-pause{display:grid;place-items:center;border-radius:50%;color:var(--tx);background:var(--glass);-webkit-backdrop-filter:blur(18px) saturate(150%);backdrop-filter:blur(18px) saturate(150%);box-shadow:inset 0 1px 0 var(--edge-hi),inset 0 0 0 1px var(--line-2),0 10px 22px -14px var(--shade);transition:color .3s var(--ease),box-shadow .3s var(--ease)}.ab-arrow{inline-size:46px;block-size:46px;font-size:19px}.ab-pause{inline-size:36px;block-size:36px;font-size:14px;color:var(--tx-2);margin-inline-start:6px}.ab-pause[hidden]{display:none}.ab-dots{display:flex;align-items:center}.ab-dot{display:grid;place-items:center;inline-size:26px;block-size:44px;border-radius:999px}.ab-dot[aria-current=true]{inline-size:40px}.ab-dot:before{content:"";inline-size:9px;block-size:9px;border-radius:999px;background:var(--line-2);transition:inline-size .4s var(--ease),background .4s var(--ease)}.ab-dot[aria-current=true]:before{inline-size:28px;background:var(--g-hi)}@media(hover:hover){.ab-arrow:hover,.ab-pause:hover{color:var(--g-text);box-shadow:inset 0 1px 0 var(--edge-hi),inset 0 0 0 1px color-mix(in oklab,var(--g-text) 55%,transparent),0 10px 22px -14px var(--shade)}.ab-dot:not([aria-current=true]):hover:before{background:var(--tx-3)}}.ab-arrow:focus-visible,.ab-pause:focus-visible,.ab-dot:focus-visible{outline:2px solid var(--g-hi);outline-offset:3px}.ab-base{display:flex;align-items:center;gap:8px;font-size:15.5px;color:var(--tx-2)}.ab-base i{font-size:18px;color:var(--g-text)}.ab-link{display:inline-flex;align-items:center;gap:10px;padding-block-end:5px;border-block-end:2px solid var(--g-hi);font-family:var(--f-display);font-weight:700;font-size:17px;color:var(--tx);white-space:nowrap}.ab-link i{font-size:18px;color:var(--g-text);transition:translate .5s var(--ease-snap)}@media(hover:hover){.ab-link:hover i{translate:calc(var(--fwd, 1) * 3px) -3px}}.ab-link:focus-visible{outline:2px solid var(--g-hi);outline-offset:4px;border-radius:4px}@media(max-width:899px){.ab-hero{padding-block:calc(var(--nav-h) + 30px) 40px}.ab-loop{aspect-ratio:auto;inline-size:auto;margin-block-start:26px}.ab-track{display:none}.ab-hub{position:static;translate:none;inline-size:auto;margin-block-end:22px;padding:10px 16px;border-radius:var(--r-lg)}.ab-hub>i{font-size:24px}.ab-vals{padding-inline-start:34px}.ab-st{position:relative;inset:auto!important;inline-size:auto;margin:0;padding-block-end:18px;text-align:start}.ab-st:last-child{padding-block-end:0}.ab-st b{justify-content:flex-start;font-size:17px}.ab-st p{font-size:14.5px}.ab-st:before{content:"";position:absolute;z-index:1;inset-inline-start:-30px;inset-block-start:7px;inline-size:12px;block-size:12px;border-radius:50%;border:2px solid var(--line-2);background:var(--bg);transition:background .4s var(--ease),border-color .4s var(--ease)}.ab-st.is-lit:before{background:var(--g-hi);border-color:var(--g-hi)}.ab-st:not(:last-child):after{content:"";position:absolute;inset-inline-start:-25px;inset-block:13px -13px;inline-size:2px;background:var(--line-2);transition:background .4s var(--ease)}.ab-st:has(+.ab-st.is-lit):after{background:var(--g-hi)}.ab-tok{left:auto!important;inset-inline-start:-5px;inline-size:30px;block-size:30px;padding:0;justify-content:center;translate:0 -50%}.ab-tok span{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip:rect(0 0 0 0)}.ab-loop:not(.is-running) .ab-tok{display:none}.ab-cfg-in{padding-block:40px 28px}.is-slider .ab-slides{--card: 84vw;gap:12px;-webkit-mask-image:linear-gradient(90deg,transparent,var(--spark) 4%,var(--spark) 96%,transparent);mask-image:linear-gradient(90deg,transparent,var(--spark) 4%,var(--spark) 96%,transparent)}.ab-card{--pad: 22px}.ab-card-t{font-size:22px;margin-block-start:14px}.ab-card-b{font-size:16px}.ab-card-foot{flex-direction:column;align-items:flex-start;gap:14px}}@supports not (color: color-mix(in srgb,red,blue)){.ab-card-ic{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-2)}}@media(max-width:767px){html.phone-app .ab-hero{padding-block:calc(var(--phone-top-h, 64px) + 20px) 36px}html.phone-app .ab-hero:before{background:var(--ph-wash)}html.phone-app .ab-hub{background:var(--surface) var(--ph-surface);box-shadow:var(--ph-rim-lit),var(--ph-raise)}html.phone-app .ab-hub>i{border-radius:50%;box-shadow:var(--fx-halo)}html.phone-app .ab-track-lit{filter:none}html.phone-app .ab-st{min-block-size:48px}html.phone-app .ab-st.is-lit:before{background:var(--fx-dot);border-color:var(--fx-dot);box-shadow:var(--fx-halo)}html.phone-app .ab-st:has(+.ab-st.is-lit):after{background:var(--fx-lit)}html.phone-app .ab-tok{box-shadow:var(--btn-bevel),var(--fx-halo)}html.phone-app .ab-cfg:before{background:radial-gradient(70% 36% at 50% 42%,var(--fx-blob-g),transparent 72%),radial-gradient(50% 26% at 8% 70%,var(--fx-blob-a),transparent 70%);opacity:.45}html.phone-app.dark .ab-cfg:before{opacity:.3}html.phone-app .ab-cfg-in{padding-block:36px calc(var(--phone-tab-h, 68px) + 12px)}html.phone-app .ab-card{--pad: 22px;border-radius:22px;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface) var(--ph-surface);box-shadow:var(--ph-rim),var(--ph-raise);transition:opacity .6s var(--ease),box-shadow .6s var(--ease)}html.phone-app .is-slider .ab-card.is-on{box-shadow:var(--ph-rim-lit),var(--ph-float)}html.phone-app .ab-card-ic{background:var(--surface-2);color:var(--g-text);box-shadow:inset 0 0 0 1px var(--line-2),var(--fx-halo)}html.phone-app .is-slider .ab-slides{--card: 86%;gap:12px;padding-block:4px 14px;margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);touch-action:pan-x pan-y;-webkit-mask-image:none;mask-image:none}html.phone-app .is-slider .ab-card{scroll-snap-align:start}html.phone-app .is-slider .ab-card:not(.is-on){opacity:.7;scale:none}html.phone-app .ab-ctrl{gap:4px;margin-block-start:4px}html.phone-app .ab-arrow,html.phone-app .ab-pause{inline-size:44px;block-size:44px;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface) var(--ph-surface);box-shadow:var(--ph-rim),var(--ph-raise)}html.phone-app .ab-pause{margin-inline-start:4px}html.phone-app .ab-dot,html.phone-app .ab-dot[aria-current=true]{inline-size:44px}html.phone-app .ab-dot:before{inline-size:7px;block-size:7px}html.phone-app .ab-dot[aria-current=true]:before{inline-size:22px}html.phone-app .ab-link{min-block-size:44px}}.ct{position:relative;isolation:isolate;overflow:clip;min-block-size:100vh;min-block-size:100svh;padding-block:calc(var(--nav-h) + 20px) 20px}.ct:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(34% 46% at 62% 58%,color-mix(in oklab,var(--g) 24%,transparent),transparent 72%),radial-gradient(22% 30% at 18% 40%,color-mix(in oklab,var(--g) 12%,transparent),transparent 70%)}html:not(.dark) .ct:before{background:radial-gradient(34% 46% at 62% 58%,color-mix(in oklab,var(--g-hi) 18%,transparent),transparent 72%),radial-gradient(26% 36% at 10% 96%,color-mix(in oklab,var(--c-amber) 14%,transparent),transparent 70%)}[dir=ltr] .ct:before{scale:-1 1}.ct-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,372px);grid-template-areas:"head side-h" "form side";gap:10px clamp(28px,2.7vw,40px)}.ct-head{grid-area:head;align-self:end;margin-block-end:10px}.ct-head .v2-key{font-weight:900;white-space:nowrap}.ct-side-h{grid-area:side-h;align-self:end;display:grid;gap:2px;padding-block-end:4px}.ct-side-t{font-family:var(--f-display);font-weight:700;font-size:18px;line-height:1.4}.ct-side-l{font-size:14px;line-height:1.5;color:var(--tx-3)}.ct-bezel{grid-area:form;min-inline-size:0;padding:6px;border-radius:28px;background:color-mix(in oklab,var(--tx) 3%,transparent);box-shadow:inset 0 0 0 1px var(--line)}.ct-card{display:grid;gap:9px;padding:13px 24px;border-radius:22px;background:var(--glass);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);box-shadow:inset 0 1px 0 var(--edge-hi),inset 0 0 0 1px var(--line-2),var(--shadow)}.ct-hp{position:absolute;inline-size:1px;block-size:1px;opacity:0;pointer-events:none}.ct-done{display:flex;align-items:center;gap:10px;padding:10px 14px;border-radius:14px;font-weight:600;color:var(--tx);background:color-mix(in oklab,var(--g-hi) 11%,transparent);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--g-hi) 32%,transparent)}.ct-done[hidden]{display:none}.ct-done i{flex:none;font-size:20px;color:var(--g-text)}.ct-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.ct-f{min-inline-size:0;display:grid;gap:4px}.ct-box{--fld: var(--bg-2);position:relative;display:grid;align-content:center;gap:1px;min-block-size:54px;padding-inline:16px 44px;border-radius:14px;background:var(--fld);cursor:text;box-shadow:inset 0 0 0 1px var(--line-2);transition:box-shadow .3s var(--ease)}html.dark .ct-box{--fld: color-mix(in oklab, var(--island) 34%, transparent)}.ct-box:focus-within{box-shadow:inset 0 0 0 1.5px var(--g-hi),0 0 0 4px color-mix(in oklab,var(--g-hi) 13%,transparent)}.ct-label{display:flex;align-items:center;font-size:12.5px;line-height:1.3;font-weight:500;color:var(--tx-3)}.ct-label b{color:var(--g-text);font-weight:700;margin-inline-start:2px}.ct-auto{display:inline-flex;align-items:center;gap:4px;margin-inline-start:8px;font-size:11.5px;font-weight:600;color:var(--g-text)}.ct-auto[hidden]{display:none}.ct-in{inline-size:100%;min-inline-size:0;padding:0;border:0;outline:0;background:none;font:inherit;font-size:16px;line-height:1.45;color:var(--tx)}.ct-in::-moz-placeholder{color:var(--tx-3)}.ct-in::placeholder{color:var(--tx-3)}.ct-in[dir=ltr]{font-family:var(--f-mono);font-size:15px}[dir=rtl] .ct-in[dir=ltr]{text-align:right}.is-area .ct-box{align-content:start;padding-block:10px 12px}.is-area .ct-in{resize:none;line-height:1.7;block-size:3.4em}.ct-box:after,.ct-box:before{content:"";position:absolute;inset-inline-end:16px;inset-block-start:50%;pointer-events:none;scale:0;transition:scale .35s var(--ease-snap)}.ct-box:after{inline-size:18px;block-size:18px;margin-block-start:-9px;border-radius:50%;background:var(--g-hi)}.ct-box:before{z-index:1;inline-size:5px;block-size:9px;margin-block-start:-6px;margin-inline-end:6.5px;border:solid var(--g-ink);border-width:0 2px 2px 0;rotate:45deg}.is-area .ct-box:after{inset-block-start:21px}.is-area .ct-box:before{inset-block-start:21px}.is-ok .ct-box:after,.is-ok .ct-box:before{scale:1}html.is-static .ct-box:after,html.is-static .ct-box:before{transition:none}.is-bad .ct-box{box-shadow:inset 0 0 0 1.5px var(--bad)}.ct-err{padding-inline:6px;font-size:13px;line-height:1.5;color:var(--bad)}.ct-svc{min-inline-size:0;margin:0;padding:0;border:0}.ct-svc-l{float:inline-start;margin-inline-end:14px;padding:0;line-height:40px;font-size:13.5px;font-weight:600;color:var(--tx-2)}.ct-chips{display:flex;flex-wrap:wrap;gap:7px}.ct-chip{--fld: var(--bg-2);position:relative;display:inline-flex;align-items:center;gap:7px;block-size:40px;padding-inline:11px 13px;border-radius:999px;font-size:14px;font-weight:600;white-space:nowrap;color:var(--tx-2);cursor:pointer;background:var(--fld);box-shadow:inset 0 0 0 1px var(--line-2);transition:background .3s var(--ease),box-shadow .3s var(--ease),color .3s var(--ease)}html.dark .ct-chip{--fld: color-mix(in oklab, var(--island) 34%, transparent)}.ct-chip i{font-size:18px;color:var(--tx-3);transition:color .3s var(--ease)}.ct-chip-in{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0;cursor:pointer}.ct-chip:has(:checked){color:var(--tx);background:color-mix(in oklab,var(--g-hi) 17%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--g-hi) 72%,transparent)}.ct-chip:has(:checked) i{color:var(--g-text)}.ct-chip.is-on{color:var(--tx);background:color-mix(in oklab,var(--g-hi) 17%,transparent);box-shadow:inset 0 0 0 1.5px color-mix(in oklab,var(--g-hi) 72%,transparent)}.ct-chip.is-on i{color:var(--g-text)}.ct-chip:has(:focus-visible){outline:2px solid var(--g-hi);outline-offset:2px}.ct-foot{display:flex;align-items:center;justify-content:space-between;gap:18px}.ct-note{display:flex;align-items:center;gap:8px;font-size:13.5px;line-height:1.5;color:var(--tx-3)}.ct-note i{flex:none;font-size:18px;color:var(--g-text)}.ct-send{margin-inline-start:auto}.ct-send:before{opacity:0;transition:opacity .6s var(--ease)}.is-ready .ct-send:before{opacity:1}.ct-side{grid-area:side;min-inline-size:0;display:grid;grid-template-rows:1fr auto;gap:12px}.ct-tiles{list-style:none;margin:0;padding:0;display:grid;grid-auto-rows:1fr;gap:12px}.ct-tile{position:relative;block-size:100%;display:grid;grid-template-columns:52px minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:center;-moz-column-gap:14px;column-gap:14px;row-gap:2px;padding:12px 18px;border-radius:22px;color:var(--tx);background:var(--glass);-webkit-backdrop-filter:blur(20px) saturate(150%);backdrop-filter:blur(20px) saturate(150%);box-shadow:inset 0 1px 0 var(--edge-hi),inset 0 0 0 1px var(--line-2),var(--shadow);transition:translate .5s var(--ease-snap),box-shadow .4s var(--ease)}.ct-tile .ic{grid-row:span 2;align-self:center;inline-size:52px;block-size:52px;border-radius:16px;display:grid;place-items:center;font-size:26px;color:var(--g-text);background:color-mix(in oklab,var(--g-hi) 12%,transparent)}.ct-tile .tx{display:grid;min-inline-size:0}.ct-tile b{font-family:var(--f-display);font-weight:700;font-size:19px;line-height:1.35}.ct-tile small{font-size:13.5px;line-height:1.4;color:var(--tx-3)}.ct-tile .val{grid-column:2;margin-block-start:4px;font-size:14.5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[dir=rtl] .ct-tile .val{text-align:right}.ct-tile .go{grid-column:3;grid-row:1 / span 2;align-self:center;inline-size:38px;block-size:38px;border-radius:50%;display:grid;place-items:center;font-size:17px;color:var(--tx-2);box-shadow:inset 0 0 0 1px var(--line-2);transition:color .4s var(--ease),box-shadow .4s var(--ease)}.ct-tile.is-wa{background:linear-gradient(160deg,color-mix(in oklab,var(--g-hi) 16%,transparent),transparent 70%),var(--glass);box-shadow:inset 0 1px 0 var(--edge-hi),inset 0 0 0 1px color-mix(in oklab,var(--g-hi) 34%,transparent),var(--shadow)}.ct-tile.is-wa .ic{background:var(--g-hi);color:var(--g-ink)}@media(hover:hover){html:not(.is-static) .ct-tile:hover{translate:0 -3px}.ct-tile:hover .go{color:var(--g-text);box-shadow:inset 0 0 0 1px color-mix(in oklab,var(--g-text) 55%,transparent)}}.ct-tile:focus-visible{outline:2px solid var(--g-hi);outline-offset:3px}.ct-where{display:flex;align-items:center;gap:8px;padding-inline:6px;font-size:13.5px;color:var(--tx-3)}.ct-where i{font-size:16px}@media(max-width:999px){.ct{padding-block:calc(var(--nav-h) + 30px) calc(var(--dock-h) + 32px)}.ct-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "form" "side-h" "side";gap:16px}.ct-side-h{margin-block-start:14px}.ct-side{grid-template-rows:none}.ct-tiles{grid-auto-rows:auto}}@media(max-width:640px){.ct-head .v2-key{white-space:normal}.ct-card{padding:16px}.ct-row{grid-template-columns:minmax(0,1fr)}.ct-svc-l{float:none;display:block;line-height:1.5;margin-block-end:8px}.ct-foot{flex-direction:column;align-items:stretch;gap:10px}.ct-note{order:2;justify-content:center;font-size:13px;text-align:center}.ct-send{inline-size:100%;justify-content:space-between;margin-inline-start:0}.ct-tile{grid-template-columns:44px minmax(0,1fr) auto;padding:12px 14px}.ct-tile .ic{inline-size:44px;block-size:44px;font-size:22px;border-radius:14px}.ct-tile b{font-size:17px}}@supports not (color: color-mix(in srgb,red,blue)){.ct-bezel{background:transparent}.ct-done{background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--g-hi)}html.dark .ct-box,html.dark .ct-chip{--fld: var(--surface-2)}.ct-box:focus-within{box-shadow:inset 0 0 0 1.5px var(--g-hi)}.ct-chip.is-on{background:var(--surface-2);box-shadow:inset 0 0 0 1.5px var(--g-hi)}.ct-tile .ic{background:var(--surface-2)}.ct-tile.is-wa{background:var(--glass);box-shadow:inset 0 0 0 1px var(--g-hi),var(--shadow)}}@media(max-width:767px){html.phone-app .ct{min-block-size:0;padding-block:calc(var(--phone-top-h, 64px) + 20px) calc(var(--phone-tab-h, 68px) + 28px)}html.phone-app .ct:before{scale:none;background:var(--fx-wash),radial-gradient(80% 26% at 50% 52%,var(--fx-blob-g),transparent 72%),radial-gradient(60% 18% at 90% 88%,var(--fx-blob-a),transparent 70%);opacity:.5}html.phone-app.dark .ct:before{opacity:.35}html.phone-app .ct-grid{display:flex;flex-direction:column;gap:14px}html.phone-app .ct-head .v2-key{white-space:normal}html.phone-app .ct-side-h{display:none}html.phone-app .ct-side{display:contents}html.phone-app .ct-tiles{order:1;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:auto;gap:10px}html.phone-app .ct-bezel{order:2}html.phone-app .ct-where{order:3}html.phone-app .ct-tiles li.is-wa{grid-column:1 / -1}html.phone-app .ct-tile{block-size:100%;min-block-size:64px;padding:10px;border-radius:18px;grid-template-columns:32px minmax(0,1fr);align-items:center;-moz-column-gap:8px;column-gap:8px;row-gap:4px;background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}html.phone-app .ct-tile:not(.is-wa){background:var(--surface) var(--ph-surface);box-shadow:var(--ph-rim),var(--ph-raise)}html.phone-app .ct-tile .ic{grid-row:auto;inline-size:32px;block-size:32px;font-size:17px;border-radius:10px;background:var(--surface-2);box-shadow:inset 0 0 0 1px var(--line-2)}html.phone-app .ct-tile small,html.phone-app .ct-tile .go{display:none}html.phone-app .ct-tile b{font-size:14.5px;line-height:1.3;white-space:nowrap}html.phone-app .ct-tile .val{grid-column:1 / -1;margin:0;font-size:12.5px;color:var(--tx-2)}html.phone-app .ct-tile.is-wa{min-block-size:56px;grid-template-columns:36px minmax(0,1fr) auto;grid-template-rows:auto;align-items:center;background:var(--g-hi);color:var(--g-ink);box-shadow:var(--btn-bevel),var(--btn-lift)}html.phone-app .ct-tile.is-wa .ic{inline-size:36px;block-size:36px;font-size:19px;border-radius:12px;background:var(--g-ink);color:var(--g-hi)}html.phone-app .ct-tile.is-wa b{font-size:16px}html.phone-app .ct-tile.is-wa .val{grid-column:3;grid-row:1;font-size:13.5px;color:var(--g-ink)}html.phone-app .ct-bezel{padding:0;background:none;box-shadow:none}html.phone-app .ct-card{gap:14px;padding:18px 16px;border-radius:20px;-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--surface) var(--ph-surface);box-shadow:var(--ph-rim),var(--ph-raise)}html.phone-app .ct-row{grid-template-columns:minmax(0,1fr);gap:14px}html.phone-app .ct-box,html.phone-app .ct-chip{--fld: var(--bg-2)}html.phone-app.dark .ct-box,html.phone-app.dark .ct-chip{--fld: var(--surface-2)}html.phone-app .ct-box{gap:6px;min-block-size:0;padding:0;background:none;box-shadow:none;cursor:auto}html.phone-app .ct-box:focus-within{box-shadow:none}html.phone-app .ct-label{font-size:13px;line-height:18px;font-weight:600;color:var(--tx-2)}html.phone-app .ct-auto{font-size:12px}html.phone-app .ct-in{block-size:50px;padding-inline:14px 40px;border-radius:14px;font-size:16px;background:var(--fld);box-shadow:inset 0 0 0 1px var(--line-2);transition:box-shadow .3s var(--ease)}html.phone-app .ct-in[dir=ltr]{font-size:16px}html.phone-app .ct-in:focus{box-shadow:inset 0 0 0 1.5px var(--g-hi),0 0 0 4px var(--g-glow)}html.phone-app .is-area .ct-box{padding:0}html.phone-app .is-area .ct-in{block-size:120px;padding-block:12px;padding-inline-end:14px;line-height:1.7}html.phone-app .is-bad .ct-box{box-shadow:none}html.phone-app .is-bad .ct-in{box-shadow:inset 0 0 0 1.5px var(--bad)}html.phone-app .ct-box:after,html.phone-app .ct-box:before{inset-block-start:49px;inset-inline-end:14px}html.phone-app .is-area .ct-box:after,html.phone-app .is-area .ct-box:before{inset-block-start:45px}html.phone-app .ct-svc-l{float:none;display:block;margin-block-end:8px;font-size:13px;line-height:18px}html.phone-app .ct-chips{gap:6px}html.phone-app .ct-chip{flex:1 1 calc(50% - 3px);block-size:auto;min-block-size:44px;padding:8px 10px;justify-content:center;text-align:center;white-space:normal;line-height:1.3}html.phone-app .ct-chip.is-on{background:var(--surface) var(--ph-surface);box-shadow:var(--ph-rim-lit),inset 0 0 0 1.5px var(--g-hi),var(--ph-raise)}html.phone-app .ct-foot{flex-direction:column;align-items:stretch;gap:10px}html.phone-app .ct-note{order:2;justify-content:center;text-align:center;font-size:13px}html.phone-app .ct-send{inline-size:100%;block-size:56px;margin-inline-start:0;justify-content:space-between}html.phone-app .ct-where{padding:14px 16px;border-radius:18px;font-size:14px;background:var(--surface) var(--ph-surface);box-shadow:var(--ph-rim),var(--ph-raise)}}.er{position:relative;isolation:isolate;overflow:clip;display:grid;align-items:center;min-block-size:100vh;min-block-size:100svh;padding-block:calc(var(--nav-h) + 40px) calc(var(--dock-h) + 40px)}.er:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(40% 55% at 25% 50%,color-mix(in oklab,var(--g) 22%,transparent),transparent 72%)}html:not(.dark) .er:before{background:radial-gradient(40% 55% at 25% 50%,color-mix(in oklab,var(--g-hi) 14%,transparent),transparent 72%),radial-gradient(30% 40% at 95% 100%,color-mix(in oklab,var(--c-amber) 14%,transparent),transparent 70%)}[dir=ltr] .er:before{scale:-1 1}.er-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:clamp(28px,4vw,72px);align-items:center}.er .v2-key{white-space:nowrap}.er-cta{display:flex;flex-wrap:wrap;gap:12px;margin-block-start:28px}.er-win{min-inline-size:0}.er-log{padding:22px 24px 20px;display:grid;gap:8px;font:500 14.5px/1.7 var(--f-mono);color:var(--tx-2)}.er-log p{min-inline-size:0;overflow-wrap:anywhere}.er-get{color:var(--c-blue);font-weight:600}.er-path{color:var(--tx);font-family:"IBM Plex Mono",var(--f-body)}.er-code{color:var(--c-amber);font-weight:600}.er-dim{color:var(--tx-3)}.er-ok{color:var(--g-text);font-weight:600}.er-log a{color:var(--tx);text-decoration:underline;text-decoration-color:var(--line-2);text-underline-offset:4px}.er-log a:hover{text-decoration-color:var(--g-hi)}.er-name{font-family:var(--f-body);color:var(--tx-3);margin-inline-start:6px}.er-prompt{display:flex;align-items:center;gap:8px;color:var(--g-text)}.er-prompt i{inline-size:9px;block-size:1.1em;background:var(--g-hi);animation:er-blink 1s steps(1) infinite}html.is-static .er-prompt i{animation:none}@keyframes er-blink{50%{opacity:0}}@media(max-width:999px){.er-grid{grid-template-columns:minmax(0,1fr)}.er-log{font-size:13px;padding:16px 16px 14px}}.er-phone-only{display:none}@media(max-width:767px){html.phone-app .er{min-block-size:100vh;min-block-size:100svh;align-items:center;padding-block:calc(var(--phone-top-h, 64px) + 20px) calc(var(--phone-tab-h, 68px) + 24px)}html.phone-app .er:before{background:radial-gradient(90% 50% at 50% 30%,var(--wash),transparent 72%),radial-gradient(70% 34% at 85% 96%,var(--fx-blob-a),transparent 70%);opacity:.7}html.phone-app.dark .er:before{opacity:.4}html.phone-app .er-grid{grid-template-columns:minmax(0,1fr);gap:14px}html.phone-app .er-win{box-shadow:var(--ph-rim),var(--ph-raise)}html.phone-app .er-log{gap:4px;padding:12px 14px;font-size:12.5px;line-height:1.6}html.phone-app .er-log p:nth-child(n+4):not(.er-prompt){display:none}html.phone-app .er-copy{display:grid;justify-items:center;text-align:center;padding:30px 20px 22px;border-radius:24px;background:var(--ph-wash),var(--surface) var(--ph-surface);box-shadow:var(--ph-rim),var(--ph-float)}html.phone-app .er .v2-head{justify-items:center}html.phone-app .er .v2-eyebrow{block-size:auto;padding:0;background:none;box-shadow:none;font-family:var(--f-mono);font-size:56px;font-weight:600;line-height:1;letter-spacing:0;color:var(--g-text)}html.phone-app .er .v2-title,html.phone-app .er .v2-lead{margin-inline:auto}html.phone-app .er .v2-key{white-space:normal}html.phone-app .er-cta{inline-size:100%;flex-wrap:nowrap;gap:10px;margin-block-start:22px}html.phone-app .er-cta .btn{flex:1 1 0;min-inline-size:0;block-size:50px;justify-content:center}html.phone-app .er-cta .btn-primary{padding-inline:16px}html.phone-app .er-cta .btn-primary .ico{display:none}html.phone-app .er-phone-only{display:inline-flex}}
