@import"https://fonts.googleapis.com/css2?family=Fredoka:wght@500;600;700&family=Schibsted+Grotesk:wght@400;500;600;700;800;900&family=IBM+Plex+Mono:wght@400;500;600&display=swap";.ck-banner,.ck-modal-back{--ck-fill: linear-gradient(135deg, #4A66FF, #2D4BF0 55%, #2138C8);--ck-fill-hover: linear-gradient(135deg, #5D77FF, #3D5AF5 55%, #2A43D6)}.ck-banner{position:fixed;z-index:900;inset-inline:12px;bottom:12px;border-radius:22px;background:var(--surface);color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair),var(--shadow-2);-webkit-tap-highlight-color:transparent;opacity:0;transform:translateY(16px);visibility:hidden;transition:opacity .28s ease,transform .32s cubic-bezier(.32,.72,0,1),visibility 0s linear .32s}.ck-banner.show{opacity:1;transform:none;visibility:visible;transition:opacity .28s ease,transform .32s cubic-bezier(.32,.72,0,1),visibility 0s}@media(min-width:640px){.ck-banner{inset-inline:auto 24px;bottom:24px;width:min(25rem,100% - 48px)}}.ck-inner{display:grid;padding:14px 16px max(1rem,env(safe-area-inset-bottom))}.ck-text{margin:0;font-size:15px;line-height:1.45;color:var(--ink-2);text-wrap:pretty}.ck-links{display:flex;flex-wrap:wrap;align-items:center;column-gap:22px;margin-top:-8px}.ck-link{display:inline-flex;align-items:center;min-height:44px;min-width:44px;margin:0;padding:0;border:0;background:none;cursor:pointer;font:inherit;font-size:14px;font-weight:500;line-height:1.2;color:var(--ink);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px;text-decoration-color:color-mix(in srgb,currentColor 40%,transparent);transition:opacity .2s ease}.ck-link:active{opacity:.55}.ck-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px}.ck-btn{display:flex;align-items:center;justify-content:center;min-height:46px;margin:0;padding:10px 14px;border:0;border-radius:999px;cursor:pointer;font:inherit;font-size:15px;font-weight:600;line-height:1.2;text-align:center;-webkit-tap-highlight-color:transparent;transition:transform .2s cubic-bezier(.22,.61,.36,1),background-color .2s ease,box-shadow .2s ease}.ck-btn:active{transform:scale(.97)}.ck-btn-choice{background:var(--ck-fill);color:#fff}.ck-btn-quiet{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1px var(--hair-2)}.ck-btn:focus-visible,.ck-link:focus-visible{outline:2px solid var(--brand);outline-offset:2px}@media(max-width:380px){.ck-inner{padding-inline:14px}.ck-text{font-size:14px}.ck-btn{padding-inline:8px;font-size:14.5px}}@media(hover:hover)and (pointer:fine){.ck-btn-choice:hover{background:var(--ck-fill-hover)}.ck-btn-quiet:hover{box-shadow:inset 0 0 0 1px var(--ink)}.ck-link:hover{text-decoration-color:currentColor}}@media(prefers-reduced-motion:reduce){.ck-banner,.ck-banner.show{transform:none;transition:opacity .2s ease,visibility 0s}.ck-btn,.ck-link{transition:none}.ck-btn:active{transform:none}}.ck-modal-back{position:fixed;top:0;right:0;bottom:0;left:0;z-index:950;background:#0a0c118c;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);display:flex;align-items:flex-start;justify-content:center;padding:1.25rem;overflow-y:auto;overscroll-behavior:contain}.ck-modal-back[hidden]{display:none}.ck-modal-back>.ck-modal{margin-block:auto}.ck-modal{position:relative;width:min(34rem,100%);background:var(--surface);border:1px solid var(--hair);border-radius:var(--radius-lg);box-shadow:var(--shadow-2);padding:1.75rem clamp(1.25rem,4vw,2rem)}.ck-modal-title{margin:0 0 .5rem;font-size:1.3rem;letter-spacing:-.02em;color:var(--ink)}.ck-modal-lede{margin:0 0 1.35rem;font-size:.9rem;line-height:1.55;color:var(--ink-2)}.ck-cat{padding:1rem 0;border-top:1px solid var(--hair)}.ck-cat-head{display:flex;align-items:center;justify-content:space-between;gap:1rem}.ck-cat-title{font-weight:600;font-size:.98rem;color:var(--ink)}.ck-cat-lock{font-size:.82rem;font-weight:500;color:var(--ink-3)}.ck-cat-desc{margin:.45rem 0 0;font-size:.85rem;line-height:1.55;color:var(--ink-2)}.ck-switch{position:relative;display:inline-flex;flex:0 0 auto;cursor:pointer}.ck-switch input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;margin:0;width:100%;height:100%;cursor:pointer}.ck-switch-track{width:2.6rem;height:1.5rem;border-radius:99px;background:var(--hair-2);border:1px solid transparent;transition:background .18s ease}.ck-switch-track:after{content:"";position:absolute;top:3px;inset-inline-start:3px;width:1.125rem;height:1.125rem;border-radius:50%;background:var(--surface);box-shadow:var(--shadow-1);transition:transform .18s cubic-bezier(.32,.72,0,1)}.ck-switch input:checked+.ck-switch-track{background:var(--brand)}.ck-switch input:checked+.ck-switch-track:after{transform:translate(1.1rem)}[dir=rtl] .ck-switch input:checked+.ck-switch-track:after{transform:translate(-1.1rem)}.ck-switch input:focus-visible+.ck-switch-track{outline:2px solid var(--brand);outline-offset:2px}.ck-modal-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:1.5rem;padding-top:1.35rem;border-top:1px solid var(--hair)}.ck-modal-actions>.ck-btn-quiet{grid-column:1 / -1}.ck-modal-close{position:absolute;top:.3rem;inset-inline-end:.4rem;width:44px;height:44px;line-height:1;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:0;border-radius:999px;color:var(--ink-3);font-size:1.5rem;cursor:pointer;-webkit-tap-highlight-color:transparent}.ck-modal-close:active{background:var(--raised)}@media(hover:hover)and (pointer:fine){.ck-modal-close:hover{color:var(--ink);background:var(--raised)}}:root{color-scheme:light;--bg: #F1F4F9;--surface: #FFFFFF;--raised: #E9EDF3;--hair: #D7DEE8;--hair-2: #C3CCDA;--brand: #2D4BF0;--brand-press: #2138C8;--on-brand: #FFFFFF;--online: #12A150;--online-text: #0B7A3B;--gold: #B37E12;--gold-bright: #FFE7A0;--gold-text: #8A5E12;--violet: #2B7FFF;--violet-text: #1F66D1;--carpool: #0F7B76;--carpool-text: #0B605C;--wash: 14%;--brand-fill: #2D4BF0;--violet-fill: #1F6FE0;--brand-grad: linear-gradient(135deg, #4A66FF, #2D4BF0 55%, #2138C8);--carpool-fill: #0F7B76;--online-fill: #0E7C3E;--ink: #10131A;--ink-2: #545C6B;--ink-3: #8B93A1;--paused: #9AA2B1;--shadow-1: 0 1px 2px rgba(16,19,26,.05), 0 8px 24px rgba(16,19,26,.06);--shadow-2: 0 24px 60px rgba(16,19,26,.14);--m-bg: #0E1016;--m-surf: #161A23;--m-hair: #272D3A;--m-ink: #F3F5FA;--m-dim: #7A879B;--m-active: #6E86FF;--m-online: #35D58A;--m-paused: #454C5B;--m-gold: #FFD173;--pa-brand: #2D4BF0;--pa-online: #12A150;--pa-gold: #C2891C;--pa-violet: #2B7FFF;--pa-warn: #8A5800;--pa-surface: #FFFFFF;--pa-raised: #EAEEF4;--pa-hair: #DBE1EA;--pa-ink: #12151B;--pa-ink-2: #596170;--pa-radius: 20px;--pa-radius-lg: 24px;--pa-mono: ui-rounded, "SF Pro Rounded", "Nunito", system-ui, sans-serif;--sc-land: #1B3A31;--sc-park: #24533F;--sc-water: #1C4066;--sc-road: #35594F;--sc-building: #46586B;--sc-surface: #161A21;--sc-brand: #6E86FF;--sc-online: #32D583;--sc-gold: #FFCE6A;--maxw: 84rem;--font: "Schibsted Grotesk", -apple-system, BlinkMacSystemFont, system-ui, sans-serif;--display: "Fredoka", "Schibsted Grotesk", -apple-system, system-ui, sans-serif;--mono: "IBM Plex Mono", ui-monospace, "SF Mono", "Roboto Mono", monospace;--radius: 6px;--radius-lg: 12px}@media(prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg: #0A0C11;--surface: #12151C;--raised: #1B1F28;--hair: #262B36;--hair-2: #333A47;--brand: #6E86FF;--brand-press: #5670F2;--online: #32D583;--online-text: #35D58A;--gold: #E7B24E;--gold-bright: #FFF1C8;--gold-text: #FFCE6A;--violet: #7DB3FF;--violet-text: #93C1FF;--carpool: #3FD0C4;--carpool-text: #5FDCD0;--wash: 22%;--ink: #F2F4F8;--ink-2: #A2AAB7;--ink-3: #6E7684;--paused: #6E7684;--shadow-1: 0 1px 2px rgba(0,0,0,.5), 0 8px 24px rgba(0,0,0,.4);--shadow-2: 0 24px 60px rgba(0,0,0,.6);--pa-brand: #6E86FF;--pa-online: #32D583;--pa-gold: #FFCE6A;--pa-violet: #7DB3FF;--pa-warn: #FFC65C;--pa-surface: #161A21;--pa-raised: #212732;--pa-hair: #2D3440;--pa-ink: #F2F4F8;--pa-ink-2: #A0A8B5;--m-bg: #05060A;--m-surf: #10131A}}:root[data-theme=dark]{color-scheme:dark;--bg: #0A0C11;--surface: #12151C;--raised: #1B1F28;--hair: #262B36;--hair-2: #333A47;--brand: #6E86FF;--brand-press: #5670F2;--online: #32D583;--online-text: #35D58A;--gold: #E7B24E;--gold-bright: #FFF1C8;--gold-text: #FFCE6A;--violet: #7DB3FF;--violet-text: #93C1FF;--carpool: #3FD0C4;--carpool-text: #5FDCD0;--wash: 22%;--ink: #F2F4F8;--ink-2: #A2AAB7;--ink-3: #6E7684;--paused: #6E7684;--shadow-1: 0 1px 2px rgba(0,0,0,.5), 0 8px 24px rgba(0,0,0,.4);--shadow-2: 0 24px 60px rgba(0,0,0,.6);--pa-brand: #6E86FF;--pa-online: #32D583;--pa-gold: #FFCE6A;--pa-violet: #7DB3FF;--pa-warn: #FFC65C;--pa-surface: #161A21;--pa-raised: #212732;--pa-hair: #2D3440;--pa-ink: #F2F4F8;--pa-ink-2: #A0A8B5;--m-bg: #05060A;--m-surf: #10131A}*,*:before,*:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font-family:var(--font);font-size:17px;line-height:1.5;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}::selection{background:var(--brand);color:var(--on-brand)}a{color:inherit;text-decoration:none}img,svg{display:block}.wrap{max-width:var(--maxw);margin:0 auto;padding:0 clamp(1.25rem,4vw,3rem)}.rule{height:1px;background:var(--hair);border:0}.section{position:relative;padding:clamp(4rem,9vw,8rem) 0}.section+.section{border-top:1px solid var(--hair)}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.label{font-family:var(--mono);font-size:.72rem;font-weight:500;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.index{font-family:var(--mono);font-size:.72rem;letter-spacing:.12em;color:var(--brand)}.eyebrow-row{display:flex;align-items:center;gap:.9rem;margin-bottom:clamp(1.25rem,3vw,2rem)}.eyebrow-row .tick{flex:1;height:1px;background:repeating-linear-gradient(90deg,var(--hair) 0 6px,transparent 6px 12px)}h1,h2,h3{font-family:var(--display);font-weight:600;letter-spacing:-.005em;line-height:1.04}.h-hero{font-size:clamp(2.6rem,5.2vw,4.8rem);font-weight:600;letter-spacing:-.01em;line-height:1}.h-sec{font-size:clamp(2rem,4.6vw,3.4rem);font-weight:600;letter-spacing:-.01em}.lede{font-size:clamp(1.05rem,1.6vw,1.3rem);line-height:1.55;color:var(--ink-2);max-width:38ch}.dim{color:var(--ink-2)}.btn{display:inline-flex;align-items:center;gap:.6rem;padding:.95rem 1.5rem;border-radius:var(--radius);font-family:var(--font);font-size:1rem;font-weight:600;letter-spacing:-.01em;border:1px solid transparent;cursor:pointer;transition:transform .12s ease,background .2s,border-color .2s,color .2s}.btn:active{transform:translateY(1px)}.btn-primary{background:var(--brand);color:var(--on-brand)}.btn-primary:hover{background:var(--brand-press)}.btn-ghost{background:transparent;color:var(--ink);border-color:var(--hair-2)}.btn-ghost:hover{border-color:var(--ink)}.btn .ic{width:18px;height:18px}.launch{display:flex;align-items:center;justify-content:center;gap:.55rem;padding:.5rem 1rem;text-align:center;background:linear-gradient(90deg,#0d1024,#141a3f,#0d1024);color:#dde3ff;font-family:var(--font);font-size:.84rem;font-weight:600;letter-spacing:-.005em;border-bottom:1px solid rgba(255,255,255,.08)}.launch:before{content:"";width:7px;height:7px;border-radius:50%;background:var(--brand);box-shadow:0 0 10px var(--brand);flex:none}.launch[hidden]{display:none}@supports ((-webkit-background-clip: text) or (background-clip: text)){.launch span{display:inline-block;padding:.08em .05em;margin-block:-.08em;background-image:linear-gradient(105deg,#dde3ff 0,#dde3ff 40%,#b4c3ff,#fff,#b4c3ff,#dde3ff 60%,#dde3ff);background-size:300% 100%;background-position:100% 0;background-repeat:no-repeat;-webkit-background-clip:text;background-clip:text;color:transparent;animation:launch-shimmer 6s ease-in-out infinite}[dir=rtl] .launch span{animation-direction:reverse}}@keyframes launch-shimmer{0%,68%{background-position:100% 0}to{background-position:0% 0}}@media(prefers-reduced-motion:reduce){.launch span{animation:none;background-image:none;color:#dde3ff}}.nav{position:fixed;inset:0 0 auto 0;z-index:60;background:color-mix(in srgb,var(--bg) 82%,transparent);backdrop-filter:blur(14px) saturate(150%);-webkit-backdrop-filter:blur(14px) saturate(150%);border-bottom:1px solid transparent;transition:border-color .3s}.nav.scrolled{border-bottom-color:var(--hair)}.nav-in{display:flex;align-items:center;gap:1.1rem;padding-block:.85rem}.brand{display:flex;align-items:center;gap:.55rem;font-family:var(--display);font-weight:600;font-size:1.3rem;letter-spacing:0}.brand .mk{width:28px;height:28px}.nav-brand img{width:22px;height:22px}.ticker{font-family:var(--font);font-size:.86rem;font-weight:500;letter-spacing:-.005em;color:var(--ink-2);display:inline-flex;align-items:center;gap:.5rem;padding-inline-start:1.25rem;margin-inline-start:.25rem;border-inline-start:1px solid var(--hair)}.ticker #nav-ticker-text{transition:opacity .32s ease}.ticker #nav-ticker-text.fade{opacity:0}.ticker.static .live{background:var(--brand);animation:none;box-shadow:none}.ticker .live{width:7px;height:7px;border-radius:50%;background:var(--online);box-shadow:0 0 color-mix(in srgb,var(--online) 60%,transparent);animation:ping 2.4s ease-out infinite}@keyframes ping{0%{box-shadow:0 0 color-mix(in srgb,var(--online) 55%,transparent)}70%,to{box-shadow:0 0 0 7px transparent}}.nav-links{margin-inline-start:auto;display:flex;align-items:center;gap:1.5rem}.nav-links .link{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font);font-size:.92rem;font-weight:500;line-height:1.5;letter-spacing:-.005em;color:var(--ink-2);transition:color .2s}.nav-links .link .ic{width:16px;height:16px;stroke-width:1.7;color:var(--ink-3);transition:color .2s}.nav-links .link:hover,.nav-links .link[aria-current=page],.nav-links .menu-btn[aria-expanded=true]{color:var(--ink)}.nav-links .link[aria-current=page] .ic,.nav-links .link:hover .ic{color:var(--brand)}.nav-links .menu{position:relative;display:flex;align-items:center}.nav-links .menu-btn{background:none;border:0;padding:0;cursor:pointer}.nav-links .menu-btn .chev{width:14px;height:14px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;color:var(--ink-3);transition:transform .2s,color .2s}.nav-links .menu-btn[aria-expanded=true] .chev{transform:rotate(180deg)}.nav-links .menu-btn[aria-expanded=true] .chev,.nav-links .menu-btn[aria-expanded=true] .ic{color:var(--brand)}.menu-panel{display:grid;gap:.1rem;position:absolute;top:calc(100% + .95rem);inset-inline-end:-.75rem;min-width:24rem;padding:.45rem;z-index:100;background:var(--surface);border:1px solid var(--hair);border-radius:16px;box-shadow:var(--shadow-1);opacity:0;transform:translateY(-.4rem);visibility:hidden;pointer-events:none;transition:opacity .18s ease,transform .22s cubic-bezier(.2,.7,.2,1),visibility 0s linear .22s}.menu-panel.open{opacity:1;transform:none;visibility:visible;pointer-events:auto;transition-delay:0s}.nav-links .menu-btn{position:relative}.nav-links .menu-btn[aria-expanded=true]:after{content:"";position:absolute;inset-inline:0;top:100%;height:1rem}.menu-panel a{display:flex;align-items:center;gap:.8rem;padding:.55rem .7rem;border-radius:11px;color:var(--ink);text-decoration:none;transition:background .15s}.menu-panel a:hover,.menu-panel a:focus-visible{background:var(--raised)}.menu-panel .mi{flex:none;width:2.2rem;height:2.2rem;display:grid;place-items:center;border-radius:9px;color:var(--brand);background:color-mix(in srgb,var(--brand) 13%,transparent)}.menu-panel .mi .ic{width:17px;height:17px;stroke-width:1.7}.menu-panel .mt{display:flex;flex-direction:column;gap:.08rem;font-family:var(--font)}.menu-panel b{font-size:.92rem;font-weight:600;letter-spacing:-.005em}.menu-panel small{font-size:.78rem;color:var(--ink-2);line-height:1.3}.nav-tools{display:flex;align-items:center;gap:.4rem;margin-inline-start:.4rem;padding-inline-start:1.1rem;border-inline-start:1px solid var(--hair)}.iconbtn{width:2.35rem;height:2.35rem;border-radius:var(--radius);border:1px solid var(--hair);background:var(--surface);color:var(--ink);display:inline-flex;align-items:center;justify-content:center;cursor:pointer;font-size:1rem;transition:border-color .2s,transform .12s}.iconbtn:hover{border-color:var(--ink)}.nav .btn{height:2.35rem;padding-block:0;white-space:nowrap}@media(max-width:860px){.nav-tools .btn{display:none}}.theme-toggle .t-i{display:none}:root[data-theme=light] .theme-toggle .t-light,:root:not([data-theme]) .theme-toggle .t-system,:root[data-theme=system] .theme-toggle .t-system,:root[data-theme=dark] .theme-toggle .t-dark{display:inline}.hero{padding-top:clamp(7rem,12vw,10rem);position:relative;isolation:isolate;overflow:hidden}.mesh{position:absolute;top:-25%;right:-15%;bottom:-25%;left:-15%;z-index:-2;pointer-events:none;contain:paint}.mesh i{position:absolute;display:block;border-radius:50%;filter:blur(72px)}.mesh i:nth-child(1){width:22.5rem;height:22.5rem;background:var(--brand);opacity:.46;inset-inline-start:4%;inset-block-start:6%;animation:meshA 9s ease-in-out infinite alternate}.mesh i:nth-child(2){width:20rem;height:20rem;background:var(--violet);opacity:.4;inset-inline-start:52%;inset-block-start:0%;animation:meshB 11s ease-in-out infinite alternate}.mesh i:nth-child(3){width:23.75rem;height:23.75rem;background:var(--online);opacity:.32;inset-inline-start:62%;inset-block-start:46%;animation:meshC 13s ease-in-out infinite alternate}.mesh i:nth-child(4){width:18.75rem;height:18.75rem;background:var(--gold);opacity:.34;inset-inline-start:12%;inset-block-start:54%;animation:meshD 10s ease-in-out infinite alternate}@keyframes meshA{to{transform:translate(2.5rem,3.1rem)}}@keyframes meshB{to{transform:translate(2.5rem,3.75rem)}}@keyframes meshC{to{transform:translate(-2.8rem,4rem)}}@keyframes meshD{to{transform:translate(-3.1rem,-4.1rem)}}.hero:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;opacity:.28;mix-blend-mode:overlay;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='140' height='140'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='140' height='140' filter='url(%23n)' opacity='.55'/%3E%3C/svg%3E")}.hero .mesh{-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent 83%);mask-image:linear-gradient(180deg,#000 55%,transparent 83%)}.hero:after{-webkit-mask-image:linear-gradient(180deg,#000 55%,transparent);mask-image:linear-gradient(180deg,#000 55%,transparent)}:root[data-theme=dark] .mesh i{opacity:.26}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .mesh i{opacity:.26}}@media(prefers-reduced-motion:reduce){.mesh i{animation:none}}.hero-grid{display:grid;grid-template-columns:1.02fr .98fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}.hero-copy .h-hero{margin:1.1rem 0 1.4rem}.hero-actions{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:2rem}@supports (corner-shape: squircle){.ls-ask,.ls-card,.phone,.phone:before,.phone:after,.phone-screen{corner-shape:squircle}}.live-screen{position:relative;overflow:hidden;background:var(--sc-land)}.ls-map{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.ls-krtext{fill:#6b4e00;font:600 13px/1 var(--pa-mono)}.ls-helper circle:first-child,.ls-task circle:first-child{transform-box:fill-box;transform-origin:center;animation:pinPing 3.8s ease-in-out infinite alternate var(--d, 0s)}@keyframes pinPing{0%{transform:scale(.62)}to{transform:scale(1)}}.ls-pill{position:absolute;z-index:3;inset-block-start:10%;inset-inline-start:5%;display:inline-flex;align-items:center;gap:.4em;max-width:82%;padding:.3em .6em;border-radius:999px;background:color-mix(in srgb,var(--sc-surface) 78%,transparent);border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);font-size:clamp(.42rem,1.5cqw,.56rem);font-weight:500;color:#f2f4f8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-pill .d{width:.5em;height:.5em;border-radius:50%;background:var(--sc-online);flex:none}.ls-ctl{position:absolute;z-index:3;inset-block-start:9.5%;inset-inline-end:5%;display:grid;gap:.4rem}.ls-ctl span{width:1.9em;height:1.9em;display:grid;place-items:center;border-radius:50%;background:color-mix(in srgb,var(--sc-surface) 82%,transparent);border:1px solid rgba(255,255,255,.12);color:var(--sc-brand);font-size:clamp(.5rem,1.7cqw,.68rem);font-weight:700}.ls-ask{position:absolute;z-index:3;inset-inline:4.5%;inset-block-end:13.5%;display:flex;align-items:center;gap:.5em;padding:.62em .7em;background:color-mix(in srgb,var(--sc-surface) 92%,transparent);border:1px solid rgba(255,255,255,.1);border-radius:14px;box-shadow:0 6px 22px #00000052}.ls-ask .ic{width:1.1em;height:1.1em;flex:none;fill:none;stroke:#6e86ff;stroke-width:1.6}.ls-ask b{display:block;font-size:clamp(.46rem,1.6cqw,.62rem);color:#f2f4f8;letter-spacing:-.01em}.ls-ask small{display:block;font-size:clamp(.38rem,1.3cqw,.5rem);color:#a0a8b5;margin-top:.12em}.ls-ask,.ls-drive,.ls-run{display:none}#live-scene:not([data-phase]) .ls-ask,#live-scene[data-phase=idle] .ls-ask{display:flex}#live-scene[data-phase=accepted] .ls-drive{display:flex}#live-scene[data-phase=inProgress] .ls-run,#live-scene[data-phase=completed] .ls-run{display:block}.ls-card{position:absolute;z-index:3;inset-inline:4.5%;inset-block-end:13.5%;padding:.7em .8em;color:#f2f4f8;background:color-mix(in srgb,var(--sc-surface) 94%,transparent);border:1px solid rgba(255,255,255,.1);border-radius:14px;box-shadow:0 6px 22px #00000052;font-size:clamp(.42rem,1.5cqw,.58rem);animation:lsCardIn .38s cubic-bezier(.2,.7,.2,1)}@keyframes lsCardIn{0%{opacity:0;transform:translateY(.6em)}to{opacity:1;transform:none}}.ls-drive{align-items:center;gap:.7em}.ls-drive .av{width:2.6em;height:2.6em;flex:none;display:grid;place-items:center;border-radius:50%;background:var(--sc-surface);box-shadow:0 0 0 2px var(--sc-brand)}.ls-drive .av svg{width:82%;height:82%;display:block}.ls-drive .tx{flex:1;min-width:0}.ls-drive b{display:block;font-size:1.08em;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ls-drive small{display:flex;align-items:center;gap:.4em;font-size:.86em;color:#a0a8b5;margin-top:.18em}.ls-drive small .d{width:.5em;height:.5em;border-radius:50%;background:var(--sc-online);flex:none}.ls-run .row{display:flex;align-items:center;justify-content:space-between;gap:.6em}.ls-run .row b{font-size:1.08em;letter-spacing:-.01em}.ls-run .badge{display:inline-flex;align-items:center;gap:.35em;padding:.22em .6em;border-radius:999px;font-size:.82em;font-weight:600;color:var(--sc-online);background:color-mix(in srgb,var(--sc-online) 16%,transparent)}.ls-run .badge i{width:.5em;height:.5em;border-radius:50%;background:currentColor}#live-scene[data-phase=completed] .ls-run .badge i{background:none;width:auto;height:auto}#live-scene[data-phase=completed] .ls-run .badge i:before{content:"✓";font-weight:800}.ls-run .clock{margin-top:.35em;font-family:var(--pa-mono);font-weight:700;letter-spacing:-.02em;line-height:1.05;font-size:clamp(1.25rem,4.6cqw,1.75rem);font-variant-numeric:tabular-nums;direction:ltr;unicode-bidi:isolate}.ls-run .sub{margin-top:.3em;font-size:.9em;color:#a0a8b5}#live-scene[data-phase=completed] .ls-run .sub{color:var(--sc-online)}#sc-route-done,#sc-route-ahead{transition:opacity .8s ease}#live-scene[data-phase=inProgress] :is(#sc-route-done,#sc-route-ahead),#live-scene[data-phase=completed] :is(#sc-route-done,#sc-route-ahead){opacity:0}#sc-worker{transition:opacity .5s ease}#live-scene[data-phase=idle] #sc-worker,#live-scene[data-phase=idle] .island-live .isl-r{opacity:0}.island-live .isl-r{transition:opacity .3s ease}.ls-tabs{position:absolute;z-index:3;inset-inline:4.5%;inset-block-end:3.2%;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;padding:1.4cqw;border-radius:999px;background:linear-gradient(180deg,#ffffff24,#ffffff12);backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px #ffffff38,0 8px 26px #00000059;font-size:clamp(.34rem,1.2cqw,.46rem);text-align:center;color:#c9cfd8}.ls-tabs>span{display:grid;justify-items:center;gap:.3em;padding:1.4cqw 0 1.2cqw;border-radius:999px}.ls-tabs .ic{width:5.4cqw;height:5.4cqw;stroke:currentColor;stroke-width:1.7;fill:none}.ls-tabs .on{color:#fff;font-weight:600;background:linear-gradient(180deg,#ffffff38,#ffffff1f);box-shadow:inset 0 1px #ffffff47}.ls-tabs .on .ic{color:var(--sc-brand)}.ls-tabs:after{content:"";position:absolute;left:50%;bottom:-5.6cqw;transform:translate(-50%);width:34cqw;height:1.3cqw;border-radius:999px;background:#ffffffd9}.hero-visual{position:relative;display:flex;justify-content:center;align-items:center;padding:.5rem 0}.device-cluster{position:relative;display:grid;place-items:center}.device-cluster>.phone{grid-area:1 / 1}.phone{--pw: min(278px, 25vw);--rim: calc(var(--pw) * .01);--bezel: calc(var(--pw) * .03);position:relative;width:var(--pw);padding:var(--bezel);border:var(--rim) solid transparent;border-radius:calc(var(--pw) * .18);background:linear-gradient(#08090c,#08090c) padding-box,linear-gradient(170deg,#5a5d66,#33363d 14%,#24262c 40%,#24262c 60%,#33363d 86%,#5a5d66) border-box;box-shadow:0 44px 90px #10131a47,0 10px 26px #10131a29,0 0 0 1px #ffffff12,inset 0 0 0 1px #0009}.phone:before{content:"";position:absolute;z-index:-1;pointer-events:none;inset:0 calc(-1 * (var(--rim) + var(--pw) * .013));border-radius:inherit;--key: linear-gradient(90deg, #4a4d55, #24262c);--key-r: linear-gradient(270deg, #4a4d55, #24262c);background:var(--key) left calc(var(--pw) * .19) / calc(var(--pw) * .013 + 1px) calc(var(--pw) * .06) no-repeat,var(--key) left calc(var(--pw) * .285) / calc(var(--pw) * .013 + 1px) calc(var(--pw) * .105) no-repeat,var(--key) left calc(var(--pw) * .415) / calc(var(--pw) * .013 + 1px) calc(var(--pw) * .105) no-repeat,var(--key-r) right calc(var(--pw) * .33) / calc(var(--pw) * .013 + 1px) calc(var(--pw) * .165) no-repeat}.phone:after{content:"";position:absolute;z-index:5;pointer-events:none;inset:var(--bezel);border-radius:calc(var(--pw) * .18 - var(--rim) - var(--bezel));background:linear-gradient(118deg,#ffffff12,#ffffff05 26%,#fff0 44%)}.phone-screen{width:100%;height:auto;aspect-ratio:402 / 874;display:block;background:#12151d;border-radius:calc(var(--pw) * .18 - var(--rim) - var(--bezel));object-fit:cover;object-position:top center}.island{position:absolute;z-index:4;left:50%;transform:translate(-50%);top:calc(var(--bezel) + var(--pw) * .028);min-width:calc(var(--pw) * .31);height:calc(var(--pw) * .09);background:#000;border-radius:999px;box-shadow:inset 0 0 0 1px #ffffff0a}.island-live{display:inline-flex;align-items:center;justify-content:space-between;gap:.35em;padding:0 calc(var(--pw) * .028) 0 calc(var(--pw) * .024);font-size:calc(var(--pw) * .036);color:#f2f4f8;white-space:nowrap}.island-live .isl-l{display:grid;place-items:center;width:1.25em;height:1.25em}.island-live .isl-l .ic{grid-area:1 / 1;width:1em;height:1em;stroke-width:2;color:var(--sc-online);opacity:0;transition:opacity .3s ease}.island-live .isl-r{font-weight:700;letter-spacing:-.01em;direction:ltr;unicode-bidi:isolate}#live-scene[data-phase=accepted] .isl-travel{opacity:1;color:var(--sc-brand)}#live-scene[data-phase=inProgress] .isl-run,#live-scene[data-phase=completed] .isl-done{opacity:1}.ls-status{position:absolute;z-index:3;inset-inline:0;top:0;display:flex;justify-content:space-between;align-items:center;padding:calc(var(--pw) * .045) calc(var(--pw) * .085) 0;font-size:calc(var(--pw) * .041);font-weight:700;color:#f2f4f8;direction:ltr}.ls-status .t{letter-spacing:-.01em}.ls-status .r{display:inline-flex;align-items:center;gap:.38em}.ls-status .sig{width:1.05em;height:.7em;fill:currentColor}.ls-status .wifi{width:1em;height:.75em;fill:currentColor}.ls-status .bat{position:relative;width:1.55em;height:.78em;border:1.5px solid rgba(255,255,255,.45);border-radius:.2em;padding:1.5px;box-sizing:border-box}.ls-status .bat:after{content:"";position:absolute;right:-4px;top:50%;width:1.5px;height:.3em;transform:translateY(-50%);background:#ffffff73;border-radius:0 1px 1px 0}.ls-status .bat i{display:block;width:82%;height:100%;background:currentColor;border-radius:1px}.ls-label text{fill:#e9eef3;fill-opacity:.42;font:500 11px/1 var(--pa-mono, ui-monospace, monospace);letter-spacing:.04em}.ls-worker-ring{transform-box:fill-box;transform-origin:center;animation:workerPing 1.6s ease-in-out infinite alternate}#live-scene:not([data-phase=accepted]) .ls-worker-ring{animation:none;opacity:0;transition:opacity .6s ease}@keyframes workerPing{0%{transform:scale(.7);opacity:.1}to{transform:scale(1.15);opacity:.22}}.live-screen{container-type:inline-size}.phone-center{z-index:3;animation:floatCard 6.5s ease-in-out infinite}.phone-side{z-index:1}.phone-side .phone-screen{filter:brightness(.78) saturate(.92)}.phone-l{transform:translate(-56%) rotate(-9deg) scale(.82)}.phone-r{transform:translate(56%) rotate(9deg) scale(.82)}@keyframes floatCard{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}.store-badge{display:inline-flex;align-items:center;gap:.55rem;text-decoration:none;background:var(--ink);color:var(--bg);padding:.72rem 1.15rem;border-radius:12px;font-weight:700;letter-spacing:-.01em;transition:transform .15s ease}.store-badge:hover{transform:translateY(-2px)}.store-badge svg{width:21px;height:21px;fill:currentColor;flex:none}.store-badge b{font-size:1rem}.footer .col .fmeta{display:block;color:var(--ink-2);font-size:.9rem;line-height:1.5;margin-bottom:.35rem}.footer .col .fmeta.lead{color:var(--ink);font-weight:600;letter-spacing:-.01em;margin-bottom:.7rem}.footer .col a.fcontact{font-size:.9rem;padding:.25rem 0}@media(max-width:900px){.phone{--pw: min(278px, 46vw)}.phone-l{transform:translate(-52%) rotate(-8deg) scale(.8)}.phone-r{transform:translate(52%) rotate(8deg) scale(.8)}}@media(max-width:640px){.phone-side{display:none}.phone{--pw: min(278px, 62vw)}.device-cluster{display:block}.phone-center{animation:none}}.plat-copy{margin-bottom:2.75rem}.plat-copy p{font-size:clamp(1.02rem,1.25vw,1.15rem);line-height:1.6;color:var(--ink-2);max-width:62ch;margin:0 0 .95rem}.plat-copy p:last-child{margin-bottom:0;color:var(--ink)}.platcards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1rem,2vw,1.6rem)}.platcard{--a: var(--brand);position:relative;overflow:hidden;isolation:isolate;background:var(--surface);border:1px solid var(--hair);border-radius:var(--radius-lg);padding:clamp(1.4rem,2.6vw,2rem);box-shadow:var(--shadow-1);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.platcard[data-accent=violet]{--a: var(--violet)}.platcard[data-accent=gold]{--a: var(--gold)}.platcard:before{content:"";position:absolute;inset:0 0 auto 0;height:3px;background:var(--a)}.platcard:after{content:"";position:absolute;inset-block-start:-30%;inset-inline-end:-20%;width:15rem;height:15rem;border-radius:50%;background:var(--a);opacity:.09;z-index:-1;pointer-events:none}.platcard:hover{transform:translateY(-4px);box-shadow:var(--shadow-2);border-color:color-mix(in srgb,var(--a) 45%,var(--hair))}.pc-ic{display:grid;place-items:center;width:3.25rem;height:3.25rem;border-radius:16px;background:color-mix(in srgb,var(--a) 14%,transparent);margin-bottom:1.1rem}.pc-ic .ic{width:1.5rem;height:1.5rem;fill:none;stroke:var(--a);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.platcard h3{font-size:clamp(1.05rem,1.5vw,1.2rem);letter-spacing:-.02em;margin-bottom:.55rem}.platcard p{color:var(--ink-2);font-size:.95rem;line-height:1.55}@media(max-width:900px){.platcards{grid-template-columns:1fr}}.steps{display:block}.step{display:grid;grid-template-columns:3rem 2.6rem minmax(0,1fr);gap:clamp(.9rem,2vw,1.4rem);padding:clamp(1.4rem,2.6vw,2rem) 0;border-top:1px solid var(--hair);align-items:start}.step:first-child{border-top:0}.step .n{font-family:var(--mono);font-size:.95rem;color:var(--brand);padding-top:.55rem}.step .ic-box{width:2.6rem;height:2.6rem;display:grid;place-items:center;border:1px solid var(--hair);border-radius:var(--radius);color:var(--ink)}.step .ic-box .ic{width:22px;height:22px}.step>div{padding-top:.1rem}.step h3{font-size:1.35rem;font-weight:700;margin-bottom:.35rem}.step p{color:var(--ink-2);max-width:48ch}.receipt-grid{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4rem);align-items:center}.receipt{background:var(--surface);border:1px solid var(--hair);border-radius:var(--radius-lg);padding:clamp(1.5rem,3vw,2.2rem);box-shadow:var(--shadow-1);max-width:34rem;width:100%}.receipt .r-head{display:flex;align-items:center;justify-content:space-between;padding-bottom:1rem;border-bottom:1px dashed var(--hair-2)}.receipt .r-head .t{font-family:var(--mono);letter-spacing:.18em;font-size:.72rem;color:var(--ink-3)}.receipt .r-head .s{font-family:var(--mono);font-size:.72rem;color:var(--online-text);display:inline-flex;align-items:center;gap:.4rem}.receipt .r-head .s .d{width:6px;height:6px;border-radius:50%;background:var(--online)}.r-rows{display:grid;gap:.7rem;padding:1.1rem 0}.r-row{display:flex;align-items:baseline;justify-content:space-between;font-family:var(--mono);font-size:.86rem}.r-row .k{color:var(--ink-2)}.r-row .v{color:var(--ink);font-variant-numeric:tabular-nums}.r-row.pause .k,.r-row.pause .v{color:var(--online-text)}.r-row .lead{border-bottom:1px dotted var(--hair-2);flex:1;margin:0 .6rem;transform:translateY(-3px)}.r-total{display:flex;align-items:baseline;justify-content:space-between;padding-top:1rem;border-top:1px solid var(--hair-2)}.r-total .k{font-family:var(--mono);font-size:.78rem;letter-spacing:.06em;color:var(--ink)}.r-total .v{font-family:var(--mono);font-weight:600;font-size:1.7rem;color:var(--brand);font-variant-numeric:tabular-nums}.r-foot{font-family:var(--mono);font-size:.7rem;color:var(--ink-3);margin-top:1rem;padding-top:.9rem;border-top:1px dashed var(--hair-2)}.feat-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:0}.feat{display:grid;grid-template-columns:auto 1fr;gap:1.25rem;padding:clamp(1.5rem,2.6vw,2.1rem) clamp(1.25rem,2.4vw,2rem);border-top:1px solid var(--hair);align-items:start}.feat:nth-child(odd){border-inline-end:1px solid var(--hair)}.feat .ic-box{width:2.7rem;height:2.7rem;display:grid;place-items:center;border:1px solid var(--hair);border-radius:var(--radius);color:var(--ink)}.feat .ic-box .ic{width:22px;height:22px}.feat[data-accent=ai] .ic-box{color:var(--violet-text);border-color:color-mix(in srgb,var(--violet) 40%,var(--hair))}.feat[data-accent=live] .ic-box{color:var(--online-text);border-color:color-mix(in srgb,var(--online) 40%,var(--hair))}.feat .k{font-family:var(--mono);font-size:.68rem;letter-spacing:.1em;color:var(--ink-3)}.feat h3{font-size:1.2rem;font-weight:700;margin:.5rem 0 .4rem}.feat p{color:var(--ink-2);font-size:.95rem;line-height:1.55}.prize{text-align:center;position:relative}.gold-emblem{width:4.25rem;height:4.25rem;margin:0 auto 1.6rem;display:grid;place-items:center;border-radius:22px;background:linear-gradient(135deg,var(--gold),var(--gold-bright));box-shadow:0 10px 30px color-mix(in srgb,var(--gold) 45%,transparent)}.gold-emblem .ic{width:2rem;height:2rem;fill:none;stroke:#6b4e00;stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round}.prize .pt-ic{display:grid;place-items:center;width:1.9rem;height:1.9rem;flex:none;border-radius:10px;background:color-mix(in srgb,var(--gold) 16%,transparent)}.prize .pt-ic .ic{width:1rem;height:1rem;fill:none;stroke:var(--gold-text);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.prize .pool{font-family:var(--mono);font-weight:600;font-variant-numeric:tabular-nums;unicode-bidi:isolate;font-size:clamp(3.5rem,11vw,7rem);line-height:1;letter-spacing:-.03em;background:linear-gradient(135deg,var(--gold-text) 0%,var(--gold) 45%,var(--gold-bright) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.prize .pool .kr{font-size:.5em}.prize .cap{font-family:var(--mono);font-size:.74rem;letter-spacing:.12em;color:var(--ink-3);margin-top:.9rem}.prize .pts{display:flex;flex-wrap:wrap;justify-content:center;gap:1rem 2.5rem;margin:2.5rem auto 0;max-width:52rem}.prize .pt{display:flex;align-items:center;gap:.6rem;font-size:.95rem;color:var(--ink-2)}.prize .pt b{color:var(--ink);font-weight:600}.prize .pt .ic{width:17px;height:17px;color:var(--gold-text)}.prize .fine{font-family:var(--mono);font-size:.7rem;color:var(--ink-3);margin-top:2rem}.gold-scale{height:2px;border-radius:2px;background:linear-gradient(90deg,transparent,var(--gold),var(--gold-bright),var(--gold),transparent);opacity:.7;max-width:40rem;margin:0 auto 2.5rem}.earn{background:var(--m-surf);color:var(--m-ink);border:1px solid var(--m-hair);border-radius:var(--radius-lg);padding:clamp(1.5rem,3vw,2.1rem);box-shadow:var(--shadow-2);max-width:29rem;width:100%}.earn .lbl{font-family:var(--mono);font-size:.72rem;letter-spacing:.2em;color:var(--m-dim)}.earn .amt{font-family:var(--mono);font-weight:600;font-variant-numeric:tabular-nums;font-size:clamp(2.4rem,6vw,3.2rem);color:var(--m-online);line-height:1.05;margin:.4rem 0 .2rem}.earn .sub{font-family:var(--mono);font-size:.76rem;color:var(--m-dim)}.earn .split{display:flex;gap:.6rem;margin:1.3rem 0}.earn .cell{flex:1;border:1px solid var(--m-hair);border-radius:var(--radius);padding:.7rem .8rem}.earn .cell .big{font-family:var(--mono);font-weight:600;color:var(--m-ink)}.earn .cell .cap{font-family:var(--mono);font-size:.68rem;color:var(--m-dim);margin-top:.2rem}.earn .payout{font-family:var(--mono);font-size:.8rem;letter-spacing:.04em;color:var(--m-active);display:flex;align-items:center;gap:.5rem;padding-top:1rem;border-top:1px solid var(--m-hair)}.split{display:grid;grid-template-columns:1fr 1fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}.split.rev .visual{order:2}.checklist{display:grid;gap:1.4rem;margin-top:2rem}.checklist .item{display:grid;grid-template-columns:auto 1fr;gap:1rem;align-items:start}.checklist .ic-box{width:2.5rem;height:2.5rem;display:grid;place-items:center;border:1px solid var(--hair);border-radius:var(--radius);color:var(--ink)}.checklist .ic-box .ic{width:20px;height:20px}.checklist h3{font-size:1.05rem;font-weight:700;margin-bottom:.2rem}.checklist p{color:var(--ink-2);font-size:.92rem;line-height:1.5}.cta{text-align:center}.store{display:flex;flex-wrap:wrap;justify-content:center;gap:.8rem;margin-top:2.25rem}.store-btn{display:flex;align-items:center;gap:.7rem;padding:.85rem 1.4rem;border-radius:var(--radius);border:1px solid var(--ink);background:var(--ink);color:var(--bg)}.store-btn:hover{opacity:.9}.store-btn .ic{width:22px;height:22px}.store-btn .st{text-align:start;font-family:var(--mono)}.store-btn .st small{display:block;font-size:.58rem;letter-spacing:.1em;opacity:.7;text-transform:uppercase}.store-btn .st b{font-size:.95rem;font-weight:600}.cta .fine{font-family:var(--mono);font-size:.74rem;color:var(--ink-3);margin-top:1.5rem}.footer{padding:clamp(3rem,6vw,5rem) 0 2.5rem;border-top:1px solid var(--hair)}.footer-grid{display:grid;grid-template-columns:1.7fr 1fr 1fr 1.3fr;gap:2.5rem 3rem}.footer p.desc{color:var(--ink-2);font-size:.92rem;max-width:30ch;margin-top:.9rem}.footer h4{font-family:var(--mono);font-size:.7rem;letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);margin-bottom:1rem}.footer .col a{display:block;padding:.35rem 0;color:var(--ink-2);font-size:.95rem}.footer .col a:hover{color:var(--brand)}.footer-bottom{display:flex;flex-wrap:wrap;justify-content:space-between;gap:.75rem;margin-top:2.5rem;padding-top:1.5rem;border-top:1px solid var(--hair);font-family:var(--mono);font-size:.74rem;color:var(--ink-3)}.footer-bottom .heart{color:var(--online-text)}.lang{position:relative}.lang-menu{display:none;position:absolute;top:calc(100% + .5rem);inset-inline-end:0;min-width:11rem;background:var(--surface);border:1px solid var(--hair);border-radius:var(--radius);box-shadow:var(--shadow-1);padding:.3rem;z-index:100}.lang-menu.open{display:block}.lang-opt{display:flex;align-items:center;gap:.6rem;width:100%;padding:.55rem .7rem;border:0;background:none;border-radius:var(--radius);font-family:var(--mono);font-size:.82rem;color:var(--ink);cursor:pointer}.lang-opt:hover{background:var(--raised)}.lang-opt.active{color:var(--brand)}.lang-opt .fl{font-family:var(--font)}.burger{display:none;width:2.35rem;height:2.35rem;border:1px solid var(--hair);border-radius:var(--radius);background:var(--surface);cursor:pointer;flex-direction:column;align-items:center;justify-content:center;gap:4px}.burger span{width:16px;height:1.5px;background:var(--ink);transition:.3s}.mobile{display:none;flex-direction:column;padding:.5rem 0 1rem;border-top:1px solid var(--hair)}.mobile.open{display:flex}.mobile a{display:flex;align-items:center;gap:.7rem;font-family:var(--font);font-size:1.05rem;font-weight:500;padding:.7rem 0;color:var(--ink)}.mobile a .ic{width:18px;height:18px;stroke-width:1.7;color:var(--brand)}.mobile .m-tools{display:flex;gap:.5rem;flex-wrap:wrap;padding-top:.8rem;margin-top:.3rem;border-top:1px solid var(--hair)}.mobile .m-lang{width:2.4rem;height:2.4rem;border:1px solid var(--hair);border-radius:var(--radius);background:var(--surface);cursor:pointer;font-size:1.1rem}.mobile .m-lang.active{border-color:var(--brand)}.skip{position:fixed;top:.5rem;inset-inline-start:.5rem;z-index:200;padding:.6rem 1rem;background:var(--brand);color:var(--on-brand);border-radius:var(--radius);font-family:var(--mono);font-size:.8rem;transform:translateY(-200%);transition:transform .2s}.skip:focus{transform:none}:root.js .reveal:not(.in){opacity:0;transform:translateY(14px)}.reveal{transition:opacity .55s ease,transform .55s cubic-bezier(.2,.7,.2,1)}@keyframes riseIn{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}:root.js .load{opacity:0;animation:riseIn .65s cubic-bezier(.2,.7,.2,1) var(--d, 0s) both}:where(a,button,[tabindex]):focus-visible{outline:2px solid var(--brand);outline-offset:2px;border-radius:var(--radius)}.ic{width:20px;height:20px;stroke:currentColor;stroke-width:1.6;fill:none;stroke-linecap:round;stroke-linejoin:round}@media(max-width:900px){.hero-grid,.receipt-grid,.split{grid-template-columns:1fr;gap:2.5rem}.split.rev .visual{order:0}.visual{display:flex;justify-content:center}.feat-grid{grid-template-columns:1fr}.feat:nth-child(odd){border-inline-end:0}.footer-grid{grid-template-columns:repeat(3,1fr)}.footer-grid>div:first-child{grid-column:1 / -1}}.nav-links .link,.ticker{white-space:nowrap}@media(max-width:1000px){.ticker{display:none}}@media(max-width:860px){.nav-links{display:none}.burger{display:flex}.nav-tools .theme-toggle,.nav-tools .lang{display:none}.nav-tools{border-inline-start:0;padding-inline-start:0;margin-inline-start:auto}}@media(max-width:768px){.footer-grid{grid-template-columns:1fr}.step{grid-template-columns:2.6rem minmax(0,1fr);column-gap:1rem;row-gap:.4rem}.step .n{grid-column:1 / -1;padding-top:0}}@media(min-width:861px){.mobile{display:none!important}}@media(prefers-reduced-motion:reduce){.menu-panel{transition:none;transform:none}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.reveal,:root.js .load{opacity:1!important;transform:none!important;animation:none!important}.timebar .seg.cur:after{display:none}}::-webkit-scrollbar{width:10px}::-webkit-scrollbar-track{background:var(--bg)}::-webkit-scrollbar-thumb{background:var(--hair-2);border-radius:99px;border:3px solid var(--bg)}::-webkit-scrollbar-thumb:hover{background:var(--brand)}.landing .section{--tint: var(--brand);--tint-ink: var(--brand);--tx: 50%;--wash-k: 1}.landing .section+.section{border-top:0}.landing .section:before{content:"";position:absolute;top:-18%;right:0;bottom:-18%;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 58% 52% at var(--tx) 50%,color-mix(in srgb,var(--tint) calc(var(--wash) * var(--wash-k)),transparent),transparent 70%),linear-gradient(180deg,transparent 0%,color-mix(in srgb,var(--tint) calc(var(--wash) / 3),transparent) 50%,transparent 100%)}.landing .hero:before,.landing .cta:before{content:none}#platform{--tint: var(--brand);--tint-ink: var(--brand);--tx: 18%}#gevinster{--tint: var(--gold);--tint-ink: var(--gold-text);--tx: 50%;--wash-k: 1.7}#how{--tint: var(--violet);--tint-ink: var(--violet-text);--tx: 82%}#receipt{--tint: var(--online);--tint-ink: var(--online-text);--tx: 22%}#features{--tint: var(--violet);--tint-ink: var(--violet-text);--tx: 78%}#samkorsel{--tint: var(--carpool);--tint-ink: var(--carpool-text);--tx: 26%;--wash-k: 1.4}#workers{--tint: var(--online);--tint-ink: var(--online-text);--tx: 74%}#karriere{--tint: var(--gold);--tint-ink: var(--gold-text);--tx: 24%}#trust{--tint: var(--brand);--tint-ink: var(--brand);--tx: 72%}.landing .eyebrow-row{gap:.7rem}.landing .eyebrow-row:after{content:"";flex:none;width:2.75rem;height:2px;border-radius:2px;opacity:.85;background:linear-gradient(90deg,var(--tint),transparent)}[dir=rtl] .landing .eyebrow-row:after{background:linear-gradient(270deg,var(--tint),transparent)}.landing .eyebrow-row .new{font-family:var(--mono);font-size:.62rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;padding:.22rem .55rem;border-radius:999px;color:#fff;background:linear-gradient(135deg,var(--carpool-fill),color-mix(in srgb,var(--carpool-fill) 55%,var(--online-fill)));box-shadow:0 4px 12px color-mix(in srgb,var(--carpool) 35%,transparent)}.landing .h-sec{background:linear-gradient(110deg,var(--ink) 0%,var(--ink) 58%,color-mix(in srgb,var(--ink) 52%,var(--tint)) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;padding-block:.06em .16em;padding-inline-end:.06em}.landing .platcard{border-color:color-mix(in srgb,var(--a) 22%,var(--hair))}.landing .platcard:before{background:linear-gradient(90deg,var(--a),color-mix(in srgb,var(--a) 30%,transparent))}.landing .pc-ic{background:linear-gradient(135deg,color-mix(in srgb,var(--a) 24%,transparent),color-mix(in srgb,var(--a) 7%,transparent))}.landing .steps{display:grid;gap:0}.landing .step{--seg-a: var(--brand);--seg-b: var(--brand);position:relative;border-top:0;border-radius:var(--radius-lg);padding:clamp(1.1rem,2.2vw,1.6rem) clamp(1rem,2vw,1.5rem);transition:background .25s ease}.landing .step:hover{background:color-mix(in srgb,var(--surface) 72%,transparent)}.landing .step:before{content:"";position:absolute;pointer-events:none;inset-block:0;inset-inline-start:calc(clamp(1rem,2vw,1.5rem) + 1.15rem - 1px);width:2px;opacity:.55;background:linear-gradient(180deg,var(--seg-a),var(--seg-b))}.landing .step:first-child:before{inset-block-start:calc(clamp(1.1rem,2.2vw,1.6rem) + 1.3rem)}.landing .step:last-child:before{inset-block-end:calc(100% - clamp(1.1rem,2.2vw,1.6rem) - 1.3rem)}.landing .step:nth-child(2){--seg-a: var(--brand);--seg-b: var(--violet)}.landing .step:nth-child(3){--seg-a: var(--violet);--seg-b: var(--violet)}.landing .step:nth-child(4){--seg-a: var(--violet);--seg-b: var(--brand)}.landing .step:nth-child(5){--seg-a: var(--brand);--seg-b: var(--brand)}.landing .step .n{position:relative;z-index:1;display:grid;place-items:center;width:2.3rem;height:2.3rem;padding:0;margin-top:.15rem;border-radius:50%;font-size:.78rem;font-weight:600;color:#fff;background:var(--brand-grad);box-shadow:0 6px 16px color-mix(in srgb,var(--brand-fill) 32%,transparent)}.landing .step:nth-child(4) .n{background:linear-gradient(135deg,var(--violet-fill),var(--brand-fill))}.landing .step:nth-child(5) .n{background:var(--brand-grad)}.landing .step .ic-box,.landing .checklist .ic-box{border:0;border-radius:12px;color:var(--tint-ink);background:linear-gradient(135deg,color-mix(in srgb,var(--tint) 24%,transparent),color-mix(in srgb,var(--tint) 7%,transparent))}@media(max-width:768px){.landing .step:before{display:none}}.landing .feat-grid{gap:clamp(.9rem,1.8vw,1.4rem)}.landing .feat{--a: var(--tint);--a-ink: var(--tint-ink);--a-fill: var(--tint-fill, var(--brand-fill));--mx: 50%;--my: 0%;position:relative;isolation:isolate;overflow:hidden;border:0;border-radius:var(--radius-lg);padding:clamp(1.5rem,2.6vw,2rem);background:linear-gradient(180deg,rgba(255,255,255,.05),transparent 38%),linear-gradient(150deg,color-mix(in srgb,var(--a) 10%,var(--surface)),var(--surface) 60%);box-shadow:var(--shadow-1),inset 0 1px #ffffff0f;transition:transform .32s cubic-bezier(.2,.7,.2,1),box-shadow .32s ease}.landing .feat[data-accent=ai]{--a: var(--violet);--a-ink: var(--violet-text);--a-fill: var(--violet-fill)}.landing .feat[data-accent=live]{--a: var(--online);--a-ink: var(--online-text);--a-fill: var(--online-fill)}.landing #features{--tint-fill: var(--violet-fill)}.landing #trust{--tint-fill: var(--brand-fill)}.landing .feat:nth-child(odd){border-inline-end:0}.landing .feat:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;padding:1px;pointer-events:none;background:radial-gradient(22rem circle at var(--mx) var(--my),color-mix(in srgb,var(--a) 95%,#fff),transparent 42%),linear-gradient(135deg,color-mix(in srgb,var(--a) 55%,transparent),color-mix(in srgb,var(--hair) 90%,transparent) 40%,color-mix(in srgb,var(--hair) 90%,transparent) 60%,color-mix(in srgb,var(--a) 40%,transparent));background-size:100% 100%,100% 100%;-webkit-mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);mask:linear-gradient(#000 0 0) content-box,linear-gradient(#000 0 0);-webkit-mask-composite:xor;mask-composite:exclude;opacity:.75;transition:opacity .35s ease}.landing .feat:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;pointer-events:none;background:radial-gradient(26rem circle at var(--mx) var(--my),color-mix(in srgb,var(--a) 16%,transparent),transparent 55%),radial-gradient(18rem circle at 100% 0%,color-mix(in srgb,var(--a) 22%,transparent),transparent 62%);opacity:.55;transition:opacity .35s ease}.landing .feat:hover{transform:translateY(-4px);box-shadow:var(--shadow-2),0 24px 60px -30px color-mix(in srgb,var(--a) 55%,transparent),inset 0 1px #ffffff14}.landing .feat:hover:before,.landing .feat:hover:after{opacity:1}.landing .feat .ic-box{width:3.1rem;height:3.1rem;border:0;border-radius:14px;color:#fff;background:linear-gradient(140deg,color-mix(in srgb,var(--a-fill) 88%,#fff),color-mix(in srgb,var(--a-fill) 78%,#000));box-shadow:0 10px 24px -8px color-mix(in srgb,var(--a-fill) 70%,transparent),inset 0 1px #ffffff47,inset 0 -1px #0000002e;transition:transform .32s cubic-bezier(.2,.7,.2,1)}.landing .feat .ic-box .ic{width:24px;height:24px;stroke-width:1.8}.landing .feat:hover .ic-box{transform:translateY(-2px) scale(1.06)}.landing .feat .k{display:inline-block;padding:.18rem .5rem;border-radius:999px;color:var(--a-ink);background:color-mix(in srgb,var(--a) 12%,transparent);border:1px solid color-mix(in srgb,var(--a) 22%,transparent)}.landing .feat h3{font-size:1.3rem;letter-spacing:-.015em;margin-top:.65rem}.landing .feat p{font-size:.98rem}@media(max-width:480px){.landing .feat .ic-box{width:2.7rem;height:2.7rem}}.landing .prize .pts{max-width:none;gap:.75rem;margin-top:2.2rem}@media(min-width:700px){.landing .prize .pt b{white-space:nowrap}}.landing .prize .pt{padding-block:.45rem;padding-inline:.5rem .95rem;border-radius:999px;background:color-mix(in srgb,var(--surface) 70%,transparent);border:1px solid color-mix(in srgb,var(--gold) 28%,transparent)}.landing .prize .pt-ic{background:linear-gradient(135deg,color-mix(in srgb,var(--gold) 26%,transparent),color-mix(in srgb,var(--gold) 8%,transparent))}.ridecard{--cp: var(--carpool);position:relative;overflow:hidden;width:100%;max-width:24rem;background:var(--pa-surface);border:1px solid var(--pa-hair);border-radius:var(--pa-radius-lg);padding:1.25rem 1.3rem;box-shadow:var(--shadow-2)}@supports (corner-shape: squircle){.ridecard{corner-shape:squircle}}.ridecard:before{content:"";position:absolute;pointer-events:none;inset-block-start:-40%;inset-inline-end:-30%;width:16rem;height:16rem;border-radius:50%;background:radial-gradient(circle,color-mix(in srgb,var(--cp) 24%,transparent),transparent 70%)}.rc-head{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.5rem}.rc-kicker{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--pa-ink-2)}.rc-kicker .ic{width:16px;height:16px;color:var(--cp)}.rc-badge{display:inline-flex;align-items:center;gap:.35rem;padding:.25rem .6rem;border-radius:999px;font-size:.68rem;font-weight:600;white-space:nowrap;color:var(--cp);background:color-mix(in srgb,var(--cp) 14%,transparent)}.rc-badge i{width:.42rem;height:.42rem;border-radius:50%;background:currentColor;animation:cpPing 2.4s ease-out infinite}@keyframes cpPing{0%{box-shadow:0 0 color-mix(in srgb,var(--carpool) 55%,transparent)}70%,to{box-shadow:0 0 0 6px transparent}}.rc-route{position:relative;display:grid;grid-template-columns:auto 1fr;gap:.85rem;margin-top:1.1rem}.rc-stops{display:grid;grid-template-rows:auto 1fr auto;justify-items:center;padding:.35rem 0}.rc-stops i{display:block}.rc-stops .a,.rc-stops .b{width:.72rem;height:.72rem;border-radius:50%;border:2px solid var(--cp);background:var(--pa-surface)}.rc-stops .b{background:var(--cp)}.rc-stops .line{width:2px;min-height:1.5rem;margin:.2rem 0;border-radius:2px;background:linear-gradient(180deg,var(--cp),color-mix(in srgb,var(--cp) 35%,var(--pa-hair)))}.rc-places{display:grid;grid-template-rows:auto 1fr auto}.rc-places b{font-size:1rem;font-weight:700;letter-spacing:-.01em;color:var(--pa-ink)}.rc-places small{align-self:center;padding:.35rem 0;font-size:.68rem;color:var(--pa-ink-2)}.rc-rows{position:relative;display:grid;gap:.55rem;margin-top:1.1rem;padding-top:1rem;border-top:1px solid var(--pa-hair)}.rc-row{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;font-size:.8rem}.rc-row .k{color:var(--pa-ink-2)}.rc-row .v{color:var(--pa-ink);font-weight:600}.rc-row .v.num{font-family:var(--pa-mono);font-variant-numeric:tabular-nums}.rc-row bdi{unicode-bidi:isolate}.rc-cta{position:relative;margin-top:1.1rem;padding:.8rem 1rem;text-align:center;border-radius:14px;font-weight:700;letter-spacing:-.01em;color:#fff;background:linear-gradient(135deg,var(--carpool-fill),color-mix(in srgb,var(--carpool-fill) 70%,var(--online-fill)));box-shadow:0 10px 24px color-mix(in srgb,var(--cp) 35%,transparent)}.rc-co2{position:relative;display:flex;align-items:center;gap:.45rem;margin-top:.9rem;font-size:.74rem;color:var(--online-text)}.rc-co2 .ic{width:15px;height:15px;flex:none}.landing .cp-fine{font-family:var(--mono);font-size:.78rem;line-height:1.6;color:var(--ink-2);margin-top:1.6rem;max-width:62ch}.landing .reveal{transition-delay:var(--d, 0s)}.landing :is(.feat-grid,.platcards,.checklist,.steps,.pts)>.reveal:nth-child(2){--d: .07s}.landing :is(.feat-grid,.platcards,.checklist,.steps,.pts)>.reveal:nth-child(3){--d: .14s}.landing :is(.feat-grid,.platcards,.checklist,.steps,.pts)>.reveal:nth-child(4){--d: .21s}.landing :is(.feat-grid,.platcards,.checklist,.steps,.pts)>.reveal:nth-child(5){--d: .28s}.landing :is(.feat-grid,.platcards,.checklist,.steps,.pts)>.reveal:nth-child(6){--d: .35s}.landing .cta{isolation:isolate;overflow:hidden}.landing .cta .mesh{top:0;right:-15%;bottom:0;left:-15%;-webkit-mask-image:linear-gradient(180deg,transparent,#000 28%,#000 72%,transparent);mask-image:linear-gradient(180deg,transparent,#000 28%,#000 72%,transparent)}.landing .cta .mesh i:nth-child(1){width:20rem;height:20rem;background:var(--brand);opacity:.34;inset-inline-start:8%;inset-block-start:10%;animation:meshA 10s ease-in-out infinite alternate}.landing .cta .mesh i:nth-child(2){width:18rem;height:18rem;background:var(--carpool);opacity:.28;inset-inline-start:58%;inset-block-start:18%;animation:meshC 12s ease-in-out infinite alternate}.landing .cta .mesh i:nth-child(3){width:17rem;height:17rem;background:var(--gold);opacity:.26;inset-inline-start:34%;inset-block-start:52%;animation:meshD 11s ease-in-out infinite alternate}:root[data-theme=dark] .landing .cta .mesh i{opacity:.2}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .landing .cta .mesh i{opacity:.2}}@media(prefers-reduced-motion:reduce){.landing .cta .mesh i,.rc-badge i{animation:none}}main.landing+.footer{border-top:0;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--surface) 55%,transparent))}.jobcard{--jc-star: color-mix(in srgb, var(--pa-gold) 90%, var(--pa-ink));width:100%;max-width:32rem;background:var(--pa-surface);border:1px solid var(--pa-hair);border-radius:var(--pa-radius-lg);padding:1.4rem;box-shadow:var(--shadow-2)}@supports (corner-shape: squircle){.jobcard{corner-shape:squircle}}@media(min-width:901px){.jobcard{margin-inline-start:auto}}.jc-who{display:flex;flex-wrap:wrap;align-items:center;gap:.95rem}.jc-av{flex:none;width:60px;height:60px;display:block;border-radius:50%;overflow:hidden;background:var(--pa-raised);box-shadow:inset 0 0 0 1px var(--pa-hair)}.jc-av svg{width:100%;height:100%;display:block}.jc-id{flex:1 1 0;display:grid;gap:.3rem}.jc-name{display:flex;flex-wrap:wrap;align-items:center;gap:.3rem .55rem}.jc-name b{font-family:var(--display);font-size:1.3rem;font-weight:600;line-height:1.15;color:var(--pa-ink)}.jc-verified{display:inline-flex;align-items:center;gap:.3rem;padding-block:.22rem;padding-inline:.45rem .6rem;border-radius:999px;font-size:.72rem;font-weight:600;line-height:1.2;color:var(--online-text);background:color-mix(in srgb,var(--pa-online) 14%,transparent)}.jc-verified .ic{width:14px;height:14px;flex:none;stroke-width:2}.jc-role{font-size:.86rem;color:var(--pa-ink-2)}.jc-rating{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .45rem;font-size:.8rem;color:var(--pa-ink-2)}.jc-score{display:inline-flex;flex-wrap:wrap;align-items:baseline;gap:0 .45rem}.jc-rating b{font-weight:700;color:var(--pa-ink)}.jc-rating b:after{content:"·";content:"·" / "";margin-inline-start:.45rem;font-weight:400;color:var(--pa-ink-2)}.jobcard .stars{display:inline-flex;color:var(--jc-star)}.jobcard .stars .ic{width:1.3em;height:1.3em;margin-inline:-.1em;fill:currentColor;stroke-width:1.3}.jc-skills{display:flex;flex-wrap:wrap;gap:.45rem;margin-top:1.25rem}.jc-skills span{font-size:.8rem;font-weight:600;line-height:1.2;padding:.4rem .8rem;border-radius:999px;color:var(--pa-brand);background:color-mix(in srgb,var(--pa-brand) 10%,transparent)}.jc-review{margin-top:1.25rem;padding:1rem 1.05rem 1.05rem;border-radius:16px;background:color-mix(in srgb,var(--pa-raised) 80%,var(--pa-surface))}.jc-review .stars{display:flex;font-size:.72rem}.jc-review p{margin-top:.5rem;font-size:.95rem;line-height:1.5;color:var(--pa-ink);text-wrap:pretty}.jc-review figcaption{margin-top:.45rem;font-size:.76rem;color:var(--pa-ink-2);text-wrap:pretty}@media(max-width:359px){.jobcard{padding:1.1rem}.jc-who{gap:.75rem}.jc-av{width:50px;height:50px}.jc-verified{font-size:.66rem;gap:.25rem;padding-inline:.4rem .55rem}.jc-verified .ic{width:13px;height:13px}}.landing{--ease-out: cubic-bezier(.16, 1, .3, 1);--ease-spring: cubic-bezier(.34, 1.56, .64, 1)}.scroll-progress{position:absolute;inset-inline:0;inset-block-end:-1px;height:2px;pointer-events:none;background:linear-gradient(90deg,var(--brand),var(--violet));transform:scaleX(0);transform-origin:0 50%;box-shadow:0 0 10px color-mix(in srgb,var(--brand) 45%,transparent)}[dir=rtl] .scroll-progress{background:linear-gradient(270deg,var(--brand),var(--violet))}:where(.landing) .reveal{transition:opacity .7s ease,transform .9s var(--ease-out);transition-delay:var(--d, 0s)}:root.js .landing .reveal:not(.in){transform:translateY(22px)}:root.js .landing .h-sec.reveal{-webkit-mask-image:linear-gradient(180deg,#000 46%,transparent 54%);mask-image:linear-gradient(180deg,#000 46%,transparent 54%);-webkit-mask-size:100% 220%;mask-size:100% 220%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:0 0;mask-position:0 0;transition:opacity .6s ease,transform 1s var(--ease-out),-webkit-mask-position 1.1s var(--ease-out),mask-position 1.1s var(--ease-out);transition-delay:var(--d, 0s)}:root.js .landing .h-sec.reveal:not(.in){-webkit-mask-position:0 100%;mask-position:0 100%;transform:translateY(.45em)}.landing .eyebrow-row.reveal:after{transform-origin:0 50%;transition:transform .9s var(--ease-out) .3s}[dir=rtl] .landing .eyebrow-row.reveal:after{transform-origin:100% 50%}:root.js .landing .eyebrow-row.reveal:not(.in):after{transform:scaleX(0)}.landing .h-hero.words-split{animation:none;opacity:1}.landing .h-hero .w{display:inline-block;clip-path:inset(-.6em -.3em -.16em -.3em)}.landing .h-hero.words-done .w{clip-path:none}.landing .h-hero .w>span{display:inline-block;transform-origin:0 100%}.landing .device-cluster{will-change:transform}.landing :is(.store-badge,.store-btn,.btn-primary){position:relative;overflow:hidden;isolation:isolate}.landing :is(.store-badge,.store-btn,.btn-primary):after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;pointer-events:none;background:linear-gradient(105deg,transparent 30%,color-mix(in srgb,var(--brand) 26%,transparent) 50%,transparent 70%);transform:translate(-130%);transition:transform .8s var(--ease-out)}.landing .btn-primary:after{background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.32) 50%,transparent 70%)}.landing :is(.store-badge,.store-btn,.btn-primary):hover:after{transform:translate(130%)}.landing :is(.store-badge,.store-btn,.btn-primary,.btn){transition:transform .18s var(--ease-out),opacity .2s ease,background-color .2s ease,border-color .2s ease}.landing .store-btn:hover{opacity:1;transform:translateY(-2px)}.landing .btn-primary:hover{transform:translateY(-2px);box-shadow:0 12px 28px -12px color-mix(in srgb,var(--brand) 80%,transparent)}.landing .btn-primary .ic{transition:transform .3s var(--ease-spring)}.landing .btn-primary:hover .ic{transform:translate(3px)}[dir=rtl] .landing .btn-primary:hover .ic{transform:translate(-3px) scaleX(-1)}.landing :is(.store-badge,.store-btn,.btn):active{transform:scale(.97);transition-duration:.08s}@media(min-width:901px){.landing .plat-intro{display:grid;grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);gap:clamp(2rem,5vw,5rem);align-items:start;margin-bottom:clamp(2.75rem,5vw,4rem)}.landing .plat-intro .plat-copy{margin-bottom:0;padding-top:3.1rem}.landing .plat-head{position:sticky;top:6rem}.landing .how-grid{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(2rem,5vw,5rem);align-items:start}.landing .how-head{position:sticky;top:6rem}.landing .how-head .h-sec{margin-bottom:0!important}}.landing .steps{position:relative}.landing .steps.is-scrub .step:before{opacity:.18}.landing .steps.is-scrub:after{content:"";position:absolute;z-index:0;pointer-events:none;width:2px;border-radius:2px;inset-inline-start:calc(clamp(1rem,2vw,1.5rem) + 1.15rem - 1px);inset-block-start:var(--line-top, 0px);height:var(--line-len, 0px);background:linear-gradient(180deg,var(--brand),var(--violet) 80%,var(--carpool));box-shadow:0 0 12px color-mix(in srgb,var(--violet) 55%,transparent);transform:scaleY(var(--p, 0));transform-origin:50% 0}.landing .steps.is-scrub .step .n{transition:transform .5s var(--ease-spring),filter .45s ease,opacity .45s ease,box-shadow .45s ease}.landing .steps.is-scrub .step .ic-box{transition:transform .55s var(--ease-spring),opacity .45s ease}.landing .steps.is-scrub .step>div{transition:opacity .5s ease}.landing .steps.is-scrub .step:not(.lit) .n{transform:scale(.8);opacity:.5;filter:grayscale(1);box-shadow:none}.landing .steps.is-scrub .step:not(.lit) .ic-box{transform:scale(.86);opacity:.5}.landing .steps.is-scrub .step:not(.lit)>div{opacity:.5}.landing .steps.is-scrub .step.lit .n{box-shadow:0 0 0 5px color-mix(in srgb,var(--brand-fill) 16%,transparent),0 6px 16px color-mix(in srgb,var(--brand-fill) 32%,transparent)}@media(max-width:768px){.landing .steps.is-scrub:after{display:none}}.landing .feat .ic-box,.landing .platcard .pc-ic,.landing .checklist .ic-box{transition:transform .5s var(--ease-spring)}.landing .feat:hover .ic-box,.landing .platcard:hover .pc-ic{transform:translateY(-3px) rotate(-7deg) scale(1.07)}.landing .checklist .item:hover .ic-box{transform:translateY(-2px) rotate(-6deg) scale(1.06)}[dir=rtl] .landing .feat:hover .ic-box,[dir=rtl] .landing .platcard:hover .pc-ic{transform:translateY(-3px) rotate(7deg) scale(1.07)}[dir=rtl] .landing .checklist .item:hover .ic-box{transform:translateY(-2px) rotate(6deg) scale(1.06)}.landing .section:before{transform:translateY(var(--wash-y, 0px))}:root.js .landing .gold-scale.reveal{transition:opacity .6s ease,transform 1.2s var(--ease-out)}:root.js .landing .gold-scale.reveal:not(.in){transform:scaleX(0)}.landing .prize .pool{background:linear-gradient(110deg,var(--gold-text) 0%,var(--gold) 30%,var(--gold-bright) 44%,color-mix(in srgb,var(--gold-bright) 55%,#fff) 50%,var(--gold-bright) 56%,var(--gold) 72%,var(--gold-text) 100%);background-size:260% 100%;background-position:100% 0;-webkit-background-clip:text;background-clip:text;animation:poolGlint 7s ease-in-out infinite 1.5s}@keyframes poolGlint{0%,55%{background-position:100% 0}85%,to{background-position:0% 0}}.landing .gold-emblem{position:relative}.landing .gold-emblem .sparks{position:absolute;top:-40%;right:-120%;bottom:20%;left:-120%;pointer-events:none}.landing .gold-emblem .sparks i{position:absolute;inset-block-end:0;width:5px;height:5px;border-radius:50%;background:var(--gold-bright);box-shadow:0 0 8px var(--gold);opacity:0;animation:spark 4.2s ease-out infinite}.landing .gold-emblem .sparks i:nth-child(1){inset-inline-start:18%;animation-delay:.2s}.landing .gold-emblem .sparks i:nth-child(2){inset-inline-start:30%;animation-delay:1.6s;width:4px;height:4px}.landing .gold-emblem .sparks i:nth-child(3){inset-inline-start:42%;animation-delay:2.9s}.landing .gold-emblem .sparks i:nth-child(4){inset-inline-start:58%;animation-delay:.9s;width:3px;height:3px}.landing .gold-emblem .sparks i:nth-child(5){inset-inline-start:70%;animation-delay:2.2s}.landing .gold-emblem .sparks i:nth-child(6){inset-inline-start:82%;animation-delay:3.5s;width:4px;height:4px}.landing .gold-emblem .sparks i:nth-child(7){inset-inline-start:50%;animation-delay:1.2s;width:3px;height:3px}@keyframes spark{0%{opacity:0;transform:translateY(0) scale(.5)}18%{opacity:1}to{opacity:0;transform:translateY(-5.5rem) scale(1.1)}}.landing :is(.ridecard,.earn,.jobcard){animation:cardDrift 7s ease-in-out infinite}.landing .earn{animation-duration:8s;animation-delay:-2s}.landing .jobcard{animation-duration:7.5s;animation-delay:-4s}@keyframes cardDrift{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.landing .rc-cta{overflow:hidden}.landing .rc-cta:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.3) 50%,transparent 65%);transform:translate(-120%);animation:ctaGlint 5s ease-in-out infinite 2s}[dir=rtl] .landing .rc-cta:after{animation-direction:reverse}@keyframes ctaGlint{0%,60%{transform:translate(-120%)}90%,to{transform:translate(120%)}}@media(prefers-reduced-motion:reduce){.scroll-progress{box-shadow:none}:root.js .landing .h-sec.reveal{-webkit-mask-image:none!important;mask-image:none!important}.landing .eyebrow-row.reveal:after,.landing .gold-scale.reveal{transform:none!important}.landing :is(.ridecard,.earn,.jobcard),.landing .prize .pool,.landing .rc-cta:after,.landing .gold-emblem .sparks i{animation:none!important}.landing .rc-cta:after,.landing .gold-emblem .sparks{display:none}.landing .section:before{transform:none}}@media(prefers-reduced-motion:no-preference){@view-transition{navigation:auto}}.nav{view-transition-name:site-nav}::view-transition-group(root){animation-duration:.38s}::view-transition-old(root){animation:vtOut .22s cubic-bezier(.4,0,1,1) both}::view-transition-new(root){animation:vtIn .38s cubic-bezier(.16,1,.3,1) .06s both}@keyframes vtOut{to{opacity:0;transform:translateY(-10px)}}@keyframes vtIn{0%{opacity:0;transform:translateY(14px)}}::view-transition-group(*){animation-duration:.42s;animation-timing-function:cubic-bezier(.16,1,.3,1)}::view-transition-old(*):not(:only-child),::view-transition-new(*):not(:only-child){height:100%;width:auto}.gs-wrap{width:100%;max-width:38rem;margin-inline:auto}.gs-wrap[hidden]{display:none}.hero-ghost{aspect-ratio:1}.hero-ghost video{width:100%;height:100%;display:block;object-fit:contain;background:transparent}.gs-stage{--gs-deep: #1B33C4;--gs-far: #4863FF;--gs-far-2: #3350EC;--gs-ink: #0B1020;--gs-ink-2: #1A2135;--gs-pale: #DCE3FF;--gs-grass: #8FE3B8;--gs-car: #0F1A5E;--gs-light: #FFD173;--gs-box: #F4C77E;--gs-box-tape: #DDA955;--gs-box-ink: #A06F22;--gs-paint: #DDE4FF;--gs-brand: #2D4BF0;--gs-shadow: rgba(6, 14, 72, .34);--gs-beat: 5.2s;position:relative;aspect-ratio:6 / 5;overflow:hidden;isolation:isolate;border-radius:clamp(26px,3.4vw,42px);background:radial-gradient(120% 90% at 16% 6%,#ffffff2e,#fff0 55%),linear-gradient(160deg,#4a66ff,#2d4bf0 55%,#2138c8);box-shadow:0 44px 90px -40px #2138c899,inset 0 0 0 1px #ffffff14}.gs-svg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.gs-svg *{transform-box:view-box}.gs-l{opacity:0;transition:opacity .6s ease}.gs-stage[data-role=tech] .gs-l[data-role=tech],.gs-stage[data-role=garden] .gs-l[data-role=garden],.gs-stage[data-role=carpool] .gs-l[data-role=carpool],.gs-stage[data-role=moving] .gs-l[data-role=moving],.gs-stage[data-role=paint] .gs-l[data-role=paint]{opacity:1}.gs-grass{fill:var(--gs-grass)}.gs-float{animation:gsFloat 5s ease-in-out infinite}@keyframes gsFloat{0%,to{transform:translateY(0)}50%{transform:translateY(-14px)}}.gs-shadow{transform-box:fill-box;transform-origin:center;transition:opacity .6s ease;animation:gsShadow 5s ease-in-out infinite}@keyframes gsShadow{0%,to{transform:scale(1)}50%{transform:scale(.9)}}.gs-stage[data-role=carpool] .gs-shadow{opacity:0}.gs-pos,.gs-shadow-pos,.gs-arm,.gs-eyes{transition:transform .9s cubic-bezier(.45,0,.2,1)}.gs-arm-r,.gs-arm-r>.gs-loop{transform-origin:762px 606px}.gs-arm-l,.gs-arm-l>.gs-loop{transform-origin:200px 600px}.gs-stage[data-role=tech] .gs-arm-r{transform:rotate(165deg)}.gs-stage[data-role=tech] .gs-arm-l{transform:rotate(-60deg)}.gs-stage[data-role=tech] .gs-eyes{transform:translateY(12px)}.gs-stage[data-role=garden] .gs-pos,.gs-stage[data-role=garden] .gs-shadow-pos{transform:translate(-110px)}.gs-stage[data-role=garden] .gs-arm-r{transform:rotate(72deg)}.gs-stage[data-role=garden] .gs-eyes{transform:translate(16px,6px)}.gs-stage[data-role=carpool] .gs-pos{transform:translate(100px,-30px)}.gs-stage[data-role=carpool] .gs-eyes{transform:translate(12px)}.gs-stage[data-role=moving] .gs-arm-r{transform:rotate(165deg)}.gs-stage[data-role=moving] .gs-arm-l{transform:rotate(-55deg)}.gs-stage[data-role=paint] .gs-pos,.gs-stage[data-role=paint] .gs-shadow-pos{transform:translate(-90px)}.gs-stage[data-role=paint] .gs-eyes{transform:translate(14px,-8px)}.gs-wheel{transform-box:fill-box;transform-origin:center;animation:gsSpin .9s linear infinite}@keyframes gsSpin{to{transform:rotate(360deg)}}.gs-grass{animation:gsScroll160 1.4s linear infinite}.gs-road{animation:gsScroll200 .7s linear infinite}.gs-far{animation:gsScroll440 4.4s linear infinite}@keyframes gsScroll160{to{transform:translate(-160px)}}@keyframes gsScroll200{to{transform:translate(-200px)}}@keyframes gsScroll440{to{transform:translate(-440px)}}.gs-bit{transform-box:fill-box;transform-origin:center;opacity:0;animation:gsBit 1.4s ease-out infinite}.gs-bit.b2{animation-delay:.45s}.gs-bit.b3{animation-delay:.9s}@keyframes gsBit{0%{opacity:0;transform:translate(0) rotate(0)}20%{opacity:1}to{opacity:0;transform:translate(-80px,-46px) rotate(-120deg)}}.gs-stage[data-role=carpool] .gs-arm-r>.gs-loop{animation:gsWave 3.2s ease-in-out infinite}@keyframes gsWave{0%,46%,to{transform:rotate(0)}12%,32%{transform:rotate(-14deg)}22%{transform:rotate(-3deg)}}.gs-stage[data-role=tech] .gs-arm>.gs-loop{animation:gsType .5s ease-in-out infinite alternate}.gs-stage[data-role=tech] .gs-arm-l>.gs-loop{animation-delay:-.25s}@keyframes gsType{0%{transform:rotate(-3deg)}to{transform:rotate(3deg)}}.gs-type{transform-box:fill-box;transform-origin:0 50%;animation:gsLine1 3.6s ease-in-out infinite}.gs-type.t2{animation-name:gsLine2}@keyframes gsLine1{0%{transform:scaleX(0)}30%,86%{transform:scaleX(1);opacity:1}to{transform:scaleX(1);opacity:0}}@keyframes gsLine2{0%,30%{transform:scaleX(0)}64%,86%{transform:scaleX(1);opacity:.35}to{transform:scaleX(1);opacity:0}}.gs-stage[data-role=moving] .gs-box{transform-box:fill-box;transform-origin:50% 100%;animation:gsWobble 4s ease-in-out infinite}@keyframes gsWobble{0%,to{transform:rotate(-1.5deg)}50%{transform:rotate(1.5deg)}}.gs-stage[data-role=paint] .gs-arm-r>.gs-loop{animation:gsRoll 2.6s ease-in-out infinite alternate}@keyframes gsRoll{0%{transform:rotate(-12deg)}to{transform:rotate(12deg)}}.gs-level{transform-origin:1242px 422px}.gs-stage[data-role=paint] .gs-level{animation:gsLevel 2.6s ease-in-out infinite alternate}@keyframes gsLevel{0%{transform:rotate(12deg)}to{transform:rotate(-12deg)}}.gs-stripe{transform-box:fill-box;transform-origin:50% 100%}.gs-stage[data-role=paint] .gs-stripe{animation:gsReveal 2.4s cubic-bezier(.3,0,.2,1) both}@keyframes gsReveal{0%{transform:scaleY(0)}}.gs-chip{position:absolute;top:5.5%;left:5%;display:grid}.gs-name{grid-area:1 / 1;justify-self:start;display:inline-flex;align-items:center;gap:.5em;white-space:nowrap;padding:.55em 1em .55em .8em;border-radius:999px;background:#fff;color:#1b2a9e;font:600 clamp(.84rem,1.25vw,1rem)/1 var(--display);letter-spacing:0;box-shadow:0 10px 24px -10px #0810468c;opacity:0;transform:translateY(8px);transition:opacity .5s ease,transform .6s cubic-bezier(.2,.7,.2,1)}.gs-name .ic{width:1.15em;height:1.15em;stroke:#2d4bf0;stroke-width:2}.gs-stage[data-role=tech] .gs-name[data-role=tech],.gs-stage[data-role=garden] .gs-name[data-role=garden],.gs-stage[data-role=carpool] .gs-name[data-role=carpool],.gs-stage[data-role=moving] .gs-name[data-role=moving],.gs-stage[data-role=paint] .gs-name[data-role=paint]{opacity:1;transform:none}.gs-dots{position:absolute;bottom:3.2%;left:50%;transform:translate(-50%);display:flex}:root:not(.js) .gs-dots{display:none}.gs-dot{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:none;padding:12px 4px;cursor:pointer;border-radius:8px}.gs-dot:focus-visible{outline:2px solid #fff;outline-offset:-2px}.gs-dot i{position:relative;display:block;width:28px;height:4px;border-radius:2px;overflow:hidden;background:#ffffff4d}.gs-dot i:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:#fff;transform:scaleX(0);transform-origin:0 50%}.gs-dot[aria-pressed=true] i:after{transform:scaleX(1)}.gs-stage.gs-live .gs-dot[aria-pressed=true] i:after{animation:gsFill var(--gs-beat) linear both}.gs-stage:has(.gs-dot:focus-visible) .gs-dot i:after{animation-play-state:paused}@keyframes gsFill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.gs-stage.gs-paused *,.gs-stage.gs-paused *:after{animation-play-state:paused!important}@media(max-width:900px){.gs-wrap{max-width:34rem}}@media(prefers-reduced-motion:reduce){.gs-stage *,.gs-stage *:after{animation:none!important}.gs-stage .gs-l,.gs-stage .gs-arm,.gs-stage .gs-pos,.gs-stage .gs-eyes,.gs-name{transition-duration:.01s!important}}.carpool-scene{min-width:0;width:100%;display:flex;justify-content:center}.carpool-character{grid-column:3;grid-row:1;align-self:center;display:block;width:100%;height:auto;pointer-events:none}.carpool-scene .ridecard{min-width:0;max-width:28rem}.carpool-scene .rc-route{grid-template-columns:auto minmax(0,1fr) 46%;gap:.65rem;align-items:stretch;min-height:8rem}.carpool-scene .rc-places{min-width:0}.carpool-scene .rc-head{flex-wrap:wrap}@media(max-width:600px){.carpool-scene .ridecard{padding-inline:1rem}.carpool-scene .rc-route{grid-template-columns:auto minmax(0,1fr) 42%}}.shots-head{max-width:44rem}.character-heading{display:grid;grid-template-columns:minmax(0,1fr) clamp(10rem,20vw,16rem);align-items:center;gap:clamp(1rem,4vw,4rem)}.section-character{display:block;width:100%;height:auto;pointer-events:none;-webkit-user-select:none;user-select:none;filter:drop-shadow(0 12px 18px rgb(25 43 100 / .12))}.character-heading--trust{margin-bottom:2.5rem}.character-heading--trust .h-sec{margin-bottom:0!important}@media(max-width:600px){.character-heading{grid-template-columns:minmax(0,1fr);gap:.75rem}.character-heading .section-character{grid-row:1;width:8rem;justify-self:start}}.shots-head .h-sec{max-width:16ch;margin-bottom:0}.shots{list-style:none;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:clamp(1.1rem,2.2vw,2rem);margin-top:clamp(2.2rem,4vw,3.4rem);align-items:start}.shot{container-type:inline-size;min-width:0}.shot .phone{--pw: 100cqw;box-shadow:0 30px 60px -26px #10131a61,0 0 0 1px #ffffff12,inset 0 0 0 1px #0009;transition:transform .5s cubic-bezier(.2,.7,.2,1)}@media(hover:hover){.shot:hover .phone{transform:translateY(-6px)}}.shot-cap{display:grid;grid-template-columns:auto minmax(0,1fr);gap:.75rem;margin-top:1.5rem;align-items:start}.shot-cap .n{display:grid;place-items:center;width:2rem;height:2rem;border-radius:50%;font-family:var(--mono);font-size:.72rem;font-weight:600;color:#fff;background:var(--brand-grad);box-shadow:0 6px 16px color-mix(in srgb,var(--brand-fill) 30%,transparent)}.shot-cap h3{font-size:1.08rem;margin:.3rem 0 .4rem}.shot-cap p{font-size:.9rem;line-height:1.5;color:var(--ink-2)}.landing .shots>.reveal:nth-child(2){--d: .07s}.landing .shots>.reveal:nth-child(3){--d: .14s}.landing .shots>.reveal:nth-child(4){--d: .21s}.landing .shots>.reveal:nth-child(5){--d: .28s}@media(max-width:1000px){.shots{--g: clamp(1.25rem, 4vw, 3rem);grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:min(15.5rem,64vw);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;margin-inline:calc(-1 * var(--g));padding:.5rem var(--g) 2.5rem;scroll-padding-inline:var(--g);scrollbar-width:none}.shots::-webkit-scrollbar{display:none}.shot{scroll-snap-align:start}}.feat-split{align-items:center}.feat-split .device-cluster{margin-block:1rem}.earn-stack{position:relative;width:100%;max-width:30rem;display:grid;justify-items:start;padding-bottom:4.5rem}.earn-stack .phone{--pw: min(250px, 58vw);transform:rotate(-3deg);margin-inline-start:6%}.earn-stack .earn{position:absolute;inset-inline-end:0;bottom:0;width:min(19rem,76%);z-index:6}[dir=rtl] .earn-stack .phone{transform:rotate(3deg)}@media(max-width:900px){.earn-stack{margin-inline:auto}}.hero-duo{--hpw: clamp(210px, min(19vw, 30vh), 272px);--hph: calc(var(--hpw) * 2.253);position:relative;width:calc(var(--hpw) * 1.62);max-width:100%;margin-inline:auto;padding-block:calc(var(--hpw) * .14) calc(var(--hpw) * .12)}.hero-duo .phone.hero-phone{--pw: var(--hpw);margin-inline-start:auto;margin-inline-end:calc(var(--hpw) * .04);transform:rotate(4deg);box-shadow:0 50px 90px -30px #10131a6b,0 14px 30px -12px #10131a38,0 0 0 1px #ffffff12,inset 0 0 0 1px #0009}.hero-phone-crop{position:relative;z-index:1}.hero-duo .hero-ghost{position:absolute;z-index:2;pointer-events:none;width:calc(var(--hpw) * 1.28);left:calc(var(--hpw) * -.26);bottom:calc(var(--hpw) * -.16)}.hero-duo .hero-ghost:before{content:"";position:absolute;z-index:-1;left:24%;right:22%;top:74%;height:9%;border-radius:50%;background:radial-gradient(closest-side,rgba(16,19,26,.28),transparent)}@media(prefers-reduced-motion:no-preference){.hero-duo .phone.hero-phone{animation:heroPhoneFloat 7s ease-in-out infinite}}@keyframes heroPhoneFloat{0%,to{transform:rotate(4deg) translateY(0)}50%{transform:rotate(4deg) translateY(-8px)}}:root[data-theme=dark] .hero-duo .phone.hero-phone{box-shadow:0 50px 90px -30px #0009,0 0 90px -20px color-mix(in srgb,var(--brand) 38%,transparent),0 0 0 1px #ffffff21,inset 0 0 0 1px #0009}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .hero-duo .phone.hero-phone{box-shadow:0 50px 90px -30px #0009,0 0 90px -20px color-mix(in srgb,var(--brand) 38%,transparent),0 0 0 1px #ffffff21,inset 0 0 0 1px #0009}}@media(max-width:900px){.hero-duo{--hpw: min(300px, 60vw);width:calc(var(--hpw) * 1.5);padding-block:0}.hero-phone-crop{height:calc(var(--hph) * .6);padding-top:calc(var(--hpw) * .06);-webkit-mask-image:linear-gradient(180deg,#000 58%,transparent 97%);mask-image:linear-gradient(180deg,#000 58%,transparent 97%)}.hero-duo .phone.hero-phone{transform:rotate(3deg);margin-inline-end:calc(var(--hpw) * .06);animation:none}.hero-duo .hero-ghost{width:calc(var(--hpw) * 1.08);left:calc(var(--hpw) * -.14);bottom:calc(var(--hpw) * -.2)}.hero{padding-bottom:2.75rem}}.r-meter{padding:1.1rem 0 1rem;border-bottom:1px dashed var(--hair-2)}.rm-top,.rm-foot,.rf-top{display:flex;align-items:baseline;justify-content:space-between;gap:.75rem;font-family:var(--mono)}.rm-top{margin-bottom:.6rem}.rm-lbl,.rf-lbl{font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-3)}.rm-cap{font-size:.68rem;color:var(--gold-text);background:color-mix(in srgb,var(--gold) 14%,transparent);padding:.15rem .5rem;border-radius:99px}.rm-foot{margin-top:.55rem;font-size:.74rem;color:var(--ink-2)}.rm-bar{position:relative;height:10px;border-radius:99px;background:var(--raised)}.rm-over{position:absolute;inset-block:0;inset-inline-end:0;width:calc((1 - var(--mark)) * 100%);border-radius:99px;background:color-mix(in srgb,var(--gold) 22%,transparent)}.rm-fill{position:absolute;inset-block:0;inset-inline-start:0;width:calc(var(--fill) * 100%);border-radius:99px;background:var(--brand);box-shadow:0 0 14px color-mix(in srgb,var(--brand) 45%,transparent);transform-origin:left center}.rm-mark{position:absolute;top:-3px;bottom:-3px;inset-inline-start:calc(var(--mark) * 100% - 1px);width:2px;border-radius:2px;background:var(--ink-3)}.r-quarters{display:grid;grid-template-columns:repeat(8,1fr);gap:4px;margin-top:-.15rem}.r-quarters i{height:8px;border-radius:3px;background:var(--raised);border:1px dashed var(--hair-2)}.r-quarters i.on{background:color-mix(in srgb,var(--brand) 78%,transparent);border:0}.r-flow{margin-top:1rem;padding-top:.95rem;border-top:1px dashed var(--hair-2)}.rf-top{margin-bottom:.55rem}.rf-sum{font-size:.8rem;color:var(--ink-2);font-variant-numeric:tabular-nums}.rf-bar{display:flex;height:10px;border-radius:99px;overflow:hidden;background:var(--raised);outline:1px solid var(--hair);outline-offset:2px}.rf-charged{flex:0 0 calc(var(--charged) * 100%);background:var(--brand);transform-origin:left center}.rf-released{flex:1;background:var(--online)}.rf-legend{display:flex;justify-content:space-between;gap:.75rem;margin-top:.6rem;font-family:var(--mono);font-size:.74rem;color:var(--ink-2)}.rf-legend>span{display:inline-flex;align-items:center;gap:.4rem}.rf-legend i{width:8px;height:8px;border-radius:2px;background:var(--brand)}.rf-legend .r i{background:var(--online)}.rf-legend .r{color:var(--online-text)}.receipt{background:var(--pa-surface);color:var(--pa-ink);border-color:var(--pa-hair);border-radius:var(--pa-radius-lg);padding:clamp(1.1rem,2.5vw,1.75rem);box-shadow:var(--shadow-2);max-width:30rem}.receipt .r-head{border:0;padding-bottom:1.25rem;gap:.75rem;flex-wrap:wrap}.r-title{display:inline-flex;align-items:center;gap:.7rem}.r-icon{display:grid;place-items:center;width:2.6rem;height:2.6rem;border-radius:.85rem;color:var(--brand);background:color-mix(in srgb,var(--brand) 12%,transparent)}.r-icon .ic{width:1.3rem;height:1.3rem}.receipt .r-head .t{font-family:var(--display);font-size:1.3rem;font-weight:600;letter-spacing:-.02em;color:var(--pa-ink)}.receipt .r-head .s{font-family:inherit;font-size:.75rem;font-weight:600;padding:.35rem .65rem;border-radius:99px;background:color-mix(in srgb,var(--online) 12%,transparent)}.receipt .r-head .s .ic{width:.85rem;height:.85rem}.receipt .r-total{flex-direction:column;align-items:flex-start;gap:.15rem;padding:1.15rem 1.25rem;border:0;border-radius:1.15rem;background:color-mix(in srgb,var(--brand) 9%,var(--pa-surface))}.receipt .r-total .k{font:inherit;font-size:.85rem;letter-spacing:0;color:var(--pa-ink-2)}.receipt .r-total .v{font-family:var(--display);font-size:clamp(2.5rem,4vw,3.25rem);line-height:1.15;font-weight:600;color:var(--pa-ink)}.receipt .r-meter{padding-block:1.25rem;border-bottom:1px solid var(--pa-hair)}.receipt :is(.rm-top,.rm-foot,.rf-top,.rf-legend){font-family:inherit;flex-wrap:wrap}.receipt :is(.rm-lbl,.rf-lbl){font-size:.78rem;letter-spacing:0;text-transform:none;color:var(--pa-ink-2)}.receipt .rm-foot{color:var(--pa-ink-2);gap:.25rem .75rem}.receipt .rm-fill{box-shadow:none}.receipt .r-rows{gap:0;padding-block:.5rem}.receipt .r-row{font-family:inherit;font-size:.85rem;gap:1rem;padding-block:.65rem}.receipt .r-row .lead{display:none}.receipt .r-row .k{color:var(--pa-ink-2)}.receipt .r-row .v{color:var(--pa-ink);font-weight:600;text-align:end;flex-shrink:0}.receipt .r-row.pause{padding-inline:.65rem;border-radius:.6rem;background:color-mix(in srgb,var(--online) 8%,transparent)}.receipt .r-row.pause :is(.k,.v){color:var(--online-text)}.receipt .r-quarters{margin:0 0 .65rem;gap:5px}.receipt .r-quarters i{height:5px;border:0;border-radius:99px;background:var(--pa-raised)}.receipt .r-flow{margin-top:.25rem;padding:1rem;border:1px solid var(--pa-hair);border-radius:1rem;background:var(--pa-raised)}.receipt .rf-sum{font-weight:600;color:var(--pa-ink)}.receipt .rf-bar{height:7px;outline:0}.receipt .rf-legend{color:var(--pa-ink-2);gap:.45rem 1rem;font-size:.75rem}.receipt .rf-legend .r{color:var(--online-text)}[dir=rtl] .rm-fill,[dir=rtl] .rf-charged{transform-origin:right center}.rm-fill{transition:transform 1.5s cubic-bezier(.2,.7,.2,1) .35s}.rm-mark,.rm-cap,.rm-over{transition:opacity .6s ease 1.3s}.r-quarters i{transition:opacity .35s ease,transform .35s cubic-bezier(.2,.7,.2,1);transition-delay:calc(1.1s + var(--i) * .09s)}.rf-charged{transition:transform 1.1s cubic-bezier(.2,.7,.2,1) 1.9s}.rf-released,.rf-legend .r{transition:opacity .6s ease 2.7s}:root.js .visual.reveal:not(.in) .rm-fill,:root.js .visual.reveal:not(.in) .rf-charged{transform:scaleX(0)}:root.js .visual.reveal:not(.in) :is(.rm-mark,.rm-cap,.rm-over,.rf-released,.rf-legend .r){opacity:0}:root.js .visual.reveal:not(.in) .r-quarters i{opacity:0;transform:scaleY(.2)}@media(prefers-reduced-motion:reduce){.receipt :is(.rm-fill,.rm-mark,.rm-cap,.rm-over,.r-quarters i,.rf-charged,.rf-released,.rf-legend .r){transition:none!important;transform:none!important;opacity:1!important}}.prize .prize-status{max-width:46ch;margin:-1.2rem auto 2.2rem;padding:.85rem 1.1rem;border:1px solid var(--gold-text);border-radius:14px;font-size:1rem;line-height:1.5;color:var(--ink);text-wrap:pretty}.prize .prize-status-tag{display:inline-block;margin-right:.35rem;padding:.1rem .55rem;border-radius:999px;background:var(--gold-text);color:var(--bg, #fff);font-size:.78rem;font-weight:600;letter-spacing:.02em;vertical-align:.08em}.legal-col{max-width:48rem;margin-inline:auto}.legal-hero{padding-top:clamp(6.5rem,13vw,9.5rem);padding-bottom:clamp(2rem,4.5vw,3.25rem)}.legal-hero .eyebrow-row{margin-bottom:1rem}.legal-hero .h-sec{margin-bottom:.85rem;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto}.legal-updated{font-family:var(--mono);font-size:.76rem;letter-spacing:.06em;color:var(--ink-3)}.legal-binding{max-width:52ch;margin-top:1.35rem;font-size:.9rem;line-height:1.6;color:var(--ink-3)}.legal-body{padding-top:clamp(2.5rem,5vw,3.5rem)}.legal-section{scroll-margin-top:5.5rem}.legal-section+.legal-section{margin-top:clamp(3rem,6vw,4.5rem);padding-top:clamp(2.25rem,4.5vw,3rem);border-top:1px solid var(--hair)}.legal-section-header{margin-bottom:1.35rem}.legal-section-header .eyebrow-row{margin-bottom:.7rem}.legal-section-header h2{font-size:clamp(1.5rem,3.4vw,2.1rem);font-weight:600;letter-spacing:-.005em;line-height:1.1}.legal-card{position:relative;margin-top:1rem;padding:clamp(1.2rem,3vw,1.85rem);background:var(--surface);border:1px solid var(--hair);border-radius:var(--radius);overflow:hidden}.legal-card:before{content:"";position:absolute;top:0;inset-inline-start:0;width:3px;height:100%;background:var(--hair-2)}.legal-card h3{font-size:1.02rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin-bottom:.7rem}.legal-card p{font-size:.97rem;line-height:1.68;color:var(--ink-2)}.legal-card p+p{margin-top:.7rem}.legal-card ul{list-style:none;margin-top:.75rem}.legal-card ul li{position:relative;padding:.3rem 0;padding-inline-start:1.25rem;font-size:.95rem;line-height:1.6;color:var(--ink-2)}.legal-card ul li:before{content:"";position:absolute;inset-inline-start:0;top:.95em;width:7px;height:1px;background:var(--brand)}.legal-card strong{color:var(--ink);font-weight:600}.legal-card a,.contact-card a{color:var(--brand);text-decoration:underline;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,var(--brand) 40%,transparent)}.legal-card a:hover,.contact-card a:hover{text-decoration-color:var(--brand)}.bar-blue:before{background:var(--brand)}.bar-purple:before{background:var(--violet)}.bar-green:before{background:var(--online)}.bar-amber:before{background:var(--gold)}.bar-sky:before{background:color-mix(in srgb,var(--brand) 55%,var(--online))}.legal-table{width:100%;border-collapse:collapse;margin-top:1rem;font-size:.9rem}.legal-table th{padding:.65rem .8rem;border-bottom:1px solid var(--hair-2);font-family:var(--mono);font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-align:start;color:var(--ink-3)}.legal-table td{padding:.75rem .8rem;border-bottom:1px solid var(--hair);color:var(--ink-2);vertical-align:top;line-height:1.55}.legal-table tr:last-child td{border-bottom:0}.legal-table code{font-family:var(--mono);font-size:.86em;color:var(--ink);overflow-wrap:anywhere;direction:ltr;unicode-bidi:isolate}.contact-card{margin-top:1rem;padding:clamp(1.35rem,3vw,2rem);background:var(--raised);border:1px solid var(--hair);border-radius:var(--radius)}.contact-card p{font-size:.95rem;line-height:1.7;color:var(--ink-2)}.contact-card p+p{margin-top:.2rem}.contact-card strong{display:block;margin-bottom:.5rem;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;color:var(--ink)}.contact-card bdi{font-family:var(--mono)}@media(max-width:700px){.legal-table,.legal-table tbody,.legal-table tr,.legal-table td{display:block}.legal-table thead{display:none}.legal-table tr{padding:.8rem 0;border-bottom:1px solid var(--hair)}.legal-table tr:last-child{border-bottom:0}.legal-table td{padding:.12rem 0;border:0;font-size:.92rem}.legal-table td:before{content:attr(data-label) " · ";font-family:var(--mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.legal-table td:first-child{color:var(--ink);font-weight:600}}.eyebrow-row{gap:.7rem}.eyebrow-row .tick{flex:none;width:2.75rem;height:2px;border-radius:2px;opacity:.85;background:linear-gradient(90deg,var(--brand),transparent)}[dir=rtl] .eyebrow-row .tick{background:linear-gradient(270deg,var(--brand),transparent)}.sup-hub,.section+.sup-hub{border-top:0;padding-top:0;padding-bottom:clamp(1rem,3vw,2rem)}.sup-areas{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:clamp(.8rem,1.6vw,1.1rem)}.sup-area{--tint: var(--brand);position:relative;display:flex;flex-direction:column;min-height:11rem;padding:clamp(1.1rem,2vw,1.4rem);background:var(--surface);border:1px solid var(--hair);border-radius:var(--radius);color:var(--ink);text-decoration:none;transition:transform .2s cubic-bezier(.2,.7,.2,1),border-color .2s,box-shadow .2s}.sup-area:hover,.sup-area:focus-visible{transform:translateY(-2px);border-color:color-mix(in srgb,var(--tint) 45%,var(--hair));box-shadow:var(--shadow-1)}.sup-area:focus-visible{outline:2px solid var(--tint);outline-offset:3px}.sup-area .ic-box{width:2.6rem;height:2.6rem;display:grid;place-items:center;border-radius:10px;margin-bottom:auto;color:var(--tint);background:color-mix(in srgb,var(--tint) 13%,transparent)}.sup-area .ic-box .ic{width:20px;height:20px;stroke-width:1.7}.sup-area b{display:block;margin-top:1rem;font-size:1.05rem;font-weight:700;letter-spacing:-.01em;line-height:1.25}.sup-area small{display:block;margin-top:.3rem;min-height:2.9em;font-size:.86rem;line-height:1.45;color:var(--ink-2);padding-inline-end:1.6rem}.sup-area .arr{position:absolute;inset-inline-end:1.1rem;bottom:1.15rem;width:16px;height:16px;stroke-width:1.8;color:var(--ink-3);transition:transform .2s,color .2s}.sup-area:hover .arr,.sup-area:focus-visible .arr{color:var(--tint);transform:translate(3px)}[dir=rtl] .sup-area .arr{transform:scaleX(-1)}[dir=rtl] .sup-area:hover .arr,[dir=rtl] .sup-area:focus-visible .arr{transform:scaleX(-1) translate(3px)}.sup-area[data-tint=violet]{--tint: var(--violet)}.sup-area[data-tint=online]{--tint: var(--online)}.sup-area[data-tint=gold]{--tint: var(--gold)}.sup-area[data-tint=carpool]{--tint: var(--carpool)}@media(max-width:1200px){.sup-areas{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:560px){.sup-areas{grid-template-columns:1fr}.sup-area,.sup-area small{min-height:0}.sup-area .ic-box{margin-bottom:0}.sup-area b{margin-top:.6rem}}.legal-hero .lede{margin-bottom:1rem}.sup-grid{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.sup-grid .legal-card,.sup-grid .btn{margin-top:1rem}@media(max-width:720px){.sup-grid{grid-template-columns:1fr}}.legal-card .btn{text-decoration:none;color:var(--ink)}.sup-hero-grid{display:grid;grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:clamp(2rem,5vw,5rem);align-items:center}.sup-hero-copy .lede{max-width:46ch}.sup-hero-copy .legal-binding{margin-top:.9rem}.sup-hero-art .sup-art{width:100%;height:auto;max-width:34rem;margin-inline-start:auto;overflow:visible}.sup-art .f1,.sup-art .f2,.sup-art .f3{transform-box:fill-box;transform-origin:center;animation:supFloat 6s ease-in-out infinite alternate}.sup-art .f2{animation-duration:7.5s;animation-delay:-2s}.sup-art .f3{animation-duration:5.5s;animation-delay:-4s}@keyframes supFloat{to{transform:translateY(-9px)}}@media(prefers-reduced-motion:reduce){.sup-art .f1,.sup-art .f2,.sup-art .f3{animation:none}}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.sup-search{display:none}:root.js .sup-search{display:flex}.sup-search{align-items:center;gap:.65rem;max-width:33rem;height:3.3rem;margin:1.6rem 0 .75rem;padding-inline:1rem .55rem;background:var(--surface);border:1px solid var(--hair-2);border-radius:var(--radius-lg);box-shadow:var(--shadow-1);transition:border-color .2s,box-shadow .2s}.sup-search:focus-within{border-color:var(--brand);box-shadow:0 0 0 4px color-mix(in srgb,var(--brand) 16%,transparent),var(--shadow-1)}.sup-search>.ic{flex:none;width:19px;height:19px;color:var(--ink-3)}.sup-search:focus-within>.ic{color:var(--brand)}.sup-search input{flex:1;min-width:0;height:100%;border:0;background:none;outline:0;font-family:var(--font);font-size:1rem;color:var(--ink);-webkit-appearance:none;-moz-appearance:none;appearance:none}.sup-search input::placeholder{color:var(--ink-3)}.sup-search input::-webkit-search-cancel-button,.sup-search input::-webkit-search-decoration{-webkit-appearance:none;display:none}.sup-kbd{flex:none;font-family:var(--mono);font-size:.68rem;line-height:1.2;color:var(--ink-3);padding:.18rem .42rem;border:1px solid var(--hair-2);border-radius:5px}.sup-search:focus-within .sup-kbd,.sup-search.has-q .sup-kbd{display:none}@media(hover:none){.sup-kbd{display:none}}.sup-clear{flex:none;width:2rem;height:2rem;display:grid;place-items:center;border:0;border-radius:50%;background:var(--raised);color:var(--ink-2);cursor:pointer;transition:background .15s,color .15s}.sup-clear:hover{background:var(--hair);color:var(--ink)}.sup-clear .ic{width:14px;height:14px;stroke-width:2}.sup-clear[hidden]{display:none}.sup-hits{display:flex;align-items:center;gap:.55rem;margin-bottom:.9rem;font-family:var(--mono);font-size:.7rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.sup-hits[hidden]{display:none}.sup-hits b{font-weight:600;font-variant-numeric:tabular-nums;letter-spacing:0;color:var(--brand);padding:.12rem .5rem;border-radius:999px;background:color-mix(in srgb,var(--brand) 12%,transparent)}::highlight(sup-hit){background-color:color-mix(in srgb,var(--gold) 38%,transparent);color:var(--ink)}body.sup-searching .sup-hub{display:none}:root.js body.sup-searching .reveal:not(.in){opacity:1;transform:none}body.sup-searching .legal-section+.legal-section{border-top:0;padding-top:0;margin-top:2.5rem}body.sup-searching .sup-grid{grid-template-columns:1fr}body.sup-searching .sup-hero-copy .legal-updated,body.sup-searching .sup-hero-copy .legal-binding,body.sup-searching .sup-up,body.sup-searching .sup-sum,body.sup-searching .sup-flow{display:none}body.sup-searching .legal-section.visual-hit .sup-sum{display:block}body.sup-searching .legal-section.visual-hit .sup-flow{display:grid}body.sup-searching .legal-body{padding-top:clamp(1.5rem,3vw,2.25rem)}.legal-section[hidden],.legal-card[hidden],.contact-card[hidden]{display:none}.sup-none{padding:clamp(1.5rem,3vw,2.25rem);text-align:center;background:var(--surface);border:1px dashed var(--hair-2);border-radius:var(--radius-lg)}.sup-none[hidden]{display:none}.sup-none b{display:block;font-size:1.15rem;font-weight:700;letter-spacing:-.015em;margin-bottom:.45rem}.sup-none p{max-width:42ch;margin:0 auto 1.1rem;font-size:.95rem;line-height:1.6;color:var(--ink-2)}.sup-none .btn{text-decoration:none}.sup-sec-head{--tint: var(--brand);display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:.9rem}.sup-sec-head .ic-box{width:2.5rem;height:2.5rem;display:grid;place-items:center;border-radius:10px;color:var(--tint);background:color-mix(in srgb,var(--tint) 13%,transparent)}.sup-sec-head .ic-box .ic{width:20px;height:20px;stroke-width:1.7}.sup-sec-head h2{min-width:0}.sup-up{position:relative;display:inline-flex;align-items:center;gap:.4rem;white-space:nowrap;font-family:var(--mono);font-size:.68rem;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);transition:color .2s}.sup-up .ic{width:14px;height:14px;stroke-width:1.9;transform:rotate(-90deg);transition:transform .2s}.sup-up:hover,.sup-up:focus-visible{color:var(--ink)}.sup-up:hover .ic,.sup-up:focus-visible .ic{transform:rotate(-90deg) translate(2px)}.sup-hub{scroll-margin-top:5rem}.sup-sec-head[data-tint=violet]{--tint: var(--violet)}.sup-sec-head[data-tint=online]{--tint: var(--online)}.sup-sec-head[data-tint=gold]{--tint: var(--gold)}.sup-sec-head[data-tint=carpool]{--tint: var(--carpool)}@media(max-width:900px){.sup-hero-grid{grid-template-columns:1fr;gap:2.25rem}.sup-hero-art .sup-art{max-width:24rem;margin-inline:auto}}@media(max-width:640px){.sup-hero-art{display:none}.sup-search{height:3.1rem}.sup-sec-head{column-gap:.7rem}.sup-sec-head .ic-box{width:2.15rem;height:2.15rem}.sup-up span{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}}.sup-sum{margin:.95rem 0 1.25rem;max-width:60ch;font-size:clamp(1.02rem,1.35vw,1.15rem);line-height:1.5;color:var(--ink-2)}.sup-flow{--tint: var(--brand);list-style:none;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:.75rem;margin:0 0 1.75rem;padding:0;counter-reset:step}.sup-flow li{position:relative;display:flex;flex-direction:column;gap:.5rem;min-width:0;padding:1rem 1rem 1.05rem;background:var(--surface);border:1px solid var(--hair);border-radius:var(--radius)}.sup-flow li>span:not(.fi){display:flex;flex-direction:column;gap:.25rem;min-width:0}.sup-flow .fi{flex:none;align-self:flex-start;width:2.4rem;height:2.4rem;display:grid;place-items:center;border-radius:10px;color:var(--tint);background:color-mix(in srgb,var(--tint) 13%,transparent);margin-bottom:.2rem}.sup-flow .fi .ic{width:19px;height:19px;stroke-width:1.7}.sup-flow .fi.fig{width:auto;min-width:2.4rem;padding-inline:.6rem;font-family:var(--mono);font-weight:600;font-size:1.05rem;letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap}.sup-flow b{font-size:.97rem;font-weight:700;letter-spacing:-.01em;line-height:1.25}.sup-flow small{font-size:.84rem;line-height:1.45;color:var(--ink-2)}.sup-flow[data-kind=sequence] li:before{counter-increment:step;content:counter(step,decimal-leading-zero);position:absolute;top:.85rem;inset-inline-end:.85rem;font-family:var(--mono);font-size:.66rem;letter-spacing:.1em;color:var(--ink-2)}.sup-flow[data-kind=sequence] li+li:after{content:"";position:absolute;top:50%;inset-inline-start:-.625rem;width:.5rem;height:.5rem;border-top:2px solid var(--ink-3);border-inline-end:2px solid var(--ink-3);transform:translateY(-50%) rotate(45deg)}[dir=rtl] .sup-flow[data-kind=sequence] li+li:after{transform:translateY(-50%) rotate(-45deg)}.sup-flow[data-tint=violet]{--tint: var(--violet)}.sup-flow[data-tint=online]{--tint: var(--online)}.sup-flow[data-tint=gold]{--tint: var(--gold)}.sup-flow[data-tint=carpool]{--tint: var(--carpool)}@media(max-width:720px){.sup-flow{grid-auto-flow:row;grid-auto-columns:auto;grid-template-columns:1fr;gap:.9rem}.sup-flow li{flex-direction:row;align-items:flex-start;gap:.9rem;padding:.9rem 1rem}.sup-flow li>span:not(.fi){flex:1}.sup-flow .fi{margin-bottom:0}.sup-flow[data-kind=sequence] li+li:after{top:-.7rem;inset-inline-start:50%;transform:translate(-50%) rotate(135deg)}[dir=rtl] .sup-flow[data-kind=sequence] li+li:after{transform:translate(50%) rotate(-135deg)}}details.legal-card{padding:0}details.legal-card>summary{list-style:none;display:flex;align-items:center;gap:.9rem;padding:1rem clamp(1.2rem,3vw,1.85rem);cursor:pointer;transition:background .15s}details.legal-card>summary::-webkit-details-marker{display:none}details.legal-card>summary:hover{background:color-mix(in srgb,var(--raised) 55%,transparent)}details.legal-card>summary:focus-visible{outline:2px solid var(--brand);outline-offset:-2px;border-radius:var(--radius)}details.legal-card>summary h3{flex:1;margin:0;min-width:0}details.legal-card>summary .chev{flex:none;width:16px;height:16px;stroke-width:1.9;color:var(--ink-3);transition:transform .25s}details.legal-card.is-open>summary .chev{transform:rotate(180deg)}details.legal-card .qa-body{padding:.15rem clamp(1.2rem,3vw,1.85rem) clamp(1.15rem,3vw,1.6rem);overflow:hidden}details.legal-card .qa-body>.btn{margin-top:1rem}.sup-grid{align-items:start}.post-crumbs{display:flex;flex-wrap:wrap;gap:.55rem;margin-bottom:1.1rem;font-family:var(--mono);font-size:.7rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3)}.post-crumbs a{color:var(--ink-2)}.post-crumbs a:hover{color:var(--brand)}.post-hero .h-sec{-webkit-hyphens:none;hyphens:none}.post-hero .lede{max-width:52ch;margin-bottom:1rem}.post-meta{font-family:var(--mono);font-size:.76rem;letter-spacing:.04em;line-height:1.7;color:var(--ink-2)}.post-meta a{color:var(--ink-2);display:inline-flex;align-items:center;gap:.35rem}.post-meta a:hover{color:var(--brand)}.post-meta .ic{width:14px;height:14px}.post-toc{margin-top:1.6rem;padding:1rem 1.25rem 1.1rem;background:var(--surface);border:1px solid var(--hair);border-radius:var(--radius)}.post-toc .label{display:block;margin-bottom:.55rem;color:var(--ink-2)}.post-toc ol{margin:0;padding-inline-start:1.25rem;columns:2;column-gap:2rem}.post-toc li{padding:.18rem 0;font-size:.92rem;line-height:1.4;break-inside:avoid}.post-toc li::marker{font-family:var(--mono);font-size:.75rem;color:var(--ink-3)}.post-toc a{color:var(--ink-2)}.post-toc a:hover{color:var(--brand)}@media(max-width:640px){.post-toc ol{columns:1}}.prose{font-size:1.04rem;line-height:1.72;color:var(--ink)}.prose>*+*{margin-top:1rem}.prose h2{font-size:clamp(1.4rem,2.6vw,1.8rem);font-weight:600;letter-spacing:-.005em;line-height:1.18;margin-top:2.7rem;scroll-margin-top:5.5rem}.prose h3{font-size:1.15rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin-top:1.9rem;scroll-margin-top:5.5rem}.prose h4{font-size:1rem;font-weight:700;margin-top:1.5rem}.prose h2+*,.prose h3+*,.prose h4+*{margin-top:.75rem}.prose p{max-width:68ch}.prose a{color:var(--brand);text-decoration:underline;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,var(--brand) 40%,transparent)}.prose a:hover{text-decoration-color:var(--brand)}.prose strong{font-weight:600}.prose ul,.prose ol{padding-inline-start:1.4rem;max-width:68ch}.prose li{padding-inline-start:.2rem}.prose li+li{margin-top:.4rem}.prose ul li::marker{color:var(--brand)}.prose ol li::marker{font-family:var(--mono);font-size:.85em;color:var(--ink-2)}.prose code{font-family:var(--mono);font-size:.88em;padding:.1em .38em;background:var(--raised);border-radius:4px}.prose blockquote{padding-inline-start:1.1rem;border-inline-start:3px solid var(--hair-2);color:var(--ink-2)}.prose hr{height:1px;border:0;margin:2.2rem 0;background:var(--hair)}.prose img{max-width:100%;height:auto;border-radius:var(--radius)}.prose .callout{margin:1.6rem 0}.prose .callout .callout-title{margin:0 0 .6rem;max-width:none;font-family:var(--mono);font-size:.7rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2);line-height:1.4}.prose .callout p,.prose .callout li{font-size:.98rem}.prose .callout p+p,.prose .callout p+ul,.prose .callout ul+p{margin-top:.6rem}.prose .callout .callout-title+*{margin-top:0}.prose .callout ul{margin-top:0;padding-inline-start:0}.prose .callout ul li::marker{content:""}.prose .prose-table{margin:1.5rem 0;overflow-x:auto;-webkit-overflow-scrolling:touch;border:1px solid var(--hair);border-radius:var(--radius);background:var(--surface)}.prose table{width:100%;border-collapse:collapse;font-size:.92rem}.prose th{padding:.65rem .85rem;border-bottom:1px solid var(--hair-2);font-family:var(--mono);font-size:.68rem;font-weight:500;letter-spacing:.14em;text-transform:uppercase;text-align:start;color:var(--ink-3);white-space:nowrap}.prose td{padding:.7rem .85rem;border-bottom:1px solid var(--hair);color:var(--ink-2);vertical-align:top;line-height:1.5}.prose tr:last-child td{border-bottom:0}.prose td:first-child{color:var(--ink);font-weight:600}.hub-head{--tint: var(--brand);display:flex;align-items:center;gap:1rem;margin-bottom:1rem}.hub-head .ic-box{flex:none;width:3rem;height:3rem;display:grid;place-items:center;border-radius:12px;color:var(--tint);background:color-mix(in srgb,var(--tint) 13%,transparent)}.hub-head .ic-box .ic{width:24px;height:24px;stroke-width:1.6}.hub-head .h-sec{margin:0}.hub-head[data-tint=violet]{--tint: var(--violet)}.hub-head[data-tint=online]{--tint: var(--online)}.hub-head[data-tint=gold]{--tint: var(--gold)}.hub-head[data-tint=carpool]{--tint: var(--carpool)}.hub-intro{font-size:1.02rem;color:var(--ink-2)}.hub-intro p{max-width:60ch}.sup-hero-copy .hub-intro p{max-width:52ch}.hub-intro-more{margin-bottom:clamp(2rem,4vw,3rem)}.hub-intro-more+.blog-section-h{margin-top:0}.blog-section-h{display:flex;align-items:baseline;justify-content:space-between;gap:1rem;margin:0 0 1rem}.blog-section-h+.blog-section-h,.sup-areas+.blog-section-h{margin-top:3rem}.blog-section-h h2{font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:600;letter-spacing:-.005em;line-height:1.2}.post-back{margin-top:2rem}.sup-area .pmeta{display:block;margin-top:.8rem;font-family:var(--mono);font-size:.66rem;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.post-faq,.post-sources,.post-related{margin-top:3rem;padding-top:2rem;border-top:1px solid var(--hair)}.post-faq h2,.post-sources h2{font-size:clamp(1.25rem,2.2vw,1.5rem);font-weight:600;letter-spacing:-.005em;line-height:1.2;margin-bottom:.6rem;scroll-margin-top:5.5rem}.post-faq details.legal-card[open]>summary .chev{transform:rotate(180deg)}.post-faq details.legal-card>summary h3{font-size:1rem}.post-sources ol{padding-inline-start:1.3rem;color:var(--ink-2);font-size:.92rem;line-height:1.65}.post-sources li+li{margin-top:.3rem}.post-sources a{color:var(--brand);text-decoration:underline;text-underline-offset:2px;text-decoration-color:color-mix(in srgb,var(--brand) 40%,transparent)}.post-sources a:hover{text-decoration-color:var(--brand)}.post-related .sup-areas{grid-template-columns:repeat(3,minmax(0,1fr))}@media(max-width:900px){.post-related .sup-areas{grid-template-columns:1fr}}.post-cta{border-top:1px solid var(--hair)}.post-cta .store .btn{text-decoration:none}.nf{padding-top:clamp(7.5rem,13vw,11rem)}.nf-grid{display:grid;grid-template-columns:1.05fr .95fr;gap:clamp(2rem,5vw,4.5rem);align-items:center}.nf-copy .eyebrow-row{margin-bottom:1.1rem}.nf-copy .h-hero{margin:0 0 1.2rem;max-width:13ch}.nf-copy .lede{max-width:42ch}.nf-code{margin-inline-start:auto}.nf-visual{display:flex;justify-content:center}.nf-receipt{max-width:30rem}.nf-receipt .r-head .s.nf-status{color:var(--gold-text)}.nf-receipt .r-head .s.nf-status .d{background:var(--gold)}.nf-receipt .r-row .v{max-width:62%;text-align:end;overflow-wrap:anywhere}.nf-hits,.nf-none{margin:.2rem 0 0;padding-top:1rem;border-top:1px dashed var(--hair-2)}.nf-hits .label{display:block;margin-bottom:.6rem;color:var(--ink-2)}.nf-hits ol{list-style:none;margin:0;padding:0;display:grid;gap:.45rem}.nf-hits a{display:flex;flex-direction:column;gap:.15rem;padding:.6rem .75rem;border-radius:10px;background:color-mix(in srgb,var(--brand) 7%,transparent);color:var(--ink);text-decoration:none;transition:background .15s}.nf-hits a:hover,.nf-hits a:focus-visible{background:color-mix(in srgb,var(--brand) 14%,transparent)}.nf-hits a:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.nf-hits a .t{font-size:.95rem;font-weight:600;letter-spacing:-.01em;line-height:1.3}.nf-hits a .p{font-family:var(--mono);font-size:.72rem;color:var(--ink-2);direction:ltr;unicode-bidi:isolate;text-align:start;overflow-wrap:anywhere}.nf-none{font-size:.9rem;line-height:1.5;color:var(--ink-2)}.nf-tiles{margin-top:clamp(3.5rem,8vw,6rem)}.nf-tiles .eyebrow-row{margin-bottom:1.25rem}.nf .label,.nf-receipt .r-head .t,.nf-receipt .r-foot{color:var(--ink-2)}.nf h2.label{margin:0}:root.nf-wait .nf-grid,:root.nf-wait .nf-tiles{visibility:hidden}@media(max-width:860px){.nf-grid{grid-template-columns:1fr}.nf-visual{justify-content:flex-start}.nf-copy .h-hero{max-width:none}}.blog-tile{--tint-ink: var(--brand)}.blog-tile[data-tint=violet]{--tint-ink: var(--violet-text)}.blog-tile[data-tint=online]{--tint-ink: var(--online-text)}.blog-tile[data-tint=gold]{--tint-ink: var(--gold-text)}.blog-tile[data-tint=carpool]{--tint-ink: var(--carpool-text)}.blog-tile .bt-top{display:flex;align-items:center;gap:.6rem;margin-bottom:auto;min-width:0}.blog-tile .bt-top .ic-box{margin-bottom:0;flex:none}.blog-tile .bt-hub,.blog-tile .bt-new{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:var(--mono);font-size:.62rem;font-weight:500;letter-spacing:.12em;text-transform:uppercase;padding:.24rem .55rem;border-radius:999px;color:var(--tint-ink);background:color-mix(in srgb,var(--tint) 12%,transparent)}.blog-tile .bt-new{flex:none;margin-inline-start:auto;color:#fff;background:var(--brand-grad)}.blog-tile small{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;overflow:hidden;min-height:0}.blog-tile b{transition:color .2s}.blog-tile:hover b,.blog-tile:focus-visible b{color:var(--tint-ink)}.blog-tile .ic-box{transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.blog-tile:hover .ic-box{transform:rotate(-7deg) scale(1.08)}.blog-grid .sup-area:hover{transform:translateY(-4px);box-shadow:var(--shadow-2),0 22px 50px -30px color-mix(in srgb,var(--tint) 60%,transparent)}.blog-tile.is-featured{grid-column:span 2;min-height:14rem;padding:clamp(1.4rem,2.6vw,2rem);background:radial-gradient(28rem circle at 100% 0%,color-mix(in srgb,var(--tint) 16%,transparent),transparent 60%),var(--surface);border-color:color-mix(in srgb,var(--tint) 30%,var(--hair))}.blog-tile.is-featured b{font-family:var(--display);font-size:clamp(1.35rem,2.2vw,1.7rem);font-weight:600;letter-spacing:-.005em;line-height:1.15;max-width:24ch}.blog-tile.is-featured small{font-size:.98rem;line-height:1.55;max-width:56ch;-webkit-line-clamp:3;line-clamp:3}@media(max-width:560px){.blog-tile.is-featured{grid-column:auto;min-height:0}}@supports (animation-timeline: view()){@media(prefers-reduced-motion:no-preference){.blog-grid>.sup-area{animation:tileIn linear both;animation-timeline:view();animation-range:entry 0% entry 55%}}}@keyframes tileIn{0%{opacity:0;transform:translateY(26px) scale(.98)}to{opacity:1;transform:none}}.post-hero{--tint: var(--brand);position:relative;isolation:isolate}.post-hero[data-tint=violet]{--tint: var(--violet)}.post-hero[data-tint=online]{--tint: var(--online)}.post-hero[data-tint=gold]{--tint: var(--gold)}.post-hero[data-tint=carpool]{--tint: var(--carpool)}.post-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:none;background:radial-gradient(ellipse 60% 70% at 50% 0%,color-mix(in srgb,var(--tint) 14%,transparent),transparent 70%)}.post-hero .eyebrow-row .tick{background:linear-gradient(90deg,var(--tint),transparent)}.post-rail{display:none}@media(min-width:1240px){.post-body .wrap{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,48rem) minmax(0,1fr);column-gap:clamp(2rem,3vw,3.5rem)}.post-body .legal-col{grid-column:2;margin-inline:0;width:100%}.post-rail{display:block;grid-column:3;grid-row:1;align-self:start;position:sticky;top:6.5rem;max-width:17rem}.has-rail .post-hero .post-toc{display:none}}.post-rail .label{display:block;margin-bottom:.8rem;color:var(--ink-2)}.post-rail ol{list-style:none;margin:0;padding:0;border-inline-start:1px solid var(--hair)}.post-rail li+li{margin-top:.1rem}.post-rail a{display:block;margin-inline-start:-1px;padding:.38rem 0 .38rem .9rem;border-inline-start:2px solid transparent;font-size:.86rem;line-height:1.4;color:var(--ink-3);text-decoration:none;transition:color .2s,border-color .2s}.post-rail a:hover{color:var(--ink)}.post-rail a.on{color:var(--ink);border-inline-start-color:var(--brand);font-weight:600}@media(min-width:1201px){.blog-hubs{grid-template-columns:repeat(var(--hubs, 4),minmax(0,1fr))}}.blog-hubs .sup-area{min-height:9.5rem}.site-nav,.site-foot{--c-ease: cubic-bezier(.22,.61,.36,1);--c-body: -apple-system, "SF Pro Text", Inter, system-ui, sans-serif;--c-head: Fredoka, -apple-system, system-ui, sans-serif;--c-ink: #10131A;--c-active: #6E86FF;--c-grad: linear-gradient(135deg,#4A66FF,#2D4BF0 55%,#2138C8)}html[lang=ar] .site-nav,html[lang=ar] .site-foot{--c-body: -apple-system, "SF Arabic", "Geeza Pro", "Noto Sans Arabic", system-ui, sans-serif;--c-head: var(--c-body)}html[lang=ar] .site-nav *,html[lang=ar] .site-foot *{letter-spacing:normal!important}.site-nav,.site-foot,.pa-store{-webkit-tap-highlight-color:transparent}.site-nav{position:fixed;top:0;left:0;right:0;z-index:60;display:flex;justify-content:center;padding:12px 16px;pointer-events:none;font:400 15px/1.4 var(--c-body)}.site-nav .nav-in{pointer-events:auto;display:flex;align-items:center;gap:24px;width:min(1080px,100%);height:52px;padding-inline:18px 8px;border-radius:999px;background:#0e1016b8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:inset 0 0 0 1px #ffffff14,0 10px 40px #00000040;transition:background .25s var(--c-ease),box-shadow .25s var(--c-ease)}.site-nav .nav-logo{position:relative;display:block;flex:none}.site-nav .nav-logo:after{content:"";position:absolute;top:-10px;right:-8px;bottom:-10px;left:-8px}.site-nav .nav-logo img{display:block;height:24px;width:auto;transition:opacity .25s var(--c-ease)}.site-nav .nav-logo .lk.ink{position:absolute;inset-inline-start:0;top:0;opacity:0}.site-nav .nav-links{display:flex;gap:2px;margin-inline-start:auto;font-size:14px}.site-nav .nav-links a{text-decoration:none;color:#ffffffb8;padding:8px 12px;border-radius:999px;white-space:nowrap;transition:color .25s,background .25s}.site-nav .nav-links a[aria-current=page],.site-nav .nav-links a:active{color:#fff;background:#ffffff12}.site-nav .nav-sep{width:1px;height:18px;align-self:center;margin:0 6px;background:#ffffff24}.site-nav .nav-tools{display:flex;align-items:center;gap:8px;flex:none}.site-nav .nav-cta{display:inline-flex;align-items:center;height:40px;padding:0 16px;border-radius:999px;background:var(--c-grad);color:#fff;font:600 14px/1 var(--c-body);text-decoration:none;white-space:nowrap;box-shadow:inset 0 0 0 1px #ffffff24,0 6px 24px #2d4bf073;transition:transform .35s var(--c-ease),box-shadow .35s var(--c-ease)}.site-nav .nav-cta:active{transform:scale(.97)}.site-nav a:focus-visible,.site-nav button:focus-visible,.site-foot a:focus-visible{outline:2px solid var(--c-active);outline-offset:2px}.site-nav .theme-toggle{width:38px;height:38px;border:0;border-radius:999px;background:#ffffff12;color:#fff;cursor:pointer;display:inline-grid;place-items:center;font-size:15px}.site-nav .theme-toggle:active{background:#ffffff21}.site-nav .lang-pick{position:relative;flex:none}.site-nav .lang-btn{display:inline-flex;align-items:center;gap:6px;height:38px;padding-inline:8px 9px;border:0;border-radius:999px;background:#ffffff12;color:#fff;cursor:pointer;transition:background .3s var(--c-ease)}.site-nav .lang-btn[aria-expanded=true],.site-nav .lang-btn:active{background:#ffffff21}.site-nav .lang-btn .chev{width:12px;height:12px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round;opacity:.7;transition:transform .35s var(--c-ease)}.site-nav .lang-btn[aria-expanded=true] .chev{transform:rotate(180deg)}.site-nav .flag{position:relative;display:inline-block;width:22px;height:22px;flex:none;border-radius:50%;overflow:hidden;vertical-align:middle;transform:translateZ(0)}.site-nav .flag svg{display:block;width:100%;height:100%}.site-nav .flag:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;box-shadow:inset 0 0 0 1px #00000029,inset 0 1px 1.5px #ffffff59}.site-nav .lang-menu{position:absolute;top:calc(100% + 12px);inset-inline-end:-6px;width:224px;padding:6px;border-radius:22px;background:#12141cf2;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:inset 0 0 0 1px #ffffff17,0 26px 60px -14px #0009;opacity:0;transform:translateY(-6px) scale(.98);transform-origin:90% 0;transition:opacity .28s var(--c-ease),transform .28s var(--c-ease);pointer-events:none}[dir=rtl] .site-nav .lang-menu{transform-origin:10% 0}.site-nav .lang-menu.open{opacity:1;transform:none;pointer-events:auto}.site-nav .lang-menu[hidden]{display:none}.site-nav .lang-menu button{display:flex;align-items:center;gap:12px;width:100%;height:44px;padding-inline:10px 12px;border:0;border-radius:16px;background:none;color:#ffffffd1;font:500 15px/1 var(--c-body);cursor:pointer;text-align:start;transition:background .25s,color .25s}.site-nav .lang-menu button:active{background:#ffffff12;color:#fff}.site-nav .lang-menu .ok{margin-inline-start:auto;width:16px;height:16px;fill:none;stroke:var(--c-active);stroke-width:2.2;opacity:0;transform:scale(.7);transition:opacity .3s var(--c-ease),transform .3s var(--c-ease)}.site-nav .lang-menu button[aria-checked=true]{color:#fff;background:#6e86ff26}.site-nav .lang-menu button[aria-checked=true] .ok{opacity:1;transform:none}.site-nav .nav-menu{display:none;pointer-events:auto;width:44px;height:44px;flex:none;border:0;border-radius:999px;background:#ffffff14;cursor:pointer;position:relative}.site-nav .nav-menu i{position:absolute;left:14px;right:14px;height:2px;padding:0;margin:0;transform-origin:50% 50%;border-radius:2px;background:#fff;transition:transform .35s var(--c-ease)}.site-nav .nav-menu i:first-child{top:17px}.site-nav .nav-menu i:last-child{top:25px}.site-nav .nav-menu[aria-expanded=true] i:first-child{transform:translateY(4px) rotate(45deg)}.site-nav .nav-menu[aria-expanded=true] i:last-child{transform:translateY(-4px) rotate(-45deg)}.site-nav .nav-menu:active{background:#ffffff29}.site-nav .nav-sheet{pointer-events:auto;position:absolute;top:72px;left:16px;right:16px;display:flex;flex-direction:column;max-height:calc(100svh - 88px);overflow-y:auto;overscroll-behavior:contain;padding:8px;border-radius:24px;background:#0e1016f5;box-shadow:inset 0 0 0 1px #ffffff14,0 20px 50px #0006;opacity:0;transform:translateY(-8px);transition:opacity .3s var(--c-ease),transform .3s var(--c-ease)}.site-nav .nav-sheet.open{opacity:1;transform:none}.site-nav .nav-sheet[hidden]{display:none}.site-nav .nav-sheet>a{color:#fff;text-decoration:none;font-size:17px;padding:14px 16px;border-radius:16px}.site-nav .nav-sheet>a:active,.site-nav .nav-sheet>a[aria-current=page]{background:#ffffff0f}.site-nav .nav-scrim{position:fixed;top:0;right:0;bottom:0;left:0;z-index:-1;pointer-events:auto;touch-action:none;background:#05060a80;opacity:0;transition:opacity .3s var(--c-ease)}.site-nav .nav-scrim.open{opacity:1}.site-nav .nav-scrim[hidden]{display:none}html.nav-open{overflow:hidden;scrollbar-gutter:stable}@media(prefers-reduced-motion:reduce){.site-nav .nav-sheet,.site-nav .nav-scrim{transition:none}}.site-nav .nav-sheet .sheet-tools{display:flex;justify-content:flex-end;padding:6px 8px 2px}.site-nav .sheet-langs{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:6px 4px 2px;padding-top:10px;box-shadow:inset 0 1px #ffffff14}.site-nav .sheet-langs:empty{display:none}.site-nav .sheet-langs button{display:flex;flex-direction:column;align-items:center;gap:6px;min-width:0;padding:10px 2px 9px;border:0;border-radius:14px;background:none;color:#ffffffa8;font:500 12px/1.1 var(--c-body);cursor:pointer}.site-nav .sheet-langs button span:last-child{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-nav .sheet-langs button[aria-pressed=true]{background:#6e86ff29;color:#fff}.site-nav .sheet-langs button:active{background:#ffffff14}.site-nav .sheet-langs .flag{width:26px;height:26px}@media(max-width:820px){.site-nav .nav-links,.site-nav .lang-pick,.site-nav .nav-tools .theme-toggle{display:none}.site-nav .nav-menu{display:block}.site-nav .nav-in{gap:12px;justify-content:space-between}.site-nav .nav-tools{margin-inline-start:auto}}@media(max-width:820px),(pointer:coarse){.site-nav .nav-cta{height:44px}}@media(min-width:821px)and (max-width:1120px){.site-nav .nav-links a.sec-2{display:none}}@media(min-width:821px)and (max-width:960px){.site-nav .nav-links a.sec,.site-nav .nav-sep{display:none}}.site-nav.on-light .nav-in,:root[data-theme=light] .site-nav .nav-in{background:#ffffffd1;box-shadow:inset 0 0 0 1px #10131a12,0 10px 34px -12px #2138c847}.site-nav.on-light .nav-links a,:root[data-theme=light] .site-nav .nav-links a{color:#10131ab3}.site-nav.on-light .nav-links a:active,:root[data-theme=light] .site-nav .nav-links a:active,:root[data-theme=light] .site-nav .nav-links a[aria-current=page]{color:var(--c-ink);background:#10131a0d}.site-nav.on-light .lk.ink,:root[data-theme=light] .site-nav .lk.ink{opacity:1}.site-nav.on-light .lk.wh,:root[data-theme=light] .site-nav .lk.wh{opacity:0}.site-nav.on-light .nav-sep,:root[data-theme=light] .site-nav .nav-sep{background:#10131a24}.site-nav.on-light .nav-menu,:root[data-theme=light] .site-nav .nav-menu,:root[data-theme=light] .site-nav .theme-toggle{background:#10131a0f;color:var(--c-ink)}.site-nav.on-light .nav-menu i,:root[data-theme=light] .site-nav .nav-menu i{background:var(--c-ink)}.site-nav.on-light .lang-btn,:root[data-theme=light] .site-nav .lang-btn{background:#10131a0d;color:var(--c-ink)}.site-nav.on-light .lang-btn:active,.site-nav.on-light .lang-btn[aria-expanded=true],:root[data-theme=light] .site-nav .lang-btn:active,:root[data-theme=light] .site-nav .lang-btn[aria-expanded=true]{background:#10131a17}.site-nav.on-light .lang-menu,:root[data-theme=light] .site-nav .lang-menu{background:#fffffff7;box-shadow:inset 0 0 0 1px #10131a12,0 26px 60px -18px #2138c859}.site-nav.on-light .lang-menu button,:root[data-theme=light] .site-nav .lang-menu button{color:#10131ac2}.site-nav.on-light .lang-menu button:active,:root[data-theme=light] .site-nav .lang-menu button:active{background:#10131a0d;color:var(--c-ink)}.site-nav.on-light .lang-menu button[aria-checked=true],:root[data-theme=light] .site-nav .lang-menu button[aria-checked=true]{color:var(--c-ink);background:#2d4bf014}.site-nav.on-light .lang-menu .ok,:root[data-theme=light] .site-nav .lang-menu .ok{stroke:#2d4bf0}:root[data-theme=light] .site-nav .nav-sheet{background:#fffffffa;box-shadow:inset 0 0 0 1px #10131a12,0 20px 50px -12px #2138c84d}:root[data-theme=light] .site-nav .nav-sheet>a{color:var(--c-ink)}:root[data-theme=light] .site-nav .nav-sheet>a:active,:root[data-theme=light] .site-nav .nav-sheet>a[aria-current=page]{background:#10131a0d}:root[data-theme=light] .site-nav .sheet-langs{box-shadow:inset 0 1px #10131a14}:root[data-theme=light] .site-nav .sheet-langs button{color:#10131aa8}:root[data-theme=light] .site-nav .sheet-langs button[aria-pressed=true]{background:#2d4bf014;color:var(--c-ink)}:root[data-theme=light] .site-nav .sheet-langs button:active{background:#10131a0d}:root[data-theme=light] .site-nav .nav-menu:active{background:#10131a1a}@media(hover:hover)and (pointer:fine){.site-nav .nav-links a:hover{color:#fff;background:#ffffff12}.site-nav .nav-cta:hover{transform:translateY(-1px);box-shadow:inset 0 0 0 1px #ffffff38,0 12px 36px #2d4bf099}.site-nav .theme-toggle:hover,.site-nav .lang-btn:hover{background:#ffffff21}.site-nav .lang-menu button:hover{background:#ffffff12;color:#fff}.site-nav.on-light .nav-links a:hover,:root[data-theme=light] .site-nav .nav-links a:hover{color:var(--c-ink);background:#10131a0d}.site-nav.on-light .lang-btn:hover,:root[data-theme=light] .site-nav .lang-btn:hover{background:#10131a17}.site-nav.on-light .lang-menu button:hover,:root[data-theme=light] .site-nav .lang-menu button:hover{background:#10131a0d;color:var(--c-ink)}.pa-store a:hover{transform:translateY(-2px)}.site-foot .f-cols a:hover{color:#fff}}.pa-store{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.pa-store a{display:inline-flex;align-items:center;gap:10px;height:54px;padding-inline:16px 20px;border-radius:16px;text-decoration:none;background:#fff;color:#0b0c10;transition:transform .4s cubic-bezier(.22,.61,.36,1)}.pa-store a:active{transform:scale(.97);transition-duration:.15s}.pa-store a.dark{background:#161922b8;color:#fff;box-shadow:inset 0 0 0 1px #ffffff38}.pa-store svg{width:24px;height:24px;flex:none}.pa-store span{display:flex;flex-direction:column;line-height:1.05;text-align:start}.pa-store small{font-size:11px;opacity:.65;font-weight:500}.pa-store b{font:600 18px/1.1 Fredoka,-apple-system,system-ui,sans-serif;letter-spacing:-.01em}html[lang=ar] .pa-store b{font-family:-apple-system,SF Arabic,Geeza Pro,Noto Sans Arabic,system-ui,sans-serif}.site-foot{position:relative;z-index:1;padding:64px 16px calc(40px + env(safe-area-inset-bottom));background:#05060a;color:#ffffff9e;font:400 14px/1.5 var(--c-body)}.site-foot a{color:inherit}.site-foot .f-store{max-width:1080px;margin:0 auto 40px;display:flex;justify-content:space-between;align-items:center;gap:20px;flex-wrap:wrap}.site-foot .f-store h2{margin:0;font:600 clamp(28px,3.4vw,44px)/1.05 var(--c-head);letter-spacing:-.02em;color:#fff}.site-foot .f-in{max-width:1080px;margin:0 auto;display:flex;align-items:flex-start;gap:24px 40px;flex-wrap:wrap;padding-top:32px;box-shadow:0 -1px #ffffff17}.site-foot .f-brand{display:flex;flex-direction:column;align-items:flex-start;gap:12px;max-width:280px;padding-top:1px}.site-foot .f-brand img{display:block;height:26px;width:auto}.site-foot .f-brand p{margin:0;font:500 15px/1.35 var(--c-head);color:#ffffffb8}.site-foot .f-co{font-style:normal;font-size:12.5px;line-height:1.6;color:#ffffff75}.site-foot .f-cols{display:grid;grid-template-columns:repeat(3,minmax(0,auto));gap:24px 56px;margin-inline-start:auto}.site-foot .f-cols nav{display:flex;flex-direction:column;gap:10px}.site-foot .f-cols h3{margin:0 0 2px;color:#fff;font:600 13px/1.4 var(--c-body)}.site-foot .f-cols a{text-decoration:none;transition:color .2s}.site-foot .f-cols a:active{color:#fff}.site-foot a[href^="tel:"]{direction:ltr;unicode-bidi:isolate}[dir=rtl] .site-foot a[href^="tel:"]{text-align:right;justify-content:flex-end}.site-foot .f-small{width:100%;margin-top:16px;padding-top:22px;box-shadow:inset 0 1px #ffffff17;color:#ffffff6b;font-size:12px}@media(max-width:820px){.site-foot .f-cols{margin-inline-start:0;grid-template-columns:1fr 1fr;gap:20px 24px;width:100%}.site-foot .f-cols nav{gap:0}.site-foot .f-cols nav:last-child{grid-column:1 / -1;display:grid;grid-template-columns:1fr 1fr;column-gap:24px}.site-foot .f-cols nav:last-child h3{grid-column:1 / -1}.site-foot .f-cols h3{margin-bottom:0}.site-foot .f-cols a{display:flex;align-items:center;min-height:44px}}@media(max-width:374px){.site-foot .f-cols,.site-foot .f-cols nav:last-child{grid-template-columns:1fr}}.site-foot .pa-store a{color:#0b0c10}.site-foot .pa-store a.dark{color:#fff}
