.fit-20{--em:2}.fit-21{--em:2.1}.fit-22{--em:2.2}.fit-23{--em:2.3}.fit-24{--em:2.4}.fit-25{--em:2.5}.fit-26{--em:2.6}.fit-27{--em:2.7}.fit-28{--em:2.8}.fit-29{--em:2.9}.fit-30{--em:3}.fit-31{--em:3.1}.fit-32{--em:3.2}.fit-33{--em:3.3}.fit-34{--em:3.4}.fit-35{--em:3.5}.fit-36{--em:3.6}.fit-37{--em:3.7}.fit-38{--em:3.8}.fit-39{--em:3.9}.fit-40{--em:4}.fit-41{--em:4.1}.fit-42{--em:4.2}.fit-43{--em:4.3}.fit-44{--em:4.4}.fit-45{--em:4.5}.fit-46{--em:4.6}.fit-47{--em:4.7}.fit-48{--em:4.8}.fit-49{--em:4.9}.fit-50{--em:5}.fit-51{--em:5.1}.fit-52{--em:5.2}.fit-53{--em:5.3}.fit-54{--em:5.4}.fit-55{--em:5.5}.fit-56{--em:5.6}.fit-57{--em:5.7}.fit-58{--em:5.8}.fit-59{--em:5.9}.fit-60{--em:6}.fit-61{--em:6.1}.fit-62{--em:6.2}.fit-63{--em:6.3}.fit-64{--em:6.4}.fit-65{--em:6.5}.fit-66{--em:6.6}.fit-67{--em:6.7}.fit-68{--em:6.8}.fit-69{--em:6.9}.fit-70{--em:7}.fit-71{--em:7.1}.fit-72{--em:7.2}.fit-73{--em:7.3}.fit-74{--em:7.4}.fit-75{--em:7.5}.fit-76{--em:7.6}.fit-77{--em:7.7}.fit-78{--em:7.8}.fit-79{--em:7.9}.fit-80{--em:8}.fit-81{--em:8.1}.fit-82{--em:8.2}.fit-83{--em:8.3}.fit-84{--em:8.4}.fit-85{--em:8.5}.fit-86{--em:8.6}.fit-87{--em:8.7}.fit-88{--em:8.8}.fit-89{--em:8.9}.fit-90{--em:9}.fit-91{--em:9.1}.fit-92{--em:9.2}.fit-93{--em:9.3}.fit-94{--em:9.4}.fit-95{--em:9.5}.fit-96{--em:9.6}.fit-97{--em:9.7}.fit-98{--em:9.8}.fit-99{--em:9.9}.fit-100{--em:10}.fit-101{--em:10.1}.fit-102{--em:10.2}.fit-103{--em:10.3}.fit-104{--em:10.4}.fit-105{--em:10.5}.fit-106{--em:10.6}.fit-107{--em:10.7}.fit-108{--em:10.8}.fit-109{--em:10.9}.fit-110{--em:11}.fit-111{--em:11.1}.fit-112{--em:11.2}.fit-113{--em:11.3}.fit-114{--em:11.4}.fit-115{--em:11.5}.fit-116{--em:11.6}.fit-117{--em:11.7}.fit-118{--em:11.8}.fit-119{--em:11.9}.fit-120{--em:12}.fit-121{--em:12.1}.fit-122{--em:12.2}.fit-123{--em:12.3}.fit-124{--em:12.4}.fit-125{--em:12.5}.fit-126{--em:12.6}.fit-127{--em:12.7}.fit-128{--em:12.8}.fit-129{--em:12.9}.fit-130{--em:13}.fit-131{--em:13.1}.fit-132{--em:13.2}.fit-133{--em:13.3}.fit-134{--em:13.4}.fit-135{--em:13.5}.fit-136{--em:13.6}.fit-137{--em:13.7}.fit-138{--em:13.8}.fit-139{--em:13.9}.fit-140{--em:14}.fit-141{--em:14.1}.fit-142{--em:14.2}.fit-143{--em:14.3}.fit-144{--em:14.4}.fit-145{--em:14.5}.fit-146{--em:14.6}.fit-147{--em:14.7}.fit-148{--em:14.8}.fit-149{--em:14.9}.fit-150{--em:15}.fit-151{--em:15.1}.fit-152{--em:15.2}.fit-153{--em:15.3}.fit-154{--em:15.4}.fit-155{--em:15.5}.fit-156{--em:15.6}.fit-157{--em:15.7}.fit-158{--em:15.8}.fit-159{--em:15.9}.fit-160{--em:16}@font-face{font-family:EX Logo;src:url(/fonts/logo-6c197033e9.woff2) format("woff2");font-weight:900;font-display:block}@font-face{font-family:EX Head;src:url(/fonts/head-e98ed57eb5.woff2) format("woff2");font-weight:900;font-display:swap}@font-face{font-family:EX Sans;src:url(/fonts/body-45c89859c1.woff2) format("woff2");font-weight:400 900;font-display:swap}:root{color-scheme:light;--ink:#1D1D1B;--ink-2:#3A3A37;--muted:#6B6B66;--line:#D9D9D4;--line-2:#E8E8E3;--orange:#E45004;--orange-2:#F26A1B;--orange-3:#C94603;--orange-ink:#B84003;--orange-btn:#D04803;--orange-4:#FF8A3D;--orange-soft:#FDEDE3;--orange-tint:#FFF6F0;--paper:#FDFDFB;--paper-2:#EFEFEB;--white:#fff;--ok:#16A34A;--ok-soft:#E7F6EC;--pad:clamp(20px,5.5vw,56px);--max:1320px;--head:"EX Head","Arial Narrow",Impact,sans-serif;--sans:"EX Sans",Montserrat,"Segoe UI",Roboto,Arial,sans-serif;--logo:"EX Logo","Fira Sans","Arial Black",sans-serif;--ease:cubic-bezier(.2,.8,.2,1);--ease-out:cubic-bezier(.16,1,.3,1);--ease-in-out:cubic-bezier(.65,0,.35,1);--r:3px;--shadow:0 18px 40px -24px rgba(29,29,27,.45);--shadow-o:0 16px 32px -18px rgba(228,80,4,.9);--top:64px}*,*:before,*:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--top) + 8px)}html.dock-on{scroll-padding-bottom:calc(env(safe-area-inset-bottom) + 92px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{margin:0;min-height:100vh;min-height:100svh;color:var(--ink);font:500 16px/1.5 var(--sans);background:radial-gradient(120% 70% at 85% 0,#fff 0,#fff0 60%),linear-gradient(180deg,var(--paper) 0,var(--paper-2) 100%) fixed;overflow-x:clip;-webkit-font-smoothing:antialiased}img,svg,picture{display:block;max-width:100%}img{height:auto}a{color:inherit;-webkit-tap-highlight-color:transparent}button{font:inherit;color:inherit;-webkit-tap-highlight-color:transparent}h1,h2,h3,h4,p,ul,ol,figure{margin:0}:where(ul,ol)[role=list]{list-style:none;padding:0}[hidden]{display:none!important}.sr{position:absolute!important;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.nw{white-space:nowrap}:focus-visible{outline:3px solid var(--orange);outline-offset:3px}::selection{background:var(--orange);color:#fff}.skip{position:fixed;left:12px;top:-60px;z-index:100;padding:12px 16px;background:var(--ink);color:#fff;font-weight:700;text-decoration:none;border-radius:var(--r);transition:top .2s}.skip:focus{top:12px}.wrap{width:100%;max-width:var(--max);margin:0 auto;padding-left:var(--pad);padding-right:var(--pad)}.brand{display:flex;align-items:flex-start;gap:12px;text-decoration:none}.mark{display:flex;flex-direction:column;align-items:flex-start}.logo{display:block;background:var(--ink);color:#fff;font:900 41px/.86 var(--logo);letter-spacing:-.012em;padding:6px 9px 5px}.tag{margin-top:4px;font-size:9.5px;font-weight:600;letter-spacing:.015em;color:var(--ink-2);white-space:nowrap}.kind{margin-top:6px;padding-left:12px;border-left:1.5px solid var(--ink-2);font-size:11.5px;font-weight:600;line-height:1.25;color:var(--ink-2);text-wrap:balance}.title{--tw:min(100vw - 2 * var(--pad),var(--max) - 2 * var(--pad));--fs-max:128px;font:900 clamp(30px,calc(var(--tw) / var(--em,6) * .985),var(--fs-max))/.9 var(--head);letter-spacing:-.005em;color:var(--ink)}.title .l1,.title .l2{display:block;white-space:nowrap}.title .l2{color:var(--orange)}.title .dot{display:inline}.title--m{--fs-max:104px}.title--s{--fs-max:72px}.bullet h3,.bullet .bh{display:flex;align-items:flex-start;gap:10px;font-size:clamp(19px,5.4vw,26px);font-weight:800;line-height:1.15;letter-spacing:-.01em}.bullet h3:before,.bullet .bh:before{content:"";flex:none;width:.5em;height:.5em;margin-top:.33em;background:var(--orange)}.bullet p{margin:6px 0 0;font-size:12.5px;font-weight:500;letter-spacing:.07em;color:var(--ink-2)}.rule{height:1px;background:var(--line);border:0;margin:0}.caps{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.lead{font-size:clamp(16px,4.3vw,19px);line-height:1.5;font-weight:500;color:var(--ink-2);max-width:40em}.small{font-size:13.5px;color:var(--muted)}.btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:54px;padding:0 20px;font-size:16px;font-weight:700;line-height:1.15;text-decoration:none;text-align:center;border:0;border-radius:var(--r);cursor:pointer;background:var(--ink);color:#fff;transition:transform .15s ease,background-color .2s,box-shadow .2s,color .2s}.btn svg{width:20px;height:20px;fill:currentColor;flex:none}.btn:before{content:"";position:absolute;left:0;right:0;bottom:-5px;height:5px}.btn:active{transform:scale(.97)}.btn--o{background:var(--orange-btn);color:#fff;box-shadow:var(--shadow-o)}.btn--line{background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink)}.btn--ghost{background:transparent;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line)}.btn--w{width:100%}.btn--s{min-height:44px;padding:0 14px;font-size:14.5px}.btn[disabled],.btn[aria-disabled=true]{opacity:.45;pointer-events:none}@media (hover:hover){.btn:hover{transform:translateY(-2px);box-shadow:0 10px 20px -12px #1d1d1b8c}.btn--o:hover{background:#b84003;box-shadow:0 20px 36px -18px #e45004f2}.btn--line:hover{box-shadow:inset 0 0 0 1.5px var(--ink),0 10px 20px -12px #1d1d1b73}.btn--ghost:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}}.btns{display:flex;flex-wrap:wrap;gap:10px}.btns>.btn{flex:1 1 auto}.more{display:inline-flex;align-items:center;gap:6px;font-weight:700;color:var(--orange-ink);text-decoration:none;min-height:44px}.more svg{width:18px;height:18px;fill:currentColor;transition:transform .2s var(--ease)}.more:hover svg{transform:translate(3px)}.route{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:12px;min-height:76px;padding:12px 10px 12px 14px;background:var(--orange-btn);color:#fff;text-decoration:none;border-radius:var(--r);box-shadow:var(--shadow-o);transition:transform .15s ease,box-shadow .2s}.route:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;width:96px;background:#b73f03;clip-path:polygon(34% 0,100% 0,100% 100%,0 100%)}.route:after{content:"";position:absolute;z-index:-1;inset:0;transform:translate(-110%);background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.32) 50%,transparent 70%)}.route-pin{position:relative;flex:none;width:28px;height:28px;display:grid;place-items:center}.route-pin svg{width:28px;height:28px;fill:#fff;position:relative}.route-pin:before{content:"";position:absolute;left:50%;bottom:0;width:22px;height:8px;margin-left:-11px;border-radius:50%;box-shadow:0 0 0 2px #ffffffe6;opacity:0}.route-text{min-width:0}.route-text b{display:block;font-size:clamp(17px,4.9vw,21px);font-weight:800;letter-spacing:-.01em;line-height:1.15}@media (max-width:379px){.route-text b{font-size:16.5px}}.route-text small{display:block;margin-top:3px;font-size:12.5px;font-weight:500;line-height:1.3;text-wrap:balance}.route-go{margin-left:auto;flex:none;width:46px;height:46px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--orange);overflow:hidden}.route-go svg{width:22px;height:22px;fill:currentColor;transition:transform .2s var(--ease)}.route:hover .route-go svg{transform:translate(3px)}.route:active{transform:scale(.98)}.route:focus-visible{outline:3px solid var(--ink);outline-offset:3px}.svc-miss .route:focus-visible,.shop-go .route:focus-visible{outline-color:#fff}@media (hover:hover){.route:hover{transform:translateY(-2px);box-shadow:0 20px 36px -18px #e45004f2}}.scene:nth-of-type(3n+1) .route{--rd:1.2s}.scene:nth-of-type(3n+2) .route{--rd:2.6s}.scene:nth-of-type(3n) .route{--rd:4s}@media (prefers-reduced-motion:no-preference){html.js .route:after{animation:route-glare 5.6s ease-in-out var(--rd,1.2s) infinite}html.js .route-pin svg{transform-origin:50% 100%;animation:route-hop 5.6s var(--ease) var(--rd,1.2s) infinite}html.js .route-pin:before{animation:route-ring 5.6s ease-out var(--rd,1.2s) infinite}html.js .route-go svg{animation:route-go 5.6s ease-in-out var(--rd,1.2s) infinite}html.js .route.is-away:after,html.js .route.is-away :is(.route-pin svg,.route-go svg),html.js .route.is-away .route-pin:before{animation-play-state:paused}@media (hover:hover){.route:hover .route-go svg{animation:none}}}@keyframes route-glare{0%,22%{transform:translate(-110%)}50%,to{transform:translate(110%)}}@keyframes route-hop{0%,17%,to{transform:none}5%{transform:translateY(-8px)}9%{transform:translateY(0) scale(1.08,.88)}12%{transform:translateY(-2px)}}@keyframes route-ring{0%,8%{opacity:0;transform:scale(.4)}9%{opacity:.95;transform:scale(.55)}30%,to{opacity:0;transform:scale(1.7)}}@keyframes route-go{0%,52%,to{transform:none;opacity:1}58%{transform:translate(26px);opacity:0}58.1%{transform:translate(-26px);opacity:0}66%{transform:none;opacity:1}}.modes{display:flex;gap:6px;margin-top:8px}.modes a{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;min-height:44px;padding:0 8px;font-size:13px;font-weight:700;text-decoration:none;color:var(--ink);background:#fff;border-radius:var(--r);box-shadow:inset 0 0 0 1.5px var(--line);transition:box-shadow .2s,color .2s}.modes a svg{width:18px;height:18px;fill:currentColor;flex:none}@media (max-width:420px){.modes a{flex-direction:column;gap:2px;min-height:52px;font-size:12px}}.modes a:hover{box-shadow:inset 0 0 0 1.5px var(--orange);color:var(--orange)}.open{display:inline-flex;align-items:center;gap:9px;min-height:44px;padding:4px 12px 4px 10px;background:#fff;border-radius:99px;box-shadow:inset 0 0 0 1.5px var(--line);font-size:13.5px;font-weight:700;line-height:1.2;text-decoration:none;color:var(--ink)}.open i{position:relative;flex:none;width:10px;height:10px;border-radius:50%;background:var(--muted)}.open [data-open-t]{text-wrap:balance}.open[data-state=open] i{background:var(--ok)}.open[data-state=open] i:after{content:"";position:absolute;inset:-4px;border-radius:50%;border:2px solid var(--ok);opacity:0}.open[data-state=lunch] i,.open[data-state=soon] i{background:var(--orange)}.open small{font-size:12.5px;font-weight:600;color:var(--muted)}.since{display:inline-flex;align-items:center;gap:10px;font-size:12.5px;font-weight:700;letter-spacing:.06em;color:var(--ink-2)}.since b{display:inline-grid;place-items:center;min-width:44px;height:44px;padding:0 6px;background:var(--ink);color:#fff;font:900 26px/1 var(--head);letter-spacing:0;border-radius:2px}.since b+span{text-wrap:balance}.card{position:relative;background:#fff;border-radius:var(--r);box-shadow:0 1px #1d1d1b0a,0 12px 32px -22px #1d1d1b59}.card--line{box-shadow:inset 0 0 0 1.5px var(--line-2)}.chip{display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 14px;border:0;border-radius:99px;cursor:pointer;background:#fff;box-shadow:inset 0 0 0 1.5px var(--line);font-size:14.5px;font-weight:700;color:var(--ink);text-decoration:none;transition:background-color .2s,color .2s,box-shadow .2s,transform .15s}.chip svg{width:18px;height:18px;fill:currentColor;flex:none}.chip[aria-pressed=true],.chip.is-on{background:var(--ink);color:#fff;box-shadow:none}.chip:active{transform:scale(.97)}@media (hover:hover){.chip:not([aria-pressed=true]):hover{box-shadow:inset 0 0 0 1.5px var(--ink)}}.chips{display:flex;flex-wrap:wrap;gap:8px}.field{display:block}.field>span{display:block;margin-bottom:6px;font-size:13px;font-weight:700;color:var(--ink-2)}.input{width:100%;min-height:54px;padding:12px 14px;border:0;border-radius:var(--r);background:#fff;color:var(--ink);font:600 17px/1.3 var(--sans);box-shadow:inset 0 0 0 1.5px var(--line);transition:box-shadow .2s}.input::placeholder{color:#9a9a94;font-weight:500}.input:focus{outline:0;box-shadow:inset 0 0 0 2px var(--ink)}.input[aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--orange)}textarea.input{min-height:96px;resize:vertical}.check{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.4;color:var(--ink-2);cursor:pointer}.check input{flex:none;width:22px;height:22px;margin:0;accent-color:var(--orange)}.note{display:flex;gap:10px;padding:12px 14px;background:var(--orange-tint);border-left:3px solid var(--orange);font-size:14px;line-height:1.45;color:var(--ink-2)}.note svg{width:20px;height:20px;flex:none;fill:var(--orange);margin-top:1px}.dots{display:inline-flex;gap:4px;align-items:center}.dots i{width:6px;height:6px;border-radius:50%;background:currentColor;opacity:.35}.sheet-wait{display:grid;place-items:center;min-height:200px;margin:0;color:var(--orange)}.sheet-wait .dots i{width:9px;height:9px}@media (prefers-reduced-motion:no-preference){.sheet-wait .dots i{animation:wait-dot 1s ease-in-out infinite}.sheet-wait .dots i:nth-child(2){animation-delay:.15s}.sheet-wait .dots i:nth-child(3){animation-delay:.3s}}@keyframes wait-dot{50%{opacity:1;transform:translateY(-3px)}}.toast{position:fixed;left:50%;bottom:calc(env(safe-area-inset-bottom) + 92px);z-index:90;max-width:calc(100% - 32px);padding:12px 16px;background:var(--ink);color:#fff;font-size:14.5px;font-weight:600;border-radius:var(--r);transform:translate(-50%,20px);opacity:0;pointer-events:none;transition:opacity .25s,transform .25s var(--ease)}.toast.is-on{opacity:1;transform:translate(-50%)}.ym-px{position:absolute;left:-9999px}.top{position:sticky;top:0;z-index:40;height:var(--top);background:#fdfdfbf0;box-shadow:0 1px #1d1d1b0f;transition:transform .35s var(--ease),box-shadow .2s;padding-top:env(safe-area-inset-top)}.top.is-hidden{transform:translateY(calc(-100% - 2px))}.top-in{height:var(--top);max-width:var(--max);margin:0 auto;padding:0 max(14px,calc(var(--pad) - 6px));display:flex;align-items:center;gap:10px}.brand--top .logo{font-size:25px;padding:4px 6px 3px}.brand--top .tag{font-size:6.6px;margin-top:3px}.brand--top .kind,.topnav{display:none}.open--top{margin-left:auto}.open--top small{display:none}.langs{display:flex;background:#fff;border-radius:var(--r);box-shadow:inset 0 0 0 1.5px var(--ink);flex:none}.langs a{display:flex;align-items:center;justify-content:center;min-width:46px;min-height:44px;padding:0 9px;font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;border-radius:var(--r);transition:background-color .2s,color .2s}.langs a[aria-current]{background:var(--ink);color:#fff}.langs a:not([aria-current]):hover{color:var(--orange)}.burger{position:relative;isolation:isolate;overflow:hidden;flex:none;height:44px;min-width:44px;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:0 13px 0 12px;border:0;border-radius:var(--r);background:var(--ink);color:#fff;cursor:pointer;-webkit-tap-highlight-color:transparent}.burger-ic{display:grid;align-content:center;gap:4px;width:20px;height:20px}.burger-ic i{display:block;height:2.5px;border-radius:2px;background:currentColor;transform-origin:0 50%}.burger-ic i:nth-child(2){width:70%;background:var(--orange)}.burger-t{font-size:12.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;line-height:1}.burger:active{transform:scale(.96)}@media (min-width:1000px){.burger{padding:0;width:44px}.burger-t{display:none}}@media (max-width:420px){.brand--top .tag{width:0;min-width:100%;white-space:normal;line-height:1.15}}@media (max-width:374px){.burger{padding:0 10px;gap:7px}.burger-t{font-size:11.5px;letter-spacing:.05em}}.open--top{display:none}.top .langs{margin-left:auto}@media (max-width:359px){.langs a{min-width:40px;padding:0 7px}}html.js .brand--top{transition:opacity .3s,transform .3s var(--ease)}html.js.hero-brand-on .brand--top{opacity:0;transform:translateY(-6px);pointer-events:none}html.js.hero-brand-on .brand--top:focus-visible{opacity:1;transform:none}@media (min-width:1000px){:root{--top:78px}.brand--top .logo{font-size:31px;padding:5px 8px 4px}.brand--top .tag{font-size:8px}.brand--top .kind{display:block;font-size:10.5px;margin-top:4px;padding-left:10px}.topnav{display:flex;gap:2px;margin-left:auto;min-width:0}.top-in>*:not(.topnav){flex-shrink:0}.topnav a{position:relative;display:flex;align-items:center;min-height:44px;padding:0 12px;font-size:14px;font-weight:700;text-decoration:none;color:var(--ink-2);white-space:nowrap}.topnav a:after{content:"";position:absolute;left:12px;right:12px;bottom:6px;height:2px;background:var(--orange);transform:scaleX(0);transform-origin:left;transition:transform .3s var(--ease)}.topnav a:hover:after,.topnav a.is-on:after{transform:none}.topnav a.is-on{color:var(--ink)}.open--top{display:none;margin-left:8px;white-space:nowrap}.open--top small{display:none}.top .langs{margin-left:0}}@media (min-width:1420px){html:not([lang=kk]) .open--top{display:inline-flex}.topnav a{padding:0 8px}.topnav a:after{left:8px;right:8px}}@media (min-width:1000px) and (max-width:1180px){.topnav a{padding:0 8px;font-size:13px}.topnav a:after{left:8px;right:8px}}@media (min-width:1000px) and (max-width:1219px){.brand--top .kind{display:none}}.menu{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--paper);color:var(--ink);overflow:hidden auto;overscroll-behavior:contain}.menu::backdrop{background:#1d1d1b59}.menu-in{position:relative;min-height:100%;max-width:760px;margin:0 auto;padding:0 var(--pad) calc(env(safe-area-inset-bottom) + 20px);display:flex;flex-direction:column}.menu-top{position:sticky;top:0;z-index:2;isolation:isolate;overflow:hidden;display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin:0 calc(var(--pad) * -1);padding:calc(env(safe-area-inset-top) + 12px) var(--pad) 14px;background:var(--paper);box-shadow:0 1px 0 var(--line-2)}.menu-top:before,.menu-top:after{content:"";position:absolute;z-index:-1;top:0;bottom:0;transform:skew(-24deg);transform-origin:0 100%;pointer-events:none}.menu-top:before{right:-30px;width:min(44%,280px);background:var(--orange)}.menu-top:after{right:calc(min(44%,280px) - 6px);width:16px;background:var(--orange-3)}.menu-top .logo{font-size:30px}.menu-top .tag{font-size:8px}.menu-x{width:48px;height:48px;display:grid;place-items:center;border:0;border-radius:var(--r);background:var(--ink);color:#fff;cursor:pointer;box-shadow:0 10px 20px -12px #1d1d1bb3}.menu-x svg{width:24px;height:24px;fill:currentColor}.menu-list{margin:8px 0 0;padding:0;list-style:none}.menu-list a{position:relative;isolation:isolate;display:flex;align-items:baseline;gap:12px;padding:9px 0;text-decoration:none;border-bottom:1px solid var(--line-2);-webkit-tap-highlight-color:transparent}.menu-list a:before{content:"";position:absolute;z-index:-1;inset:4px -8px 4px -12px;background:var(--orange-btn);transform:skew(-14deg) scaleX(0);transform-origin:0 50%;transition:transform .4s var(--ease-out)}.menu-n{flex:none;width:30px;font-size:12px;font-weight:800;letter-spacing:.08em;color:var(--orange-ink);transition:color .2s}.menu-t{font:900 clamp(30px,8.8vw,46px)/.98 var(--head);letter-spacing:-.005em;transition:color .2s}.menu-t small{display:block;margin-top:3px;font:600 12px/1.3 var(--sans);letter-spacing:.06em;color:var(--muted);transition:color .2s}.menu-go{margin-left:auto;align-self:center;flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line);transition:background-color .2s,box-shadow .2s,transform .25s var(--ease)}.menu-go svg{width:18px;height:18px;fill:var(--ink);transition:fill .2s}.menu-list a:hover .menu-t,.menu-list a:focus-visible .menu-t{color:var(--orange-ink)}.menu-list a:hover .menu-go,.menu-list a:focus-visible .menu-go{background:var(--orange);box-shadow:none;transform:translate(4px)}.menu-list a:hover .menu-go svg,.menu-list a:focus-visible .menu-go svg{fill:#fff}.menu-list a.is-on:before,.menu-list a:active:before{transform:skew(-14deg) scaleX(1)}.menu-list a.is-on,.menu-list a:active{border-bottom-color:transparent}.menu-list a.is-on .menu-n,.menu-list a.is-on .menu-t,.menu-list a.is-on .menu-t small,.menu-list a:active .menu-n,.menu-list a:active .menu-t,.menu-list a:active .menu-t small{color:#fff}.menu-list a.is-on .menu-go,.menu-list a:active .menu-go{background:#fff;box-shadow:none;transform:none}.menu-list a.is-on .menu-go svg,.menu-list a:active .menu-go svg{fill:var(--orange-btn)}.menu-foot{margin-top:auto;padding-top:20px;display:grid;gap:10px}.menu-row{display:grid;grid-template-columns:1fr 1fr;gap:10px}.menu-row--meta{display:flex;align-items:center;justify-content:space-between;gap:12px;flex-wrap:wrap}@media (min-width:1000px){.menu-in{max-width:var(--max)}.menu-list{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(5,auto);grid-auto-flow:column;column-gap:56px}.menu-list li{display:grid}.menu-t{font-size:clamp(28px,2.9vw,42px)}}.switch{display:inline-flex;align-items:center;gap:10px;min-height:44px;font-size:13.5px;font-weight:700;cursor:pointer;-webkit-user-select:none;user-select:none}.switch input{position:absolute;opacity:0;width:1px;height:1px}.switch-ui{position:relative;flex:none;width:46px;height:28px;border-radius:99px;background:var(--line);transition:background-color .2s}.switch-ui:after{content:"";position:absolute;left:3px;top:3px;width:22px;height:22px;border-radius:50%;background:#fff;box-shadow:0 1px 3px #00000040;transition:transform .25s var(--ease)}.switch input:checked+.switch-ui{background:var(--orange)}.switch input:checked+.switch-ui:after{transform:translate(18px)}.switch input:focus-visible+.switch-ui{outline:3px solid var(--orange);outline-offset:3px}main{position:relative}.foot,.dock{position:relative;z-index:2}.foot{margin-top:clamp(40px,8vw,96px);padding:28px 0 calc(env(safe-area-inset-bottom) + 96px);background:#fff;box-shadow:0 -1px 0 var(--line-2)}.foot-in{display:grid;gap:22px}.foot-brand .logo{font-size:38px}.foot-contacts .label{display:block;font-size:11.5px;font-weight:600;color:var(--ink-2)}.foot-contacts .row{display:flex;align-items:center;gap:14px;margin-top:2px;flex-wrap:wrap}.phone{font-size:clamp(17px,5vw,30px);font-weight:800;letter-spacing:-.01em;text-decoration:none;white-space:nowrap}.foot .phone{display:inline-flex;align-items:center;min-height:44px}.site{padding-left:14px;border-left:1.5px solid var(--line);font-size:clamp(17px,5vw,30px);font-weight:800;color:var(--orange);letter-spacing:-.01em;white-space:nowrap}.addr{display:inline-flex;align-items:center;gap:8px;margin-top:8px;min-height:44px;text-decoration:none;font-size:16.5px;font-weight:700}.addr svg{width:22px;height:22px;fill:var(--orange);flex:none}.addr span{border-bottom:1.5px solid transparent;transition:border-color .2s}.addr:hover span{border-color:var(--orange)}.foot-hours{margin-top:6px;font-size:13.5px;color:var(--muted)}.foot-links{display:flex;flex-wrap:wrap;gap:6px 20px;align-items:center}.foot-links a{display:inline-flex;align-items:center;min-height:44px;font-size:14px;font-weight:700;text-decoration:none;border-bottom:1.5px solid var(--line)}.foot-links a:hover{border-color:var(--orange)}.foot-copy{font-size:11px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}@media (min-width:1000px){.foot{padding-bottom:40px}.foot-in{grid-template-columns:auto 1fr auto;align-items:end;gap:28px 48px}.foot-links{grid-column:1/-1;border-top:1px solid var(--line-2);padding-top:14px}.foot-copy{grid-column:1/-1}}.dock{position:fixed;left:0;right:0;bottom:0;z-index:45;display:flex;align-items:center;gap:8px;padding:8px 10px calc(env(safe-area-inset-bottom) + 8px);background:#fdfdfbf7;box-shadow:0 -1px #1d1d1b14,0 -12px 28px -20px #1d1d1b59;transform:translateY(110%);visibility:hidden;transition:transform .35s var(--ease),visibility 0s linear .35s}.dock.is-on{transform:none;visibility:visible;transition:transform .35s var(--ease),visibility 0s}.dock-route{flex:1 1 auto;min-width:0;display:flex;align-items:center;gap:10px;min-height:52px;padding:0 14px;background:var(--orange-btn);color:#fff;text-decoration:none;border-radius:var(--r);box-shadow:var(--shadow-o)}.dock-route svg{width:24px;height:24px;fill:#fff;flex:none}.dock-route{position:relative;overflow:hidden;isolation:isolate}.dock-route:after{content:"";position:absolute;z-index:-1;inset:0;transform:translate(-110%);background:linear-gradient(105deg,transparent 30%,rgba(255,255,255,.3) 50%,transparent 70%)}@media (prefers-reduced-motion:no-preference){html.js .dock-route:after{animation:route-glare 9s ease-in-out 3s infinite}html.js .dock-route>svg{transform-origin:50% 100%;animation:route-hop 9s var(--ease) 3s infinite}}.dock-route span{min-width:0;line-height:1.1}.dock-route b{display:block;font-size:16px;font-weight:800}.dock-route small{display:block;font-size:11.5px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dock-btn{flex:none;width:52px;height:52px;display:grid;place-items:center;border-radius:var(--r);background:#fff;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink)}.dock-btn svg{width:22px;height:22px;fill:currentColor}.dock-gap{flex:none;width:60px}@media (min-width:1000px){.dock{display:none}}@media (max-width:359px){.dock{gap:6px;padding-left:8px;padding-right:8px}.dock-gap{width:62px}.dock-btn{width:44px}.dock-route{padding:0 8px;gap:8px}}.doc{padding:clamp(24px,6vw,64px) 0}.nf{padding:clamp(40px,10vw,120px) 0 40px}.nf .lede{margin-top:16px}.nf-btns{margin:22px 0 18px;max-width:520px}.nf .route{max-width:520px}.scene{position:relative;overflow-x:clip}.scene+.scene{margin-top:clamp(28px,7vw,72px)}.scene-body{position:relative;z-index:2}.poster{position:relative;max-width:var(--max);margin:0 auto;container-type:inline-size;overflow-x:clip;padding:clamp(18px,5vw,40px) var(--pad) clamp(22px,5vw,40px);min-height:calc(100svh - var(--top));display:grid;grid-template-columns:minmax(0,1fr);align-content:start;grid-template-areas:"kicker" "title" "lede" "art" "bullet" "cta"}.poster-copy{display:contents}.kicker{grid-area:kicker;display:flex;align-items:center;gap:10px;margin-bottom:clamp(10px,3vw,18px);font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2)}.kicker-n{display:inline-grid;place-items:center;min-width:30px;height:22px;padding:0 6px;background:var(--ink);color:#fff;font:900 15px/1 var(--head);letter-spacing:0}.kicker-n:empty{display:none}.kicker:after{content:"";flex:1;height:1px;background:var(--line);transform-origin:left}.poster .title{grid-area:title;--tw:100cqi}.poster-lede{grid-area:lede;margin-top:14px}.poster-bullet{grid-area:bullet;margin-top:clamp(12px,3vw,20px);padding-top:14px;border-top:1px solid var(--line)}.poster-cta{grid-area:cta;margin-top:16px;display:grid;gap:10px}.poster .art{grid-area:art}.art{position:relative;margin:clamp(14px,4vw,26px) calc(var(--pad) * -1) 0;isolation:isolate;overflow-x:clip;pointer-events:none}.art-in{position:relative;width:100%;aspect-ratio:var(--ar,4/3)}.art .plane{position:absolute;z-index:-1;background:var(--orange);transform-origin:0 0}.art .plane-2{background:var(--orange-3)}.art .plane-3{background:var(--orange-2)}.layer{position:absolute;display:block;will-change:transform}.layer img,.layer picture{width:100%;height:auto}.art .shadow{position:absolute;z-index:-1;border-radius:50%;background:radial-gradient(closest-side,#1d1d1b47,#1d1d1b00);filter:blur(2px)}@media (min-width:1000px){.poster{grid-template-columns:minmax(0,.86fr) minmax(0,1.14fr);column-gap:clamp(24px,4vw,64px);align-content:center;grid-template-rows:1fr repeat(5,auto) 1fr;grid-template-areas:". art" "kicker art" "title art" "lede art" "bullet art" "cta art" ". art";min-height:min(calc(100vh - var(--top)),900px)}.poster .art{align-self:center;margin:0 calc(var(--pad) * -1) 0 0}.poster .title{--tw: calc((100cqi - clamp(24px,4vw,64px))*.43) }.poster-cta{display:flex;flex-wrap:wrap;align-items:center}.poster-cta>.btn{flex:0 0 auto;white-space:nowrap}.poster-cta>.route{flex:1 1 100%;max-width:520px}.poster-cta.hero-cta,.poster-cta.visit-cta{display:grid}.poster--flip{grid-template-columns:minmax(0,1.14fr) minmax(0,.86fr);grid-template-areas:"art ." "art kicker" "art title" "art lede" "art bullet" "art cta" "art ."}.poster--flip .art{margin:0 0 0 calc(var(--pad) * -1)}}.poster--s{min-height:0;padding-top:clamp(28px,6vw,48px)}@media (min-width:1000px){.poster--s{min-height:0}}@media (prefers-reduced-motion:no-preference){html.js .poster .kicker,html.js .poster .title .l1,html.js .poster .title .l2,html.js .poster .title .dot,html.js .poster .poster-lede,html.js .poster .poster-bullet,html.js .poster .poster-cta{transition:transform .9s var(--ease-out),opacity .7s ease,clip-path .9s var(--ease-out)}html.js .poster:not(.is-in) .kicker{opacity:0;transform:translateY(10px)}html.js .poster:not(.is-in) .kicker:after{transform:scaleX(0)}html.js .poster .kicker:after{transition:transform 1.1s var(--ease-out) .25s}html.js .poster:not(.is-in) .title .l1{opacity:0;transform:translate3d(-14%,0,0) skew(-10deg)}html.js .poster:not(.is-in) .title .l2{opacity:0;transform:translate3d(16%,0,0) skew(-10deg)}html.js .poster .title .l2{transition-delay:.14s}html.js .poster .title .dot{display:inline-block;transition-delay:.5s}html.js .poster:not(.is-in) .title .dot{opacity:0;transform:scale(0) translateY(-30%)}html.js .poster:not(.is-in) .poster-lede{opacity:0;transform:translateY(18px)}html.js .poster .poster-lede{transition-delay:.3s}html.js .poster:not(.is-in) .poster-bullet{opacity:0;transform:translateY(22px);clip-path:inset(0 100% 0 0)}html.js .poster .poster-bullet{transition-delay:.42s;clip-path:inset(0 0 0 0)}html.js .poster:not(.is-in) .poster-cta{opacity:0;transform:translateY(22px)}html.js .poster .poster-cta{transition-delay:.52s}html.js .poster .art .plane{transition:translate 1.1s var(--ease-out),opacity .7s ease}html.js .poster .art .plane-2{transition-delay:.12s}html.js .poster .art .plane-3{transition-delay:.24s}html.js .poster:not(.planes-in) .art .plane{opacity:0}html.js .poster:not(.planes-in) .art .plane-1{translate:-60px 120px}html.js .poster:not(.planes-in) .art .plane-2{translate:50px -100px}html.js .poster:not(.planes-in) .art .plane-3{translate:-40px 80px}html.js .poster:not(.is-in) .art-in{opacity:0}html.js .poster .art-in{transition:opacity .8s ease .1s}html .poster .art .anim{animation-play-state:paused}html .poster.is-live .art .anim{animation-play-state:running}}@media (prefers-reduced-motion:reduce){.art .anim{animation:none!important}}@media (prefers-reduced-motion:no-preference){html.js [data-reveal]{transition:opacity .7s ease,transform .8s var(--ease-out)}html.js [data-reveal]:not(.is-in){opacity:0;transform:translateY(26px)}html.js [data-reveal=left]:not(.is-in){transform:translate(-26px)}}.ticker{position:relative;z-index:2;margin:0;overflow:hidden;background:var(--ink);color:#fff;-webkit-mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%);mask-image:linear-gradient(90deg,transparent 0,#000 6%,#000 94%,transparent 100%)}.ticker .track{display:flex;width:max-content}.ticker .track>div{display:flex;flex:none}.ticker span{display:flex;align-items:center;gap:14px;padding:0 14px;min-height:48px;font-size:14px;font-weight:700;letter-spacing:.02em;white-space:nowrap}.ticker span:before{content:"";width:8px;height:8px;background:var(--orange);flex:none}@media (prefers-reduced-motion:no-preference){.ticker .track{animation:marquee 38s linear infinite}.ticker:hover .track,.ticker.is-paused .track,.ticker.is-off .track{animation-play-state:paused}}@keyframes marquee{to{transform:translate(-50%)}}.sub-h{display:flex;align-items:flex-start;gap:10px;font-size:clamp(20px,5.6vw,28px);font-weight:800;line-height:1.15;letter-spacing:-.01em}.sub-h:before{content:"";flex:none;width:.5em;height:.5em;margin-top:.32em;background:var(--orange)}.sub-p{margin-top:6px;font-size:12.5px;font-weight:600;letter-spacing:.07em;color:var(--ink-2)}.mascot{position:fixed;right:10px;bottom:calc(env(safe-area-inset-bottom) + 16px);z-index:46;width:60px;height:53px;padding:0;border:0;background:none;cursor:pointer;-webkit-tap-highlight-color:transparent;filter:drop-shadow(0 10px 12px rgba(29,29,27,.3));transition:bottom .35s var(--ease),transform .2s var(--ease)}html.dock-on .mascot{bottom:calc(env(safe-area-inset-bottom) + 9px)}.mascot-rig{display:block;width:100%;height:100%}.eks-head{display:block;width:100%;height:100%;overflow:visible}.mascot:focus-visible{outline:3px solid var(--orange);outline-offset:3px;border-radius:16px}.mascot:active{transform:scale(.95)}@media (hover:hover){.mascot:hover{transform:translateY(-2px) rotate(-4deg)}}@media (min-width:1000px){.mascot{right:24px;bottom:24px;width:72px;height:63px}}.mascot-badge{position:absolute;right:-2px;top:-4px;min-width:20px;height:20px;padding:0 5px;border-radius:99px;background:var(--orange);color:#fff;font-size:12px;font-weight:800;line-height:20px;box-shadow:0 0 0 2px #fff}@media (max-width:999px){.mascot,.mascot-say{transition:opacity .3s ease,visibility 0s linear 0s,bottom .35s var(--ease)}html.js:not(.past-hero) .mascot,html.js:not(.past-hero) .mascot-say[data-at=head]{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .2s ease,visibility 0s linear .2s}}html.mascot-off .mascot{width:56px;height:56px;border-radius:50%;background:var(--ink);filter:none;box-shadow:0 12px 24px -12px #1d1d1b99}html.mascot-off .mascot-rig{display:none}html.mascot-off .mascot:after{content:"";position:absolute;inset:16px;background:#fff;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 4h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H9l-5 4v-4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2z'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M4 4h16a2 2 0 0 1 2 2v10a2 2 0 0 1-2 2H9l-5 4v-4a2 2 0 0 1-2-2V6a2 2 0 0 1 2-2z'/%3E%3C/svg%3E") center/contain no-repeat}html.mascot-off .mascot-say{display:none}.mascot-say{position:fixed;left:0;top:0;z-index:47;width:max-content;max-width:min(300px,calc(100vw - 32px));pointer-events:none;opacity:0;transition:opacity .25s ease}.mascot-say.is-on{opacity:1}.say-b{position:relative;padding:11px 16px 12px;background:#fff;border:2.5px solid var(--ink);border-radius:22px;font:800 17px/1.28 var(--sans);letter-spacing:-.005em;color:var(--ink);filter:drop-shadow(4px 5px 0 var(--orange));transform-origin:var(--tx,50%) calc(100% + 22px)}@media (min-width:1000px){.say-b{font-size:18px}}.say-rest{visibility:hidden}#mascot-say-t{display:block}.say-tail{position:absolute;left:calc(var(--tx,50%) - 15px);top:calc(100% - 1px);width:30px;height:22px;overflow:visible}.say-tail .f{fill:#fff}.say-tail .s{fill:none;stroke:var(--ink);stroke-width:2.5;stroke-linecap:round;stroke-linejoin:round}.mascot-say[data-tail=left] .say-b{transform-origin:-22px var(--ty,26px)}.mascot-say[data-tail=right] .say-b{transform-origin:calc(100% + 22px) var(--ty,26px)}.mascot-say[data-tail=left] .say-tail{left:-25px;top:calc(var(--ty,26px) - 11px);transform:rotate(90deg)}.mascot-say[data-tail=right] .say-tail{left:calc(100% - 5px);top:calc(var(--ty,26px) - 11px);transform:rotate(-90deg)}.say-dot{position:absolute;display:none;box-sizing:border-box;border:2.5px solid var(--ink);border-radius:50%;background:#fff}.mascot-say[data-mode=think] .say-tail{display:none}.mascot-say[data-mode=think] .say-dot{display:block}.say-dot:nth-of-type(1){width:16px;height:16px;left:calc(var(--tx,50%) - 8px);top:calc(100% + 6px)}.say-dot:nth-of-type(2){width:10px;height:10px;left:calc(var(--tx,50%) - 15px);top:calc(100% + 24px)}.mascot-say[data-tail=left] .say-dot:nth-of-type(1){left:-24px;top:calc(var(--ty,26px) - 8px)}.mascot-say[data-tail=left] .say-dot:nth-of-type(2){left:-41px;top:calc(var(--ty,26px) + 3px)}.mascot-say[data-tail=right] .say-dot:nth-of-type(1){left:calc(100% + 8px);top:calc(var(--ty,26px) - 8px)}.mascot-say[data-tail=right] .say-dot:nth-of-type(2){left:calc(100% + 31px);top:calc(var(--ty,26px) + 3px)}@media (prefers-reduced-motion:no-preference){.mascot-say.is-on .say-b{animation:say-pop .45s cubic-bezier(.34,1.56,.64,1) both}.mascot-say.is-on .say-dot{animation:say-dot .3s ease-out both}.mascot-say.is-on .say-dot:nth-of-type(2){animation-delay:.08s}}@keyframes say-pop{0%{opacity:0;transform:scale(.5) rotate(-5deg)}to{opacity:1;transform:none}}@keyframes say-dot{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}.art .eks-spot{position:absolute;z-index:2;display:block;pointer-events:none;-webkit-tap-highlight-color:transparent}html:not(.mascot-off) .art .eks-spot.is-here{pointer-events:auto;cursor:pointer}.eks-debug .art .eks-spot{outline:2px dashed var(--orange);outline-offset:-2px;background:url(/gallery/eks-poster.webp) 50% 100%/contain no-repeat}.eks-lane{position:absolute;left:0;top:0;width:100%;height:0;overflow-x:clip;overflow-y:visible;pointer-events:none}.expert-guide-layer{opacity:0;transition:opacity .5s ease}.expert-guide-layer.eks-on{opacity:1}.expert-guide-layer:not(.eks-fb) [data-expert-layer=fallback]{visibility:hidden}.expert-guide-layer .expert-fallback-figure{border-radius:20px;overflow:hidden;box-shadow:0 18px 36px -24px #1d1d1b8c,0 0 0 1px #1d1d1b0f}html.mascot-off .expert-guide-layer{visibility:hidden}.expert-guide-layer img{color:transparent}@media (prefers-reduced-motion:reduce){.expert-guide-layer{transition:none}}.art-in{--s:clamp(0, (1 - var(--ps, 1)) / .035, 1)}.art .art-fx{position:absolute;left:0;top:0;width:100%;height:100%;overflow:visible;pointer-events:none}.art .a-glint-b,.art .a-flow-b,.art .a-spark-h,.art .a-spark-c{transform-box:fill-box;transform-origin:50% 50%}.art .layer:not(.a-heal):not(.a-spin):not(.nosh){filter:drop-shadow(0 .75cqw 1.1cqw rgba(29,29,27,.16)) drop-shadow(0 .15cqw .25cqw rgba(29,29,27,.14))}.art--status{-webkit-mask-image:linear-gradient(90deg,#000 79.2%,transparent 99.9%);mask-image:linear-gradient(90deg,#000 79.2%,transparent 99.9%)}@media (min-width:1321px){.art--svc-cart{-webkit-mask-image:linear-gradient(90deg,#000 85.5%,transparent);mask-image:linear-gradient(90deg,#000 85.5%,transparent)}.art--svc-pc{-webkit-mask-image:linear-gradient(90deg,#000 81.7%,transparent 99.9%);mask-image:linear-gradient(90deg,#000 81.7%,transparent 99.9%)}}.art .a-scr-off{opacity:0}.art .a-scr{--k:1;position:absolute;left:0;top:0;width:100%;height:100%;container-type:inline-size;pointer-events:none}@media (min-resolution:1.5dppx){.art .a-scr{--k:2}}@media (min-resolution:2.5dppx){.art .a-scr{--k:3}}.art .a-scr-w{position:absolute;left:0;top:0;overflow:hidden;transform-origin:0 0;background:linear-gradient(135deg,#2a2b2e,#121214 42%,#0d0d0f 58%,#18191b)}.art .a-scr-boot,.art .a-scr-site,.art .a-scr-on{position:absolute;left:0;top:0;width:100%;height:100%}.art .a-scr-boot{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.55em;background:linear-gradient(160deg,#fff 35%,#ebe8e4);opacity:0}.art .a-scr-logo{font:900 .95em/1 var(--logo);color:#fff;background:var(--ink);padding:.17em .24em .11em}.art .a-scr-bar{width:2.6em;height:.1em;background:#1d1d1b1f;overflow:hidden}.art .a-scr-fill{display:block;height:100%;background:var(--orange);transform-origin:0 50%}.art .a-scr-site picture,.art .a-scr-site img{display:block;width:100%;height:auto}.art .a-scr-pg{position:absolute;left:0;top:.61em;width:100%;bottom:0;overflow:hidden;background:#fff}.art .a-scr-pg>picture,.art .a-scr-head,.art .a-scr-menu{position:absolute;left:0;top:0}.art .a-scr-pg>picture,.art .a-scr-menu,.art .a-scr-cur,.art .a-scr-ring{opacity:0}.art .a-scr-pg>.is-first{opacity:1}.art .a-scr-cur,.art .a-scr-ring{position:absolute;left:0;top:0}.art .a-scr-cur svg{display:block;width:.36em;height:auto;fill:#fff;stroke:var(--ink);stroke-width:1.3;stroke-linejoin:round;overflow:visible;filter:drop-shadow(0 .03em .04em rgba(0,0,0,.35))}.art .a-scr-ring{width:.56em;height:.56em;margin:-.28em 0 0 -.28em;border:.07em solid var(--orange);border-radius:50%}.art .a-scr-on{background:#fff;opacity:0}@supports not (width:1cqw){.art .a-scr{display:none}}.art .a-glint-b,.art .a-spark,.art .a-flow,.art .a-sheet-ofc{opacity:0}.art .a-heal-m{display:block;width:300%;-webkit-mask-image:linear-gradient(102deg,#000 38%,transparent 44%);mask-image:linear-gradient(102deg,#000 38%,transparent 44%)}.art .layer .a-heal-m>picture{width:calc(100% / 3)}.art .a-heal-loop,.art .a-heal-loop~.a-heal-flow{opacity:0}.art .a-bar{transform-box:fill-box;transform-origin:50% 100%}.art .a-wbs .a-pulse{transform-box:fill-box;transform-origin:50% 50%}@media (prefers-reduced-motion:no-preference){.art .layer.anim>picture{animation-play-state:inherit}.poster.is-in .art .a-scr-off{animation:art-scr-on 1.5s cubic-bezier(.3,0,.2,1) .55s both}.poster.is-in .art .a-scr-off-2{animation-delay:1.25s}.art .a-scr{--on:.5s}.art .a-scr-2{--on:1.25s}html.js .art .a-scr:not(.is-on) .a-scr-site{opacity:0}.art .a-scr.is-on .a-scr-on{animation:art-scr-flash .8s cubic-bezier(.2,.7,.3,1) var(--on) both}.art .a-scr.is-on .a-scr-boot{animation:art-scr-boot .05s linear calc(var(--on) + .36s) both}.art .a-scr.is-on .a-scr-logo{animation:art-scr-logo .7s var(--ease-out) calc(var(--on) + .4s) both,art-scr-out .25s ease-in calc(var(--on) + 2s) forwards}.art .a-scr.is-on .a-scr-bar{animation:art-scr-out .25s ease-in calc(var(--on) + 2s) forwards}.art .a-scr.is-on .a-scr-fill{animation:art-scr-fill 1.4s cubic-bezier(.5,0,.3,1) calc(var(--on) + .7s) both}.art .a-scr.is-on .a-scr-site{animation:art-scr-site .5s ease-out calc(var(--on) + 2.25s) both}.art .a-scr-cur{opacity:1}.poster.is-in .art .a-scr.is-on .a-scr-cur svg{animation:art-scr-boot .4s ease-out calc(var(--on) + 2.7s) both}.art .a-glint-b,.art .a-spark,.art .a-flow,.art .a-sheet-ofc{opacity:1}.art .a-glint-b{animation:art-glint 7s cubic-bezier(.4,0,.2,1) 2.6s infinite}.art .a-glint-2 .a-glint-b{animation-delay:3.1s}.art .a-spin>picture{animation:art-spin 6s linear infinite}.art .a-spin-2>picture{animation-duration:5.2s;animation-delay:-1.7s}.art .a-spin-3>picture{animation-duration:4.4s}.art .a-sway{animation:art-sway 4.6s ease-in-out infinite alternate}.art .a-push{animation:art-push 2.8s ease-in-out infinite}.art .a-push-2{animation-delay:-1.4s}.art .a-spark-h{animation:art-spark 2.8s ease-out infinite}.art .a-spark-c{animation:art-spark-c 2.8s ease-out infinite}.art .a-spark-2 .a-spark-h,.art .a-spark-2 .a-spark-c{animation-delay:-1.4s}.art .a-spark-3 .a-spark-h,.art .a-spark-3 .a-spark-c{animation-duration:4.2s;animation-delay:-.6s}.art .a-ex-top{translate:0 calc(var(--s) * 15%);animation:art-bob 5.5s ease-in-out infinite}.art .a-ex-bottom{translate:0 calc(var(--s) * -22%);animation:art-bob 5.5s ease-in-out -2.75s infinite}.art .a-ex-board{animation:art-bob-s 5.5s ease-in-out -1.2s infinite}.art .a-heal-loop{opacity:1;animation:art-heal-loop 7s cubic-bezier(.65,0,.35,1) infinite}.art .a-heal-loop .a-heal-m{animation:art-heal-m 7s cubic-bezier(.65,0,.35,1) infinite}.art .a-heal-loop .a-heal-m>picture{animation:art-heal-p 7s cubic-bezier(.65,0,.35,1) infinite}.art .a-heal-loop~.a-heal-flow{animation:art-heal-vis 7s linear infinite}html.js .art .a-heal-once .a-heal-m,html.js .art .a-heal-once .a-heal-m>picture{transition:transform 2.4s cubic-bezier(.65,0,.35,1) .9s}html.js .poster:not(.is-in) .art .a-heal-once .a-heal-m{transform:translate(-47.33%);transition:none}html.js .poster:not(.is-in) .art .a-heal-once .a-heal-m>picture{transform:translate(142%);transition:none}html.js .art .a-heal-once~.a-heal-flow{transition:opacity 1.2s ease 2.6s}html.js .poster:not(.is-in) .art .a-heal-once~.a-heal-flow{opacity:0;transition:none}.art .a-flow-b{animation:art-flow 9s ease-in-out infinite alternate}.art .a-float-a{animation:art-bob 6s ease-in-out infinite}.art .a-float-b{animation:art-bob-s 5s ease-in-out infinite}.art .a-paper-out>picture{animation:art-paper 6.5s cubic-bezier(.3,.1,.3,1) infinite}.art .a-sheet-m{animation:art-sheet 6.5s cubic-bezier(.3,.1,.3,1) infinite}.art .a-roll-s{animation:art-roll 6.5s cubic-bezier(.45,0,.4,1) infinite}.art .a-nudge{translate:calc(var(--s) * -5%) calc(var(--s) * 2.4%);transition:transform .7s var(--ease-out)}.poster:hover .art .a-nudge{transform:translate(-3.5%,1.6%)}.art .a-spin-4>picture{animation-duration:3.6s}.art .a-spin-5>picture{animation-delay:-1.4s}.art .a-spin-fast>picture{animation-duration:1.2s}.art .a-spin-4.a-spin-fast>picture{animation-duration:1s}.art .a-shield{animation:art-bob-c 6s ease-in-out infinite}html.js .art .a-check{transition:clip-path 1.3s cubic-bezier(.65,0,.35,1) .7s;clip-path:inset(-4% -4% -4% -4%)}html.js .poster:not(.is-in) .art .a-check{clip-path:inset(-4% 100% -4% -4%);transition-duration:0s;transition-delay:0s}.art .a-glint-once .a-glint-b{animation:none}.poster.is-in .art .a-glint-once .a-glint-b{animation:art-glint 2.6s cubic-bezier(.4,0,.2,1) 2.1s 1 both}html.js .art .a-wb{transition:opacity .55s ease,transform .8s var(--ease-out)}html.js .poster:not(.is-in) .art .a-wb{opacity:0;transform:translateY(7px);transition:none}html.js .poster.is-in .art .a-wb-1{transition-delay:.35s}html.js .poster.is-in .art .a-wb-2{transition-delay:.6s}html.js .poster.is-in .art .a-wb-3{transition-delay:.8s}html.js .poster.is-in .art .a-wb-4{transition-delay:1s}html.js .poster.is-in .art .a-wb-5{transition-delay:1.15s}html.js .poster.is-in .art .a-wb-6{transition-delay:1.4s}html.js .poster.is-in .art .a-wb-7{transition-delay:1.55s}html.js .poster.is-in .art .a-wb-8{transition-delay:1.7s}html.js .poster.is-in .art .a-wb-9{transition-delay:2.1s}html.js .poster.is-in .art .a-wb-10{transition-delay:2.3s}html.js .poster.is-in .art .a-wb-11{transition-delay:2.5s}html.js .poster.is-in .art .a-wb-12{transition-delay:2.65s}.art .a-wbs .a-pulse{animation:art-pulse 4.2s ease-in-out 3.4s infinite}html.js .art .a-bar{transition:scale .9s var(--ease-out)}html.js .poster:not(.is-in) .art .a-bar{scale:1 0;transition:none}html.js .poster.is-in .art .a-bar-1{transition-delay:.4s}html.js .poster.is-in .art .a-bar-2{transition-delay:.5s}html.js .poster.is-in .art .a-bar-3{transition-delay:.6s}html.js .poster.is-in .art .a-bar-4{transition-delay:.7s}html.js .poster.is-in .art .a-bar-5{transition-delay:.8s}html.js .poster.is-in .art .a-bar-6{transition-delay:.9s}html.js .poster.is-in .art .a-bar-7{transition-delay:1s}html.js .poster.is-in .art .a-bar-8{transition-delay:1.1s}html.js .poster.is-in .art .a-bar-9{transition-delay:1.2s}.art .a-bar-7{animation:art-breathe 4.6s ease-in-out 2.2s infinite}.art .a-bar-8{animation:art-breathe 4.6s ease-in-out 2.9s infinite}.art .a-bar-9{animation:art-breathe 4.6s ease-in-out 3.6s infinite}html .poster .art .anim{animation-play-state:paused}html .poster.is-live .art .anim{animation-play-state:running}}@media (prefers-reduced-motion:reduce){.art .anim *{animation:none!important}}@keyframes art-scr-flash{0%{opacity:0;transform:scale(.25,.008)}14%{opacity:1;transform:scaleY(.008)}46%{opacity:.95;transform:none}to{opacity:0;transform:none}}@keyframes art-scr-boot{0%{opacity:0}to{opacity:1}}@keyframes art-scr-out{to{opacity:0}}@keyframes art-scr-logo{0%{opacity:0;transform:scale(.88)}to{opacity:1;transform:none}}@keyframes art-scr-fill{0%{transform:scaleX(0)}to{transform:none}}@keyframes art-scr-site{0%{opacity:0;transform:scale(1.05)}to{opacity:1;transform:none}}@keyframes art-scr-on{0%,22%{opacity:1}30%{opacity:.62}36%{opacity:.86}to{opacity:0}}@keyframes art-glint{0%{transform:translate(0)}24%,to{transform:translate(420%)}}@keyframes art-spin{to{transform:rotate(1turn)}}@keyframes art-sway{0%{transform:rotate(-1deg)}to{transform:rotate(.8deg)}}@keyframes art-push{0%,to{transform:translate(0)}45%,58%{transform:translate(var(--dx, 0),var(--dy, 0))}}@keyframes art-spark{0%,30%{opacity:0;transform:scale(.2)}45%{opacity:1;transform:scale(1)}75%,to{opacity:0;transform:scale(1.5)}}@keyframes art-spark-c{0%,36%{opacity:0}46%{opacity:1}70%,to{opacity:0}}@keyframes art-bob{50%{transform:translateY(-1.6%)}}@keyframes art-bob-s{50%{transform:translateY(-.8%)}}@keyframes art-bob-c{50%{transform:translateY(-.45cqi)}}@keyframes art-pulse{0%,72%,to{transform:none}84%{transform:scale(1.06)}}@keyframes art-breathe{0%,to{transform:none}50%{transform:scaleY(.93)}}@keyframes art-heal-loop{0%,84%{opacity:1}94%,to{opacity:0}}@keyframes art-heal-m{0%,12%{transform:translate(-47.33%)}36%,to{transform:none}}@keyframes art-heal-p{0%,12%{transform:translate(142%)}36%,to{transform:none}}@keyframes art-heal-vis{0%,26%{opacity:0}40%,84%{opacity:1}94%,to{opacity:0}}@keyframes art-flow{0%{transform:translate(0)}to{transform:translate(38%,-30%)}}@keyframes art-paper{0%{transform:translate(-30%,82%)}58%,84%{transform:translate(0);opacity:1}96%,to{transform:translate(4%,-8%);opacity:0}}@keyframes art-sheet{0%{transform:translate(var(--sx, 0),var(--sy, 0));opacity:0}6%{opacity:1}56%,84%{transform:translate(0);opacity:1}96%,to{transform:translate(0);opacity:0}}@keyframes art-roll{0%{transform:translateY(0)}58%,to{transform:translateY(-4px)}}.art .a-sheet-print .a-sheet-m{--sx:150px;--sy:-54px}.art .a-sheet-ofc .a-sheet-m{--sx:64px;--sy:-26px}.art .a-sheet-fast .a-sheet-m{--sx:-60px;--sy:150px}.art .ly-cart-paper{clip-path:polygon(-60% -60%,160% -60%,160% 114.6%,-60% 80.5%)}.art .ly-dtl-probe-k{--dx:1.25%;--dy:1.93%}.art .ly-dtl-probe-r{--dx:-1.23%;--dy:1.25%}.art .ly-kms-fan1{transform:matrix(.7672,-.6414,.7229,.8645,0,0)}.art .ly-kms-fan2{transform:matrix(.8581,-.5135,.634,1.0594,0,0)}.art .ly-live-probe-k{--dx:1.34%;--dy:1.89%}.art .ly-live-probe-r{--dx:-1.29%;--dy:1.29%}.art .ly-pc-driver{transform-origin:97.9% 93.92%}.sheet{position:fixed;inset:auto 0 0;width:100%;max-width:640px;max-height:min(92svh,920px);margin:0 auto;padding:0;border:0;border-radius:16px 16px 0 0;background:var(--paper);color:var(--ink);box-shadow:0 -20px 60px -20px #1d1d1b73;display:flex;flex-direction:column;overflow:hidden;overscroll-behavior:contain}.sheet:not([open]){display:none}.sheet::backdrop{background:#1d1d1b6b}.sheet--wide{max-width:860px}.sheet-grab{flex:none;height:22px;display:grid;place-items:center;cursor:grab;touch-action:none}.sheet-grab:before{content:"";width:44px;height:5px;border-radius:9px;background:var(--line)}.sheet-h{flex:none;display:flex;align-items:flex-start;gap:12px;padding:2px var(--pad) 12px;border-bottom:1px solid var(--line-2)}.sheet-h h2{flex:1;min-width:0;display:flex;align-items:flex-start;gap:10px;font-size:clamp(20px,5.4vw,24px);font-weight:800;line-height:1.2;letter-spacing:-.01em}.sheet-h h2:before{content:"";flex:none;width:.5em;height:.5em;margin-top:.34em;background:var(--orange)}.sheet-h h2:empty{visibility:hidden}.sheet-x{flex:none;width:44px;height:44px;margin:-6px -8px 0 0;display:grid;place-items:center;border:0;border-radius:var(--r);background:transparent;color:var(--ink);cursor:pointer}.sheet-x svg{width:22px;height:22px;fill:currentColor}.sheet-x:hover{background:var(--paper-2)}.sheet-b{flex:1;overflow:auto;padding:16px var(--pad) calc(env(safe-area-inset-bottom) + 22px);-webkit-overflow-scrolling:touch}@media (min-width:700px){.sheet{inset:50% auto auto 50%;transform:translate(-50%,-50%);border-radius:10px;max-height:min(86vh,860px)}.sheet-grab{height:12px}.sheet-grab:before{display:none}}@media (prefers-reduced-motion:no-preference){.sheet[open]{animation:sheet-up .38s var(--ease-out)}.sheet.is-closing{animation:sheet-down .22s ease-in forwards}.sheet[open]::backdrop{animation:fade-in .3s ease}@media (min-width:700px){.sheet[open]{animation:sheet-pop .32s var(--ease-out)}.sheet.is-closing{animation:sheet-pop-out .2s ease-in forwards}}}@keyframes sheet-up{0%{transform:translateY(100%)}}@keyframes sheet-down{to{transform:translateY(100%)}}@keyframes sheet-pop{0%{opacity:0;transform:translate(-50%,-46%) scale(.97)}}@keyframes sheet-pop-out{to{opacity:0;transform:translate(-50%,-48%) scale(.98)}}@keyframes fade-in{0%{opacity:0}}.tel{position:relative;display:block}.tel-p{position:absolute;left:14px;top:50%;transform:translateY(-50%);font:700 17px/1 var(--sans);color:var(--ink);pointer-events:none}.tel .input{padding-left:44px;letter-spacing:.02em}@media (prefers-reduced-motion:no-preference){.menu[open] .menu-top:before{animation:menu-plane .75s var(--ease-out) both}.menu[open] .menu-top:after{animation:menu-plane .75s var(--ease-out) .1s both}.menu[open] .menu-list a.is-on:before{animation:menu-band .65s var(--ease-out) calc(var(--d, 0s) + .3s) both}.menu[open] .menu-list li{animation:menu-item .6s var(--ease-out) both}.menu[open] .menu-list li:nth-child(1){animation-delay:.06s}.menu[open] .menu-list li:nth-child(2){animation-delay:.09s}.menu[open] .menu-list li:nth-child(3){animation-delay:.12s}.menu[open] .menu-list li:nth-child(4){animation-delay:.15s}.menu[open] .menu-list li:nth-child(5){animation-delay:.18s}.menu[open] .menu-list li:nth-child(6){animation-delay:.21s}.menu[open] .menu-list li:nth-child(7){animation-delay:.24s}.menu[open] .menu-list li:nth-child(8){animation-delay:.27s}.menu[open] .menu-list li:nth-child(9){animation-delay:.3s}.menu[open] .menu-list li:nth-child(10){animation-delay:.33s}.menu[open] .menu-foot{animation:menu-item .6s var(--ease-out) .3s both}.menu[open]{animation:fade-in .25s ease}.menu:not(.is-open)[open]{opacity:0;transition:opacity .18s}}@keyframes menu-plane{0%{translate:70% 0;opacity:0}}@keyframes menu-band{0%{transform:skew(-14deg) scaleX(0)}}@keyframes menu-item{0%{opacity:0;transform:translate(-24px)}}@media (prefers-reduced-motion:no-preference){.menu[open] .menu-t{animation:menu-wipe .7s var(--ease-out) both;animation-delay:inherit}.menu[open] .menu-list li .menu-t{animation-delay:calc(var(--d, 0s) + .05s)}.menu[open] .menu-go{animation:menu-go .6s var(--ease-out) both;animation-delay:calc(var(--d, 0s) + .18s)}.menu-list li:nth-child(1){--d:.06s}.menu-list li:nth-child(2){--d:.09s}.menu-list li:nth-child(3){--d:.12s}.menu-list li:nth-child(4){--d:.15s}.menu-list li:nth-child(5){--d:.18s}.menu-list li:nth-child(6){--d:.21s}.menu-list li:nth-child(7){--d:.24s}.menu-list li:nth-child(8){--d:.27s}.menu-list li:nth-child(9){--d:.3s}.menu-list li:nth-child(10){--d:.33s}}@keyframes menu-wipe{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0 0 0 0)}}@keyframes menu-go{0%{opacity:0;transform:translate(-14px) rotate(-90deg)}}@media (prefers-reduced-motion:no-preference) and (max-width:999px){.burger:before{content:"";position:absolute;inset:-2px;z-index:-1;background:linear-gradient(105deg,transparent 30%,rgba(228,80,4,.75) 50%,transparent 70%);translate:-120% 0}html.js:not(.menu-seen) .burger:before{animation:burger-sheen 7s ease-in-out 2.6s 3}html.js:not(.menu-seen) .burger-ic i{animation:burger-wave 7s var(--ease-in-out) 2.4s 3}html.js:not(.menu-seen) .burger-ic i:nth-child(2){animation-delay:2.52s}html.js:not(.menu-seen) .burger-ic i:nth-child(3){animation-delay:2.64s}html.js:not(.menu-seen) .burger.is-nudge:before{animation:burger-sheen-1 .9s ease-in-out .1s 1}html.js:not(.menu-seen) .burger.is-nudge .burger-ic i{animation:burger-wave-1 1.2s var(--ease-in-out) 1}html.js:not(.menu-seen) .burger.is-nudge .burger-ic i:nth-child(2){animation-delay:.12s}html.js:not(.menu-seen) .burger.is-nudge .burger-ic i:nth-child(3){animation-delay:.24s}}@keyframes burger-wave{0%,15%,to{transform:none}5%{transform:scaleX(.42)}10%{transform:scaleX(1.12)}}@keyframes burger-wave-1{0%,to{transform:none}35%{transform:scaleX(.42)}70%{transform:scaleX(1.12)}}@keyframes burger-sheen{0%{translate:-120% 0}14%,to{translate:120% 0}}@keyframes burger-sheen-1{0%{translate:-120% 0}to{translate:120% 0}}@media (prefers-reduced-motion:no-preference){@view-transition{navigation:auto}.top{view-transition-name:top}::view-transition-old(root){animation:vt-out .35s var(--ease-in-out) both}::view-transition-new(root){animation:vt-in .5s var(--ease-out) both}::view-transition-group(planes){animation-duration:.6s}}@keyframes vt-out{to{opacity:0;transform:translate(-3%) skew(-2deg)}}@keyframes vt-in{0%{opacity:0;transform:translate(4%) skew(-2deg)}}@media (max-width:759px){html.chat-open,html.chat-open body{overflow:hidden}}.chat{--gap: calc(env(safe-area-inset-top) + 10px) ;position:fixed;inset:calc(var(--vt,0px) + var(--gap)) 0 auto 0;width:100%;max-width:none;height:calc(100vh - var(--gap));height:calc(var(--vh,100dvh) - var(--gap));max-height:none;margin:0;padding:0;border:0;border-radius:14px 14px 0 0;overflow:hidden;background:var(--paper);color:var(--ink);font:500 16px/1.45 var(--sans);box-shadow:0 -24px 60px -24px #1d1d1b8c;transform:translate3d(0,100%,0);transition:transform .28s cubic-bezier(.4,0,1,1)}.chat[open]{display:flex;flex-direction:column}.chat.is-in{transform:translate3d(0,var(--drag,0px),0);transition:transform .5s var(--ease-out)}.chat.is-drag{transition:none}.chat.is-closing{transform:translate3d(0,100%,0);transition:transform .28s cubic-bezier(.4,0,1,1)}.chat.is-kb{--gap:0px;border-radius:0}.chat::backdrop{background:#1d1d1b73;opacity:0;transition:opacity .3s ease}.chat.is-in::backdrop{opacity:1}.chat.is-closing::backdrop{opacity:0}.chat-head{position:relative;isolation:isolate;flex:none;display:flex;align-items:center;gap:12px;min-height:70px;padding:12px 6px 10px 14px;background:var(--ink);color:#fff;overflow:hidden;touch-action:none}.chat-head:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;width:118px;background:var(--orange);clip-path:polygon(44% 0,100% 0,100% 100%,0 100%)}.chat-head:after{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;width:46px;background:var(--orange-3);clip-path:polygon(62% 0,100% 0,100% 100%,0 100%)}.chat-grab{position:absolute;left:50%;top:5px;width:40px;height:4px;margin-left:-20px;border-radius:2px;background:#ffffff52}.chat-ava-wrap{position:relative;flex:none;width:54px;height:45px;display:grid;place-items:center;background:linear-gradient(#fff,#dcd7cd);border-radius:13px;box-shadow:0 8px 18px -10px #0009}.chat-ava-wrap:before{content:"";position:absolute;z-index:-1;left:-5px;right:-5px;top:50%;height:12px;margin-top:-6px;background:radial-gradient(circle at 6px 50%,#2b3036 2.6px,#ff6508 3px 5.6px,transparent 6px),radial-gradient(circle at calc(100% - 6px) 50%,#2b3036 2.6px,#ff6508 3px 5.6px,transparent 6px)}.chat-ava-wrap:after{content:"";position:absolute;right:-3px;bottom:-3px;width:14px;height:14px;border-radius:50%;background:#3dd27a;box-shadow:0 0 0 3px var(--ink)}.chat[data-who=ho] .chat-ava-wrap:after{background:var(--orange)}.chat[data-who=off] .chat-ava-wrap:after{background:#9a9a94}html.mascot-off .chat-ava-wrap{display:none}.chat-ava{position:relative;display:block;width:44px;height:28px;border-radius:8px;background:#07090b;box-shadow:0 0 0 1.5px #bfc6cb;overflow:hidden}.chat-ava canvas{display:block;width:100%;height:100%}.chat-who{min-width:0;flex:1 1 auto}.chat-who h2{font:900 26px/.95 var(--head);letter-spacing:.005em;color:#fff}.chat-tagline{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.chat-st{display:flex;align-items:center;gap:8px;min-width:0;margin-top:5px;padding-left:1px;font-size:13px;font-weight:600;line-height:1.2;color:#ffffffd1;white-space:nowrap}.chat-st i{position:relative;flex:none;width:8px;height:8px;border-radius:50%;background:#3dd27a}@media (min-width:760px){html:not(.mascot-off) .chat-st i{display:none}}.chat-st[data-st=ho] i{background:var(--orange-4)}.chat-st[data-st=off] i{background:#9a9a94}.chat-st span{min-width:0;overflow:hidden;text-overflow:ellipsis}.chat-x{position:relative;flex:none;width:48px;height:48px;display:grid;place-items:center;border:0;border-radius:var(--r);background:transparent;color:#fff;cursor:pointer;transition:background-color .2s,transform .15s}.chat-x svg{width:26px;height:26px;fill:currentColor}.chat-x:hover{background:#00000024}.chat-x:active{transform:scale(.92)}.chat-x:focus-visible{outline:3px solid #fff;outline-offset:-3px}.chat-main{position:relative;flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.chat-down{position:absolute;right:14px;bottom:12px;z-index:2;width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;cursor:pointer;background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink),0 10px 24px -12px #1d1d1b8c}.chat-down svg{width:20px;height:20px;fill:currentColor;transform:rotate(90deg)}.chat-down.has-new:after{content:"";position:absolute;top:1px;right:1px;width:12px;height:12px;border-radius:50%;background:var(--orange);box-shadow:0 0 0 2px #fff}.chat-log{position:relative;flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:6px;padding:18px 12px 12px;background:linear-gradient(180deg,#fff 0,var(--paper) 70%);-webkit-overflow-scrolling:touch}.chat-log>.cx-intro{margin-bottom:auto}.chat-log:focus{outline:0}.cx-row{display:flex;flex-direction:column;min-width:0;max-width:100%}.cx-me{align-self:flex-end;align-items:flex-end;max-width:84%}.cx-ai,.cx-staff{align-self:flex-start;align-items:flex-start;max-width:88%}.cx-cardrow{align-self:stretch;margin:4px 0 6px}.cx-me+.cx-row:not(.cx-me),.cx-row:not(.cx-me)+.cx-me{margin-top:10px}.cx-b{padding:10px 14px;font-size:15.5px;line-height:1.42;font-weight:500;white-space:pre-line;overflow-wrap:anywhere}.cx-b b{font-weight:800}.cx-b a[href^="tel:"]{white-space:nowrap}.cx-b a{color:inherit;font-weight:700;text-decoration:underline;text-decoration-color:var(--orange);text-decoration-thickness:2px;text-underline-offset:2px}.cx-ai .cx-b{background:#fff;color:var(--ink);border-radius:18px 18px 18px 4px;box-shadow:inset 0 0 0 1.5px var(--ink)}.cx-ai+.cx-ai .cx-b{border-top-left-radius:6px}.cx-me .cx-b{background:var(--ink);color:#fff;border-radius:18px 18px 4px}.cx-me+.cx-me .cx-b{border-top-right-radius:6px}.cx-staff .cx-b{background:#fff;color:var(--ink);border-radius:18px 18px 18px 4px;box-shadow:inset 0 0 0 1.5px var(--orange),0 10px 24px -18px #e45004cc}.cx-who{display:flex;align-items:center;gap:7px;margin:0 0 5px 2px;font-size:12px;font-weight:600;color:var(--ink-2)}.cx-who:before{content:"";width:8px;height:8px;background:var(--orange)}.cx-who b{font-weight:800;color:var(--orange-ink);letter-spacing:.04em}.cx-who span{margin-left:4px;color:var(--muted)}.cx-meta{margin:4px 4px 0;font-size:11.5px;font-weight:600;color:var(--muted)}.cx-thumbs{display:flex;gap:6px;margin-bottom:5px}.cx-thumbs img{width:104px;height:104px;object-fit:cover;border-radius:14px 14px 4px;box-shadow:0 0 0 1.5px var(--ink)}.cx-sys{align-self:stretch;display:flex;align-items:center;gap:10px;margin:10px 0 8px;font-size:12px;font-weight:700;letter-spacing:.03em;line-height:1.35;color:var(--muted);text-align:center}.cx-sys:before,.cx-sys:after{content:"";flex:1 1 16px;height:1px;background:var(--line)}.cx-sys span{max-width:80%}.cx-intro{position:relative;isolation:isolate;flex:none;margin:-18px -12px 0;padding:16px 12px 22px;overflow:hidden}.cx-intro-planes i{position:absolute;z-index:-1;background:var(--orange);transition:transform .9s var(--ease-out) .12s,opacity .5s ease .12s}.cx-intro-planes i:nth-child(1){right:-34px;top:-8px;width:150px;height:86px;clip-path:polygon(48% 0,100% 0,52% 100%,0 100%)}.cx-intro-planes i:nth-child(2){right:100px;top:-8px;width:54px;height:30px;background:var(--orange-3);clip-path:polygon(52% 0,100% 0,48% 100%,0 100%)}.cx-intro-planes i:nth-child(3){right:-12px;top:88px;width:58px;height:22px;background:var(--orange-2);clip-path:polygon(50% 0,100% 0,50% 100%,0 100%)}.cx-intro-k{font-size:11px;font-weight:800;letter-spacing:.16em;text-transform:uppercase;color:var(--muted)}.cx-intro-h{margin-top:10px;font:900 min(42px,10vw)/.9 var(--head);letter-spacing:-.005em;color:var(--ink)}.cx-intro-h span{display:block;white-space:nowrap}.cx-intro-h span+span{color:var(--orange)}.cx-intro-h i{font-style:normal}.cx-intro-b{display:flex;gap:10px;margin-top:16px;font-size:16px;font-weight:800;line-height:1.2}.cx-intro-b:before{content:"";flex:none;width:.5em;height:.5em;margin-top:.33em;background:var(--orange)}.cx-intro-c{margin-top:5px;padding-left:calc(.5em + 10px);font-size:12px;font-weight:600;letter-spacing:.07em;color:var(--ink-2)}.cx-intro-y{display:flex;align-items:center;gap:10px;margin-top:16px;font-size:12px;font-weight:700;letter-spacing:.06em;color:var(--ink-2)}.cx-intro-y b{display:grid;place-items:center;min-width:38px;height:38px;padding:0 5px;background:var(--ink);color:#fff;font:900 22px/1 var(--head);border-radius:2px}@media (prefers-reduced-motion:no-preference){.chat:not(.is-in) .cx-intro-planes i{transform:translate3d(60px,-30px,0);opacity:0}.chat:not(.is-in) .cx-intro-planes i:nth-child(2){transform:translate3d(-40px,24px,0)}}.cx-ai.is-stream .cx-b:after{content:"";display:inline-block;width:8px;height:1.05em;margin-left:3px;vertical-align:-3px;background:var(--orange);animation:cx-caret 1s steps(2,start) infinite}.cx-typing .cx-b{display:inline-flex;align-items:center;gap:10px;padding:13px 14px 13px 15px}.cx-dots{display:inline-flex;align-items:center;gap:4px}.cx-dots i{width:7px;height:7px;border-radius:50%;background:var(--ink);opacity:.28;animation:cx-dot 1.15s ease-in-out infinite}.cx-dots i:nth-child(2){animation-delay:.16s}.cx-dots i:nth-child(3){animation-delay:.32s}.cx-tt{font-size:13px;font-weight:600;color:var(--muted)}.cx-row.is-new,.cx-sys.is-new{animation:cx-in .38s var(--ease-out) both}.cx-me.is-new{transform-origin:100% 100%}.cx-ai.is-new,.cx-staff.is-new{transform-origin:0 100%}.cx-cardrow.is-new{animation:cx-card .5s var(--ease-out) both}.cx-card{position:relative;display:grid;gap:11px;width:100%;padding:15px 14px 14px;overflow:hidden;background:#fff;border-radius:var(--r);box-shadow:inset 0 0 0 1.5px var(--line-2),0 18px 36px -28px #1d1d1b99}.cx-card:before{content:"";position:absolute;top:0;right:0;width:84px;height:5px;background:var(--orange);clip-path:polygon(18% 0,100% 0,100% 100%,0 100%)}.cx-card>*{min-width:0}.cx-card--acts{padding:0;background:none;box-shadow:none;overflow:visible}.cx-card--acts:before{display:none}.cx-top{display:flex;align-items:center;gap:10px}.cx-ic{flex:none;width:34px;height:34px;display:grid;place-items:center;background:var(--ink);color:#fff;border-radius:var(--r)}.cx-ic svg{width:19px;height:19px;fill:currentColor}.cx-cap{font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);line-height:1.25}.cx-h{display:flex;gap:10px;font-size:17px;font-weight:800;line-height:1.25;letter-spacing:-.005em;color:var(--ink)}.cx-h:before{content:"";flex:none;width:.5em;height:.5em;margin-top:.37em;background:var(--orange)}.cx-h--stage{font-size:20px}.cx-h--stage.is-ready{color:var(--orange-3)}.cx-wait{align-items:center;font-weight:700;font-size:15px}.cx-wait:before{display:none}.cx-p{font-size:14px;line-height:1.45;color:var(--ink-2)}.cx-p b{color:var(--ink);font-weight:800}.cx-cap2{font-size:12px;font-weight:600;letter-spacing:.03em;color:var(--muted)}.cx-k{display:block;margin-bottom:3px;font-size:10.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.cx-bring{font-size:13.5px;line-height:1.45;color:var(--ink-2)}.cx-stat{display:flex;align-items:center;gap:14px;padding:11px 0;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.cx-stat b{flex:none;font:900 50px/.82 var(--head);color:var(--orange);letter-spacing:-.01em}.cx-stat b small{font-size:.52em;margin-left:1px}.cx-stat span{font-size:14.5px;font-weight:800;line-height:1.2}.cx-stat span small{display:block;margin-top:4px;font-size:12px;font-weight:600;color:var(--muted);letter-spacing:.02em}.cx-tip{display:flex;gap:8px;font-size:13px;line-height:1.4;color:var(--ink-2)}.cx-tip svg{flex:none;width:17px;height:17px;margin-top:1px;fill:var(--orange)}.cx-note{display:flex;gap:9px;padding:10px 12px;background:var(--orange-tint);border-left:3px solid var(--orange);font-size:13px;line-height:1.42;color:var(--ink-2)}.cx-note svg{flex:none;width:18px;height:18px;fill:var(--orange)}.cx-acts{display:grid;grid-template-columns:repeat(auto-fit,minmax(128px,1fr));gap:8px}.cx-acts .btn,.cx-card>.btn{min-height:48px;font-size:14.5px;padding:0 12px}.cx-card .btn svg{width:18px;height:18px}.cx-card .btn--ghost{min-height:44px}.cx-route{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:11px;min-height:62px;padding:8px 9px 8px 13px;background:var(--orange);color:#fff;text-decoration:none;border-radius:var(--r);box-shadow:var(--shadow-o);transition:transform .15s ease,box-shadow .2s}.cx-route:before{content:"";position:absolute;z-index:-1;top:0;right:0;bottom:0;width:84px;background:var(--orange-3);clip-path:polygon(36% 0,100% 0,100% 100%,0 100%)}.cx-route-pin{flex:none;display:grid;place-items:center}.cx-route-pin svg{width:25px;height:25px;fill:#fff}.cx-route-t{min-width:0}.cx-route-t b{display:block;font-size:16.5px;font-weight:800;line-height:1.15;letter-spacing:-.01em}.cx-route-t small{display:block;margin-top:2px;font-size:12px;font-weight:500;line-height:1.25;opacity:.95}.cx-route-go{margin-left:auto;flex:none;width:42px;height:42px;border-radius:50%;display:grid;place-items:center;background:#fff;color:var(--orange)}.cx-route-go svg{width:20px;height:20px;fill:currentColor;transition:transform .2s var(--ease)}.cx-route:active{transform:scale(.98)}.cx-route:focus-visible{outline:3px solid var(--ink);outline-offset:2px}@media (hover:hover){.cx-route:hover{transform:translateY(-1px);box-shadow:0 18px 32px -18px #e45004f2}.cx-route:hover .cx-route-go svg{transform:translate(3px)}}.cx-modes{display:flex;gap:6px}.cx-modes a{flex:1;min-width:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-height:50px;padding:4px;font-size:12px;font-weight:700;line-height:1.1;text-align:center;text-decoration:none;color:var(--ink);background:#fff;border-radius:var(--r);box-shadow:inset 0 0 0 1.5px var(--line);transition:box-shadow .2s,color .2s}.cx-modes svg{width:18px;height:18px;fill:currentColor}@media (hover:hover){.cx-modes a:hover{color:var(--orange);box-shadow:inset 0 0 0 1.5px var(--orange)}}.cx-open{display:flex;flex-wrap:wrap;align-items:center;gap:3px 8px;font-size:13.5px;line-height:1.3}.cx-open i{flex:none;width:9px;height:9px;border-radius:50%;background:var(--muted)}.cx-open[data-state=open] i{background:var(--ok);box-shadow:0 0 0 4px var(--ok-soft)}.cx-open[data-state=lunch] i,.cx-open[data-state=soon] i{background:var(--orange);box-shadow:0 0 0 4px var(--orange-soft)}.cx-open b{font-weight:800}.cx-open span{color:var(--muted);font-weight:600}.cx-addr b{display:block;font-size:16.5px;font-weight:800;line-height:1.25}.cx-addr span{display:block;margin-top:2px;font-size:13px;color:var(--muted)}.cx-pay{display:flex;align-items:center;gap:9px;font-size:14px}.cx-pay svg{flex:none;width:22px;height:22px;fill:var(--orange)}.cx-pay b{font-weight:800}.cx-sec{display:inline-flex;align-items:center;gap:6px;justify-self:start;min-height:44px;font-size:14px;font-weight:800;color:var(--orange-3);text-decoration:none}.cx-sec svg{width:17px;height:17px;fill:currentColor;transition:transform .2s var(--ease)}@media (hover:hover){.cx-sec:hover svg{transform:translate(3px)}}.cx-facts{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:10px 14px}.cx-facts p{display:contents}.cx-facts b{justify-self:start;font:900 34px/.9 var(--head);color:var(--orange);white-space:nowrap}.cx-facts span{font-size:13.5px;font-weight:700;line-height:1.25;color:var(--ink-2)}.cx-facts p:first-child b{display:grid;place-items:center;min-width:44px;height:44px;padding:0 6px;background:var(--ink);color:#fff;font-size:26px;border-radius:2px}.cx-carts{margin:0;padding:0;list-style:none;display:grid;gap:8px}.cx-carts li{padding:10px 12px;border-radius:var(--r);box-shadow:inset 0 0 0 1.5px var(--line-2)}.cx-carts li.is-first{box-shadow:inset 0 0 0 1.5px var(--ink)}.cx-carts p:first-child{display:flex;align-items:baseline;flex-wrap:wrap;gap:2px 10px}.cx-carts b{font:900 26px/1 var(--head);letter-spacing:.005em}.cx-carts p span{font-size:12px;font-weight:700;letter-spacing:.05em;color:var(--muted)}.cx-prn{margin-top:5px;font-size:12.5px;line-height:1.45;color:var(--ink-2)}.cx-prn mark{padding:0 3px;border-radius:2px;background:var(--orange);color:#fff;font-weight:800}.cx-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin:0;padding:0;list-style:none}.cx-steps li{display:grid;gap:6px;font-size:11px;font-weight:700;line-height:1.2;color:var(--muted);min-width:0}.cx-steps span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cx-steps i{height:5px;border-radius:2px;background:var(--line)}.cx-steps .is-done i{background:var(--ink)}.cx-steps .is-now i{background:var(--orange)}.cx-steps .is-now{color:var(--ink)}.cx-form{display:grid;gap:10px}.cx-form .field>span{display:block;margin-bottom:6px;font-size:13px;font-weight:700;color:var(--ink-2)}.cx-form .tel{position:relative;display:block}.cx-form .tel-p{position:absolute;left:14px;top:50%;transform:translateY(-50%);font:700 17px/1 var(--sans);color:var(--ink);pointer-events:none}.cx-form .tel .input{padding-left:44px}.cx-form .input{min-height:52px}.cx-consent{font-size:12px;line-height:1.42;color:var(--muted)}.cx-err{font-size:13.5px;font-weight:700;line-height:1.35;color:var(--orange-3)}.cx-ok{display:flex;flex-direction:column;gap:3px;font-size:14px;font-weight:800;color:var(--ok)}.cx-ok b{font:900 44px/1 var(--head);color:var(--ink);letter-spacing:.01em}.cx-ok--s b{font-size:30px}.cx-next{margin:0;padding-left:22px;display:grid;gap:7px;font-size:14px;line-height:1.42;color:var(--ink-2)}.cx-next li::marker{color:var(--orange);font-weight:900}.cx-dl{display:grid;gap:3px;margin:0}.cx-dl dt{font-size:10.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.cx-dl dd{margin:0 0 7px;font-size:14.5px;font-weight:600;line-height:1.4}.cx-list{margin:0;padding:0;list-style:none;display:grid;gap:7px}.cx-chk{display:flex;align-items:flex-start;gap:11px;width:100%;min-height:46px;padding:11px 12px;border:0;border-radius:var(--r);cursor:pointer;background:#fff;box-shadow:inset 0 0 0 1.5px var(--line);text-align:left;font:600 14px/1.38 var(--sans);color:var(--ink);transition:background-color .2s,box-shadow .2s}.cx-chk i{flex:none;width:22px;height:22px;display:grid;place-items:center;border-radius:3px;box-shadow:inset 0 0 0 2px var(--ink);transition:background-color .2s,box-shadow .2s}.cx-chk i svg{width:16px;height:16px;fill:#fff;transform:scale(0);transition:transform .28s var(--ease-out)}.cx-chk[aria-checked=true]{background:var(--orange-tint);box-shadow:inset 0 0 0 1.5px var(--orange)}.cx-chk[aria-checked=true] i{background:var(--orange);box-shadow:none}.cx-chk[aria-checked=true] i svg{transform:scale(1)}.cx-chk[aria-checked=true] span{color:var(--ink-2);text-decoration:line-through;text-decoration-color:#1d1d1b59}.cx-done{font-size:15px;font-weight:800;color:var(--ok)}.cx-list--dots li{position:relative;padding-left:18px;font-size:14px;line-height:1.42;color:var(--ink-2)}.cx-list--dots li:before{content:"";position:absolute;left:2px;top:.5em;width:7px;height:7px;background:var(--orange)}.cx-bars{margin:0;padding:0;list-style:none;display:grid;gap:9px}.cx-bars li{display:grid;grid-template-columns:minmax(76px,96px) 1fr auto;align-items:center;gap:10px;font-size:13px;font-weight:700}.cx-bar{height:10px;border-radius:2px;background:var(--line-2);overflow:hidden}.cx-bar i{display:block;height:100%;background:var(--orange);transform-origin:0 50%;transform:scaleX(var(--w,0))}.cx-bars b{min-width:42px;text-align:right;font:900 19px/1 var(--head)}.is-new .cx-bar i{animation:cx-grow 1s var(--ease-out) .15s both}.cx-bars li:not(.is-now) .cx-bar i{opacity:.92}.cx-bars li.is-now span:first-child,.cx-bars li.is-now b{color:var(--orange-3)}.cx-bars li.is-now span:first-child:after{content:" ●";font-size:.8em}.chat-bar{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 8px 6px 14px;background:var(--orange-tint);box-shadow:inset 0 1px 0 var(--orange-soft);font-size:13px;font-weight:700;line-height:1.25}.cx-bar-t{display:flex;align-items:center;gap:8px;min-width:0}.cx-bar-t i{flex:none;width:8px;height:8px;border-radius:50%;background:var(--orange)}.cx-bar-b{flex:none;min-height:44px;padding:0 14px;border:0;border-radius:99px;background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);font:800 13px/1.1 var(--sans);cursor:pointer}@media (hover:hover){.cx-bar-b:hover{background:var(--ink);color:#fff}}.chat-quick{flex:none;display:flex;gap:8px;padding:8px 12px 2px;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;scroll-snap-type:x proximity;scroll-padding-inline:12px;overscroll-behavior-x:contain;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 26px),transparent)}.chat-quick::-webkit-scrollbar{display:none}.chat-quick:empty{display:none}.cx-chip{flex:none;scroll-snap-align:start;display:inline-flex;align-items:center;gap:7px;min-height:44px;padding:0 15px;border:0;border-radius:99px;cursor:pointer;background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--ink);font:700 14px/1.1 var(--sans);white-space:nowrap;transition:background-color .2s,color .2s,box-shadow .2s,transform .15s}.cx-chip svg{width:17px;height:17px;fill:currentColor;flex:none}.cx-chip--h{background:var(--ink);color:#fff}.cx-chip:active{transform:scale(.96)}@media (hover:hover){.cx-chip:hover{background:var(--orange);color:#fff;box-shadow:none}}.chat-quick.is-in .cx-chip{animation:cx-chip .42s var(--ease-out) both;animation-delay:calc(var(--i,0) * 50ms)}.chat-tray{flex:none;display:flex;align-items:center;gap:12px;padding:14px 12px 6px}.cx-ph{position:relative;flex:none}.cx-ph img{width:58px;height:58px;object-fit:cover;border-radius:8px;box-shadow:0 0 0 1.5px var(--ink)}.cx-ph button{position:absolute;top:-10px;right:-10px;width:30px;height:30px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:var(--ink);color:#fff;box-shadow:0 0 0 2px #fff;cursor:pointer}.cx-ph button:after{content:"";position:absolute;inset:-7px}.cx-ph button svg{width:16px;height:16px;fill:currentColor}.cx-tray-t{font-size:12px;line-height:1.35;color:var(--muted)}.chat-dock{flex:none;display:flex;align-items:flex-end;gap:8px;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fff;box-shadow:0 -1px 0 var(--line-2)}.chat.is-kb .chat-dock{padding-bottom:8px}.chat-ic{flex:none;width:48px;height:48px;display:grid;place-items:center;border:0;border-radius:var(--r);background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);cursor:pointer;transition:box-shadow .2s,color .2s}.chat-ic svg{width:23px;height:23px;fill:currentColor}@media (hover:hover){.chat-ic:hover{color:var(--orange);box-shadow:inset 0 0 0 1.5px var(--orange)}}.chat-field{position:relative;flex:1 1 auto;min-width:0}#chat-in{display:block;width:100%;min-height:48px;max-height:136px;margin:0;padding:13px 48px 12px 14px;border:0;border-radius:var(--r);resize:none;overflow-y:auto;background:var(--paper);color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);font:500 16px/1.4 var(--sans);transition:box-shadow .2s,background-color .2s}#chat-in::placeholder{color:#8e8e88}#chat-in:focus{outline:0;background:#fff;box-shadow:inset 0 0 0 2px var(--ink)}.chat-mic{position:absolute;right:2px;bottom:2px;width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ink-2);cursor:pointer;transition:background-color .2s,color .2s}.chat-mic svg{width:21px;height:21px;fill:currentColor}.chat.has-text .chat-mic:not(.is-rec){display:none}.chat-mic.is-rec{background:var(--orange);color:#fff}.chat-send{flex:none;width:48px;height:48px;display:grid;place-items:center;border:0;border-radius:var(--r);background:var(--ink);color:#fff;cursor:pointer;transition:background-color .2s,box-shadow .2s,transform .15s}.chat-send svg{width:22px;height:22px;fill:currentColor;transition:transform .25s var(--ease-out)}.chat-send.is-ready{background:var(--orange);box-shadow:var(--shadow-o)}.chat-send.is-ready svg{transform:translate(1px)}.chat-send:active{transform:scale(.93)}@keyframes cx-in{0%{opacity:0;transform:translateY(10px) scale(.97)}}@keyframes cx-card{0%{opacity:0;transform:translateY(14px)}}@keyframes cx-chip{0%{opacity:0;transform:translateY(8px)}}@keyframes cx-grow{0%{transform:scaleX(0)}}@keyframes cx-dot{0%,60%,to{transform:none;opacity:.28}30%{transform:translateY(-4px);opacity:1}}@keyframes cx-caret{to{opacity:0}}@keyframes cx-pulse{0%{transform:scale(1);opacity:.7}to{transform:scale(2.6);opacity:0}}@media (prefers-reduced-motion:no-preference){.chat-st[data-st=on] i:after,.cx-bar-t i:after{content:"";position:absolute;inset:-1px;border-radius:50%;border:1.5px solid #3DD27A;animation:cx-pulse 2.2s ease-out infinite}.cx-bar-t i:after{border-color:var(--orange)}.cx-bar-t i{position:relative}.chat-mic.is-rec{animation:cx-rec 1.3s ease-in-out infinite}}@keyframes cx-rec{50%{box-shadow:0 0 0 7px #e4500438}}@media (prefers-reduced-motion:reduce){.chat,.chat.is-in,.chat.is-closing{transform:none;transition:none}.chat::backdrop{transition:none;opacity:1}.cx-dots i{animation:none;opacity:.55}.cx-ai.is-stream .cx-b:after{animation:none}.chat-quick.is-in .cx-chip,.is-new .cx-bar i{animation:none}.cx-chk i svg{transition:none}}@media (min-width:760px){.chat{--gap:0px;inset:16px 16px 16px auto;width:min(456px,calc(100vw - 32px));height:auto;border-radius:6px;box-shadow:0 40px 90px -30px #1d1d1ba6,0 0 0 1px #1d1d1b14;transform:translate3d(calc(100% + 40px),0,0)}.chat.is-in{transform:none}.chat.is-closing{transform:translate3d(calc(100% + 40px),0,0)}.chat.is-kb{border-radius:6px}.chat-grab{display:none}.chat-head{min-height:84px;padding:14px 8px 14px 18px;touch-action:auto}.chat-ava-wrap{width:62px;height:51px}.chat-ava{width:50px;height:32px}.chat-who h2{font-size:30px}.chat-tagline{position:static;display:block;width:auto;height:auto;overflow:visible;clip:auto;margin-top:4px;font:600 11px/1.2 var(--sans);letter-spacing:.06em;color:#ffffff9e}.chat-log{padding:20px 16px 14px}.cx-intro{margin:-20px -16px 0;padding:18px 16px 24px}.chat-quick{padding:10px 16px 2px}.chat-dock{padding:12px 16px 14px}.chat-tray{padding:14px 16px 6px}}@media (min-width:760px) and (pointer:fine){.chat-quick{flex-wrap:wrap;overflow:visible;-webkit-mask-image:none;mask-image:none}.cx-chip{min-height:38px;padding:0 13px;font-size:13.5px}}.fx-wrap{display:block}.fx{display:grid;gap:16px}.fx[hidden]{display:none}.fx-lede{font-size:15px;line-height:1.5;color:var(--ink-2)}.fx-opt{margin-left:4px;font-style:normal;font-weight:600;color:var(--muted)}.fx-group{display:grid;gap:8px}.fx-l{font-size:13px;font-weight:700;color:var(--ink-2)}.fx-chips{gap:8px}.fx-chips .chip{min-height:44px;padding:0 14px;font-size:14px}.fx-chips .chip svg{width:17px;height:17px}.fx .field .input{font-size:17px}.fx textarea.input{min-height:84px;line-height:1.4}.fx-match{display:flex;gap:8px;align-items:flex-start;margin-top:-6px;padding:10px 12px;background:var(--ok-soft);border-radius:var(--r);font-size:13.5px;line-height:1.4;color:var(--ink-2)}.fx-match svg{width:18px;height:18px;flex:none;margin-top:1px;fill:var(--ok)}.fx-consent{font-size:12.5px;line-height:1.45;color:var(--muted)}.fx-err{padding:12px 14px;background:var(--orange-tint);border-left:3px solid var(--orange);font-size:14.5px;font-weight:600;line-height:1.45;color:var(--ink)}.fx-send{min-height:58px;font-size:17px}.fx-send[aria-busy=true]{opacity:.8;pointer-events:none}.fx-alt{text-align:center;font-size:13.5px;color:var(--muted)}.fx-alt a{font-weight:800;color:var(--ink);text-decoration:none;border-bottom:1.5px solid var(--line);white-space:nowrap}.fx-alt a:hover{border-color:var(--orange)}@media (prefers-reduced-motion:no-preference){.fx-send[aria-busy=true] svg{animation:fx-send .7s ease-in-out infinite alternate}.fx-err:not([hidden]){animation:fx-shake .36s var(--ease)}}@keyframes fx-send{to{transform:translate(5px,-3px)}}@keyframes fx-shake{25%{transform:translate(-5px)}60%{transform:translate(4px)}}.fx-ok{display:grid;gap:16px;outline:0}.fx-ok-top{display:flex;align-items:center;gap:12px}.fx-ok-ic{flex:none;width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:var(--ok);box-shadow:0 10px 22px -12px #16a34ae6}.fx-ok-ic svg{width:28px;height:28px;fill:#fff}.fx-ok-cap{font-size:19px;font-weight:800;line-height:1.25;letter-spacing:-.01em}.fx-ok-no{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;gap:2px;padding:14px 16px 12px;background:#fff;border-left:4px solid var(--orange);box-shadow:0 14px 30px -22px #1d1d1b80}.fx-ok-no:after{content:"";position:absolute;z-index:-1;right:-10%;top:-20%;width:34%;height:140%;background:var(--orange-tint);transform:skew(-24deg)}.fx-ok-no small{font-size:11.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.fx-ok-no b{font:900 clamp(54px,16vw,80px)/.92 var(--head);letter-spacing:.01em;color:var(--orange);font-variant-numeric:tabular-nums}.fx-ok-next{font-size:15.5px;line-height:1.5;color:var(--ink-2)}.fx-ok-tel{display:flex;align-items:center;gap:8px;margin-top:-6px;font-size:14px;color:var(--muted)}.fx-ok-tel svg{width:18px;height:18px;flex:none;fill:var(--ok)}.fx-ok-tel b{color:var(--ink);font-weight:800}.fx-bring{padding-top:14px;border-top:1px solid var(--line-2)}.fx-bring ul{margin:10px 0 0;padding:0;list-style:none;display:grid;gap:8px}.fx-bring li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.4}.fx-bring svg{width:20px;height:20px;flex:none;margin-top:1px;fill:var(--orange)}.fx-ok-go{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--line-2)}.fx-ok-addr{display:flex;gap:10px;align-items:flex-start;font-size:13.5px;line-height:1.35;color:var(--muted)}.fx-ok-addr svg{width:22px;height:22px;flex:none;fill:var(--orange)}.fx-ok-addr b{display:block;font-size:15.5px;font-weight:800;color:var(--ink)}@media (prefers-reduced-motion:no-preference){.fx-ok .fx-ok-ic{animation:fx-pop .55s cubic-bezier(.3,1.7,.5,1)}.fx-ok .fx-ok-no b{animation:fx-num .7s var(--ease-out) .1s both}.fx-ok>*{animation:fx-in .5s var(--ease-out) both}.fx-ok>*:nth-child(2){animation-delay:.06s}.fx-ok>*:nth-child(3){animation-delay:.12s}.fx-ok>*:nth-child(4){animation-delay:.18s}.fx-ok>*:nth-child(5){animation-delay:.24s}}@keyframes fx-pop{0%{transform:scale(.2)}}@keyframes fx-num{0%{transform:translateY(30%);opacity:0;clip-path:inset(0 0 100% 0)}to{clip-path:inset(0)}}@keyframes fx-in{0%{opacity:0;transform:translateY(10px)}}html.kmg-on{overflow:hidden}.kmg{--kpad:18px;--kp:0;position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:var(--paper);color:var(--ink);overflow:hidden;overflow:clip;overscroll-behavior:contain}.kmg:not([open]){display:none}.kmg::backdrop{background:#1d1d1b8c}.kmg-in{position:relative;isolation:isolate;height:100%;display:flex;flex-direction:column;overflow:hidden;overflow:clip;background:radial-gradient(120% 46% at 100% 0,#fff 0,#fff0 62%),linear-gradient(180deg,var(--paper) 0,var(--paper-2) 100%)}.kmg-bgpl{position:absolute;z-index:-1;right:-34%;bottom:0;width:78%;height:26%;background:var(--orange-soft);transform:translate(calc((1 - var(--kp)) * 26%)) skew(-24deg);transition:transform 1s var(--ease-out);pointer-events:none}.kmg-file{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none;left:0;top:0}.kmg-head{flex:none;display:flex;align-items:center;gap:6px;padding:calc(env(safe-area-inset-top) + 8px) 10px 2px}.kmg-ic{flex:none;width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:var(--r);background:transparent;color:var(--ink);cursor:pointer;transition:background-color .2s,color .2s}.kmg-ic svg{width:22px;height:22px;fill:currentColor}.kmg-back:hover{background:var(--paper-2)}.kmg-back[disabled]{visibility:hidden}.kmg-x{background:var(--ink);color:#fff}.kmg-x:hover{background:var(--orange)}.kmg-prog{flex:1;min-width:0;padding:0 4px}.kmg-prog-t{font-size:11px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kmg-prog-t b{color:var(--ink);font-weight:800}.kmg-dots{display:flex;gap:5px;margin:7px 0 0;padding:0 4px;list-style:none}.kmg-dots li{flex:1;height:6px;background:var(--line);transform:skew(-24deg);transition:background-color .45s var(--ease)}.kmg-dots li.is-done{background:var(--orange)}.kmg-dots li.is-cur{background:var(--ink)}.kmg-dots li.is-skip{background:repeating-linear-gradient(90deg,var(--orange) 0 3px,transparent 3px 6px)}.kmg-meter{position:relative;flex:none;display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"l v b" "bar bar b";align-items:center;column-gap:10px;row-gap:5px;margin:4px var(--kpad) 0;padding:6px 0 10px;border-bottom:1px solid var(--line-2)}.kmg-meter-l{grid-area:l;font-size:11.5px;font-weight:800;letter-spacing:.06em;color:var(--ink-2);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kmg-meter-bar{grid-area:bar;position:relative;display:block;height:7px;margin:0 3px;overflow:hidden;background:var(--line-2);transform:skew(-24deg)}.kmg-meter-bar i{position:absolute;inset:0;background:var(--orange);transform:scaleX(0);transform-origin:0 50%;transition:transform .7s var(--ease-out)}.kmg-meter-v{grid-area:v;font:900 18px/1 var(--head);color:var(--orange-ink);min-width:3ch;text-align:right;font-variant-numeric:tabular-nums}.kmg-bdgs{grid-area:b;display:flex;gap:4px}.kmg-bdg{width:28px;height:28px;display:grid;place-items:center;background:var(--line-2);color:#a6a6a0;border-radius:2px;transition:background-color .35s,color .35s}.kmg-bdg svg{width:16px;height:16px;fill:currentColor}.kmg-bdg.is-on{background:var(--ink);color:#fff}.kmg-bdg.is-on svg{fill:var(--orange)}.kmg-plus{position:absolute;right:104px;top:-2px;font:900 20px/1 var(--head);color:var(--orange);pointer-events:none}.kmg-body{position:relative;flex:1;min-height:0;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:12px var(--kpad) 26px}.kmg-hero{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 92px;grid-template-areas:"title host" "say say";align-items:end;column-gap:4px;margin:0 calc(var(--kpad) * -1) 16px;padding:0 var(--kpad);overflow-x:clip}.kmg-title{grid-area:title;align-self:center;font:900 clamp(38px,11.4vw,60px)/.9 var(--head);letter-spacing:-.005em;outline:0;padding:4px 0 2px}.kmg-title[data-len=l]{font-size:clamp(33px,9.8vw,54px)}.kmg-title .l1,.kmg-title .l2{display:block}.kmg-title .l2{color:var(--orange)}.kmg-title .dot{display:inline}.kmg-host{grid-area:host;position:relative;height:100px}.kmg-pl{position:absolute;right:calc(var(--kpad) * -1 - 14px);bottom:8px;width:112px;height:54px;background:var(--orange);transform:skew(-24deg)}.kmg-pl-2{bottom:54px;right:calc(var(--kpad) * -1 - 26px);width:58px;height:22px;background:var(--orange-3)}.kmg-ava{position:absolute;left:50%;bottom:0;width:78px;height:92px;margin-left:-39px}.kmg-ava .mz{width:100%;height:100%}.kmg-ava--sq:before{content:"";position:absolute;inset:18px 14px 8px;background:var(--ink);border-radius:10px}html.mascot-off .kmg-ava{display:none}.kmg-say{grid-area:say;position:relative;margin-top:12px;padding:10px 13px;min-height:44px;background:#fff;border-radius:12px 3px 12px 12px;box-shadow:inset 0 0 0 1.5px var(--ink),0 14px 30px -22px #1d1d1b99;font-size:14.5px;font-weight:600;line-height:1.38;color:var(--ink)}.kmg-say:before{content:"";position:absolute;right:38px;top:-7px;width:13px;height:13px;background:#fff;box-shadow:-1.5px -1.5px 0 0 var(--ink);transform:rotate(45deg)}html.mascot-off .kmg-say:before{display:none}.kmg-step{position:relative}.kmg-rad{flex:none;width:26px;height:26px;display:grid;place-items:center;border-radius:2px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--line);color:#fff;transition:background-color .2s,box-shadow .2s}.kmg-rad svg{width:18px;height:18px;fill:currentColor;transform:scale(0);transition:transform .3s var(--ease-out)}[aria-pressed=true]>.kmg-rad{background:var(--orange);box-shadow:none}[aria-pressed=true]>.kmg-rad svg{transform:none}.kmg-hint{display:flex;gap:8px;align-items:flex-start;margin-top:12px;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.kmg-hint svg{flex:none;width:18px;height:18px;fill:var(--orange);margin-top:1px}.kmg-note{display:flex;gap:10px;margin-top:12px;padding:11px 13px;background:var(--orange-tint);border-left:3px solid var(--orange);font-size:14px;font-weight:600;line-height:1.42;color:var(--ink)}.kmg-note svg{flex:none;width:19px;height:19px;fill:var(--orange);margin-top:1px}.kmg-priv{display:flex;gap:8px;align-items:flex-start;margin-top:14px;font-size:12.5px;line-height:1.45;color:var(--muted)}.kmg-priv svg{flex:none;width:16px;height:16px;fill:var(--ink-2);margin-top:1px}.kmg-priv a{color:var(--ink);font-weight:700;text-decoration:underline;text-decoration-color:var(--orange);text-decoration-thickness:1.5px;text-underline-offset:2px;white-space:nowrap}.kmg-step .field>span{font-size:13px}.kmg-step .field em{font-style:normal;font-weight:600;color:var(--muted)}.kmg-tile,.kmg-age{position:relative;isolation:isolate;overflow:hidden;width:100%;border:0;border-radius:var(--r);cursor:pointer;background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);text-align:left;transition:box-shadow .2s,background-color .25s,color .25s,transform .15s}.kmg-tile:before,.kmg-age:before{content:"";position:absolute;z-index:-1;right:-16px;top:-6px;width:56px;height:30px;background:var(--orange);transform:translate(84px) skew(-24deg);transition:transform .45s var(--ease-out)}.kmg-tile[aria-pressed=true],.kmg-age[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:none}.kmg-tile[aria-pressed=true]:before,.kmg-age[aria-pressed=true]:before{transform:skew(-24deg)}.kmg-tile:active,.kmg-age:active{transform:scale(.97)}@media (hover:hover){.kmg-tile:hover,.kmg-age:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}.kmg-tile:hover:before,.kmg-age:hover:before{transform:skew(-24deg)}.kmg-tile[aria-pressed=true]:hover,.kmg-age[aria-pressed=true]:hover{box-shadow:none}}.kmg-cats{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none}.kmg-cats li:last-child{grid-column:1/-1}.kmg-tile{min-height:96px;display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;gap:12px;padding:14px 14px 13px;font:800 16px/1.15 var(--sans)}.kmg-tile svg{width:32px;height:32px;fill:currentColor;transition:transform .35s var(--ease-out)}.kmg-cats li:last-child .kmg-tile{min-height:64px;flex-direction:row;align-items:center;justify-content:flex-start}@media (hover:hover){.kmg-tile:hover svg{transform:translateY(-2px)}}.kmg-unk{display:flex;align-items:center;gap:12px;width:100%;min-height:62px;margin-top:16px;padding:12px 14px;border:0;border-radius:var(--r);background:#fff;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);text-align:left;cursor:pointer;transition:box-shadow .2s}.kmg-unk b{display:block;font-size:15.5px;font-weight:800}.kmg-unk small{display:block;margin-top:2px;font-size:13px;font-weight:500;line-height:1.35;color:var(--muted)}.kmg-unk[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ink)}.kmg-ages{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kmg-age{min-height:110px;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;gap:4px;padding:12px 14px 13px}.kmg-age b{font:900 54px/.86 var(--head);letter-spacing:-.01em}.kmg-age span{font-size:14px;font-weight:700;color:var(--ink-2)}.kmg-age[aria-pressed=true] b{color:var(--orange)}.kmg-age[aria-pressed=true] span{color:#fff}.kmg-conds{display:grid;gap:10px}.kmg-cond{display:flex;align-items:center;gap:14px;width:100%;min-height:74px;padding:12px 14px;border:0;border-radius:var(--r);background:#fff;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);text-align:left;cursor:pointer;transition:box-shadow .2s,transform .15s}.kmg-cond:active{transform:scale(.985)}.kmg-cond-t{flex:1;min-width:0}.kmg-cond-t b{display:block;font-size:16.5px;font-weight:800;line-height:1.2}.kmg-cond-t small{display:block;margin-top:3px;font-size:13.5px;font-weight:500;line-height:1.35;color:var(--muted)}.kmg-cond[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ink)}@media (hover:hover){.kmg-cond:hover,.kmg-kt:hover,.kmg-unk:hover,.kmg-path:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}}.kmg-lvl{flex:none;display:flex;align-items:flex-end;gap:3px;height:28px;padding-left:3px}.kmg-lvl i{width:6px;background:var(--line);transform:skew(-14deg)}.kmg-lvl i:nth-child(1){height:32%}.kmg-lvl i:nth-child(2){height:56%}.kmg-lvl i:nth-child(3){height:80%}.kmg-lvl i:nth-child(4){height:100%}.kmg-lvl i.on{background:var(--orange)}.kmg-fb{display:flex;gap:8px;align-items:flex-start;margin:6px 0 2px;padding:10px 12px;background:var(--orange-tint);border-left:3px solid var(--orange);font-size:14px;font-weight:600;line-height:1.4}.kmg-fb svg{flex:none;width:18px;height:18px;fill:var(--orange);margin-top:1px}.kmg-notes{margin-top:18px}.kmg-kit{display:grid;gap:10px}.kmg-kt{position:relative;display:flex;align-items:center;gap:14px;width:100%;min-height:78px;padding:12px 14px;border:0;border-radius:var(--r);background:#fff;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);text-align:left;cursor:pointer;transition:background-color .25s,color .25s,box-shadow .2s,transform .15s}.kmg-kt:active{transform:scale(.985)}.kmg-kt-i{flex:none;width:48px;height:48px;display:grid;place-items:center;background:var(--paper-2);border-radius:2px;transition:background-color .25s}.kmg-kt-i svg{width:26px;height:26px;fill:currentColor}.kmg-kt-t{flex:1;min-width:0}.kmg-kt-t b{display:block;font-size:16.5px;font-weight:800;line-height:1.2}.kmg-kt-t small{display:block;margin-top:3px;font-size:13px;font-weight:500;line-height:1.35;color:var(--muted)}.kmg-kt-p{flex:none;font:900 21px/1 var(--head);color:var(--orange)}.kmg-kt[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:none}.kmg-kt[aria-pressed=true] .kmg-kt-i{background:var(--orange);color:#fff}.kmg-kt[aria-pressed=true] small{color:#ffffffb8}.kmg-kt[aria-pressed=true] .kmg-kt-p{display:none}.kmg-kt:not([aria-pressed=true]) .kmg-rad{display:none}.kmg-full{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:12px;margin-top:14px;padding:15px 16px;background:var(--orange);color:#fff;border-radius:var(--r);box-shadow:var(--shadow-o)}.kmg-full:after{content:"";position:absolute;z-index:-1;right:-24px;top:0;bottom:0;width:36%;background:var(--orange-3);transform:skew(-24deg)}.kmg-full svg{flex:none;width:26px;height:26px;fill:#fff}.kmg-full b{font-size:16px;font-weight:800;line-height:1.25}.kmg-ph{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kmg-slot{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:var(--r);background:#fff}.kmg-addph{position:absolute;inset:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:10px 8px;border:0;background:#fff;outline:1.5px dashed #BDBDB6;outline-offset:-1.5px;color:var(--ink-2);font:700 13px/1.25 var(--sans);text-align:center;cursor:pointer;transition:background-color .2s,outline-color .2s,color .2s}.kmg-addph svg{width:30px;height:30px;fill:currentColor}.kmg-addph em{position:absolute;right:8px;top:7px;font:900 17px/1 var(--head);font-style:normal;color:var(--orange)}.kmg-addph:not([tabindex]){background:var(--orange-tint);outline:2px solid var(--orange);outline-offset:-2px;color:var(--ink)}.kmg-addph:not([tabindex]) svg{fill:var(--orange)}.kmg-slot.is-need .kmg-addph{outline-color:var(--orange);outline-style:solid;color:var(--ink)}.kmg-addph:focus-visible{outline:3px solid var(--ink);outline-offset:-3px}@media (hover:hover){.kmg-addph:hover{background:var(--orange-tint);outline-color:var(--orange);color:var(--ink)}}.kmg-slot img{width:100%;height:100%;object-fit:cover}.kmg-slot-c{position:absolute;left:0;bottom:0;max-width:100%;padding:4px 8px;background:var(--ink);color:#fff;font-size:11.5px;font-weight:700;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.kmg-rm{position:absolute;right:4px;top:4px;width:44px;height:44px;display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:#1d1d1bd6;color:#fff;cursor:pointer}.kmg-rm svg{width:20px;height:20px;fill:currentColor}.kmg-out{min-height:40px}.km-scan{position:relative;overflow:hidden;max-width:460px;margin:2px auto 0;aspect-ratio:4/3;background:#fff;border-radius:var(--r);box-shadow:inset 0 0 0 1.5px var(--line-2)}.km-scan-ph{position:absolute;inset:12px;display:grid;gap:6px;grid-template-columns:1fr}.km-scan--n2 .km-scan-ph{grid-template-columns:1fr 1fr}.km-scan--n3 .km-scan-ph,.km-scan--n4 .km-scan-ph{grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr}.km-scan--n3 .km-scan-ph img:first-child{grid-row:1/3}.km-scan-ph img{width:100%;height:100%;min-height:0;object-fit:cover;border-radius:2px}.km-scan-ic{display:grid;place-items:center;height:100%;color:var(--ink)}.km-scan-ic svg{width:42%;height:auto;fill:currentColor}.km-sweep{position:absolute;inset:0;pointer-events:none}.km-sweep:before{content:"";position:absolute;left:0;right:0;top:0;height:3px;background:var(--orange);box-shadow:0 0 22px 6px #e4500466}.km-sweep:after{content:"";position:absolute;left:0;right:0;top:-70px;height:70px;background:linear-gradient(180deg,#e4500400,#e4500424)}.km-c{position:absolute;width:24px;height:24px;border:3px solid var(--orange)}.km-c1{left:6px;top:6px;border-right:0;border-bottom:0}.km-c2{right:6px;top:6px;border-left:0;border-bottom:0}.km-c3{left:6px;bottom:6px;border-right:0;border-top:0}.km-c4{right:6px;bottom:6px;border-left:0;border-top:0}.km-stage{display:flex;align-items:center;justify-content:center;gap:10px;min-height:26px;margin-top:16px;font-size:15px;font-weight:700;text-align:center}.km-stage .dots{color:var(--orange)}@media (prefers-reduced-motion:no-preference){.km-sweep{animation:km-sweep 1.7s var(--ease-in-out) infinite alternate}.km-scan-ph img{animation:km-breath 1.7s ease-in-out infinite alternate}.km-stage .dots i{animation:km-dot 1s ease-in-out infinite}.km-stage .dots i:nth-child(2){animation-delay:.15s}.km-stage .dots i:nth-child(3){animation-delay:.3s}.kmg-send .dots i{animation:km-dot 1s ease-in-out infinite}}@keyframes km-sweep{to{transform:translateY(100%)}}@keyframes km-breath{to{opacity:.82}}@keyframes km-dot{50%{opacity:1;transform:translateY(-3px)}}.km-demo{display:inline-flex;align-items:center;gap:8px;margin-bottom:10px;padding:6px 10px;background:var(--ink);color:#fff;border-radius:2px;font-size:12.5px;font-weight:700}.km-demo svg{width:16px;height:16px;fill:var(--orange);flex:none}.km-card{position:relative;overflow:hidden;isolation:isolate;padding:16px 16px 0;background:#fff;border-radius:var(--r);box-shadow:0 1px #1d1d1b0a,0 18px 40px -26px #1d1d1b80}.km-card-pl{position:absolute;z-index:-1;right:-40px;top:-8px;width:132px;height:48px;background:var(--orange);transform:skew(-24deg)}.km-guess{display:flex;gap:8px;align-items:flex-start;max-width:calc(100% - 96px);font-size:14px;font-weight:700;line-height:1.35;color:var(--ink-2)}.km-guess svg{flex:none;width:18px;height:18px;fill:var(--orange);margin-top:1px}.kmg-out>.km-guess{max-width:none;margin-bottom:12px}.km-lbl{margin-top:14px;font-size:11.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--muted)}.km-big{display:flex;align-items:baseline;gap:8px;margin-top:4px;font:900 clamp(60px,18vw,96px)/.86 var(--head);letter-spacing:-.01em;color:var(--ink);font-variant-numeric:tabular-nums;white-space:nowrap}.km-big span{font-size:.5em;color:var(--orange)}.km-scale{position:relative;height:70px;margin:18px 6px 4px}.km-track{position:absolute;left:-6px;right:-6px;top:36px;height:2px;background:var(--line)}.km-band{position:absolute;top:29px;height:16px;background:var(--orange);transform:skew(-24deg);transform-origin:0 50%}.km-mk{position:absolute;top:0;height:50px;display:flex;flex-direction:column;align-items:center;transform:translate(-50%)}.km-mk em{font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;color:var(--muted)}.km-mk i{flex:1;width:3px;margin-top:4px;background:var(--ink-2)}.km-mk--l em{color:var(--ink)}.km-mk--l i{width:4px;background:var(--ink)}.km-scale.is-tight .km-mk--q em{visibility:hidden}.km-ax{position:absolute;top:54px;transform:translate(-50%);font-size:11.5px;font-weight:700;color:var(--muted);white-space:nowrap}.km-ro{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:12px -16px 0;background:var(--line-2);border-top:1px solid var(--line-2)}.km-ro>div{padding:11px 16px 12px;background:#fff}.km-ro>div:first-child{grid-column:1/-1}.km-ro dt{font-size:11px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.km-ro dd{margin:3px 0 0;font-size:16.5px;font-weight:800;white-space:nowrap}.km-list{margin-top:18px}.km-list-h{display:flex;align-items:center;gap:10px;font-size:16px;font-weight:800}.km-list-h:before{content:"";flex:none;width:.55em;height:.55em;background:var(--orange)}.km-list ul{display:grid;gap:7px;margin:9px 0 0;padding:0;list-style:none}.km-list li{position:relative;padding-left:18px;font-size:14.5px;line-height:1.45;color:var(--ink-2)}.km-list li:before{content:"";position:absolute;left:2px;top:.6em;width:6px;height:6px;background:var(--ink)}.km-tips li:before{background:var(--orange)}.km-disc{margin-top:16px;font-size:12.5px;line-height:1.45;color:var(--muted)}.km-err{margin-top:4px}.kmg-nv{position:relative;isolation:isolate;overflow:hidden;display:flex;gap:12px;align-items:flex-start;margin-bottom:12px;padding:14px 16px;background:var(--ink);color:#ffffffdb;border-radius:var(--r);font-size:14px;line-height:1.4}.kmg-nv:after{content:"";position:absolute;z-index:-1;right:-20px;top:0;width:70px;height:100%;background:var(--orange);transform:skew(-24deg) translate(30px)}.kmg-nv svg{flex:none;width:24px;height:24px;fill:var(--orange)}.kmg-nv b{display:block;margin-bottom:2px;padding-right:30px;font-size:16px;font-weight:800;line-height:1.3;color:#fff}.kmg-sum{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fff;border-radius:var(--r);box-shadow:inset 0 0 0 1.5px var(--line-2)}.kmg-sum-i{flex:none;width:44px;height:44px;display:grid;place-items:center;background:var(--paper-2);border-radius:2px}.kmg-sum-i svg{width:26px;height:26px;fill:currentColor}.kmg-sum-t{flex:1;min-width:0}.kmg-sum-t b{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;font-size:15.5px;font-weight:800;line-height:1.25;overflow-wrap:anywhere}.kmg-sum-t small{display:block;margin-top:2px;font-size:12.5px;line-height:1.35;color:var(--muted)}.kmg-sum-v{flex:none;text-align:right}.kmg-sum-v small{display:block;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.kmg-sum-v b{font:900 22px/1 var(--head);color:var(--orange);white-space:nowrap}.kmg-paths{display:grid;gap:10px;margin-top:14px}.kmg-path{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:14px;width:100%;min-height:86px;padding:14px;border:0;border-radius:var(--r);background:#fff;box-shadow:inset 0 0 0 1.5px var(--line);color:var(--ink);text-align:left;cursor:pointer;transition:box-shadow .2s,min-height .3s var(--ease),transform .15s}.kmg-path:active{transform:scale(.985)}.kmg-path-i{flex:none;width:54px;height:54px;display:grid;place-items:center;background:var(--orange);color:#fff;border-radius:2px;box-shadow:var(--shadow-o)}.kmg-path[data-path=photo] .kmg-path-i{background:var(--ink);box-shadow:none}.kmg-path-i svg{width:28px;height:28px;fill:currentColor}.kmg-path-t{flex:1;min-width:0}.kmg-path-t b{display:block;font-size:17px;font-weight:800;line-height:1.2}.kmg-path-t small{display:block;margin-top:3px;font-size:13.5px;font-weight:500;line-height:1.35;color:var(--muted)}.kmg-path[aria-pressed=true]{box-shadow:inset 0 0 0 2px var(--ink)}.kmg-path:not([aria-pressed=true]) .kmg-rad{display:none}.kmg-paths.is-picked .kmg-path:not([aria-pressed=true]){min-height:62px}.kmg-paths.is-picked .kmg-path:not([aria-pressed=true]) .kmg-path-i{width:40px;height:40px;box-shadow:none}.kmg-paths.is-picked .kmg-path:not([aria-pressed=true]) small{display:none}.kmg-pane{display:grid;gap:10px;margin-top:14px}.kmg-pane .modes{margin-top:0}.kmg-open{display:flex;align-items:center;gap:10px;font-size:15px;line-height:1.3}.kmg-open i{position:relative;flex:none;width:11px;height:11px;border-radius:50%;background:var(--muted)}.kmg-open[data-state=open] i{background:var(--ok)}.kmg-open[data-state=lunch] i,.kmg-open[data-state=soon] i{background:var(--orange)}.kmg-open span{color:var(--ink-2)}.kmg-open b{color:var(--ink)}.kmg-hours{margin-top:-4px;font-size:12.5px;line-height:1.4;color:var(--muted)}.kmg-bring{margin-top:4px;padding:14px 14px 8px;background:#fff;border-radius:var(--r);box-shadow:inset 0 0 0 1.5px var(--line-2)}.kmg-bring-h{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:16px;font-weight:800}.kmg-bring-h span{display:flex;align-items:center;gap:10px}.kmg-bring-h span:before{content:"";flex:none;width:.55em;height:.55em;background:var(--orange)}.kmg-bring-h b{font:900 22px/1 var(--head);color:var(--orange);font-variant-numeric:tabular-nums}.kmg-bring-l{margin:8px 0 0;padding:0;list-style:none}.kmg-bi{position:relative;display:flex;align-items:center;gap:12px;min-height:50px;padding:6px 0;border-top:1px solid var(--line-2);font-size:15px;font-weight:600;line-height:1.35;cursor:pointer}.kmg-bi input{position:absolute;left:0;top:50%;width:1px;height:1px;opacity:0}.kmg-bx{flex:none;width:26px;height:26px;display:grid;place-items:center;border-radius:2px;background:#fff;box-shadow:inset 0 0 0 1.5px var(--line);color:#fff;transition:background-color .2s,box-shadow .2s}.kmg-bx svg{width:18px;height:18px;fill:currentColor;transform:scale(0);transition:transform .3s var(--ease-out)}.kmg-bi input:checked+.kmg-bx{background:var(--orange);box-shadow:none}.kmg-bi input:checked+.kmg-bx svg{transform:none}.kmg-bi input:checked~span:last-child{color:var(--muted);text-decoration:line-through;text-decoration-color:var(--orange);text-decoration-thickness:2px}.kmg-bi input:focus-visible+.kmg-bx{outline:3px solid var(--orange);outline-offset:2px}.kmg-ready{display:flex;align-items:center;gap:10px;margin:6px 0;padding:10px 12px;background:var(--orange-tint);font-size:15px}.kmg-ready svg{flex:none;width:22px;height:22px;fill:var(--orange)}.kmg-send{display:grid;gap:12px}.kmg-send .kmg-hint{margin-top:0}.kmg-thumbs{display:flex;flex-wrap:wrap;gap:8px}.kmg-thumbs img{width:64px;height:64px;object-fit:cover;border-radius:2px}.kmg-thumb-add{min-width:64px;height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;padding:0 12px;border:0;border-radius:2px;background:#fff;outline:1.5px dashed #BDBDB6;outline-offset:-1.5px;color:var(--ink);font:700 11.5px/1.2 var(--sans);cursor:pointer}.kmg-thumb-add svg{width:22px;height:22px;fill:currentColor}.kmg-opt{margin-top:-6px;font-size:12.5px;line-height:1.4;color:var(--muted)}.kmg-consent{padding:10px 12px;background:var(--paper-2);border-radius:2px;font-size:12.5px;line-height:1.45;color:var(--ink-2)}.kmg-err{font-size:14px;font-weight:700;line-height:1.4;color:var(--orange-3)}.kmg-ok{position:relative;isolation:isolate;overflow:hidden;padding:18px 16px 16px;background:var(--ink);color:#fff;border-radius:var(--r);outline:0}.kmg-ok:before{content:"";position:absolute;z-index:-1;right:-40px;top:0;width:44%;height:100%;background:var(--orange);transform:skew(-24deg) translate(40%)}.kmg-ok-h{display:flex;align-items:center;gap:8px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--orange-4)}.kmg-ok-h svg{width:18px;height:18px;fill:currentColor}.kmg-ok-n{display:flex;align-items:baseline;gap:8px;margin-top:8px;font:900 clamp(64px,19vw,92px)/.86 var(--head);letter-spacing:.005em}.kmg-ok-n small{font-size:.42em;color:var(--orange)}.kmg-ok-t{margin-top:10px;max-width:30em;font-size:15px;line-height:1.45;color:#ffffffe0}.kmg-ok-lost{display:flex;gap:8px;align-items:flex-start;margin-top:10px;padding:10px 12px;background:#ffffff14;border-left:3px solid var(--orange);font-size:13.5px;line-height:1.45;color:#ffffffe6}.kmg-ok-lost svg{flex:none;width:18px;height:18px;fill:var(--orange-4);margin-top:1px}.kmg-ok .btn{margin-top:12px;color:#fff;box-shadow:inset 0 0 0 1.5px #fff6}.kmg-ok .btn:hover{box-shadow:inset 0 0 0 1.5px #fff}.kmg-foot{flex:none;padding:10px var(--kpad) calc(env(safe-area-inset-bottom) + 12px);background:#fdfdfbf7;box-shadow:0 -1px 0 var(--line-2),0 -14px 28px -22px #1d1d1b59}.kmg-act{display:flex;flex-direction:column;gap:6px}.kmg-act--row{flex-direction:row}.kmg-act--row>.btn{flex:1 1 0;padding:0 10px}@media (max-width:379px){.kmg-act--row>.btn svg{display:none}}.kmg-add{align-self:center}.kmg-trust{display:flex;align-items:center;justify-content:center;gap:8px;min-height:44px;font-size:13px;font-weight:600;line-height:1.35;color:var(--ink-2);text-align:center}.kmg-trust svg{flex:none;width:18px;height:18px;fill:var(--orange)}.kmg-foot .btn svg{width:20px;height:20px}.kmg-burst{position:absolute;inset:0;z-index:5;overflow:hidden;pointer-events:none}.kmg-burst i{position:absolute;width:9px;height:9px;background:var(--orange)}.kmg-burst i.ink{background:var(--ink)}@media (min-width:760px){.kmg{--kpad:34px;inset:0;margin:auto;width:min(760px,calc(100% - 48px));height:min(900px,calc(100% - 40px));border-radius:10px;box-shadow:0 40px 100px -30px #0009}.kmg-head{padding:14px 18px 4px}.kmg-hero{grid-template-columns:minmax(0,1fr) 150px;margin-bottom:20px}.kmg-host{height:136px}.kmg-ava{width:104px;height:122px;margin-left:-52px}.kmg-pl{width:176px;height:76px;bottom:12px}.kmg-pl-2{width:80px;height:30px;bottom:78px}.kmg-say{font-size:15px;max-width:calc(100% - 40px);justify-self:end}.kmg-say:before{right:60px}.kmg-cats{grid-template-columns:repeat(4,minmax(0,1fr))}.kmg-cats li:last-child{grid-column:span 2}.kmg-tile{min-height:116px}.kmg-cats li:last-child .kmg-tile{min-height:116px}.kmg-ages{grid-template-columns:repeat(4,1fr)}.kmg-age{min-height:128px}.kmg-conds{grid-template-columns:1fr 1fr;align-items:start}.kmg-kit{grid-template-columns:repeat(3,1fr)}.kmg-kt{flex-direction:column;align-items:flex-start;min-height:168px;padding:16px}.kmg-kt .kmg-kt-p,.kmg-kt .kmg-rad{position:absolute;right:14px;top:14px}.kmg-ph{grid-template-columns:repeat(4,1fr)}.kmg-paths{grid-template-columns:1fr 1fr}.kmg-paths.is-picked .kmg-path:not([aria-pressed=true]){min-height:86px}.kmg-foot{padding:14px var(--kpad) 16px}.kmg-act{flex-direction:row-reverse;justify-content:flex-start;align-items:center;gap:10px}.kmg-act>.btn--w{width:auto;min-width:280px}.kmg-act--row{flex-direction:row;justify-content:flex-end}.kmg-act--row>.btn{flex:0 0 auto}.kmg-add{align-self:center;margin-right:auto}.kmg-trust{justify-content:flex-start;width:100%}}@media (prefers-reduced-motion:no-preference){.kmg[open]{animation:kmg-up .5s var(--ease-out)}.kmg.is-closing{animation:kmg-down .24s ease-in forwards}.kmg[open]::backdrop{animation:fade-in .3s ease}.kmg[open] .kmg-pl{animation:kmg-pl .8s var(--ease-out) .12s both}.kmg[open] .kmg-pl-2{animation-delay:.22s}.kmg[open] .kmg-ava{animation:kmg-ava .7s var(--ease-out) .25s both}}@keyframes kmg-up{0%{opacity:0;transform:translateY(48px)}}@keyframes kmg-down{to{opacity:0;transform:translateY(48px)}}@keyframes kmg-pl{0%{opacity:0;transform:translate(70px,-36px) skew(-24deg)}}@keyframes kmg-ava{0%{opacity:0;transform:translateY(30px) scale(.8)}}.poster--hero{min-height:calc(100svh - var(--top) - 48px);padding-top:14px;grid-template-areas:"kicker" "title" "lede" "cta" "art"}.hero-brand{margin-bottom:clamp(14px,4vw,26px)}.hero-brand:after{display:none}.hero-brand .logo{font-size:clamp(34px,10vw,54px)}.hero-brand .tag{font-size:clamp(8px,2.3vw,12px);letter-spacing:.01em;text-transform:none;font-weight:600}.hero-brand .kind{font-size:clamp(10.5px,2.9vw,14px);letter-spacing:0;text-transform:none;font-weight:600}.poster--hero .title{--fs-max:118px}.poster--hero .poster-lede{font-size:clamp(14.5px,3.9vw,18px);max-width:34em}.hero-cta{margin-top:16px;gap:10px}.hero-state{display:flex;flex-wrap:wrap;align-items:center;gap:10px 16px}.open--big{min-height:44px;font-size:14.5px}.hero-acts{display:grid;grid-template-columns:1fr 1fr;gap:8px}.hero-acts .btn{min-height:50px;padding:0 10px;font-size:15px}.hero-ask{grid-column:1/-1}.poster--hero .art{margin-top:18px}@media (min-width:600px){.hero-acts{grid-template-columns:1fr 1fr 1.3fr}.hero-ask{grid-column:auto}}@media (min-width:1000px){.poster--hero{min-height:calc(100vh - var(--top) - 48px);grid-template-rows:1fr repeat(4,auto) 1fr;grid-template-areas:". art" "kicker art" "title art" "lede art" "cta art" ". art"}.poster--hero .art{margin-top:0}.hero-cta{max-width:560px}.hero-acts{display:flex;flex-wrap:wrap}.hero-acts{gap:6px}.hero-acts .btn{flex:1 0 auto;white-space:nowrap;padding:0 8px;font-size:14px}}.go:not(:target){display:none}html.go-mode .go{display:block}.go{padding:24px 0 8px;background:#fff;box-shadow:0 1px 0 var(--line-2),0 -1px 0 var(--line-2)}.go-in{display:grid;gap:14px;max-width:640px}.go-state{margin:0}.go-acts{display:grid;gap:10px}.go-call{background:var(--ink)}.go-num{font-weight:600;opacity:.8;margin-left:4px;white-space:nowrap}.go-call{flex-wrap:wrap;row-gap:2px}.go-photo{position:relative;margin-top:6px}.go-photo img{width:100%;border-radius:var(--r)}.go-photo figcaption{display:flex;gap:8px;align-items:flex-start;margin-top:10px;font-size:14px;color:var(--ink-2)}.go-photo figcaption svg{width:22px;height:22px;fill:var(--orange);flex:none}.go-photo b{display:block;font-size:16px;color:var(--ink)}@media (min-width:1000px){.poster--hero .hero-cta{grid-template-columns:minmax(0,1fr)}.hero-state .open,.hero-state .since span{white-space:nowrap}}@media (prefers-reduced-motion:no-preference){html.js .poster--hero:not(.is-in) .kicker,html.js .poster--hero:not(.is-in) .title .l1,html.js .poster--hero:not(.is-in) .title .l2,html.js .poster--hero:not(.is-in) .title .dot,html.js .poster--hero:not(.is-in) .poster-lede,html.js .poster--hero:not(.is-in) .poster-cta,html.js .poster--hero:not(.is-in) .art-in{opacity:1;transform:none;clip-path:none}html.js .poster--hero:not(.is-in) .kicker:after{transform:none}.poster--hero .title .l1{animation:hero-l1 .9s var(--ease-out) both}.poster--hero .title .l2{animation:hero-l2 .9s var(--ease-out) .12s both}}@keyframes hero-l1{0%{transform:translate3d(-5%,0,0) skew(-8deg)}}@keyframes hero-l2{0%{transform:translate3d(6%,0,0) skew(-8deg)}}.sc-services,.svc{position:relative}.svc+.svc{margin-top:clamp(18px,5vw,56px)}.svc-k-i{margin-left:8px;color:var(--orange-ink);letter-spacing:.08em}.svc-k-i:before{content:"·";margin-right:8px;color:var(--muted)}.svc-poster .poster-lede{font-size:clamp(15px,4vw,18px);max-width:32em;color:var(--ink-2)}.svc-poster .poster-cta .btn{min-height:52px}@media (min-width:600px) and (max-width:999px){.svc-poster .poster-cta{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.svc-body{margin-top:clamp(2px,1vw,10px)}.svc-card{position:relative;display:grid;gap:14px;padding:18px 16px 16px;background:#fff;border-radius:var(--r);box-shadow:0 1px #1d1d1b0a,0 22px 44px -30px #1d1d1b73}.svc-card:before{content:"";position:absolute;left:0;top:0;width:64px;height:3px;background:var(--orange)}.svc-col{min-width:0}.svc-col+.svc-col{padding-top:14px;border-top:1px solid var(--line-2)}.svc-h{margin:0 0 10px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.svc-list{display:grid;gap:8px;margin:0;padding:0;list-style:none}.svc-list li{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;font-weight:600;line-height:1.35;color:var(--ink)}.svc-list svg{flex:none;width:18px;height:18px;margin-top:1px;fill:var(--orange)}.svc-list--bring svg{fill:var(--ink-2)}.svc-col .more{margin-top:4px;font-size:14.5px}.svc-speed{display:flex;align-items:center;gap:12px}.svc-ring{flex:none;width:54px;height:54px}.svc-ring circle{fill:none;stroke-width:6.5}.svc-ring .r-bg{stroke:var(--line-2)}.svc-ring .r-fg{stroke:var(--orange)}.svc-speed p{font-size:14.5px;font-weight:700;line-height:1.2;color:var(--ink-2)}.svc-speed small{display:block;margin-bottom:3px;font-size:12px;font-weight:600;color:var(--muted)}.svc-speed b{font:900 32px/1 var(--head);color:var(--ink);letter-spacing:0}.svc-speed-sub{margin-top:9px;font-size:13.5px;line-height:1.45;color:var(--ink-2)}.svc-speed-hot{display:flex;gap:8px;align-items:flex-start;font-weight:700;color:var(--orange-3)}.svc-speed-hot svg{flex:none;width:18px;height:18px;margin-top:1px;fill:currentColor}.svc-speed-none{display:flex;gap:10px;align-items:flex-start;font-size:14.5px;font-weight:600;line-height:1.4;color:var(--ink-2)}.svc-speed-none svg{flex:none;width:22px;height:22px;fill:var(--orange)}.svc-honest{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;margin-top:2px;background:var(--orange-tint);border-left:3px solid var(--orange);font-size:13.5px;line-height:1.45;color:var(--ink-2)}.svc-honest svg{flex:none;width:20px;height:20px;fill:var(--orange)}@media (min-width:760px){.svc-card{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:26px 0 20px}.svc-col{padding:0 26px}.svc-col+.svc-col{padding-top:0;border-top:0;border-left:1px solid var(--line-2)}.svc-honest{grid-column:1/-1;margin:20px 26px 0}}@media (prefers-reduced-motion:no-preference){html.js .svc-card .r-fg{transition:stroke-dasharray 1.3s var(--ease-out) .35s}html.js .svc-card:not(.is-in) .r-fg{stroke-dasharray:0 100}html.js .svc-list li{transition:opacity .5s ease,transform .6s var(--ease-out)}html.js .svc-card:not(.is-in) .svc-list li{opacity:0;transform:translate(-10px)}html.js .svc-card .svc-list li:nth-child(2){transition-delay:.06s}html.js .svc-card .svc-list li:nth-child(3){transition-delay:.12s}html.js .svc-card .svc-list li:nth-child(4){transition-delay:.18s}}.svc-rail{position:sticky;z-index:20;top:calc(var(--top) + env(safe-area-inset-top) + 8px);width:calc(100% - 20px);max-width:560px;margin:4px auto 0;transition:opacity .25s ease,visibility .25s}html:has(#hdr.is-hidden) .svc-rail{top:calc(env(safe-area-inset-top) + 8px)}html:not(.js) .svc-rail{display:none}.svc-rail.is-off{opacity:0;visibility:hidden}.svc-rail-in{display:flex;align-items:center;gap:12px;padding:0 6px 0 12px;background:#fdfdfbf5;border-radius:10px;box-shadow:inset 0 0 0 1px #1d1d1b12,0 10px 26px -18px #1d1d1b8c}.svc-rail-t{flex:0 1 auto;min-width:0;display:flex;align-items:baseline;gap:1px;font-size:12px;font-weight:800;color:var(--muted);white-space:nowrap}.svc-rail-t b{font:900 17px/1 var(--head);color:var(--orange-ink)}.svc-rail-t span{min-width:0;margin-left:8px;overflow:hidden;text-overflow:ellipsis;font-size:13px;font-weight:700;color:var(--ink)}.svc-rail-segs{flex:1 0 108px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:4px;margin:0;padding:0;list-style:none}.svc-rail-segs a{display:flex;flex-direction:column;justify-content:center;gap:6px;min-height:44px;text-decoration:none;color:var(--muted)}.svc-rail-segs i{display:block;height:3px;border-radius:2px;background:#1d1d1b24;overflow:hidden}.svc-rail-segs em{display:block;height:100%;background:var(--orange);transform-origin:0 50%;transform:scaleX(var(--p,0))}.svc-rail-segs a[aria-current] i{background:#1d1d1b38}.svc-rail-segs span{display:none}@media (min-width:1000px){.svc-rail{max-width:820px;margin-top:8px}.svc-rail-in{padding:0 14px}.svc-rail-t{display:none}.svc-rail-segs{gap:10px}.svc-rail-segs a{gap:5px;padding-top:4px}.svc-rail-segs span{display:block;font-size:12.5px;font-weight:700;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .2s}.svc-rail-segs a[aria-current]{color:var(--ink)}.svc-rail-segs a:hover{color:var(--orange)}}.svc-cart{margin-top:clamp(40px,9vw,96px);scroll-margin-top:calc(var(--top) + 12px)}.svc-cart-in{display:grid;gap:22px}.svc-cart-q{container-type:inline-size}.svc-cart .title{--tw:100cqi;--fs-max:74px}.svc-cart-k{margin-bottom:12px}.svc-cart-lede{margin-top:12px;font-size:15.5px;line-height:1.5;color:var(--ink-2);max-width:34em}.svc-search{margin-top:16px}.svc-search-in{position:relative;display:block}.svc-search-in>svg{position:absolute;left:15px;top:50%;width:22px;height:22px;transform:translateY(-50%);fill:var(--ink);pointer-events:none}.svc-search .input{min-height:62px;padding-left:48px;padding-right:52px;font-size:18px;font-weight:700;box-shadow:inset 0 0 0 2px var(--ink);-webkit-appearance:none;appearance:none}.svc-search .input:focus{box-shadow:inset 0 0 0 2px var(--orange),0 0 0 4px var(--orange-soft)}.svc-search .input::-webkit-search-cancel-button,.svc-search .input::-webkit-search-decoration{-webkit-appearance:none;appearance:none;display:none}.svc-clear{position:absolute;right:8px;top:50%;width:44px;height:44px;transform:translateY(-50%);display:grid;place-items:center;padding:0;border:0;border-radius:50%;background:transparent;color:var(--ink);cursor:pointer}.svc-clear svg{width:20px;height:20px;fill:currentColor}.svc-clear:hover{background:var(--paper-2)}.svc-ex-row{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px;font-size:13px;font-weight:600;color:var(--muted)}.svc-ex-row>span{margin-right:2px}.svc-ex{min-height:44px;padding:0 12px;border:0;border-radius:99px;background:var(--orange-tint);color:var(--orange-3);font-size:14px;font-weight:700;cursor:pointer;transition:background-color .2s,color .2s}.svc-ex:hover{background:var(--orange);color:#fff}.svc-cart-out{min-width:0}.svc-pop,.svc-res,.svc-none{padding:20px 16px;background:#fff;border-radius:var(--r);box-shadow:0 1px #1d1d1b0a,0 22px 44px -30px #1d1d1b73}.svc-pop .chips{gap:6px}.svc-pop .chip{min-height:44px;font-size:14px}.svc-pop-notes{margin-top:16px;padding-top:14px;border-top:1px solid var(--line-2)}.svc-pop-notes li{font-size:14px;font-weight:600}.svc-res{position:relative;overflow:hidden}.svc-res:focus,.svc-none:focus{outline:0}.svc-res:focus-visible,.svc-none:focus-visible{outline:3px solid var(--orange);outline-offset:3px}.svc-res:before{content:"";position:absolute;left:0;top:0;width:64px;height:3px;background:var(--orange)}.svc-res-k{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--orange-ink)}.svc-res-h{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;margin-top:6px}.svc-res-h b{font:900 clamp(34px,10vw,48px)/.95 var(--head);letter-spacing:0;color:var(--ink)}.svc-tag{display:inline-flex;align-items:center;min-height:26px;padding:0 9px;border-radius:99px;background:var(--paper-2);font-size:12.5px;font-weight:700;color:var(--ink-2);white-space:nowrap}.svc-tag--c{background:var(--orange-soft);color:var(--orange-3)}.svc-res-fit{margin-top:12px;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.svc-res-fit small{display:block;margin-bottom:2px;font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.svc-res-fit mark{padding:1px 4px;border-radius:2px;background:var(--orange);color:#fff;font-weight:700}.svc-res-fast{display:flex;gap:10px;align-items:flex-start;margin-top:14px;padding:12px 14px;background:var(--orange-tint);border-left:3px solid var(--orange);font-size:14px;line-height:1.45;color:var(--ink)}.svc-res-fast svg{flex:none;width:20px;height:20px;fill:var(--orange)}.svc-res-fast b{font-weight:800}.svc-res .btns,.svc-none .btns{margin-top:16px}.svc-res-note{margin-top:12px;font-size:13px;line-height:1.45;color:var(--muted)}.svc-none .more{margin-top:8px;padding:0;border:0;background:none;font:inherit;font-weight:700;text-align:left;cursor:pointer}.svc-alt{margin-top:16px}.svc-alt .chips{gap:6px}.svc-alt .chip{min-height:44px;font-size:14px}.svc-none-h{display:flex;align-items:flex-start;gap:10px;font-size:clamp(19px,5.2vw,23px);font-weight:800;line-height:1.2;letter-spacing:-.01em}.svc-none-h:before{content:"";flex:none;width:.5em;height:.5em;margin-top:.34em;background:var(--orange)}.svc-none p{margin-top:8px;font-size:15px;line-height:1.5;color:var(--ink-2)}.svc-none .btns>.btn{flex:1 1 200px}@media (min-width:1000px){.svc-cart-in{grid-template-columns:minmax(0,.92fr) minmax(0,1.08fr);gap:56px;align-items:start}.svc-cart-q{position:sticky;top:calc(var(--top) + 76px)}.svc-pop,.svc-res,.svc-none{padding:26px 26px 24px}}@media (prefers-reduced-motion:no-preference){.svc-res,.svc-none{animation:svc-pop .45s var(--ease-out)}.svc-res-fit mark{animation:svc-mark .9s var(--ease-out) .15s both}}@keyframes svc-pop{0%{opacity:0;transform:translateY(10px)}}@keyframes svc-mark{0%{background:transparent;color:inherit}}.svc-miss{margin-top:clamp(28px,7vw,72px)}.svc-miss-in{position:relative;isolation:isolate;overflow:hidden;display:grid;gap:16px;padding:clamp(26px,6vw,52px) clamp(18px,5vw,52px);background:var(--ink);color:#fff;border-radius:var(--r)}.svc-miss-in:before{content:"";position:absolute;z-index:-1;right:-44px;top:0;width:118px;height:clamp(84px,25vw,120px);background:var(--orange);transform:skew(-20deg);transform-origin:0 100%}.svc-miss-in:after{content:"";position:absolute;z-index:-1;right:-56px;top:0;width:14px;height:clamp(84px,25vw,120px);background:var(--orange-3);transform:skew(-20deg);transform-origin:0 100%}.svc-miss .title{--tw:min(100vw - 2 * var(--pad) - 2 * clamp(18px,5vw,52px) - 70px,620px);--fs-max:76px;color:#fff}.svc-miss-p{max-width:40em;font-size:15.5px;line-height:1.55;color:#ffffffdb}.svc-miss-in>*{min-width:0}.svc-miss-acts{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr))}.svc-miss-acts .btn--line{background:transparent;color:#fff;box-shadow:inset 0 0 0 1.5px #ffffffbf}.svc-miss-go{display:grid;gap:10px;margin-top:6px;padding-top:18px;border-top:1px solid rgba(255,255,255,.16)}.svc-miss-go p{font-size:15px;font-weight:700}.svc-miss .route{box-shadow:none}@media (hover:hover){.svc-miss-acts .btn--line:hover{background:#fff;color:var(--ink);box-shadow:none}}@media (min-width:760px){.svc-miss-go{grid-template-columns:minmax(0,1fr) minmax(0,420px);align-items:center;gap:20px}}@media (min-width:1000px){.svc-miss-in:before{right:-40px;top:auto;bottom:0;width:260px;height:100%;transform-origin:0 100%}.svc-miss-in:after{right:236px;top:auto;bottom:0;width:28px;height:100%;transform-origin:0 100%}.svc-miss-acts,.svc-miss-go{max-width:calc(100% - 260px)}}.fast-stamp{display:flex;align-items:center;gap:14px;max-width:460px;padding:12px 18px 12px 16px;background:var(--ink);color:#fff;border-radius:var(--r)}.fast-stamp b{flex:none;font:900 clamp(46px,13vw,64px)/.88 var(--head);letter-spacing:0;color:var(--orange-4)}.fast-stamp span{font-size:14px;font-weight:700;line-height:1.3;text-wrap:balance}.fast-jump{justify-self:start}@media (min-width:1000px){.fast-poster .poster-cta{grid-template-columns:minmax(0,1fr)}}.fast-grid{display:grid;gap:14px}.fast-board,.fast-hours{position:relative;min-width:0;padding:20px 16px 18px;background:#fff;border-radius:var(--r);box-shadow:0 1px #1d1d1b0a,0 22px 44px -30px #1d1d1b73;scroll-margin-top:calc(var(--top) + 12px)}.fast-board:before,.fast-hours:before{content:"";position:absolute;left:0;top:0;width:64px;height:3px;background:var(--orange)}.fast-board-h .sub-h{font-size:clamp(20px,5.4vw,26px)}.fast-chips{margin-top:14px;gap:6px}.fast-chips .chip{min-height:44px;padding:0 11px;gap:6px;font-size:13.5px}.fast-chips .chip svg{width:16px;height:16px}@media (min-width:760px){.fast-chips .chip{padding:0 14px;gap:8px;font-size:14.5px}.fast-chips .chip svg{width:18px;height:18px}}.fast-viz{display:grid;grid-template-columns:clamp(124px,36vw,164px) minmax(0,1fr);grid-template-areas:"ring legend" "tl tl";gap:16px 18px;align-items:center;margin-top:18px}.fast-stats{display:contents}.fast-ring{grid-area:ring;position:relative;aspect-ratio:1}.fast-rings{width:100%;height:100%}.fast-rings circle{fill:none;stroke-width:11}.fast-rings .fr-bg{stroke:var(--paper-2)}.fast-rings .fr-same{stroke:var(--orange)}.fast-rings .fr-day{stroke:var(--ink)}.fast-ring-c{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.fast-ring-c b{font:900 clamp(26px,8vw,36px)/1 var(--head);letter-spacing:0;white-space:nowrap}.fast-ring-c small{max-width:64px;margin-top:2px;font-size:9.5px;font-weight:700;line-height:1.15;color:var(--muted)}.fast-legend{grid-area:legend;display:grid;gap:12px;margin:0;padding:0;list-style:none}.fast-legend li{display:grid;grid-template-columns:12px minmax(0,1fr);grid-template-areas:"i n" "i t";column-gap:9px;align-items:center}.fast-legend i{grid-area:i;align-self:start;width:12px;height:12px;margin-top:7px}.fast-legend .is-same i{background:var(--orange)}.fast-legend .is-day i{background:var(--ink)}.fast-legend b{grid-area:n;font:900 clamp(30px,9vw,40px)/1 var(--head);letter-spacing:0;white-space:nowrap}.fast-legend li>span{grid-area:t;font-size:13px;font-weight:700;color:var(--ink-2)}.fast-tl{grid-area:tl;padding-top:14px;border-top:1px solid var(--line-2)}.fast-tl-row{display:flex;justify-content:space-between;align-items:baseline;gap:10px;font-size:13.5px;font-weight:600;color:var(--ink-2)}.fast-tl-row b{font-weight:800;color:var(--ink);text-align:right}.fast-tl-bar{position:relative;height:12px;margin:6px 0 12px;background:var(--paper-2);border-radius:2px;overflow:hidden}.fast-tl-bar em{position:absolute;inset:0;background:var(--orange);transform-origin:0 50%;transform:scaleX(var(--w,0))}.fast-tl-bar.is-75 em{background:var(--ink)}.fast-tl-bar:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,transparent 0 calc(20% - 2px),#fff calc(20% - 2px) 20%)}.fast-tl-axis{display:flex;justify-content:space-between;margin-top:-4px;font-size:11px;font-weight:700;color:var(--muted)}html:not(.js) .fast-tl-bar{display:none}.fast-note{display:flex;gap:9px;align-items:flex-start;margin-top:16px;font-size:13px;line-height:1.45;color:var(--muted)}.fast-note svg{flex:none;width:18px;height:18px;margin-top:1px;fill:var(--muted)}.fast-plot{--ph:168px;position:relative;height:var(--ph);margin-top:40px;border-bottom:1.5px solid var(--ink)}.fast-bars{position:absolute;inset:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none}.fast-bar{position:relative;margin:0 clamp(5px,1.6vw,10px)}.fast-bar[data-from="10"]{grid-column:1}.fast-bar[data-from="12"]{grid-column:2}.fast-bar[data-from="14"]{grid-column:3}.fast-bar[data-from="16"]{grid-column:4}.fast-bar i{position:absolute;left:0;right:0;bottom:0;height:100%;background:var(--ink);transform-origin:50% 100%;transform:scaleY(var(--k,0))}.fast-bar.is-cur i{background:var(--orange)}.fast-bar b{position:absolute;left:-6px;right:-6px;bottom:0;text-align:center;font:900 clamp(18px,5vw,24px)/1 var(--head);letter-spacing:0;white-space:nowrap;transform:translateY(calc(var(--k,0) * -1 * var(--ph) - 6px))}.fast-bar.is-cur b{color:var(--orange)}html:not(.js) .fast-bar i{display:none}html:not(.js) .fast-bar b{transform:translateY(-12px)}.fast-lunch{position:absolute;z-index:1;top:0;bottom:0;left:37.5%;width:12.5%;background:repeating-linear-gradient(135deg,#ffffffbf 0 2px,#1d1d1b14 2px 6px);pointer-events:none}.fast-lunch span{position:absolute;top:4px;left:50%;transform:translate(-50%);white-space:nowrap;font-size:10px;font-weight:800;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.fast-now{position:absolute;z-index:2;top:-8px;bottom:-1.5px;left:calc(var(--x,0) * 100%);width:2px;margin-left:-1px;background:var(--orange)}.fast-now:after{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:var(--orange)}.fast-now span{position:absolute;bottom:100%;left:50%;transform:translate(-50%);padding:3px 8px;background:var(--orange-btn);color:#fff;border-radius:99px;font-size:11.5px;font-weight:800;white-space:nowrap}.fast-now.is-l span{left:-2px;transform:none}.fast-now.is-r span{left:auto;right:-2px;transform:none}.fast-axis{display:flex;justify-content:space-between;margin-top:7px;font-size:11.5px;font-weight:700;color:var(--muted)}.fast-insight{display:flex;gap:10px;align-items:flex-start;margin-top:18px;padding:12px 14px;background:var(--orange-tint);border-left:3px solid var(--orange);font-size:14.5px;line-height:1.45;color:var(--ink)}.fast-insight svg{flex:none;width:20px;height:20px;margin-top:1px;fill:var(--orange)}.fast-insight b{font-weight:800}.fast-insight.is-calm{background:var(--paper);border-color:var(--ink)}.fast-insight.is-calm svg{fill:var(--ink)}@media (prefers-reduced-motion:no-preference){html.js .fast-rings .fr-same,html.js .fast-rings .fr-day{transition:stroke-dasharray 1.1s var(--ease-out)}html.js .fast-rings .fr-day{transition-delay:.12s}html.js .fast-board:not(.is-in) .fr-same,html.js .fast-board:not(.is-in) .fr-day{stroke-dasharray:0 100}html.js .fast-tl-bar em{transition:transform 1s var(--ease-out) .2s}html.js .fast-board:not(.is-in) .fast-tl-bar em{transform:scaleX(0)}html.js .fast-bar i,html.js .fast-bar b{transition:transform .9s var(--ease-out)}html.js .fast-bar:nth-child(2) i,html.js .fast-bar:nth-child(2) b{transition-delay:.06s}html.js .fast-bar:nth-child(3) i,html.js .fast-bar:nth-child(3) b{transition-delay:.12s}html.js .fast-bar:nth-child(4) i,html.js .fast-bar:nth-child(4) b{transition-delay:.18s}html.js .fast-hours:not(.is-in) .fast-bar i{transform:scaleY(0)}html.js .fast-hours:not(.is-in) .fast-bar b{transform:translateY(-6px);opacity:0}.fast-now{transition:left .6s var(--ease-out)}.fast-now:before{content:"";position:absolute;left:50%;bottom:-4px;width:8px;height:8px;margin-left:-4px;border-radius:50%;background:#e450048c;animation:fast-pulse 2.2s ease-out infinite}.fast-insight{transition:background-color .3s,border-color .3s}}@keyframes fast-pulse{0%{transform:scale(1);opacity:1}70%,to{transform:scale(3.2);opacity:0}}.fast-facts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:10px;margin-top:clamp(14px,4vw,24px)}.fast-fact{position:relative;overflow:hidden;isolation:isolate;padding:16px 14px 18px;background:var(--ink);color:#fff;border-radius:var(--r)}.fast-fact:after{content:"";position:absolute;z-index:-1;right:-26px;top:0;width:46px;height:30%;background:var(--orange-3);transform:skew(-20deg);transform-origin:0 0}.fast-hours.is-lunch .fast-lunch span{opacity:0}.fast-fact-t{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb8;padding-right:26px}.fast-fact-n{margin-top:8px;font:900 clamp(54px,16vw,104px)/.86 var(--head);letter-spacing:0;color:var(--orange-4);white-space:nowrap}.fast-fact-n b{font-weight:900}.fast-fact-p{margin-top:8px;font-size:13.5px;font-weight:600;line-height:1.4;color:#ffffffe6}@media (max-width:359px){.fast-facts{grid-template-columns:minmax(0,1fr)}}.fast-cta{display:grid;gap:12px;margin-top:clamp(18px,5vw,36px)}.fast-cta-t{display:flex;gap:10px;align-items:flex-start;font-size:clamp(18px,5vw,24px);font-weight:800;line-height:1.25;letter-spacing:-.01em;text-wrap:balance}.fast-cta-t:before{content:"";flex:none;width:.5em;height:.5em;margin-top:.36em;background:var(--orange)}.fast-cta-acts{display:grid;grid-template-columns:minmax(0,1fr);gap:10px}@media (min-width:480px){.fast-cta-acts{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.fast-cta-acts .btn{padding:0 12px}@media (min-width:760px){.fast-board,.fast-hours{padding:26px 26px 24px}.fast-facts{gap:14px}.fast-fact{padding:22px 24px 24px}.fast-fact:after{right:-20px;width:90px;height:40%}.fast-fact-p{font-size:15px;max-width:26em}}@media (min-width:1000px){.fast-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:18px;align-items:stretch}.fast-plot{--ph:200px}.fast-cta{grid-template-columns:minmax(0,1fr) minmax(0,460px);grid-template-areas:"t route" "t acts";column-gap:40px;align-items:center}.fast-cta-t{grid-area:t;font-size:30px}.fast-cta .route{grid-area:route}.fast-cta-acts{grid-area:acts}}.live-grid{display:grid;gap:14px}.live-board{position:relative;min-width:0;padding:20px 16px 16px;background:#fff;border-radius:var(--r);box-shadow:0 1px #1d1d1b0a,0 22px 44px -30px #1d1d1b73}.live-board:before{content:"";position:absolute;left:0;top:0;width:64px;height:3px;background:var(--orange)}.live-head{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:6px 12px}.live-badge{display:inline-flex;align-items:center;gap:10px;font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--ink)}.live-dot{position:relative;flex:none;width:11px;height:11px;background:var(--orange)}.live-board.is-live .live-dot{border-radius:50%;background:var(--ok)}.live-board.is-live .live-dot:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:2px solid var(--ok);opacity:0}.live-upd{font-size:12px;font-weight:600;color:var(--muted)}.live-nums{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 14px;margin-top:16px}.live-n{min-width:0;padding-top:12px;border-top:1px solid var(--line)}.live-n-v{font:900 clamp(38px,10.4vw,76px)/.9 var(--head);letter-spacing:0;white-space:nowrap;color:var(--ink);font-variant-numeric:tabular-nums}.live-n-v i{font-style:normal;color:var(--orange)}.live-n.is-o .live-n-v{color:var(--orange)}.live-n.is-o .live-n-v i{color:var(--ink)}.live-n-c{margin-top:7px;font-size:13px;font-weight:600;line-height:1.35;color:var(--ink-2)}.live-n.is-zero .live-n-v{color:var(--line)}.live-feed{margin-top:18px;padding-top:14px;border-top:1px solid var(--line-2)}.live-feed-h{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.live-feed-l{display:grid;margin:6px 0 0;padding:0;list-style:none}.live-feed-l li{display:grid;grid-template-columns:38px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:52px;padding:6px 0;border-bottom:1px solid var(--line-2);font-size:14.5px;line-height:1.3}.live-feed-l li:last-child{border-bottom:0}.live-feed-l .ic{width:38px;height:38px;display:grid;place-items:center;background:var(--paper-2);border-radius:var(--r)}.live-feed-l .ic svg{width:20px;height:20px;fill:var(--ink)}.live-feed-l .is-ready .ic,.live-feed-l .is-issued .ic{background:var(--ok-soft)}.live-feed-l .is-ready .ic svg,.live-feed-l .is-issued .ic svg{fill:var(--ok)}.live-feed-l .is-accepted .ic{background:var(--orange-tint)}.live-feed-l .is-accepted .ic svg{fill:var(--orange)}.live-feed-l b{font-weight:800}.live-feed-l small{display:block;font-size:12px;font-weight:700;color:var(--orange-3)}.live-feed-l time{font-size:12.5px;font-weight:600;color:var(--muted);white-space:nowrap}.live-foot{margin-top:14px;font-size:12.5px;color:var(--muted)}.live-photo{position:relative;isolation:isolate;margin:0;padding:14px 0 0}.live-photo:before{content:"";position:absolute;z-index:-1;right:-6px;top:0;width:58%;height:62%;background:var(--orange);transform:skew(-20deg);transform-origin:0 0}.live-photo:after{content:"";position:absolute;z-index:-1;left:-6px;bottom:52px;width:22%;height:26%;background:var(--orange-3);transform:skew(-20deg);transform-origin:0 100%}.live-photo-in{position:relative;margin:0 10px;overflow:hidden;border-radius:var(--r);box-shadow:0 26px 50px -28px #1d1d1b99;background:var(--paper-2)}.live-ph img{width:100%;height:auto}.live-ph--h{display:none}.live-photo figcaption{display:flex;gap:9px;align-items:flex-start;margin:12px 10px 0;font-size:14px;line-height:1.4;color:var(--ink-2)}.live-photo figcaption svg{flex:none;width:22px;height:22px;fill:var(--orange)}.live-photo figcaption b{display:block;font-size:16px;color:var(--ink)}@media (min-width:700px){.live-ph--h{display:block}.live-ph--v{display:none}}.live-steps{position:relative;margin-top:clamp(18px,5vw,36px);padding:20px 16px 12px;background:#fff;border-radius:var(--r);box-shadow:0 1px #1d1d1b0a,0 22px 44px -30px #1d1d1b73}.live-steps:before{content:"";position:absolute;left:0;top:0;width:64px;height:3px;background:var(--orange)}.live-steps-l{display:grid;margin:18px 0 6px;padding:0;list-style:none}.live-steps-l li{position:relative;display:grid;grid-template-columns:36px minmax(0,1fr);gap:12px;padding-bottom:16px}.live-steps-l li:before{content:"";position:absolute;left:17px;top:40px;bottom:4px;width:2px;background:var(--line-2)}.live-steps-l li:last-child:before{display:none}.live-steps-l b{width:36px;height:36px;display:grid;place-items:center;background:var(--ink);color:#fff;font:900 19px/1 var(--head)}.live-steps-l li:nth-child(3) b{background:var(--orange)}.live-steps-l p{font-size:14px;line-height:1.45;color:var(--ink-2)}.live-steps-l strong{display:block;margin-bottom:2px;font-size:16px;font-weight:800;color:var(--ink)}@media (prefers-reduced-motion:no-preference){html.js .live-steps-l li{transition:opacity .5s ease,transform .6s var(--ease-out)}html.js .live-steps:not(.is-in) .live-steps-l li{opacity:0;transform:translateY(14px)}html.js .live-steps-l li:nth-child(2){transition-delay:.08s}html.js .live-steps-l li:nth-child(3){transition-delay:.16s}html.js .live-steps-l li:nth-child(4){transition-delay:.24s}html.js .live-steps-l li:nth-child(5){transition-delay:.32s}.live-board.is-live .live-dot:after{animation:live-ring 2s ease-out infinite}.live-feed-l li.is-new{animation:live-in .6s var(--ease-out) both}.live-n.is-bump .live-n-v{animation:live-bump .5s var(--ease-out)}}@keyframes live-ring{0%{opacity:.8;transform:scale(.6)}to{opacity:0;transform:scale(1.6)}}@keyframes live-in{0%{opacity:0;transform:translateY(-8px)}}@keyframes live-bump{40%{transform:translateY(-4px)}}.live-cta{display:grid;gap:16px;margin-top:clamp(24px,7vw,56px);container-type:inline-size}.live-cta-h{--tw:100cqi;--fs-max:96px}.live-cta-go{display:grid;gap:10px;max-width:560px}.live-cta-go .open{justify-self:start}@media (min-width:760px){.live-board,.live-steps{padding:26px 26px 22px}.live-nums{gap:22px 26px}}@media (min-width:900px){.live-steps-l{grid-template-columns:repeat(5,minmax(0,1fr));gap:18px}.live-steps-l li{grid-template-columns:minmax(0,1fr);gap:12px;padding-bottom:10px}.live-steps-l li:before{inset:17px -12px auto 44px;width:auto;height:2px}.live-steps-l li:last-child:before{display:none}}@media (min-width:1000px){.live-grid{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:28px;align-items:center}.live-photo{padding:22px 0 0}.live-photo-in{margin:0 18px 0 0}.live-photo figcaption{margin-left:0}.live-cta{grid-template-columns:minmax(0,1fr) minmax(0,480px);align-items:end;gap:48px}.live-cta-h{--tw:min(100cqi - 528px,720px)}}@media (max-width:999px){.live-poster{grid-template-rows:auto auto auto 1fr auto auto}.live-poster .art{align-self:center}}.kms{display:grid;gap:clamp(36px,8vw,72px);padding-top:6px}.kms-grid{display:grid;gap:clamp(32px,7vw,48px)}.kms .sub-p{margin-bottom:14px}.kms-start{position:relative;overflow:hidden;isolation:isolate;padding:20px 14px 18px}.kms-start-pl{position:absolute;z-index:-1;right:-34px;top:-6px;width:96px;height:44px;background:var(--orange);transform:skew(-24deg)}.kms-start .sub-h{padding-right:52px}.kms-tiles{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none}.kms-tile{position:relative;width:100%;min-height:76px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:7px;padding:8px 2px 7px;border:0;border-radius:var(--r);background:var(--paper);box-shadow:inset 0 0 0 1.5px var(--line-2);color:var(--ink);font:700 clamp(10.5px,2.9vw,12px)/1.15 var(--sans);letter-spacing:-.025em;text-align:center;cursor:pointer;transition:background-color .2s,box-shadow .2s,color .2s,transform .15s}.kms-tile svg{width:28px;height:28px;fill:currentColor;transition:transform .35s var(--ease-out),fill .2s}.kms-tile span{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kms-tile:active{transform:scale(.96)}.kms-tile--go{background:var(--orange-btn);color:#fff;box-shadow:var(--shadow-o);font-size:13px;font-weight:800}.kms-tile--go svg{width:22px;height:22px}@media (hover:hover){.kms-tile:not(.kms-tile--go):hover{background:#fff;box-shadow:inset 0 0 0 1.5px var(--ink)}.kms-tile:not(.kms-tile--go):hover svg{fill:var(--orange);transform:translateY(-3px)}.kms-tile--go:hover{background:var(--orange-3)}.kms-tile--go:hover svg{transform:translate(3px)}}@media (min-width:380px){.kms-start{padding:22px 16px 20px}}@media (min-width:480px){.kms-start{padding:24px 20px 22px}.kms-tiles{gap:8px}.kms-tile{font-size:12.5px;letter-spacing:0}}.kms-resume{display:flex;align-items:center;gap:12px;width:100%;min-height:62px;margin-top:12px;padding:12px 14px;border:0;border-radius:var(--r);background:var(--ink);color:#fff;text-align:left;cursor:pointer}.kms-resume svg{flex:none;width:22px;height:22px;fill:currentColor}.kms-resume svg:first-child{fill:var(--orange)}.kms-resume span{flex:1;min-width:0}.kms-resume b{display:block;font-size:15.5px;font-weight:800}.kms-resume small{display:block;margin-top:2px;font-size:12.5px;opacity:.8}.kms-gets-h{margin-top:20px}.kms-gets{display:grid;gap:9px;margin:10px 0 0;padding:0;list-style:none}.kms-gets li{display:flex;align-items:flex-start;gap:10px;font-size:14.5px;font-weight:600;line-height:1.35}.kms-gets svg{flex:none;width:20px;height:20px;padding:2px;fill:#fff;background:var(--orange);border-radius:2px}.kms-steps{display:grid;margin:0;padding:0;list-style:none;counter-reset:none}.kms-steps li{position:relative;display:grid;grid-template-columns:58px minmax(0,1fr);gap:12px;align-items:start;align-content:start;padding:13px 0;border-top:1px solid var(--line)}.kms-steps li:last-child{border-bottom:1px solid var(--line)}.kms-n{font:900 42px/.86 var(--head);color:var(--ink)}.kms-steps li:last-child .kms-n{color:var(--orange)}.kms-st b{display:block;font-size:17px;font-weight:800;line-height:1.2}.kms-st span{display:block;margin-top:3px;font-size:13.5px;font-weight:500;line-height:1.4;letter-spacing:.02em;color:var(--ink-2)}@media (prefers-reduced-motion:no-preference){html.js .kms-how .kms-steps li{transition:opacity .6s ease,transform .7s var(--ease-out)}html.js .kms-how:not(.is-in) .kms-steps li{opacity:0;transform:translate(-18px)}.kms-how .kms-steps li:nth-child(2){transition-delay:.08s}.kms-how .kms-steps li:nth-child(3){transition-delay:.16s}.kms-how .kms-steps li:nth-child(4){transition-delay:.24s}}.kms-dl{display:grid;margin:0}.kms-dl>div{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:12px;align-items:baseline;padding:11px 0;border-top:1px solid var(--line)}.kms-dl>div:last-child{border-bottom:1px solid var(--line)}.kms-dl dt{font-size:13.5px;font-weight:600;line-height:1.35;color:var(--muted)}.kms-dl dd{margin:0;font-size:15px;font-weight:700;line-height:1.35}.kms-dl-ask{align-items:center!important}.kms-dl-ask dd{display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px}.kms-dl-ask .btn{min-height:44px;padding:0 12px;font-size:14px}.kms-dl-ask .btn svg{width:18px;height:18px}.kms-buy{display:grid;gap:24px;scroll-margin-top:calc(var(--top) + 12px)}.kms-buy-copy{container-type:inline-size}.kms-buy .title{--tw:100cqi;margin-bottom:14px;line-height:.95}.kms-buy .lead{font-size:clamp(15.5px,4.2vw,18px)}.kms-war{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:14px;margin-top:20px;padding:14px 16px 14px 8px;background:var(--ink);color:#fff;border-radius:var(--r);text-decoration:none;transition:transform .15s,box-shadow .2s}.kms-war:before{content:"";position:absolute;z-index:-1;left:-24px;top:0;bottom:0;width:110px;background:var(--orange);transform:skew(-24deg)}.kms-war-n{flex:none;width:76px;font:900 92px/.8 var(--head);text-align:center}.kms-war-t{min-width:0}.kms-war-t b{display:block;font:900 clamp(25px,7vw,30px)/1 var(--head);letter-spacing:.005em}.kms-war-t span{display:block;margin-top:4px;font-size:13.5px;line-height:1.35;color:#ffffffd9}.kms-war-t em{display:block;margin-top:8px;font-size:13.5px;font-weight:700;font-style:normal;line-height:1.35;color:var(--orange-4)}.kms-war-t em svg{display:inline-block;width:16px;height:16px;margin-left:6px;vertical-align:-3px;fill:currentColor;transition:transform .2s var(--ease)}.kms-war:active{transform:scale(.985)}@media (hover:hover){.kms-war:hover{box-shadow:0 18px 36px -20px #1d1d1bcc}.kms-war:hover em svg{transform:translate(3px)}}.kms-ask{width:100%;margin-top:12px}.kms-chk{padding:16px 16px 8px}.kms-chk-top{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.kms-chk-h{display:flex;align-items:center;gap:10px;font-size:17px;font-weight:800;white-space:nowrap}.kms-chk-h:before{content:"";flex:none;width:.55em;height:.55em;background:var(--orange)}.kms-chk-c{font:900 26px/1 var(--head);white-space:nowrap;font-variant-numeric:tabular-nums}.kms-chk-c b{color:var(--orange)}.kms-chk-c span{margin-left:4px;font:800 10.5px/1 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted);vertical-align:3px}.kms-chk-bar{display:block;height:4px;margin:12px 0 2px;overflow:hidden;background:var(--line-2)}.kms-chk-bar i{display:block;height:100%;background:var(--orange);transform-origin:0 50%;transition:transform .3s var(--ease-out)}.kms-chk-list{margin:0;padding:0;list-style:none}.kms-chk-list li{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr) 26px;align-items:center;gap:12px;padding:10px 0;border-top:1px solid var(--line-2);transition:background-color .3s}.kms-ck-n{display:none}@media (max-width:419px){.kms-chk-c span{display:none}}@media (min-width:600px){.kms-chk-list li{grid-template-columns:20px 26px minmax(0,1fr) 26px;gap:10px}.kms-ck-n{display:block}}.kms-chk-list li:first-child{border-top:0}.kms-ck-n{font-size:11px;font-weight:800;letter-spacing:.06em;color:var(--muted)}.kms-ci{width:26px;height:26px;fill:none;stroke:var(--ink);stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.kms-ck-t b{display:block;font-size:14.5px;font-weight:800;line-height:1.25}.kms-ck-t span{display:block;margin-top:1px;font-size:12.5px;line-height:1.35;letter-spacing:-.005em;color:var(--muted)}.kms-tick{width:26px;height:26px;display:grid;place-items:center;border-radius:2px;background:var(--orange);color:#fff;transition:background-color .25s,transform .35s var(--ease-out)}.kms-tick svg{width:18px;height:18px;fill:currentColor;transition:transform .3s var(--ease-out)}.kms-chk.is-run li:not(.is-on) .kms-tick{background:var(--line-2)}.kms-chk.is-run li:not(.is-on) .kms-tick svg{transform:scale(0)}.kms-chk li.is-cur{background:linear-gradient(90deg,var(--orange-tint),rgba(255,246,240,0))}.kms-chk li.is-cur .kms-ci{stroke:var(--orange)}@media (prefers-reduced-motion:no-preference){.kms-chk li.is-on .kms-tick{animation:kms-pop .4s var(--ease-out)}.kms-chk.is-done .kms-chk-c b{animation:kms-pop .5s var(--ease-out)}}@keyframes kms-pop{40%{transform:scale(1.25)}}.kms-trade{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px 16px;width:100%;padding:20px 18px;border:0;font:inherit;text-align:left;cursor:pointer;background:var(--orange-btn);color:#fff;border-radius:var(--r);text-decoration:none;box-shadow:var(--shadow-o);transition:transform .15s,box-shadow .2s}.kms-trade-pl{position:absolute;z-index:-1;right:-36px;top:0;bottom:0;width:38%;background:var(--orange-3);transform:skew(-24deg)}.kms-trade-t{flex:1 1 260px;min-width:0}.kms-trade-t b{display:block;font:900 clamp(28px,8vw,40px)/.95 var(--head);letter-spacing:.005em;text-wrap:balance}.kms-trade-t small{display:block;margin-top:8px;max-width:34em;font-size:14px;font-weight:500;line-height:1.45}.kms-trade-go{flex:none;display:inline-flex;align-items:center;gap:8px;min-height:44px;padding:0 16px;background:#fff;color:var(--ink);border-radius:var(--r);font-size:15px;font-weight:800}.kms-trade-go svg{width:20px;height:20px;fill:var(--orange);transition:transform .2s var(--ease)}.kms-trade:active{transform:scale(.985)}@media (hover:hover){.kms-trade:hover{box-shadow:0 22px 40px -18px #e45004f2}.kms-trade:hover .kms-trade-go svg{transform:translate(3px)}}.kms-end{display:grid;gap:14px}.kms-end-t{max-width:30em;font-size:clamp(17px,4.6vw,22px);font-weight:700;line-height:1.35;text-wrap:balance}.kms-end-go{display:grid;max-width:560px}@media (min-width:1000px){.sc-komis .poster-cta{grid-template-columns:minmax(0,1fr);max-width:480px}.sc-komis .poster-cta .btn{white-space:nowrap}.sc-komis .kms-cta{min-height:64px;font-size:17.5px}.kms-grid{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr);grid-template-areas:"start terms" "how how";column-gap:clamp(40px,5vw,72px);row-gap:56px;align-items:start}.kms-start{grid-area:start;padding:30px 30px 26px}.kms-start-pl{width:190px;height:70px;right:-46px}.kms-start .sub-h,.kms-start .sub-p{padding-right:110px}.kms-terms{grid-area:terms;padding-top:6px}.kms-how{grid-area:how}.kms-tiles{gap:10px}.kms-tile{min-height:104px;font-size:13.5px;gap:10px}.kms-tile svg{width:36px;height:36px}.kms-tile--go{font-size:15px}.kms-gets{grid-template-columns:1fr 1fr;column-gap:24px}.kms-steps{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:28px}.kms-steps li,.kms-steps li:last-child{grid-template-columns:1fr;gap:10px;padding:18px 0 0;border-bottom:0;border-top:2px solid var(--ink)}.kms-steps li:last-child{border-top-color:var(--orange)}.kms-n{font-size:64px}.kms-buy{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:clamp(40px,5vw,72px);align-items:start}.kms-buy-copy{position:sticky;top:calc(var(--top) + 24px)}.kms-chk{padding:22px 24px 12px}.kms-chk-list li{grid-template-columns:24px 28px minmax(0,1fr) 28px;gap:12px;padding:11px 0}.kms-trade{align-items:center;padding:28px 32px}.kms-end{grid-template-columns:minmax(0,1fr) minmax(0,520px);column-gap:56px;align-items:center}}.kms-glare{position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.kms-glare:before{content:"";position:absolute;top:0;bottom:0;left:0;width:55%;transform:translate(-130%) skew(-18deg);background:linear-gradient(90deg,#fff0,#ffffff6b,#fff0)}.kms-cta>svg,.kms-cta>[data-komis-label]{position:relative}@media (prefers-reduced-motion:no-preference){html.js .kms-cta{animation:kms-breath 4.6s var(--ease) 1.4s infinite}html.js .kms-cta .kms-glare:before{animation:kms-glare 4.6s ease-in-out 1.4s infinite}html.js .kms-cta>svg{animation:kms-spark 4.6s ease-in-out 1.4s infinite}html.js .poster:not(.is-live) .kms-cta,html.js .poster:not(.is-live) .kms-cta .kms-glare:before,html.js .poster:not(.is-live) .kms-cta>svg{animation-play-state:paused}html.js .kms-cta:active{animation:none}@media (hover:hover){html.js .kms-cta:hover{animation:none}}}@keyframes kms-breath{0%,16%,to{transform:none}7%{transform:scale(1.035)}}@keyframes kms-glare{0%,6%{transform:translate(-130%) skew(-18deg)}32%,to{transform:translate(280%) skew(-18deg)}}@keyframes kms-spark{0%,10%,32%,to{transform:none}17%{transform:scale(1.4) rotate(20deg)}24%{transform:scale(.92) rotate(-6deg)}}.sc-shop .shop-body{display:grid;gap:clamp(30px,7vw,64px)}.shop-floor{display:grid;gap:clamp(22px,4vw,48px)}.shop-photo{position:relative;isolation:isolate}.shop-photo-st{position:relative;isolation:isolate;padding-top:16px}.shop-pl{position:absolute;z-index:-1;background:var(--orange);transform:skew(-24deg);transform-origin:0 0;pointer-events:none}.shop-pl-1{right:-2%;top:0;width:50%;height:66%}.shop-pl-2{left:-2%;bottom:-14px;width:24%;height:26%;background:var(--orange-3)}.shop-photo-in{position:relative;margin-right:18px;border-radius:var(--r);overflow:hidden;background:#fff;box-shadow:0 26px 50px -30px #1d1d1b99}.shop-photo img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:60% 55%}.shop-tag{position:absolute;left:10px;bottom:10px;display:flex;flex-direction:column;padding:8px 12px 8px 10px;background:#fff;border-left:4px solid var(--orange);font-size:12px;font-weight:600;color:var(--ink-2);line-height:1.25;box-shadow:0 8px 20px -12px #1d1d1b80}.shop-tag b{font-size:14.5px;font-weight:800;color:var(--ink)}.shop-photo figcaption{margin-top:22px;font-size:13.5px;color:var(--muted);max-width:44em}@media (prefers-reduced-motion:no-preference){html.js .shop-photo .shop-pl{transition:translate 1s var(--ease-out),opacity .6s ease}html.js .shop-photo .shop-pl-2{transition-delay:.12s}html.js .shop-photo:not(.is-in) .shop-pl-1{translate:24% -18%;opacity:0}html.js .shop-photo:not(.is-in) .shop-pl-2{translate:-30% 20%;opacity:0}}.shop-why .sub-h{max-width:18em}.shop-three{margin:18px 0 0;padding:0;list-style:none;display:grid;gap:0;border-top:1px solid var(--line)}.shop-three li{display:flex;gap:14px;align-items:flex-start;padding:14px 0;border-bottom:1px solid var(--line)}.shop-n{flex:none;font:900 30px/1 var(--head);color:var(--orange);min-width:34px}.shop-three b{display:block;font-size:16.5px;font-weight:800;line-height:1.25}.shop-three span:not(.shop-n){display:block;margin-top:3px;font-size:14.5px;line-height:1.45;color:var(--ink-2)}.shop-now{margin-top:16px}.shop-cats-h{margin-bottom:16px}.shop-cats{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.shop-cats li{display:flex}.shop-cat{position:relative;isolation:isolate;overflow:hidden;flex:1;display:flex;flex-direction:column;align-items:flex-start;gap:10px;min-height:156px;padding:13px 12px 12px;border:0;border-radius:var(--r);background:#fff;color:var(--ink);text-align:left;cursor:pointer;font:inherit;box-shadow:0 1px #1d1d1b0a,0 12px 30px -22px #1d1d1b66,inset 0 0 0 1px var(--line-2);transition:transform .2s var(--ease),box-shadow .25s}.shop-cat:before{content:"";position:absolute;z-index:-1;right:-34%;top:-30%;width:62%;height:76%;background:var(--orange-soft);transform:skew(-24deg);transform-origin:0 0;transition:transform .5s var(--ease-out),background-color .3s}.shop-cat-ic{width:44px;height:44px;display:grid;place-items:center;background:var(--ink);color:#fff;border-radius:2px;transition:background-color .25s}.shop-cat-ic svg{width:25px;height:25px;fill:currentColor}.shop-cat-t{display:block;max-width:100%}.shop-cat-t b{display:block;font-size:clamp(14px,3.95vw,16px);font-weight:800;line-height:1.18;letter-spacing:-.01em;overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual}.shop-cat-t small{display:block;margin-top:4px;font-size:12.5px;font-weight:500;line-height:1.3;color:var(--muted)}.shop-cat-go{margin-top:auto;display:block;font-size:12.5px;font-weight:800;color:var(--orange-ink);line-height:1.25}.shop-cat-go .nw{white-space:nowrap}.shop-cat-go svg{display:inline-block;vertical-align:-3px;width:15px;height:15px;fill:currentColor;transition:transform .2s var(--ease)}.shop-cat:active{transform:scale(.98)}.shop-cat--ask{background:var(--ink);color:#fff;box-shadow:0 12px 30px -20px #1d1d1bb3}.shop-cat--ask:before{background:var(--orange);top:-46%;height:66%;right:-40%}.shop-cat--ask .shop-cat-ic{background:var(--orange)}.shop-cat--ask .shop-cat-t small{color:#ffffffb8}.shop-cat--ask .shop-cat-go{color:#fff}@media (hover:hover){.shop-cat:hover{transform:translateY(-3px);box-shadow:0 1px #1d1d1b0a,0 20px 36px -22px #1d1d1b8c,inset 0 0 0 1.5px var(--ink)}.shop-cat:hover:before{transform:skew(-24deg) translate(-22%);background:var(--orange)}.shop-cat:hover .shop-cat-ic{background:var(--orange)}.shop-cat:hover .shop-cat-go svg{transform:translate(3px)}.shop-cat--ask:hover{box-shadow:0 20px 36px -20px #1d1d1bcc}.shop-cat--ask:hover .shop-cat-ic{background:#fff;color:var(--ink)}}.shop-cat:focus-visible:before{transform:skew(-24deg) translate(-22%);background:var(--orange)}@media (prefers-reduced-motion:no-preference){html.js .shop-cats li[data-reveal]{transition-duration:.6s,.7s}html.js .shop-cats li:nth-child(2n)[data-reveal]{transition-delay:.06s}html.js .shop-cats li:nth-child(3n)[data-reveal]{transition-delay:.1s}}.shop-pick{display:grid;gap:20px;padding:clamp(18px,4.6vw,34px);overflow:hidden;isolation:isolate}.shop-pick:after{content:"";position:absolute;z-index:-1;right:-12%;bottom:-30%;width:42%;height:70%;background:var(--orange-tint);transform:skew(-24deg)}.shop-pick-l{margin:18px 0 8px;font-size:11.5px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--muted)}.shop-pick .chips{gap:8px}.shop-pick-out{display:grid;gap:12px;align-content:end}.shop-bubble{position:relative;margin:0 0 4px 18px;padding:14px 16px;background:var(--ink);color:#fff;border-radius:14px 14px 3px;font-size:16px;font-weight:600;line-height:1.4;box-shadow:0 18px 36px -24px #1d1d1bcc}.shop-bubble:after{content:"";position:absolute;right:-1px;bottom:-9px;width:16px;height:12px;background:var(--ink);clip-path:polygon(0 0,100% 0,100% 100%)}@media (prefers-reduced-motion:no-preference){.shop-bubble.is-new{animation:shop-pop .45s var(--ease-out)}}@keyframes shop-pop{0%{transform:translateY(8px) scale(.97);opacity:.4}}.shop-perks{margin:0;padding:0;list-style:none;display:grid;gap:0;border-top:1px solid var(--line)}.shop-perk{position:relative;display:grid;grid-template-columns:44px minmax(0,1fr);column-gap:14px;padding:16px 0;border-bottom:1px solid var(--line)}.shop-perk-ic{grid-row:1/span 3;width:44px;height:44px;display:grid;place-items:center;background:var(--orange);color:#fff;border-radius:2px}.shop-perk-ic svg{width:24px;height:24px;fill:currentColor}.shop-perk b{font-size:17px;font-weight:800;line-height:1.2}.shop-perk p{margin-top:4px;font-size:14.5px;line-height:1.45;color:var(--ink-2)}.shop-perk .more{justify-self:start;padding:0;border:0;background:none;font:inherit;font-weight:800;font-size:14.5px;color:var(--orange-ink);cursor:pointer}.sc-shop{overflow-x:clip}.shop-go{position:relative;isolation:isolate;overflow:hidden;display:grid;gap:18px;padding:22px 18px 0;background:var(--ink);color:#fff;border-radius:var(--r)}.shop-go:before{content:"";position:absolute;z-index:-1;right:-14%;top:-10%;width:46%;height:70%;background:var(--orange-3);transform:skew(-24deg);opacity:.9}.shop-go .caps{color:#ffffffb3}.shop-go-h{margin-top:6px;font:900 clamp(30px,8.4vw,52px)/.95 var(--head);letter-spacing:-.005em;max-width:12em;text-wrap:balance}.shop-go .route{margin:0 -18px;border-radius:0;box-shadow:none}@media (min-width:640px){.shop-cats{grid-template-columns:repeat(3,minmax(0,1fr))}.shop-perks{grid-template-columns:1fr 1fr;column-gap:28px}}@media (min-width:1000px){.shop-floor{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:center}.shop-photo-in{margin-right:28px}.shop-cats{grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.shop-cat{min-height:178px;padding:16px}.shop-cat-t b{font-size:16.5px}.shop-pick{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);column-gap:48px;align-items:end}.shop-perks{grid-template-columns:repeat(4,minmax(0,1fr));border-top:0;column-gap:20px}.shop-perk{grid-template-columns:1fr;row-gap:10px;align-content:start;padding:20px 0 0;border-bottom:0;border-top:2px solid var(--ink)}.shop-perk-ic{grid-row:auto}.shop-perk .more{margin-top:2px}.shop-go{grid-template-columns:minmax(0,1fr) minmax(320px,460px);align-items:center;column-gap:40px;padding:36px}.shop-go .route{margin:0;border-radius:var(--r);box-shadow:0 16px 32px -18px #000000e6}}@media (max-width:999px){.shop-go .route:focus-visible{outline-offset:-6px}}.sc-warranty{overflow-x:clip}.war-body{display:grid;gap:clamp(30px,6.5vw,60px)}.war-line{padding-top:6px}.war-track{position:relative;height:60px;margin:0 6px}.war-seg{position:absolute;top:25px;height:10px}.war-seg--free{left:0;width:50%;background:var(--orange);transform-origin:left center}.war-seg--plus{left:50%;right:calc(var(--pad) * -1 - 6px);background:repeating-linear-gradient(90deg,var(--ink) 0 12px,transparent 12px 20px);-webkit-mask-image:linear-gradient(90deg,#000 40%,transparent);mask-image:linear-gradient(90deg,#000 40%,transparent)}.war-dot{position:absolute;left:-6px;top:20px;width:20px;height:20px;border-radius:50%;background:#fff;box-shadow:inset 0 0 0 5px var(--ink)}.war-shield{position:absolute;left:50%;top:0;width:60px;height:60px;margin-left:-30px;display:grid;place-items:center;border-radius:50%;background:#fff;box-shadow:0 0 0 3px var(--orange),0 14px 26px -14px #e45004e6}.war-shield svg{width:34px;height:34px;fill:var(--orange)}.war-steps{margin:14px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr);gap:8px}.war-step b{display:block;font-size:clamp(14px,3.9vw,18px);font-weight:800;line-height:1.2}.war-step span{display:block;margin-top:3px;font-size:clamp(11.5px,3.2vw,13.5px);line-height:1.3;color:var(--muted)}.war-step--free{text-align:center}.war-step--free b{color:var(--orange-ink)}.war-step--plus{text-align:right}@media (prefers-reduced-motion:no-preference){html.js .war-line .war-seg--free{transition:transform 1.3s var(--ease-out) .15s}html.js .war-line .war-shield{transition:transform .6s cubic-bezier(.3,1.6,.5,1) .55s,opacity .25s ease .55s}html.js .war-line .war-seg--plus{transition:opacity .7s ease .8s,translate .9s var(--ease-out) .8s}html.js .war-line:not(.is-in) .war-seg--free{transform:scaleX(0)}html.js .war-line:not(.is-in) .war-shield{transform:scale(.3);opacity:0}html.js .war-line:not(.is-in) .war-seg--plus{opacity:0;translate:-30px 0}}.war-cards{display:grid;gap:14px}.war-card{position:relative;isolation:isolate;overflow:hidden;padding:22px 20px 20px;border-radius:var(--r)}.war-card--free .caps,.war-card--free h3{margin-right:84px}.war-card h3{margin-top:8px;margin-bottom:12px;font:900 clamp(32px,8.6vw,46px)/.94 var(--head);letter-spacing:-.005em}.war-card>p{font-size:15px;line-height:1.5}.war-card--free{background:#fff;box-shadow:inset 0 4px 0 var(--orange),0 1px #1d1d1b0a,0 16px 36px -24px #1d1d1b73}.war-badge{position:absolute;right:16px;top:18px;width:70px;height:78px;display:grid;place-items:center}.war-badge svg{position:absolute;inset:0;width:100%;height:100%;fill:var(--orange)}.war-badge b{position:relative;margin-top:-4px;font:900 38px/1 var(--head);color:#fff}.war-fine{display:flex;gap:8px;align-items:flex-start;margin-top:14px;font-size:13.5px;line-height:1.4;color:var(--muted)}.war-fine svg{width:18px;height:18px;fill:currentColor;flex:none;margin-top:1px}.war-card--plus{background:var(--ink);color:#fff;display:flex;flex-direction:column}.war-card--plus .caps{color:#ffffffb8}.war-card--plus>p{color:#ffffffdb}.war-pl{position:absolute;z-index:-1;right:-10%;top:-8%;width:30%;height:22%;background:var(--orange);transform:skew(-24deg);transform-origin:0 0}.war-list{margin:14px 0 18px;padding:0;list-style:none}.war-list li{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-top:1px solid rgba(255,255,255,.16)}.war-list li:last-child{border-bottom:1px solid rgba(255,255,255,.16)}.war-list svg{width:24px;height:24px;flex:none;fill:var(--orange-4);margin-top:1px}.war-list b{display:block;font-size:16.5px;font-weight:800;line-height:1.25}.war-list span{font-size:14px;line-height:1.4;color:#ffffffb8}.war-card--plus .btn{margin-top:auto}.war-fine--c{justify-content:center;text-align:center;color:#fff9}.war-check{display:grid;gap:20px;padding:clamp(18px,4.6vw,34px)}.war-date{margin-top:16px;max-width:320px}.war-date .input{font-variant-numeric:tabular-nums}.war-hint{margin-top:8px}.war-out{display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px;align-items:center;padding-top:18px;border-top:1px solid var(--line-2)}.war-ring{position:relative;width:112px;height:112px}.war-ring svg{width:100%;height:100%;transform:rotate(-90deg)}.war-ring-bg{fill:none;stroke:var(--line-2);stroke-width:12}.war-ring-fg{fill:none;stroke:var(--orange);stroke-width:12;stroke-dasharray:100 100;stroke-dashoffset:var(--off,0);stroke-linecap:butt}.war-out[data-st=over] .war-ring-fg{stroke:var(--muted)}.war-ring-t{position:absolute;inset:0;display:grid;place-content:center;text-align:center;font:900 40px/1 var(--head)}.war-ring-t small{display:block;margin-top:2px;font:700 10.5px/1.2 var(--sans);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.war-res{display:grid;grid-template-columns:minmax(0,1fr);gap:6px;font-size:14.5px;line-height:1.45;color:var(--ink-2)}@media (max-width:599px){.war-out{grid-template-columns:minmax(0,1fr)}}.war-res-h{font-size:18px;font-weight:800;line-height:1.25;color:var(--ink)}.war-out[data-st=soon] .war-res-h{color:var(--orange-3)}.war-res .btn,.war-res .route{margin-top:8px}.war-res .route{grid-column:1/-1}.war-act{grid-column:1/-1;display:grid;gap:10px}.war-act .route{margin:0}@media (prefers-reduced-motion:no-preference){.war-ring-fg{transition:stroke-dashoffset 1.1s var(--ease-out),stroke .3s}.war-out.is-new .war-ring-t{animation:war-pop .5s var(--ease-out)}}@keyframes war-pop{0%{transform:scale(.7);opacity:.2}}.war-foot{display:grid;gap:26px}.war-links{display:grid;gap:10px;margin-top:10px}.war-link{display:flex;align-items:center;gap:12px;min-height:68px;padding:10px 14px;background:#fff;border-radius:var(--r);box-shadow:inset 0 0 0 1.5px var(--line-2);text-decoration:none;transition:box-shadow .2s,transform .2s var(--ease)}.war-link>svg:first-child{width:28px;height:28px;flex:none;fill:var(--ink)}.war-link>svg:last-child{width:20px;height:20px;flex:none;margin-left:auto;fill:var(--orange);transition:transform .2s var(--ease)}.war-link span{display:flex;flex-direction:column;font-size:13px;color:var(--muted);line-height:1.3}.war-link b{font-size:16.5px;font-weight:800;color:var(--ink)}@media (hover:hover){.war-link:hover{box-shadow:inset 0 0 0 1.5px var(--ink);transform:translateY(-2px)}.war-link:hover>svg:last-child{transform:translate(3px)}}.war-foot-go{display:grid;gap:12px}.war-foot-h{font-size:clamp(18px,4.8vw,22px);font-weight:800;line-height:1.3;letter-spacing:-.01em;max-width:26em}.war-call{justify-self:start}@media (min-width:720px){.war-cards,.war-links{grid-template-columns:1fr 1fr}}@media (min-width:1000px){.war-track{margin:0 10px}.war-card{padding:30px 30px 26px}.war-check{grid-template-columns:minmax(0,1fr) minmax(0,1.05fr);column-gap:48px;align-items:center}.war-out{padding:0 0 0 40px;border-top:0;border-left:1px solid var(--line-2);grid-template-columns:140px minmax(0,1fr)}.war-ring{width:140px;height:140px}.war-ring-t{font-size:48px}.war-foot{grid-template-columns:minmax(0,1fr) minmax(0,1fr);column-gap:48px;align-items:end}}.sc-sites{overflow-x:clip}.sites-body{display:grid;gap:clamp(34px,7vw,72px)}.sites-demo{display:grid;gap:26px}.sites-stage{position:relative;isolation:isolate;padding:26px 0 30px;display:grid;place-items:center}.sites-body,.sites-demo,.sites-stage{grid-template-columns:minmax(0,1fr)}.sites-pl{position:absolute;z-index:-1;background:var(--orange);transform:skew(-24deg);transform-origin:0 0;pointer-events:none}.sites-pl-1{left:38%;top:4%;width:58%;height:56%}.sites-pl-2{left:4%;top:66%;width:34%;height:22%;background:var(--orange-3)}@media (prefers-reduced-motion:no-preference){html.js .sites-stage .sites-pl,html.js .sites-stage .sites-phone{transition:translate 1.1s var(--ease-out),opacity .7s ease}html.js .sites-stage .sites-pl-2{transition-delay:.12s}html.js .sites-stage:not(.is-in) .sites-pl-1{translate:30% -20%;opacity:0}html.js .sites-stage:not(.is-in) .sites-pl-2{translate:-30% 20%;opacity:0}html.js .sites-stage:not(.is-in) .sites-phone{translate:0 40px;opacity:0}}.sites-phone{position:relative;width:min(100%,312px);padding:9px;background:var(--ink);border-radius:40px;box-shadow:0 46px 70px -38px #1d1d1bbf,inset 0 0 0 2px #45453f}.sp-screen{position:relative;height:clamp(440px,64svh,540px);display:flex;flex-direction:column;overflow:hidden;border-radius:32px;background:#f3f3ef}.sp-bar{flex:none;display:flex;align-items:center;justify-content:space-between;height:34px;padding:0 22px;background:#fff;font-size:12px;font-weight:800;color:var(--ink)}.sp-bar i{width:82px;height:20px;border-radius:12px;background:var(--ink)}.sp-sig{display:flex;align-items:flex-end;gap:2px;height:10px}.sp-sig b{width:3px;background:var(--ink);border-radius:1px}.sp-sig b:nth-child(1){height:4px}.sp-sig b:nth-child(2){height:7px}.sp-sig b:nth-child(3){height:10px}.sp-head{flex:none;display:flex;align-items:center;gap:10px;padding:8px 14px 10px;background:#fff;box-shadow:0 1px 0 var(--line-2)}.sp-ava{flex:none;width:38px;height:38px;display:grid;place-items:center;border-radius:50%;background:var(--orange)}.sp-ava svg{width:20px;height:20px;fill:#fff}.sp-who{min-width:0;line-height:1.2}.sp-who b{display:block;font-size:14.5px;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-who small{display:flex;align-items:center;gap:5px;margin-top:2px;font-size:11.5px;font-weight:600;color:var(--muted)}.sp-who small i{width:7px;height:7px;border-radius:50%;background:var(--ok)}.sp-log{flex:1;min-height:0;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding:12px 12px 6px;overflow:hidden}.sp-m{max-width:84%;padding:9px 12px;border-radius:16px;font-size:13.5px;font-weight:500;line-height:1.38;overflow-wrap:break-word}.sp-m--c{align-self:flex-end;background:var(--ink);color:#fff;border-bottom-right-radius:4px}.sp-m--a{align-self:flex-start;background:#fff;color:var(--ink);border-bottom-left-radius:4px;box-shadow:0 6px 14px -10px #1d1d1b73}.sp-typing{align-self:flex-start;display:inline-flex;gap:4px;padding:12px 14px;background:#fff;border-radius:16px 16px 16px 4px;box-shadow:0 6px 14px -10px #1d1d1b73}.sp-typing i{width:6px;height:6px;border-radius:50%;background:var(--ink-2);opacity:.45}.sp-sys{align-self:center;display:inline-flex;align-items:center;gap:6px;margin-top:4px;padding:6px 12px 6px 9px;border-radius:99px;background:var(--orange-btn);color:#fff;font-size:11.5px;font-weight:800;letter-spacing:.01em;box-shadow:0 10px 20px -12px #e45004e6}.sp-sys svg{width:15px;height:15px;fill:currentColor;flex:none}.sp-in{flex:none;display:flex;align-items:center;gap:8px;margin:6px 10px 12px;padding:5px 5px 5px 14px;background:#fff;border-radius:99px;box-shadow:inset 0 0 0 1px var(--line)}.sp-in-t{flex:1;min-width:0;font-size:13.5px;color:#9a9a94;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sp-in-t.is-typing{color:var(--ink)}.sp-in-t.is-typing:after{content:"";display:inline-block;width:1.5px;height:1.05em;margin-left:1px;vertical-align:-2px;background:var(--orange)}.sp-send{flex:none;width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--orange);transition:transform .2s var(--ease)}.sp-send svg{width:17px;height:17px;fill:#fff}.sp-send.is-press{transform:scale(.86)}@media (prefers-reduced-motion:no-preference){.sp-log .is-new{animation:sp-in .38s var(--ease-out) both}.sp-m--c.is-new{transform-origin:100% 100%}.sp-m--a.is-new,.sp-typing.is-new{transform-origin:0 100%}.sp-sys.is-new{animation:sp-pop .5s cubic-bezier(.3,1.6,.5,1) both}.sp-typing i{animation:sp-dot 1s ease-in-out infinite}.sp-typing i:nth-child(2){animation-delay:.15s}.sp-typing i:nth-child(3){animation-delay:.3s}.sp-in-t.is-typing:after{animation:sp-caret .9s steps(1) infinite}.sp-log.is-out>*{transition:opacity .4s ease,transform .4s ease;opacity:0;transform:translateY(-12px)}}@keyframes sp-in{0%{opacity:0;transform:translateY(10px) scale(.94)}}@keyframes sp-pop{0%{opacity:0;transform:scale(.6)}}@keyframes sp-dot{50%{transform:translateY(-3px);opacity:1}}@keyframes sp-caret{50%{opacity:0}}.sites-demo-copy .sub-h{max-width:16em}.sites-tabs{margin-top:16px}.sites-how{margin:20px 0 0;padding:0;list-style:none;display:grid;gap:0;border-top:1px solid var(--line)}.sites-how li{display:flex;gap:12px;align-items:flex-start;padding:12px 0;border-bottom:1px solid var(--line);font-size:15px;line-height:1.45;color:var(--ink-2)}.sites-how svg{width:20px;height:20px;flex:none;margin-top:2px;fill:var(--orange)}.sites-adv{margin:0;padding:0;list-style:none;display:grid;gap:0;border-top:1px solid var(--line)}.sites-a{position:relative;display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:14px;row-gap:2px;align-items:start;padding:14px 0;border-bottom:1px solid var(--line)}.sites-a-ic{grid-row:1/span 2;width:40px;height:40px;display:grid;place-items:center;background:var(--orange);border-radius:2px}.sites-a-ic svg{width:22px;height:22px;fill:#fff}.sites-a b{font-size:16px;font-weight:800;line-height:1.25;letter-spacing:-.005em}.sites-a>span:not(.sites-a-ic){font-size:14px;line-height:1.45;color:var(--ink-2)}.sites-a--live{grid-column:1/-1;margin-top:14px;padding:20px 18px;background:var(--ink);color:#fff;border:0;border-radius:var(--r);box-shadow:0 18px 36px -24px #1d1d1bcc}.sites-a--live .sites-a-ic{background:#fff}.sites-a--live .sites-a-ic svg{fill:var(--orange)}.sites-a--live>span:not(.sites-a-ic){font-size:14.5px;color:#ffffffd1}.sites-a--live b{font-size:19px}.sites-a--live .btn{grid-column:2;justify-self:start;margin-top:10px}@media (prefers-reduced-motion:no-preference){html.js .sites-adv li:nth-child(2n)[data-reveal]{transition-delay:.07s}}.sites-steps-h{margin-bottom:18px}.sites-steps{margin:0;padding:0;list-style:none;display:grid;gap:0;counter-reset:s}.sites-steps li{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);column-gap:12px;padding:14px 0 16px;border-top:1px solid var(--line)}.sites-steps li:last-child{border-bottom:1px solid var(--line)}.sites-n{grid-row:1/span 2;font:900 40px/1 var(--head);color:var(--orange)}.sites-steps b{font-size:17px;font-weight:800;line-height:1.25}.sites-steps span:not(.sites-n){margin-top:3px;font-size:14.5px;line-height:1.45;color:var(--ink-2)}.sites-cta{position:relative;isolation:isolate;overflow:hidden;display:grid;gap:20px;padding:24px 20px;background:var(--ink);color:#fff;border-radius:var(--r)}.sites-cta-pl{position:absolute;z-index:-1;right:-14%;top:-16%;width:34%;height:34%;background:var(--orange);transform:skew(-24deg);transform-origin:0 0}.sites-cta .caps{color:#ffffffb3}.sites-cta-h{margin-top:8px;font:900 clamp(32px,9vw,56px)/.95 var(--head);letter-spacing:-.005em;max-width:12em;text-wrap:balance}.sites-cta-p{margin-top:10px;font-size:15px;line-height:1.45;color:#fffc;max-width:30em}.sites-cta-b{display:grid;gap:10px}.sites-cta-row{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr));gap:10px}.sites-cta{grid-template-columns:minmax(0,1fr)}.sites-cta .btn--ghost{color:#fff;box-shadow:inset 0 0 0 1.5px #ffffff59}@media (hover:hover){.sites-cta .btn--ghost:hover{box-shadow:inset 0 0 0 1.5px #fff}}@media (min-width:640px){.sites-adv{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;border-top:0}.sites-a{grid-template-columns:1fr;row-gap:6px;align-content:start;padding:18px 16px;border:0;border-radius:var(--r)}.sites-a:not(.sites-a--live){background:#fff;box-shadow:0 1px #1d1d1b0a,0 12px 28px -22px #1d1d1b73,inset 0 0 0 1px var(--line-2)}.sites-a-ic{grid-row:auto;margin-bottom:4px}.sites-a--live{margin-top:0;grid-template-columns:auto minmax(0,1fr);column-gap:16px;padding:22px}.sites-a--live .sites-a-ic{grid-row:1/span 3}.sites-a--live .btn{grid-column:2}.sites-steps{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px}.sites-steps li:nth-last-child(2){border-bottom:1px solid var(--line)}}@media (min-width:1000px){.sites-demo{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);column-gap:56px;align-items:center}.sites-stage{padding:40px 0}.sites-phone{width:330px}.sp-screen{height:580px}.sites-adv{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.sites-a{padding:22px 20px}.sites-a--live{grid-column:span 2;align-content:center}.sites-steps{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:22px}.sites-steps li{grid-template-columns:1fr;border-bottom:0;border-top:2px solid var(--ink);padding-top:16px}.sites-steps li:last-child,.sites-steps li:nth-last-child(2){border-bottom:0}.sites-n{grid-row:auto;margin-bottom:8px;font-size:52px}.sites-cta{grid-template-columns:minmax(0,1.3fr) minmax(300px,.7fr);align-items:end;column-gap:48px;padding:40px}.sites-cta-pl{right:-8%;top:-30%;width:26%;height:56%}}.sc-b2b{overflow-x:clip}.b2b-body{display:grid;gap:clamp(30px,6.5vw,62px)}.b2b-who{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.b2b-who li{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;min-height:58px;padding:12px;background:#fff;border-radius:var(--r);box-shadow:inset 0 0 0 1.5px var(--line-2);font-size:14.5px;font-weight:800;line-height:1.2}.b2b-who svg{width:28px;height:28px;flex:none;fill:var(--orange)}.b2b-terms{display:grid;gap:12px}.b2b-t{position:relative;isolation:isolate;overflow:hidden;padding:20px 18px;background:#fff;border-radius:var(--r);box-shadow:0 1px #1d1d1b0a,0 14px 32px -24px #1d1d1b73,inset 0 0 0 1px var(--line-2)}.b2b-t h3{margin:6px 0 10px;font:900 clamp(28px,7.6vw,40px)/.95 var(--head);letter-spacing:-.005em}.b2b-t>p:not(.caps){font-size:14.5px;line-height:1.5;color:var(--ink-2)}.b2b-t--main{background:var(--ink);color:#fff;box-shadow:0 18px 36px -24px #1d1d1bcc}.b2b-t--main .caps{color:#ffffffb3}.b2b-t--main>p:not(.caps){color:#ffffffd6;max-width:34em}.b2b-t--main h3{max-width:11em}.b2b-t-pl{position:absolute;z-index:-1;right:-16%;bottom:-36%;width:46%;height:90%;background:var(--orange);transform:skew(-24deg);transform-origin:0 100%}.b2b-docs{margin:4px 0 12px;padding:0;list-style:none;display:grid;gap:6px}.b2b-docs li{display:flex;align-items:center;gap:10px;min-height:44px;padding:6px 12px 6px 8px;background:var(--paper);border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line-2)}.b2b-docs i{flex:none;width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:var(--ok)}.b2b-docs i svg{width:16px;height:16px;fill:#fff}.b2b-docs .is-ag i{background:transparent;box-shadow:inset 0 0 0 2px var(--orange)}.b2b-docs b{font-size:15px;font-weight:800}.b2b-docs span{margin-left:auto;font-size:12px;font-weight:700;color:var(--muted);text-align:right}.b2b-docs .is-ag span{color:var(--orange-3)}.b2b-fine{font-size:13px!important;line-height:1.45;color:var(--muted)!important}.b2b-qr{display:grid;gap:26px;padding:clamp(18px,4.6vw,34px);overflow:hidden}.b2b-qr-lede{margin-top:12px;font-size:15px;line-height:1.5;color:var(--ink-2);max-width:36em}.b2b-qr-f{display:grid;grid-template-columns:minmax(0,1fr) 92px;gap:10px;margin-top:16px}.b2b-qr-f .field:first-child{grid-column:1/-1}.b2b-qr-b{display:grid;gap:10px;margin-top:14px}.b2b-qr-n{margin-top:10px}.b2b-stk-wrap{display:grid;gap:12px;justify-items:center;align-content:center;padding:6px 0}.b2b-stk{position:relative;isolation:isolate;overflow:hidden;width:min(100%,290px);display:flex;flex-direction:column;gap:8px;padding:16px 16px 14px;background:#fff;border-radius:8px;box-shadow:0 34px 56px -34px #1d1d1ba6,0 0 0 1px var(--line-2);transform:rotate(-2.2deg)}.stk-pl{position:absolute;z-index:-1;right:-14%;bottom:0;width:46%;height:44px;background:var(--orange);transform:skew(-24deg);transform-origin:0 100%}.stk-top{display:flex;align-items:center;gap:9px}.stk-top .logo{font-size:25px;padding:4px 6px 3px}.stk-k{padding-left:9px;border-left:1.5px solid var(--ink-2);font-size:10.5px;font-weight:700;line-height:1.2;color:var(--ink-2);max-width:9.6em}.stk-qr{align-self:center;width:78%;margin:2px 0}.stk-qr svg{width:100%;height:auto;display:block}.stk-cta{display:flex;align-items:center;justify-content:center;gap:6px;text-align:center;font-size:12.5px;font-weight:800;line-height:1.2}.stk-cta:before{content:"";width:8px;height:8px;background:var(--orange);flex:none}.stk-meta{margin:0;display:grid;gap:0;font-size:11.5px}.stk-meta div{display:flex;gap:8px;padding:4px 0;border-top:1px solid var(--line-2)}.stk-meta dt{flex:none;min-width:74px;font-weight:600;color:var(--muted)}.stk-meta dd{margin:0;min-width:0;font-weight:800;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stk-meta dd.is-ph{color:#b9b9b2;font-weight:700}.stk-ph{display:flex;justify-content:space-between;align-items:baseline;gap:8px;font-size:12.5px}.stk-ph b{flex:none;padding-top:7px;border-top:1.5px solid var(--ink);font-weight:800}.stk-ph span{font-weight:800;color:#fff}.b2b-stk-wrap figcaption{text-align:center}.b2b-stk-wrap figcaption a{font-weight:800;color:var(--ink)}@media (prefers-reduced-motion:no-preference){.stk-qr svg{transition:opacity .2s}.stk-qr.is-upd svg{animation:stk-upd .35s ease}html.js .b2b-qr:not(.is-in) .b2b-stk{transform:rotate(-8deg) translateY(30px);opacity:0}html.js .b2b-qr .b2b-stk{transition:transform 1s var(--ease-out) .2s,opacity .6s ease .2s}}@keyframes stk-upd{0%{opacity:.4}}.b2b-start-h{margin-bottom:16px}.b2b-steps{margin:0;padding:0;list-style:none;display:grid;gap:10px}.b2b-steps li{display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:12px;align-items:start}.b2b-n{grid-row:1/span 2;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--orange);color:#fff;font:900 22px/1 var(--head)}.b2b-steps b{padding-top:2px;font-size:16.5px;font-weight:800;line-height:1.25}.b2b-steps span:not(.b2b-n){margin-top:2px;font-size:14.5px;line-height:1.45;color:var(--ink-2)}.b2b-req{display:grid;gap:16px;align-items:start}.b2b-form{display:grid;gap:16px;padding:clamp(18px,4.6vw,34px)}.b2b-form[hidden]{display:none}.b2b-grid{display:grid;gap:12px}.b2b-grid .field>span .fx-opt,.b2b-form .field>span .fx-opt{font-style:normal}.b2b-consent{padding:10px 12px;border-radius:var(--r);background:var(--paper);box-shadow:inset 0 0 0 1px var(--line-2);transition:box-shadow .2s,background-color .2s}.b2b-consent.is-error{background:var(--orange-tint);box-shadow:inset 0 0 0 2px var(--orange)}.b2b-alt{text-align:center;font-size:13.5px;color:var(--muted)}.b2b-alt a{font-weight:800;color:var(--ink);text-decoration:none;border-bottom:1.5px solid var(--line);white-space:nowrap}.b2b-ok{padding:clamp(18px,4.6vw,34px)}.b2b-ok .fx-ok-go .route{margin:0}.b2b-side{display:grid;gap:12px;align-content:start;padding:20px 0 0;border-top:2px solid var(--ink)}.b2b-side-h{font-size:clamp(18px,4.8vw,22px);font-weight:800;line-height:1.3;letter-spacing:-.01em}.b2b-side .open{justify-self:start}@media (min-width:640px){.b2b-who{grid-template-columns:repeat(4,minmax(0,1fr))}.b2b-terms{grid-template-columns:1fr 1fr}.b2b-t--main{grid-column:1/-1}.b2b-t--docs{grid-row:span 2}.b2b-qr-b{grid-template-columns:auto auto;justify-content:start}.b2b-steps{grid-template-columns:1fr 1fr;gap:18px 28px}}@media (min-width:1000px){.b2b-t--main{grid-column:1/-1;padding:30px 30px 28px}.b2b-who li{flex-direction:row;align-items:center;gap:10px}.b2b-t{padding:24px 22px}.b2b-qr{grid-template-columns:minmax(0,1.2fr) minmax(0,.8fr);column-gap:48px;align-items:center}.b2b-steps{grid-template-columns:repeat(4,minmax(0,1fr))}.b2b-steps li{grid-template-columns:1fr;row-gap:8px}.b2b-n{grid-row:auto}.b2b-req{grid-template-columns:minmax(0,1.3fr) minmax(340px,.7fr);column-gap:40px}.b2b-grid{grid-template-columns:1fr 1fr}.b2b-grid .field:first-child{grid-column:1/-1}.b2b-side{position:sticky;top:calc(var(--top) + 20px);padding:22px 0 0}}.sc-status .trk{padding-top:clamp(6px,2vw,20px);scroll-margin-top:8px}.trk-look{display:grid;grid-template-columns:minmax(0,1fr);gap:22px}.trk-look.is-loading{opacity:.55;pointer-events:none;transition:opacity .2s}@media (min-width:900px){.trk-look{grid-template-columns:minmax(0,540px) minmax(0,1fr);gap:28px clamp(36px,5vw,80px);align-items:start}}.trk-form{position:relative;overflow:hidden;isolation:isolate;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;padding:40px 18px 20px;scroll-margin-top:12px}.trk-form:before,.trk-form:after{content:"";position:absolute;z-index:-1;top:-1px;transform:skew(-24deg);transform-origin:0 0;pointer-events:none}.trk-form:before{right:-18px;width:44%;height:22px;background:var(--orange)}.trk-form:after{right:calc(44% - 4px);width:34px;height:10px;background:var(--orange-3)}@media (min-width:600px){.trk-form{padding:40px 26px 26px}}.trk-form-h .sub-h{font-size:clamp(22px,6vw,28px)}.trk-form .field>span{font-size:13.5px}.trk-hint{display:block;margin-top:6px;font-size:12.5px;font-weight:600;color:var(--muted)}.trk-no .input{text-transform:uppercase;letter-spacing:.06em}.trk-no .input::placeholder{text-transform:none;letter-spacing:.02em}.trk-qrnote{padding:10px 12px;background:var(--orange-tint);border-left:3px solid var(--orange);font-size:14px;font-weight:600;color:var(--ink-2)}.trk-go{overflow:hidden;min-height:58px;font-size:17px}.trk-go svg{transition:transform .2s var(--ease)}@media (hover:hover){.trk-go:hover svg{transform:translate(4px)}}.trk-go.is-busy{pointer-events:none}.trk-go.is-busy svg{opacity:.4}.trk-go[disabled]{opacity:1;background:var(--ink-2);box-shadow:none}@media (prefers-reduced-motion:no-preference){.trk-go.is-busy:after{content:"";position:absolute;left:0;bottom:0;width:38%;height:3px;background:#fff;animation:trk-load 1s var(--ease-in-out) infinite}}@keyframes trk-load{0%{transform:translate(-100%)}to{transform:translate(270%)}}.trk-msg{display:grid;gap:8px;padding:12px 14px;background:var(--orange-tint);border-left:3px solid var(--orange);font-size:14.5px;line-height:1.45;color:var(--ink)}.trk-msg p{margin:0}.trk-msg-h{font-weight:800;font-size:16px}.trk-msg-s{color:var(--ink-2);font-size:13.5px}.trk-msg b[data-cd]{font-variant-numeric:tabular-nums}.trk-msg--net{background:#fff;border-left-color:var(--ink)}@media (prefers-reduced-motion:no-preference){.trk-msg:not([hidden]){animation:trk-shake .45s var(--ease-out)}}@keyframes trk-shake{20%{transform:translate(-6px)}45%{transform:translate(5px)}70%{transform:translate(-3px)}}.trk-demo{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:8px 8px 8px 12px;border:1.5px dashed var(--line);border-radius:var(--r);font-size:13.5px;font-weight:600;color:var(--ink-2)}.trk-demo .btn{flex:none}.trk-aside{display:grid;gap:18px;align-content:start}.trk-trust{display:grid;gap:16px;margin:0;padding:0;list-style:none}.trk-trust li{display:grid;grid-template-columns:44px minmax(0,1fr);gap:14px;align-items:start}.trk-trust-i{width:44px;height:44px;display:grid;place-items:center;background:var(--ink);color:#fff;position:relative}.trk-trust-i:after{content:"";position:absolute;right:-5px;top:-5px;width:12px;height:12px;background:var(--orange)}.trk-trust-i svg{width:22px;height:22px;fill:currentColor}.trk-trust b{display:block;font-size:17px;font-weight:800;line-height:1.25;letter-spacing:-.005em}.trk-trust small{display:block;margin-top:3px;font-size:14px;line-height:1.45;color:var(--ink-2);font-weight:500}.trk-link{display:flex;gap:12px;align-items:flex-start;padding-top:16px;border-top:1px solid var(--line);font-size:14px;line-height:1.45;color:var(--ink-2);font-weight:600}.trk-link svg{width:22px;height:22px;flex:none;fill:var(--orange)}.trk-help{font-size:13.5px;color:var(--muted);line-height:1.5}.trk-help a{color:var(--ink);font-weight:700;text-decoration-color:var(--orange);text-underline-offset:3px}@media (min-width:900px){.trk-aside{padding-top:20px}.trk-trust{gap:22px}.trk-trust b{font-size:19px}}.trk-view{scroll-margin-top:10px}.trk-o{display:grid;gap:22px;grid-template-columns:minmax(0,1fr);grid-template-areas:"head" "main" "side";overflow-x:clip;overflow-clip-margin:12px}@media (min-width:1000px){.trk-o{grid-template-columns:minmax(0,1fr) minmax(320px,392px);grid-template-areas:"head side" "main side";grid-template-rows:auto 1fr;column-gap:clamp(36px,4.5vw,72px);row-gap:26px;align-items:start}.trk-side{grid-row:1/3}}@media (min-width:1000px) and (min-height:880px){.trk-side{position:sticky;top:calc(var(--top) + 18px)}}.trk-head{grid-area:head;display:flex;align-items:flex-start;gap:12px;min-width:0}.trk-lock{flex:1;min-width:0;display:flex;align-items:flex-start;gap:14px}.trk-mark{flex:none;display:flex;flex-direction:column;align-items:flex-start}.trk-plate{display:block;padding:7px 10px 5px;background:var(--ink);color:#fff;font:900 clamp(32px,9vw,46px)/.86 var(--head);letter-spacing:.012em;white-space:nowrap}.trk-tagl{margin-top:5px;font-size:9.5px;font-weight:600;letter-spacing:.015em;color:var(--ink-2);white-space:nowrap}.trk-kind{min-width:0;margin-top:3px;padding-left:13px;border-left:1.5px solid var(--ink-2);font-size:13px;font-weight:600;line-height:1.3;color:var(--ink-2)}.trk-kind b{display:block;font-size:15px;font-weight:800;color:var(--ink);line-height:1.2}.trk-kind span{display:block;margin-top:2px;overflow-wrap:anywhere}.trk-urgent{display:inline-block;margin-top:5px;padding:2px 7px;background:var(--orange-btn);color:#fff;font-style:normal;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase}.trk-ib{flex:none;width:44px;height:44px;display:grid;place-items:center;border:0;border-radius:var(--r);background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);cursor:pointer;transition:box-shadow .2s,color .2s}.trk-ib svg{width:20px;height:20px;fill:currentColor}@media (hover:hover){.trk-ib:hover{box-shadow:inset 0 0 0 1.5px var(--ink);color:var(--orange)}}.trk-main{grid-area:main;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:18px;container-type:inline-size}.trk-title{--tw:100cqi;--fs-max:76px;outline:0;margin-top:2px}@media (min-width:1000px){.trk-title{--fs-max:96px}}.trk-title .dot{position:relative}.trk-railw{min-width:0}.trk-rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:6px;margin:0;padding:0 6px 0 3px;list-style:none}.trk-rail .seg{position:relative;display:block;height:14px;overflow:hidden;background:var(--line-2);transform:skew(-24deg)}.trk-rail .seg i{position:absolute;inset:0;background:var(--orange);transform-origin:0 50%;transform:scaleX(0)}.trk-rail .is-done .seg i{transform:none}.trk-rail .is-cur .seg i{transform:scaleX(.5)}.trk-rail .is-cur.is-done .seg i{transform:none}.trk-rail .is-cur .seg{box-shadow:inset 0 0 0 1.5px var(--orange)}.trk-rail .lbl{display:none}.trk-rail-m{display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 10px;margin-top:12px;font-size:15px;line-height:1.35}.trk-rail-m .caps{color:var(--orange-ink)}.trk-rail-m b{font-weight:800}.trk-since{color:var(--muted);font-size:13.5px;font-weight:600}@media (min-width:760px){.trk-rail .lbl{display:block;margin-top:9px;font-size:12px;font-weight:700;line-height:1.2;color:var(--muted);overflow-wrap:anywhere}.trk-rail .is-done .lbl{color:var(--ink-2)}.trk-rail .is-cur .lbl{color:var(--ink);font-weight:800}}.trk-o .card{padding:18px}@media (min-width:600px){.trk-o .card{padding:22px 24px}}.trk-cap{display:flex;align-items:center;gap:9px;margin:0;font-size:11.5px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--ink-2)}.trk-cap svg{width:18px;height:18px;fill:var(--orange)}.trk-cap2{font-size:11px;font-weight:800;letter-spacing:.14em;text-transform:uppercase;color:var(--muted)}.trk-src{margin:0;font-size:13px;line-height:1.45;color:var(--muted);font-weight:500}.trk-row{display:flex;flex-wrap:wrap;gap:8px}.trk-row .btn{flex:1 1 auto}.trk-row .btn--s{font-size:14px}.trk-tl{display:inline-flex;align-items:center;min-height:44px;padding:0 4px;border:0;background:none;color:var(--orange-ink);font-weight:800;font-size:14px;cursor:pointer;text-decoration:underline;text-underline-offset:3px}.trk-now{display:grid;grid-template-columns:minmax(0,1fr);gap:12px;border-top:3px solid var(--orange)}.trk-now.is-ready{border-top-color:var(--ok)}.trk-led{flex:none;width:10px;height:10px;background:var(--orange)}.is-ready .trk-led{background:var(--ok)}.trk-now-main{margin:0;font-size:clamp(18px,5vw,21px);font-weight:800;line-height:1.32;letter-spacing:-.01em;text-wrap:pretty}.trk-next{display:flex;gap:10px;margin:0;padding-top:12px;border-top:1px solid var(--line-2);font-size:15px;line-height:1.45;color:var(--ink-2)}.trk-next svg{width:18px;height:18px;flex:none;margin-top:2px;fill:var(--orange)}.trk-next b{color:var(--ink)}.trk-closed{display:flex;gap:10px;align-items:flex-start;margin:0;padding:10px 12px;background:var(--paper-2);font-size:14px;font-weight:600;line-height:1.4;color:var(--ink-2)}.trk-closed svg{width:18px;height:18px;flex:none;margin-top:1px;fill:var(--ink-2)}.trk-pick{margin:2px 0 0;font:900 clamp(28px,8.4vw,40px)/1 var(--head);letter-spacing:-.003em;text-wrap:balance}.trk-go-to{margin:0 -10px}.trk-go-to .route{margin-top:4px}@media (min-width:600px){.trk-go-to{margin:0}}.trk-where{display:grid;gap:10px}.trk-addr{display:flex;gap:10px;align-items:flex-start;margin:0;font-size:13.5px;line-height:1.4;color:var(--muted);font-weight:600}.trk-addr svg{width:22px;height:22px;flex:none;fill:var(--orange)}.trk-addr b{display:block;font-size:15.5px;color:var(--ink);font-weight:800}.trk-fc{display:grid;gap:8px;padding-top:14px;border-top:1px solid var(--line-2)}.trk-fc-big{margin:0;font:900 clamp(26px,7.4vw,34px)/1.02 var(--head)}.trk-fc-t{margin:0;font-size:15px;line-height:1.45;font-weight:600}.trk-meter{--m:.5;--p:.8;--n:.3;position:relative;height:26px;margin:6px 9px 0}.trk-meter>span{position:absolute;top:11px;height:4px}.trk-meter .tr{left:0;right:0;background:var(--line-2)}.trk-meter .zone{left:calc(var(--m) * 100%);width:calc((var(--p) - var(--m)) * 100%);background:var(--orange-soft)}.trk-meter .fill{left:0;width:100%;background:var(--orange);transform-origin:0 50%;transform:scaleX(var(--n))}.trk-meter .tick{top:5px;width:2px;height:16px;margin-left:-1px;background:var(--ink)}.trk-meter .tick-m{left:calc(var(--m) * 100%)}.trk-meter .tick-p{left:calc(var(--p) * 100%);background:var(--ink-2)}.trk-meter .knob{top:4px;left:calc(var(--n) * 100%);margin-left:-9px;width:18px;height:18px;background:var(--orange);border:3px solid #fff;box-shadow:0 0 0 1.5px var(--orange),0 4px 10px -4px #e45004cc}.trk-legend{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;font-size:12px;font-weight:600;color:var(--muted)}.trk-legend li{display:grid;gap:2px;min-width:0}.trk-legend li:nth-child(2){text-align:center}.trk-legend li:nth-child(2) span{justify-content:center}.trk-legend li:nth-child(3){text-align:right}.trk-legend li:nth-child(3) span{justify-content:flex-end}.trk-legend span{display:flex;align-items:center;gap:6px;white-space:nowrap}.trk-legend b{color:var(--ink);font-weight:800;font-size:13.5px;white-space:nowrap}.trk-legend i{width:10px;height:10px;flex:none}.trk-legend .k-s{background:var(--orange)}.trk-legend .k-m{background:var(--ink);width:3px}.trk-legend .k-p{background:var(--ink-2);width:3px}.trk-late{display:flex;gap:10px;align-items:flex-start;padding:10px 12px;background:var(--orange-tint);border-left:3px solid var(--orange);font-size:14px;font-weight:600;line-height:1.4}.trk-late svg{width:18px;height:18px;flex:none;fill:var(--orange);margin-top:1px}.trk-notify{display:grid;gap:8px;padding-top:4px}.trk-subbed{display:grid;grid-template-columns:20px minmax(0,1fr);gap:0 10px;align-items:start;padding:12px 12px 2px;background:var(--ok-soft);font-size:14.5px;font-weight:600;line-height:1.4}.trk-subbed>svg{width:20px;height:20px;fill:var(--ok);margin-top:1px}.trk-subbed p{margin:0}.trk-subbed .trk-tl{grid-column:2;justify-self:start;min-height:40px;padding:0}.trk-blk{display:grid;grid-template-columns:minmax(0,1fr);gap:14px;min-width:0}.trk-blk>.sub-h{font-size:clamp(20px,5.6vw,26px)}.trk-h2{margin-top:8px}.trk-quote{margin:0;display:grid;gap:8px}.trk-quote blockquote{position:relative;margin:0;padding:16px 18px 16px 44px;background:var(--ink);color:#fff;font-size:16px;font-weight:600;line-height:1.45}.trk-quote blockquote:before{content:"«";position:absolute;left:14px;top:6px;font:900 40px/1 var(--head);color:var(--orange)}.trk-quote p{margin:0}.trk-quote figcaption{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.trk-plainw{display:grid;gap:10px}.trk-plain-btn svg{fill:var(--orange)}.trk-plain{margin:0;padding:14px 16px;background:#fff;border-left:3px solid var(--orange);box-shadow:0 1px #1d1d1b0a,0 12px 32px -24px #1d1d1b59;white-space:pre-line;font-size:15.5px;line-height:1.6}.trk-plain.is-run:empty:before{content:"";display:inline-block;width:46px;height:10px;background:linear-gradient(90deg,var(--orange) 0 10px,transparent 10px 18px,var(--orange) 18px 28px,transparent 28px 36px,var(--orange) 36px 46px);opacity:.6}@media (prefers-reduced-motion:no-preference){.trk-plain.is-run:not(:empty):after{content:"";display:inline-block;width:8px;height:1.05em;margin-left:3px;vertical-align:-3px;background:var(--orange);animation:trk-caret 1s steps(2) infinite}.trk-plain.is-run:empty:before{animation:trk-dots 1.1s ease-in-out infinite}}@keyframes trk-caret{50%{opacity:0}}@keyframes trk-dots{50%{opacity:.2}}.trk-plain-none{display:grid;gap:10px;font-size:14.5px;line-height:1.45}.trk-plain-none p{margin:0}.trk-opts{display:grid;gap:10px}.trk-opt{position:relative;display:grid;gap:7px;padding:15px 16px 14px 50px;background:#fff;border-radius:var(--r);box-shadow:inset 0 0 0 1.5px var(--line);cursor:pointer;transition:box-shadow .2s,transform .15s}.trk-opt input{position:absolute;left:16px;top:15px;width:22px;height:22px;margin:0;accent-color:var(--orange);cursor:pointer}.trk-opt.is-sel{box-shadow:inset 0 0 0 2.5px var(--orange),0 16px 30px -22px #e45004e6}.trk-opt:has(input:focus-visible){outline:3px solid var(--orange);outline-offset:3px}.trk-opt.is-lock{cursor:default}.trk-opt.is-lock:not(.is-sel){opacity:.55}.trk-opt:active:not(.is-lock){transform:scale(.99)}.trk-opt-h{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:24px}.trk-opt-h .caps{color:var(--ink-2)}.trk-tag{display:inline-flex;align-items:center;min-height:24px;padding:0 10px;background:var(--orange);color:#fff;font-size:10.5px;font-weight:800;letter-spacing:.1em;text-transform:uppercase;clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%)}.trk-opt-t{font-size:16.5px;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.trk-opt-f{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;margin-top:2px;padding-top:9px;border-top:1px solid var(--line-2);font-size:13.5px;font-weight:600;color:var(--ink-2)}.trk-opt-f>span{display:inline-flex;align-items:center;gap:6px}.trk-opt-f svg{width:16px;height:16px;fill:var(--ink-2)}.trk-opt-f b{font:900 clamp(26px,7vw,30px)/1 var(--head);color:var(--ink);white-space:nowrap}.trk-opt.is-sel .trk-opt-f b{color:var(--orange)}.trk-approve{min-height:60px;font-size:17px}.trk-alt{display:grid;grid-template-columns:1fr;gap:8px}@media (min-width:520px){.trk-alt{grid-template-columns:1fr 1fr}}.trk-alt .btn{min-height:50px;font-size:15px}.trk-done{display:flex;gap:10px;align-items:flex-start;padding:12px 14px;background:var(--ok-soft);font-size:14.5px;font-weight:600;line-height:1.45}.trk-done>svg{width:20px;height:20px;flex:none;fill:var(--ok);margin-top:1px}.trk-done p{margin:0}.trk-done.is-mute{background:var(--paper-2)}.trk-done.is-mute>svg{fill:var(--ink-2)}.trk-part{gap:12px}.trk-part-n{margin:0;font-size:18px;font-weight:800;line-height:1.3;overflow-wrap:anywhere}.trk-way{--k:.4;padding:12px 4px 0}.trk-way .ln{position:relative;display:block;height:4px;background:var(--line-2)}.trk-way .ln:after{content:"";position:absolute;right:-4px;top:-5px;width:14px;height:14px;background:var(--ink);transform:skew(-24deg)}.trk-way .ln b{position:absolute;left:0;top:0;bottom:0;width:100%;background:var(--orange);transform-origin:0 50%;transform:scaleX(var(--k))}.trk-way .box{position:absolute;top:-13px;left:calc(var(--k) * 100%);margin-left:-15px;width:30px;height:30px;display:grid;place-items:center;background:var(--orange);color:#fff;box-shadow:0 0 0 3px #fff}.trk-way .box svg{width:18px;height:18px;fill:currentColor}.trk-way-l{display:flex;justify-content:space-between;margin:8px 0 0;font-size:12px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted)}.trk-nodate{display:flex;gap:8px;align-items:flex-start;font-size:14.5px;color:var(--ink-2);font-weight:600}.trk-nodate svg{width:18px;height:18px;flex:none;fill:var(--orange);margin-top:1px}.trk-pay{gap:14px}.trk-pay-top{display:grid;gap:4px}.trk-sum{display:block;font:900 clamp(44px,12.5vw,60px)/.9 var(--head);letter-spacing:-.004em;color:var(--ink);white-space:nowrap}.trk-pay-b{display:grid;grid-template-columns:1fr;gap:8px}@media (min-width:520px){.trk-pay-b{grid-template-columns:1fr 1fr}}.trk-pay-b .btn{min-height:56px}.sc-status .btn--ink,.trk-sh .btn--ink{background:var(--ink);color:#fff}.trk-pay-b .btn[aria-pressed=true]{box-shadow:inset 0 0 0 2.5px var(--orange)}.trk-pay-b .btn--line[aria-pressed=true]{background:var(--ink);color:#fff;box-shadow:none}.trk-pay.is-paid{border-top:3px solid var(--ok)}.trk-rev{gap:12px}.trk-stars{display:flex;gap:4px;margin:4px 0 0 -6px}.trk-star{width:54px;height:54px;display:grid;place-items:center;padding:0;border:0;background:transparent;color:var(--line);cursor:pointer;transition:color .15s}.trk-star svg{width:42px;height:42px;fill:currentColor;transition:transform .25s var(--ease-out)}.trk-star.is-on{color:var(--orange)}.trk-star[disabled]{cursor:default}.trk-star:active svg{transform:scale(.86)}@media (hover:hover){.trk-stars:not(.is-lock):hover .trk-star{color:var(--orange-4)}.trk-stars:not(.is-lock) .trk-star:hover~.trk-star{color:var(--line)}}@media (prefers-reduced-motion:no-preference){.trk-star.is-on svg{animation:trk-pop .45s var(--ease-out) both}}@keyframes trk-pop{40%{transform:scale(1.22) rotate(-8deg)}}.trk-stars-l{display:flex;justify-content:space-between;max-width:282px;margin:-4px 0 0;font-size:12px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.trk-thanks{display:grid;gap:12px;padding:14px;background:var(--orange-tint);font-size:15px;font-weight:600;line-height:1.45}.trk-thanks p{margin:0}.trk-owner{display:grid;gap:10px}.trk-owner .field>span{font-size:14px;line-height:1.4}.trk-warr{display:flex;gap:10px;align-items:flex-start;margin:4px 0 0;padding-top:12px;border-top:1px solid var(--line-2);font-size:14px;font-weight:600;color:var(--ink-2)}.trk-warr svg{width:20px;height:20px;flex:none;fill:var(--orange)}.trk-side{grid-area:side;min-width:0;display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-content:start}.trk-dl{margin:10px 0 0}.trk-dl>div{display:flex;justify-content:space-between;align-items:baseline;gap:16px;padding:10px 0;border-top:1px solid var(--line-2)}.trk-dl dt{flex:none;font-size:13.5px;font-weight:600;color:var(--muted)}.trk-dl dd{margin:0;min-width:0;text-align:right;font-size:15px;font-weight:700;line-height:1.35;overflow-wrap:anywhere}.trk-dl .is-block{display:block}.trk-dl .is-block dd{margin-top:3px;text-align:left}.trk-dl .is-due dd{font:900 26px/1 var(--head);color:var(--orange)}.trk-dl .is-mute dd{font-weight:600;color:var(--muted);font-size:14px}.trk-hist{padding:4px 2px}.trk-hl{position:relative;margin:12px 0 0;padding:0;list-style:none}.trk-hl li{position:relative;display:grid;grid-template-columns:24px minmax(0,1fr) auto;gap:8px;align-items:baseline;padding:7px 0;font-size:14.5px}.trk-hl li:before{content:"";position:absolute;left:5px;top:-7px;height:calc(100% - 4px);width:2px;background:var(--line-2)}.trk-hl li:first-child:before{display:none}.trk-hl li.is-done:before,.trk-hl li.is-cur:before{background:var(--orange)}.trk-hl .dot{position:relative;width:12px;height:12px;background:#fff;box-shadow:inset 0 0 0 2px var(--line);transform:translateY(1px)}.trk-hl .is-done .dot{background:var(--orange);box-shadow:none}.trk-hl .is-cur:not(.is-done) .dot{background:var(--ink);box-shadow:0 0 0 3px var(--paper),0 0 0 4.5px var(--orange)}.trk-hl b{font-weight:700;color:var(--muted)}.trk-hl .is-done b,.trk-hl .is-cur b{color:var(--ink)}.trk-hl .is-cur b{font-weight:800}.trk-hl .tm{font-size:12.5px;font-weight:600;color:var(--muted);text-align:right;white-space:nowrap}.trk-hl .is-cur .tm{color:var(--orange);font-weight:800}.trk-acts{display:grid;gap:14px}.trk-acts-r{display:grid;grid-template-columns:1fr 1fr;gap:8px}.trk-act{display:flex;align-items:flex-start;gap:10px;min-height:64px;padding:12px;border:0;border-radius:var(--r);background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);text-align:left;cursor:pointer;font:inherit;transition:box-shadow .2s}.trk-act svg{width:20px;height:20px;flex:none;fill:var(--orange);margin-top:1px}.trk-act b{display:block;font-size:14.5px;font-weight:800;line-height:1.25}.trk-act small{display:block;margin-top:2px;font-size:11.5px;font-weight:600;line-height:1.3;color:var(--muted)}@media (hover:hover){.trk-act:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}}.trk-q{display:grid;gap:8px;padding-top:14px;border-top:1px solid var(--line)}.trk-q p{margin:0;font-size:14px;font-weight:700}.trk-sh{display:grid;gap:14px;font-size:15px;line-height:1.5}.trk-sh p{margin:0}.trk-sh .sub-h{font-size:clamp(19px,5vw,22px)}.trk-sh-lede{font-weight:600;color:var(--ink-2)}.trk-sh-st{min-height:1.4em;font-size:14px;font-weight:700;color:var(--orange-3)}.trk-sh-st:empty{min-height:0}.trk-sh-opt{display:grid;gap:6px;padding:14px 16px;background:#fff;box-shadow:inset 0 0 0 2.5px var(--orange);border-radius:var(--r)}.trk-sh-opt>b{font-size:17px;font-weight:800;line-height:1.3}.trk-sh-row{display:flex;align-items:flex-end;justify-content:space-between;gap:12px;font-size:13.5px;font-weight:600;color:var(--ink-2)}.trk-sh-row>span{display:inline-flex;align-items:center;gap:6px}.trk-sh-row svg{width:16px;height:16px;fill:currentColor}.trk-sh-row .trk-sum{font-size:34px;color:var(--orange)}.trk-sh-sum{display:grid;gap:4px;padding-bottom:14px;border-bottom:1px solid var(--line-2)}.trk-sh .check{font-size:14.5px;color:var(--ink)}.trk-chs{display:grid;gap:8px}.trk-ch{display:flex;align-items:center;gap:14px;width:100%;min-height:70px;padding:10px 14px 10px 10px;border:0;border-radius:var(--r);background:#fff;color:var(--ink);box-shadow:inset 0 0 0 1.5px var(--line);text-align:left;font:inherit;cursor:pointer;transition:box-shadow .2s,transform .15s}.trk-ch .ic{flex:none;width:48px;height:48px;display:grid;place-items:center;background:var(--ink);color:#fff}.trk-ch .ic svg{width:24px;height:24px;fill:currentColor}.trk-ch>span:nth-child(2){flex:1;min-width:0}.trk-ch b{display:block;font-size:17px;font-weight:800;line-height:1.2}.trk-ch small{display:block;margin-top:2px;font-size:13px;font-weight:600;color:var(--muted)}.trk-ch>svg{width:20px;height:20px;flex:none;fill:var(--orange)}.trk-ch:active{transform:scale(.99)}.trk-ch.is-on{box-shadow:inset 0 0 0 2.5px var(--orange)}.trk-ch[disabled]:not(.is-on){opacity:.5}@media (hover:hover){.trk-ch:hover{box-shadow:inset 0 0 0 1.5px var(--ink)}}.trk-okb{display:flex;gap:12px;align-items:flex-start;padding:14px;background:var(--ok-soft)}.trk-okb>svg{flex:none;width:30px;height:30px;padding:6px;background:var(--ok);fill:#fff}.trk-okb b{display:block;font-size:17px;font-weight:800}.trk-okb p{margin:2px 0 0;font-size:14.5px;font-weight:600;line-height:1.45}.trk-ts{min-height:70px}@media (prefers-reduced-motion:no-preference){.trk-view.is-enter .trk-head{animation:trk-left .7s var(--ease-out) both}.trk-view.is-enter .trk-title .l1,.trk-view.is-stage .trk-title .l1{animation:trk-l1 .85s var(--ease-out) .08s both}.trk-view.is-enter .trk-title .l2,.trk-view.is-stage .trk-title .l2{animation:trk-l2 .85s var(--ease-out) .2s both}.trk-view.is-enter .trk-rail .seg i,.trk-view.is-stage .trk-rail .is-cur .seg i{animation:trk-fill .7s var(--ease-out) both}.trk-view.is-enter .trk-rail li:nth-child(1) .seg i{animation-delay:.3s}.trk-view.is-enter .trk-rail li:nth-child(2) .seg i{animation-delay:.38s}.trk-view.is-enter .trk-rail li:nth-child(3) .seg i{animation-delay:.46s}.trk-view.is-enter .trk-rail li:nth-child(4) .seg i{animation-delay:.54s}.trk-view.is-enter .trk-rail li:nth-child(5) .seg i{animation-delay:.62s}.trk-view.is-enter .trk-rail li:nth-child(6) .seg i{animation-delay:.7s}.trk-view.is-enter .trk-rail li:nth-child(7) .seg i{animation-delay:.78s}.trk-view.is-enter .trk-rail-m{animation:trk-rise .7s var(--ease-out) .5s both}.trk-view.is-enter .trk-main>:nth-child(n+3){animation:trk-rise .8s var(--ease-out) .55s both}.trk-view.is-enter .trk-main>:nth-child(n+4){animation-delay:.68s}.trk-view.is-enter .trk-side>*{animation:trk-rise .8s var(--ease-out) .6s both}.trk-view.is-enter .trk-side>:nth-child(2){animation-delay:.72s}.trk-view.is-enter .trk-side>:nth-child(3){animation-delay:.84s}.trk-view.is-stage .trk-now{animation:trk-flash 1.2s var(--ease-out) .2s both}.trk-view.is-enter .trk-meter .fill{animation:trk-fill 1.1s var(--ease-out) .9s both}.trk-view.is-enter .trk-meter .knob{animation:trk-knob .6s var(--ease-out) 1.6s both}.trk-view.is-enter .trk-way .ln b{animation:trk-fill 1.2s var(--ease-out) .8s both}.trk-view.is-enter .trk-way .box{animation:trk-knob .6s var(--ease-out) 1.6s both}.trk-rail .is-cur:not(.is-done) .seg:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 0,rgba(255,255,255,.75) 50%,transparent 100%);transform:translate(-100%);animation:trk-sheen 2.8s ease-in-out infinite;animation-play-state:paused}.trk-led.is-live{animation:trk-blink 1.8s ease-in-out infinite;animation-play-state:paused}.trk-view.is-live .trk-rail .is-cur .seg:after,.trk-view.is-live .trk-led.is-live{animation-play-state:running}.trk-view.is-enter .trk-burst i,.trk-view.is-stage .trk-burst i{animation:trk-burst 1.1s var(--ease-out) .9s both}.trk-burst i:nth-child(1){--x:46px;--y:-38px}.trk-burst i:nth-child(2){--x:62px;--y:-4px}.trk-burst i:nth-child(3){--x:40px;--y:34px}.trk-burst i:nth-child(4){--x:4px;--y:-58px}.trk-burst i:nth-child(5){--x:-30px;--y:-44px}.trk-burst i:nth-child(6){--x:78px;--y:-50px}.trk-burst i:nth-child(7){--x:14px;--y:52px}.trk-burst i:nth-child(8){--x:88px;--y:18px}.trk-burst i:nth-child(9){--x:-14px;--y:40px}.trk-burst i:nth-child(10){--x:30px;--y:-70px}}.trk-burst{position:absolute;left:50%;top:60%;width:0;height:0;pointer-events:none}.trk-burst i{position:absolute;left:-5px;top:-5px;width:10px;height:10px;background:var(--orange);opacity:0}.trk-burst i:nth-child(2n){background:var(--ink);width:7px;height:7px}@media (prefers-reduced-motion:reduce){.trk-burst{display:none}}@keyframes trk-left{0%{opacity:0;transform:translate(-28px)}}@keyframes trk-l1{0%{opacity:0;transform:translate3d(-14%,0,0) skew(-10deg)}}@keyframes trk-l2{0%{opacity:0;transform:translate3d(16%,0,0) skew(-10deg)}}@keyframes trk-fill{0%{transform:scaleX(0)}}@keyframes trk-knob{0%{opacity:0;transform:translateY(-10px) scale(.5)}}@keyframes trk-rise{0%{opacity:0;transform:translateY(22px)}}@keyframes trk-flash{0%{box-shadow:0 0 #e450048c}to{box-shadow:0 0 0 18px #e4500400}}@keyframes trk-sheen{0%{transform:translate(-100%)}60%,to{transform:translate(220%)}}@keyframes trk-blink{50%{opacity:.25}}@keyframes trk-burst{0%{opacity:0;transform:translate(0) scale(.4) rotate(0)}15%{opacity:1}to{opacity:0;transform:translate(var(--x),var(--y)) scale(1) rotate(160deg)}}.sc-visit{overflow-x:clip}.art--visit .art-in{aspect-ratio:4/3.15}.art--visit .plane-1{left:50%;top:-7%;width:56%;height:52%;transform:skew(-24deg)}.art--visit .plane-2{left:-3%;top:76%;width:32%;height:20%;transform:skew(-24deg)}.art--visit .eks-spot{left:66%;top:29%;width:26%;height:42%}.visit-photo{position:absolute;left:var(--pad);right:var(--pad);top:6%;bottom:9%;overflow:hidden;border-radius:var(--r);background:#d8d4ce;box-shadow:0 30px 56px -30px #1d1d1bbf}.visit-photo picture,.visit-photo img{width:100%;height:100%}.visit-photo img{object-fit:cover;object-position:60% 40%}.visit-ring{position:absolute;left:43%;top:4.5%;width:33%;height:14%;border:3px solid var(--orange);border-radius:6px;box-shadow:0 0 0 5px #e4500438}.visit-cap{position:absolute;left:calc(var(--pad) + 10px);right:calc(var(--pad) + 10px);bottom:calc(9% + 10px);display:flex;align-items:flex-start;gap:8px;width:max-content;max-width:calc(100% - 2 * var(--pad) - 20px);padding:8px 12px 8px 10px;background:#fff;border-left:4px solid var(--orange);font-size:13px;font-weight:700;line-height:1.3;box-shadow:0 10px 24px -14px #1d1d1b99}.visit-cap svg{width:18px;height:18px;flex:none;fill:var(--orange)}@media (prefers-reduced-motion:no-preference){.poster--visit .visit-ring{animation:visit-ring 2.6s var(--ease-in-out) infinite;animation-play-state:paused}.poster--visit.is-live .visit-ring{animation-play-state:running}html.js .poster--visit:not(.is-in) .visit-cap{opacity:0;transform:translateY(12px)}html.js .poster--visit .visit-cap{transition:opacity .6s ease .7s,transform .8s var(--ease-out) .7s}}@keyframes visit-ring{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.visit-cta .modes{grid-column:1/-1;max-width:520px;margin-top:0}.visit-body{display:grid;gap:16px}.visit-col{display:grid;grid-template-columns:minmax(0,1fr);gap:16px;align-content:start}.visit-now{display:grid;gap:14px;padding:clamp(16px,4.4vw,30px)}.vn-sign{position:relative;isolation:isolate;overflow:hidden;display:flex;align-items:center;gap:14px;padding:16px;background:var(--ink);color:#fff;border-radius:var(--r)}.vn-sign:after{content:"";position:absolute;z-index:-1;right:-14%;top:-30%;width:34%;height:160%;background:var(--orange-3);transform:skew(-24deg);opacity:.85}.vn-lamp{flex:none;width:16px;height:16px;border-radius:50%;background:#8a8a84;box-shadow:0 0 0 5px #ffffff14}html[data-open=open] .vn-lamp{background:#22c55e;box-shadow:0 0 0 5px #22c55e38}html[data-open=soon] .vn-lamp,html[data-open=lunch] .vn-lamp{background:var(--orange-4);box-shadow:0 0 0 5px #ff8a3d38}.vn-lamp{position:relative}.vn-lamp:after{content:"";position:absolute;inset:-6px;border-radius:50%;border:2px solid #22C55E;opacity:0}@media (prefers-reduced-motion:no-preference){html[data-open=open] .visit-now.is-in .vn-lamp:after{animation:vn-lamp 2.2s ease-out infinite}}@keyframes vn-lamp{0%{opacity:.9;transform:scale(.6)}to{opacity:0;transform:scale(1.5)}}.vn-st{min-width:0}.vn-l{font:900 clamp(28px,8vw,42px)/1 var(--head);letter-spacing:-.005em}.vn-s{margin-top:4px;font-size:14px;font-weight:600;color:#ffffffc7}.vn-hint{font-size:15.5px;font-weight:700;line-height:1.4;color:var(--ink)}.vn-addr{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:10px;align-items:center;padding:12px 0;border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.vn-addr>svg{width:26px;height:26px;fill:var(--orange)}.vn-addr b{display:block;font-size:16.5px;font-weight:800;line-height:1.25}.vn-addr p span{display:block;margin-top:2px;font-size:13px;line-height:1.3;color:var(--muted)}.vn-copy{padding:0 12px}.vn-copy svg{width:18px;height:18px}@media (max-width:440px){.vn-copy span{display:none}.vn-copy{width:44px;padding:0}}.vn-acts{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr));gap:8px}.vn-rev{grid-column:1/-1}.vn-rev svg{fill:var(--orange)}.vn-eta{display:grid;gap:10px;padding-top:14px;border-top:1px solid var(--line-2)}.vn-eta .fx-l{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:800;color:var(--ink)}.vn-eta .fx-l svg{width:18px;height:18px;fill:var(--orange)}.vn-eta .chips{gap:6px}.vn-eta .chip{min-height:44px;padding:0 12px;font-size:13.5px}.vn-eta-t{margin-top:-2px}.visit-week{padding:clamp(16px,4.4vw,30px)}.vw{margin:14px 0 0;padding:0;list-style:none;display:grid;gap:2px}.vw-d{position:relative;display:grid;grid-template-columns:108px minmax(0,1fr) 92px;align-items:center;column-gap:12px;min-height:40px;padding:6px 8px;border-radius:var(--r)}.vw-d b{font-size:14px;font-weight:700;line-height:1.2}.vw-bar{position:relative;height:10px;border-radius:5px;background:var(--paper-2);overflow:hidden}.vw-a,.vw-lu,.vw-b{position:absolute;top:0;bottom:0}.vw-a{left:var(--a0,10%);width:var(--a1,30%);background:var(--ink)}.vw-lu{left:var(--l0,40%);width:var(--l1,10%);background:repeating-linear-gradient(-45deg,var(--orange) 0 2px,transparent 2px 5px)}.vw-b{left:var(--b0,50%);width:var(--b1,40%);background:var(--ink)}.vw-now{display:none;position:absolute;top:0;bottom:0;left:var(--now,0);width:3px;margin-left:-1px;background:var(--ok);box-shadow:0 0 0 2px #fff}.vw-bar--off{background:repeating-linear-gradient(-45deg,var(--line) 0 2px,transparent 2px 6px)}.vw-t{font-size:13.5px;font-weight:700;text-align:right;font-variant-numeric:tabular-nums}.vw-today{display:none}.vw-d.is-off b,.vw-d.is-off .vw-t{color:var(--muted)}.vw-d.is-today{background:var(--orange-tint);box-shadow:inset 3px 0 0 var(--orange);padding-top:4px;padding-bottom:6px}.vw-d.is-today b{color:var(--orange-3);font-weight:800}.vw-d.is-today .vw-a,.vw-d.is-today .vw-b{background:var(--orange)}.vw-d.is-today .vw-now.is-on{display:block}.vw-d.is-today .vw-today{display:block;grid-column:1;grid-row:2;font-size:10.5px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:var(--orange-ink)}.vw-lunch{display:flex;align-items:center;gap:8px;margin-top:12px;font-size:13px;color:var(--muted)}.vw-lunch i{width:22px;height:10px;border-radius:3px;background:repeating-linear-gradient(-45deg,var(--orange) 0 2px,transparent 2px 5px);box-shadow:inset 0 0 0 1px var(--line)}.visit-zal{margin:0}.visit-zal img{width:100%;aspect-ratio:16/10;object-fit:cover;object-position:60% 55%;border-radius:var(--r);box-shadow:0 20px 40px -28px #1d1d1b99}.visit-zal figcaption{margin-top:8px;font-size:13.5px;line-height:1.4;color:var(--muted)}.visit-bring{display:grid;gap:14px;align-content:start;padding:clamp(16px,4.4vw,30px)}.vb-tabs{gap:6px}.vb-tabs .chip{min-height:44px;padding:0 13px;font-size:13.5px}.vb-list{margin:0;padding:0;list-style:none;display:grid;gap:6px}.vb-list[hidden]{display:none}.vb-i{position:relative;display:flex;align-items:center;gap:12px;min-height:54px;padding:8px 12px;background:var(--paper);border-radius:var(--r);box-shadow:inset 0 0 0 1px var(--line-2);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:background-color .2s,box-shadow .2s}.vb-i input{position:absolute;left:14px;top:50%;width:24px;height:24px;margin:-12px 0 0;opacity:0}.vb-box{flex:none;width:26px;height:26px;display:grid;place-items:center;border-radius:6px;background:#fff;box-shadow:inset 0 0 0 2px var(--line);transition:background-color .2s,box-shadow .2s}.vb-box svg{width:18px;height:18px;fill:#fff;transform:scale(0);transition:transform .28s cubic-bezier(.3,1.6,.5,1)}.vb-t{font-size:15px;font-weight:600;line-height:1.35;transition:color .2s}.vb-i:has(input:checked){background:#fff;box-shadow:inset 0 0 0 1.5px var(--orange)}.vb-i input:checked+.vb-box{background:var(--orange);box-shadow:none}.vb-i input:checked+.vb-box svg{transform:none}.vb-i input:checked~.vb-t{color:var(--muted);text-decoration:line-through;text-decoration-color:var(--orange);text-decoration-thickness:2px}.vb-i input:focus-visible+.vb-box{outline:3px solid var(--orange);outline-offset:2px}@media (hover:hover){.vb-i:hover .vb-box{box-shadow:inset 0 0 0 2px var(--ink)}}.vb-prog{height:6px;border-radius:3px;background:var(--paper-2);overflow:hidden}.vb-prog i{display:block;width:100%;height:100%;background:var(--orange);transform:scaleX(var(--p,0));transform-origin:left}@media (prefers-reduced-motion:no-preference){.vb-prog i{transition:transform .45s var(--ease-out)}}.vb-done{font-size:14px;font-weight:700;color:var(--ink-2)}.visit-bring.is-all .vb-done{color:var(--ok)}.visit-bring.is-all .vb-prog i{background:var(--ok)}.vb-ask{justify-self:start}.visit-wa{display:grid;gap:14px;align-content:start;padding:clamp(16px,4.4vw,30px)}.visit-wa #vwa-tpl{gap:6px}.visit-wa #vwa-tpl .chip{min-height:44px;padding:0 13px;font-size:13.5px}.vwa-bubble{position:relative;display:block;margin-left:16px}.vwa-bubble textarea{min-height:104px;padding:12px 14px;border-radius:14px 14px 3px;background:#e8f6ec;box-shadow:inset 0 0 0 1.5px #cbe9d4;font-size:16px;font-weight:500;line-height:1.45}.vwa-bubble textarea:focus{box-shadow:inset 0 0 0 2px var(--ok)}.vwa-bubble:after{content:"";position:absolute;right:-1px;bottom:-8px;width:14px;height:10px;background:#cbe9d4;clip-path:polygon(0 0,100% 0,100% 100%)}.visit-wa .small a{font-weight:800;color:var(--ink)}@media (min-width:1000px){.art--visit .art-in{aspect-ratio:1.32}.poster--visit .visit-cta{grid-template-columns:minmax(0,520px)}.visit-photo{left:0;right:var(--pad);top:7%;bottom:9%}.visit-cap{left:12px;bottom:calc(9% + 12px)}.visit-ring{left:45%;top:5%;width:30%;height:13%}.visit-body{grid-template-columns:minmax(0,1.08fr) minmax(0,.92fr);gap:28px;align-items:start}.visit-col{gap:22px}}@media (max-width:359px){.vw-d{grid-template-columns:auto minmax(0,1fr) auto}}.policy{max-width:1040px;display:grid;gap:clamp(34px,7vw,64px)}.pol-head{display:grid;gap:16px;padding-bottom:clamp(22px,4vw,34px);border-bottom:1px solid var(--line)}.pol-head .kicker{grid-area:auto;margin-bottom:0}.policy .title{--tw:min(100vw - 2 * var(--pad),1040px - 2 * var(--pad));--fs-max:112px}.pol-lede{font-size:clamp(16px,4.3vw,19px);line-height:1.5;color:var(--ink-2);max-width:36em}.pol-acts{display:flex;flex-wrap:wrap;gap:10px}.pol-acts .btn{flex:1 1 220px}.pol-toc{display:flex;flex-wrap:wrap;gap:6px}.pol-toc .chip{min-height:44px;padding:0 13px;font-size:13px}.pol-date{font-size:12px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}.pol-s{display:grid;gap:14px;scroll-margin-top:calc(var(--top) + 14px)}.pol-s>p{font-size:16px;line-height:1.6;color:var(--ink-2);max-width:44em}.pol-h2{display:flex;align-items:flex-start;gap:12px;font:900 clamp(32px,8.8vw,54px)/.95 var(--head);letter-spacing:-.005em}.pol-h2:before{content:"";flex:none;width:.32em;height:.32em;margin-top:.26em;background:var(--orange)}.pol-grid{display:grid;gap:10px}.pol-card{position:relative;padding:18px;background:#fff;border-radius:var(--r);box-shadow:0 1px #1d1d1b0a,0 14px 30px -24px #1d1d1b73,inset 0 0 0 1px var(--line-2)}.pol-card h3{margin:12px 0 10px;font-size:18px;font-weight:800;line-height:1.2;letter-spacing:-.01em}.pol-two .pol-card h3{margin-top:0}.pol-ic{width:40px;height:40px;display:grid;place-items:center;background:var(--ink);border-radius:2px}.pol-ic svg{width:22px;height:22px;fill:#fff}.pol-card dl{margin:0;display:grid;gap:10px}.pol-card dl div{display:grid;gap:3px}.pol-card dt{font-size:11px;font-weight:800;letter-spacing:.13em;text-transform:uppercase;color:var(--orange-ink)}.pol-card dd{margin:0;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.pol-card p{font-size:14.5px;line-height:1.55;color:var(--ink-2)}.pol-card p+p{margin-top:10px}.pol-card a,.pol-note a{font-weight:800;color:var(--ink)}.pol-keep{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pol-keep li:last-child:nth-child(odd){grid-column:1/-1}.pol-keep li{position:relative;isolation:isolate;overflow:hidden;display:flex;flex-direction:column;padding:14px 12px;background:var(--ink);color:#fff;border-radius:var(--r)}.pol-keep li:after{content:"";position:absolute;z-index:-1;right:-34%;top:-24%;width:54%;height:44%;background:var(--orange-3);transform:skew(-24deg);opacity:.55}.pol-keep b{font:900 clamp(46px,14vw,84px)/.88 var(--head);color:var(--orange-4)}.pol-keep span{font-size:14px;font-weight:800}.pol-keep small{margin-top:6px;font-size:12px;line-height:1.35;color:#ffffffc2}.pol-two{display:grid;gap:10px}.pol-note{border-radius:0 var(--r) var(--r) 0}.pol-note p{margin:0;font-size:14.5px;line-height:1.5}.pol-ai{max-width:44em;padding:16px 18px;background:#fff;border-left:4px solid var(--orange);font-size:16.5px!important;font-weight:600;line-height:1.55!important;color:var(--ink)!important;box-shadow:0 14px 30px -24px #1d1d1b73}.pol-warn{display:flex;gap:14px;align-items:flex-start;max-width:44em;padding:16px 18px;background:var(--ink);color:#fff;border-radius:var(--r)}.pol-warn svg{width:28px;height:28px;flex:none;fill:var(--orange-4)}.pol-warn p{font-size:14.5px;line-height:1.5;color:#fffc}.pol-warn b{display:block;margin-bottom:2px;font-size:17px;font-weight:800;color:#fff}.pol-list{margin:0;padding:0;list-style:none;display:grid;gap:8px;max-width:44em}.pol-list li{display:flex;gap:10px;align-items:flex-start;font-size:15px;line-height:1.5;color:var(--ink-2)}.pol-list svg{width:20px;height:20px;flex:none;margin-top:2px;fill:var(--orange)}.pol-steps{margin:0;padding:0;list-style:none;display:grid;gap:12px;counter-reset:ps;max-width:48em}.pol-steps li{counter-increment:ps;display:grid;grid-template-columns:40px minmax(0,1fr);column-gap:12px}.pol-steps li:before{content:counter(ps);grid-row:1/span 2;width:40px;height:40px;display:grid;place-items:center;border-radius:50%;background:var(--orange);color:#fff;font:900 22px/1 var(--head)}.pol-steps b{padding-top:2px;font-size:16.5px;font-weight:800;line-height:1.25}.pol-steps span{margin-top:3px;font-size:14.5px;line-height:1.5;color:var(--ink-2)}.pol-s--del{padding:clamp(18px,4.6vw,32px);background:#fff;border-radius:var(--r);box-shadow:inset 0 4px 0 var(--orange),0 18px 40px -30px #1d1d1b80}.pol-contacts{display:flex;flex-wrap:wrap;gap:10px}.pol-contacts .btn{flex:1 1 auto}.pol-back{margin-top:4px}@media (min-width:760px){.pol-keep{grid-template-columns:repeat(5,minmax(0,1fr))}.pol-keep li:last-child:nth-child(odd){grid-column:auto}.pol-grid,.pol-two{grid-template-columns:1fr 1fr}.pol-grid>.pol-card:nth-child(7):last-child{grid-column:1/-1}.pol-acts .btn,.pol-contacts .btn{flex:0 0 auto}}@media (min-width:1000px){.pol-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.pol-card{padding:22px}}.stories{position:relative;z-index:2;padding:18px 0 6px}.stories-h{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.stories-h .caps{color:var(--ink)}.stories-row{display:flex;gap:12px;padding:4px var(--pad) 10px;list-style:none;overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x proximity;scroll-padding-inline:var(--pad);scrollbar-width:none;max-width:var(--max);margin:10px auto 0}.stories-row::-webkit-scrollbar{display:none}@media (pointer:fine){.stories-row:has(.story:focus-visible){-webkit-mask-image:none;mask-image:none}.stories-row{scrollbar-width:thin;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 48px),transparent)}.stories-row::-webkit-scrollbar{display:block;height:6px}}.stories-row li{flex:none;scroll-snap-align:start}.story{display:flex;flex-direction:column;align-items:center;gap:6px;width:78px;padding:0;border:0;background:none;cursor:pointer}.story-ring{position:relative;display:block;width:72px;height:72px;border-radius:50%;padding:3px;background:conic-gradient(from 210deg,var(--orange),var(--orange-4),var(--orange-3),var(--orange))}.story-ring img{width:100%;height:100%;border-radius:50%;object-fit:cover;border:2.5px solid var(--paper);background:#fff}.story.is-seen .story-ring{background:var(--line)}.story-t{max-width:80px;font-size:11px;font-weight:700;line-height:1.15;text-align:center;color:var(--ink-2);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.story:focus-visible{outline:none}.story:focus-visible .story-ring{outline:3px solid var(--orange);outline-offset:2px}@media (hover:hover){.story:hover .story-ring{transform:scale(1.05)}.story-ring{transition:transform .25s var(--ease)}}.sv{position:fixed;inset:0;width:100%;height:100%;max-width:none;max-height:none;margin:0;padding:0;border:0;background:#fff;color:var(--ink);overflow:hidden;touch-action:none}.sv::backdrop{background:#fff}.sv-stage{position:absolute;inset:calc(env(safe-area-inset-top) + 64px) 0 calc(env(safe-area-inset-bottom) + 78px)}.sv-img{position:absolute;inset:0;display:flex;align-items:center;justify-content:center}.sv-img picture{display:contents}.sv-img img{max-width:100%;max-height:100%;width:auto;height:auto;object-fit:contain;box-shadow:0 20px 50px -30px #1d1d1b80}.sv-bars{position:absolute;left:10px;right:10px;top:calc(env(safe-area-inset-top) + 10px);display:flex;gap:4px;z-index:3}.sv-bars i{flex:1;height:3px;border-radius:2px;background:#1d1d1b24;overflow:hidden}.sv-bars i b{display:block;height:100%;background:var(--orange);transform-origin:left;transform:scaleX(0)}.sv-bars i.is-done b{transform:none}.sv-top{position:absolute;left:10px;right:10px;top:calc(env(safe-area-inset-top) + 22px);z-index:3;display:flex;align-items:center;justify-content:space-between}.sv-top .logo{font-size:18px;padding:3px 6px 2px}.sv-x{width:48px;height:48px;display:grid;place-items:center;border:0;background:none;color:var(--ink);cursor:pointer}.sv-x svg{width:26px;height:26px;fill:currentColor}.sv-tap{position:absolute;top:0;bottom:0;z-index:2;border:0;background:none;cursor:pointer}.sv-prev{left:0;width:34%}.sv-next{right:0;width:66%}.sv-cta{position:absolute;left:12px;right:12px;bottom:calc(env(safe-area-inset-bottom) + 14px);z-index:4;display:grid;grid-template-columns:1fr auto;gap:8px;max-width:520px;margin:0 auto}.sv-cta .btn{min-height:52px}@media (prefers-reduced-motion:no-preference){.sv[open]{animation:fade-in .25s ease}.sv-img.is-in{animation:sv-in .45s var(--ease-out)}}@keyframes sv-in{0%{opacity:.4;transform:scale(1.03)}}.sv-tools{display:flex;gap:2px}.sv-pause[aria-pressed=true]{color:var(--orange-ink)}

.art--hero .art-in{aspect-ratio:1.6066}.art--hero .plane-1{left:47%;top:2%;width:60%;height:50%;transform:skewX(-27deg)}.art--hero .plane-2{left:2%;top:30%;width:26%;height:16%;transform:skewX(-27deg)}.art--hero .plane-3{left:76%;top:80%;width:20%;height:8%;transform:skewX(-27deg)}.art--hero .ly-hero-monitor{left:45.047%;top:2.252%;width:40.935%}.art--hero .ly-hero-pc{left:77.383%;top:25.676%;width:21.215%}.art--hero .ly-hero-kbd{left:52.056%;top:77.027%;width:34.206%}.art--hero .ly-hero-mouse{left:86.542%;top:80.781%;width:11.495%}.art--hero .ly-hero-laptop{left:1.963%;top:37.087%;width:58.037%}.a-scr--hero-mon .a-scr-w{width:calc(37.304244cqw*var(--k));height:calc(20.983637cqw*var(--k));font-size:calc(3.730424cqw*var(--k));transform:translate(48.738318cqw,12.037383cqw) matrix(0.691381,-0.187502,-0.132495,0.923284,0,0) perspective(100cqw) matrix3d(1,0,0.738478,0,0,1,0.293398,0,0,0,1,0,0,0,0,1) scale(calc(1/var(--k)))}@media (prefers-reduced-motion:no-preference){@keyframes scr-hero-mon-cur{0%{transform:translate(5.469em,3.75em)}9.49%{transform:translate(9.438em,0.305em)}14.24%{transform:translate(9.438em,0.305em)}22.37%{transform:translate(2.609em,2.703em)}34.24%{transform:translate(2.609em,2.703em)}42.37%{transform:translate(1.555em,4.625em)}59.32%{transform:translate(1.555em,4.625em)}66.1%{transform:translate(2.297em,2.703em)}70.85%{transform:translate(2.297em,2.703em)}76.27%{transform:translate(3.406em,2.703em)}82.37%{transform:translate(3.406em,2.703em)}89.15%{transform:translate(5.469em,3.75em)}100%{transform:translate(5.469em,3.75em)}}.poster.is-in .art .a-scr--hero-mon.is-on .a-scr-cur{animation:scr-hero-mon-cur 14.75s cubic-bezier(.45,0,.3,1) calc(var(--on) + 2.25s) infinite both}@keyframes scr-hero-mon-cur-kk{0%{transform:translate(5.469em,3.75em)}9.49%{transform:translate(9.438em,0.305em)}14.24%{transform:translate(9.438em,0.305em)}22.37%{transform:translate(2.609em,2.703em)}34.24%{transform:translate(2.609em,2.703em)}42.37%{transform:translate(1.578em,4.531em)}59.32%{transform:translate(1.578em,4.531em)}66.1%{transform:translate(2.297em,2.703em)}70.85%{transform:translate(2.297em,2.703em)}76.27%{transform:translate(3.406em,2.703em)}82.37%{transform:translate(3.406em,2.703em)}89.15%{transform:translate(5.469em,3.75em)}100%{transform:translate(5.469em,3.75em)}}html[lang=kk] .poster.is-in .art .a-scr--hero-mon.is-on .a-scr-cur{animation-name:scr-hero-mon-cur-kk}@keyframes scr-hero-mon-ring{0%{opacity:0}11.8%{opacity:0;transform:translate(9.438em,0.305em) scale(.3)}11.86%{opacity:1;transform:translate(9.438em,0.305em) scale(.3)}15.25%{opacity:0;transform:translate(9.438em,0.305em) scale(1.6)}28.41%{opacity:0;transform:translate(2.609em,2.703em) scale(.3)}28.47%{opacity:1;transform:translate(2.609em,2.703em) scale(.3)}31.86%{opacity:0;transform:translate(2.609em,2.703em) scale(1.6)}49.76%{opacity:0;transform:translate(1.555em,4.625em) scale(.3)}49.83%{opacity:1;transform:translate(1.555em,4.625em) scale(.3)}53.22%{opacity:0;transform:translate(1.555em,4.625em) scale(1.6)}}.poster.is-in .art .a-scr--hero-mon.is-on .a-scr-ring{animation:scr-hero-mon-ring 14.75s cubic-bezier(.45,0,.3,1) calc(var(--on) + 2.25s) infinite both}@keyframes scr-hero-mon-ring-kk{0%{opacity:0}11.8%{opacity:0;transform:translate(9.438em,0.305em) scale(.3)}11.86%{opacity:1;transform:translate(9.438em,0.305em) scale(.3)}15.25%{opacity:0;transform:translate(9.438em,0.305em) scale(1.6)}28.41%{opacity:0;transform:translate(2.609em,2.703em) scale(.3)}28.47%{opacity:1;transform:translate(2.609em,2.703em) scale(.3)}31.86%{opacity:0;transform:translate(2.609em,2.703em) scale(1.6)}49.76%{opacity:0;transform:translate(1.578em,4.531em) scale(.3)}49.83%{opacity:1;transform:translate(1.578em,4.531em) scale(.3)}53.22%{opacity:0;transform:translate(1.578em,4.531em) scale(1.6)}}html[lang=kk] .poster.is-in .art .a-scr--hero-mon.is-on .a-scr-ring{animation-name:scr-hero-mon-ring-kk}@keyframes scr-hero-mon-menu{0%{opacity:0}11.86%{opacity:0}14.24%{opacity:1}28.47%{opacity:1}30.17%{opacity:0}100%{opacity:0}}.poster.is-in .art .a-scr--hero-mon.is-on .a-scr-menu{animation:scr-hero-mon-menu 14.75s cubic-bezier(.45,0,.3,1) calc(var(--on) + 2.25s) infinite both}@keyframes scr-hero-mon-top{0%{opacity:1;transform:translateY(0%)}30.17%{opacity:1;transform:translateY(0%)}34.24%{opacity:0;transform:translateY(-13.39%)}89.15%{opacity:0;transform:translateY(-13.39%)}93.22%{opacity:1;transform:translateY(0%)}100%{opacity:1;transform:translateY(0%)}}.poster.is-in .art .a-scr--hero-mon.is-on .a-scr-top{animation:scr-hero-mon-top 14.75s cubic-bezier(.45,0,.3,1) calc(var(--on) + 2.25s) infinite both}@keyframes scr-hero-mon-komis{0%{opacity:0;transform:translateY(0%)}30.17%{opacity:0;transform:translateY(0%)}30.17%{opacity:0;transform:translateY(16.67%)}34.24%{opacity:1;transform:translateY(0%)}49.83%{opacity:1;transform:translateY(0%)}59.32%{opacity:1;transform:translateY(-34.06%)}89.15%{opacity:1;transform:translateY(-34.06%)}93.22%{opacity:0;transform:translateY(-17.39%)}100%{opacity:0;transform:translateY(-17.39%)}}.poster.is-in .art .a-scr--hero-mon.is-on .a-scr-komis{animation:scr-hero-mon-komis 14.75s cubic-bezier(.45,0,.3,1) calc(var(--on) + 2.25s) infinite both}}.a-scr--hero-lap .a-scr-w{width:calc(32.059485cqw*var(--k));height:calc(20.037178cqw*var(--k));font-size:calc(3.205948cqw*var(--k));transform:translate(3.074766cqw,23.925234cqw) matrix(1.307926,0.134984,0.199492,1.217742,0,0) perspective(100cqw) matrix3d(1,0,-0.995707,0,0,1,0.257764,0,0,0,1,0,0,0,0,1) scale(calc(1/var(--k)))}@media (prefers-reduced-motion:no-preference){@keyframes scr-hero-lap-cur{0%{transform:translate(6.875em,4.375em)}10%{transform:translate(2.313em,4.461em)}16.92%{transform:translate(2.313em,4.461em)}23.08%{transform:translate(2.313em,5.07em)}28.46%{transform:translate(2.313em,5.07em)}36.15%{transform:translate(4.844em,5em)}53.08%{transform:translate(4.844em,5em)}62.31%{transform:translate(1.195em,3.695em)}70.77%{transform:translate(1.195em,3.695em)}78.46%{transform:translate(6.875em,4.375em)}100%{transform:translate(6.875em,4.375em)}}.poster.is-in .art .a-scr--hero-lap.is-on .a-scr-cur{animation:scr-hero-lap-cur 13s cubic-bezier(.45,0,.3,1) calc(var(--on) + 2.25s) infinite both}@keyframes scr-hero-lap-cur-kk{0%{transform:translate(6.875em,4.375em)}10%{transform:translate(2.313em,4.203em)}16.92%{transform:translate(2.313em,4.203em)}23.08%{transform:translate(2.313em,4.813em)}28.46%{transform:translate(2.313em,4.813em)}36.15%{transform:translate(4.844em,5em)}53.08%{transform:translate(4.844em,5em)}62.31%{transform:translate(1.039em,3.477em)}70.77%{transform:translate(1.039em,3.477em)}78.46%{transform:translate(6.875em,4.375em)}100%{transform:translate(6.875em,4.375em)}}html[lang=kk] .poster.is-in .art .a-scr--hero-lap.is-on .a-scr-cur{animation-name:scr-hero-lap-cur-kk}@keyframes scr-hero-lap-ring{0%{opacity:0}}.poster.is-in .art .a-scr--hero-lap.is-on .a-scr-ring{animation:scr-hero-lap-ring 13s cubic-bezier(.45,0,.3,1) calc(var(--on) + 2.25s) infinite both}@keyframes scr-hero-lap-menu{0%{opacity:0}100%{opacity:0}}.poster.is-in .art .a-scr--hero-lap.is-on .a-scr-menu{animation:scr-hero-lap-menu 13s cubic-bezier(.45,0,.3,1) calc(var(--on) + 2.25s) infinite both}@keyframes scr-hero-lap-top{0%{opacity:1;transform:translateY(0%)}36.15%{opacity:1;transform:translateY(0%)}53.08%{opacity:1;transform:translateY(-46.34%)}78.46%{opacity:1;transform:translateY(-46.34%)}92.31%{opacity:1;transform:translateY(0%)}100%{opacity:1;transform:translateY(0%)}}.poster.is-in .art .a-scr--hero-lap.is-on .a-scr-top{animation:scr-hero-lap-top 13s cubic-bezier(.45,0,.3,1) calc(var(--on) + 2.25s) infinite both}@keyframes scr-hero-lap-top-kk{0%{opacity:1;transform:translateY(0%)}36.15%{opacity:1;transform:translateY(0%)}53.08%{opacity:1;transform:translateY(-47.99%)}78.46%{opacity:1;transform:translateY(-47.99%)}92.31%{opacity:1;transform:translateY(0%)}100%{opacity:1;transform:translateY(0%)}}html[lang=kk] .poster.is-in .art .a-scr--hero-lap.is-on .a-scr-top{animation-name:scr-hero-lap-top-kk}}.art--hero .eks-spot{left:51.1%;top:52.5%;width:21.8%;height:46%}
.art--svc-laptop .art-in{aspect-ratio:0.9234}.art--svc-laptop .plane-1{left:46%;top:33%;width:62%;height:25%;transform:skewX(-27deg)}.art--svc-laptop .plane-2{left:65%;top:82%;width:22%;height:6%;transform:skewX(-27deg)}.art--svc-laptop .plane-3{left:78%;top:2%;width:20%;height:5.5%;transform:skewX(-27deg)}.art--svc-laptop .ly-lap-bottom{left:4.148%;top:58.871%;width:89.192%}.art--svc-laptop .ly-lap-board{left:6.223%;top:45.06%;width:87.445%}.art--svc-laptop .ly-lap-top{left:6.55%;top:2.52%;width:91.376%}.art--svc-laptop .eks-spot{left:0.4%;top:60.5%;width:31.3%;height:38%}
.art--svc-screen .art-in{aspect-ratio:1.4741}.art--svc-screen .plane-1{left:60%;top:4%;width:46%;height:34%;transform:skewX(-27deg)}.art--svc-screen .plane-2{left:7%;top:15%;width:24%;height:10%;transform:skewX(-27deg)}.art--svc-screen .plane-3{left:47%;top:90%;width:16%;height:5%;transform:skewX(-27deg)}.art--svc-screen .ly-scr-laptop{left:2.339%;top:4.885%;width:94.932%}.art--svc-screen .ly-scr-fixed{left:7.212%;top:5.172%;width:51.462%}.art--svc-screen .eks-spot{left:74.2%;top:48.5%;width:25.8%;height:50%}
.art--svc-pc .art-in{aspect-ratio:1.5853}.art--svc-pc .plane-1{left:50%;top:-5%;width:56%;height:30%;transform:skewX(-27deg)}.art--svc-pc .plane-2{left:7%;top:41%;width:24%;height:12%;transform:skewX(-27deg)}.art--svc-pc .plane-3{left:42%;top:93%;width:18%;height:6%;transform:skewX(-27deg)}.art--svc-pc .ly-pc-case{left:17.254%;top:2.353%;width:82.653%}.art--svc-pc .ly-pc-driver{left:1.391%;top:70.882%;width:48.516%}.art--svc-pc .eks-spot{left:73.6%;top:43.5%;width:26.4%;height:55%}
.art--svc-print .art-in{aspect-ratio:1.1677}.art--svc-print .plane-1{left:8%;top:46%;width:30%;height:25%;transform:skewX(-24deg)}.art--svc-print .plane-2{left:70%;top:0%;width:32%;height:7%;transform:skewX(-27deg)}.art--svc-print .plane-3{left:21%;top:92%;width:14%;height:5%;transform:skewX(-27deg)}.art--svc-print .ly-print-body{left:1.197%;top:1.505%;width:98.619%}.art--svc-print .eks-spot{left:72.7%;top:56.5%;width:27.3%;height:42%}
.art--svc-cart .art-in{aspect-ratio:1.3022}.art--svc-cart .plane-1{left:50%;top:13%;width:58%;height:34%;transform:skewX(-27deg)}.art--svc-cart .plane-2{left:5%;top:61%;width:24%;height:10%;transform:skewX(-27deg)}.art--svc-cart .plane-3{left:46%;top:83%;width:16%;height:5%;transform:skewX(-27deg)}.art--svc-cart .ly-cart-printer{left:33.962%;top:33.17%;width:66.038%}.art--svc-cart .ly-cart-paper{left:59.717%;top:2.948%;width:37.358%}.art--svc-cart .ly-cart-cart{left:1.698%;top:64.251%;width:51.698%}.art--svc-cart .eks-spot{left:70.8%;top:48.5%;width:29.2%;height:50%}
.art--svc-detail .art-in{aspect-ratio:1.8488}.art--svc-detail .plane-1{left:55%;top:-3%;width:50%;height:40%;transform:skewX(-27deg)}.art--svc-detail .plane-2{left:5%;top:65%;width:26%;height:11%;transform:skewX(-27deg)}.art--svc-detail .plane-3{left:27%;top:8%;width:16%;height:6%;transform:skewX(-27deg)}.art--svc-detail .ly-dtl-scene{left:0.836%;top:2.405%;width:99.071%}.art--svc-detail .ly-dtl-probe-k{left:42.565%;top:39.519%;width:3.532%}.art--svc-detail .ly-dtl-probe-r{left:62.268%;top:42.955%;width:7.993%}.art--svc-detail .eks-spot{left:75.3%;top:38.5%;width:24.7%;height:60%}
.art--fast .art-in{aspect-ratio:1.2825}.art--fast .plane-1{left:48%;top:12%;width:56%;height:36%;transform:skewX(-27deg)}.art--fast .plane-2{left:4%;top:61%;width:20%;height:8%;transform:skewX(-27deg)}.art--fast .plane-3{left:12%;top:29%;width:16%;height:6%;transform:skewX(-27deg)}.art--fast .ly-fast-cart{left:4.776%;top:28.875%;width:89.084%}.art--fast .eks-spot{left:73.9%;top:54.5%;width:26.1%;height:44%}
.art--live .art-in{aspect-ratio:1.8164}.art--live .plane-1{left:58%;top:-5%;width:46%;height:40%;transform:skewX(-27deg)}.art--live .plane-2{left:4%;top:81%;width:25%;height:12%;transform:skewX(-27deg)}.art--live .plane-3{left:20%;top:13%;width:15%;height:6%;transform:skewX(-27deg)}.art--live .ly-live-scene{left:-12.18%;top:5.752%;width:112.058%}.art--live .ly-live-probe-k{left:33.618%;top:48.009%;width:5.238%}.art--live .ly-live-probe-r{left:57.004%;top:50.442%;width:10.719%}.art--live .eks-spot{left:74.9%;top:38.5%;width:25.1%;height:60%}
.art--komis .art-in{aspect-ratio:1.3875}.art--komis .plane-1{left:20%;top:2%;width:46%;height:50%;transform:skewX(-27deg)}.art--komis .plane-2{left:4%;top:59%;width:22%;height:12%;transform:skewX(-27deg)}.art--komis .plane-3{left:16%;top:90%;width:22%;height:6%;transform:skewX(-27deg)}.art--komis .ly-kms-set{left:2.027%;top:4.219%;width:54.392%}.art--komis .ly-kms-gpu{left:24.324%;top:67.656%;width:42.005%}.art--komis .ly-kms-fan1{left:33.648%;top:69.412%;width:15.315%}.art--komis .ly-kms-fan2{left:49.919%;top:68.645%;width:14.189%}.a-scr--komis-lap .a-scr-w{width:calc(30.253882cqw*var(--k));height:calc(18.908676cqw*var(--k));font-size:calc(3.025388cqw*var(--k));transform:translate(3.265766cqw,16.936937cqw) matrix(1.177323,0.091711,0.174258,1.283545,0,0) perspective(100cqw) matrix3d(1,0,-0.591259,0,0,1,0.095922,0,0,0,1,0,0,0,0,1) scale(calc(1/var(--k)))}@media (prefers-reduced-motion:no-preference){@keyframes scr-komis-lap-cur{0%{transform:translate(7.031em,4.688em)}9.03%{transform:translate(1.555em,4.625em)}28.47%{transform:translate(1.555em,4.625em)}36.11%{transform:translate(1.188em,3em)}40.28%{transform:translate(1.188em,3em)}45.83%{transform:translate(2.297em,3em)}64.58%{transform:translate(2.297em,3em)}75%{transform:translate(4.688em,3.906em)}93.06%{transform:translate(4.688em,3.906em)}100%{transform:translate(7.031em,4.688em)}}.poster.is-in .art .a-scr--komis-lap.is-on .a-scr-cur{animation:scr-komis-lap-cur 14.399999999999999s cubic-bezier(.45,0,.3,1) calc(var(--on) + 2.25s) infinite both}@keyframes scr-komis-lap-cur-kk{0%{transform:translate(7.031em,4.688em)}9.03%{transform:translate(1.578em,4.531em)}28.47%{transform:translate(1.578em,4.531em)}36.11%{transform:translate(1.188em,3em)}40.28%{transform:translate(1.188em,3em)}45.83%{transform:translate(2.297em,3em)}64.58%{transform:translate(2.297em,3em)}75%{transform:translate(4.688em,3.906em)}93.06%{transform:translate(4.688em,3.906em)}100%{transform:translate(7.031em,4.688em)}}html[lang=kk] .poster.is-in .art .a-scr--komis-lap.is-on .a-scr-cur{animation-name:scr-komis-lap-cur-kk}@keyframes scr-komis-lap-ring{0%{opacity:0}17.99%{opacity:0;transform:translate(1.555em,4.625em) scale(.3)}18.06%{opacity:1;transform:translate(1.555em,4.625em) scale(.3)}21.53%{opacity:0;transform:translate(1.555em,4.625em) scale(1.6)}52.01%{opacity:0;transform:translate(2.297em,3em) scale(.3)}52.08%{opacity:1;transform:translate(2.297em,3em) scale(.3)}55.56%{opacity:0;transform:translate(2.297em,3em) scale(1.6)}}.poster.is-in .art .a-scr--komis-lap.is-on .a-scr-ring{animation:scr-komis-lap-ring 14.399999999999999s cubic-bezier(.45,0,.3,1) calc(var(--on) + 2.25s) infinite both}@keyframes scr-komis-lap-ring-kk{0%{opacity:0}17.99%{opacity:0;transform:translate(1.578em,4.531em) scale(.3)}18.06%{opacity:1;transform:translate(1.578em,4.531em) scale(.3)}21.53%{opacity:0;transform:translate(1.578em,4.531em) scale(1.6)}52.01%{opacity:0;transform:translate(2.297em,3em) scale(.3)}52.08%{opacity:1;transform:translate(2.297em,3em) scale(.3)}55.56%{opacity:0;transform:translate(2.297em,3em) scale(1.6)}}html[lang=kk] .poster.is-in .art .a-scr--komis-lap.is-on .a-scr-ring{animation-name:scr-komis-lap-ring-kk}@keyframes scr-komis-lap-menu{0%{opacity:0}100%{opacity:0}}.poster.is-in .art .a-scr--komis-lap.is-on .a-scr-menu{animation:scr-komis-lap-menu 14.399999999999999s cubic-bezier(.45,0,.3,1) calc(var(--on) + 2.25s) infinite both}@keyframes scr-komis-lap-komis{0%{opacity:1;transform:translateY(0%)}18.06%{opacity:1;transform:translateY(0%)}28.47%{opacity:1;transform:translateY(-31.94%)}52.08%{opacity:1;transform:translateY(-31.94%)}64.58%{opacity:1;transform:translateY(-59.89%)}81.94%{opacity:1;transform:translateY(-59.89%)}93.06%{opacity:1;transform:translateY(0%)}100%{opacity:1;transform:translateY(0%)}}.poster.is-in .art .a-scr--komis-lap.is-on .a-scr-komis{animation:scr-komis-lap-komis 14.399999999999999s cubic-bezier(.45,0,.3,1) calc(var(--on) + 2.25s) infinite both}}.art--komis .eks-spot{left:67.9%;top:42.5%;width:30.1%;height:55%}
.art--shop .art-in{aspect-ratio:1.4366}.art--shop .plane-1{left:30%;top:-4%;width:50%;height:42%;transform:skewX(-27deg)}.art--shop .plane-2{left:-3%;top:70%;width:20%;height:10%;transform:skewX(-27deg)}.art--shop .plane-3{left:79%;top:28%;width:20%;height:6%;transform:skewX(-27deg)}.art--shop .ly-shop-mon{left:6.164%;top:3.817%;width:47.821%}.art--shop .ly-shop-pc{left:75.452%;top:29.771%;width:21.148%}.art--shop .ly-shop-lap{left:1.275%;top:50.687%;width:43.146%}.art--shop .ly-shop-kbd{left:65.143%;top:82.443%;width:24.867%}.art--shop .ly-shop-mouse{left:83.634%;top:87.176%;width:14.24%}.a-scr--shop-mon .a-scr-w{width:calc(46.029098cqw*var(--k));height:calc(25.891367cqw*var(--k));font-size:calc(4.60291cqw*var(--k));transform:translate(7.215728cqw,3.538789cqw) matrix(1.173393,0.125604,-0.002459,1.291108,0,0) perspective(100cqw) matrix3d(1,0,-0.385763,0,0,1,0.005362,0,0,0,1,0,0,0,0,1) scale(calc(1/var(--k)))}@media (prefers-reduced-motion:no-preference){@keyframes scr-shop-mon-cur{0%{transform:translate(5em,3.906em)}7.34%{transform:translate(9.438em,0.305em)}11.62%{transform:translate(9.438em,0.305em)}17.74%{transform:translate(2.609em,3.281em)}28.44%{transform:translate(2.609em,3.281em)}35.78%{transform:translate(1.219em,4.789em)}52.29%{transform:translate(1.219em,4.789em)}58.41%{transform:translate(1.313em,2.703em)}62.08%{transform:translate(1.313em,2.703em)}67.58%{transform:translate(3.156em,2.703em)}71.25%{transform:translate(3.156em,2.703em)}77.37%{transform:translate(6.844em,2.703em)}84.1%{transform:translate(6.844em,2.703em)}90.21%{transform:translate(5em,3.906em)}100%{transform:translate(5em,3.906em)}}.poster.is-in .art .a-scr--shop-mon.is-on .a-scr-cur{animation:scr-shop-mon-cur 16.35s cubic-bezier(.45,0,.3,1) calc(var(--on) + 2.25s) infinite both}@keyframes scr-shop-mon-cur-kk{0%{transform:translate(5em,3.906em)}7.34%{transform:translate(9.438em,0.305em)}11.62%{transform:translate(9.438em,0.305em)}17.74%{transform:translate(2.609em,3.281em)}28.44%{transform:translate(2.609em,3.281em)}35.78%{transform:translate(1.148em,4.906em)}52.29%{transform:translate(1.148em,4.906em)}58.41%{transform:translate(1.313em,2.703em)}62.08%{transform:translate(1.313em,2.703em)}67.58%{transform:translate(3.156em,2.703em)}71.25%{transform:translate(3.156em,2.703em)}77.37%{transform:translate(6.844em,2.703em)}84.1%{transform:translate(6.844em,2.703em)}90.21%{transform:translate(5em,3.906em)}100%{transform:translate(5em,3.906em)}}html[lang=kk] .poster.is-in .art .a-scr--shop-mon.is-on .a-scr-cur{animation-name:scr-shop-mon-cur-kk}@keyframes scr-shop-mon-ring{0%{opacity:0}9.42%{opacity:0;transform:translate(9.438em,0.305em) scale(.3)}9.48%{opacity:1;transform:translate(9.438em,0.305em) scale(.3)}12.54%{opacity:0;transform:translate(9.438em,0.305em) scale(1.6)}23.18%{opacity:0;transform:translate(2.609em,3.281em) scale(.3)}23.24%{opacity:1;transform:translate(2.609em,3.281em) scale(.3)}26.3%{opacity:0;transform:translate(2.609em,3.281em) scale(1.6)}79.14%{opacity:0;transform:translate(6.844em,2.703em) scale(.3)}79.2%{opacity:1;transform:translate(6.844em,2.703em) scale(.3)}82.26%{opacity:0;transform:translate(6.844em,2.703em) scale(1.6)}}.poster.is-in .art .a-scr--shop-mon.is-on .a-scr-ring{animation:scr-shop-mon-ring 16.35s cubic-bezier(.45,0,.3,1) calc(var(--on) + 2.25s) infinite both}@keyframes scr-shop-mon-menu{0%{opacity:0}9.48%{opacity:0}11.62%{opacity:1}23.24%{opacity:1}24.77%{opacity:0}100%{opacity:0}}.poster.is-in .art .a-scr--shop-mon.is-on .a-scr-menu{animation:scr-shop-mon-menu 16.35s cubic-bezier(.45,0,.3,1) calc(var(--on) + 2.25s) infinite both}@keyframes scr-shop-mon-top{0%{opacity:1;transform:translateY(0%)}24.77%{opacity:1;transform:translateY(0%)}28.44%{opacity:0;transform:translateY(-13.39%)}90.21%{opacity:0;transform:translateY(-13.39%)}93.88%{opacity:1;transform:translateY(0%)}100%{opacity:1;transform:translateY(0%)}}.poster.is-in .art .a-scr--shop-mon.is-on .a-scr-top{animation:scr-shop-mon-top 16.35s cubic-bezier(.45,0,.3,1) calc(var(--on) + 2.25s) infinite both}@keyframes scr-shop-mon-shop{0%{opacity:0;transform:translateY(0%)}24.77%{opacity:0;transform:translateY(0%)}24.77%{opacity:0;transform:translateY(16.67%)}28.44%{opacity:1;transform:translateY(0%)}41.28%{opacity:1;transform:translateY(0%)}52.29%{opacity:1;transform:translateY(-62.89%)}90.21%{opacity:1;transform:translateY(-62.89%)}93.88%{opacity:0;transform:translateY(-46.22%)}100%{opacity:0;transform:translateY(-46.22%)}}.poster.is-in .art .a-scr--shop-mon.is-on .a-scr-shop{animation:scr-shop-mon-shop 16.35s cubic-bezier(.45,0,.3,1) calc(var(--on) + 2.25s) infinite both}@keyframes scr-shop-mon-shop-kk{0%{opacity:0;transform:translateY(0%)}24.77%{opacity:0;transform:translateY(0%)}24.77%{opacity:0;transform:translateY(16.67%)}28.44%{opacity:1;transform:translateY(0%)}41.28%{opacity:1;transform:translateY(0%)}52.29%{opacity:1;transform:translateY(-62.39%)}90.21%{opacity:1;transform:translateY(-62.39%)}93.88%{opacity:0;transform:translateY(-45.72%)}100%{opacity:0;transform:translateY(-45.72%)}}html[lang=kk] .poster.is-in .art .a-scr--shop-mon.is-on .a-scr-shop{animation-name:scr-shop-mon-shop-kk}}.art--shop .eks-spot{left:48.8%;top:47.5%;width:26.5%;height:50%}
.art--warranty .art-in{aspect-ratio:1.3219}.art--warranty .plane-1{left:47%;top:2%;width:46%;height:50%;transform:skewX(-27deg)}.art--warranty .plane-2{left:80%;top:58%;width:22%;height:10%;transform:skewX(-27deg)}.art--warranty .plane-3{left:21%;top:17%;width:20%;height:6%;transform:skewX(-27deg)}.art--warranty .ly-war-laptop{left:52.719%;top:56.719%;width:47.281%}.art--warranty .ly-war-shield{left:29.551%;top:6.406%;width:55.437%}.art--warranty .ly-war-check{left:39.835%;top:24.844%;width:41.726%}.art--warranty .eks-spot{left:0.7%;top:41.5%;width:31.6%;height:55%}
.art--sites .art-in{aspect-ratio:1.5574}.art--sites .plane-1{left:30%;top:-2%;width:48%;height:40%;transform:skewX(-27deg)}.art--sites .plane-2{left:-3%;top:66%;width:20%;height:12%;transform:skewX(-27deg)}.art--sites .plane-3{left:3%;top:8%;width:24%;height:6%;transform:skewX(-27deg)}.art--sites .ly-site-laptop{left:8.211%;top:5.574%;width:63.368%}.art--sites .ly-site-phone{left:2.632%;top:28.689%;width:24.211%}.art--sites .eks-spot{left:71.6%;top:42.5%;width:26.8%;height:55%}
.art--office .art-in{aspect-ratio:1.8724}.art--office .plane-1{left:12%;top:0%;width:40%;height:36%;transform:skewX(-27deg)}.art--office .plane-2{left:79%;top:43%;width:25%;height:12%;transform:skewX(-27deg)}.art--office .plane-3{left:-3%;top:78%;width:16%;height:8%;transform:skewX(-27deg)}.art--office .ly-ofc-mon{left:4.696%;top:18.966%;width:41.529%}.art--office .ly-ofc-lap{left:1.473%;top:54.31%;width:41.344%}.art--office .ly-ofc-prn{left:75.875%;top:48.103%;width:24.033%}.art--office .eks-spot{left:48.8%;top:35%;width:24.4%;height:60%}
.art--status .art-in{aspect-ratio:1.4789}.art--status .plane-1{left:-3%;top:7%;width:40%;height:47%;transform:skewX(-18deg)}.art--status .plane-2{left:66%;top:6%;width:30%;height:7%;transform:skewX(-27deg)}.art--status .plane-3{left:5%;top:82%;width:16%;height:5%;transform:skewX(-27deg)}.art--status .ly-st-panel{left:2%;top:15.634%;width:35.333%}.art--status .ly-st-laptop{left:5.81%;top:2.394%;width:94.19%}.art--status .ly-st-fixed{left:46%;top:3.803%;width:54%}.art--status .eks-spot{left:29.2%;top:48.5%;width:25.7%;height:50%}
