@layer base,components,pages;@layer base{*,:before,:after{box-sizing:border-box;border:0 solid}html{-moz-tab-size:4;tab-size:4}body,h1,h2,h3,h4,h5,h6,p,figure,blockquote,dl,dd,pre{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit}ol,ul,menu{margin:0;padding:0;list-style:none}img,svg,video,canvas,iframe{display:block;max-width:100%}img,video{height:auto}button,input,select,optgroup,textarea{margin:0;font:inherit;letter-spacing:inherit;color:inherit}button,[type=button],[type=submit]{background:transparent;cursor:pointer}:disabled{cursor:not-allowed}textarea{resize:vertical}table{border-collapse:collapse;border-color:inherit}summary{cursor:pointer}[hidden]:where(:not([hidden=until-found])){display:none!important}}:root{color-scheme:light dark;--fill-l: #2d6a4f;--fill-d: #beff79;--on-fill-l: #ffffff;--on-fill-d: #131a0c;--accent-l: #2d6a4f;--accent-d: #beff79;--accent-hover-l: #1b4332;--accent-hover-d: #d6ffa8;--bg: light-dark(#f6f7f5, #141414);--surface: light-dark(#ffffff, #262626);--surface-raised: light-dark(#ffffff, #2d2d2d);--surface-top: light-dark(#ffffff, #333333);--surface-sunken: light-dark(#eef1ee, #000000);--band: light-dark(#edf1ee, #1b1b1b);--surface-hover: light-dark(rgb(17 26 21 / .06), rgb(255 255 255 / .1));--text: light-dark(#111a15, #ffffff);--text-secondary: light-dark(#2f3d36, #e2e2e2);--text-muted: light-dark(#43524a, #b5b5b5);--text-faint: light-dark(#5b6a62, #9a9a9a);--border: light-dark(#e1e6e2, #3d3d3d);--border-strong: light-dark(#78857e, #808080);--ring: light-dark(rgb(17 26 21 / .09), rgb(255 255 255 / .1));--fill: light-dark(var(--fill-l), var(--fill-d));--on-fill: light-dark(var(--on-fill-l), var(--on-fill-d));--accent: light-dark(var(--accent-l), var(--accent-d));--accent-hover: light-dark(var(--accent-hover-l), var(--accent-hover-d));--accent-soft: color-mix(in oklab, var(--accent) 11%, var(--surface));--brand-surface: light-dark(#eaf3ee, #131a0c);--brand-ring: light-dark(#c9ded2, #263318);--positive: light-dark(#2f713b, #4ebc62);--negative: light-dark(#b3261e, #e97772);--warning: light-dark(#8f5b00, #f6b342);--info: light-dark(#1f5fbf, #5999da);--on-negative: light-dark(#ffffff, #170908);--focus: light-dark(#2f74f3, #5999da);--overlay: rgb(0 0 0 / .5);--shadow-edge: light-dark(rgb(17 26 21 / .04), rgb(0 0 0 / 0));--shadow-soft: light-dark(rgb(17 26 21 / .06), rgb(0 0 0 / 0));--shadow-color: light-dark(rgb(17 26 21 / .12), rgb(0 0 0 / .55));--elev-rest: none;--elev-raised: 0 1px 2px var(--shadow-edge), 0 4px 12px var(--shadow-soft);--elev-float: 0 1px 2px var(--shadow-soft), 0 12px 32px var(--shadow-color);--elev-inset: inset 0 1px 2px var(--shadow-soft);--elev-primary: 0 8px 22px color-mix(in oklab, var(--fill) 28%, transparent);--float-shadow: var(--elev-float);--squircle-xs: 8px;--squircle-sm: 14px;--squircle-md: 20px;--squircle-lg: 28px;--squircle-sheet: 28px;--squircle-pill: 999px;--z-nav: 20;--z-overlay: 60;--z-dialog: 61;--z-popover: 70;--z-toast: 80;--z-tooltip: 90;--z-boot: 100;--ui-font: "IBM Plex Sans Variable", "IBM Plex Sans Arabic", system-ui, sans-serif;--display-font: "IBM Plex Sans Variable", "IBM Plex Sans Arabic", system-ui, sans-serif;--body-leading: 1.5;--control-h: 40px;--control-h-sm: 32px;--input-h: 44px}@media(pointer:coarse){:root{--control-h: 48px;--control-h-sm: 44px;--input-h: 52px}}@supports (-webkit-touch-callout: none){:root{--squircle-sheet: 36px}}:root[data-script=arab]{--ui-font: "IBM Plex Sans Arabic", "IBM Plex Sans Variable", system-ui, sans-serif;--display-font: "IBM Plex Sans Arabic", "IBM Plex Sans Variable", system-ui, sans-serif;--body-leading: 1.7}:root[data-script=deva]{--body-leading: 1.7}:root[data-script=hans]{--ui-font: "IBM Plex Sans Variable", system-ui, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", sans-serif;--display-font: "IBM Plex Sans Variable", system-ui, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", sans-serif;--body-leading: 1.65}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark}:root[data-theme-switching] *{transition:none!important}@layer base{[data-hue=brand]{--hue: var(--fill);--hue-a: light-dark(color-mix(in oklab, var(--fill) 28%, #fff), color-mix(in oklab, var(--fill) 15%, #141414));--hue-b: light-dark(color-mix(in oklab, var(--fill) 10%, #fff), color-mix(in oklab, var(--fill) 6%, #0a0a0a))}[data-hue=lime]{--hue: light-dark(#4a8b6a, #beff79);--hue-a: light-dark(color-mix(in oklab, #4a8b6a 17%, #fff), #263318);--hue-b: light-dark(color-mix(in oklab, #4a8b6a 6%, #fff), #131a0c)}[data-hue=iris]{--hue: light-dark(#4a8b6a, #7d81ee);--hue-a: light-dark(color-mix(in oklab, #4a8b6a 17%, #fff), #191a30);--hue-b: light-dark(color-mix(in oklab, #4a8b6a 6%, #fff), #0d0d18)}[data-hue=jade]{--hue: light-dark(#4a8b6a, #2fda90);--hue-a: light-dark(color-mix(in oklab, #4a8b6a 17%, #fff), #092c1d);--hue-b: light-dark(color-mix(in oklab, #4a8b6a 6%, #fff), #05160e)}[data-hue=orange]{--hue: light-dark(#4a8b6a, #ed642a);--hue-a: light-dark(color-mix(in oklab, #4a8b6a 17%, #fff), #2f1408);--hue-b: light-dark(color-mix(in oklab, #4a8b6a 6%, #fff), #180a04)}[data-hue=teal]{--hue: light-dark(#4a8b6a, #0cc0c0);--hue-a: light-dark(color-mix(in oklab, #4a8b6a 17%, #fff), #022626);--hue-b: light-dark(color-mix(in oklab, #4a8b6a 6%, #fff), #011313)}[data-hue=amber]{--hue: light-dark(#4a8b6a, #ffc800);--hue-a: light-dark(color-mix(in oklab, #4a8b6a 17%, #fff), #332800);--hue-b: light-dark(color-mix(in oklab, #4a8b6a 6%, #fff), #1a1400)}[data-hue=coral]{--hue: light-dark(#4a8b6a, #fe6e6e);--hue-a: light-dark(color-mix(in oklab, #4a8b6a 17%, #fff), #2e1110);--hue-b: light-dark(color-mix(in oklab, #4a8b6a 6%, #fff), #170908)}[data-hue=cobalt]{--hue: light-dark(#4a8b6a, #2f74f3);--hue-a: light-dark(color-mix(in oklab, #4a8b6a 17%, #fff), #091731);--hue-b: light-dark(color-mix(in oklab, #4a8b6a 6%, #fff), #050c18)}}:root{--motion-instant: 0ms;--motion-fast: .12s;--motion-base: .18s;--motion-slow: .24s;--motion-fast-exit: 84ms;--motion-base-exit: 126ms;--motion-slow-exit: 168ms;--ease-out: cubic-bezier(.2, 0, 0, 1);--ease-in: cubic-bezier(.4, 0, 1, 1);--ease-standard: cubic-bezier(.2, 0, .2, 1);--ease-sheet: cubic-bezier(.22, 1, .36, 1);--motion-chevron: .18s;--motion-popover: .15s;--motion-sheet-in: .24s;--motion-sheet-out: .19s;--motion-drawer-in: .23s;--motion-drawer-out: .17s;--motion-scrim-in: .18s;--motion-scrim-out: .15s;--motion-editorial-fast: .32s;--motion-editorial: .44s;--motion-editorial-slow: .52s;--ease-editorial: cubic-bezier(.16, 1, .3, 1);--stagger: 60ms;--tooltip-delay: .4s}@media(prefers-reduced-motion:reduce){:root{--motion-fast: 0ms;--motion-base: 0ms;--motion-slow: 0ms;--motion-fast-exit: 0ms;--motion-base-exit: 0ms;--motion-slow-exit: 0ms;--motion-chevron: 0ms;--motion-popover: 0ms;--motion-sheet-in: 1ms;--motion-sheet-out: 1ms;--motion-drawer-in: 1ms;--motion-drawer-out: 1ms;--motion-scrim-in: 1ms;--motion-scrim-out: 1ms;--motion-editorial-fast: 1ms;--motion-editorial: 1ms;--motion-editorial-slow: 1ms;--stagger: 0ms}}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-wght-normal-IvpUvPa2.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Variable;font-style:normal;font-display:swap;font-weight:100 700;src:url(/assets/ibm-plex-sans-latin-ext-wght-normal-CIII54If.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-arabic-400-normal-CyU-ddYS.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/ibm-plex-sans-arabic-latin-400-normal-Bo5KPYvw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-arabic-600-normal-0pRdybE_.woff2) format("woff2");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:IBM Plex Sans Arabic;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/ibm-plex-sans-arabic-latin-600-normal-KrqB56Mw.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@layer base{html{background:var(--bg);color:var(--text);font-family:var(--ui-font);font-size:100%;line-height:var(--body-leading);-webkit-text-size-adjust:100%;text-rendering:optimizeLegibility}body{min-height:100dvh;font-feature-settings:"kern";overflow-wrap:anywhere}:focus-visible{outline:2px solid var(--focus);outline-offset:2px}::selection{background:var(--accent-soft);color:var(--text)}h1,h2,h3,h4{line-height:1.2;font-weight:600;text-wrap:balance;overflow-wrap:anywhere}p{text-wrap:pretty}a{color:var(--accent);text-underline-offset:.2em;text-decoration-thickness:1px}@media(hover:hover){a:hover{color:var(--accent-hover)}}.figures{font-variant-numeric:tabular-nums}.ltr-fragment{direction:ltr;unicode-bidi:isolate;white-space:nowrap}}@layer base{.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.skip-link{position:absolute;inset-inline-start:16px;inset-block-start:8px;z-index:60;padding:8px 12px;border-radius:var(--squircle-xs);background:var(--surface-raised);color:var(--text);transform:translateY(-200%)}.skip-link:focus-visible{box-shadow:var(--float-shadow);transform:none}}@layer base{@supports (corner-shape: squircle){:where(*){corner-shape:squircle}:where(*):before,:where(*):after{corner-shape:inherit}:where(.rounded-full,[data-shape=round]),:where(.rounded-full,[data-shape=round]):before,:where(.rounded-full,[data-shape=round]):after{corner-shape:round}}html{scrollbar-gutter:stable}}@layer components{.boot{--u: clamp(11rem, 46vmin, 20rem);position:fixed;inset:0;z-index:var(--z-boot);display:grid;place-items:center;background:var(--bg);contain:layout paint;transition:opacity var(--motion-base-exit) var(--ease-in),visibility 0s linear var(--motion-base-exit);animation:boot-away var(--motion-slow) var(--ease-in) 8s forwards}.boot-done{opacity:0;visibility:hidden;pointer-events:none}.boot-stage{inline-size:var(--u);animation:boot-appear 1ms linear .12s backwards}.boot-mark{display:block;inline-size:100%;block-size:auto;aspect-ratio:1;overflow:visible}:root[dir=rtl] .boot-mark{transform:scaleX(-1)}@media print,(scripting:none){.boot{display:none}}@keyframes boot-appear{0%{opacity:0}}@keyframes boot-away{to{opacity:0;visibility:hidden}}}@layer components{.boot-edge{fill:none;stroke:var(--text-muted);stroke-opacity:var(--e, .2);stroke-width:1.1;stroke-linejoin:round}.boot-fill{fill:var(--accent);opacity:0;animation:boot-wave-0 var(--boot-loop) linear infinite both}.boot-fill[data-steps="1"]{animation-name:boot-wave-1}.boot-fill[data-steps="2"]{animation-name:boot-wave-2}.boot-fill[data-steps="3"]{animation-name:boot-wave-3}.boot-fill[data-steps="4"]{animation-name:boot-wave-4}.boot-route{fill:none;stroke:color-mix(in oklab,var(--text) 34%,transparent);stroke-width:1.6;stroke-linecap:round;opacity:0;animation:boot-line var(--boot-loop) linear infinite both}.boot-origin{fill:none;stroke:var(--accent);stroke-width:2;opacity:0;animation:boot-line var(--boot-loop) linear infinite both}.boot-dot{fill:var(--accent);opacity:0;animation:boot-comet var(--boot-loop) linear infinite both;animation-delay:calc(var(--k, 0) * var(--boot-lag))}.boot-pin{fill:var(--accent);opacity:0;transform-box:fill-box;transform-origin:center;animation:boot-pin-grow var(--boot-loop) linear infinite both,boot-pin-fade var(--boot-loop) linear infinite both}.boot-ripple{fill:none;stroke:var(--accent);stroke-width:1.6;opacity:0;transform-box:fill-box;transform-origin:center;animation:boot-ripple-grow var(--boot-loop) linear infinite both,boot-ripple-fade var(--boot-loop) linear infinite both}@media(prefers-reduced-motion:reduce){.boot{transition:none}.boot-stage,.boot-fill,.boot-route,.boot-origin,.boot-dot,.boot-pin,.boot-ripple{animation:none!important}}:root[data-save-data] .boot{transition:none}:root[data-save-data] :is(.boot-stage,.boot-fill,.boot-route,.boot-origin,.boot-dot,.boot-pin,.boot-ripple){animation:none!important}}:root{--boot-loop: 3.2s;--boot-lag: 76.8ms}@keyframes boot-line{0%{opacity:0}0.5%{opacity:.019}1%{opacity:.1}1.5%{opacity:.256}2%{opacity:.406}2.5%{opacity:.52}3%{opacity:.607}3.5%{opacity:.676}4%{opacity:.732}4.5%{opacity:.778}5%{opacity:.817}5.5%{opacity:.85}6%{opacity:.878}6.5%{opacity:.902}7%{opacity:.922}7.5%{opacity:.939}8%{opacity:.954}8.5%{opacity:.966}9%{opacity:.976}9.5%{opacity:.984}10%{opacity:.99}10.5%{opacity:.994}11%{opacity:.998}11.5%{opacity:.999}12%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes boot-pin-grow{0%{transform:scale(.55)}57%{transform:scale(.55)}57.5%{transform:scale(.558)}58%{transform:scale(.595)}58.5%{transform:scale(.665)}59%{transform:scale(.733)}59.5%{transform:scale(.784)}60%{transform:scale(.823)}60.5%{transform:scale(.854)}61%{transform:scale(.879)}61.5%{transform:scale(.9)}62%{transform:scale(.918)}62.5%{transform:scale(.933)}63%{transform:scale(.945)}63.5%{transform:scale(.956)}64%{transform:scale(.965)}64.5%{transform:scale(.973)}65%{transform:scale(.979)}65.5%{transform:scale(.985)}66%{transform:scale(.989)}66.5%{transform:scale(.993)}67%{transform:scale(.995)}67.5%{transform:scale(.998)}68%{transform:scale(.999)}68.5%{transform:scale(1)}69%{transform:scale(1)}to{transform:scale(1)}}@keyframes boot-pin-fade{0%{opacity:0}57%{opacity:0}69%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes boot-ripple-grow{0%{transform:scale(1)}58%{transform:scale(1)}59.25%{transform:scale(1.043)}60.5%{transform:scale(1.229)}61.75%{transform:scale(1.588)}63%{transform:scale(1.935)}64.25%{transform:scale(2.197)}65.5%{transform:scale(2.397)}66.75%{transform:scale(2.555)}68%{transform:scale(2.683)}69.25%{transform:scale(2.79)}70.5%{transform:scale(2.879)}71.75%{transform:scale(2.955)}73%{transform:scale(3.019)}74.25%{transform:scale(3.074)}75.5%{transform:scale(3.12)}76.75%{transform:scale(3.16)}78%{transform:scale(3.193)}79.25%{transform:scale(3.221)}80.5%{transform:scale(3.244)}81.75%{transform:scale(3.262)}83%{transform:scale(3.276)}84.25%{transform:scale(3.287)}85.5%{transform:scale(3.294)}86.75%{transform:scale(3.299)}88%{transform:scale(3.3)}to{transform:scale(3.3)}}@keyframes boot-ripple-fade{0%{opacity:0}57.9%{opacity:0}58%{opacity:.5}59.25%{opacity:.491}60.5%{opacity:.45}61.75%{opacity:.372}63%{opacity:.297}64.25%{opacity:.24}65.5%{opacity:.196}66.75%{opacity:.162}68%{opacity:.134}69.25%{opacity:.111}70.5%{opacity:.092}71.75%{opacity:.075}73%{opacity:.061}74.25%{opacity:.049}75.5%{opacity:.039}76.75%{opacity:.031}78%{opacity:.023}79.25%{opacity:.017}80.5%{opacity:.012}81.75%{opacity:.008}83%{opacity:.005}84.25%{opacity:.003}85.5%{opacity:.001}86.75%{opacity:0}88%{opacity:0}to{opacity:0}}@keyframes boot-comet{0%{transform:translate(-32.91px,57px);opacity:0}10%{transform:translate(-32.91px,57px);opacity:0}10.83%{transform:translate(-33.17px,56.77px);opacity:.208}11.67%{transform:translate(-33.43px,56.54px);opacity:.418}12.5%{transform:translate(-33.98px,56.04px);opacity:.625}13.33%{transform:translate(-34.8px,55.29px);opacity:.832}14%{transform:translate(-35.44px,54.68px);opacity:1}14.17%{transform:translate(-35.6px,54.53px);opacity:1}15%{transform:translate(-37.04px,53.11px);opacity:1}15.83%{transform:translate(-38.38px,51.72px);opacity:1}16.67%{transform:translate(-40.02px,49.9px);opacity:1}17.5%{transform:translate(-41.79px,47.74px);opacity:1}18.33%{transform:translate(-43.31px,45.64px);opacity:1}19.17%{transform:translate(-45.19px,42.54px);opacity:1}20%{transform:translate(-46.5px,39.61px);opacity:1}20.83%{transform:translate(-47.43px,36.19px);opacity:1}21.67%{transform:translate(-47.6px,32.32px);opacity:1}22.5%{transform:translate(-46.82px,28.75px);opacity:1}23.33%{transform:translate(-44.42px,24.26px);opacity:1}24.17%{transform:translate(-40.59px,20.08px);opacity:1}25%{transform:translate(-35.11px,15.93px);opacity:1}25.83%{transform:translate(-27.9px,11.77px);opacity:1}26.67%{transform:translate(-19.56px,7.83px);opacity:1}27.5%{transform:translate(-10.65px,4.13px);opacity:1}28.33%{transform:translate(-1.37px,.53px);opacity:1}29.17%{transform:translate(7.43px,-2.86px);opacity:1}30%{transform:translate(15.31px,-6.02px);opacity:1}30.83%{transform:translate(22.79px,-9.28px);opacity:1}31.67%{transform:translate(28.48px,-12.07px);opacity:1}32.5%{transform:translate(33.59px,-14.96px);opacity:1}33.33%{transform:translate(37.68px,-17.72px);opacity:1}34.17%{transform:translate(40.87px,-20.33px);opacity:1}35%{transform:translate(43.48px,-23.06px);opacity:1}35.83%{transform:translate(45.16px,-25.35px);opacity:1}36.67%{transform:translate(46.45px,-27.78px);opacity:1}37.5%{transform:translate(47.22px,-30.05px);opacity:1}38.33%{transform:translate(47.58px,-32.15px);opacity:1}39.17%{transform:translate(47.63px,-34.37px);opacity:1}40%{transform:translate(47.43px,-36.21px);opacity:1}40.83%{transform:translate(47px,-38.11px);opacity:1}41.67%{transform:translate(46.39px,-39.9px);opacity:1}42.5%{transform:translate(45.69px,-41.54px);opacity:1}43.33%{transform:translate(44.82px,-43.21px);opacity:1}44.17%{transform:translate(43.99px,-44.61px);opacity:1}45%{transform:translate(43.06px,-46.01px);opacity:1}45.83%{transform:translate(42.12px,-47.3px);opacity:1}46.67%{transform:translate(41.21px,-48.48px);opacity:1}47.5%{transform:translate(40.22px,-49.66px);opacity:1}48.33%{transform:translate(39.39px,-50.61px);opacity:1}49.17%{transform:translate(38.51px,-51.58px);opacity:1}50%{transform:translate(37.7px,-52.44px);opacity:1}50.83%{transform:translate(36.97px,-53.18px);opacity:1}51.67%{transform:translate(36.21px,-53.94px);opacity:1}52.5%{transform:translate(35.64px,-54.49px);opacity:1}53.33%{transform:translate(35.05px,-55.04px);opacity:1}54.17%{transform:translate(34.55px,-55.52px);opacity:1}55%{transform:translate(34.14px,-55.9px);opacity:1}55.83%{transform:translate(33.72px,-56.28px);opacity:1}56.67%{transform:translate(33.47px,-56.5px);opacity:1}57.5%{transform:translate(33.22px,-56.72px);opacity:1}58.33%{transform:translate(33.06px,-56.87px);opacity:1}59.17%{transform:translate(32.99px,-56.93px);opacity:1}60%{transform:translate(32.91px,-57px);opacity:1}66%{transform:translate(32.91px,-57px);opacity:0}to{transform:translate(-32.91px,57px);opacity:0}}@keyframes boot-wave-0{0%{opacity:0}58%{opacity:0}65%{opacity:.24}77%{opacity:0}to{opacity:0}}@keyframes boot-wave-1{0%{opacity:0}63%{opacity:0}70%{opacity:.24}82%{opacity:0}to{opacity:0}}@keyframes boot-wave-2{0%{opacity:0}68%{opacity:0}75%{opacity:.24}87%{opacity:0}to{opacity:0}}@keyframes boot-wave-3{0%{opacity:0}73%{opacity:0}80%{opacity:.24}92%{opacity:0}to{opacity:0}}@keyframes boot-wave-4{0%{opacity:0}78%{opacity:0}85%{opacity:.24}97%{opacity:0}to{opacity:0}}@media(prefers-reduced-motion:reduce){.boot-route,.boot-origin{opacity:1}.boot-pin{opacity:1;transform:scale(1)}.boot-ripple{opacity:.072;transform:scale(2.968)}.boot-dot{opacity:0}.boot-fill[data-steps="0"]{opacity:.1}.boot-fill[data-steps="1"]{opacity:.2}.boot-fill[data-steps="2"]{opacity:.137}.boot-fill[data-steps="3"],.boot-fill[data-steps="4"]{opacity:0}}:root[data-save-data] .boot-route,.boot-origin{opacity:1}:root[data-save-data] .boot-pin{opacity:1;transform:scale(1)}:root[data-save-data] .boot-ripple{opacity:.072;transform:scale(2.968)}:root[data-save-data] .boot-dot{opacity:0}:root[data-save-data] .boot-fill[data-steps="0"]{opacity:.1}:root[data-save-data] .boot-fill[data-steps="1"]{opacity:.2}:root[data-save-data] .boot-fill[data-steps="2"]{opacity:.137}:root[data-save-data] .boot-fill[data-steps="3"]{opacity:0}:root[data-save-data] .boot-fill[data-steps="4"]{opacity:0}@layer components{.btn,.icon-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid transparent;border-radius:var(--squircle-pill);corner-shape:round;font:inherit;font-weight:600;cursor:pointer;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-base) var(--ease-standard),border-color var(--motion-base) var(--ease-standard),color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard),transform var(--motion-fast) var(--ease-standard)}.btn:active:not(:disabled),.icon-btn:active:not(:disabled){transform:scale(.97)}.btn:before,.icon-btn:before{content:"";position:absolute;inset:0;border-radius:inherit;background:currentColor;opacity:0;pointer-events:none;transition:opacity var(--motion-base) var(--ease-standard)}@media(hover:hover){.btn:hover:not(:disabled):before,.icon-btn:hover:not(:disabled):before{opacity:.1}}.btn:active:not(:disabled):before,.icon-btn:active:not(:disabled):before{opacity:.2}.btn:focus-visible,.icon-btn:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.btn:disabled,.icon-btn:disabled{cursor:not-allowed;opacity:.5}.btn{gap:8px;min-height:var(--control-h);padding-inline:20px;font-size:.9375rem;line-height:1.2;min-inline-size:0;max-inline-size:100%;white-space:normal;overflow-wrap:anywhere;padding-block:10px}.btn>svg{flex:none}.btn[data-size=sm]{min-height:var(--control-h-sm);padding-inline:14px;font-size:.875rem}.btn[data-block]{width:100%}.btn[data-variant=primary]{background:var(--fill);color:var(--on-fill);box-shadow:var(--elev-primary)}.btn[data-variant=secondary]{background:var(--surface-sunken);color:var(--accent-hover)}.btn[data-variant=quiet]{background:transparent;color:var(--text)}.btn[data-variant=danger]{background:var(--negative);color:var(--on-negative);box-shadow:0 8px 22px color-mix(in oklab,var(--negative) 28%,transparent)}.btn[data-variant=primary]:disabled,.btn[data-variant=danger]:disabled{background:color-mix(in oklab,var(--text) 12%,transparent);color:color-mix(in oklab,var(--text) 38%,transparent);box-shadow:none;opacity:1}.icon-btn{flex:none;width:var(--control-h);height:var(--control-h);padding:0;background:transparent;color:var(--text-muted)}.icon-btn[data-variant=outline]{background:var(--surface);box-shadow:inset 0 0 0 1px var(--border),var(--elev-raised);color:var(--text)}.icon-btn[data-variant=primary]{background:var(--fill);color:var(--on-fill)}@media(hover:hover){.icon-btn:hover:not(:disabled){color:var(--text)}.icon-btn[data-variant=primary]:hover:not(:disabled){color:var(--on-fill)}.icon-btn[data-variant=danger]:hover:not(:disabled){color:var(--negative)}}.icon-btn[aria-pressed=true],.icon-btn[data-active]{background:var(--accent-soft);color:var(--accent)}.btn svg,.icon-btn svg{position:relative;flex:none}[dir=rtl] .icon-mirror{transform:scaleX(-1)}.link-button{padding:0;border:0;background:none;color:var(--accent);font:inherit;text-align:start;cursor:pointer}@media(hover:hover){.link-button:hover{color:var(--accent-hover);text-decoration:underline;text-underline-offset:3px}}.spinner{width:14px;height:14px;border:1.5px solid currentColor;border-inline-end-color:transparent;border-radius:50%;corner-shape:round;animation:spin .7s linear infinite}.loading-label{display:none}@media(prefers-reduced-motion:reduce){.spinner{display:none}.loading-label{display:inline}}@keyframes spin{to{transform:rotate(1turn)}}}@layer components{.theme-toggle{--theme-toggle-out: var(--motion-base-exit);--theme-toggle-in: var(--motion-base);--theme-toggle-beat: calc(var(--motion-slow) - var(--motion-base));--theme-toggle-rays: var(--motion-fast);position:relative;display:inline-flex}.theme-toggle svg{overflow:visible}.theme-toggle svg>*,.theme-toggle-rays{transform-box:view-box;transform-origin:50% 50%;transition:transform var(--theme-toggle-out) var(--ease-in),opacity var(--motion-fast) var(--ease-in)}.theme-toggle-sun{opacity:0;transform:rotate(-90deg) scale(.5)}.theme-toggle-rays{transform:scale(.6)}.theme-toggle-moon{opacity:0;transform:rotate(90deg) scale(.5)}.theme-toggle-system{opacity:0;transform:translateY(4px) scale(.8)}.theme-toggle [data-mode=light] .theme-toggle-sun,.theme-toggle [data-mode=dark] .theme-toggle-moon,.theme-toggle [data-mode=system] .theme-toggle-system{opacity:1;transform:none;transition:transform var(--theme-toggle-in) var(--ease-out) var(--theme-toggle-beat),opacity var(--motion-base) var(--ease-out) var(--theme-toggle-beat)}.theme-toggle [data-mode=light] .theme-toggle-rays{transform:none;transition:transform var(--theme-toggle-rays) var(--ease-out) calc(var(--theme-toggle-beat) * 2)}.theme-toggle-tip{position:absolute;inset-block-start:calc(100% + 6px);inset-inline-end:0;z-index:var(--z-tooltip);padding:4px 8px;border-radius:var(--squircle-xs);background:var(--text);color:var(--bg);font-size:.875rem;line-height:1.35;white-space:nowrap;opacity:0;pointer-events:none;transition:opacity var(--motion-base) var(--ease-out)}.theme-toggle-tip:before{content:"";position:absolute;inset-inline:0;inset-block-end:100%;block-size:6px}.theme-toggle-tip[data-side=top]{inset-block:auto calc(100% + 6px)}.theme-toggle-tip[data-side=top]:before{inset-block:100% auto}.theme-toggle:first-child .theme-toggle-tip{inset-inline:0 auto}@media(hover:hover){.theme-toggle:hover .theme-toggle-tip{opacity:1;pointer-events:auto;transition-delay:var(--tooltip-delay)}}.theme-toggle .icon-btn:focus-visible+.theme-toggle-tip{opacity:1}.theme-toggle[data-tip-away] .theme-toggle-tip{visibility:hidden}@media(prefers-reduced-motion:reduce){.theme-toggle svg>*,.theme-toggle-rays{transition:none}}}@layer components{.lang-pill-arrow{margin-inline-start:2px;transition:transform var(--motion-chevron) var(--ease-sheet)}.lang-pill[aria-expanded=true] .lang-pill-arrow,.lang-pill[data-state=open] .lang-pill-arrow{transform:rotate(180deg)}a.btn,a.btn:hover{text-decoration:none}}@layer components{.field{display:grid;gap:4px;align-content:start}.field-label{font-size:.875rem;font-weight:500;color:var(--text)}.field-hint{font-size:.875rem;color:var(--text-muted)}.field-error{display:flex;gap:6px;align-items:flex-start;font-size:.875rem;color:var(--negative)}.field-error svg{flex:none;margin-block-start:.2em}.input{width:100%;min-height:var(--input-h);padding:10px 16px;background:var(--surface-sunken);border:1px solid var(--border-strong);border-radius:var(--squircle-sm);color:var(--text);font:inherit;font-size:1rem;line-height:1.4;box-shadow:var(--elev-inset);transition:border-color var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}@media(hover:hover){.input:hover:not(:disabled){border-color:var(--text-muted)}}.input:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 .5px var(--accent),var(--elev-inset)}.input[aria-invalid=true]{border-color:var(--negative)}.input[aria-invalid=true]:focus-visible{box-shadow:0 0 0 .5px var(--negative),var(--elev-inset)}.input::placeholder{color:var(--text-faint)}.input:disabled{cursor:not-allowed;opacity:.6}textarea.input{min-height:96px;resize:vertical}.input-affix{position:relative;display:flex;align-items:center}.input-affix>.input{padding-inline-end:calc(var(--control-h) + 4px)}.input-affix>.icon-btn{position:absolute;inset-inline-end:2px}.segmented{position:relative;flex-wrap:wrap;display:inline-flex;max-inline-size:100%;gap:2px;padding:4px;background:var(--surface-sunken);border-radius:calc(var(--squircle-md) - 2px)}.segmented[data-measured]:before{content:"";position:absolute;inset-block-start:0;inset-inline-start:0;inline-size:var(--seg-w);block-size:var(--seg-h);border-radius:var(--squircle-md);background:var(--fill);box-shadow:0 4px 12px color-mix(in oklab,var(--fill) 24%,transparent);transform:translate(var(--seg-x),var(--seg-y));transition:transform var(--motion-slow) var(--ease-sheet),inline-size var(--motion-slow) var(--ease-sheet),block-size var(--motion-slow) var(--ease-sheet);pointer-events:none}[dir=rtl] .segmented[data-measured]:before{transform:translate(calc(var(--seg-x) * -1),var(--seg-y))}.segmented>input[aria-hidden=true]{inset-inline-start:0;inset-block-start:0;transform:none!important}.segmented-item{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:6px;min-inline-size:0;max-inline-size:100%;min-height:var(--control-h-sm);padding-block:6px;padding-inline:14px;text-align:center;white-space:normal;overflow-wrap:anywhere;border:0;border-radius:var(--squircle-md);background:transparent;color:var(--text-secondary);font:inherit;font-size:.9375rem;font-weight:600;cursor:pointer;transition:color var(--motion-fast) var(--ease-standard)}@media(hover:hover){.segmented-item:hover{color:var(--text)}}.segmented-item:is([data-state=checked],[data-state=active],[aria-current=page]){color:var(--on-fill)}.segmented:not([data-measured]) .segmented-item:is([data-state=checked],[data-state=active],[aria-current=page]){background:var(--fill)}.segmented-item:focus-visible{outline-offset:-2px}}@layer components{.field-rule{display:inline-flex;align-items:center;gap:6px}.field-rule svg{flex:none}.field-rule[data-met]{color:var(--positive)}}@layer components{.switch{--switch-flip: 1;position:relative;display:inline-block;flex:none;inline-size:52px;block-size:32px;margin:0;padding:0;border:0;border-radius:var(--squircle-pill);corner-shape:round;background:var(--surface-sunken);box-shadow:inset 0 0 0 2px var(--border-strong);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color var(--motion-base) var(--ease-standard),box-shadow var(--motion-base) var(--ease-standard)}[dir=rtl] .switch{--switch-flip: -1}.switch:before{content:"";position:absolute;inset-block-start:6px;inset-inline-start:6px;inline-size:20px;block-size:20px;border-radius:50%;corner-shape:round;background:var(--text-faint);transform:translate(0);transition:transform var(--motion-base) var(--ease-sheet),inline-size var(--motion-base) var(--ease-sheet),block-size var(--motion-base) var(--ease-sheet),inset var(--motion-base) var(--ease-sheet),background-color var(--motion-base) var(--ease-standard)}.switch:after{content:"";position:absolute;inset:-6px -4px}.switch[aria-checked=true]{background:var(--fill);box-shadow:inset 0 0 0 2px var(--fill)}.switch[aria-checked=true]:before{inset-block-start:4px;inset-inline-start:4px;inline-size:24px;block-size:24px;background:var(--on-fill);transform:translate(calc(20px * var(--switch-flip)));box-shadow:0 1px 3px #00000047}.switch:active:not(:disabled):before{inline-size:26px}.switch:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.switch:disabled{opacity:.5;cursor:not-allowed}.switch[data-busy]{opacity:.5;cursor:progress}.switch-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-block-size:56px}.switch-row-text{display:grid;gap:2px;min-inline-size:0}.switch-row-label{color:var(--text);font-size:1rem;font-weight:500}.switch-row-hint{color:var(--text-muted);font-size:.875rem}}@layer components{.tooltip{z-index:var(--z-tooltip);max-width:240px;padding:4px 8px;border-radius:var(--squircle-xs);background:var(--text);color:var(--bg);font-size:.875rem;line-height:1.35}.tooltip[data-state=delayed-open],.tooltip[data-state=instant-open]{animation:fade-in var(--motion-base) var(--ease-out)}.route-view[data-enter]{animation:fade-in var(--motion-slow) var(--ease-out) backwards}@media(prefers-reduced-motion:reduce){.tooltip,.route-view{animation:none!important}}@keyframes fade-in{0%{opacity:0}}@keyframes fade-out{to{opacity:0}}.dialog-scroll:has(>.dialog-x){position:relative}.dialog-x{position:absolute;inset-block-start:12px;inset-inline-end:12px;z-index:1}}@layer components{.popover-panel{z-index:var(--z-popover);border:1px solid var(--border);border-radius:var(--squircle-sm);background:var(--surface-raised);color:var(--text);box-shadow:var(--float-shadow)}.popover-panel[data-state=open]{animation:popover-in var(--motion-popover) var(--ease-sheet)}.popover-panel[data-state=closed]{animation:fade-out var(--motion-base-exit) var(--ease-in)}@media(prefers-reduced-motion:reduce){.popover-panel,.popover-panel[data-state]{animation:none!important}}}@layer components{.help-tip{display:inline-flex;align-items:center;justify-content:center;flex:none;inline-size:28px;block-size:28px;padding:0;margin-inline:3px;vertical-align:middle;border:0;border-radius:50%;corner-shape:round;background:transparent;color:var(--text-muted);cursor:help}.help-tip:hover,.help-tip[aria-expanded=true]{background:var(--surface-sunken);color:var(--text)}.help-tip-content{max-inline-size:min(360px,calc(100vw - 24px));max-block-size:min(420px,calc(100dvh - 48px));overflow-y:auto;padding:16px 20px;font-size:.875rem;font-weight:400;line-height:1.65;overflow-wrap:anywhere}.help-tip-title{display:block;margin-block-end:6px;font-weight:600}@media(pointer:coarse){.help-tip{inline-size:44px;block-size:44px}}.field-heading,.help-heading{display:flex;align-items:center;gap:4px;min-inline-size:0}}@property --sheet-swipe-offset{syntax: "<length>"; inherits: false; initial-value: 0px;}@property --sheet-swipe-opacity{syntax: "<number>"; inherits: false; initial-value: 1;}@property --sheet-scrim-opacity{syntax: "<number>"; inherits: false; initial-value: 1;}@layer components{body[data-scroll-locked]{overflow:hidden;overscroll-behavior:contain}.sheet-overlay{position:fixed;inset:0;z-index:var(--z-overlay);background:var(--overlay)}.sheet-overlay[data-state=open]{animation:scrim-in var(--motion-scrim-in) var(--ease-out) backwards}.sheet-overlay[data-state=closed]{animation:scrim-out var(--motion-scrim-out) var(--ease-in) both}.dialog-panel{position:fixed;z-index:var(--z-dialog);display:flex;flex-direction:column;max-height:calc(100dvh - 32px);color:var(--text);background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--squircle-lg);box-shadow:var(--float-shadow);outline:none}.dialog-panel[data-layout=centre]{inset-block-start:50%;left:50%;width:min(520px,calc(100% - 32px));transform:translate3d(-50%,-50%,0)}.dialog-panel[data-layout=centre][data-size=wide]{width:min(760px,calc(100% - 32px))}.dialog-panel[data-layout=sheet]{inset-block-end:0;left:50%;width:min(100%,42rem);max-height:calc(100dvh - 16px);padding-block-end:env(safe-area-inset-bottom);border-block-end:0;border-end-start-radius:0;border-end-end-radius:0;border-start-start-radius:var(--squircle-sheet);border-start-end-radius:var(--squircle-sheet);transform:translate3d(-50%,0,0)}.dialog-scroll{min-height:0;padding:24px;overflow-y:auto;overscroll-behavior:contain}.dialog-panel[data-layout=sheet] .dialog-scroll{padding-block-start:0}.sheet-handle{display:flex;flex:none;align-items:center;justify-content:center;width:100%;height:44px;padding:0;border:0;background:transparent;cursor:grab;touch-action:none;-webkit-tap-highlight-color:transparent}.sheet-handle:active{cursor:grabbing}.sheet-handle:focus-visible{outline-offset:-4px}.sheet-grab{display:block;width:36px;height:5px;border-radius:var(--squircle-pill);corner-shape:round;background:color-mix(in oklab,var(--border-strong) 55%,transparent)}.dialog-panel[data-layout=centre][data-state=open]{animation:dialog-centre-in var(--motion-slow) var(--ease-out) backwards}.dialog-panel[data-layout=centre][data-state=closed]{animation:dialog-centre-out var(--motion-slow-exit) var(--ease-in) both}.dialog-panel[data-layout=sheet][data-state=open]{animation:dialog-sheet-in var(--motion-sheet-in) var(--ease-out) backwards}.dialog-panel[data-layout=sheet][data-state=closed]{animation:dialog-sheet-out var(--motion-sheet-out) var(--ease-in) both;pointer-events:none}.dialog-panel[data-layout=sheet][data-state=open][data-sheet-swipe-resting],.sheet-overlay[data-state=open][data-sheet-scrim-resting]{animation:none}.dialog-panel[data-layout=sheet][data-state=open][data-sheet-swipe-state],.dialog-panel[data-layout=sheet][data-state=closed][data-sheet-swipe-state=dismissing]{animation:none;transform:translate3d(-50%,var(--sheet-swipe-offset, 0px),0);opacity:var(--sheet-swipe-opacity, 1);transition:transform var(--sheet-swipe-duration, 0ms) var(--sheet-swipe-ease, linear),opacity var(--sheet-swipe-duration, 0ms) var(--sheet-swipe-ease, linear)}.dialog-panel[data-layout=sheet][data-state=closed][data-sheet-swipe-state]:not([data-sheet-swipe-state=dismissing]){animation:dialog-sheet-out var(--motion-sheet-out) var(--ease-in) both;animation-duration:var(--sheet-swipe-duration, .19s);transform:translate3d(-50%,var(--sheet-swipe-offset, 0px),0);opacity:var(--sheet-swipe-opacity, 1);transition:none}.sheet-overlay[data-sheet-scrim-state]{animation:none;opacity:var(--sheet-scrim-opacity, 1);transition:opacity var(--sheet-swipe-duration, 0ms) var(--sheet-swipe-ease, linear)}.sheet-overlay[data-state=closed][data-sheet-scrim-state]:not([data-sheet-scrim-state=dismissing]){animation:scrim-out var(--motion-scrim-out) var(--ease-in) both;animation-duration:var(--sheet-swipe-duration, .15s);opacity:var(--sheet-scrim-opacity, 1);transition:none}@media(prefers-reduced-motion:reduce){.dialog-panel[data-state][data-sheet-swipe-state],.sheet-overlay[data-sheet-scrim-state]{transition:none}}@keyframes dialog-sheet-in{0%{opacity:0;transform:translate3d(-50%,100%,0)}to{opacity:1;transform:translate3d(-50%,0,0)}}@keyframes dialog-sheet-out{to{opacity:0;transform:translate3d(-50%,100%,0)}}@keyframes dialog-centre-in{0%{opacity:0;transform:translate3d(-50%,-50%,0) scale(.98)}to{opacity:1;transform:translate3d(-50%,-50%,0) scale(1)}}@keyframes dialog-centre-out{to{opacity:0;transform:translate3d(-50%,-50%,0) scale(.98)}}@keyframes scrim-in{0%{opacity:0}}@keyframes scrim-out{to{opacity:0}}.dialog-head{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-block-end:16px}.dialog-title{font-size:1.125rem;font-weight:600;line-height:1.3}.dialog-description{margin-block-start:4px;color:var(--text-muted);font-size:.875rem}.dialog-actions{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-block-start:24px}.dialog-panel[data-layout=sheet] .dialog-actions{flex-direction:row-reverse;justify-content:flex-start}@media(max-width:30rem){.dialog-panel[data-layout=sheet] .dialog-actions{flex-direction:column-reverse}.dialog-panel[data-layout=sheet] .dialog-actions>.btn{width:100%}}}@layer components{.drawer-panel{position:fixed;inset-block:max(12px,env(safe-area-inset-top)) max(12px,env(safe-area-inset-bottom));z-index:var(--z-dialog);display:flex;flex-direction:column;width:min(calc(100vw - 24px),22rem);padding:16px;color:var(--text);border:1px solid var(--border);border-radius:var(--squircle-lg);background:var(--surface-raised);box-shadow:var(--elev-float);overflow-y:auto;overscroll-behavior:contain;touch-action:pan-y;outline:none}.drawer-panel[data-edge=inline-start]{inset-inline-start:12px}.drawer-panel[data-edge=inline-end]{inset-inline-end:12px}.drawer-head{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:var(--control-h);margin-block-end:16px}.drawer-body{display:grid;gap:24px;align-content:start;flex:1;min-height:0;margin:-4px;padding:4px;overflow-y:auto;overscroll-behavior:contain}.drawer-foot{margin-block-start:24px;padding-block-start:16px;border-block-start:1px solid var(--border)}.drawer-panel[data-side=right][data-state=open]{animation:drawer-in-right var(--motion-drawer-in) var(--ease-sheet) backwards}.drawer-panel[data-side=right][data-state=closed]{animation:drawer-out-right var(--motion-drawer-out) var(--ease-in) both}.drawer-panel[data-side=left][data-state=open]{animation:drawer-in-left var(--motion-drawer-in) var(--ease-sheet) backwards}.drawer-panel[data-side=left][data-state=closed]{animation:drawer-out-left var(--motion-drawer-out) var(--ease-in) both}.drawer-panel[data-state=open][data-side-swipe-state],.drawer-panel[data-state=closed][data-side-swipe-state=dismissing]{animation:none;transform:translate(var(--side-swipe-offset, 0px));transition:transform var(--side-swipe-duration, 0ms) var(--side-swipe-ease, linear)}@media(prefers-reduced-motion:reduce){.drawer-panel[data-state][data-side-swipe-state]{transition:none}}@keyframes drawer-in-right{0%{transform:translate(calc(100% + 64px))}}@keyframes drawer-out-right{to{transform:translate(calc(100% + 64px))}}@keyframes drawer-in-left{0%{transform:translate(calc(-100% - 64px))}}@keyframes drawer-out-left{to{transform:translate(calc(-100% - 64px))}}}@layer components{.chooser{display:flex;align-items:center;gap:8px;inline-size:100%;min-inline-size:0;max-inline-size:100%;min-block-size:var(--input-h);padding-inline:16px;border:1px solid var(--border-strong);border-radius:var(--squircle-sm);background:var(--surface-sunken);color:var(--text);font:inherit;font-size:1rem;text-align:start;box-shadow:var(--elev-inset);cursor:pointer;transition:border-color var(--motion-fast) var(--ease-standard)}:where(.chooser){inline-size:100%}.chooser[data-fit]{inline-size:auto}@media(hover:hover){.chooser:hover:not(:disabled){border-color:var(--text-muted)}}.chooser:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 .5px var(--accent),var(--elev-inset)}.chooser:disabled{cursor:not-allowed;opacity:.6}.chooser[aria-invalid=true]{border-color:var(--negative)}.chooser[aria-invalid=true]:focus-visible{box-shadow:0 0 0 .5px var(--negative),var(--elev-inset)}.chooser-value{min-inline-size:0;white-space:normal;overflow-wrap:anywhere}.chooser-value[data-placeholder]{color:var(--text-muted)}.chooser-chevron{flex:none;margin-inline-start:auto;inline-size:16px;block-size:16px;color:var(--text-muted);transition:transform var(--motion-chevron) var(--ease-sheet),color var(--motion-base) var(--ease-standard)}.chooser[data-state=open] .chooser-chevron,.chooser[aria-expanded=true] .chooser-chevron{color:var(--text);transform:rotate(180deg)}.chooser-menu{z-index:var(--z-popover);min-inline-size:min(var(--radix-select-trigger-width, 10rem),calc(100vw - 24px));max-inline-size:calc(100vw - 24px);max-block-size:min(20rem,var(--radix-select-content-available-height, 20rem));padding:4px;border:1px solid var(--border);border-radius:var(--squircle-sm);background:var(--surface-raised);color:var(--text);box-shadow:var(--float-shadow);overflow:hidden}.chooser-viewport{max-block-size:inherit;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:none}.chooser-viewport::-webkit-scrollbar{display:none}.chooser-menu[data-state=open]{animation:popover-in var(--motion-popover) var(--ease-sheet)}.chooser-menu[data-state=closed]{animation:fade-out var(--motion-base-exit) var(--ease-in)}.chooser-menu[data-side=top]{--popover-shift: 4px}.chooser-item{display:flex;align-items:center;gap:8px;min-inline-size:0;max-inline-size:100%;min-block-size:36px;padding-block:8px;padding-inline:8px;border-radius:var(--squircle-xs);font-size:.875rem;outline:none;cursor:pointer;-webkit-user-select:none;user-select:none}.chooser-item[data-highlighted]{background:var(--surface-hover)}.chooser-item[data-state=checked]{color:var(--accent);font-weight:600}.chooser-item[data-disabled]{opacity:.5;pointer-events:none}.chooser-item-text{min-inline-size:0;white-space:normal;overflow-wrap:anywhere}.chooser-check{display:grid;flex:none;place-items:center;margin-inline-start:auto;inline-size:16px;block-size:16px;color:var(--accent)}.chooser-scroll{display:flex;align-items:center;justify-content:center;block-size:20px;color:var(--text-muted);cursor:default}.chooser-rows{display:grid;gap:8px}.chooser-row{display:flex;align-items:center;justify-content:space-between;gap:16px;min-inline-size:0;max-inline-size:100%;min-block-size:52px;padding-block:12px;padding-inline:16px;border:1px solid var(--border);border-radius:var(--squircle-sm);background:var(--surface);color:var(--text);font:inherit;font-size:1rem;text-align:start;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.chooser-row:focus-visible{outline:none;border-color:var(--accent);box-shadow:0 0 0 .5px var(--accent)}.chooser-row:disabled{cursor:not-allowed;opacity:.5}.chooser-row[aria-current=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);font-weight:600}.chooser-row[data-danger]{color:var(--negative)}.chooser-row-lead{display:flex;align-items:center;gap:12px;min-inline-size:0}.chooser-row-text{min-inline-size:0;white-space:normal;overflow-wrap:anywhere}.chooser-row svg{flex:none;inline-size:18px;block-size:18px}.chooser-row [data-current=off]{visibility:hidden}@media(hover:hover){.chooser-row:hover:not(:disabled):not([aria-current=true]){background:var(--surface-hover)}}@media(prefers-reduced-motion:reduce){.chooser-menu,.chooser-menu[data-state]{animation:none!important}}@keyframes popover-in{0%{opacity:0;transform:translateY(var(--popover-shift, -4px)) scale(.98)}}}@layer components{.menu{z-index:var(--z-popover);min-width:200px;max-block-size:var(--radix-dropdown-menu-content-available-height, 24rem);overflow-y:auto;overscroll-behavior:contain;padding:4px;background:var(--surface-raised);border:1px solid var(--border);border-radius:var(--squircle-sm);box-shadow:var(--float-shadow)}.menu[data-state=open]{animation:menu-in var(--motion-base) var(--ease-out)}.menu[data-state=closed]{animation:fade-out var(--motion-base-exit) var(--ease-in)}.menu-item{display:flex;align-items:center;gap:10px;min-height:36px;padding:6px 10px;border-radius:var(--squircle-xs);font-size:.875rem;color:var(--text);cursor:pointer;outline:none;-webkit-user-select:none;user-select:none}.menu-item[data-highlighted]{background:var(--surface-hover)}.menu-item[data-state=checked]{color:var(--accent);font-weight:600}.menu-check{display:grid;flex:none;place-items:center;margin-inline-start:auto;inline-size:16px;block-size:16px;color:var(--accent)}.menu-item[data-disabled]{opacity:.5;cursor:not-allowed}.menu-item[data-danger]{color:var(--negative)}.menu-separator{height:1px;margin:4px 0;background:var(--border)}.toasts{position:fixed;inset-block-end:16px;inset-inline-end:16px;z-index:var(--z-toast);display:grid;gap:8px;width:min(360px,calc(100% - 32px));margin:0;padding:0;list-style:none}.toast{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;background:var(--text);color:var(--bg);border-radius:var(--squircle-sm);box-shadow:var(--float-shadow);font-size:.875rem;animation:toast-in var(--motion-base) var(--ease-out)}@media(prefers-reduced-motion:reduce){.menu,.toast{animation:none!important}}@keyframes menu-in{0%{opacity:0;transform:translateY(4px)}}@keyframes toast-in{0%{opacity:0;transform:translateY(8px)}}}@layer components{:root{--gutter: 20px;--display-xl: clamp(2.375rem, 1.35rem + 3.9vw, 4.75rem);--display-lg: clamp(1.875rem, 1.25rem + 2.2vw, 3.25rem);--display-md: clamp(1.4375rem, 1.1rem + 1.1vw, 1.875rem);--section-gap: clamp(72px, 9vw, 144px);--header-h: 72px}@media(min-width:40rem){:root{--gutter: 32px}}@media(min-width:64rem){:root{--gutter: 48px;--header-h: 88px}}:root:is([data-script=latn],[data-script=cyrl]) .display{letter-spacing:-.024em}.display{font-family:var(--display-font);font-weight:600;line-height:1.08;text-wrap:balance}:root:is([data-script=arab],[data-script=hans]) .display{line-height:1.34}:root[data-script=deva] .display{line-height:1.5}.site-wrap{width:100%;max-width:calc(1240px + var(--gutter) * 2);margin-inline:auto;padding-inline:var(--gutter)}.site-page{display:flex;flex-direction:column;min-height:100svh}.site-main{flex:1}.site-sentinel{position:absolute;inset-block-start:0;inset-inline-start:0;block-size:24px;inline-size:1px;pointer-events:none}.site-header{position:sticky;inset-block-start:0;z-index:var(--z-nav);padding:10px var(--gutter) 0;pointer-events:none;transition:transform var(--motion-editorial-fast) var(--ease-editorial)}.site-header[data-away]{transform:translateY(calc(-100% - 12px))}.site-header-inner{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;max-inline-size:1120px;min-block-size:56px;margin-inline:auto;padding-block:6px;padding-inline:18px 6px;border-radius:var(--squircle-lg);background:color-mix(in oklab,var(--surface) 90%,transparent);box-shadow:0 0 0 1px var(--ring),var(--elev-raised);pointer-events:auto;transition:background-color var(--motion-base) var(--ease-standard)}.site-header[data-scrolled] .site-header-inner{background:color-mix(in oklab,var(--surface) 97%,transparent)}@media(min-width:64rem){.site-header{padding-block-start:14px}.site-header-inner{gap:24px;min-block-size:60px;padding-inline:22px 8px}}.site-brand{display:inline-flex;flex:0 1 auto;align-items:center;min-inline-size:0;color:var(--text);text-decoration:none}@media(hover:hover){.site-brand:hover{color:var(--text)}}.site-nav{display:none;align-items:center;justify-self:center;gap:2px}@media(min-width:64rem){.site-nav{display:flex}}.site-link{display:inline-flex;align-items:center;min-block-size:40px;padding-inline:14px;border-radius:var(--squircle-pill);corner-shape:round;color:var(--text-muted);font-size:.9375rem;font-weight:500;text-decoration:none;white-space:nowrap;transition:background-color var(--motion-fast) var(--ease-standard),color var(--motion-fast) var(--ease-standard)}.site-link[aria-current=page]{background:var(--accent-soft);color:var(--accent)}@media(hover:hover){.site-link:hover{background:var(--surface-hover);color:var(--text)}.site-link[aria-current=page]:hover{background:var(--accent-soft);color:var(--accent)}}.site-actions{display:flex;align-items:center;gap:6px;justify-self:end}.site-wide{display:none;align-items:center;gap:8px}@media(min-width:64rem){.site-wide{display:inline-flex}}.site-menu-button{display:inline-flex}@media(min-width:64rem){.site-menu-button{display:none}}.site-drawer-links{display:grid;gap:4px}.site-drawer-links a{display:flex;align-items:center;min-block-size:52px;padding-inline:12px;border-radius:var(--squircle-sm);color:var(--text);font-family:var(--display-font);font-size:1.5rem;text-decoration:none}.site-drawer-links a[aria-current=page]{background:var(--accent-soft);color:var(--accent)}.site-drawer-actions{display:grid;gap:8px}.site-drawer-prefs{display:flex;align-items:center;justify-content:space-between;gap:12px}:is(.site-header,.site-drawer-prefs) .theme-toggle{--theme-toggle-out: var(--motion-base);--theme-toggle-in: var(--motion-editorial-fast);--theme-toggle-beat: var(--stagger);--theme-toggle-rays: var(--motion-editorial-fast)}@media(prefers-reduced-motion:reduce){.site-header,.site-header-inner{transition:none}.site-header[data-away]{transform:none}}}@layer components{[data-reveal]:not([data-reveal=shown]){opacity:0;transform:translateY(16px)}[data-reveal=shown]{transition:opacity var(--motion-editorial-slow) var(--ease-editorial),transform var(--motion-editorial-slow) var(--ease-editorial);transition-delay:calc(var(--i, 0) * var(--stagger))}@media(prefers-reduced-motion:reduce){[data-reveal]:not([data-reveal=shown]){opacity:1;transform:none}[data-reveal=shown]{transition:none}}@media print{[data-reveal]:not([data-reveal=shown]){opacity:1;transform:none}}}@layer components{.menu-lines{display:grid;gap:5px;inline-size:20px}.menu-lines i{display:block;block-size:2px;border-radius:2px;background:currentColor;transform-origin:100% 50%;transition:transform var(--motion-chevron) var(--ease-sheet)}[dir=rtl] .menu-lines i,.menu-lines[data-edge=start] i{transform-origin:0 50%}[dir=rtl] .menu-lines[data-edge=start] i{transform-origin:100% 50%}.menu-lines i:last-child{transform:scaleX(.6)}.menu-lines[data-open] i:last-child{transform:none}}@layer components{.check{display:inline-flex;align-items:center;gap:8px;min-block-size:24px;cursor:pointer}.check-box{appearance:none;display:inline-grid;flex:none;place-content:center;inline-size:20px;block-size:20px;margin:0;border:2px solid var(--border-strong);border-radius:7px;background:transparent;cursor:pointer;transition:background-color var(--motion-fast) var(--ease-standard),border-color var(--motion-fast) var(--ease-standard)}.check-box:after{content:"";inline-size:5px;block-size:10px;margin-block-start:-2px;border:solid var(--on-fill);border-width:0 2px 2px 0;transform:rotate(45deg) scale(0);transition:transform var(--motion-fast) var(--ease-standard)}.check-box:checked{border-color:var(--fill);background:var(--fill)}.check-box:checked:after{transform:rotate(45deg) scale(1)}.check-box:disabled{cursor:not-allowed;opacity:.5}.check-box:focus-visible,.check-box:checked:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.check-box[type=radio]{inline-size:22px;block-size:22px;border-width:1.5px;border-radius:50%;corner-shape:round}.check-box[type=radio]:after{inline-size:8px;block-size:8px;margin:0;border:0;border-radius:50%;corner-shape:round;background:var(--on-fill);transform:scale(0)}.check-box[type=radio]:checked:after{transform:scale(1)}@media(pointer:coarse){.check{min-block-size:44px;min-inline-size:44px;justify-content:center}}}@layer components{[data-glow]{position:relative}[data-glow]:after{content:"";position:absolute;inset:0;z-index:1;border:var(--glow-w, 1px) solid transparent;border-radius:inherit;background:conic-gradient(from calc((var(--glow-start, 0) - var(--glow-spread, 20)) * 1deg),transparent 0deg,var(--glow-color, var(--accent)),transparent calc(var(--glow-spread, 20) * 2deg)) border-box;mask-clip:padding-box,border-box;-webkit-mask-composite:source-in;mask-composite:intersect;-webkit-mask-image:linear-gradient(#0000,#0000),linear-gradient(#fff,#fff);mask-image:linear-gradient(#0000,#0000),linear-gradient(#fff,#fff);opacity:var(--glow-active, 0);pointer-events:none;transition:opacity .3s var(--ease-standard)}@media(prefers-reduced-motion:reduce){[data-glow]:after{transition:none}}@media(hover:none){[data-glow]:after{display:none}}}@layer components{.phone{--phone-font: -apple-system, BlinkMacSystemFont, "SF Pro Text", "SF Pro Display", system-ui, "Segoe UI", Roboto, "IBM Plex Sans Arabic", sans-serif;position:relative;inline-size:var(--phone-w, 240px);aspect-ratio:412 / 866;padding:2.67%;border-radius:16%/7.6%;background:light-dark(#17181a,#3a3b3d);box-shadow:0 0 0 1.5px light-dark(#2f3033,#606164),inset 0 0 0 1px light-dark(#3b3c3f,#77787b),var(--elev-float);isolation:isolate}.phone[data-app-theme=light]{color-scheme:light}.phone[data-app-theme=dark]{color-scheme:dark}.phone-screen{position:relative;inline-size:100%;block-size:100%;overflow:hidden;border-radius:14.1%/6.5%;background:var(--bg);container-type:inline-size}.phone-face{--u: calc(100cqw / 390);--rtl: 1;position:absolute;inset:0;overflow:hidden;color:var(--text);font-family:var(--phone-font);font-size:calc(var(--u) * 16);line-height:1.3;text-align:start;text-wrap:pretty;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:none}:root[dir=rtl] .phone-face{--rtl: -1}.phone-notch{position:absolute;z-index:9;inset-block-start:calc(var(--u) * 11);inset-inline:0;inline-size:calc(var(--u) * 124);block-size:calc(var(--u) * 36);margin-inline:auto;border-radius:99cqw;corner-shape:round;background:#000}.phone-status{position:absolute;z-index:8;inset-block-start:0;inset-inline:0;display:flex;align-items:center;justify-content:space-between;block-size:calc(var(--u) * 58);padding-inline:calc(var(--u) * 34) calc(var(--u) * 28);padding-block-start:calc(var(--u) * 6);color:var(--text);direction:ltr;pointer-events:none}.phone-time{font-size:calc(var(--u) * 17);font-weight:600;letter-spacing:-.01em}.phone-icons{display:flex;align-items:center;gap:calc(var(--u) * 6)}.phone-icons svg{display:block;block-size:calc(var(--u) * 12);inline-size:auto;fill:currentColor}.phone-icons .phone-battery{block-size:calc(var(--u) * 13)}.phone-home{position:absolute;z-index:9;inset-block-end:calc(var(--u) * 8);inset-inline:0;inline-size:calc(var(--u) * 134);block-size:calc(var(--u) * 5);margin-inline:auto;border-radius:99cqw;corner-shape:round;background:var(--text);opacity:.9}}@layer components{.rx-city{--c-land: light-dark(#eef0ed, #181918);--c-park: light-dark(#d8e7d4, #1e2b1b);--c-water: light-dark(#c6dfe8, #0f2a36);--c-block: light-dark(#e2e6e3, #232423);--c-minor: light-dark(#ffffff, #3a3b3a);--c-minor-edge: light-dark(#dde2de, #111211);--c-major: light-dark(#ffffff, #494a49);--c-major-edge: light-dark(#c9d0cb, #0f100f);display:block;inline-size:100%;block-size:100%}.c-land{fill:var(--c-land)}.c-park{fill:var(--c-park)}.c-water{fill:none;stroke:var(--c-water);stroke-width:30;stroke-linecap:round}.c-block{fill:var(--c-block)}.c-edge,.c-road{fill:none;stroke-linecap:round;stroke-linejoin:round}.c-edge[data-size=minor]{stroke:var(--c-minor-edge);stroke-width:6.4}.c-road[data-size=minor]{stroke:var(--c-minor);stroke-width:4.6}.c-edge[data-size=major]{stroke:var(--c-major-edge);stroke-width:12.4}.c-road[data-size=major]{stroke:var(--c-major);stroke-width:10.4}.c-route-glow,.c-route-edge,.c-route{fill:none;stroke-linecap:round;stroke-linejoin:round}.c-route-glow{stroke:color-mix(in oklab,var(--accent) 16%,transparent);stroke-width:17}.c-route-edge{stroke:light-dark(#ffffff,#0f100f);stroke-width:13}.c-route{stroke:var(--accent);stroke-width:7;stroke-dasharray:1;stroke-dashoffset:0}.c-car rect:first-child{fill:light-dark(#17181a,#f4f4f2);stroke:light-dark(#ffffff,#0f100f);stroke-width:1.5}.c-car-glass{fill:color-mix(in oklab,var(--accent) 55%,white)}}@layer components{.c-car[data-brand]{transform-box:fill-box}.c-car[data-brand] rect:first-child{fill:var(--fill);stroke:#fff;stroke-width:2}.c-car[data-brand] .c-car-glass{fill:color-mix(in oklab,var(--on-fill) 75%,var(--fill))}.c-you{fill:var(--accent);stroke:#fff;stroke-width:3}.c-you-ring{fill:color-mix(in oklab,var(--accent) 22%,transparent);transform-box:fill-box;transform-origin:center}.c-busy polygon{fill:var(--accent);fill-opacity:.1;stroke:var(--accent);stroke-opacity:.35;stroke-width:1.2;stroke-linejoin:round}.c-busy polygon[data-level="2"]{fill-opacity:.2}.c-busy polygon[data-level="3"]{fill-opacity:.32}}@layer components{.rx{position:absolute;inset:0;overflow:hidden;background:var(--bg)}.rx-map{position:absolute;inset:0}.rx-glass{border-radius:calc(var(--u) * 28);background:color-mix(in oklab,var(--surface) 76%,transparent);box-shadow:0 0 0 1px light-dark(rgb(17 26 21 / .08),rgb(255 255 255 / .1)),inset 0 1px 0 light-dark(rgb(255 255 255 / .8),rgb(255 255 255 / .18)),0 calc(var(--u) * 8) calc(var(--u) * 24) light-dark(rgb(17 26 21 / .1),rgb(0 0 0 / .4))}.rx-round{display:grid;flex:none;place-items:center;inline-size:calc(var(--u) * 44);block-size:calc(var(--u) * 44);border-radius:50%;corner-shape:round;color:var(--text);font-size:calc(var(--u) * 22)}.rx-round[data-flat]{background:var(--surface-sunken);box-shadow:none;color:var(--accent-hover)}.rx-sheet{position:absolute;inset-inline:0;inset-block-end:0;border-radius:calc(var(--u) * 36) calc(var(--u) * 36) 0 0;background:var(--surface);box-shadow:0 0 0 1px var(--ring),0 calc(var(--u) * -6) calc(var(--u) * 28) light-dark(rgb(17 26 21 / .1),rgb(0 0 0 / .5))}.rx-sheet[data-float]{inset-inline:calc(var(--u) * 12);border-radius:calc(var(--u) * 36)}.rx-grab{display:block;inline-size:calc(var(--u) * 36);block-size:calc(var(--u) * 5);margin:calc(var(--u) * 9) auto calc(var(--u) * 10);border-radius:99cqw;corner-shape:round;background:color-mix(in oklab,var(--border-strong) 55%,transparent)}.rx-tile{--s: calc(var(--u) * 44);position:relative;display:grid;flex:none;place-items:center;inline-size:var(--s);block-size:var(--s);border-radius:calc(var(--s) * .32);background:linear-gradient(180deg,var(--surface-top),var(--brand-surface));box-shadow:0 0 0 1px var(--brand-ring),inset 0 1px 0 light-dark(rgb(255 255 255 / .95),rgb(255 255 255 / .2)),0 calc(var(--s) * .2) calc(var(--s) * .5) color-mix(in oklab,var(--accent) 24%,transparent);color:var(--accent-hover);font-size:calc(var(--s) * .46)}.rx-tile[data-solid]{background:linear-gradient(180deg,color-mix(in oklab,var(--fill) 84%,var(--on-fill)),var(--fill));box-shadow:0 0 0 1px var(--fill),inset 0 1px #fff6,0 calc(var(--s) * .2) calc(var(--s) * .5) color-mix(in oklab,var(--fill) 30%,transparent);color:var(--on-fill)}.rx-tile[data-flat]{background:var(--brand-surface);box-shadow:none}.rx-btn{display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 8);inline-size:100%;block-size:calc(var(--u) * 52);border-radius:99cqw;corner-shape:round;background:var(--fill);box-shadow:0 calc(var(--u) * 8) calc(var(--u) * 22) color-mix(in oklab,var(--fill) 28%,transparent);color:var(--on-fill);font-size:calc(var(--u) * 17);font-weight:600}.rx-btn[data-tonal]{background:var(--surface-sunken);box-shadow:none;color:var(--accent-hover);font-size:calc(var(--u) * 15)}.rx-btn[data-small]{block-size:calc(var(--u) * 44)}.rx-arrow{display:grid;flex:none;place-items:center;inline-size:calc(var(--u) * 44);block-size:calc(var(--u) * 44);border-radius:50%;corner-shape:round;background:var(--fill);box-shadow:0 calc(var(--u) * 5) calc(var(--u) * 14) color-mix(in oklab,var(--fill) 32%,transparent);color:var(--on-fill);font-size:calc(var(--u) * 22)}.rx-arrow svg{transform:scaleX(var(--dir, 1))}:root[dir=rtl] .rx-arrow svg,:root[dir=rtl] .rx-flip{transform:scaleX(-1)}}@layer components{.rx-field{display:flex;align-items:center;gap:calc(var(--u) * 10);block-size:calc(var(--u) * 60);padding-inline:calc(var(--u) * 8) calc(var(--u) * 8);border-radius:calc(var(--u) * 20);background:var(--surface-sunken);box-shadow:0 0 0 1px var(--border);color:var(--text-secondary);font-size:calc(var(--u) * 17)}.rx-field>span:not([class]){flex:1;min-inline-size:0}.rx-chip{display:inline-flex;align-items:center;gap:calc(var(--u) * 8);block-size:calc(var(--u) * 44);padding-inline:calc(var(--u) * 16);border-radius:99cqw;corner-shape:round;background:var(--surface-sunken);color:var(--text);font-size:calc(var(--u) * 16);font-weight:500}.rx-chip svg{color:var(--accent-hover);font-size:calc(var(--u) * 20)}.rx-chip[data-small]{block-size:calc(var(--u) * 32);padding-inline:calc(var(--u) * 12);gap:calc(var(--u) * 6);font-size:calc(var(--u) * 13)}.rx-chip[data-white]{background:var(--surface);font-variant-numeric:tabular-nums}.rx-bar{display:block;block-size:calc(var(--u) * 10);border-radius:99cqw;corner-shape:round;background:color-mix(in oklab,var(--text) 12%,transparent)}.rx-bar[data-soft]{background:color-mix(in oklab,var(--text) 7%,transparent)}.rx-bar[data-big]{block-size:calc(var(--u) * 24);border-radius:calc(var(--u) * 8)}.rx-pill{position:absolute;z-index:4;display:flex;align-items:center;gap:calc(var(--u) * 10);block-size:calc(var(--u) * 48);padding-inline:calc(var(--u) * 16) calc(var(--u) * 8);border-radius:calc(var(--u) * 24);font-size:calc(var(--u) * 15);font-weight:600}.rx-dot{flex:none;inline-size:calc(var(--u) * 10);block-size:calc(var(--u) * 10);border-radius:50%;corner-shape:round;background:var(--positive)}.rx-switch{position:relative;flex:none;inline-size:calc(var(--u) * 51);block-size:calc(var(--u) * 31);border-radius:99cqw;corner-shape:round;background:var(--positive)}.rx-switch:after{content:"";position:absolute;inset-block-start:calc(var(--u) * 2);inset-inline-end:calc(var(--u) * 2);inline-size:calc(var(--u) * 27);block-size:calc(var(--u) * 27);border-radius:50%;corner-shape:round;background:#fff;box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 5) #00000040}.rx-sos{position:absolute;z-index:5;display:flex;align-items:center;gap:calc(var(--u) * 7);block-size:calc(var(--u) * 44);padding-inline:calc(var(--u) * 16);border-radius:99cqw;corner-shape:round;background:var(--negative);box-shadow:0 calc(var(--u) * 6) calc(var(--u) * 16) color-mix(in oklab,var(--negative) 36%,transparent);color:var(--on-negative);font-size:calc(var(--u) * 15);font-weight:800;letter-spacing:.02em}.rx-sos svg{font-size:calc(var(--u) * 20)}.rx-avatar{display:grid;flex:none;place-items:center;inline-size:calc(var(--u) * 48);block-size:calc(var(--u) * 48);border-radius:50%;corner-shape:round;background:linear-gradient(160deg,color-mix(in oklab,var(--fill) 70%,var(--surface)),var(--fill));color:var(--on-fill);font-size:calc(var(--u) * 22);font-weight:700}.rx-badge{position:absolute;inset-block-start:calc(var(--u) * -2);inset-inline-end:calc(var(--u) * -2);inline-size:calc(var(--u) * 12);block-size:calc(var(--u) * 12);border:calc(var(--u) * 2) solid var(--surface-sunken);border-radius:50%;corner-shape:round;background:var(--negative)}}@layer components{.rx-tabs{--pad: calc(var(--u) * 5);position:absolute;z-index:6;inset-inline:calc(var(--u) * 16);inset-block-end:calc(var(--u) * 42);display:grid;grid-template-columns:repeat(var(--n),1fr);align-items:center;block-size:calc(var(--u) * 64);padding:var(--pad);border-radius:99cqw;corner-shape:round}.rx-tabs-pill{position:absolute;inset-block:var(--pad);inset-inline-start:var(--pad);inline-size:calc((100% - var(--pad) * 2) / var(--n));border-radius:99cqw;corner-shape:round;background:color-mix(in oklab,var(--fill) 12%,transparent);transform:translate(calc(var(--i) * 100% * var(--rtl, 1)))}:root[dir=rtl] .rx-tabs{--rtl: -1}.rx-tab{position:relative;display:grid;justify-items:center;gap:calc(var(--u) * 2);color:var(--text-muted);font-size:calc(var(--u) * 11);font-weight:500;line-height:1.2}.rx-tab[data-on]{color:var(--accent-hover);font-weight:700}.rx-tab-icon{position:relative;display:grid;font-size:calc(var(--u) * 24)}.rx-count{position:absolute;inset-block-start:calc(var(--u) * -5);inset-inline-end:calc(var(--u) * -9);min-inline-size:calc(var(--u) * 16);block-size:calc(var(--u) * 16);padding-inline:calc(var(--u) * 4);border-radius:99cqw;corner-shape:round;background:var(--negative);color:var(--on-negative);font-size:calc(var(--u) * 10);font-weight:700;line-height:calc(var(--u) * 16);text-align:center}.rx-bars{display:grid;flex:1;gap:calc(var(--u) * 6);min-inline-size:0}.rx-mark{display:grid;flex:none;place-items:center;border-radius:30%;background:var(--fill);color:var(--on-fill);font-size:calc(var(--u) * 20);font-weight:700;object-fit:contain}img.rx-mark{background:var(--surface)}}@layer components{.rx-you,.rx-pin{position:absolute;z-index:1;translate:-50% -50%}.rx-you i{display:block;inline-size:calc(var(--u) * 20);block-size:calc(var(--u) * 20);border:calc(var(--u) * 3) solid #ffffff;border-radius:50%;corner-shape:round;background:var(--accent);box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 6) #0000004d}.rx-you b{position:absolute;inset:calc(var(--u) * -17);z-index:-1;border-radius:50%;corner-shape:round;background:color-mix(in oklab,var(--accent) 22%,transparent)}.rx-pin[data-kind=from] i{display:block;inline-size:calc(var(--u) * 22);block-size:calc(var(--u) * 22);border:calc(var(--u) * 5) solid var(--fill);border-radius:50%;corner-shape:round;background:#fff;box-shadow:0 calc(var(--u) * 3) calc(var(--u) * 8) #00000047}.rx-pin[data-kind=to]{translate:-50% -88%;color:var(--text);font-size:calc(var(--u) * 40);filter:drop-shadow(0 calc(var(--u) * 3) calc(var(--u) * 4) rgb(0 0 0 / .3))}.rx-pin[data-kind=to] svg{display:block}.rx-locate{position:absolute;z-index:4;inset-inline-end:calc(var(--u) * 16);inset-block-start:calc(var(--u) * 514)}.rx-back{position:absolute;z-index:4;inset-inline-start:calc(var(--u) * 16);inset-block-start:calc(var(--u) * 64)}.rx-peek{inset-block-end:calc(var(--u) * 116);padding:0 calc(var(--u) * 14) calc(var(--u) * 16)}.rx-places{display:flex;flex-wrap:wrap;gap:calc(var(--u) * 8);margin-block-start:calc(var(--u) * 12)}.rx-booking{block-size:calc(var(--u) * 424)}.rx-services{display:grid;gap:calc(var(--u) * 6);margin:0;padding:0 calc(var(--u) * 14);list-style:none}.rx-service{display:flex;align-items:center;gap:calc(var(--u) * 12);padding:calc(var(--u) * 6) calc(var(--u) * 14) calc(var(--u) * 6) calc(var(--u) * 8);border-radius:calc(var(--u) * 20);box-shadow:0 0 0 1px var(--border)}.rx-service[data-on]{background:color-mix(in oklab,var(--fill) 7%,var(--surface));box-shadow:0 0 0 calc(var(--u) * 2) var(--accent)}.rx-service img{flex:none;inline-size:calc(var(--u) * 60);block-size:calc(var(--u) * 60);object-fit:contain}.rx-service-text{display:grid;flex:1;gap:calc(var(--u) * 2);min-inline-size:0}.rx-service-text b{font-size:calc(var(--u) * 17);font-weight:600}.rx-service-text i{display:inline-flex;align-items:center;gap:calc(var(--u) * 4);color:var(--text-muted);font-size:calc(var(--u) * 14);font-style:normal}.rx-foot{display:grid;gap:calc(var(--u) * 12);padding:calc(var(--u) * 12) calc(var(--u) * 16) calc(var(--u) * 34)}.rx-pay{display:flex;align-items:center;gap:calc(var(--u) * 12);color:var(--text-faint);font-size:calc(var(--u) * 20)}.rx-pay-text{display:grid;flex:1;color:var(--text)}.rx-pay-text b{font-size:calc(var(--u) * 16);font-weight:600}.rx-pay-text i{color:var(--text-muted);font-size:calc(var(--u) * 13);font-style:normal}}@layer components{.rx-search{display:grid;justify-items:center;padding-block-end:calc(var(--u) * 44)}.rx-radar{position:relative;display:grid;place-items:center;inline-size:calc(var(--u) * 176);block-size:calc(var(--u) * 176)}.rx-radar i{position:absolute;inset:0;border-radius:50%;corner-shape:round;background:color-mix(in oklab,var(--accent) 13%,transparent)}.rx-radar i:nth-child(2){inset:calc(var(--u) * 22)}.rx-radar i:nth-child(3){inset:calc(var(--u) * 42)}.rx-title{margin-block-start:calc(var(--u) * 6);font-size:calc(var(--u) * 22);font-weight:700;letter-spacing:-.01em;text-align:center}.rx-sub{margin:calc(var(--u) * 4) 0 calc(var(--u) * 20);color:var(--text-muted);font-size:calc(var(--u) * 15);text-align:center}.rx-trip{display:grid;gap:calc(var(--u) * 12);padding:0 calc(var(--u) * 16) calc(var(--u) * 36)}.rx-status{display:flex;align-items:center;gap:calc(var(--u) * 10);padding:calc(var(--u) * 10) calc(var(--u) * 12);border-radius:calc(var(--u) * 16);background:var(--brand-surface);color:var(--accent-hover);font-size:calc(var(--u) * 15);font-weight:600}.rx-status svg{flex:none;font-size:calc(var(--u) * 22)}.rx-status span{flex:1;color:var(--text)}.rx-person{display:flex;align-items:center;gap:calc(var(--u) * 10)}.rx-person .rx-round{position:relative}.rx-code{display:flex;align-items:center;justify-content:space-between;gap:calc(var(--u) * 10);padding:calc(var(--u) * 10) calc(var(--u) * 14);border-radius:calc(var(--u) * 18);background:var(--surface-sunken);font-size:calc(var(--u) * 14);font-weight:600}.rx-code i{display:flex;gap:calc(var(--u) * 6);direction:ltr}.rx-code b{inline-size:calc(var(--u) * 32);block-size:calc(var(--u) * 40);border-radius:calc(var(--u) * 10);background:var(--surface);box-shadow:0 0 0 1px var(--border-strong)}.rx-actions{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 8)}.rx-done-top{display:grid;justify-items:center;gap:calc(var(--u) * 8);padding-block-start:calc(var(--u) * 96)}.rx-done-top>b{font-size:calc(var(--u) * 24);font-weight:700}.rx-receipt{display:grid;gap:calc(var(--u) * 10);inline-size:calc(var(--u) * 290);margin-block-start:calc(var(--u) * 8)}.rx-receipt p{display:flex;justify-content:space-between;margin:0}.rx-rate{display:grid;justify-items:center;gap:calc(var(--u) * 12);padding:0 calc(var(--u) * 20) calc(var(--u) * 38)}.rx-avatar[data-big]{inline-size:calc(var(--u) * 64);block-size:calc(var(--u) * 64);margin-block-start:calc(var(--u) * 6);font-size:calc(var(--u) * 28)}.rx-stars{display:flex;gap:calc(var(--u) * 8);color:color-mix(in oklab,var(--text) 16%,transparent);font-size:calc(var(--u) * 40)}.rx-stars svg[data-on]{color:var(--warning)}.rx-says{display:flex;flex-wrap:wrap;justify-content:center;gap:calc(var(--u) * 8)}}@layer components{.rx-welcome{background:linear-gradient(180deg,color-mix(in oklab,var(--brand-surface) 82%,var(--bg)) 0%,var(--bg) 60%)}.rx-contours{position:absolute;inset:0;inline-size:100%;block-size:100%;fill:none;stroke:var(--brand-ring);stroke-width:1.2;opacity:.55}.rx-welcome-top{position:absolute;inset-block-start:calc(var(--u) * 66);inset-inline:calc(var(--u) * 20);display:flex;align-items:center;gap:calc(var(--u) * 18)}.rx-steps{display:grid;flex:1;grid-template-columns:repeat(4,1fr);gap:calc(var(--u) * 6)}.rx-steps i{block-size:calc(var(--u) * 5);border-radius:99cqw;corner-shape:round;background:color-mix(in oklab,var(--text) 14%,transparent)}.rx-steps i[data-on]{background:var(--fill)}.rx-skip{color:var(--text-muted);font-size:calc(var(--u) * 16);font-weight:500}.rx-welcome-brand{position:absolute;inset-block-start:calc(var(--u) * 108);inset-inline:0;display:flex;align-items:center;justify-content:center;gap:calc(var(--u) * 10);font-size:calc(var(--u) * 22)}.rx-scene{position:absolute;inset-block-start:calc(var(--u) * 150);inset-inline:0;block-size:calc(var(--u) * 400)}.rx-scene-svg{position:absolute;inset:0;inline-size:100%;block-size:100%;fill:none;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.rx-scene-road{stroke:color-mix(in oklab,var(--accent) 16%,transparent);stroke-width:24}.rx-scene-line{stroke:var(--accent);stroke-opacity:.7;stroke-width:9;stroke-dasharray:1}.rx-scene-start{fill:#fff;stroke:var(--fill);stroke-width:7}.rx-scene-end{fill:color-mix(in oklab,var(--accent) 22%,transparent)}.rx-float,.rx-drive{position:absolute;inset-block-start:0;inset-inline-start:0;translate:-50% -50%}.rx-float-a{inset-block-start:calc(var(--u) * 70);inset-inline-start:calc(var(--u) * 76)}.rx-float-b{inset-block-start:calc(var(--u) * 318);inset-inline-start:calc(var(--u) * 322)}.rx-drive{inset-block-start:calc(var(--u) * 360);inset-inline-start:calc(var(--u) * 96)}.rx-welcome-copy{position:absolute;inset-block-end:calc(var(--u) * 44);inset-inline:calc(var(--u) * 20);display:grid;gap:calc(var(--u) * 12);text-align:center}.rx-welcome-copy>b{font-size:calc(var(--u) * 28);font-weight:700;letter-spacing:-.02em}.rx-welcome-copy p{margin:0 0 calc(var(--u) * 10);color:var(--text-muted);font-size:calc(var(--u) * 16);line-height:1.45}}@layer components{.rx-tools{position:absolute;z-index:4;inset-block-start:calc(var(--u) * 62);inset-inline-end:calc(var(--u) * 16);display:grid;justify-items:center;gap:calc(var(--u) * 10)}.rx-radius{display:grid;justify-items:center;inline-size:calc(var(--u) * 44);padding-block:calc(var(--u) * 4);border-radius:calc(var(--u) * 24);font-size:calc(var(--u) * 24)}.rx-radius b{font-size:calc(var(--u) * 12);font-weight:600;white-space:nowrap}.rx-radius svg{box-sizing:content-box;padding:calc(var(--u) * 6)}.rx-busy{position:absolute;translate:-50% -50%;inline-size:var(--s);block-size:var(--s);border-radius:50%;corner-shape:round;background:radial-gradient(closest-side,color-mix(in oklab,var(--accent) calc(var(--lv, 24) * 1%),transparent),transparent)}.rx-busy[data-level="1"]{--lv: 18}.rx-busy[data-level="2"]{--lv: 30}.rx-busy[data-level="3"]{--lv: 44}.rx-me-car{position:absolute;z-index:2;translate:-50% -50%}.rx-home{inset-block-end:calc(var(--u) * 116);padding:0 calc(var(--u) * 16) calc(var(--u) * 16)}.rx-today{display:flex;align-items:flex-end;justify-content:space-between;gap:calc(var(--u) * 12)}.rx-today small,.rx-stat small,.rx-total small{display:block;color:var(--text-faint);font-size:calc(var(--u) * 12);font-weight:500}.rx-today>span:first-child{display:grid;gap:calc(var(--u) * 4)}.rx-stats{display:flex;gap:calc(var(--u) * 8)}.rx-stat{display:grid;gap:calc(var(--u) * 5);padding:calc(var(--u) * 8) calc(var(--u) * 12);border-radius:calc(var(--u) * 14);background:var(--surface-sunken)}.rx-stat[data-card]{padding:calc(var(--u) * 12);border-radius:calc(var(--u) * 16);background:var(--surface);box-shadow:0 0 0 1px var(--border)}.rx-home .rx-places{margin-block-start:calc(var(--u) * 14)}.rx-offer{position:absolute;z-index:3;inset-inline:calc(var(--u) * 12);inset-block-end:calc(var(--u) * 46);display:grid;gap:calc(var(--u) * 12);padding:calc(var(--u) * 16);border-radius:calc(var(--u) * 28);background:var(--surface);box-shadow:0 0 0 1px var(--border),0 calc(var(--u) * 6) calc(var(--u) * 18) light-dark(rgb(17 26 21 / .1),rgb(0 0 0 / .45))}.rx-offer-next{z-index:2;block-size:calc(var(--u) * 330);padding:0;opacity:.9;transform:translate(calc(var(--u) * 30 * var(--rtl, 1))) scale(.95);animation:none}.rx-offer-head{display:flex;align-items:center;gap:calc(var(--u) * 12)}.rx-offer-head b{flex:1;font-size:calc(var(--u) * 16);font-weight:600}.rx-offer-chips{display:flex;gap:calc(var(--u) * 8)}.rx-way{position:relative;display:grid;grid-template-columns:calc(var(--u) * 20) 1fr;align-items:center;gap:calc(var(--u) * 16) calc(var(--u) * 12);padding-block:calc(var(--u) * 12);border-block:1px solid var(--border)}.rx-way:before{content:"";position:absolute;inset-block:calc(var(--u) * 28) calc(var(--u) * 28);inset-inline-start:calc(var(--u) * 9);inline-size:calc(var(--u) * 2);background:repeating-linear-gradient(var(--border-strong) 0 calc(var(--u) * 3),transparent 0 calc(var(--u) * 6))}.rx-way-from{inline-size:calc(var(--u) * 16);block-size:calc(var(--u) * 16);margin-inline:calc(var(--u) * 2);border:calc(var(--u) * 4) solid var(--fill);border-radius:50%;corner-shape:round}.rx-way-to{display:grid;color:var(--text);font-size:calc(var(--u) * 22)}.rx-prefs{display:flex;align-items:center;gap:calc(var(--u) * 8);color:var(--text-muted);font-size:calc(var(--u) * 14)}.rx-prefs span{margin-inline-end:auto}.rx-navigate{position:absolute;z-index:4;inset-block-start:calc(var(--u) * 62);inset-inline-end:calc(var(--u) * 16);display:flex;align-items:center;gap:calc(var(--u) * 8);block-size:calc(var(--u) * 48);padding-inline:calc(var(--u) * 20);border-radius:99cqw;corner-shape:round;background:var(--fill);box-shadow:0 calc(var(--u) * 8) calc(var(--u) * 20) color-mix(in oklab,var(--fill) 30%,transparent);color:var(--on-fill);font-size:calc(var(--u) * 17);font-weight:600}.rx-navigate svg{font-size:calc(var(--u) * 20)}.rx-dtrip{display:grid;gap:calc(var(--u) * 12);padding:0 calc(var(--u) * 16) calc(var(--u) * 38)}.rx-grow{flex:1;font-size:calc(var(--u) * 17);font-weight:600}.rx-stop{display:flex;align-items:center;gap:calc(var(--u) * 12);padding-block:calc(var(--u) * 10);border-block:1px solid var(--border)}.rx-stop>span:last-child{display:grid;flex:1;gap:calc(var(--u) * 5)}.rx-stop small{color:var(--text-muted);font-size:calc(var(--u) * 13)}.rx-slide{position:relative;display:grid;place-items:center;overflow:hidden;block-size:calc(var(--u) * 56);border-radius:99cqw;corner-shape:round;background:var(--fill);box-shadow:0 calc(var(--u) * 8) calc(var(--u) * 22) color-mix(in oklab,var(--fill) 28%,transparent);color:var(--on-fill)}.rx-slide-text{padding-inline:calc(var(--u) * 64);font-size:calc(var(--u) * 16);font-weight:600;text-align:center}.rx-slide-thumb{position:absolute;inset-block:calc(var(--u) * 4);inset-inline-start:calc(var(--u) * 4);display:grid;place-items:center;inline-size:calc(var(--u) * 48);border-radius:99cqw;corner-shape:round;background:#fff;box-shadow:0 calc(var(--u) * 2) calc(var(--u) * 8) #00000038;color:var(--fill);font-size:calc(var(--u) * 22)}}@layer components{.rx-earn{position:absolute;inset:0;display:grid;align-content:start;gap:calc(var(--u) * 14);padding:calc(var(--u) * 70) calc(var(--u) * 20) 0}.rx-title-lg{font-size:calc(var(--u) * 30);font-weight:700;letter-spacing:-.02em}.rx-seg{display:grid;grid-template-columns:1fr 1fr;gap:calc(var(--u) * 2);padding:calc(var(--u) * 4);border-radius:calc(var(--u) * 18);background:var(--surface-sunken);font-size:calc(var(--u) * 15);font-weight:600}.rx-seg span{padding-block:calc(var(--u) * 9);border-radius:calc(var(--u) * 14);color:var(--text-secondary);text-align:center}.rx-seg span[data-on]{background:var(--fill);color:var(--on-fill)}.rx-total{display:grid;gap:calc(var(--u) * 6);padding-block:calc(var(--u) * 4)}.rx-three{display:grid;grid-template-columns:repeat(3,1fr);gap:calc(var(--u) * 8)}.rx-chart{position:relative;block-size:calc(var(--u) * 232);padding:calc(var(--u) * 16);border-radius:calc(var(--u) * 20);background:var(--surface);box-shadow:0 0 0 1px var(--border)}.rx-chart-bars{position:absolute;inset:calc(var(--u) * 20) calc(var(--u) * 18) calc(var(--u) * 18);display:flex;align-items:flex-end;gap:calc(var(--u) * 10);border-block-end:1px solid var(--border)}.rx-chart-bars i{flex:1;block-size:var(--h);border-radius:calc(var(--u) * 8) calc(var(--u) * 8) calc(var(--u) * 2) calc(var(--u) * 2);background:linear-gradient(180deg,color-mix(in oklab,var(--fill) 70%,var(--on-fill)),var(--fill));opacity:.9;transform-origin:bottom;animation:rx-grow .9s var(--spring) calc(.5s + var(--k, 0) * 70ms) backwards}.rx-chart-trend{position:absolute;inset:calc(var(--u) * 24) calc(var(--u) * 24) calc(var(--u) * 30);inline-size:calc(100% - var(--u) * 48);block-size:calc(100% - var(--u) * 54);fill:none;overflow:visible}.rx-chart-trend path{stroke:var(--accent);stroke-linecap:round;stroke-width:3.5;stroke-dasharray:1;vector-effect:non-scaling-stroke;animation:rx-draw 1.5s var(--glide) .9s backwards}@keyframes rx-grow{0%{transform:scaleY(.04)}}@media(prefers-reduced-motion:reduce){.rx-chart-bars i,.rx-chart-trend path{animation:none}}}@layer components{.rx-fleet-head{display:flex;align-items:center;gap:calc(var(--u) * 12)}.rx-fleet-group{display:block;margin-block-end:calc(var(--u) * 8);color:var(--text-secondary);font-size:calc(var(--u) * 14);font-weight:600}.rx-card{display:grid;gap:calc(var(--u) * 8);padding:calc(var(--u) * 16);border-radius:calc(var(--u) * 20);background:var(--surface);box-shadow:0 0 0 1px var(--border)}.rx-card[data-tint]{background:var(--brand-surface, color-mix(in oklab, var(--fill) 10%, var(--surface)))}.rx-card small{color:var(--text-secondary);font-size:calc(var(--u) * 13)}.rx-card-head{display:flex;align-items:center;gap:calc(var(--u) * 12)}.rx-card-head .rx-bars{flex:1;min-inline-size:0}.rx-state{display:inline-flex;align-items:center;gap:calc(var(--u) * 6);padding:calc(var(--u) * 4) calc(var(--u) * 10);border-radius:999px;corner-shape:round;background:var(--surface-sunken);font-size:calc(var(--u) * 12);font-weight:600}.rx-state i{inline-size:calc(var(--u) * 7);block-size:calc(var(--u) * 7);border-radius:50%;corner-shape:round;background:var(--text-muted, var(--text-secondary))}.rx-state[data-on] i{background:var(--positive)}.rx-fleet-foot{position:absolute;inset-inline:calc(var(--u) * 20);inset-block-end:calc(var(--u) * 34);display:grid}}@layer components{.phone-face{--spring: cubic-bezier(.3, 1.25, .5, 1);--glide: cubic-bezier(.22, 1, .36, 1)}.rx-rise{animation:rx-rise .76s var(--spring) calc(.16s + var(--i, 0) * 80ms) backwards}.rx-sheet{animation:rx-sheet .82s var(--spring) 60ms backwards}.c-route{animation:rx-draw 1.3s var(--glide) .5s backwards}.c-route-glow,.c-route-edge{animation:rx-fade .9s ease .5s backwards}.rx-you b{animation:rx-breathe 2.8s ease-in-out infinite}.rx-radar i{animation:rx-ripple 2.6s ease-out infinite}.rx-radar i:nth-child(2){animation-delay:.65s}.rx-radar i:nth-child(3){animation-delay:1.3s}.rx-stars svg[data-on]{animation:rx-star .62s var(--spring) calc(.7s + var(--i, 0) * .12s) backwards}.rx-scene-line{animation:rx-draw 1.6s var(--glide) .3s backwards}.rx-float-a{animation:rx-bob 5.2s ease-in-out infinite}.rx-float-b{animation:rx-bob 6.1s ease-in-out -2.4s infinite}.rx-slide-thumb{animation:rx-slide 4.6s var(--glide) .9s infinite}.rx-slide:before{content:"";position:absolute;inset:0;background:#ffffff2e;transform-origin:left;transform:scaleX(0);animation:rx-fill 4.6s var(--glide) .9s infinite}:root[dir=rtl] .rx-slide:before{transform-origin:right}.rx-me-car{animation:rx-pulse 3.2s ease-in-out infinite}.rx-drive{animation:rx-drive 7.2s cubic-bezier(.45,0,.35,1) .9s infinite alternate backwards}.story-screen:not([data-active]) *,.phone[data-paused] *{animation-play-state:paused}.story-screen:not([data-active]) :is(.rx-rise,.rx-sheet,.c-route,.rx-stars svg){animation:none}@keyframes rx-rise{0%{opacity:0;transform:translateY(calc(var(--u) * 16)) scale(.985)}}@keyframes rx-sheet{0%{transform:translateY(calc(var(--u) * 60));opacity:0}}@keyframes rx-draw{0%{stroke-dashoffset:1}}@keyframes rx-fade{0%{opacity:0}}@keyframes rx-breathe{50%{opacity:.35;transform:scale(1.35)}}@keyframes rx-ripple{0%{opacity:.9;transform:scale(.62)}to{opacity:0;transform:scale(1.18)}}@keyframes rx-star{0%{opacity:0;transform:scale(.2) rotate(-24deg)}}@keyframes rx-bob{50%{transform:translateY(calc(var(--u) * -7))}}@keyframes rx-slide{0%,18%{transform:translate(0)}58%,80%{transform:translate(calc(var(--u) * 302 * var(--rtl, 1)))}94%,to{transform:translate(0)}}@keyframes rx-fill{0%,18%{transform:scaleX(0)}58%,80%{transform:scaleX(1)}94%,to{transform:scaleX(0)}}@keyframes rx-pulse{50%{transform:scale(1.06)}}@keyframes rx-drive{0%{transform:translate(0)}30%{transform:translate(calc(var(--u) * 22),calc(var(--u) * -62))}62%{transform:translate(calc(var(--u) * 112),calc(var(--u) * -128))}86%{transform:translate(calc(var(--u) * 192),calc(var(--u) * -172))}to{transform:translate(calc(var(--u) * 194),calc(var(--u) * -210))}}@media(prefers-reduced-motion:reduce){:is(.rx-rise,.rx-sheet,.c-route,.c-route-glow,.c-route-edge,.rx-you b,.rx-radar i,.rx-stars svg,.rx-scene-line,.rx-float-a,.rx-float-b,.rx-drive,.rx-slide-thumb,.rx-me-car),.rx-slide:before{animation:none}.rx-tabs-pill{transition:none}}:root[data-save-data] :is(.rx-rise,.rx-sheet,.c-route,.c-route-glow,.c-route-edge,.rx-you b,.rx-radar i,.rx-stars svg,.rx-scene-line,.rx-float-a,.rx-float-b,.rx-drive,.rx-slide-thumb,.rx-me-car),:root[data-save-data] .rx-slide:before{animation:none}.rx-tabs-pill{transition:transform .52s var(--spring)}}@layer pages{.skip-link{z-index:calc(var(--z-boot) + 1)}.btn[data-size=lg],.site-header .btn,.site-drawer-actions .btn{border-radius:var(--squircle-pill);corner-shape:round}.btn[data-size=lg]{min-height:52px;padding-inline:26px;font-size:1rem}.site-header .icon-btn{border-radius:var(--squircle-pill);corner-shape:round}.eyebrow{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border:1px solid color-mix(in oklab,var(--accent) 18%,transparent);border-radius:999px;corner-shape:round;background:var(--accent-soft);color:var(--accent);font-size:.875rem;font-weight:600;line-height:1.3}.eyebrow:before{content:"";flex:none;inline-size:7px;block-size:7px;border-radius:50%;corner-shape:round;background:var(--accent)}.lead{max-inline-size:56ch;color:var(--text-muted);font-size:clamp(1.0625rem,1rem + .35vw,1.25rem);line-height:1.65}.section{padding-block:var(--section-gap)}.section,.site-footer{content-visibility:auto;contain-intrinsic-size:auto 640px}.section[data-tone=sunken]{background:var(--band)}.section-head{display:grid;gap:14px;max-inline-size:46rem;margin-block-end:clamp(32px,5vw,56px)}.section-title{font-size:var(--display-lg)}.site-footer{border-block-start:1px solid var(--border);padding-block:56px 40px;background:var(--bg)}.footer-grid{display:grid;gap:40px}@media(min-width:48rem){.footer-grid{grid-template-columns:minmax(0,1.5fr) repeat(2,minmax(0,1fr))}}.footer-tagline{max-inline-size:28ch;margin-block-start:14px;color:var(--text-muted);font-family:var(--display-font);font-size:1.25rem;line-height:1.4}.footer-col{display:grid;align-content:start;gap:6px}.footer-heading{margin-block-end:6px;color:var(--text-faint);font-size:.8125rem;font-weight:600}.footer-col a{display:inline-flex;align-items:center;min-block-size:36px;color:var(--text);font-size:.9375rem;text-decoration:none}@media(hover:hover){.footer-col a:hover{color:var(--accent)}}.footer-note{max-inline-size:30ch;color:var(--text-muted);font-size:.9375rem}.footer-mark{margin-block:28px -.16em;padding-inline:var(--gutter);overflow:hidden;text-align:center;color:color-mix(in oklab,var(--text) 7%,transparent);font-family:var(--display-font);font-size:clamp(3.5rem,15.5vw,13rem);font-weight:700;line-height:.9;white-space:nowrap;-webkit-user-select:none;user-select:none;pointer-events:none}:root:is([data-script=latn],[data-script=cyrl]) .footer-mark{letter-spacing:-.05em}.footer-base{margin-block-start:48px;padding-block-start:20px;border-block-start:1px solid var(--border);color:var(--text-faint);font-size:.875rem}.notfound{display:grid;gap:16px;justify-items:start;padding-block:clamp(72px,12vw,160px)}.notfound h1{font-size:var(--display-lg)}}@layer pages{.page-head{display:grid;gap:18px;padding-block:clamp(40px,7vw,104px) clamp(24px,4vw,56px)}.page-head .site-wrap{display:grid;gap:18px;justify-items:start}.page-title{max-inline-size:18ch;font-size:var(--display-xl)}.page-end{display:grid;justify-items:start}.feature-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;padding-block:12px;border-block-start:1px solid var(--border);font-size:1.0625rem;line-height:1.55}.feature-list li:last-child{border-block-end:1px solid var(--border)}.feature-list svg{box-sizing:content-box;margin-block-start:-1px;padding:4px;border-radius:50%;corner-shape:round;background:var(--accent-soft);color:var(--accent)}}@layer pages{.route-error{display:grid;gap:20px;justify-items:start;max-inline-size:40rem;margin-inline:auto;padding:clamp(48px,10vw,120px) 16px}.route-error-words{display:grid;gap:12px;inline-size:100%}.route-error-title{font-size:var(--display-md)}.route-error-text{color:var(--text-muted);line-height:1.6}}@layer components{.scene{--u: 1px;position:relative;aspect-ratio:900 / 720;inline-size:100%;container-type:inline-size}.scene-map{position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent),linear-gradient(180deg,transparent,#000 14%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 16%,#000 84%,transparent),linear-gradient(180deg,transparent,#000 14%,#000 82%,transparent);-webkit-mask-composite:source-in;mask-composite:intersect;animation:scene-in .9s var(--ease-editorial) .15s backwards;transform:translate3d(calc(var(--px, 0) * -12px),calc(var(--py, 0) * -9px),0);transition:transform .6s var(--ease-out);will-change:transform}[dir=rtl] .scene-map{scale:-1 1}.c-start{fill:#fff;stroke:var(--fill);stroke-width:7;animation:scene-appear .5s var(--ease-out) .6s backwards}.c-ripple{fill:none;stroke:var(--accent);stroke-width:2.4;transform-box:fill-box;transform-origin:center;animation:scene-ripple 3.2s var(--ease-out) 2.2s infinite backwards}.c-ripple-late{animation-delay:3.8s}.scene-pin{position:absolute;translate:-50% -90%;color:var(--text);font-size:4.4cqw;line-height:0;filter:drop-shadow(0 3px 4px rgb(0 0 0 / .28));animation:scene-drop .7s var(--ease-editorial) 1.7s backwards}.scene-pin svg{display:block}.scene-glow{position:absolute;inset-block-end:-8%;inset-inline-end:-4%;inline-size:70%;aspect-ratio:1;background:radial-gradient(closest-side,color-mix(in oklab,var(--accent) 26%,transparent),transparent);pointer-events:none}.scene-phone{--phone-w: 40cqw;position:absolute;inset-block-end:-5%;inset-inline-end:1%;z-index:2;transform:translate3d(calc(var(--px, 0) * 16px),calc(var(--py, 0) * 12px),0) rotate(-2.5deg);transition:transform .6s var(--ease-out);will-change:transform}.scene-phone .phone{animation:scene-up 1s var(--ease-editorial) .7s backwards}.scene-phone-back{--phone-w: 31cqw;inset-block-end:6%;inset-inline-end:35%;z-index:1;transform:translate3d(calc(var(--px, 0) * 9px),calc(var(--py, 0) * 7px),0) rotate(4deg)}.scene-phone-back .phone{animation-delay:1s}.phone.shine .phone-screen:after{content:"";position:absolute;inset:0;z-index:10;background:linear-gradient(112deg,transparent 38%,rgb(255 255 255 / .2) 50%,transparent 62%);transform:translate(-130%);animation:scene-shine 9s ease-in-out 3s infinite;pointer-events:none}[data-offscreen] :is(.c-ripple,.scene-card,.scene-tile),[data-offscreen] .scene-progress:after,[data-offscreen] .phone.shine .phone-screen:after{animation-play-state:paused}@media(prefers-reduced-motion:reduce){.scene-map,.scene-phone .phone,.scene-card,.scene-tile,.scene-pin,.c-start,.c-ripple,.scene-progress:after,.phone.shine .phone-screen:after{animation:none;transition:none}.scene-progress:after{transform:scaleX(.6)}}:root[data-save-data] :is(.scene-map,.scene-phone .phone,.scene-card,.scene-tile,.scene-pin,.c-start,.c-ripple),:root[data-save-data] .scene-progress:after,:root[data-save-data] .phone.shine .phone-screen:after{animation:none;transition:none}@keyframes scene-in{0%{opacity:0;transform:scale(1.05)}}@keyframes scene-appear{0%{opacity:0}}@keyframes scene-drop{0%{opacity:0;transform:translateY(-22px)}}@keyframes scene-up{0%{opacity:0;transform:translateY(56px)}}@keyframes scene-pop{0%{opacity:0;transform:translateY(10px) scale(.94)}}@keyframes scene-bob{50%{transform:translateY(-7px)}}@keyframes scene-load{0%{transform:scaleX(.08)}70%,to{transform:scaleX(.92)}}@keyframes scene-shine{0%,62%{transform:translate(-130%)}90%,to{transform:translate(130%)}}@keyframes scene-ripple{0%{opacity:.7;transform:scale(.4)}to{opacity:0;transform:scale(3.4)}}}@layer components{.scene-card{--u: 1px;position:absolute;z-index:3;display:flex;align-items:center;gap:.7em;padding-block:.55em;padding-inline:.55em 1em;border-radius:1.3em;background:color-mix(in oklab,var(--surface) 88%,transparent);box-shadow:0 0 0 1px var(--ring),var(--elev-raised);font-size:clamp(.6875rem,1.95cqw,.9375rem);white-space:nowrap;animation:scene-pop .7s var(--ease-editorial) 2s backwards,scene-bob 6s ease-in-out 3s infinite}.scene-card[data-at=route]{inset-block-start:8%;inset-inline-start:1%}.scene-card[data-at=paid]{inset-block-end:6%;inset-inline-start:3%;animation-delay:2.4s,4s}.scene-card-text{display:grid;gap:.45em;min-inline-size:7.5em}.scene-card-text b{font-weight:600}.scene-card-text .rx-bar{inline-size:70%}.scene-progress{block-size:.3em;border-radius:99px;background:color-mix(in oklab,var(--fill) 20%,transparent);overflow:hidden}.scene-progress:after{content:"";display:block;block-size:100%;border-radius:inherit;background:var(--fill);transform-origin:left;animation:scene-load 5s var(--ease-standard) 2.4s infinite}[dir=rtl] .scene-progress:after{transform-origin:right}.scene-tile{position:absolute;z-index:1;animation:scene-bob 7s ease-in-out infinite}.scene-tile-a{inset-block-start:4%;inset-inline-end:44%}.scene-tile-b{inset-block-end:22%;inset-inline-start:30%;animation-delay:-3s}}@layer components{.headline{font-family:var(--display-font);font-weight:700;line-height:1.04;text-wrap:balance}:root:is([data-script=latn],[data-script=cyrl]) .headline{letter-spacing:-.035em}:root:is([data-script=arab],[data-script=hans]) .headline{line-height:1.3}:root[data-script=deva] .headline{line-height:1.45}.hl-line{display:block;overflow:clip;overflow-clip-margin:.04em;padding-block-end:.12em;margin-block-end:-.12em}.hl-in{display:block;animation:hl-rise .9s var(--ease-editorial) calc(.12s + var(--l, 0) * .11s) backwards}.hl-in[data-last]{color:var(--accent)}@media(prefers-reduced-motion:reduce){.hl-in{animation:none}}:root[data-save-data] .hl-in{animation:none}@keyframes hl-rise{0%{transform:translateY(105%)}}}@layer components{.row-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-block-end:16px}.row-title{display:flex;align-items:center;gap:8px;font-size:1.125rem;font-weight:600;line-height:1.3}.row-icon{display:inline-flex;color:var(--text-secondary)}}@layer components{.ping{position:relative;flex:none;display:inline-block;inline-size:7px;block-size:7px;border-radius:50%;corner-shape:round;background:var(--positive)}.ping:after{content:"";position:absolute;inset:0;border-radius:inherit;background:inherit;animation:ping 1s cubic-bezier(0,0,.2,1) infinite}@keyframes ping{75%,to{opacity:0;transform:scale(2)}}.marquee{min-inline-size:0}.marquee-track{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin:0;padding:4px var(--gutter);list-style:none}[data-offscreen] .ping:after{animation-play-state:paused}.marquee-chip{display:flex;align-items:center;gap:10px;padding-block:8px;padding-inline:8px 14px;border:1px solid var(--border);border-radius:var(--squircle-md);background:var(--surface);font-weight:500;min-inline-size:0;max-inline-size:100%;overflow-wrap:anywhere}.marquee-icon{display:grid;flex:none;place-items:center;inline-size:28px;block-size:28px;border-radius:var(--squircle-xs);background:var(--accent-soft);color:var(--accent)}@media(prefers-reduced-motion:reduce){.ping:after{animation:none;opacity:0}}}@layer pages{.open-hero{position:relative;padding-block:clamp(24px,5vw,80px) clamp(24px,4vw,56px);overflow-x:clip}.open-hero-grid{display:grid;gap:clamp(8px,4vw,40px);align-items:center}@media(min-width:64rem){.open-hero-grid{grid-template-columns:minmax(0,1.06fr) minmax(0,.94fr)}.open-hero .scene{margin-inline-end:calc(var(--gutter) * -1)}}@media(max-width:63.99rem){.open-hero-grid:has(>.shot)>.shot{order:-1}}.open-kicker{display:inline-flex;align-items:center;gap:10px;color:var(--text-muted);font-size:.9375rem;font-weight:500;animation:hero-fade .7s var(--ease-out) 60ms backwards}.open-title{margin-block:16px 22px;font-size:clamp(2.35rem,.8rem + 4.5vw,4.5rem)}.open-lead{max-inline-size:36rem;color:var(--text-muted);font-size:clamp(1.0625rem,1rem + .35vw,1.3125rem);line-height:1.6;animation:hero-fade .8s var(--ease-out) .52s backwards}.open-actions{display:flex;flex-wrap:wrap;align-items:center;gap:8px 24px;margin-block-start:30px;animation:hero-fade .8s var(--ease-out) .64s backwards}.open-link{display:inline-flex;align-items:center;gap:6px;min-block-size:48px;color:var(--text);font-weight:600;text-decoration:none}@media(hover:hover){.open-link:hover{color:var(--accent)}}.open-aside{margin-block-start:18px;color:var(--text-muted);font-size:.9375rem;animation:hero-fade .8s var(--ease-out) .7s backwards}.open-aside a{color:var(--accent);font-weight:600}#how,#apply{scroll-margin-block-start:96px}.open-parts{display:flex;flex-wrap:wrap;align-items:center;gap:6px 22px;margin-block-start:28px;padding-block-start:20px;border-block-start:1px solid var(--border);color:var(--text-faint);font-size:.875rem;animation:hero-fade .8s var(--ease-out) .76s backwards}.open-parts li:before{content:"";display:inline-block;inline-size:4px;block-size:4px;margin-inline-end:9px;border-radius:50%;corner-shape:round;background:var(--accent);vertical-align:2px}.open-parts a{color:var(--text-secondary);font-weight:500;text-decoration:none}@media(hover:hover){.open-parts a:hover{color:var(--accent)}}[data-in]{animation:hero-rise var(--motion-editorial-slow) var(--ease-editorial) calc(80ms + var(--i, 0) * var(--stagger)) backwards}@keyframes hero-rise{0%{opacity:0;transform:translateY(18px)}}@keyframes hero-fade{0%{opacity:0}}@media(prefers-reduced-motion:reduce){[data-in],.open-kicker,.open-lead,.open-actions,.open-aside,.open-parts{animation:none}}:root[data-save-data] :is([data-in],.open-kicker,.open-lead,.open-actions,.open-aside,.open-parts){animation:none}}@layer pages{[data-layout=open] .strip{padding-block:8px clamp(16px,3vw,32px)}[data-layout=open] .strip-grid{display:flex;flex-wrap:wrap;gap:14px 36px;padding:20px 0;border:0;border-block:1px solid var(--border);border-radius:0;background:none;box-shadow:none}[data-layout=open] .strip-item{flex:1 1 16rem;padding:0;border:0;color:var(--text-secondary);font-size:1rem;font-weight:500}[data-layout=open] .strip-item+.strip-item{border:0}[data-layout=open] .steps{gap:clamp(20px,3vw,40px)}[data-layout=open] .step{padding:22px 0 0;border:0;border-block-start:1px solid var(--border-strong);border-radius:0;background:none;box-shadow:none}[data-layout=open] .step-num{inline-size:auto;block-size:auto;margin-block-end:18px;border-radius:0;background:none;box-shadow:none;color:var(--accent);font-size:clamp(2.75rem,2rem + 3vw,4.5rem);font-weight:300;justify-content:start;place-items:start}[data-layout=open] .faq-list{gap:0;border-block-end:1px solid var(--border)}[data-layout=open] .faq-item{border:0;border-block-start:1px solid var(--border);border-radius:0;background:none;box-shadow:none}[data-layout=open] .faq-item summary{min-block-size:68px;padding-inline:0;font-size:clamp(1.1875rem,1.1rem + .4vw,1.375rem)}[data-layout=open] .faq-item details p{padding-inline:0}[data-layout=open] :is(.strip-grid,.step,.faq-item):after{display:none}}@layer pages{.kicker{margin-block-end:14px;color:var(--accent);font-size:.875rem;font-weight:600}:root:is([data-script=latn],[data-script=cyrl]) .kicker{letter-spacing:.08em;text-transform:uppercase}.story-head{display:grid;max-inline-size:46rem;margin-block-end:clamp(32px,5vw,64px)}.story-grid{display:grid;gap:32px}.story-stage{display:grid;place-items:center;padding-block:8px}.story-stage .phone{--phone-w: clamp(240px, 66vw, 320px)}.story-screen{position:absolute;inset:0;opacity:0;transition:opacity .42s var(--ease-standard)}.story-screen[data-active]{opacity:1}.story-steps{display:grid;margin:0;padding:0;list-style:none}.story-step{padding-block:4px;border-block-start:1px solid var(--border)}.story-step:last-child{border-block-end:1px solid var(--border)}.story-pick{display:flex;align-items:baseline;gap:16px;inline-size:100%;min-block-size:56px;padding-block:14px;color:var(--text-muted);font:inherit;text-align:start;cursor:pointer}.story-step[data-active] .story-pick{color:var(--text)}.story-num{color:var(--text-faint);font-size:.875rem;font-variant-numeric:tabular-nums;font-weight:600}.story-step[data-active] .story-num{color:var(--accent)}.story-title{font-family:var(--display-font);font-size:clamp(1.25rem,1.1rem + .6vw,1.5rem);font-weight:600;line-height:1.25}.story-text{display:none;max-inline-size:38ch;padding-block-end:18px;padding-inline-start:38px;color:var(--text-muted);font-size:1.0625rem;line-height:1.65}.story-step[data-active] .story-text{display:block}@media(min-width:64rem){.story-grid{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:clamp(40px,7vw,120px);align-items:start}.story-stage{position:sticky;inset-block-start:calc(var(--header-h) + 8px);min-block-size:calc(100dvh - var(--header-h) - 24px);padding-block:0}.story-stage .phone{--phone-w: min(300px, 30vw, 52dvh)}.story-step{display:grid;align-content:center;min-block-size:62dvh;padding-block:0;border:0;opacity:.34;transition:opacity .42s var(--ease-standard)}.story-step:last-child{border:0}.story-step[data-active]{opacity:1}.story-pick{flex-direction:column;gap:12px;min-block-size:0;padding:0;cursor:default;pointer-events:none}.story-num{font-size:clamp(3rem,2rem + 3vw,5rem);font-weight:300;line-height:1}.story-title{font-size:clamp(1.75rem,1.2rem + 1.6vw,2.5rem);letter-spacing:-.02em}.story-text{display:block;padding:14px 0 0;font-size:1.1875rem}}@media(prefers-reduced-motion:reduce){.story-screen,.story-step{transition:none}}}@layer components{.shot{position:relative;inline-size:100%;margin:0;container-type:inline-size}.shot:has(.shot-card[data-at$=bottom]){margin-block-end:2.25rem}.shot-frame{position:relative;isolation:isolate;overflow:hidden;aspect-ratio:var(--shot-ratio, 4 / 3);border-radius:var(--squircle-lg);background:var(--surface-sunken);box-shadow:0 0 0 1px var(--ring)}.shot-plane{position:absolute;inset-block:-6%;inset-inline:0;transform:translate3d(calc(var(--px, 0) * -10px),calc(var(--py, 0) * -7px),0);transition:transform .7s var(--ease-out)}@media(hover:hover){.shot-plane{will-change:transform}}.shot-img,.shot-video{position:absolute;inset:0;inline-size:100%;block-size:100%;object-fit:cover;object-position:var(--shot-focus, 50% 40%)}.shot-video{opacity:0;transition:opacity .7s var(--ease-standard)}.shot-video[data-playing]{opacity:1}.shot-grade{position:absolute;inset:0;z-index:1;background:radial-gradient(130% 100% at 50% 38%,transparent 52%,rgb(0 0 0 / .34) 100%),linear-gradient(to top,rgb(0 0 0 / .3),transparent 34%),linear-gradient(to bottom,rgb(0 0 0 / .14),transparent 22%);pointer-events:none}.shot-grain{position:absolute;inset:0;z-index:1;opacity:.07;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='180' height='180'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='2' stitchTiles='stitch'/%3E%3CfeColorMatrix values='0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 .6 0'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");pointer-events:none}.shot-sweep{position:absolute;inset-block:0;left:0;z-index:1;inline-size:60%;background:linear-gradient(105deg,transparent 30%,rgb(255 255 255 / .16) 50%,transparent 70%);transform:translate(-130%);pointer-events:none}.shot-frame[data-shot=waiting] .shot-img{opacity:0}.shot-frame[data-shot=shown] .shot-img{animation:shot-settle 2.4s var(--ease-editorial) backwards,shot-fade 1s var(--ease-standard) backwards}.shot-frame[data-shot=shown] .shot-sweep{animation:shot-pass 1.7s var(--ease-standard) .7s backwards}@keyframes shot-settle{0%{transform:scale(1.14)}}@keyframes shot-fade{0%{opacity:0}}@keyframes shot-pass{0%{transform:translate(-130%)}to{transform:translate(260%)}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.shot-plane{animation:shot-dolly linear both;animation-timeline:view();animation-range:cover}}}@keyframes shot-dolly{0%{translate:0 -4%}to{translate:0 4%}}@media(prefers-reduced-motion:reduce){.shot-frame[data-shot=waiting] .shot-img{opacity:1}.shot-frame[data-shot] .shot-img,.shot-frame[data-shot] .shot-sweep{animation:none}.shot-plane,.shot-video{transition:none}}:root[data-save-data] :is(.shot-img,.shot-sweep){animation:none}}@layer components{.shot-card{position:absolute;z-index:2;display:flex;align-items:center;gap:.8em;max-inline-size:80%;padding-block:.7em;padding-inline:.7em 1.2em;border-radius:var(--squircle-md);background:var(--surface);box-shadow:0 0 0 1px var(--ring),var(--elev-float);font-size:clamp(.75rem,2.6cqw,.9375rem);line-height:1.3;transform:translate3d(calc(var(--px, 0) * 18px),calc(var(--py, 0) * 12px),0);transition:transform .7s var(--ease-out)}@media(hover:hover){.shot-card{will-change:transform}}.shot-card[data-at=start-top],.shot-card[data-at=start-bottom]{inset-inline-start:5%}.shot-card[data-at=end-top],.shot-card[data-at=end-bottom]{inset-inline-end:5%}.shot-card[data-at$=top]{inset-block-start:8%}.shot-card[data-at$=bottom]{inset-block-end:-8%}.shot-frame[data-shot=waiting]~.shot-card{opacity:0}.shot-frame[data-shot=shown]~.shot-card{animation:shot-card-in .8s var(--ease-editorial) calc(1.3s + var(--step, 0) * 1.1s) backwards}@keyframes shot-card-in{0%{opacity:0;translate:0 20px}}.shot-card-icon{display:grid;flex:none;place-items:center;inline-size:2.6em;block-size:2.6em;border-radius:50%;corner-shape:round;background:var(--fill);color:var(--on-fill)}.shot-card-icon svg{inline-size:1.3em;block-size:1.3em}.shot-card-text{display:grid;gap:.15em;min-inline-size:0}.shot-card-text strong{font-weight:600}.shot-card-text small{color:var(--text-muted);font-size:.86em}.shot-card-track{position:relative;display:block;container-type:inline-size;min-inline-size:11em;block-size:3px;margin-block-start:.55em;border-radius:var(--squircle-pill);corner-shape:round;background:var(--border)}.shot-card-track:dir(rtl){transform:scaleX(-1)}.shot-card-track:before{content:"";position:absolute;inset:0;border-radius:inherit;background:var(--accent);transform:scaleX(.12);transform-origin:left}.shot-card-track i{position:absolute;inset-block-start:-3px;left:0;inline-size:9px;block-size:9px;border-radius:50%;corner-shape:round;background:var(--accent);box-shadow:0 0 0 3px color-mix(in oklab,var(--accent) 24%,transparent);translate:12cqw 0}.shot-frame[data-shot=shown]~.shot-card .shot-card-track:before{animation:shot-fill 6s var(--ease-standard) calc(1.9s + var(--step, 0) * 1.1s) both}.shot-frame[data-shot=shown]~.shot-card .shot-card-track i{animation:shot-travel 6s var(--ease-standard) calc(1.9s + var(--step, 0) * 1.1s) both}@keyframes shot-fill{to{transform:scaleX(.82)}}@keyframes shot-travel{to{translate:calc(82cqw - 9px) 0}}@media(prefers-reduced-motion:reduce){.shot-frame[data-shot=waiting]~.shot-card{opacity:1}.shot-frame[data-shot]~.shot-card,.shot-frame[data-shot]~.shot-card .shot-card-track:before,.shot-frame[data-shot]~.shot-card .shot-card-track i{animation:none}.shot-card{transition:none}.shot-card-track:before{transform:scaleX(.82)}.shot-card-track i{translate:calc(82cqw - 9px) 0}}:root[data-save-data] :is(.shot-card,.shot-card-track i),:root[data-save-data] .shot-card-track:before{animation:none}}@layer pages{.strip{padding-block:8px clamp(24px,4vw,48px)}.strip-grid{display:grid;padding-block:6px;border:1px solid var(--border);border-radius:var(--squircle-md);background:var(--surface);box-shadow:var(--elev-raised)}.strip-item{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;align-items:start;padding:22px 24px;color:var(--text);font-size:1.0625rem;font-weight:500;line-height:1.5}.strip-item svg{box-sizing:content-box;margin-block-start:-1px;padding:6px;border-radius:50%;corner-shape:round;background:var(--accent-soft);color:var(--accent)}.strip-item+.strip-item{border-block-start:1px solid var(--border)}@media(min-width:48rem){.strip-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.strip-grid[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.strip-item{padding:30px 28px}.strip-item+.strip-item{border-block-start:0;border-inline-start:1px solid var(--border)}}.steps{display:grid}.steps{gap:16px}.step{padding:26px 24px 28px;border:1px solid var(--border);border-radius:var(--squircle-md);background:var(--surface);box-shadow:var(--elev-rest)}@media(min-width:64rem){.steps{grid-template-columns:repeat(4,minmax(0,1fr))}.steps[data-count="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}}.step-num{display:grid;place-items:center;inline-size:40px;block-size:40px;margin-block-end:18px;border-radius:50%;corner-shape:round;background:var(--fill);color:var(--on-fill);font-size:1.125rem;font-weight:600;line-height:1}.step-title{margin-block-end:8px;font-family:var(--display-font);font-size:1.25rem;font-weight:600;line-height:1.25}.step-text{max-inline-size:34ch;color:var(--text-muted);line-height:1.6}@media(min-width:64rem){.faq{display:grid;grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr);gap:72px;align-items:start}.faq .section-head{position:sticky;inset-block-start:calc(var(--header-h) + 32px);margin-block-end:0}}.faq-list{display:grid;gap:10px}.faq-item{border:1px solid var(--border);border-radius:var(--squircle-sm);background:var(--surface);box-shadow:var(--elev-rest)}.faq-item summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-block-size:60px;padding:14px 20px;font-family:var(--display-font);font-size:clamp(1.0625rem,1rem + .25vw,1.1875rem);font-weight:500;line-height:1.4;list-style:none;cursor:pointer}.faq-item summary::-webkit-details-marker{display:none}.faq-item summary svg{flex:none;color:var(--text-muted);transition:transform var(--motion-chevron) var(--ease-sheet)}.faq-item details[open] summary svg{transform:rotate(180deg)}.faq-item details p{max-inline-size:60ch;padding:0 20px 20px;color:var(--text-muted);font-size:1.0625rem;line-height:1.65;animation:faq-in var(--motion-slow) var(--ease-out) backwards}@keyframes faq-in{0%{opacity:0}}@media(prefers-reduced-motion:reduce){.faq-item details p{animation:none}}}@layer pages{.contact-form{display:grid;gap:20px;padding:clamp(20px,3vw,36px);border:1px solid var(--border);border-radius:var(--squircle-md);background:var(--surface);box-shadow:var(--elev-raised)}.contact-form .btn[type=submit]{justify-self:start}.contact-off,.contact-summary{display:flex;align-items:flex-start;gap:10px;padding:12px 14px;border-radius:var(--squircle-sm);font-size:.9375rem}.contact-off{background:color-mix(in oklab,var(--warning) 14%,transparent);color:var(--text)}.contact-off svg{flex:none;margin-block-start:2px;color:var(--warning)}.contact-summary{background:color-mix(in oklab,var(--negative) 12%,transparent);color:var(--text)}.contact-summary svg{flex:none;margin-block-start:2px;color:var(--negative)}.contact-summary:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.contact-consent{display:grid;gap:6px}.contact-consent .check{align-items:flex-start;font-size:.9375rem;line-height:1.5}.contact-consent .check-box{margin-block-start:3px}.contact-trap{position:absolute;inset-inline-start:-9999px;inline-size:1px;block-size:1px;opacity:0}.contact-done{display:grid;gap:12px;justify-items:start;padding:clamp(24px,4vw,44px);border:1px solid var(--positive);border-radius:var(--squircle-md);background:var(--surface)}.contact-done svg{color:var(--positive)}.contact-done h3{font-size:var(--display-md)}.contact-done p{max-inline-size:44ch;color:var(--text-muted);line-height:1.6}.calc-label{color:var(--text-muted);font-size:.9375rem}.calc-big{color:var(--accent);font-size:clamp(2.25rem,1.5rem + 2.6vw,3.75rem);line-height:1.1;overflow-wrap:anywhere}.calc-note{color:var(--text-faint);font-size:.875rem;line-height:1.55}}@layer pages{.raider-mark{display:inline-flex;flex:none;align-items:center;gap:10px;color:var(--text);white-space:nowrap}.raider-name{font-family:var(--display-font);font-size:1.3125rem;font-weight:600;letter-spacing:-.01em;white-space:nowrap}}@layer components{.auth-art{--u: 1px;--fade: to right;position:relative;isolation:isolate;overflow:hidden;container-type:size;background:var(--bg)}[dir=rtl] .auth-art{--fade: to left}.auth-map{position:absolute;inset:0;-webkit-mask-image:linear-gradient(var(--fade),#000 45%,transparent 100%);mask-image:linear-gradient(var(--fade),#000 45%,transparent 100%);opacity:.62;animation:scene-in .9s var(--ease-editorial) .1s backwards}.auth-art:after{content:"";position:absolute;inset:0;z-index:1;background:linear-gradient(to top,var(--bg) 0,color-mix(in oklab,var(--bg) 88%,transparent) 20%,transparent 52%);pointer-events:none}[dir=rtl] .auth-map{scale:-1 1}.auth-map .rx-city{display:block;inline-size:100%;block-size:100%}.auth-glow{position:absolute;inset-block-end:-16%;inset-inline-start:-12%;inline-size:74%;aspect-ratio:1;background:radial-gradient(closest-side,color-mix(in oklab,var(--accent) 22%,transparent),transparent);pointer-events:none}.auth-board,.auth-doc{position:absolute;z-index:2;border-radius:var(--squircle-md);background:color-mix(in oklab,var(--surface) 94%,transparent);box-shadow:0 0 0 1px var(--ring),var(--elev-raised)}.auth-board{inset-inline-start:9cqw;inset-block-start:19cqh;inline-size:min(25rem,64cqw);padding:1.1rem 1.15rem 1.15rem}.auth-board-title{display:flex;align-items:center;gap:.65rem;margin:0 0 .9rem;font-size:.95rem;font-weight:600}.auth-board ul{display:grid;gap:.5rem;margin:0;padding:0;list-style:none}.auth-row{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.9rem;align-items:center;padding:.62rem .75rem;border-radius:var(--squircle-sm);background:var(--surface-raised)}.auth-pill{display:inline-flex;align-items:center;gap:.4rem;padding:.22rem .62rem;border-radius:99px;corner-shape:round;background:var(--surface);box-shadow:0 0 0 1px var(--border);color:var(--text-secondary);font-size:.75rem;font-weight:600;white-space:nowrap}.auth-pill i{inline-size:.42rem;block-size:.42rem;border-radius:50%;corner-shape:round;background:currentColor}.auth-pill[data-state=way]{background:var(--accent-soft);box-shadow:none;color:var(--accent)}.auth-bars{display:grid;gap:.38rem}.auth-bars b{display:block;block-size:.4rem;border-radius:99px;corner-shape:round;background:var(--border-strong)}.auth-bars b[data-soft]{opacity:.5}.auth-doc{inset-inline-end:8cqw;inset-block-end:33cqh;display:flex;align-items:center;gap:.75rem;padding:.7rem 1.05rem .7rem .7rem}[dir=rtl] .auth-doc{padding:.7rem .7rem .7rem 1.05rem}.auth-doc-text{display:grid;gap:.1rem}.auth-doc-text b{font-size:.88rem;font-weight:600}.auth-doc-text i{color:var(--accent);font-size:.76rem;font-style:normal;font-weight:600}.auth-chip-icon{display:grid;flex:none;place-items:center;inline-size:2.1rem;block-size:2.1rem;border-radius:var(--squircle-xs);background:var(--accent-soft);color:var(--accent);font-size:1.05rem}.auth-chip-icon[data-solid]{background:linear-gradient(180deg,color-mix(in oklab,var(--fill) 84%,var(--on-fill)),var(--fill));color:var(--on-fill)}.auth-tile{position:absolute;z-index:2;display:grid;place-items:center;inline-size:3.4rem;block-size:3.4rem;border-radius:var(--squircle-md);background:linear-gradient(180deg,var(--surface-top),var(--brand-surface));box-shadow:0 0 0 1px var(--brand-ring),inset 0 1px 0 light-dark(rgb(255 255 255 / .95),rgb(255 255 255 / .2)),0 .7rem 1.6rem color-mix(in oklab,var(--accent) 24%,transparent);color:var(--accent-hover);font-size:1.5rem}.auth-tile-a{inset-inline-end:12cqw;inset-block-start:11cqh}.auth-tag{position:absolute;z-index:2;inset-inline:9cqw;inset-block-end:8cqh;max-inline-size:30rem}.auth-kicker{display:flex;align-items:center;gap:.6rem;margin:0 0 .7rem;color:var(--text-secondary);font-size:.85rem;font-weight:500}.auth-tag h2{margin:0;font-family:var(--display-font);font-size:clamp(1.75rem,1.1rem + 1.7cqw,2.7rem);font-weight:700;letter-spacing:-.02em;line-height:1.12;text-wrap:balance}:root:is([data-script=arab],[data-script=hans]) .auth-tag h2{letter-spacing:0;line-height:1.35}:root[data-script=deva] .auth-tag h2{letter-spacing:0;line-height:1.45}@media(max-width:63.99rem){.auth-board,.auth-doc,.auth-tile,.auth-tag{display:none}.auth-art,[dir=rtl] .auth-art{--fade: to bottom}.auth-map{-webkit-mask-image:linear-gradient(var(--fade),#000 30%,transparent 100%);mask-image:linear-gradient(var(--fade),#000 30%,transparent 100%);opacity:.8}}[data-offscreen] .auth-art .ping:after{animation-play-state:paused}}@layer components{.auth-stage{--gutter: clamp(1.25rem, 5vw, 3.5rem);position:relative;display:grid;block-size:100dvh;overflow:hidden;background:var(--bg);color:var(--text)}.auth-stage>.auth-art{position:absolute;inset-block-start:0;inset-inline:0;block-size:clamp(8.5rem,30dvh,18rem)}.auth-main{position:relative;z-index:1;display:grid;grid-template-rows:auto minmax(0,1fr) auto;min-block-size:0;padding-block:clamp(.75rem,2.4dvh,1.5rem) clamp(.6rem,2dvh,1.25rem);padding-inline:var(--gutter)}.auth-top{display:flex;align-items:center;justify-content:space-between;gap:1rem}.auth-brand{display:inline-flex;align-items:center;gap:.6rem;font-weight:700}.auth-brand-form{display:none}.auth-tools{display:flex;align-items:center;gap:.25rem}.auth-body{display:grid;align-content:center;justify-items:center;min-block-size:0;padding-block-start:clamp(2rem,11dvh,7rem)}.auth-form{display:grid;gap:clamp(.8rem,2.1dvh,1.35rem);inline-size:min(100%,24rem)}.auth-head{display:grid;gap:clamp(.6rem,1.8dvh,1.1rem);justify-items:start}.auth-head h1{margin:0;font-family:var(--display-font);font-size:clamp(1.7rem,1.25rem + 1.4dvh,2.25rem);font-weight:700;letter-spacing:-.02em;line-height:1.15}:root:is([data-script=arab],[data-script=hans]) .auth-head h1{letter-spacing:0;line-height:1.35}:root[data-script=deva] .auth-head h1{letter-spacing:0;line-height:1.45}.auth-foot{margin:0;color:var(--text-faint);font-size:.8rem;text-align:center}.auth-steps{display:flex;align-items:center;gap:.7rem;margin:0;padding:0;color:var(--text-muted);font-size:.82rem;font-weight:500;list-style:none}.auth-steps li{display:inline-flex;align-items:center;gap:.5rem;min-inline-size:0}.auth-steps li+li:before{content:"";inline-size:1.4rem;block-size:1px;background:var(--border-strong)}.auth-steps b{display:grid;flex:none;place-items:center;inline-size:1.35rem;block-size:1.35rem;border-radius:50%;corner-shape:round;box-shadow:0 0 0 1px var(--border-strong);font-size:.72rem;font-weight:700}.auth-steps li[aria-current=step]{color:var(--text)}.auth-steps li[aria-current=step] b{background:var(--fill);box-shadow:none;color:var(--on-fill)}.auth-steps li[data-state=done] b{background:var(--accent-soft);box-shadow:none;color:var(--accent)}.auth-first{display:inline-flex;align-items:center;gap:.4rem;justify-self:start;padding:.15rem 0;border:0;background:none;color:var(--accent);font:inherit;font-size:.88rem;font-weight:600;cursor:pointer}.auth-first:hover{color:var(--accent-hover)}.auth-first svg{transition:transform var(--motion-fast) var(--ease-standard)}.auth-first[aria-expanded=true] svg{transform:rotate(45deg)}@media(min-width:64rem){.auth-stage.auth-stage-single{grid-template-columns:minmax(0,1fr)}}@media(min-width:64rem){.auth-body{padding-block-start:0}.auth-stage{grid-template-columns:minmax(0,1.12fr) minmax(27rem,.88fr)}.auth-stage>.auth-art{position:relative;inset:auto;block-size:auto;border-inline-end:1px solid var(--border)}.auth-main{padding-inline:clamp(2rem,4vw,4.5rem)}.auth-brand-top{visibility:hidden}.auth-brand-form{display:inline-flex}}@media(max-height:41rem){.auth-stage>.auth-art,.auth-steps{display:none}.auth-body{padding-block-start:0}}@media(min-width:64rem)and (max-height:41rem){.auth-stage>.auth-art{display:block}}@media(max-height:36rem){.auth-form{gap:.55rem}.auth-head{gap:.35rem}.auth-head h1{font-size:1.5rem}.auth-main{padding-block:.5rem}}@media(max-height:30rem){.auth-foot{display:none}.auth-main{grid-template-rows:auto minmax(0,1fr)}.auth-body{align-content:start;overflow-y:auto;padding-block-start:0}}}@layer components{.auth-company{display:inline-flex;align-items:center;gap:.6rem;min-inline-size:0;max-inline-size:100%}.auth-company-name{min-inline-size:0;max-inline-size:16rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-logo{block-size:1.9rem;inline-size:auto;max-inline-size:8rem;object-fit:contain}.auth-logo-dark{display:none}:root[data-theme=dark] .auth-logo-light:has(+.auth-logo-dark){display:none}:root[data-theme=dark] .auth-logo-dark{display:block}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .auth-logo-light:has(+.auth-logo-dark){display:none}:root:not([data-theme=light]) .auth-logo-dark{display:block}}.auth-monogram{display:grid;flex:none;place-items:center;inline-size:1.9rem;block-size:1.9rem;border-radius:var(--squircle-xs);background:var(--fill);color:var(--on-fill);font-size:.95rem;font-weight:800}.auth-brand-ghost{display:block;inline-size:7rem;block-size:1.9rem}}@layer components{.win{inline-size:100%;overflow:hidden;border:1px solid var(--border-strong);border-radius:var(--squircle-md);background:var(--surface-top);box-shadow:var(--elev-float)}.win-bar{display:flex;gap:6px;padding:10px 14px;border-block-end:1px solid var(--border);background:var(--surface)}.win-bar i{inline-size:8px;block-size:8px;border-radius:50%;corner-shape:round;background:var(--border-strong);opacity:.6}.win-body{display:grid;grid-template-columns:22% minmax(0,1fr);min-block-size:0;aspect-ratio:16 / 10.5}.win-side{display:grid;align-content:start;gap:6px;padding:12px 8px;border-inline-end:1px solid var(--border);background:var(--surface)}.win-nav{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:var(--squircle-xs);color:var(--text-faint)}.win-nav[data-on]{background:var(--accent-soft);color:var(--accent)}.win-nav .win-line{flex:1}.win-main{display:grid;grid-template-rows:1.15fr 1fr;min-inline-size:0;background:var(--bg)}.win-map{position:relative;overflow:hidden;border-block-end:1px solid var(--border)}.win-list{display:grid;align-content:space-evenly;padding:4px 12px}.win-row{display:flex;align-items:center;gap:10px}.win-avatar{flex:none;inline-size:18px;block-size:18px;border-radius:50%;corner-shape:round;background:var(--border)}.win-lines{display:grid;flex:1;gap:4px}.win-line{display:block;block-size:6px;border-radius:3px;background:var(--border-strong);opacity:.55}.win-line[data-soft]{opacity:.3}.win-line[data-big]{block-size:14px;border-radius:5px;background:var(--text);opacity:.85}.win-pill{flex:none;inline-size:34px;block-size:12px;border-radius:6px;background:var(--border)}.win-pill[data-on]{background:var(--fill)}.site-ill{display:grid;gap:14px;padding:14px;background:var(--bg)}.site-ill-nav{display:flex;align-items:center;gap:14px}.site-ill-logo{display:grid;place-items:center;inline-size:24px;block-size:24px;border-radius:var(--squircle-xs);background:var(--fill);color:var(--on-fill)}.site-ill-hero{display:grid;grid-template-columns:1.1fr 1fr;gap:14px;align-items:stretch}.site-ill-copy{display:grid;align-content:center;gap:9px}.site-ill-button{display:inline-flex;align-items:center;gap:6px;justify-self:start;inline-size:62%;margin-block-start:6px;padding:8px 10px;border-radius:var(--squircle-sm);background:var(--fill);color:var(--on-fill)}.site-ill-button .win-line{flex:1;background:var(--on-fill);opacity:.8}.site-ill-map{min-block-size:110px;overflow:hidden;border:1px solid var(--border);border-radius:var(--squircle-sm)}.site-ill-posts{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.site-ill-post{display:grid;gap:6px}.site-ill-image{block-size:38px;border-radius:var(--squircle-xs);background:var(--surface-sunken);border:1px solid var(--border)}}@layer pages{.banner-phones{display:flex;align-items:flex-end;justify-content:center;gap:0}.banner-phones .phone{--phone-w: clamp(104px, 11vw, 150px)}@media(max-width:39.99rem){.banner-phones .phone{--phone-w: 84px}}.banner-phones .phone+.phone{margin-inline-start:calc(var(--phone-w, 130px) * -.12);margin-block-end:18px}.feed-section{display:grid;gap:16px;padding-block:clamp(16px,3vw,32px)}@keyframes what-in{0%{opacity:0;transform:translateY(14px)}}}@layer pages{.for-grid{display:grid;gap:20px}@media(min-width:48rem){.for-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}.for-col{padding:clamp(24px,3vw,36px);border:1px solid var(--border);border-radius:var(--squircle-lg);background:var(--surface);box-shadow:var(--elev-raised)}.for-col-photo{padding:0;border:0;background:none;box-shadow:none}.for-col-photo .shot{margin-block-end:28px}.for-title{margin-block-end:20px;font-size:var(--display-md)}.for-list li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;padding-block:14px;border-block-start:1px solid var(--border);font-size:1.0625rem;line-height:1.5}.for-list svg{box-sizing:content-box;margin-block-start:-1px;padding:4px;border-radius:50%;corner-shape:round;background:var(--accent-soft);color:var(--accent)}.callouts-grid{display:grid;gap:20px}@media(min-width:64rem){.callouts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}}.callout{display:grid;gap:16px;align-content:start;justify-items:start;padding:clamp(28px,4vw,48px);border:1px solid var(--border);border-radius:var(--squircle-lg);background:var(--surface);box-shadow:var(--elev-raised)}.callout .section-title{font-size:var(--display-md)}.callout-text{max-inline-size:44ch;color:var(--text-muted);font-size:1.125rem;line-height:1.65}.callout-link{display:inline-flex;align-items:center;gap:8px;min-block-size:44px;font-weight:600;text-decoration:none}.callout-link svg{transition:transform var(--motion-base) var(--ease-out)}@media(hover:hover){.callout-link:hover svg{transform:translate(4px)}[dir=rtl] .callout-link:hover svg{transform:scaleX(-1) translate(4px)}}}@layer pages{.cu-list{display:grid;gap:clamp(56px,8vw,112px)}.cu{display:grid;grid-template-columns:minmax(0,1fr);gap:28px;align-items:center}@media(min-width:64rem){.cu{grid-template-columns:repeat(2,minmax(0,1fr));gap:80px}.cu[data-flip] .cu-copy{order:2}}.cu-copy{display:grid;gap:16px;align-content:center}.cu-heading{font-size:var(--display-md)}.cu-art{min-inline-size:0;display:grid;place-items:center;padding:clamp(20px,4vw,44px);border:1px solid var(--border);border-radius:var(--squircle-lg);background:var(--surface)}.cu-card{display:grid;gap:10px;inline-size:min(100%,26rem);padding:16px;border:1px solid var(--border);border-radius:var(--squircle-md);background:var(--surface-raised);box-shadow:var(--elev-raised)}.cu-title{font-size:.9375rem;font-weight:600}.cu-map{position:relative;aspect-ratio:16 / 9;overflow:hidden;border:1px solid var(--border);border-radius:var(--squircle-sm)}.cu-row{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--squircle-sm);background:var(--surface);font-size:.9375rem}.cu-person{display:flex;flex:1;align-items:center;gap:10px;min-inline-size:0}.cu-doc{display:inline-flex;align-items:center;gap:10px;min-inline-size:0}.cu-doc svg{flex:none;color:var(--text-muted)}.cu-chip{display:inline-flex;flex:none;align-items:center;gap:5px;padding:3px 10px;border-radius:999px;corner-shape:round;font-size:.8125rem;font-weight:600;white-space:nowrap}.cu-chip[data-tone=good]{background:color-mix(in oklab,var(--positive) 16%,transparent);color:var(--positive)}.cu-chip[data-tone=warn]{background:color-mix(in oklab,var(--warning) 18%,transparent);color:var(--warning)}.cu-chip[data-tone=quiet]{background:var(--surface-hover);color:var(--text-muted)}.cu-button{display:grid;place-items:center;min-block-size:40px;margin-block-start:4px;border-radius:var(--squircle-sm);background:var(--fill);color:var(--on-fill);font-size:.9375rem;font-weight:600}.cu-alert{display:flex;align-items:center;justify-content:center;gap:10px;min-block-size:56px;border-radius:var(--squircle-sm);background:var(--negative);color:var(--on-negative);font-weight:600}.cu-code{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;border:1px solid var(--border);border-radius:var(--squircle-sm);background:var(--surface);font-size:.9375rem}.cu-code-boxes{display:inline-flex;gap:6px}.cu-code-boxes i{inline-size:22px;block-size:30px;border:1px solid var(--border-strong);border-radius:6px;background:var(--surface-sunken)}.cu-zones{position:absolute;inset:0;inline-size:100%;block-size:100%}.cu-zones path{fill:var(--accent);stroke:var(--accent);stroke-width:2;stroke-dasharray:6 5;stroke-linejoin:round}.cu-zones path[data-z="0"]{fill-opacity:.16}.cu-zones path[data-z="1"]{fill-opacity:.3}.cu-zones path[data-z="2"]{fill-opacity:.46}.cu-zone-row{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.cu-zone{display:grid;gap:8px;padding:10px 12px;border:1px solid var(--border);border-inline-start:3px solid var(--accent);border-radius:var(--squircle-sm);background:var(--surface);font-size:.8125rem}.cu-zone[data-z="0"]{border-inline-start-color:color-mix(in oklab,var(--accent) 40%,var(--surface))}.cu-zone[data-z="1"]{border-inline-start-color:color-mix(in oklab,var(--accent) 70%,var(--surface))}}@layer pages{.tool-card{padding:clamp(20px,3vw,32px);border:1px solid var(--border);border-radius:var(--squircle-md);background:var(--surface);box-shadow:var(--elev-rest)}.mine{display:grid;gap:32px}@media(min-width:64rem){.mine{grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);gap:56px;align-items:start}}.mine-controls{display:grid;gap:22px;padding:clamp(20px,3vw,32px);border:1px solid var(--border);border-radius:var(--squircle-md);background:var(--surface);box-shadow:var(--elev-rest)}.mine-controls .btn[data-variant=quiet]{justify-self:start}.mine-logo{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.mine-logo-box{display:grid;place-items:center;inline-size:44px;block-size:44px;overflow:hidden;border:1px dashed var(--border-strong);border-radius:var(--squircle-sm);background:var(--surface-sunken)}.mine-logo-box img{max-inline-size:100%;max-block-size:100%;object-fit:contain}.mine-swatches{display:flex;flex-wrap:wrap;gap:10px}.mine-swatch{inline-size:36px;block-size:36px;border:2px solid var(--surface);border-radius:50%;corner-shape:round;box-shadow:0 0 0 1px var(--border-strong);transition:transform var(--motion-fast) var(--ease-standard),box-shadow var(--motion-fast) var(--ease-standard)}@media(pointer:coarse){.mine-swatch{inline-size:44px;block-size:44px}}@media(hover:hover){.mine-swatch:hover{transform:scale(1.06)}}.mine-swatch[aria-checked=true]{box-shadow:0 0 0 2px var(--text)}.mine-code{display:flex;align-items:center;gap:10px}.mine-picker{flex:none;inline-size:var(--input-h);block-size:var(--input-h);padding:3px;border:1px solid var(--border-strong);border-radius:var(--squircle-sm);background:var(--surface-sunken);cursor:pointer}.mine-result,.mine-chips{display:grid;gap:8px}.mine-chip{display:flex;align-items:center;gap:10px;padding:8px 12px;border:1px solid var(--border);border-radius:var(--squircle-sm);font-size:.9375rem}.mine-chip i{flex:none;inline-size:18px;block-size:18px;border-radius:50%;corner-shape:round;box-shadow:0 0 0 1px var(--border-strong)}.mine-chip code{margin-inline-start:auto;color:var(--text-muted);font-family:ui-monospace,SF Mono,Menlo,Consolas,monospace;font-size:.8125rem}.mine-preview{display:grid;gap:16px;justify-items:center}.mine-stage{display:flex;justify-content:center;gap:clamp(12px,3cqw,28px);inline-size:100%;padding:clamp(20px,4vw,40px) clamp(12px,3vw,32px);overflow:hidden;border:1px solid var(--border);border-radius:var(--squircle-md);background:var(--bg);color:var(--text);container-type:inline-size;transition:background-color var(--motion-slow) var(--ease-standard),border-color var(--motion-slow) var(--ease-standard)}.mine-phone{--phone-w: min(44cqw, 250px);flex:none}.mine-phone:last-child{margin-block-start:clamp(20px,7cqw,56px)}.calc{display:grid;gap:28px}@media(min-width:64rem){.calc{grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:start}}.calc-form{padding:clamp(20px,3vw,32px);border:1px solid var(--border);border-radius:var(--squircle-md);background:var(--surface);box-shadow:var(--elev-rest)}.calc-example{margin-block-end:18px;color:var(--text-faint);font-size:.875rem}.calc-grid{display:grid;gap:18px 16px;grid-template-columns:repeat(auto-fit,minmax(14rem,1fr))}.calc-result{display:grid;gap:12px;align-content:start;padding:clamp(24px,3vw,36px);border:1px solid var(--accent);border-radius:var(--squircle-md);background:var(--surface-raised);box-shadow:var(--elev-raised)}.calc-warn{color:var(--negative)}.calc-lines>div{display:flex;justify-content:space-between;gap:16px;padding-block:12px;border-block-start:1px solid var(--border)}.calc-lines dt{color:var(--text-muted)}.calc-lines dd{font-weight:600;text-align:end}.calc-lines [data-strong] dd{font-size:1.125rem}.calc-lines dd[data-negative]{color:var(--negative)}.calc-formula{padding:10px 12px;border-radius:var(--squircle-sm);background:var(--surface-sunken);color:var(--text-muted);font-size:.9375rem}}@layer pages{.contact-page{display:grid;gap:clamp(36px,6vw,72px);padding-block:clamp(36px,6vw,88px) var(--section-gap)}@media(min-width:64rem){.contact-page{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.contact-intro{display:grid;gap:22px;align-content:start}.contact-next{display:grid;gap:0;counter-reset:next}.contact-next li{display:grid;grid-template-columns:auto minmax(0,1fr);gap:14px;padding-block:14px;border-block-start:1px solid var(--border);counter-increment:next}.contact-next li:last-child{border-block-end:1px solid var(--border)}.contact-next li:before{content:counter(next);color:var(--accent);font-family:var(--display-font);font-size:1.25rem;line-height:1.3}.contact-heading{margin-block-end:6px;font-size:1rem;font-weight:600}.contact-grid{display:grid;gap:18px 16px}@media(min-width:40rem){.contact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.closing-grid{display:grid;gap:clamp(32px,5vw,64px)}.closing-copy{display:grid;gap:clamp(24px,4vw,40px);align-content:start}@media(min-width:64rem){.closing-grid{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start}}.contact-actions{display:grid;gap:16px;align-content:start}.contact-actions>.btn{justify-self:start}.contact-buttons{display:flex;flex-wrap:wrap;gap:10px}}@layer pages{.feature{padding-block:clamp(40px,6vw,88px);border-block-start:1px solid var(--border);scroll-margin-block-start:var(--header-h)}.feature-grid{display:grid;gap:36px;align-items:center}@media(min-width:64rem){.feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:80px}.feature[data-flip] .feature-copy{order:2}}.feature-copy{display:grid;gap:18px;align-content:center}.feature-title{font-size:var(--display-lg)}.feature-sub{margin-block-start:8px;color:var(--text-faint);font-size:.8125rem;font-weight:600}.feature-limit{display:grid;grid-template-columns:auto minmax(0,1fr);gap:12px;padding:14px 16px;border-radius:var(--squircle-sm);background:var(--brand-surface);box-shadow:inset 0 0 0 1px var(--brand-ring);color:var(--text-secondary);font-size:.9375rem;line-height:1.6}.feature-limit svg{margin-block-start:3px;color:var(--text-faint)}.feature-limit b{color:var(--text);font-weight:600}.feature-art{display:grid;place-items:center;padding:clamp(20px,4vw,48px);position:relative;border:1px solid var(--ring);border-radius:var(--squircle-md);background:linear-gradient(165deg,var(--hue-a, var(--surface)),var(--hue-b, var(--surface)));container-type:inline-size}.feature-art:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 46%,color-mix(in oklab,var(--hue, transparent) 26%,transparent) 0,transparent 55%);pointer-events:none}.feature-art>*{position:relative}.fee-figure{margin:0;color:var(--accent);font-size:clamp(3.5rem,2.4rem + 5vw,6.5rem);font-weight:300;letter-spacing:-.03em;line-height:1}.feature-phone{--phone-w: clamp(200px, 52cqw, 280px)}}@layer pages{.facts{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(40px,6vw,72px)}@media(min-width:64rem){.facts{grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;align-items:start}}.fact{display:grid;min-inline-size:0;grid-template-columns:minmax(0,1fr);gap:18px;align-content:start;justify-items:start}.fact .feature-list{inline-size:100%}.fact-title{font-size:var(--display-md)}.fact-actions{display:flex;flex-wrap:wrap;gap:12px}.rows{border-block-end:1px solid var(--border)}.row{display:grid;gap:10px 48px;padding-block:clamp(24px,3.4vw,40px);border-block-start:1px solid var(--border)}@media(min-width:48rem){.row{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr)}}.row-title{font-size:var(--display-md)}.row-text{max-inline-size:60ch;color:var(--text-muted);font-size:1.125rem;line-height:1.65}.rows-end{margin-block-start:40px}}@layer pages{.post-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,22rem),1fr));gap:clamp(16px,2.4vw,28px);margin:0;padding:0;list-style:none}.post-card{position:relative;display:grid;gap:12px;align-content:start;block-size:100%;padding:clamp(22px,3vw,36px);border:1px solid var(--ring);border-radius:var(--squircle-md);corner-shape:squircle;background:var(--surface);box-shadow:var(--elev-raised);transition:border-color var(--motion-fast, .16s) var(--ease-standard, ease),transform var(--motion-fast, .16s) var(--ease-standard, ease)}.post-card[data-featured]{grid-column:1 / -1;padding:clamp(26px,4.5vw,56px);background:linear-gradient(165deg,var(--brand-surface),var(--surface) 70%);border-color:var(--brand-ring)}@media(hover:hover){.post-card:hover{border-color:color-mix(in oklab,var(--accent) 55%,var(--ring));transform:translateY(-2px)}}.post-card-kicker{color:var(--accent);font-size:.875rem;font-weight:600}.post-card-title{font-size:var(--display-md);max-inline-size:26ch}.post-card[data-featured] .post-card-title{font-size:var(--display-lg);max-inline-size:22ch}.post-card-title a{color:inherit;text-decoration:none}.post-card-title a:after{content:"";position:absolute;inset:0;border-radius:inherit}.post-card-title a:focus-visible{outline:none}.post-card:has(.post-card-title a:focus-visible){outline:2px solid var(--focus);outline-offset:3px}.post-card-text{max-inline-size:60ch;color:var(--text-muted);line-height:1.65}.post-meta{display:flex;flex-wrap:wrap;gap:4px 14px;margin:0;padding:0;list-style:none;color:var(--text-faint);font-size:.875rem}.post-card-more{color:var(--accent);font-size:.9375rem;font-weight:600}.post-card-more:after{content:" →"}:root[dir=rtl] .post-card-more:after{content:" ←"}.post-feed{margin-block-start:clamp(24px,4vw,40px);font-size:.9375rem}.post-feed a{color:var(--text-muted)}.post-head{position:relative;isolation:isolate;overflow:clip}.post-head:before{content:"";position:absolute;inset-block-start:-40%;inset-inline-end:-12%;inline-size:min(70vw,720px);aspect-ratio:1;border-radius:50%;corner-shape:round;background:radial-gradient(circle,color-mix(in oklab,var(--accent) 16%,transparent) 0,transparent 65%);pointer-events:none;z-index:-1}.post-head .page-title{max-inline-size:24ch;font-size:clamp(2rem,1.3rem + 3vw,3.75rem)}.post-head .lead{max-inline-size:62ch}.crumbs ol{display:flex;flex-wrap:wrap;align-items:center;gap:2px 8px;margin:0;padding:0;list-style:none;color:var(--text-faint);font-size:.875rem}.crumbs li+li:before{content:"›";margin-inline-end:8px}:root[dir=rtl] .crumbs li+li:before{content:"‹"}.crumbs a{color:var(--text-muted);text-decoration:none}@media(hover:hover){.crumbs a:hover{color:var(--accent)}}.crumbs li[aria-current]{min-inline-size:0;color:var(--text-muted);overflow-wrap:anywhere}.post-also{color:var(--text-muted);font-size:.9375rem}.post-also a{color:var(--accent);font-weight:600}}@layer pages{.post-layout{display:grid;gap:clamp(20px,3vw,40px);padding-block:clamp(16px,3vw,32px) var(--section-gap);align-items:start}@media(min-width:64rem){.post-layout{grid-template-columns:minmax(0,16rem) minmax(0,46rem);justify-content:center;gap:clamp(40px,5vw,80px)}.post-aside{position:sticky;inset-block-start:calc(var(--header-h) + 24px);max-block-size:calc(100dvh - var(--header-h) - 48px);overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain}}.post-toc details{border:1px solid var(--ring);border-radius:var(--squircle-sm);corner-shape:squircle;background:var(--surface)}.post-toc summary{display:flex;align-items:center;justify-content:space-between;gap:12px;min-block-size:48px;padding-inline:16px;color:var(--text);font-size:.9375rem;font-weight:600;cursor:pointer;list-style:none}.post-toc summary::-webkit-details-marker{display:none}.post-toc summary:after{content:"";inline-size:8px;block-size:8px;border-inline-end:2px solid currentcolor;border-block-end:2px solid currentcolor;transform:rotate(45deg);transition:transform var(--motion-fast, .16s) var(--ease-standard, ease)}.post-toc details[open] summary:after{transform:rotate(-135deg)}.post-toc ol{display:grid;gap:2px;margin:0;padding:4px 16px 16px;list-style:none}.post-toc a{display:block;padding-block:6px;padding-inline:12px;border-inline-start:2px solid var(--border);color:var(--text-muted);font-size:.9375rem;line-height:1.45;text-decoration:none;overflow-wrap:anywhere}@media(hover:hover){.post-toc a:hover{color:var(--text)}}.post-toc a[aria-current]{border-inline-start-color:var(--accent);color:var(--accent);font-weight:600}@media(min-width:64rem){.post-toc details{border:0;background:none}.post-toc summary{min-block-size:0;padding:0 0 12px;color:var(--text-faint);font-size:.8125rem;pointer-events:none}.post-toc summary:after{display:none}.post-toc ol{padding:0}}}@layer pages{.post-main{min-inline-size:0;font-size:1.0625rem;line-height:1.75;overflow-wrap:anywhere}:root[data-script=arab] .post-main{font-size:1.125rem;line-height:2}:root:is([data-script=deva],[data-script=hans]) .post-main{line-height:1.9}.post-main p{margin:0 0 1.15em;color:var(--text-secondary)}.post-main a{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:.22em}.post-main strong{color:var(--text);font-weight:600}.post-summary{margin-block-end:clamp(28px,4vw,44px);padding:clamp(20px,3vw,30px);border:1px solid var(--brand-ring);border-inline-start:4px solid var(--accent);border-radius:var(--squircle-md);corner-shape:squircle;background:var(--brand-surface)}.post-summary-title{margin:0 0 12px;color:var(--accent);font-size:.9375rem;font-weight:700}.post-summary ul{display:grid;gap:12px;margin:0;padding:0;list-style:none}.post-summary li{position:relative;padding-inline-start:1.4em;color:var(--text-secondary);line-height:1.65}.post-summary li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.7em;inline-size:8px;block-size:8px;border-radius:50%;corner-shape:round;background:var(--accent)}.post-h2{margin:clamp(40px,6vw,64px) 0 .6em;font-size:clamp(1.5rem,1.2rem + 1.3vw,2.125rem);scroll-margin-block-start:calc(var(--header-h) + 16px)}.post-h3{margin:1.8em 0 .5em;color:var(--text);font-size:1.25rem;font-weight:600;line-height:1.4}.post-list{display:grid;gap:.7em;margin:0 0 1.4em;padding:0;list-style:none;counter-reset:item}.post-list li{position:relative;padding-inline-start:1.8em;color:var(--text-secondary);counter-increment:item}ul.post-list li:before{content:"";position:absolute;inset-inline-start:.35em;inset-block-start:.72em;inline-size:7px;block-size:7px;border-radius:50%;corner-shape:round;background:var(--accent)}ol.post-list li:before{content:counter(item);position:absolute;inset-inline-start:0;inset-block-start:.28em;display:grid;place-items:center;inline-size:1.45em;block-size:1.45em;border-radius:50%;corner-shape:round;background:var(--accent-soft);color:var(--accent);font-size:.8125em;font-weight:700;line-height:1}}@layer pages{.callout{--tone: var(--accent);margin-block:1.6em;padding:18px 20px;border:1px solid color-mix(in oklab,var(--tone) 30%,var(--ring));border-inline-start:4px solid var(--tone);border-radius:var(--squircle-sm);corner-shape:squircle;background:color-mix(in oklab,var(--tone) 8%,var(--surface))}.callout[data-tone=watch]{--tone: var(--warning)}.callout[data-tone=example]{--tone: var(--info)}.callout[data-tone=term]{--tone: var(--text-faint)}.callout p{margin:0}.callout-title{margin-block-end:6px!important;color:var(--text)!important;font-weight:700}.post-checklist{margin-block:1.6em;padding:clamp(18px,3vw,28px);border:1px solid var(--ring);border-radius:var(--squircle-md);corner-shape:squircle;background:var(--surface)}.post-checklist-title{margin:0 0 14px!important;color:var(--text)!important;font-weight:700}.post-checklist ul{display:grid;gap:.75em;margin:0;padding:0;list-style:none}.post-checklist li{position:relative;padding-inline-start:2em;color:var(--text-secondary)}.post-checklist li:before{content:"";position:absolute;inset-inline-start:0;inset-block-start:.3em;inline-size:1.15em;block-size:1.15em;border:2px solid var(--accent);border-radius:6px;background:var(--accent-soft)}.post-steps{display:grid;gap:1em;margin:0 0 1.4em;padding:0;list-style:none;counter-reset:step}.post-steps li{counter-increment:step;padding-inline-start:3em;position:relative}.post-steps li:before{content:counter(step);position:absolute;inset-inline-start:0;display:grid;place-items:center;inline-size:2em;block-size:2em;border-radius:50%;corner-shape:round;background:var(--accent);color:var(--on-fill);font-weight:700}.post-step-title{margin:0 0 .2em!important;color:var(--text)!important;font-weight:600}}@layer pages{.post-table{margin:1.6em 0}.post-table figcaption{margin-block-end:10px;color:var(--text-faint);font-size:.875rem;font-weight:600}.post-table table{inline-size:100%;border-collapse:separate;border-spacing:0;border:1px solid var(--ring);border-radius:var(--squircle-sm);corner-shape:squircle;background:var(--surface);font-size:.9375rem;line-height:1.55}.post-table th,.post-table td{padding:12px 16px;border-block-end:1px solid var(--border);text-align:start;vertical-align:top}.post-table thead th{background:var(--band);color:var(--text-faint);font-size:.8125rem;font-weight:700}.post-table tbody th{color:var(--text);font-weight:600}.post-table tbody tr:last-child>*{border-block-end:0}@media(max-width:47.99rem){.post-table table,.post-table tbody,.post-table tr{display:block}.post-table thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.post-table tr{padding:6px 0;border-block-end:1px solid var(--border)}.post-table tbody tr:last-child{border-block-end:0}.post-table th,.post-table td{display:block;padding:4px 16px;border:0}.post-table td:before{content:attr(data-label);display:block;color:var(--text-faint);font-size:.75rem;font-weight:700}}}@layer pages{.post-faq{display:grid}.faq-entry{border-block-end:1px solid var(--border)}.faq-entry:first-of-type{border-block-start:1px solid var(--border)}.faq-entry summary{display:flex;align-items:center;justify-content:space-between;gap:16px;min-block-size:56px;padding-block:12px;color:var(--text);font-weight:600;line-height:1.5;cursor:pointer;list-style:none}.faq-entry summary::-webkit-details-marker{display:none}.faq-entry summary:after{content:"";flex:none;inline-size:9px;block-size:9px;border-inline-end:2px solid var(--text-faint);border-block-end:2px solid var(--text-faint);transform:rotate(45deg);transition:transform var(--motion-fast, .16s) var(--ease-standard, ease)}.faq-entry[open] summary:after{transform:rotate(-135deg)}.faq-entry p{margin:0 0 1.2em}.post-sources p,.post-sources li{font-size:.9375rem;line-height:1.6}.post-sources ol{display:grid;gap:6px;margin:0;padding-inline-start:1.4em}.post-byline{margin-block-start:clamp(32px,5vw,56px);padding:18px 20px;border-radius:var(--squircle-sm);corner-shape:squircle;background:var(--band);font-size:.9375rem}.post-byline p{margin:0}.post-byline-title{margin-block-end:4px!important;color:var(--text)!important;font-weight:700}.post-share{margin-block-start:clamp(24px,4vw,40px)}.post-share-title{margin:0 0 10px!important;color:var(--text-faint)!important;font-size:.875rem;font-weight:600}.post-share ul{display:flex;flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none}.post-share a,.post-share button{display:inline-flex;align-items:center;min-block-size:44px;padding-inline:18px;border:1px solid var(--border);border-radius:var(--squircle-pill);corner-shape:round;background:var(--surface);color:var(--text);font:inherit;font-size:.9375rem;font-weight:600;text-decoration:none;cursor:pointer}@media(hover:hover){.post-share a:hover,.post-share button:hover{border-color:var(--accent);color:var(--accent)}}.post-cta{display:grid;gap:14px;justify-items:start;margin-block-start:clamp(36px,5vw,64px);padding:clamp(24px,4vw,44px);border:1px solid var(--brand-ring);border-radius:var(--squircle-md);corner-shape:squircle;background:linear-gradient(165deg,var(--brand-surface),var(--surface))}.post-cta p{margin:0}.post-cta-title{color:var(--text)!important;font-size:var(--display-md);max-inline-size:24ch}.post-cta-actions{display:flex;flex-wrap:wrap;gap:12px}.post-cta .btn{text-decoration:none}.post-related .section-title{margin-block-end:clamp(20px,3vw,32px)}}@layer pages{.parts{padding-block:clamp(36px,6vw,84px)}.parts-head{margin-block-end:clamp(20px,3vw,36px)}.parts-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(12px,1.6vw,20px);margin:0;padding:0;list-style:none}.part{display:grid;min-inline-size:0}.part-card{position:relative;isolation:isolate;display:grid;align-content:start;container-type:size;min-block-size:17rem;overflow:hidden;padding:clamp(18px,2vw,26px);border-radius:var(--squircle-lg);background:linear-gradient(180deg,var(--surface-top),var(--surface));box-shadow:0 0 0 1px var(--border),inset 0 1px 0 light-dark(rgb(255 255 255 / .9),rgb(255 255 255 / .05)),var(--elev-rest);color:var(--text);text-decoration:none;transition:box-shadow var(--motion-base) var(--ease-standard)}.part-card:hover{box-shadow:0 0 0 1px var(--ring),inset 0 1px 0 light-dark(rgb(255 255 255 / .9),rgb(255 255 255 / .05)),var(--elev-raised)}.part-card:focus-visible{outline:2px solid var(--focus);outline-offset:3px}.part-text{position:relative;z-index:2;display:grid;gap:.3rem;max-inline-size:20rem;padding-inline-end:2.4rem}.part-text b{font-family:var(--display-font);font-size:clamp(1.2rem,1rem + .8vw,1.55rem);font-weight:700;letter-spacing:-.015em;line-height:1.15}:root:is([data-script=arab],[data-script=hans]) .part-text b{letter-spacing:0;line-height:1.35}:root[data-script=deva] .part-text b{letter-spacing:0;line-height:1.45}.part-text i{color:var(--text-secondary);font-size:.95rem;font-style:normal;line-height:1.45}.part-go{position:absolute;z-index:3;inset-block-start:clamp(14px,1.6vw,20px);inset-inline-end:clamp(14px,1.6vw,20px);display:grid;place-items:center;inline-size:2.1rem;block-size:2.1rem;border-radius:50%;corner-shape:round;background:var(--surface-raised);box-shadow:0 0 0 1px var(--border);color:var(--text-secondary);transition:transform var(--motion-base) var(--ease-out),color var(--motion-fast) var(--ease-standard)}.part-card:hover .part-go{color:var(--accent);transform:translate(2px)}[dir=rtl] .part-card:hover .part-go{transform:translate(-2px)}.part-art{position:absolute;inset:0;z-index:1;pointer-events:none}.part-card[data-part=rider],.part-card[data-part=driver]{min-block-size:30rem}.part-phone{--phone-w: min(15rem, 64%);position:absolute;inset-block-end:-20%;inset-inline:0;margin-inline:auto;transition:transform var(--motion-slow) var(--ease-out)}.part-card[data-part=rider] .part-phone{rotate:-3deg}.part-card[data-part=driver] .part-phone{rotate:3deg}.part-card:hover .part-phone{transform:translateY(-10px)}.part-card[data-part=panel] .part-art,.part-card[data-part=site] .part-art{inset-block-start:6.4rem}.part-window{position:absolute;inset-block-start:0;inset-inline-end:-4cqw;inline-size:min(66cqw,26rem);transition:transform var(--motion-slow) var(--ease-out)}.part-card:hover .part-window{transform:translateY(-8px)}.part-window .win{box-shadow:var(--elev-float)}@media(min-width:48rem){.parts-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.part-card[data-part=rider],.part-card[data-part=driver]{min-block-size:34rem}.part:nth-child(7){grid-column:1 / -1}}@media(min-width:64rem){.parts-grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-auto-rows:minmax(15rem,auto)}.part:nth-child(1){grid-column:1 / 5;grid-row:1 / 3}.part:nth-child(2){grid-column:5 / 9;grid-row:1 / 3}.part:nth-child(3){grid-column:9 / 13}.part:nth-child(4){grid-column:9 / 13}.part:nth-child(5){grid-column:1 / 5}.part:nth-child(6){grid-column:5 / 9}.part:nth-child(7){grid-column:9 / 13}.part-card{min-block-size:0}.part:nth-child(n+5) .part-card{min-block-size:22rem}.part:nth-child(n+5) .pay-art,.part:nth-child(n+5) .safe-art,.part:nth-child(n+5) .fleet-art{inline-size:min(19rem,88%)}.part-phone{--phone-w: min(16rem, 74%)}}@media(prefers-reduced-motion:reduce){.part-phone,.part-window,.part-go{transition:none}.part-card:hover .part-phone,.part-card:hover .part-window{transform:none}}}@layer pages{.pay-art,.safe-art{position:absolute;inset-block-end:clamp(16px,2.4vw,26px);inset-inline-end:clamp(16px,2.4vw,28px);display:grid;gap:.6rem;justify-items:end;inline-size:min(19rem,56%)}.pay-methods{display:flex;flex-wrap:wrap;gap:.4rem;justify-content:flex-end}.pay-methods span,.safe-share{display:inline-flex;align-items:center;gap:.4rem;padding:.32rem .7rem;border-radius:99px;corner-shape:round;background:var(--surface-raised);box-shadow:0 0 0 1px var(--border);color:var(--text-secondary);font-size:.8rem;font-weight:600}.pay-slip{display:grid;gap:.45rem;inline-size:100%;padding:.9rem 1rem;border-radius:var(--squircle-md);background:var(--surface-raised);box-shadow:0 0 0 1px var(--ring),var(--elev-raised)}.pay-slip b{display:inline-flex;align-items:center;gap:.45rem;color:var(--accent);font-size:.9rem}.pay-slip i,.safe-code span b{display:block;block-size:.42rem;border-radius:99px;corner-shape:round;background:var(--border-strong)}.pay-slip i[data-soft]{opacity:.5}.safe-sos{display:inline-flex;align-items:center;gap:.45rem;padding:.45rem .9rem;border-radius:99px;corner-shape:round;background:#e5484d;box-shadow:0 .5rem 1.2rem #e5484d47;color:#fff;font-size:.9rem;font-weight:800;letter-spacing:.04em}.safe-code{display:grid;gap:.4rem;justify-items:end}.safe-code em{color:var(--text-muted);font-size:.74rem;font-style:normal;font-weight:600}.safe-code span{display:flex;gap:.4rem}.safe-code span b{inline-size:2.3rem;block-size:2.7rem;border-radius:var(--squircle-xs);background:var(--surface-raised);box-shadow:0 0 0 1px var(--border-strong)}.safe-code span b:after{content:"";display:block;inline-size:.45rem;block-size:.45rem;margin:1.12rem auto 0;border-radius:50%;corner-shape:round;background:var(--text-muted)}.fleet-art{position:absolute;inset-block-end:clamp(16px,2.4vw,26px);inset-inline-end:clamp(16px,2.4vw,28px);display:grid;gap:.45rem;inline-size:min(19rem,62%)}.fleet-balance,.fleet-row{display:flex;align-items:center;gap:.6rem;padding:.6rem .8rem;border-radius:var(--squircle-md);background:var(--surface-raised);box-shadow:0 0 0 1px var(--ring),var(--elev-raised)}.fleet-balance{display:grid;gap:.35rem}.fleet-balance small{color:var(--text-secondary);font-size:.75rem}.fleet-balance i,.fleet-row i{display:block;block-size:.42rem;border-radius:99px;corner-shape:round;background:var(--border-strong)}.fleet-balance i{inline-size:48%;block-size:.7rem}.fleet-row i{flex:1;min-inline-size:0}.fleet-row em{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .55rem;border-radius:99px;corner-shape:round;background:var(--surface-sunken);color:var(--text-secondary);font-size:.72rem;font-style:normal;font-weight:600}.fleet-row em b{inline-size:.4rem;block-size:.4rem;border-radius:50%;corner-shape:round;background:var(--text-muted, var(--text-secondary))}.fleet-row em[data-on] b{background:var(--positive)}}@layer components{.compare-job{display:none}@container (max-width: 64rem){.compare-table thead{position:absolute;inline-size:1px;block-size:1px;overflow:hidden;clip-path:inset(50%)}.compare-table,.compare-table tbody{display:block}.compare-table tbody tr{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,140px),1fr))}.compare-table tbody th{position:static;grid-column:1 / -1;border-inline-end:0}.compare-table tbody td{display:flex;gap:8px;justify-content:space-between;align-items:center}.compare-table .compare-job{display:block;min-inline-size:0;text-align:start;overflow-wrap:anywhere}}}@layer pages{.team-explorer{padding-block-start:0}.explorer{display:grid;gap:28px}.explorer-bar{display:flex;flex-wrap:wrap;align-items:end;justify-content:space-between;gap:16px 24px}.explorer-bar .field{inline-size:min(100%,20rem)}.explorer-job{display:grid;gap:32px;animation:what-in var(--motion-editorial) var(--ease-editorial) backwards}@media(min-width:64rem){.explorer-job{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:72px;align-items:start}.explorer-about{position:sticky;inset-block-start:calc(var(--header-h) + 24px)}}.explorer-about{display:grid;gap:14px}.explorer-name{font-size:var(--display-lg)}.explorer-counts{margin-block-start:8px;border-block-end:1px solid var(--border)}.explorer-counts li{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-block:12px;border-block-start:1px solid var(--border)}.explorer-counts b{font-size:1.125rem;font-weight:600}.explorer-list{border-block-end:1px solid var(--border)}.explorer-row{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:6px 16px;align-items:center;padding-block:14px;border-block-start:1px solid var(--border)}.explorer-row[data-level=none] .explorer-area{color:var(--text-faint)}.explorer-area{font-size:1.0625rem}.explorer-note{grid-column:1 / -1;max-inline-size:60ch;color:var(--text-muted);font-size:.9375rem;line-height:1.55}.level{display:inline-flex;align-items:center;gap:6px;font-size:.875rem;font-weight:600;white-space:nowrap}.level[data-level=full]{color:var(--positive)}.level[data-level=some]{color:var(--warning)}.level[data-level=look]{color:var(--info)}.level[data-level=none]{color:var(--text-faint)}.compare{display:grid;gap:16px}.compare-legend{display:flex;flex-wrap:wrap;gap:8px 24px}.compare-scroll{container-type:inline-size;border:1px solid var(--border);border-radius:var(--squircle-md);background:var(--surface)}.compare-scroll:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.compare-table{inline-size:100%;table-layout:fixed;font-size:.875rem}.compare-table th,.compare-table td{padding:10px 12px;border-block-end:1px solid var(--border);text-align:center}.compare-table thead th{position:sticky;inset-block-start:0;background:var(--surface-raised);color:var(--text-muted);font-weight:600;line-height:1.3}.compare-table tbody th{position:sticky;inset-inline-start:0;overflow-wrap:anywhere;background:var(--surface);border-inline-end:1px solid var(--border);color:var(--text);font-weight:500;text-align:start}.compare-table thead th:first-child{inset-inline-start:0;z-index:1;text-align:start}.compare-table tbody tr:last-child>*{border-block-end:0}.compare-table td[data-level=full]{background:color-mix(in oklab,var(--positive) 7%,transparent)}.compare-table .level{justify-content:center}.team-notes{display:grid;gap:clamp(40px,6vw,72px)}@media(min-width:64rem){.team-notes{grid-template-columns:repeat(2,minmax(0,1fr));gap:80px;align-items:start}}.team-note{display:grid;gap:20px;align-content:start;justify-items:start}.team-note .feature-list{inline-size:100%}}@layer pages{.plan-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:20px;margin:clamp(24px,4vw,40px) 0 0;padding:0;list-style:none}@media(min-width:64rem){.plan-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch}}.plan{display:grid;grid-template-rows:auto auto auto auto auto 1fr auto;gap:12px;padding:clamp(20px,3vw,30px);border:1px solid var(--border);border-radius:var(--squircle-md);background:var(--surface);box-shadow:var(--elev-rest);min-inline-size:0}.plan[data-recommended]{border-color:color-mix(in oklab,var(--accent) 55%,var(--border));box-shadow:0 0 0 1px color-mix(in oklab,var(--accent) 35%,transparent),var(--elev-raised)}.plan-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px}.plan-name{margin:0;font-size:clamp(1.4rem,1.2rem + .6vw,1.75rem);font-weight:700}.plan-badge{padding:4px 12px;border-radius:99px;corner-shape:round;background:var(--accent-soft);color:var(--accent);font-size:.8rem;font-weight:600;white-space:nowrap}.plan-for,.plan-then,.plan-annual,.plan-note{margin:0;color:var(--text-secondary)}.plan-price{display:grid;gap:4px;margin:4px 0 0}.plan-amount{font-size:clamp(2.2rem,1.8rem + 1.6vw,3rem);font-weight:600;letter-spacing:-.02em;line-height:1.05;justify-self:start}.plan-when{color:var(--text-secondary);font-size:.92rem}.plan-share{margin:0;padding-block:10px;border-block:1px solid var(--border)}.plan-share b{color:var(--accent);font-size:1.25rem;font-weight:600}.plan-list{display:grid;gap:8px;align-content:start;margin:0;padding:0;list-style:none}.plan-list li{display:flex;gap:10px;align-items:flex-start;min-inline-size:0}.plan-list svg{flex:none;margin-block-start:3px;color:var(--accent)}.plan-annual{font-size:.92rem}.plan-note{margin-block-start:20px;font-size:.92rem}}@layer pages{.account{padding-block-start:clamp(96px,14vh,140px)}.account-narrow{display:grid;gap:18px;max-inline-size:34rem}.account-wide{display:grid;gap:20px}.account-form{display:grid;gap:16px;margin-block-start:8px}.account-form .btn{justify-self:start}.account-code{font-size:1.6rem;letter-spacing:.3em;text-align:center}.account-note,.account-save{margin:0;color:var(--text-secondary);font-size:.92rem}.account-problem{margin:0;padding:10px 14px;border-radius:var(--squircle-sm);background:var(--surface-raised);color:var(--text)}.account-badge{display:inline-block;margin-block-end:10px;padding:4px 12px;border-radius:99px;corner-shape:round;background:var(--accent-soft);color:var(--accent);font-size:.82rem;font-weight:600}.account-head{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end;justify-content:space-between}.account-head>div:first-child{min-inline-size:0}.account-head-actions{display:flex;flex-wrap:wrap;gap:8px}.account-grid{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:64rem){.account-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.account-card{display:grid;gap:12px;align-content:start;padding:clamp(18px,3vw,26px);border:1px solid var(--border);border-radius:var(--squircle-md);background:var(--surface);box-shadow:var(--elev-rest);min-inline-size:0}.account-card .btn{justify-self:start}.account-card-title{margin:0;font-size:1.1rem;font-weight:600}.account-code-value{margin:0;font-family:var(--mono-font, ui-monospace, monospace);font-size:clamp(1.4rem,1.1rem + 1vw,1.9rem);letter-spacing:.06em;justify-self:start}.account-address{margin:0;font-weight:600;overflow-wrap:anywhere;justify-self:start}.account-address-input{display:flex;align-items:center;gap:6px;min-inline-size:0}.account-address-input .input{flex:1 1 8rem;min-inline-size:0}.account-address-suffix{color:var(--text-secondary);overflow-wrap:anywhere;min-inline-size:0}.account-address-state{margin:0;min-block-size:1.4em;font-size:.92rem}.account-address-state[data-state=free]{color:var(--accent)}.account-steps,.account-locked{display:grid;gap:10px;margin:0;padding:0;list-style:none}.account-step{display:flex;gap:12px;align-items:center;min-inline-size:0}.account-step-mark{display:grid;flex:none;place-items:center;inline-size:22px;block-size:22px;border-radius:50%;corner-shape:round;box-shadow:0 0 0 1px var(--border-strong)}.account-step[data-done] .account-step-mark{background:var(--accent-soft);box-shadow:none;color:var(--accent)}.account-step-text{min-inline-size:0}.account-inline{padding:0;border:0;background:none;color:var(--accent);font:inherit;text-align:start;cursor:pointer}.account-locked li{display:flex;gap:12px;align-items:flex-start;color:var(--text-secondary)}.account-locked svg{flex:none;margin-block-start:3px}.account-locked b{display:block;color:var(--text);font-weight:600}.account-locked i{font-size:.9rem;font-style:normal}.account-choices{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,11rem),1fr));gap:8px 16px;margin:0;padding:0;border:0}.account-back{justify-self:start;color:var(--text-secondary);font-size:.92rem}.account-confirm{display:grid;gap:10px;padding:14px;border-radius:var(--squircle-sm);background:var(--surface-raised)}.account-confirm p{margin:0}.account-plans{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@media(min-width:40rem){.account-plans{grid-template-columns:repeat(3,minmax(0,1fr))}}.account-plan{display:grid;gap:4px;padding:12px 14px;background:var(--surface);color:var(--text);font:inherit;text-align:start;border:1px solid var(--border);border-radius:var(--squircle-sm);cursor:pointer;min-inline-size:0}.account-plan[data-chosen]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent)}.account-plan span{color:var(--text-secondary);font-size:.9rem}.account-pay-actions{display:flex;flex-wrap:wrap;gap:10px}.account-invoice p{margin:0}}@layer pages{.account-botcheck{display:grid;gap:8px;min-block-size:65px;max-inline-size:100%}}@layer pages{.account-billing{display:grid;gap:16px;margin-block-start:16px}.account-subtitle{margin:8px 0 0;font-size:1rem}.account-reduce{margin:0;padding-inline-start:1.2em;display:grid;gap:4px}.account-invoices{list-style:none;margin:0;padding:0;display:grid;gap:10px}.account-invoice-row{display:grid;gap:10px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--squircle-sm);background:var(--surface-raised);min-inline-size:0}.account-invoice-row dl{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:8px 16px;margin:0}.account-invoice-row dt{color:var(--text-secondary);font-size:.82rem}.account-invoice-row dd{margin:0;overflow-wrap:anywhere}}@layer components{.account-dashboard{display:grid;gap:24px}.account-dashboard .account-head{margin:0}.account-eyebrow{color:var(--text-muted);font-size:.8125rem;font-weight:600}.account-company-title{font-size:clamp(1.6rem,3vw,2.5rem);font-weight:650;line-height:1.25;margin-block:6px;overflow-wrap:anywhere}.account-domain{color:var(--text-secondary);font-size:.875rem;overflow-wrap:anywhere}.workspace-facts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;padding-block:24px;border-block:1px solid var(--border)}.workspace-facts>div{min-inline-size:0}.workspace-facts dt{color:var(--text-muted);font-size:.8125rem}.workspace-facts dd{display:flex;flex-wrap:wrap;align-items:center;gap:4px;margin-block-start:8px;font-size:1rem;font-weight:600;overflow-wrap:anywhere}.workspace-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(220px,.42fr);gap:24px;align-items:start}.workspace-layout>*{min-inline-size:0}.workspace-tools{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.workspace-tool{margin:0;align-content:start;justify-items:start;gap:16px}.workspace-tool .account-card-title{margin:0}.workspace-tool-icon{display:inline-flex;padding:12px;border-radius:var(--squircle-sm);background:var(--surface-sunken);color:var(--text)}.workspace-account{display:grid;gap:12px;margin:0;overflow-wrap:anywhere}.workspace-account>bdi{font-size:.875rem;color:var(--text-muted)}.workspace-account>.account-inline{justify-self:start}.workspace-support{display:grid;gap:12px;border-block-start:1px solid var(--border);padding-block-start:20px;margin-block-start:8px}@media(max-width:900px){.workspace-layout{grid-template-columns:minmax(0,1fr)}}@media(max-width:560px){.workspace-facts{grid-template-columns:minmax(0,1fr);gap:20px}.workspace-tools{grid-template-columns:minmax(0,1fr)}}}
