@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/6002c37be096f12a-s.316q6d_k-jd-3.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/7309d5682ef03964-s.p.0qde6g28l-0zn.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Mona Sans;font-style:normal;font-weight:200 900;font-stretch:75% 125%;font-display:swap;src:url(../media/6ebe0aef87bfe15f-s.p.0k598lr1gf18t.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Mona Sans Fallback;src:local(Arial);ascent-override:104.72%;descent-override:30.74%;line-gap-override:0.0%;size-adjust:104.08%}.tT3MEG_className{font-family:Mona Sans,Mona Sans Fallback;font-style:normal}.tT3MEG_variable{--font-mona:"Mona Sans", "Mona Sans Fallback"}
*{box-sizing:border-box}:root{--bg:#0a0b0d;--s1:#121418;--s2:#181b20;--line:#ffffff17;--text:#f2f2ee;--text-2:#a9adb4;--text-3:#878d96;--amber:#ffae1a;--amber-ink:#8f5600;--blue:#5b9bff;--orange:#ff6a42;--ok:#3ddc84;--err:#ff7a66;--paper:#eeebe3;--ink:#121315;--ink-2:#4c4f55;--rule:#12131524;--f:var(--font-mona),"Helvetica Neue",Arial,sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--text);font-family:var(--f);-webkit-font-smoothing:antialiased;margin:0;font-size:17px;line-height:1.55}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important;animation:none!important}.trip .trip-step,.trip .trip-clock .trip-w4{--on:1}.trip .trip-trail{stroke-dashoffset:0}.trip .trip-truck{opacity:0}.trip .trip-a-ok{opacity:1}}a{color:inherit}:focus-visible{outline:2px solid var(--amber);outline-offset:3px}.skip{z-index:50;background:var(--amber);color:#16120a;font:600 15px/1 var(--f);border-radius:8px;padding:10px 16px;text-decoration:none;position:absolute;top:-60px;left:16px}.skip:focus{top:12px}.wrap{max-width:1240px;margin:0 auto;padding:0 clamp(16px,4vw,40px)}.sr{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.plate{vertical-align:middle;background:#fff;border-radius:5px;flex:none;align-items:stretch;height:34px;display:inline-flex;overflow:hidden;box-shadow:inset 0 0 0 1.5px #0b0c0e}.plate-eu{color:#fff;width:20px;font:700 8px/1 var(--f);letter-spacing:.02em;background:#1d4ed8;border-radius:5px 0 0 5px;flex-direction:column;justify-content:flex-end;align-items:center;gap:1px;padding:0 0 3px;display:flex}.plate-eu svg{width:13px;height:13px;margin-top:3px;margin-bottom:auto}.plate-txt{color:#0b0c0e;font:720 20px/1 var(--f);letter-spacing:.05em;white-space:nowrap;align-items:center;padding:0 10px 0 8px;font-stretch:82%;display:flex}.plate-sm{border-radius:4px;height:26px}.plate-sm .plate-eu{border-radius:4px 0 0 4px;width:15px;padding-bottom:2px;font-size:6.5px}.plate-sm .plate-eu svg{width:10px;height:10px;margin-top:2px}.plate-sm .plate-txt{padding:0 7px 0 6px;font-size:15px}.plate-lg{border-radius:7px;height:50px;box-shadow:inset 0 0 0 2px #0b0c0e}.plate-lg .plate-eu{border-radius:7px 0 0 7px;width:28px;padding-bottom:5px;font-size:11px}.plate-lg .plate-eu svg{width:18px;height:18px;margin-top:5px}.plate-lg .plate-txt{padding:0 14px 0 11px;font-size:30px}.invite{background:var(--amber);color:#16120a;font:500 15px/1.4 var(--f);z-index:41;position:relative}.invite .wrap{flex-wrap:wrap;align-items:center;gap:8px 14px;min-height:56px;padding-top:8px;padding-bottom:8px;display:flex}.invite b{font-weight:680}.invite-note{color:#16120ab8;font-size:14px}.invite a{text-underline-offset:3px;align-items:center;min-height:44px;margin-left:auto;font-weight:680;display:inline-flex}.nav-shell{--nav-h:76px;z-index:40;position:sticky;top:0}:root{--nav-h:76px}.nav-shell:before{content:"";z-index:-1;-webkit-backdrop-filter:blur(18px)saturate(150%);backdrop-filter:blur(18px)saturate(150%);opacity:0;background:#090a0ce0;transition:opacity .35s;position:absolute;inset:0;box-shadow:inset 0 -1px #ffffff12,0 18px 40px -24px #000000e6}.nav-shell.scrolled:before,.nav-shell.is-open:before,.nav-shell.dd-open:before{opacity:1}.nav-shell.is-open:before{box-shadow:none;background:#08090b;transition:none}.nav{z-index:2;align-items:center;gap:20px;height:76px;display:flex;position:relative}.brand{color:var(--text);flex:none;align-items:center;gap:12px;text-decoration:none;display:inline-flex}.logo{background:linear-gradient(#1c3157,#0a1326);border-radius:22.5%;flex:none;display:block;box-shadow:inset 0 0 0 1px #8dbbff24}.nav .logo{width:42px;height:42px}.brand-w{letter-spacing:-.03em;white-space:nowrap;font-size:19px;font-weight:560;font-stretch:112%}.brand-w b{font-weight:800}.brand-tag{color:var(--amber);white-space:nowrap;border-radius:999px;padding:5px 10px;font-size:12px;font-weight:700;line-height:1;box-shadow:inset 0 0 0 1px #ffae1a66}.logo-arrow{transition:transform .45s cubic-bezier(.34,1.56,.64,1)}.logo-rings circle{transform-box:view-box;transform-origin:50px 54px}.brand:hover .logo-arrow{transform:translateY(-4px)}.brand:hover .logo-rings circle{animation:1.2s ease-out ring-out}.brand:hover .logo-rings circle+circle{animation-delay:.15s}.nav-links{background:#ffffff0a;border-radius:15px;align-items:center;gap:2px;height:48px;margin:0 auto;padding:4px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff14}.nav-lens{width:var(--lw,0);transform:translateX(var(--lx,0));opacity:0;background:#ffffff1a;border-radius:11px;transition:transform .38s cubic-bezier(.65,0,.35,1),width .38s cubic-bezier(.65,0,.35,1),opacity .25s;position:absolute;top:4px;bottom:4px;left:0;box-shadow:inset 0 1px #ffffff14}.lens-on .nav-lens{opacity:1}.nav-a{z-index:1;height:40px;color:var(--text-2);font:600 15px/1 var(--f);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:4px;padding:0 15px;text-decoration:none;transition:color .2s;display:inline-flex;position:relative}.nav-a:hover,.nav-a.on{color:var(--text)}.nav-a:focus-visible,.nav-me:focus-visible,.dd a:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.nav-a[aria-current]:after{content:"";background:var(--amber);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:4px;left:50%}.nav-a svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px;margin-right:-4px;transition:transform .25s}.nav-dd-btn[aria-expanded=true] svg{transform:rotate(180deg)}.nav-r{flex:none;align-items:center;gap:8px;display:flex}.nav-me{height:44px;color:var(--text);white-space:nowrap;border-radius:12px;align-items:center;gap:9px;padding:0 14px 0 6px;font-size:15px;font-weight:600;text-decoration:none;transition:background-color .2s;display:inline-flex}.nav-me:hover,.nav-me.on{background:#ffffff12}.nav-me-ic{background:#ffffff14;border-radius:50%;place-items:center;width:32px;height:32px;transition:background-color .2s,color .2s;display:grid;box-shadow:inset 0 0 0 1px #ffffff1a}.nav-me-ic svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.nav-me.on .nav-me-ic{background:var(--amber);color:#16120a;box-shadow:none}.nav-cta{border-radius:12px;height:44px;padding:0 18px;position:relative;overflow:hidden}.nav-cta:after{content:"";background:linear-gradient(105deg,#0000 35%,#ffffff8c 50%,#0000 65%);animation:5s ease-in-out 2s infinite sheen;position:absolute;inset:0;transform:translate(-120%)}.nav-cta svg,.lane-cta svg,.sticky-cta svg,.menu-cta svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:transform .2s}.nav-cta:hover svg,.lane-cta:hover svg{transform:translate(3px)}.nav-menu{cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:5px;width:46px;height:46px;transition:background-color .2s,box-shadow .2s;display:none;box-shadow:inset 0 0 0 1.5px #ffffff29}.nav-menu:hover,.is-open .nav-menu{background:#ffffff14;box-shadow:inset 0 0 0 1.5px #ffffff3d}.nav-menu:focus-visible{box-shadow:inset 0 0 0 2px var(--amber);outline:none}.nav-menu i{background:var(--text);border-radius:1px;width:18px;height:2px;transition:transform .3s cubic-bezier(.65,0,.35,1),opacity .2s;display:block}.is-open .nav-menu i:first-child{transform:translateY(7px)rotate(45deg)}.is-open .nav-menu i:nth-child(2){opacity:0}.is-open .nav-menu i:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.nav-line{z-index:3;background:linear-gradient(90deg,#5b9bff 0 33.33%,var(--amber) 33.33% 66.66%,#ff6a42 66.66%);transform-origin:0;opacity:0;height:2px;transition:opacity .35s;position:absolute;bottom:0;left:0;right:0}.scrolled .nav-line{opacity:1}.dd-open .nav-line{opacity:0}@supports (animation-timeline:scroll()){.nav-line{animation:linear both progress;animation-timeline:scroll(root)}}.dd{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);opacity:0;visibility:hidden;background:#090a0cf7;padding:4px 0 28px;transition:opacity .2s,transform .3s cubic-bezier(.23,1,.32,1),visibility 0s .3s;position:absolute;top:100%;left:0;right:0;transform:translateY(-6px);box-shadow:inset 0 1px #ffffff0f,0 40px 60px -30px #000000e6}.dd.open{opacity:1;visibility:visible;transition:opacity .2s,transform .3s cubic-bezier(.23,1,.32,1);transform:none}.dd-grid{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,.92fr);gap:12px;padding-top:16px;display:grid}.dd-role{background:linear-gradient(180deg,color-mix(in srgb,var(--rc) 12%,transparent),transparent 65%),#111316;border-radius:20px;grid-template-rows:auto auto 1fr auto;gap:12px;padding:18px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0f}.dd.open .dd-role,.dd.open .dd-promo{animation:.45s cubic-bezier(.23,1,.32,1) both rise;animation-delay:calc(var(--i) * 45ms)}.dd-h{letter-spacing:-.015em;align-items:center;gap:10px;margin:0;font-size:18px;font-weight:720;font-stretch:106%;display:flex}.dd-txt{color:var(--text-2);margin:0;font-size:14.5px;line-height:1.5}.dd-role ul{align-content:start;gap:7px;margin:0;padding:0;font-size:14px;font-weight:550;list-style:none;display:grid}.dd-role li{align-items:center;gap:8px;display:flex}.dd-role li svg{fill:none;width:15px;height:15px;stroke:var(--rc-soft);stroke-width:2.8px;stroke-linecap:round;stroke-linejoin:round;flex:none}.dd-acts{flex-wrap:wrap;gap:6px;display:flex}.dd-acts a{height:40px;color:var(--text);background:#ffffff12;border-radius:11px;align-items:center;gap:7px;padding:0 13px;font-size:14px;font-weight:650;text-decoration:none;transition:background-color .2s,transform .16s;display:inline-flex}.dd-acts a:hover{background:#ffffff1f}.dd-acts a:last-child{background:var(--rc);color:var(--rc-ink)}.dd-acts a:last-child:hover{filter:brightness(1.08)}.dd-acts a:active{transform:scale(.97)}.dd-acts svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.dd-promo{background:var(--amber);color:#16120a;border-radius:20px;align-content:start;gap:10px;padding:18px;display:grid}.dd-promo>svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:30px;height:30px}.dd-promo b{letter-spacing:-.02em;font-size:19px;font-weight:780;font-stretch:106%;line-height:1.2}.dd-promo span{color:#16120abf;font-size:14px;line-height:1.5}.dd-promo a{color:#16120a;border-top:1px solid #16120a29;justify-content:space-between;align-items:center;min-height:42px;font-size:14.5px;font-weight:720;text-decoration:none;display:flex}.dd-promo a:first-of-type{margin-top:4px}.dd-promo a svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;transition:transform .2s}.dd-promo a:hover svg{transform:translate(3px)}.menu{inset:var(--nav-h) 0 0;z-index:1;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;padding:4px clamp(16px,4vw,40px) calc(20px + env(safe-area-inset-bottom));background:radial-gradient(420px 260px at 100% 100%,#ff6a4224,#0000 70%),radial-gradient(420px 260px at 0 100%,#5b9bff24,#0000 70%),#08090b;flex-direction:column;animation:.25s ease-out fade-in;display:flex;position:fixed;overflow-y:auto}.menu[hidden]{display:none}.menu:before{content:"";z-index:2;pointer-events:none;background:linear-gradient(#08090b,#08090b00);flex:none;height:22px;margin:-4px calc(-1*clamp(16px,4vw,40px)) -18px;display:block;position:sticky;top:-4px}.menu-k{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:8px 0 10px;font-size:12.5px;font-weight:700}.menu-roles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-bottom:14px;display:grid}.menu-role{background:color-mix(in srgb,var(--rc) 12%,#111316);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rc) 35%,transparent);color:var(--text);animation:.5s cubic-bezier(.23,1,.32,1) both rise;animation-delay:calc(var(--i) * 55ms + 60ms);border-radius:16px;justify-items:start;gap:12px;padding:12px;font-size:15px;font-weight:700;text-decoration:none;display:grid}.menu ol{margin:0;padding:0;list-style:none}.menu li{animation:.5s cubic-bezier(.23,1,.32,1) both rise;animation-delay:calc(var(--i) * 45ms + 60ms)}.menu li a{border-bottom:1px solid var(--line);min-height:60px;color:var(--text);letter-spacing:-.035em;align-items:center;gap:16px;font-size:27px;font-weight:740;font-stretch:110%;text-decoration:none;display:flex}.menu li a svg{fill:none;width:22px;height:22px;stroke:var(--text-3);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;margin-left:auto}.menu-cta{border-radius:16px;flex:none;height:58px;margin-top:auto;font-size:17px;animation:.5s cubic-bezier(.23,1,.32,1) .35s both rise}html.menu-open{overflow:hidden}.b{height:52px;font:650 16px/1 var(--f);white-space:nowrap;cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 24px;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .16s;display:inline-flex}.b:active{transform:scale(.97)}.b:focus-visible{outline:2px solid var(--text);outline-offset:3px}.b-a{background:var(--amber);color:#16120a}.b-a:hover{background:#ffbb3d}.b-g{color:var(--text);box-shadow:inset 0 0 0 1px var(--line);background:#ffffff12}.b-g:hover{background:#ffffff1c}.b-r{color:var(--err);background:#ff7a6624}.b-sm{border-radius:10px;height:44px;padding:0 18px;font-size:15px}.b[disabled]{opacity:.6;cursor:default}.label{color:var(--amber);margin:0 0 18px;font-size:15px;font-weight:650}.h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font-size:clamp(42px,5vw,72px);font-weight:760;font-stretch:112%;line-height:.98}.h2{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(32px,3.6vw,52px);font-weight:740;font-stretch:110%;line-height:1.02}.h3{letter-spacing:-.02em;text-wrap:balance;margin:0;font-size:20px;font-weight:680;font-stretch:104%;line-height:1.25}.lead{color:var(--text-2);text-wrap:pretty;margin:20px 0 0;font-size:clamp(17px,1.4vw,20px);line-height:1.55}.muted{color:var(--text-2)}.hero{isolation:isolate;margin-top:calc(var(--nav-h) * -1);padding-top:var(--nav-h);position:relative;overflow:hidden}.hero-bg{z-index:-2;position:absolute;inset:0;overflow:hidden}.hero-map{object-fit:cover;object-position:60% 50%;transform-origin:70% 45%;animation:46s ease-in-out infinite alternate pan}.hero-fade{z-index:-1;background:radial-gradient(640px 420px at 86% 18%,#ffae1a29,transparent 70%),radial-gradient(520px 420px at 6% 96%,#5b9bff29,transparent 70%),radial-gradient(420px 320px at 62% 100%,#ff6a421f,transparent 70%),linear-gradient(90deg,var(--bg) 6%,#0a0b0dd6 42%,#0a0b0d4d 76%,#0a0b0d80),linear-gradient(180deg,#0a0b0db3,#0a0b0d00 24%,#0a0b0d00 74%,var(--bg));position:absolute;inset:0}.ping{background:var(--c);width:14px;height:14px;box-shadow:0 0 0 4px #0a0b0d80,0 0 24px var(--c);border-radius:50%;position:absolute}.ping:after{content:"";border:2px solid var(--c);border-radius:50%;animation:2.6s cubic-bezier(0,0,.2,1) infinite ping;position:absolute;inset:-5px}.ping-1{--c:#5b9bff;top:28%;left:63%}.ping-2{--c:#ffae1a;top:58%;left:88%}.ping-2:after{animation-delay:.9s}.ping-3{--c:#ff6a42;top:80%;left:57%}.ping-3:after{animation-delay:1.7s}.hero-grid{grid-template-columns:minmax(0,1fr) 440px;align-items:center;gap:48px;padding-top:56px;padding-bottom:96px;display:grid}.hero-copy{max-width:640px}.hero-h1{font-size:clamp(44px,5.4vw,80px)}.rot{vertical-align:bottom;display:inline-grid}.rot b{font-weight:inherit;opacity:0;grid-area:1/1;animation:9s cubic-bezier(.23,1,.32,1) infinite both rot}.rot b:first-child{opacity:1}.rot-kierowca{color:#8dbbff}.rot-laweciarz{color:var(--amber);animation-delay:3s!important}.rot-mechanik{color:#ff8a66;animation-delay:6s!important}.hero .lead{max-width:560px}.join{-webkit-backdrop-filter:blur(20px)saturate(140%);backdrop-filter:blur(20px)saturate(140%);background:#111317bd;border-radius:24px;max-width:600px;margin-top:30px;padding:18px;scroll-margin-top:96px;position:relative;box-shadow:inset 0 0 0 1px #ffffff17,0 40px 80px -40px #000000e6}.join:before{content:"";background:conic-gradient(from var(--spin),#5b9bff,#ffae1a,#ff6a42,#5b9bff);-webkit-mask-composite:xor;opacity:.75;pointer-events:none;border-radius:25.5px;padding:1.5px;animation:7s linear infinite spin;position:absolute;inset:-1.5px;-webkit-mask-image:linear-gradient(#000 0 0),linear-gradient(#000 0 0);-webkit-mask-position:0 0,0 0;-webkit-mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}.join-head{align-items:center;gap:12px;margin:0 0 14px;display:flex}.join-pill{background:var(--amber);color:#16120a;letter-spacing:.04em;text-transform:uppercase;border-radius:14px;flex:none;align-items:center;gap:6px;height:28px;padding:0 11px;font-size:12px;font-weight:760;display:inline-flex}.join-pill svg{fill:currentColor;width:13px;height:13px}.join-head p{color:var(--text-2);margin:0;font-size:14.5px;line-height:1.4}.hero-count{color:var(--text-2);margin:22px 0 0;font-size:15px}.hero-count b{color:var(--text);font-variant-numeric:tabular-nums;font-weight:700}.hero-vis{justify-self:end;justify-items:center;width:440px;margin:0;display:grid}.hv{justify-items:center;width:100%;padding:36px 0;display:grid;position:relative}.hv-phone{animation:7s ease-in-out infinite float}.hv-phone .ph-in{position:relative}.scr{object-fit:cover;opacity:0;animation:9s infinite both scr;position:absolute;inset:0;width:100%!important;height:100%!important}.scr-kierowca{opacity:1}.scr-laweciarz{animation-delay:3s!important}.scr-mechanik{animation-delay:6s!important}.hv-toast{z-index:2;animation:6s ease-in-out infinite bob;position:absolute}.hv-t1{top:92px;left:-8px}.hv-t2{animation-delay:-2s;top:268px;right:-18px}.hv-t3{animation-delay:-4s;bottom:96px;left:-4px}.hv-toast-in{filter:brightness(.5)saturate(.5);background:#17191e;border-radius:18px;align-items:center;gap:10px;padding:10px 16px 10px 10px;animation:9s infinite both toast;display:flex;transform:scale(.92);box-shadow:inset 0 0 0 1px #ffffff1a,0 20px 40px -16px #000000d9}.hv-toast-in.t-laweciarz{animation-delay:3s}.hv-toast-in.t-mechanik{animation-delay:6s}.hv-toast-in b{letter-spacing:-.01em;white-space:nowrap;font-size:15px;font-weight:740;line-height:1.2;display:block}.hv-toast-in small{color:var(--text-2);white-space:nowrap;font-size:12.5px;line-height:1.3;display:block}.hero-vis figcaption{color:var(--text-3);text-align:center;margin:6px 0 0;font-size:14px}.hero-vis figcaption span{color:var(--rc-soft);font-weight:650}.hero:has(input[name=role]:checked) :is(.rot b,.scr,.hv-toast-in){animation:none}.hero:has(input[name=role]:checked) :is(.rot b,.scr){opacity:0}:is(.hero:has(input[name=role][value=kierowca]:checked) :is(.rot-kierowca,.scr-kierowca),.hero:has(input[name=role][value=laweciarz]:checked) :is(.rot-laweciarz,.scr-laweciarz),.hero:has(input[name=role][value=mechanik]:checked) :is(.rot-mechanik,.scr-mechanik)){opacity:1}:is(.hero:has(input[name=role][value=kierowca]:checked) .hv-toast-in.t-kierowca,.hero:has(input[name=role][value=laweciarz]:checked) .hv-toast-in.t-laweciarz,.hero:has(input[name=role][value=mechanik]:checked) .hv-toast-in.t-mechanik){filter:none;box-shadow:inset 0 0 0 1.5px var(--rc),0 20px 50px -14px color-mix(in srgb,var(--rc) 60%,transparent);transform:scale(1.05)}.claim-fields{grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"name phone""email email";gap:12px 10px;margin-top:4px;display:grid}.fld{align-content:start;gap:7px;min-width:0;display:grid}.fld-name{grid-area:name}.fld-email{grid-area:email}.fld-phone{grid-area:phone}.fld label{color:var(--text-2);justify-content:space-between;align-items:baseline;gap:8px;font-size:13.5px;font-weight:650;display:flex}.fld label span{color:var(--text-3);font-size:12px;font-weight:600}.fld-box{background:#0506088c;border-radius:14px;align-items:center;height:54px;transition:box-shadow .16s,background-color .16s;display:flex;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff1f}.fld-box:hover{box-shadow:inset 0 0 0 1.5px #ffffff38}.fld-box:focus-within{box-shadow:inset 0 0 0 2px var(--amber),0 0 0 4px #ffae1a29;background:#050608cc}.fld.bad .fld-box{box-shadow:inset 0 0 0 2px var(--err),0 0 0 4px #ff7a6624}.fld-box svg{fill:none;width:19px;height:19px;stroke:var(--text-3);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;pointer-events:none;transition:stroke .16s;position:absolute;left:16px}.fld-box:focus-within svg{stroke:var(--amber)}.fld-box input{border-radius:inherit;width:100%;min-width:0;height:100%;color:var(--text);font:520 16.5px/1 var(--f);background:0 0;border:0;outline:none;padding:0 14px 0 46px}.fld-box input::placeholder{color:#656b74;font-weight:450}.fld-box input:-webkit-autofill{-webkit-text-fill-color:var(--text);caret-color:var(--text);transition:background-color 9999s}.fld .claim-err{margin:0}.claim-btn{border-radius:14px;width:100%;height:56px;margin-top:14px;font-size:17px;position:relative;overflow:hidden}.claim-btn svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px;transition:transform .2s}.claim-btn:hover svg{transform:translate(3px)}.claim-chk{color:var(--text-2);cursor:pointer;grid-template-columns:22px 1fr;align-items:start;gap:12px;margin:16px 0 0;font-size:14px;line-height:1.45;display:grid}.claim-chk a,.card .chk a{color:var(--text);text-underline-offset:3px}.claim-chk input,.card .chk input{appearance:none;cursor:pointer;background:50%/14px no-repeat;border:1.5px solid #ffffff73;border-radius:6px;width:22px;height:22px;margin:0}.claim-chk input:checked,.card .chk input:checked{background-color:var(--amber);border-color:var(--amber);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%2316120A' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E")}.claim-chk.bad input,.card .chk.bad input{border-color:var(--err);box-shadow:0 0 0 4px #ff7a6633}.claim-err{color:#ff9b8a;align-items:center;gap:8px;margin:10px 0 0;font-size:14px;font-weight:600;display:flex}.claim-err svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.claim-ref{color:var(--text-2);flex-wrap:wrap;align-items:center;gap:8px 12px;margin:16px 0 0;font-size:14px;display:flex}.claim-note{color:var(--text-3);margin:14px 0 0;font-size:14px}.r-kierowca,.t-kierowca{--rc:#5b9bff;--rc-ink:#07142a;--rc-soft:#8dbbff}.r-laweciarz,.t-laweciarz{--rc:#ffae1a;--rc-ink:#16120a;--rc-soft:#ffc45a}.r-mechanik,.t-mechanik{--rc:#ff6a42;--rc-ink:#1a0b06;--rc-soft:#ff9475}.role-ic{background:var(--rc,#ffffff14);width:36px;height:36px;color:var(--rc-ink);border-radius:50%;flex:none;place-items:center;display:inline-grid}.role-ic svg{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.role-ic-sm{width:26px;height:26px}.role-ic-sm svg{stroke-width:2.4px;width:14px;height:14px}.role-ic-lg{width:48px;height:48px}.role-ic-lg svg{width:24px;height:24px}.role-badge{background:color-mix(in srgb,var(--rc) 16%,transparent);height:34px;color:var(--rc-soft);white-space:nowrap;border-radius:17px;align-items:center;gap:8px;padding:0 14px 0 4px;font-size:14.5px;font-weight:700;display:inline-flex}.roles{border:0;min-width:0;margin:0 0 14px;padding:0}.roles-lg{color:var(--text);margin:0 0 10px;padding:0;font-size:14px;font-weight:650}.roles-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.role-tile{cursor:pointer;-webkit-tap-highlight-color:transparent;background:#ffffff0d;border-radius:16px;align-content:start;justify-items:start;gap:2px;min-height:112px;padding:14px 14px 12px;transition:transform .25s cubic-bezier(.23,1,.32,1),background-color .2s,box-shadow .2s;display:grid;position:relative;box-shadow:inset 0 0 0 1.5px #ffffff1a}.role-tile:hover{background:#ffffff14;transform:translateY(-2px)}.role-tile:active{transform:scale(.97)}.role-tile input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.role-tile:has(input:focus-visible){outline:2px solid var(--rc);outline-offset:3px}.role-tile-ic{background:color-mix(in srgb,var(--rc) 20%,transparent);width:40px;height:40px;color:var(--rc-soft);border-radius:12px;place-items:center;margin-bottom:8px;transition:transform .35s cubic-bezier(.34,1.56,.64,1),background-color .2s,color .2s;display:grid}.role-tile-ic svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.role-tile b{letter-spacing:-.01em;font-size:16px;font-weight:720;line-height:1.2}.role-tile small{color:var(--text-3);font-size:12.5px;line-height:1.3}.role-tile-ok{background:var(--rc);width:22px;height:22px;color:var(--rc-ink);border-radius:50%;place-items:center;transition:transform .3s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;top:10px;right:10px;transform:scale(0)}.role-tile-ok svg{fill:none;stroke:currentColor;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;width:13px;height:13px}.role-tile:has(input:checked){background:color-mix(in srgb,var(--rc) 15%,transparent);box-shadow:inset 0 0 0 2px var(--rc),0 14px 32px -14px color-mix(in srgb,var(--rc) 70%,transparent)}.role-tile:has(input:checked) .role-tile-ic{background:var(--rc);color:var(--rc-ink);transform:rotate(-8deg)scale(1.08)}.role-tile:has(input:checked) .role-tile-ok{transform:scale(1)}.roles.bad .role-tile{box-shadow:inset 0 0 0 1.5px #ff7a66b3}.roles-light .roles-lg{color:#1a1c20}.roles-light .role-tile{background:#f4f5f7;box-shadow:inset 0 0 0 1.5px #e1e4e8}.roles-light .role-tile small{color:#5e6670}.roles-light .role-tile-ic{background:color-mix(in srgb,var(--rc) 22%,#fff);color:var(--rc-ink)}.roles-light .role-tile:has(input:checked){background:color-mix(in srgb,var(--rc) 12%,#fff)}.roles-light.bad .role-tile{box-shadow:inset 0 0 0 1.5px #d93a26}.ph{background:#1a1d22;border-radius:44px;flex:none;width:236px;height:493px;padding:8px;box-shadow:inset 0 0 0 1px #ffffff1f,0 40px 80px -30px #000c}.ph-in{background:#0b0d10;border-radius:36px;width:220px;height:477px;position:relative;overflow:hidden}.ph-in img{object-fit:cover;width:100%;height:100%;display:block}.ph-lg{border-radius:52px;width:290px;height:610px}.ph-lg .ph-in{border-radius:44px;width:274px;height:594px}.sec{padding:clamp(80px,9vw,128px) 0}.sec-head{max-width:720px}#dla-kogo{padding-top:clamp(48px,6vw,80px)}.tapes{z-index:3;pointer-events:none;height:150px;margin-top:-34px;position:relative;overflow:hidden}.tape{align-items:center;height:56px;display:flex;position:absolute;top:48px;left:-5%;right:-5%;overflow:hidden}.tape-a{background:var(--amber);color:#16120a;transform:rotate(-2.4deg);box-shadow:0 18px 40px -16px #000000e6}.tape-b{color:var(--text-2);background:#15171b;transform:rotate(1.8deg);box-shadow:inset 0 0 0 1px #ffffff12}.tape-track{width:max-content;animation:36s linear infinite marquee;display:flex}.tape-b .tape-track{animation-duration:48s;animation-direction:reverse}.tape-set{flex:none;display:flex}.tape-it{letter-spacing:-.01em;white-space:nowrap;align-items:center;gap:12px;padding:0 26px;font-size:19px;font-weight:760;font-stretch:115%;display:inline-flex}.tape-it svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px}.tape-b .tape-it{letter-spacing:.16em;gap:26px;padding:0 0 0 26px;font-size:14px;font-weight:720}.tape .dot{background:var(--rc);border-radius:50%;width:10px;height:10px}.lane-cta{background:var(--rc);height:44px;color:var(--rc-ink);border-radius:12px;align-self:flex-start;align-items:center;gap:8px;margin-top:20px;padding:0 16px;font-size:15px;font-weight:720;text-decoration:none;transition:transform .2s,box-shadow .2s;display:inline-flex}.who-sec{padding-bottom:clamp(40px,5vw,72px)}.who-jump{flex-wrap:wrap;gap:8px;margin-top:28px;display:flex}.who-jump a{background:color-mix(in srgb,var(--rc) 12%,transparent);height:44px;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rc) 35%,transparent);color:var(--text);border-radius:22px;align-items:center;gap:8px;padding:0 16px 0 9px;font-size:15px;font-weight:680;text-decoration:none;transition:background-color .2s,transform .2s;display:inline-flex}.who-jump a:hover{background:color-mix(in srgb,var(--rc) 22%,transparent);transform:translateY(-2px)}.who-row{isolation:isolate;scroll-margin-top:calc(var(--nav-h) - 20px);padding:clamp(56px,7vw,96px) 0;position:relative;overflow:hidden}.who-row:before{content:"";z-index:-1;background:radial-gradient(46% 60% at 74% 56%,color-mix(in srgb,var(--rc) 22%,transparent),transparent 70%);position:absolute;inset:0}.who-row:nth-of-type(2n):before{background:radial-gradient(46% 60% at 26% 56%,color-mix(in srgb,var(--rc) 22%,transparent),transparent 70%)}.who-row+.who-row{border-top:1px solid var(--line)}.who-word{z-index:-1;letter-spacing:-.06em;white-space:nowrap;text-transform:uppercase;color:#0000;-webkit-text-stroke:1.5px color-mix(in srgb,var(--rc) 13%,transparent);pointer-events:none;-webkit-user-select:none;user-select:none;font-size:clamp(110px,17vw,250px);font-weight:860;font-stretch:120%;line-height:1;position:absolute;top:50%;left:50%;translate:-50% -50%}.who-grid{grid-template-columns:minmax(0,1fr) minmax(0,640px);align-items:center;gap:clamp(32px,4vw,56px);display:grid}.who-row:nth-of-type(2n) .who-txt{order:2}.who-tag{color:var(--rc-soft);align-items:center;gap:10px;margin:0 0 18px;font-size:15px;font-weight:720;display:flex}.who-tag span{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rc) 40%,transparent);font-variant-numeric:tabular-nums;border-radius:7px;margin-left:4px;padding:3px 8px;font-size:12px}.who-h{letter-spacing:-.04em;text-wrap:balance;margin:0;font-size:clamp(30px,3.2vw,46px);font-weight:740;font-stretch:110%;line-height:1.04}.who-lead{max-width:540px;color:var(--text-2);text-wrap:pretty;margin:16px 0 0;font-size:17px;line-height:1.55}.who-pts{gap:10px;max-width:540px;margin:26px 0 0;padding:0;list-style:none;display:grid}.who-pts li{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);color:var(--text-2);background:#111317d1;border-radius:16px;align-items:flex-start;gap:14px;padding:14px 16px;font-size:14.5px;line-height:1.45;transition:background-color .25s,box-shadow .25s,transform .25s;display:flex;box-shadow:inset 0 0 0 1px #ffffff0f}.who-pts li:hover{background:color-mix(in srgb,var(--rc) 9%,transparent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--rc) 35%,transparent);transform:translate(4px)}.who-pts b{letter-spacing:-.01em;color:var(--text);margin-bottom:2px;font-size:16px;font-weight:700;display:block}.who-ic{background:var(--rc);width:40px;height:40px;color:var(--rc-ink);border-radius:12px;flex:none;place-items:center;display:grid}.who-ic svg{fill:none;stroke:currentColor;stroke-width:2.1px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.who-acts{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:26px;display:flex}.who-acts .lane-cta{border-radius:14px;height:50px;margin-top:0;padding:0 20px;font-size:16px}.who-more{min-height:44px;color:var(--text);text-decoration:underline;-webkit-text-decoration-color:color-mix(in srgb,var(--rc) 70%,transparent);text-decoration-color:color-mix(in srgb,var(--rc) 70%,transparent);text-underline-offset:6px;align-items:center;font-size:15px;font-weight:650;text-decoration-thickness:2px;display:inline-flex}.who-more:hover{color:var(--rc-soft)}.who-fan{justify-content:center;align-items:center;height:690px;display:flex;position:relative}.who-shot{justify-items:center;gap:14px;margin:0;transition:translate .6s cubic-bezier(.23,1,.32,1),rotate .6s cubic-bezier(.23,1,.32,1),scale .6s cubic-bezier(.23,1,.32,1);display:grid;position:absolute}.who-shot figcaption{height:32px;color:var(--text-2);white-space:nowrap;background:#111317d9;border-radius:16px;align-items:center;gap:8px;padding:0 14px;font-size:13.5px;font-weight:680;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff1a}.who-shot figcaption:before{content:"";background:var(--rc);border-radius:50%;width:7px;height:7px}.who-shot-1{z-index:2}.who-shot-1 figcaption{color:var(--text)}.who-shot-0,.who-shot-2{z-index:1;scale:.84}.who-shot-0{translate:-202px 40px;rotate:-6deg}.who-shot-2{translate:202px 40px;rotate:6deg}.who-shot-0 figcaption{justify-self:start}.who-shot-2 figcaption{justify-self:end}.who-shot-0 .ph,.who-shot-2 .ph{filter:brightness(.9);transition:filter .5s;box-shadow:inset 0 0 0 1px #ffffff1f,0 30px 60px -24px #000000e6}.who-fan .who-shot-0:hover{z-index:3;translate:-176px 12px;rotate:-2deg;scale:.96}.who-fan .who-shot-2:hover{z-index:3;translate:176px 12px;rotate:2deg;scale:.96}.who-shot:hover .ph{filter:none}.who-shot-1 .ph-lg{box-shadow:inset 0 0 0 1px #ffffff24,0 50px 90px -30px #000000f2,0 0 0 8px color-mix(in srgb,var(--rc) 14%,transparent)}.lane-cta:hover{box-shadow:0 10px 24px -10px var(--rc)}.lane-cta:active{transform:scale(.97)}.ph-in{--s:.5598}.ph-lg .ph-in{--s:.6972}.ui{width:393px;height:852px;transform:scale(var(--s));transform-origin:0 0;color:#f3f4f0;font-family:var(--f);letter-spacing:-.005em;text-align:left;-webkit-font-smoothing:antialiased;background:#0b0d10;font-size:15px;font-stretch:100%;line-height:1.3;position:absolute;top:0;left:0;overflow:hidden}.ui-i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.ui-sb{z-index:3;justify-content:space-between;align-items:center;height:54px;padding:6px 30px 0 42px;display:flex;position:relative}.ui-sb b{letter-spacing:0;font-size:17px;font-weight:650}.ui-sb span{align-items:center;gap:6px;display:flex}.ui-sb svg{fill:currentColor}.ui-pad{gap:12px;padding:6px 16px 0;display:grid}.ui-row{align-items:center;gap:12px;min-width:0;display:flex}.ui-grow{flex:1;gap:2px;min-width:0;display:grid}.ui-push{margin-left:auto}.ui-mt{margin-top:12px}.ui-head{padding:4px 2px 2px}.ui-h1{letter-spacing:-.03em;font-size:34px;font-weight:780;line-height:1.05}.ui-h2{letter-spacing:-.02em;font-size:20px;font-weight:720;display:block}.ui-t{white-space:nowrap;text-overflow:ellipsis;font-size:15.5px;font-weight:650;overflow:hidden}.ui-s{color:#9aa0a8;white-space:nowrap;text-overflow:ellipsis;font-size:13px;overflow:hidden}.ui-mute{color:#9aa0a8;margin-left:auto;font-size:14px}.ui-dim{color:#6b717a}.ui-sec{margin:6px 4px -2px;font-size:17px;font-weight:700;display:block}.ui-card{background:#16191e;border-radius:20px;padding:14px;box-shadow:inset 0 0 0 1px #ffffff0d}.ui-list{padding:4px 14px;display:grid}.ui-list>.ui-row{padding:11px 0}.ui-list>.ui-row+.ui-row{border-top:1px solid #ffffff0f}.ui-chip{white-space:nowrap;border-radius:14px;flex:none;align-items:center;gap:6px;height:28px;padding:0 11px;font-size:13px;font-weight:700;display:inline-flex}.ui-chip .ui-i{width:15px;height:15px}.ui-chip-blue{color:#8dbbff;background:#5b9bff29}.ui-chip-amber{color:#ffc45a;background:#ffae1a29}.ui-chip-orange{color:#ff9475;background:#ff6a4229}.ui-chip-green{color:#6be3a0;background:#3ddc8424}.ui-ic{border-radius:13px;flex:none;place-items:center;width:40px;height:40px;display:grid}.ui-ic-amber{color:#ffc45a;background:#ffae1a29}.ui-ic-blue{color:#8dbbff;background:#5b9bff29}.ui-ic-orange{color:#ff9475;background:#ff6a4229}.ui-ic-green{color:#6be3a0;background:#3ddc8424}.ui-round{color:#f3f4f0;background:#1f2329;border-radius:50%;flex:none;place-items:center;width:40px;height:40px;display:grid}.ui-av{border-radius:50%;flex:none;place-items:center;width:44px;height:44px;font-size:15px;font-weight:760;display:grid}.ui-av-amber{color:#16120a;background:#ffae1a}.ui-btn{border-radius:27px;justify-content:center;align-items:center;gap:8px;height:54px;font-size:17px;font-weight:700;display:flex}.ui-btn-ghost{color:#f3f4f0;background:#1f2329}.ui-btn-amber{color:#16120a;background:#ffae1a}.ui-btn-orange{color:#1a0b06;background:#ff6a42}.ui-shine{position:relative;overflow:hidden}.ui-shine:after{content:"";background:linear-gradient(105deg,#0000 35%,#fff9 50%,#0000 65%);animation:3s ease-in-out infinite sheen;position:absolute;inset:0;transform:translate(-120%)}.ui-bar{background:#ffffff14;border-radius:3px;height:6px;display:block;position:relative;overflow:hidden}.ui-bar i{border-radius:inherit;transform-origin:0;position:absolute;inset:0}.ui-bar-thin{height:5px;margin-top:6px}.ui-bar-blue i{background:#5b9bff;animation:9s ease-in-out infinite ui-grow}.ui-bar-amber i{background:#ffae1a;transform:scaleX(.82)}.ui-bar-orange i{background:#ff6a42}.ui-bar-tasks i{animation:9s infinite ui-tasksbar}.ui-bar-coming i{animation:6s ease-in-out infinite ui-coming}.ui-bar-70 i{animation:5s ease-in-out infinite ui-stand}.ui-tabs{background:#0e1013f7;justify-content:space-around;height:88px;padding:10px 12px 0;display:flex;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -1px #ffffff0f}.ui-tabs span{color:#6b717a;justify-items:center;gap:4px;width:72px;font-size:11.5px;font-weight:600;display:grid}.ui-tabs .ui-i{width:24px;height:24px}.ui-tabs .on{color:#ffae1a}.ui .plate{flex:none}.ui-mapbg{filter:saturate(.75)brightness(.9);background:#0b0d10 url(/hero-map.webp) 58% 30%/auto 1500px;height:580px;position:absolute;inset:0 0 auto}.ui-mapbg:after{content:"";background:linear-gradient(#0b0d1099,#0000 20% 70%,#0b0d10);position:absolute;inset:0}.ui-mapbg-2{background-position:38% 62%}.ui-route{fill:none;stroke-linecap:round;width:393px;height:852px;position:absolute;inset:0}.ui-route-bg{stroke:#3a3f47;stroke-width:7px}.ui-route-left{stroke:#ffae1a;stroke-width:7px;stroke-dasharray:100 200;animation:9s ease-in-out infinite ui-left}.ui-route-dash{stroke:#ffae1a;stroke-width:5px;stroke-dasharray:2 12;animation:1s linear infinite ui-dash}.ui-me{background:#5b9bff;border-radius:50%;width:22px;height:22px;margin:-11px 0 0 -11px;position:absolute;box-shadow:0 0 0 5px #fff,0 6px 16px #00000080}.ui-me:after{content:"";border:2px solid #5b9bff;border-radius:50%;animation:2.2s ease-out infinite ping;position:absolute;inset:-10px}.ui-truck{z-index:1;color:#16120a;offset-rotate:0deg;background:#ffae1a;border-radius:50%;place-items:center;width:48px;height:48px;animation:9s ease-in-out infinite ui-drive;display:grid;position:absolute;top:0;left:0;box-shadow:0 0 0 4px #fff,0 10px 24px #00000080}.ui-truck .ui-i{width:24px;height:24px}.ui-pinA{color:#07142a;background:#5b9bff;border-radius:50%;place-items:center;width:34px;height:34px;margin:-17px 0 0 -17px;font-size:15px;font-weight:800;display:grid;position:absolute;box-shadow:0 0 0 4px #fff}.ui-mepulse{color:#16120a;background:#ffae1a;border-radius:50%;place-items:center;width:52px;height:52px;margin:-26px 0 0 -26px;display:grid;position:absolute;box-shadow:0 0 0 4px #fff}.ui-mepulse:before,.ui-mepulse:after{content:"";border:2px solid #ffae1a;border-radius:50%;animation:2.4s ease-out infinite ping;position:absolute;inset:-4px}.ui-mepulse:after{animation-delay:1.2s}.ui-mepulse .ui-i{width:26px;height:26px}.ui-top{z-index:2;justify-content:center;display:flex;position:absolute;top:62px;left:0;right:0}.ui-top .ui-chip{background:#111317e6;height:34px;padding:0 14px;font-size:14px;box-shadow:inset 0 0 0 1px #ffffff14}.ui-live{background:currentColor;border-radius:50%;width:8px;height:8px;animation:1.2s ease-in-out infinite ui-blink}.ui-sheet{z-index:2;background:#111317;border-radius:30px 30px 0 0;gap:12px;padding:10px 16px 34px;display:grid;position:absolute;bottom:0;left:0;right:0;box-shadow:0 -1px #ffffff12,0 -20px 40px #00000073}.ui-grab{background:#2e333a;border-radius:3px;justify-self:center;width:40px;height:5px}.ui-eta{counter-reset:eta var(--eta);animation:9s ease-in-out infinite ui-eta}.ui-eta:after{content:counter(eta)}.ui-offer{gap:16px}.ui-ring{flex:none;place-items:center;width:64px;height:64px;display:grid;position:relative}.ui-ring svg{fill:none;stroke-width:6px;position:absolute;inset:0;transform:rotate(-90deg)}.ui-ring circle{stroke:#262a31}.ui-ring .ui-ring-left{stroke:#ffae1a;stroke-linecap:round;stroke-dasharray:100 100;animation:15s linear infinite ui-ring}.ui-count{font-variant-numeric:tabular-nums;counter-reset:t var(--t);font-size:22px;font-weight:780;animation:15s linear infinite ui-count}.ui-count:after{content:counter(t)}.ui-price{letter-spacing:-.04em;font-size:40px;font-weight:800;line-height:1}.ui-ab{gap:10px;padding:2px 2px 0;display:grid}.ui-dot{border-radius:50%;flex:none;place-items:center;width:30px;height:30px;font-size:14px;font-weight:800;display:grid}.ui-dot-blue{color:#07142a;background:#5b9bff}.ui-dot-orange{color:#1a0b06;background:#ff6a42}.ui-btns{gap:10px}.ui-btns .ui-btn{flex:1}.ui-btns .ui-btn-ghost{flex:.6}.ui-nav{justify-content:space-between;align-items:center;padding:4px 16px 8px;display:flex}.ui-nav b{font-size:17px;font-weight:700}.ui-note{background:#1d2127;border-radius:14px;gap:2px;margin-top:12px;padding:10px 12px;font-size:14.5px;display:grid}.ui-tasks-n{counter-reset:d var(--d);animation:9s infinite ui-tasks}.ui-tasks-n:after{content:counter(d) " z 4"}.ui-tasks{gap:9px;margin:12px 0 0;padding:0;list-style:none;display:grid}.ui-tasks li{align-items:center;gap:10px;font-size:15px;display:flex}.ui-tasks li i{color:#0000;border-radius:50%;flex:none;place-items:center;width:24px;height:24px;display:grid;box-shadow:inset 0 0 0 2px #3a3f47}.ui-tasks li i .ui-i{stroke-width:3px;width:15px;height:15px}.ui-tasks li.done i{box-shadow:none;color:#062312;background:#3ddc84}.ui-tasks li.t3 i{animation:9s infinite ui-check}.ui-status{flex:none;display:grid}.ui-status>span{white-space:nowrap;border-radius:14px;grid-area:1/1;justify-self:end;align-items:center;gap:6px;height:28px;padding:0 11px;font-size:13px;font-weight:700;display:inline-flex}.ui-status .ui-i{stroke-width:3px;width:15px;height:15px}.ui-st-wait{color:#ffc45a;background:#ffae1a29;animation:9s infinite ui-st-a}.ui-st-ok{color:#062312;opacity:0;background:#3ddc84;animation:9s infinite ui-st-b}.ui-lines{color:#c9cdd3;gap:8px;margin-top:12px;font-size:14.5px;display:grid}.ui-lines span{justify-content:space-between;display:flex}.ui-lines b{color:#f3f4f0;font-weight:650}.ui .ui-total{color:#f3f4f0;border-top:1px dashed #ffffff24;padding-top:10px;font-size:17px;font-weight:700}.ui-total b{font-size:20px;font-weight:800}.ui-bottom{position:absolute;bottom:30px;left:16px;right:16px}.ui-carcard{background:radial-gradient(120% 90% at 100% 100%,#5b9bff59,#0000 60%),linear-gradient(160deg,#1c2433,#14181f);border-radius:24px;min-height:190px;padding:16px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #8dbbff2e}.ui-carside{fill:#dce6f5;width:212px;height:77px;animation:2.4s ease-in-out infinite ui-idle;position:absolute;bottom:4px;right:-8px}.ui-carside .glass{fill:#22314a}.ui-carside .shadow{fill:#00000073}.ui-carside .door{fill:none;stroke:#9daac0;stroke-width:1.6px;stroke-linecap:round}.ui-carside .hl{fill:#ffae1a}.ui-carside .tl{fill:#ff6a42}.ui-wheel{animation:1.4s linear infinite ui-spin}.ui-wheel .tyre{fill:#0b0d10}.ui-wheel .rim{fill:#3a4b66;stroke:#8dbbff;stroke-width:2px}.ui-wheel path{stroke:#8dbbff;stroke-width:2px;stroke-linecap:round}.ui-newentry{animation:6s ease-out infinite ui-pop}.ui-sos{height:58px;font-size:18px;animation:2s ease-out infinite ui-sos;position:absolute;bottom:104px;left:16px;right:16px}.ui-sos .ui-i{width:24px;height:24px}.ui-online{color:#6be3a0;background:#3ddc8424;border-radius:17px;flex:none;align-items:center;gap:8px;height:34px;padding:0 6px 0 12px;font-size:13.5px;font-weight:700;display:inline-flex}.ui-online i{background:#3ddc84;border-radius:11px;order:2;width:34px;height:22px;position:relative}.ui-online i:after{content:"";background:#fff;border-radius:50%;width:18px;height:18px;position:absolute;top:2px;right:2px}.ui-earn{margin-top:2px}.ui-big{letter-spacing:-.04em;font-size:36px;font-weight:800}.ui-bars{grid-template-columns:repeat(7,1fr);align-items:end;gap:8px;height:110px;margin-top:12px;display:grid}.ui-bars span{color:#6b717a;grid-template-rows:1fr auto;justify-items:center;gap:6px;height:100%;font-size:11.5px;font-weight:600;display:grid}.ui-bars i{transform-origin:50% 100%;background:#2a2f37;border-radius:7px;align-self:end;width:100%;animation:4.5s cubic-bezier(.23,1,.32,1) infinite both ui-barup}.ui-bars .on{color:#ffc45a}.ui-bars .on i{background:#ffae1a}.ui-time{color:#ffc45a;font-variant-numeric:tabular-nums;flex:none;width:52px;font-size:15px;font-weight:750}.ui-incoming{z-index:3;background:#1d1a12;border-radius:22px;align-items:center;gap:12px;padding:14px;animation:6s cubic-bezier(.23,1,.32,1) infinite ui-in;display:flex;position:absolute;bottom:100px;left:12px;right:12px;overflow:hidden;box-shadow:inset 0 0 0 1.5px #ffae1a8c,0 20px 40px #0009}.ui-price-sm{color:#ffc45a;white-space:nowrap;font-size:22px;font-weight:800}.ui-incoming-bar{transform-origin:0;background:#ffae1a;width:100%;height:3px;animation:6s linear infinite ui-drain;position:absolute;bottom:0;left:0}.ui-badge{position:relative}.ui-badge:after{content:"";background:#ff6a42;border-radius:50%;width:9px;height:9px;position:absolute;top:8px;right:9px;box-shadow:0 0 0 2px #1f2329}.ui-coming{background:linear-gradient(160deg,#2a2213,#16191e 70%);gap:10px;display:grid;box-shadow:inset 0 0 0 1px #ffae1a40}.ui-coming .ui-bar i{background:#ffae1a}.ui-eta-big{color:#ffc45a;white-space:nowrap;font-size:22px;font-weight:800}.ui-tiles{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.ui-tiles span{color:#9aa0a8;background:#16191e;border-radius:18px;gap:2px;padding:12px;font-size:12.5px;font-weight:600;display:grid;box-shadow:inset 0 0 0 1px #ffffff0d}.ui-tiles b{letter-spacing:-.03em;color:#f3f4f0;font-size:28px;font-weight:800}.ui-tiles .hot{background:#ff6a4214;box-shadow:inset 0 0 0 1.5px #ff6a4299}.ui-tiles .hot b{color:#ff9475}.ui-stand{color:#ff9475;background:#ff6a4229;border-radius:11px;flex:none;place-items:center;width:36px;height:36px;font-weight:800;display:grid}.ui-stand-free{color:#6b717a;background:0 0;border:1.5px dashed #3a3f47}.ui-mapbg-3{background-position:64% 40%}.ui-near{color:#16120a;background:#ffae1a;border-radius:50%;place-items:center;width:38px;height:38px;margin:-19px 0 0 -19px;animation:3s ease-in-out infinite ui-bob;display:grid;position:absolute;box-shadow:0 0 0 3px #fff,0 8px 18px #00000080}.ui-near .ui-i{width:20px;height:20px}.ui-near-2{color:#f3f4f0;background:#3a3f47;animation-delay:-1s}.ui-near-3{color:#f3f4f0;background:#3a3f47;animation-delay:-2s}.ui-opts{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.ui-opt{color:#c9cdd3;background:#16191e;border-radius:16px;justify-items:center;gap:6px;padding:12px 4px;font-size:13px;font-weight:650;display:grid;box-shadow:inset 0 0 0 1px #ffffff0d}.ui-opt .ui-i{width:24px;height:24px}.ui-opt.on{color:#ffc45a;background:#ffae1a1f;box-shadow:inset 0 0 0 1.5px #ffae1a}.ui-sub{margin:0 2px -4px}.ui-sub b{font-size:15px;font-weight:700}.ui-list>.ui-pick{background:#ffae1a1a;border-radius:14px;margin:0 -8px;padding:11px 8px;box-shadow:inset 0 0 0 1.5px #ffae1a8c}.ui-list>.ui-pick+.ui-row{border-top:0}.ui-av-grey{color:#c9cdd3;background:#2a2f37}.ui-av-blue{color:#07142a;background:#5b9bff}.ui-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.ui-photo{color:#ffffffd9;border-radius:14px;place-items:center;height:86px;display:grid;position:relative;overflow:hidden}.ui-photo .ui-i{width:30px;height:30px}.ui-photo i{background:#0000008c;border-radius:6px;padding:2px 6px;font-size:11.5px;font-style:normal;font-weight:700;position:absolute;bottom:6px;left:6px}.ui-photo.p1{background:radial-gradient(70% 70% at 30% 25%,#41587a,#18202c)}.ui-photo.p2{background:radial-gradient(70% 70% at 70% 30%,#5c4724,#1c1914)}.ui-photo.p3{background:radial-gradient(70% 70% at 40% 70%,#24513a,#131b17)}.ui-lines-top{margin-top:0}.ui-meta{gap:8px}.ui-meta .ui-i{color:#9aa0a8;width:17px;height:17px}.ui-accept{color:#16120a;background:#ffae1a;place-items:center;animation:8s infinite ui-acc;display:grid}.ui-accept>span{grid-area:1/1;align-items:center;gap:8px;display:inline-flex}.ui-acc-a{animation:8s infinite ui-acc-a}.ui-acc-b{opacity:0;animation:8s infinite ui-acc-b}.ui-mapbg-4{background-position:44% 70%}.ui-route-nav{stroke:#ffae1a;stroke-width:9px;stroke-linejoin:round;filter:drop-shadow(0 0 8px #ffae1a73)}.ui-turn{z-index:2;background:#16191e;border-radius:22px;align-items:center;gap:14px;padding:12px;display:flex;position:absolute;top:60px;left:12px;right:12px;box-shadow:inset 0 0 0 1px #ffffff12,0 16px 30px #00000073}.ui-turn-ic{color:#16120a;background:#ffae1a;border-radius:16px;flex:none;place-items:center;width:58px;height:58px;display:grid}.ui-turn-ic .ui-i{stroke-width:2.6px;width:34px;height:34px;animation:1.6s ease-in-out infinite ui-nudge}.ui-turn b{letter-spacing:-.03em;font-size:28px;font-weight:800;line-height:1}.ui-turn .ui-grow>span{color:#c9cdd3;font-size:15px}.ui-stats>span{color:#9aa0a8;background:#16191e;border-radius:16px;gap:2px;padding:10px 12px;font-size:12.5px;font-weight:600;display:grid}.ui-stats b{letter-spacing:-.02em;color:#f3f4f0;white-space:nowrap;font-size:22px;font-weight:800}.ui-stats>span:first-child b{color:#ffc45a}.ui-done{text-align:center;justify-items:center;gap:6px;padding:6px 0 4px;display:grid}.ui-done-ic{color:#062312;background:#3ddc84;border-radius:50%;place-items:center;width:72px;height:72px;margin-bottom:4px;display:grid;position:relative}.ui-done-ic .ui-i{stroke-width:2.6px;width:38px;height:38px}.ui-done-ic:after{content:"";opacity:0;border:2px solid #3ddc84;border-radius:50%;animation:2.4s ease-out infinite ping-sm;position:absolute;inset:-6px}.ui-h1-sm{font-size:28px}.ui-amount{white-space:nowrap;font-size:20px;font-weight:800}.ui-ok{color:#062312;background:#3ddc84;border-radius:50%;flex:none;place-items:center;width:26px;height:26px;animation:8s cubic-bezier(.34,1.56,.64,1) infinite both ui-ok;display:grid}.ui-ok .ui-i{stroke-width:3px;width:15px;height:15px}.ui-sent .ui-row:nth-child(2) .ui-ok{animation-delay:.4s}.ui-sent .ui-row:nth-child(3) .ui-ok{animation-delay:.8s}.ui-seg{gap:3px;height:10px;margin-top:14px;display:flex}.ui-seg i{transform-origin:0;border-radius:3px;animation:6s cubic-bezier(.23,1,.32,1) infinite both ui-seg}.ui-legend{color:#9aa0a8;gap:14px;margin-top:10px;font-size:12.5px;display:flex}.ui-legend span{align-items:center;gap:6px;display:inline-flex}.ui-legend i{border-radius:50%;width:8px;height:8px}.ui-chips{gap:8px;display:flex;overflow:hidden}.ui-chips span{color:#c9cdd3;background:#16191e;border-radius:17px;flex:none;align-items:center;height:34px;padding:0 14px;font-size:13.5px;font-weight:650;display:inline-flex;box-shadow:inset 0 0 0 1px #ffffff12}.ui-chips .on{color:#16120a;box-shadow:none;background:#ffae1a}.ui-tl{padding:2px 14px;display:grid}.ui-tl-row{grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:12px;padding:11px 0;display:grid}.ui-tl-row+.ui-tl-row{border-top:1px solid #ffffff0f}.ui-tl-d{justify-items:center;line-height:1;display:grid}.ui-tl-d b{letter-spacing:-.02em;font-size:19px;font-weight:780}.ui-tl-d small{color:#9aa0a8;margin-top:4px;font-size:11.5px;font-weight:650}.ui-tl-p{font-variant-numeric:tabular-nums;flex:none;font-size:15px;font-weight:750}.ui-tl-new{border-radius:16px;margin:0 -14px;padding:11px 14px;animation:6s ease-in-out infinite ui-hl}.ui-tags{gap:6px;margin-top:5px;display:flex;overflow:hidden}.ui-tags span{color:#c9cdd3;background:#ffffff0f;border-radius:7px;flex:none;height:22px;padding:0 8px;font-size:11.5px;font-weight:650;line-height:22px}.ui-tags-lg span{border-radius:9px;height:28px;padding:0 10px;font-size:12.5px;line-height:28px}.ui-mapbg-5{background-position:72% 46%}.ui-over{z-index:2;position:relative}.ui-search{color:#9aa0a8;background:#111317f0;border-radius:25px;align-items:center;gap:10px;height:50px;padding:0 16px;font-size:15px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14,0 10px 24px #0006}.ui-over .ui-chips span{background:#111317e6}.ui-over .ui-chips .on{background:#ffae1a}.ui-wpin{z-index:1;background:#16191e;border-radius:16px;align-items:center;gap:5px;height:32px;padding:0 10px 0 5px;font-size:13.5px;font-weight:750;display:inline-flex;position:absolute;translate:-50% -50%;box-shadow:0 0 0 2px #ffffffd9,0 8px 18px #00000080}.ui-wpin .ui-i{color:#1a0b06;stroke-width:2.6px;background:#ff6a42;border-radius:50%;width:22px;height:22px;padding:4px}.ui-wpin.on{z-index:2;color:#16120a;background:#ffae1a;border-radius:19px;height:38px;padding:0 13px 0 6px;font-size:15px;animation:2.4s ease-in-out infinite ui-bob;box-shadow:0 0 0 3px #fff,0 12px 26px #0000008c}.ui-wpin.on .ui-i{color:#ffae1a;background:#16120a;width:26px;height:26px}.ui-sheet-t{padding-bottom:16px;bottom:88px}.ui-stars{color:#ffc45a;gap:1px;display:inline-flex}.ui-stars .ui-i{fill:currentColor;stroke:none;width:14px;height:14px}.ui-rate{gap:6px;margin-top:4px}.ui-rate b{font-size:14px}.ui-slot{background:#3ddc8414;border-radius:16px;padding:10px 10px 10px 12px;box-shadow:inset 0 0 0 1px #3ddc8438}.ui-btn-sm{border-radius:21px;flex:none;height:42px;padding:0 18px;font-size:15px}.ui-save{color:#ffc45a;font-size:16px;font-weight:700}.ui-val{text-align:center;font-variant-numeric:tabular-nums;background:#0b0d10;border-radius:12px;flex:none;min-width:86px;height:40px;padding:0 12px;font-size:15.5px;font-weight:750;line-height:40px;box-shadow:inset 0 0 0 1.5px #ffffff1a}.ui-val-edit{box-shadow:inset 0 0 0 2px #ffae1a,0 0 0 4px #ffae1a24}.ui-val-edit:after{content:"";vertical-align:-3px;background:#ffae1a;width:2px;height:18px;margin-left:2px;animation:1s step-end infinite ui-blink;display:inline-block}.ui-tog{background:#2a2f37;border-radius:15px;flex:none;width:50px;height:30px;position:relative}.ui-tog:after{content:"";background:#fff;border-radius:50%;width:24px;height:24px;position:absolute;top:3px;left:3px;box-shadow:0 2px 6px #0000004d}.ui-tog.on{background:#3ddc84}.ui-tog.on:after{translate:20px}.ui-tog-anim{animation:6s ease-in-out infinite ui-tog}.ui-tog-anim:after{animation:6s cubic-bezier(.34,1.56,.64,1) infinite ui-togk}.ui-preview{padding:12px 14px}.ui-bars-6{grid-template-columns:repeat(6,1fr);height:104px}.ui-stats{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;display:grid}.ui-stats span{color:#9aa0a8;background:#16191e;border-radius:16px;gap:2px;padding:12px;font-size:12.5px;display:grid;box-shadow:inset 0 0 0 1px #ffffff0d}.ui-stats b{letter-spacing:-.02em;color:#f3f4f0;align-items:center;gap:4px;font-size:19px;font-weight:780;display:flex}.ui-stats .ui-i{fill:#ffc45a;stroke:none;width:16px;height:16px}.ui-days{grid-template-columns:repeat(6,minmax(0,1fr));gap:6px;display:grid}.ui-days span{color:#9aa0a8;background:#16191e;border-radius:16px;justify-items:center;gap:3px;padding:9px 0 8px;font-size:12px;font-weight:650;display:grid}.ui-days b{color:#f3f4f0;font-size:19px;font-weight:780}.ui-days i{gap:3px;height:5px;display:flex}.ui-days em{background:#5b9bff;border-radius:50%;width:5px;height:5px}.ui-days .on{color:#16120ab3;background:#ffae1a}.ui-days .on b{color:#16120a}.ui-days .on em{background:#16120a}.ui-cal{gap:8px;display:grid}.ui-ev{grid-template-columns:44px minmax(0,1fr);gap:10px;display:grid}.ui-ev time{color:#9aa0a8;font-variant-numeric:tabular-nums;padding-top:12px;font-size:13.5px;font-weight:700}.ui-ev>div{min-width:0;box-shadow:inset 4px 0 0 var(--c);background:#16191e;border-radius:14px;justify-items:start;gap:3px;padding:11px 12px 12px 16px;display:grid}.ui-ev>div .ui-t{max-width:100%}.ui-ev .ui-chip{height:24px;margin-top:5px;padding:0 9px;font-size:12px}.ui-ev-free>div{box-shadow:none;outline-offset:-1.5px;background:#3ddc840f;outline:1.5px dashed #3ddc8480;animation:3s ease-in-out infinite ui-free}.ui-free{color:#6be3a0}.ui-now{color:#ff6a42;align-items:center;margin:-2px 0;display:flex}.ui-now b{width:44px;font-size:12.5px;font-weight:780}.ui-now:before{content:"";background:#ff6a42;border-radius:50%;flex:none;order:1;width:10px;height:10px;margin-left:6px;box-shadow:0 0 0 4px #ff6a4238}.ui-now:after{content:"";background:#ff6a42;border-radius:1px;flex:1;order:2;height:2px}.ui-photos-sm{margin-top:0}.ui-photos-sm .ui-photo{height:78px}.ui-photo-add{outline-offset:-1.5px;color:#9aa0a8;outline:1.5px dashed #fff3;background:0 0!important}.ui-photo-add i{background:0 0}.ui-row-in{animation:7s cubic-bezier(.23,1,.32,1) infinite both ui-pop}.ui-add{outline-offset:-1.5px;color:#ffc45a;border-radius:14px;outline:1.5px dashed #ffae1a66;align-items:center;gap:10px;height:48px;padding:0 14px;font-size:15px;font-weight:700;display:flex}.ui-quote-sum{padding:0 4px}.ui-send{position:absolute;bottom:104px;left:16px;right:16px}@keyframes fan-in{0%{opacity:.2;transform:translateY(60px)scale(.94)}to{opacity:1;transform:none}}@keyframes word-slide{0%{transform:translate(12%)}to{transform:translate(-12%)}}@keyframes ui-seg{0%{transform:scaleX(0)}25%,92%{transform:none}to{transform:scaleX(0)}}@keyframes ui-hl{0%,to{background:0 0}20%,60%{background:#ff6a421a}}@keyframes ui-tog{0%,40%{background:#2a2f37}50%,90%{background:#3ddc84}to{background:#2a2f37}}@keyframes ui-togk{0%,40%{translate:0}50%,90%{translate:20px}to{translate:0}}@keyframes ui-free{50%{background:#3ddc841f}}@keyframes ui-bob{50%{transform:translateY(-5px)}}@keyframes ui-nudge{50%{transform:translate(3px)}}@keyframes ui-acc{0%,58%{background:#ffae1a;transform:none}61%{transform:scale(.96)}64%,96%{background:#3ddc84;transform:none}to{background:#ffae1a}}@keyframes ui-acc-a{0%,60%{opacity:1;transform:none}64%,96%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:none}}@keyframes ui-acc-b{0%,62%{opacity:0;transform:translateY(12px)}66%,96%{opacity:1;transform:none}to{opacity:0}}@keyframes ui-ok{0%,6%{transform:scale(0)}14%,94%{transform:none}to{transform:scale(0)}}@property --eta{syntax:"<integer>";inherits:false;initial-value:6}@property --t{syntax:"<integer>";inherits:false;initial-value:15}@property --d{syntax:"<integer>";inherits:false;initial-value:2}@keyframes ui-drive{0%{offset-distance:0%}85%,to{offset-distance:86%}}@keyframes ui-left{0%{stroke-dasharray:100 200}85%,to{stroke-dasharray:14 200}}@keyframes ui-dash{to{stroke-dashoffset:-14px}}@keyframes ui-eta{0%{--eta:6}85%,to{--eta:1}}@keyframes ui-grow{0%{transform:scaleX(.25)}85%,to{transform:scaleX(.92)}}@keyframes ui-blink{50%{opacity:.25}}@keyframes ui-ring{to{stroke-dashoffset:100px}}@keyframes ui-count{0%{--t:15}to{--t:0}}@keyframes ui-check{0%,72%{color:#0000;background:0 0;box-shadow:inset 0 0 0 2px #3a3f47}76%,98%{color:#062312;background:#3ddc84;box-shadow:inset 0 0 #0000}}@keyframes ui-tasks{0%,74%{--d:2}76%,98%{--d:3}to{--d:2}}@keyframes ui-tasksbar{0%,74%{transform:scaleX(.5)}78%,98%{transform:scaleX(.75)}to{transform:scaleX(.5)}}@keyframes ui-st-a{0%,82%{opacity:1}85%,98%{opacity:0}to{opacity:1}}@keyframes ui-st-b{0%,82%{opacity:0;transform:scale(.6)}86%,98%{opacity:1;transform:none}to{opacity:0}}@keyframes ui-spin{to{transform:rotate(360deg)}}@keyframes ui-idle{50%{transform:translateY(-2px)}}@keyframes ui-pop{0%,8%{opacity:0;transform:translateY(12px)scale(.97)}16%,to{opacity:1;transform:none}}@keyframes ui-sos{0%{box-shadow:0 0 #ffae1a8c}to{box-shadow:0 0 0 18px #ffae1a00}}@keyframes ui-barup{0%{transform:scaleY(.08)}22%,90%{transform:scaleY(1)}to{transform:scaleY(.08)}}@keyframes ui-in{0%,10%{transform:translateY(170%)}20%,88%{transform:none}96%,to{transform:translateY(170%)}}@keyframes ui-drain{0%,20%{transform:scaleX(1)}88%,to{transform:scaleX(0)}}@keyframes ui-coming{0%{transform:scaleX(.3)}90%,to{transform:scaleX(.85)}}@keyframes ui-stand{0%{transform:scaleX(.55)}80%,to{transform:scaleX(.78)}}.trip{background:#0f1114;border-radius:32px;margin-top:56px;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.trip>*{grid-area:1/1}.trip-map{min-height:600px;position:relative;overflow:hidden}.trip-map>svg{width:100%;height:100%;display:block;position:absolute;inset:0}.trip-map:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0f1114 0 30%,#0f1114bf 42%,#0000 58%);position:absolute;inset:0}.trip-map svg svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:22px;height:22px;overflow:visible}.trip-river{fill:none;stroke:#132338;stroke-width:46px;stroke-linecap:round}.trip-park rect{fill:#13201a}.trip-roads-minor path{fill:none;stroke:#171a1f;stroke-width:8px}.trip-roads path{fill:none;stroke:#252930;stroke-width:16px;stroke-linecap:round;stroke-linejoin:round}.trip-trail{fill:none;stroke:#ffae1a;stroke-width:6px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1380 1380;stroke-dashoffset:1380px;animation:16s linear infinite trip-trail}.trip-base circle{fill:#16120a;stroke:#ffae1a;stroke-width:4px}.trip-lbl{fill:#a5aab2;font:600 18px var(--f)}.trip-b{color:#1a0b06}.trip-b>circle{fill:#ff6a42}.trip-a{color:#062312}.trip-a>circle{fill:#5b9bff;animation:16s linear infinite trip-a}.trip-a .trip-a-dot{fill:#fff;animation:16s linear infinite trip-a}.trip-a-ok{opacity:0;animation:16s linear infinite trip-aok}.trip-a-ok circle{fill:#3ddc84}.trip-map .trip-halo{fill:none;stroke:#ff6a42;stroke-width:3px;transform-box:fill-box;transform-origin:50%;animation:2.4s ease-out infinite trip-halo}.trip-a .trip-halo{stroke:#5b9bff}.trip-truck{color:#16120a;animation:16s linear infinite trip-truck;transform:translate(680px,100px)}.trip-truck>circle{fill:#ffae1a;stroke:#fff;stroke-width:4px}.trip-truck svg{width:24px;height:24px}.trip-map .trip-load{fill:none;stroke:#5b9bff;stroke-width:4px;opacity:0;animation:16s linear infinite trip-load}.trip-clock{z-index:1;background:#111317eb;border-radius:24px;grid-template-columns:auto auto;align-items:center;gap:10px;height:48px;padding:0 18px 0 16px;display:grid;position:absolute;top:20px;right:20px;box-shadow:inset 0 0 0 1px #ffffff1a}.trip-clock i{background:var(--amber);border-radius:50%;width:9px;height:9px;animation:1.2s ease-in-out infinite ui-blink}.trip-clock b{font-variant-numeric:tabular-nums;opacity:var(--on);grid-area:1/2;font-size:22px;font-weight:780}.trip-steps{z-index:1;align-content:center;gap:10px;width:min(430px,42%);margin:0;padding:24px;list-style:none;display:grid;position:relative}.trip-step{--on:0;background:rgba(27,30,36,calc(.45 + .5 * var(--on)));box-shadow:inset 0 0 0 1px rgba(255,255,255,calc(.05 + .07 * var(--on)));opacity:calc(.5 + .5 * var(--on));transform:scale(calc(.97 + .03 * var(--on)));border-radius:20px;padding:14px 16px 16px;position:relative}.trip-step:after{content:"";background:var(--rc);height:3px;transform:scaleX(var(--on));transform-origin:0;border-radius:2px;position:absolute;bottom:0;left:16px;right:16px}.trip-step-h{letter-spacing:.06em;text-transform:uppercase;color:var(--text-3);align-items:center;gap:8px;margin:0 0 8px;font-size:11.5px;font-weight:700;display:flex}.trip-step-h time{letter-spacing:0;color:var(--text);font-variant-numeric:tabular-nums;margin-left:auto;font-size:15px}.trip-step .h3{font-size:19px}.trip-step p:not(.trip-step-h){color:var(--text-2);margin:4px 0 0;font-size:14.5px;line-height:1.5}.trip-w1{animation:16s linear infinite trip-w1}.trip-w2{animation:16s linear infinite trip-w2}.trip-w3{animation:16s linear infinite trip-w3}.trip-w4{animation:16s linear infinite trip-w4}@property --on{syntax:"<number>";inherits:true;initial-value:0}@keyframes trip-w1{0%,16%{--on:1}19%,97%{--on:0}to{--on:1}}@keyframes trip-w2{0%,17%{--on:0}20%,38%{--on:1}41%,to{--on:0}}@keyframes trip-w3{0%,39%{--on:0}42%,70%{--on:1}73%,to{--on:0}}@keyframes trip-w4{0%,71%{--on:0}74%,97%{--on:1}to{--on:0}}@keyframes trip-truck{0%{opacity:0;transform:translate(680px,100px)}3%{opacity:1}18%{transform:translate(680px,100px)}26.41%{transform:translate(680px,230px)}31.59%{transform:translate(760px,230px)}40%,44%{transform:translate(760px,360px)}51.51%{transform:translate(900px,360px)}57.41%{transform:translate(900px,250px)}66%,72%{transform:translate(1060px,250px)}79.68%{transform:translate(1060px,470px)}90.16%{transform:translate(760px,470px)}94%{opacity:1;transform:translate(760px,360px)}96.5%,to{opacity:0;transform:translate(760px,360px)}}@keyframes trip-trail{0%,18%{stroke-dashoffset:1380px;opacity:1}40%,44%{stroke-dashoffset:1040px}66%,72%{stroke-dashoffset:630px}94%{stroke-dashoffset:0}97%{stroke-dashoffset:0;opacity:1}to{stroke-dashoffset:0;opacity:0}}@keyframes trip-load{0%,42%{opacity:0}45%,92%{opacity:1}95%,to{opacity:0}}@keyframes trip-a{0%,42%{opacity:1}46%,92%{opacity:.3}95%,to{opacity:1}}@keyframes trip-aok{0%,94%{opacity:0}96.5%,99.5%{opacity:1}to{opacity:0}}@keyframes trip-halo{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(2.2)}}.paper{background:var(--paper);color:var(--ink);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:clamp(80px,9vw,128px) 0}.paper .label{color:var(--amber-ink)}.paper .lead{color:var(--ink-2)}.paper :focus-visible{outline-color:var(--ink)}.ref-head{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:48px;display:grid}.sticker{color:#0b0c0e;background:#fff;border-radius:16px;justify-items:start;gap:10px;width:210px;padding:14px 14px 16px;transition:scale .3s;animation:6s ease-in-out infinite sway;display:grid;box-shadow:0 2px #0000000f,0 30px 60px -24px #1213158c}.sticker:hover{scale:1.04}.st-top{letter-spacing:-.02em;align-items:center;gap:7px;font-size:13px;font-weight:700;font-stretch:110%;display:flex}.sticker b{letter-spacing:-.035em;text-wrap:balance;font-size:19px;font-weight:760;font-stretch:108%;line-height:1.05}.st-qr{aspect-ratio:1;width:100%;display:block}.st-qr svg{width:100%;height:100%;display:block}.rw{background:#fff;border-radius:32px;margin-top:56px;padding:28px;box-shadow:0 1px #0000000a,0 40px 80px -48px #12131573}.rw-top{grid-template-columns:auto minmax(0,1fr);align-items:end;gap:20px 48px;display:grid}.rw-lbl{color:var(--ink-2);margin-bottom:8px;font-size:14px;font-weight:700;display:block}.rw-n{align-items:center;gap:12px;display:flex}.rw-n button{width:48px;height:48px;color:var(--ink);font:700 24px/1 var(--f);cursor:pointer;background:#f1eee6;border:0;border-radius:50%;flex:none;place-items:center;transition:transform .15s,background-color .2s;display:grid}.rw-n button:hover{background:#e6e2d7}.rw-n button:active{transform:scale(.92)}.rw-n button:disabled{opacity:.35;cursor:default}.rw-n output{align-items:baseline;gap:8px;min-width:200px;font-size:20px;font-weight:650;display:flex}.rw-n output b{letter-spacing:-.05em;font-variant-numeric:tabular-nums;font-size:64px;font-weight:800;line-height:1}.rw-prize{text-align:right;justify-items:end;gap:4px;display:grid}.rw-prize b{letter-spacing:-.035em;color:#9a9488;font-size:clamp(26px,3vw,38px);font-weight:800;line-height:1.05;animation:.45s cubic-bezier(.34,1.56,.64,1) pop}.rw-prize .rw-got{color:var(--ink)}.rw-next{color:var(--ink-2);font-size:15px}.rw-road{height:96px;margin:30px 0 4px;position:relative}.rw-track{background:#202328;border-radius:22px;height:44px;position:absolute;top:44px;left:0;right:0;box-shadow:inset 0 2px 6px #00000080,0 1px #fff9}.rw-track:before{content:"";background:repeating-linear-gradient(90deg,#e9e6de 0 18px,#0000 18px 34px);height:2px;position:absolute;top:21px;left:26px;right:26px}.rw-fill{width:calc(26px + (100% - 52px) * var(--p) / 100);background:repeating-linear-gradient(90deg,#16120a59 0 18px,#0000 18px 34px) 26px 21px/100% 2px no-repeat,linear-gradient(90deg,#ff8f0a,#ffae1a 55%,#ffc550);border-radius:22px;transition:width .25s cubic-bezier(.23,1,.32,1);position:absolute;top:0;bottom:0;left:0;box-shadow:0 6px 20px -6px #ff8f0ab3}.rw-post{left:calc(26px + (100% - 52px) * var(--x) / 100);min-width:36px;height:30px;box-shadow:inset 0 0 0 2px var(--ink);color:var(--ink);background:#fff;border-radius:8px;place-items:center;padding:0 7px;font-size:15px;font-weight:800;transition:background-color .25s,transform .3s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;top:-42px;transform:translate(-50%)}.rw-post:after{content:"";background:var(--ink);width:2px;height:12px;margin-left:-1px;position:absolute;top:100%;left:50%}.rw-post.on{box-shadow:inset 0 0 0 2px var(--ink),0 6px 14px -6px #ff8f0ae6;background:var(--amber);transform:translate(-50%)translateY(-4px)}.rw-car{top:50%;left:calc(26px + (100% - 52px) * var(--p) / 100);width:52px;height:40px;color:var(--ink);box-shadow:inset 0 0 0 2.5px var(--ink),0 10px 20px -6px #0000008c;background:#fff;border-radius:12px;place-items:center;margin:-20px 0 0 -26px;transition:left .25s cubic-bezier(.23,1,.32,1);display:grid;position:absolute}.rw-car svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.rw-road input{opacity:0;cursor:grab;appearance:none;width:100%;height:56px;margin:0;position:absolute;top:38px;left:0;right:0}.rw-road input::-webkit-slider-thumb{appearance:none;width:52px;height:56px}.rw-road input::-moz-range-thumb{border:0;width:52px;height:56px}.rw-road:has(input:focus-visible) .rw-car{outline:3px solid var(--ink);outline-offset:3px}.rw-tickets{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:24px;display:grid}.tk{color:var(--ink);background:#f4f1ea;border-radius:18px;grid-template-columns:72px minmax(0,1fr);transition:background-color .3s,box-shadow .3s,opacity .3s;display:grid;position:relative;-webkit-mask:radial-gradient(11px at 72px 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(11px at 72px 100%,#0000 98%,#000) bottom/100% 51% no-repeat;mask:radial-gradient(11px at 72px 0,#0000 98%,#000) top/100% 51% no-repeat,radial-gradient(11px at 72px 100%,#0000 98%,#000) bottom/100% 51% no-repeat}.tk-stub{border-right:2px dashed #16120a33;align-content:center;justify-items:center;gap:2px;padding:14px 6px;display:grid}.tk-stub b{letter-spacing:-.04em;font-size:34px;font-weight:800;line-height:1}.tk-stub span{color:var(--ink-2);font-size:12.5px;font-weight:650}.tk-main{padding:16px 16px 44px}.tk-main .h3{font-size:18px}.tk-main p{color:var(--ink-2);margin:6px 0 0;font-size:14px;line-height:1.5}.tk-got{background:var(--amber)}.tk-got .tk-stub span,.tk-got .tk-main p{color:#16120abf}.tk-top.tk-got{color:var(--amber);background:#16120a}.tk-top.tk-got .tk-stub{border-color:#ffae1a59}.tk-top.tk-got .tk-stub span,.tk-top.tk-got .tk-main p{color:#ffecc8bf}.tk-top.tk-got .tk-stamp{border-color:var(--amber);color:var(--amber)}.tk-next{box-shadow:inset 0 0 0 2px var(--amber);background:#fff}.tk-lock{opacity:.55}.tk-need{color:var(--amber);background:#16120a;border-radius:12px;padding:4px 10px;font-size:12.5px;font-weight:700;display:inline-flex;position:absolute;bottom:14px;left:88px}.tk-stamp{color:#16120a;letter-spacing:.06em;text-transform:uppercase;border:2px solid #16120a;border-radius:8px;align-items:center;gap:4px;padding:3px 9px 3px 6px;font-size:12px;font-weight:800;animation:.45s cubic-bezier(.34,1.56,.64,1) stamp;display:inline-flex;position:absolute;bottom:12px;right:12px;transform:rotate(-6deg)}.tk-stamp svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:14px;height:14px}.ref-grid{margin-top:88px}.rules-list dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,4vw,56px);margin:18px 0 0;display:grid}.rules-list dl div{border-top:1px solid var(--rule);padding:18px 0}.rules-list dt{letter-spacing:-.01em;font-size:17px;font-weight:680}.rules-list dd{color:var(--ink-2);margin:4px 0 0;font-size:15.5px;line-height:1.55}.rules-more{border-top:1px solid var(--rule);margin:4px 0 0;padding-top:18px;font-weight:650}.rules-more a{text-underline-offset:4px}.rank{background:var(--s1);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;overflow:hidden}.rank-h{box-shadow:inset 0 -1px 0 var(--line);justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.rank-h b{font-size:16px;font-weight:700}.rank-h span{color:var(--text-2);font-size:13px}.rank-row{grid-template-columns:28px minmax(0,1fr) auto;align-items:center;gap:14px;min-height:60px;padding:10px 20px;display:grid}.rank-row+.rank-row{box-shadow:inset 0 1px 0 var(--line)}.rank-row.me{background:#ffae1a14}.rank-n{color:var(--text-2);text-align:center;font-variant-numeric:tabular-nums;font-size:15px;font-weight:720}.rank-n.top{color:#ffc45a}.rank-code{align-items:center;gap:10px;min-width:0;display:flex}.rank-row{transition:background-color .2s}.rank-row:hover{background:#ffffff08}.rank-me{color:#ffc45a;font-size:12.5px;font-weight:720}.rank-p{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:720}.rank-you{color:var(--text-2);border:1.5px dashed #fff3;border-radius:10px;align-items:center;gap:12px;margin:8px 12px 12px;padding:12px 14px;font-size:15px;line-height:1.4;text-decoration:none;display:flex}.rank-you svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px}.rank-empty{color:var(--text-2);margin:0;padding:28px 20px;font-size:15px;line-height:1.5}.rank-more{justify-content:center;padding:4px 12px 16px;display:flex}.paper .rank{box-shadow:0 0 0 1px var(--rule),0 24px 48px -32px #12131559;background:#fff}.paper .rank-h{box-shadow:inset 0 -1px 0 var(--rule)}.paper .rank-row+.rank-row{box-shadow:inset 0 1px 0 var(--rule)}.paper .rank-h span,.paper .rank-n,.paper .rank-empty{color:var(--ink-2)}.paper .rank-n.top,.paper .rank-me{color:var(--amber-ink)}.paper .rank-you{color:var(--ink-2);border-color:#12131540}.paper .b-g{color:var(--ink);box-shadow:inset 0 0 0 1px var(--rule);background:#1213150f}.paper .b-g:hover{background:#1213151a}.fm{color:#0b0c0e;width:100%;max-width:560px;font-family:var(--f);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border-radius:20px;padding:32px;font-size:16px;line-height:1.45;box-shadow:0 40px 80px -40px #000c}.fm :focus-visible{outline-color:#0b0c0e}.fm-h{letter-spacing:-.04em;margin:0 0 6px;font-size:28px;font-weight:740;font-stretch:108%;line-height:1.08}.fm-sub{color:#5e6670;margin:0 0 24px;font-size:15px}.fm-alert{color:#a42a18;background:#fdedea;border-radius:10px;align-items:center;gap:10px;margin:0 0 20px;padding:12px 14px;font-size:14px;font-weight:600;display:flex}.fm-info{color:#155c34;background:#eaf6ef;border-radius:10px;align-items:flex-start;gap:10px;margin:0 0 20px;padding:12px 14px;font-size:14px;font-weight:550;line-height:1.45;display:flex}.fm-alert svg,.fm-info svg,.err svg,.fm-foot svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:16px;height:16px}.fm-info svg{margin-top:2px}.fld{border:0;min-width:0;margin:0 0 16px;padding:0}.lbl{color:#1a1c20;justify-content:space-between;align-items:baseline;gap:8px;width:100%;margin-bottom:7px;padding:0;font-size:14px;font-weight:620;display:flex}.lbl em{color:#5e6670;font-size:12.5px;font-style:normal;font-weight:500}.inp{width:100%;height:52px;font:500 16.5px/1 var(--f);color:#0b0c0e;background:#fff;border:1.5px solid #a9b0b9;border-radius:10px;outline:none;align-items:center;padding:0 14px;display:flex}.inp:focus,.inp:focus-within{border-color:#0b0c0e;box-shadow:0 0 0 3px #0b0c0e1a}.inp::placeholder,.inp input::placeholder{color:#6b727c;font-weight:400}.inp input{min-width:0;height:100%;font:inherit;color:inherit;background:0 0;border:0;outline:none;flex:1;padding:0}.inp.bad{border-color:#d93a26;box-shadow:0 0 0 4px #d93a261a}.inp[readonly]{color:#4a5059;background:#f4f5f7}.err{color:#c2321f;align-items:center;gap:6px;margin:7px 0 0;font-size:13px;font-weight:600;display:flex}.chk{color:#2a2e34;cursor:pointer;grid-template-columns:22px 1fr;align-items:start;gap:12px;margin:8px 0 14px;font-size:14px;line-height:1.45;display:grid}.chk input{appearance:none;cursor:pointer;background:#fff 50%/14px no-repeat;border:1.5px solid #a9b0b9;border-radius:6px;width:22px;height:22px;margin:0}.chk input:checked{background-color:#0b0c0e;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");border-color:#0b0c0e}.chk.bad input{border-color:#d93a26;box-shadow:0 0 0 4px #d93a261a}.chk a{color:#0b0c0e;text-underline-offset:3px}.fm-btn{color:#fff;width:100%;height:56px;font:680 16.5px/1 var(--f);letter-spacing:-.01em;cursor:pointer;background:#0b0c0e;border:0;border-radius:12px;justify-content:center;align-items:center;gap:10px;font-stretch:104%;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1);display:flex}.fm-btn:active{transform:scale(.98)}.fm-btn[disabled]{opacity:.65;cursor:default}.fm-btn-2{color:#0b0c0e;background:#fff;box-shadow:inset 0 0 0 1.5px #d5d9de}.fm-foot{color:#5e6670;flex-wrap:wrap;align-items:baseline;gap:6px;margin:18px 0 0;font-size:14px;line-height:1.45;display:flex}.fm-foot a{color:#0b0c0e;text-underline-offset:3px;font-weight:620}.hp{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.join:has(.pass){-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;background:0 0;padding:0}.join:has(.pass):before{display:none}.join:has(.pass) .join-head{display:none}.pass{--pc:var(--rc,#ffae1a);width:100%;max-width:560px;color:var(--text);text-align:left;filter:drop-shadow(0 30px 40px #0000008c);position:relative}.join .pass,.band .pass{max-width:none}.pass-top,.pass-body{background:#121418;position:relative}.pass-top{background:radial-gradient(90% 130% at 100% 0%,color-mix(in srgb,var(--pc) 32%,transparent),transparent 62%),radial-gradient(#ffffff0f 1px,transparent 1.5px) 0 0/16px 16px,#121418;border-radius:24px 24px 0 0;justify-items:start;gap:4px;padding:26px 24px;display:grid;overflow:hidden;-webkit-mask:radial-gradient(13px at 0 100%,#0000 12.5px,#000 13px) 0 0/51% 100% no-repeat,radial-gradient(13px at 100% 100%,#0000 12.5px,#000 13px) 100% 0/51% 100% no-repeat;mask:radial-gradient(13px at 0 100%,#0000 12.5px,#000 13px) 0 0/51% 100% no-repeat,radial-gradient(13px at 100% 100%,#0000 12.5px,#000 13px) 100% 0/51% 100% no-repeat}.pass-body{border-radius:0 0 24px 24px;gap:16px;padding:24px;display:grid;-webkit-mask:radial-gradient(13px at 0 0,#0000 12.5px,#000 13px) 0 0/51% 100% no-repeat,radial-gradient(13px at 100% 0,#0000 12.5px,#000 13px) 100% 0/51% 100% no-repeat;mask:radial-gradient(13px at 0 0,#0000 12.5px,#000 13px) 0 0/51% 100% no-repeat,radial-gradient(13px at 100% 0,#0000 12.5px,#000 13px) 100% 0/51% 100% no-repeat}.pass-body:before{content:"";border-top:2px dashed #ffffff24;position:absolute;top:-1px;left:20px;right:20px}.pass-ok{color:#062312;background:#3ddc84;border-radius:50%;place-items:center;width:46px;height:46px;margin-bottom:10px;animation:.55s cubic-bezier(.34,1.56,.64,1) both pop;display:grid;box-shadow:0 0 0 6px #3ddc8429}.pass-ok svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.pass-ok-mail{background:var(--amber);color:#16120a;box-shadow:0 0 0 6px #ffae1a29}.pass-ok-mail svg{stroke-width:2.2px}.pass-k{color:#6be3a0;margin:0;font-size:15px;font-weight:700}.pass-k-hi{color:var(--pc)}.pass-h{letter-spacing:-.035em;outline:none;margin:0;font-size:clamp(25px,2.6vw,30px);font-weight:760;font-stretch:108%;line-height:1.1}.pass-sub{color:var(--text-2);margin:8px 0 0;font-size:15px;line-height:1.5}.pass-sub b{color:var(--text)}.pass-code{flex-wrap:wrap;align-items:center;gap:10px 12px;margin-top:16px;display:flex}.pass-mail{color:#b9c8e0;background:#5b9bff1a;border-radius:14px;align-items:flex-start;gap:12px;padding:14px 16px;font-size:14.5px;line-height:1.5;display:flex;box-shadow:inset 0 0 0 1px #5b9bff47}.pass-mail b{color:var(--text);font-weight:680}.pass-mail svg{fill:none;stroke:#8dbbff;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px;margin-top:1px}.pass-btn{border-radius:14px;width:100%;height:56px}.pass .claim-err{margin:0}.sh{gap:10px;display:grid}.sh-k{letter-spacing:.08em;text-transform:uppercase;color:var(--text-3);margin:4px 0 -2px;font-size:12px;font-weight:720}.lnk{background:#0a0b0d;border-radius:14px;align-items:center;gap:10px;min-height:58px;padding:6px 6px 6px 14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff1a}.lnk>svg{fill:none;width:18px;height:18px;stroke:var(--text-3);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.lnk span{overflow-wrap:anywhere;flex:1;min-width:0;font-size:15px;font-weight:620;line-height:1.3}.lnk button{background:var(--amber);color:#16120a;height:46px;font:700 14.5px/1 var(--f);cursor:pointer;border:0;border-radius:10px;flex:none;align-items:center;gap:7px;padding:0 15px;transition:transform .16s;display:inline-flex}.lnk button:active{transform:scale(.96)}.lnk button svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.shr{grid-template-columns:repeat(var(--n,3),minmax(0,1fr));gap:8px;display:grid}.shr a,.shr button{min-height:78px;color:var(--text);font:620 13.5px/1.1 var(--f);cursor:pointer;background:#ffffff0d;border:0;border-radius:14px;align-content:center;justify-items:center;gap:7px;padding:10px 4px;text-decoration:none;transition:background-color .2s,transform .16s;display:grid;box-shadow:inset 0 0 0 1px #ffffff14}.shr a:hover,.shr button:hover{background:#ffffff17}.shr a:active,.shr button:active{transform:scale(.96)}.shr i{background:#ffffff1a;border-radius:50%;place-items:center;width:36px;height:36px;display:grid}.shr svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.shr-wa i{color:#05230f;background:#25d366}.shr-sms i{color:#07142a;background:#5b9bff}.shr-mail i{background:var(--amber);color:#16120a}.qrr{background:#ffffff0a;border-radius:16px;align-items:center;gap:16px;margin-top:6px;padding:14px;display:flex;box-shadow:inset 0 0 0 1px #ffffff12}.qrr .qr-box{background:#fff;border-radius:10px;flex:none;width:104px;height:104px;padding:8px}.qrr .qr-box svg{width:100%;height:100%;display:block}.qrr b{letter-spacing:-.01em;font-size:15.5px;font-weight:700;display:block}.qrr span{color:var(--text-2);margin-top:3px;font-size:13.5px;line-height:1.45;display:block}.qrr button{min-height:44px;color:var(--amber);font:700 14px/1 var(--f);text-underline-offset:4px;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.prog{gap:10px;margin-top:6px;display:grid}.prog-top{justify-content:space-between;gap:12px;font-size:14px;display:flex}.prog-top b{font-weight:700}.prog-top span{color:var(--text-2)}.bar{background:#ffffff14;border-radius:4px;height:8px;overflow:hidden}.bar i{background:linear-gradient(90deg,#5b9bff,var(--amber),#ff6a42);border-radius:4px;height:100%;display:block}.ladder{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.rung{color:var(--text-3);background:#ffffff08;border-radius:12px;padding:10px 12px;font-size:12px;line-height:1.3;box-shadow:inset 0 0 0 1px #ffffff14}.rung b{letter-spacing:-.02em;color:var(--text);font-size:18px;font-weight:760;font-stretch:96%;display:block}.rung.next{color:#ffc45a;background:#ffae1a14;box-shadow:inset 0 0 0 1.5px #ffae1a99}.rung.got{background:var(--amber);color:#16120abf;box-shadow:none}.rung.got b{color:#16120a}.confetti{pointer-events:none;position:absolute;inset:0}.confetti i{background:var(--c);opacity:0;border-radius:2px;width:8px;height:14px;animation:1.9s cubic-bezier(.25,.6,.4,1) forwards fall;position:absolute;top:-16px}.confetti i:nth-child(3n+1){--c:#5b9bff}.confetti i:nth-child(3n+2){--c:#ffae1a}.confetti i:nth-child(3n){--c:#ff6a42}.confetti i:first-child{--r:-360deg;animation-delay:0s;left:9%}.confetti i:nth-child(2){--r:-263deg;animation-delay:50ms;left:46%}.confetti i:nth-child(3){--r:-166deg;animation-delay:.11s;left:83%}.confetti i:nth-child(4){--r:-69deg;animation-delay:.16s;left:24%}.confetti i:nth-child(5){--r:28deg;animation-delay:.21s;left:61%}.confetti i:nth-child(6){--r:125deg;animation-delay:.27s;left:2%}.confetti i:nth-child(7){--r:222deg;animation-delay:.32s;left:39%}.confetti i:nth-child(8){--r:319deg;animation-delay:.37s;left:76%}.confetti i:nth-child(9){--r:-304deg;animation-delay:20ms;left:17%}.confetti i:nth-child(10){--r:-207deg;animation-delay:80ms;left:54%}.confetti i:nth-child(11){--r:-110deg;animation-delay:.13s;left:91%}.confetti i:nth-child(12){--r:-13deg;animation-delay:.18s;left:32%}.confetti i:nth-child(13){--r:84deg;animation-delay:.24s;left:69%}.confetti i:nth-child(14){--r:181deg;animation-delay:.29s;left:10%}.confetti i:nth-child(15){--r:278deg;animation-delay:.34s;left:47%}.confetti i:nth-child(16){--r:-345deg;animation-delay:.4s;left:84%}.confetti i:nth-child(17){--r:-248deg;animation-delay:50ms;left:25%}.confetti i:nth-child(18){--r:-151deg;animation-delay:.1s;left:62%}.toast{z-index:60;color:#fff;font:620 14px/1 var(--f);background:#0b0c0e;border-radius:10px;padding:12px 18px;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #0006}.faq-sec .wrap{grid-template-columns:minmax(0,1fr) minmax(0,1.6fr);align-items:start;gap:clamp(32px,6vw,96px);display:grid}.faq{border-bottom:1px solid var(--line)}.faq details{border-top:1px solid var(--line)}.faq summary{letter-spacing:-.015em;cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:72px;font-size:19px;font-weight:680;list-style:none;display:flex}.faq summary::-webkit-details-marker{display:none}.faq summary svg{fill:none;width:20px;height:20px;stroke:var(--text-2);stroke-width:2px;stroke-linecap:round;flex:none}.faq details[open] summary svg .v{display:none}.faq p{color:var(--text-2);max-width:640px;margin:0 0 24px;font-size:16px;line-height:1.6}.band{background:var(--amber);color:#16120a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;padding:clamp(72px,8vw,112px) 0;position:relative;overflow:hidden}.band:before,.band:after{content:"";background:repeating-linear-gradient(-45deg,#16120a 0 10px,#0000 10px 20px) 0 0/28.28px 14px;height:14px;animation:1.4s linear infinite hazard;position:absolute;left:0;right:0}.band:before{top:0}.band:after{animation-direction:reverse;bottom:0}.band .roles-lg{color:#16120a}.band .role-tile{background:#ffffff80;box-shadow:inset 0 0 0 1.5px #16120a2e}.band .role-tile:hover{background:#ffffffb3}.band .role-tile small{color:#16120aa8}.band .role-tile-ic{color:var(--rc);background:#16120a}.band .role-tile:has(input:checked){background:#fff;box-shadow:inset 0 0 0 2.5px #16120a,0 14px 30px -16px #16120a99}.band .role-tile:has(input:checked) .role-tile-ic{background:var(--rc);color:var(--rc-ink)}.band .role-tile-ok{color:#fff;background:#16120a}.band .roles.bad .role-tile{box-shadow:inset 0 0 0 2px #8a1c0c}.band-grid{grid-template-columns:minmax(0,1fr) minmax(0,540px);align-items:center;gap:clamp(32px,6vw,96px);display:grid}.band .h2{font-size:clamp(38px,4.6vw,68px)}.band-lead{color:#16120acc;max-width:460px;margin:16px 0 0;font-size:18px;line-height:1.5}.band :focus-visible{outline-color:#16120a}.band .claim-chk,.band .claim-ref,.band .claim-note{color:#16120acc}.band .claim-chk a{color:#16120a}.band .claim-chk input{border-color:#16120a99}.band .claim-chk input:checked{background-color:#16120a;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23fff' stroke-width='3.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E");border-color:#16120a}.band .claim-err{color:#7a1a0c}.band .fld label{color:#16120ac7}.band .fld label span{color:#16120a8c}.band .fld-box{background:#ffffff9e;box-shadow:inset 0 0 0 1.5px #16120a38}.band .fld-box:hover{box-shadow:inset 0 0 0 1.5px #16120a66}.band .fld-box:focus-within{background:#fff;box-shadow:inset 0 0 0 2px #16120a,0 0 0 4px #16120a24}.band .fld.bad .fld-box{box-shadow:inset 0 0 0 2px #8a1c0c,0 0 0 4px #8a1c0c29}.band .fld-box svg{stroke:#16120a80}.band .fld-box:focus-within svg{stroke:#16120a}.band .fld-box input{color:#16120a}.band .fld-box input::placeholder{color:#16120a73}.band .fld-box input:-webkit-autofill{-webkit-text-fill-color:#16120a;caret-color:#16120a}.band .claim-btn{color:#fff;background:#16120a}.band .claim-btn:hover{background:#2c261c}.band .pass{filter:drop-shadow(0 30px 40px #16120a73)}.s-foot{border-top:1px solid var(--line);color:var(--text-3);padding:40px 0 56px;font-size:14px;line-height:1.6}.s-foot .wrap{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px 32px;display:flex}.s-foot nav{flex-wrap:wrap;gap:8px 24px;display:flex}.s-foot a{color:var(--text-2);align-items:center;min-height:44px;text-decoration:none;display:inline-flex}.s-foot p{width:100%;margin:0}.tour-head,.lb-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px 40px;display:flex}.tour-tabs,.lb-filter{scrollbar-width:none;background:#ffffff0a;border-radius:16px;gap:4px;max-width:100%;padding:5px;display:flex;overflow-x:auto;box-shadow:inset 0 0 0 1px #ffffff14}.tour-tab,.lb-tab{height:46px;color:var(--text-2);white-space:nowrap;cursor:pointer;border-radius:12px;flex:none;align-items:center;gap:9px;padding:0 18px;font-size:15.5px;font-weight:650;transition:background-color .2s,color .2s;display:inline-flex;position:relative}.tour-tab,.lb-tab[class*=r-]{padding-left:8px}.tour-tab input,.lb-tab input{border-radius:inherit;opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.tour-tab:hover,.lb-tab:hover{color:var(--text);background:#ffffff0d}:is(.tour-tab:has(input:checked),.lb-tab:has(input:checked)){background:var(--rc,var(--text));color:var(--rc-ink,#0b0d10)}:is(.tour-tab:has(input:checked) .role-ic,.lb-tab:has(input:checked) .role-ic){background:#ffffff59}:is(.tour-tab:has(input:focus-visible),.lb-tab:has(input:focus-visible)){outline:2px solid var(--text);outline-offset:2px}.tour-panel{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;margin-top:48px;display:none}.tp-kierowca{display:grid}:is(.tour:has(#tour-laweciarz:checked) .tp-kierowca,.tour:has(#tour-mechanik:checked) .tp-kierowca){display:none}:is(.tour:has(#tour-laweciarz:checked) .tp-laweciarz,.tour:has(#tour-mechanik:checked) .tp-mechanik){display:grid}.shot{background:#101215;border-radius:28px;grid-template-rows:auto 1fr;animation:.6s cubic-bezier(.23,1,.32,1) both rise;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.shot:nth-child(2){animation-delay:80ms}.shot:nth-child(3){animation-delay:.16s}.shot-stage{background:radial-gradient(80% 55% at 50% 0%,color-mix(in srgb,var(--rc) 24%,transparent),transparent 72%),radial-gradient(#ffffff12 1px,transparent 1.5px) 0 0/18px 18px,#0d0f12;place-items:center;padding:36px 0 32px;display:grid}.shot-dev{background:#1a1d22;border-radius:46px;width:266px;padding:8px;transition:transform .5s cubic-bezier(.23,1,.32,1);position:relative;box-shadow:inset 0 0 0 1px #ffffff24,0 0 0 1px #00000080,0 40px 70px -30px #000000f2}.shot:hover .shot-dev{transform:translateY(-6px)}.shot-scr{--s:.63613;background:#0b0d10;border-radius:38px;width:250px;height:542px;position:relative;overflow:hidden}.shot-scr:after{content:"";z-index:5;background:#000;border-radius:11px;width:74px;height:21px;margin-left:-37px;position:absolute;top:9px;left:50%}.shot-marks{pointer-events:none;position:absolute;inset:8px}.shot-mark{background:var(--rc);width:28px;height:28px;color:var(--rc-ink);border-radius:50%;place-items:center;margin:-14px 0 0 -14px;font-size:14px;font-weight:800;transition:transform .25s cubic-bezier(.34,1.56,.64,1);display:grid;position:absolute;box-shadow:0 0 0 3px #0b0d10,0 8px 18px #0000008c}.shot-mark:after{content:"";border:2px solid var(--rc);opacity:0;border-radius:50%;animation:2.4s ease-out infinite ping-sm;position:absolute;inset:-3px}.shot-mark:nth-child(2):after{animation-delay:.8s}.shot-mark:nth-child(3):after{animation-delay:1.6s}:is(.shot:has(.shot-notes li:first-child:hover) .shot-mark:first-child,.shot:has(.shot-notes li:nth-child(2):hover) .shot-mark:nth-child(2),.shot:has(.shot-notes li:nth-child(3):hover) .shot-mark:nth-child(3)){transform:scale(1.3)}.shot-txt{align-content:start;gap:10px;padding:22px 24px 26px;display:grid}.shot-step{letter-spacing:.08em;text-transform:uppercase;color:var(--rc-soft);align-items:center;gap:10px;margin:0;font-size:12.5px;font-weight:720;display:flex}.shot-step b{background:color-mix(in srgb,var(--rc) 18%,transparent);letter-spacing:0;border-radius:8px;place-items:center;width:26px;height:26px;font-size:13px;display:grid}.shot-txt>p:not(.shot-step){color:var(--text-2);text-wrap:pretty;margin:0;font-size:15.5px;line-height:1.55}.shot-notes{border-top:1px solid var(--line);counter-reset:n;gap:9px;margin:6px 0 0;padding:16px 0 0;list-style:none;display:grid}.shot-notes li{counter-increment:n;align-items:center;gap:10px;font-size:14.5px;font-weight:600;display:flex}.shot-notes li:before{content:counter(n);background:var(--rc);width:22px;height:22px;color:var(--rc-ink);border-radius:50%;flex:none;place-items:center;font-size:12px;font-weight:800;display:grid}.tour-note{color:var(--text-3);margin:24px 0 0;font-size:14px}.lb{background:radial-gradient(50% 60% at 15% 0%,#ffae1a17,transparent 70%),var(--bg)}.lb-board{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:20px;margin-top:48px;display:none}.lbb-all{display:grid}:is(.lb:has(#lb-kierowca:checked) .lbb-all,.lb:has(#lb-laweciarz:checked) .lbb-all,.lb:has(#lb-mechanik:checked) .lbb-all){display:none}:is(.lb:has(#lb-kierowca:checked) .lbb-kierowca,.lb:has(#lb-laweciarz:checked) .lbb-laweciarz,.lb:has(#lb-mechanik:checked) .lbb-mechanik){display:grid}.lb-podium{background:radial-gradient(70% 60% at 50% 100%,#ffae1a1f,#0000 70%),radial-gradient(#ffffff0f 1px,#0000 1.5px) 0 0/18px 18px,#101215;border-radius:28px;align-content:space-between;gap:36px;padding:24px 24px 0;display:grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff12}.lb-podium-page{margin:8px 0 16px}.lb-month{align-items:center;gap:10px;margin:0;font-size:15px;font-weight:700;display:flex}.lb-month svg{fill:none;width:22px;height:22px;stroke:var(--amber);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.podium{grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;gap:10px;margin:0;padding:0;list-style:none;display:grid}.pod{--pc:#ffae1a;text-align:center;justify-items:center;gap:16px;min-width:0;animation:.6s cubic-bezier(.23,1,.32,1) both rise;display:grid}.pod-2{--pc:#c9d2de;animation-delay:80ms}.pod-3{--pc:#d9895a;animation-delay:.16s}.pod-who{justify-items:center;gap:10px;min-width:0;max-width:100%;display:grid}.pod-who .plate{max-width:100%}.pod-who .plate-txt{text-overflow:ellipsis;overflow:hidden}.pod-1 .pod-who .role-ic{box-shadow:0 0 0 3px #101215,0 0 0 5px var(--pc)}.pod-p{letter-spacing:-.02em;white-space:nowrap;font-size:18px;font-weight:760}.pod-me{color:#ffc45a;font-size:12.5px;font-weight:720}.pod.me .pod-step{box-shadow:inset 0 2px 0 var(--pc),inset 0 0 0 1.5px #ffae1a80}.pod-ghost{border:1.5px dashed #ffffff40;border-radius:50%;width:36px;height:36px;display:block}.pod-slot{height:34px;color:var(--text-3);white-space:nowrap;border:1.5px dashed #ffffff38;border-radius:6px;place-items:center;padding:0 12px;font-size:13.5px;font-weight:650;display:grid}.pod-step{background:linear-gradient(180deg,color-mix(in srgb,var(--pc) 22%,#16181c),#121418 85%);width:100%;box-shadow:inset 0 2px 0 var(--pc);border-radius:16px 16px 0 0;align-content:start;justify-items:center;padding-top:12px;display:grid}.pod-1 .pod-step{height:150px}.pod-2 .pod-step{height:108px}.pod-3 .pod-step{height:80px}.pod-step span{letter-spacing:-.04em;color:var(--pc);font-size:46px;font-weight:800;font-stretch:115%;line-height:1}.pod-free .pod-step{box-shadow:inset 0 2px 0 color-mix(in srgb,var(--pc) 45%,transparent);background:linear-gradient(#17191d,#121418 85%)}.pod-free .pod-step span{opacity:.45}.lb-side{align-content:start;gap:12px;display:grid}.lb-cta{background:#ffae1a0f;border-radius:20px;grid-template-columns:auto minmax(0,1fr);gap:12px 14px;padding:18px;display:grid;box-shadow:inset 0 0 0 1.5px #ffae1a59}.lb-cta>svg{fill:none;width:24px;height:24px;stroke:var(--amber);stroke-width:2px;stroke-linecap:round;stroke-linejoin:round}.lb-cta p{color:var(--text-2);margin:0;font-size:14.5px;line-height:1.5}.lb-cta p b{color:var(--text);margin-bottom:2px;font-size:16px;display:block}.lb-cta .b{grid-column:2;justify-self:start}.lb-cta .b svg,.lb-more svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px;transition:transform .2s}.lb-more{min-height:44px;color:var(--text);border-top:1px solid #ffae1a33;grid-column:1/-1;justify-content:space-between;align-items:center;padding-top:10px;font-size:14.5px;font-weight:650;text-decoration:none;display:flex}.lb-more:hover svg,.lb-cta .b:hover svg{transform:translate(3px)}.page{padding:24px 0 96px}.page-head{margin:24px 0 32px}.page-head .h2{font-size:clamp(32px,4vw,48px)}.lost{padding:clamp(48px,10vh,120px) 0 clamp(96px,16vh,180px)}.lost .h2{max-width:640px;margin:28px 0 0;font-size:clamp(34px,4.4vw,56px)}.lost .lead{max-width:520px}.lost .row-actions{margin-top:32px}.banner{border-radius:12px;align-items:flex-start;gap:12px;margin:0 0 20px;padding:14px 16px;font-size:15px;font-weight:500;line-height:1.5;display:flex}.banner svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:20px;height:20px;margin-top:1px}.banner-ok{color:#8fedb9;background:#3ddc841a;box-shadow:inset 0 0 0 1px #3ddc8447}.banner-warn{color:#ffd27a;background:#ffae1a1a;box-shadow:inset 0 0 0 1px #ffae1a4d}.banner-err{color:#ffab9c;background:#ff7a661a;box-shadow:inset 0 0 0 1px #ff7a664d}.dash{grid-template-columns:minmax(0,560px) minmax(0,1fr);align-items:start;gap:clamp(24px,4vw,48px);display:grid}.dash .fm{justify-self:stretch;max-width:none}.col{gap:16px;min-width:0;display:grid}.card{background:var(--s1);box-shadow:inset 0 0 0 1px var(--line);border-radius:16px;padding:22px}.card-h{justify-content:space-between;align-items:baseline;gap:12px;margin:0 0 14px;display:flex}.card-h h2{letter-spacing:-.02em;margin:0;font-size:19px;font-weight:720}.card-h a,.card-h span{color:var(--text-2);font-size:14px;line-height:1.4}.kpis{background:var(--s1);box-shadow:inset 0 0 0 1px var(--line);border-radius:18px;grid-template-columns:repeat(3,minmax(0,1fr));display:grid;overflow:hidden}.kpi{--kc:var(--amber);background:linear-gradient(180deg,color-mix(in srgb,var(--kc) 9%,transparent),transparent 70%);align-content:start;justify-items:start;gap:2px;min-width:0;padding:18px 18px 16px;display:grid;position:relative}.kpi+.kpi{box-shadow:inset 1px 0 0 var(--line)}.kpi:before{content:"";background:var(--kc);opacity:.85;border-radius:0 0 3px 3px;height:3px;position:absolute;top:0;left:18px;right:18px}.kpi-mon{--kc:var(--blue)}.kpi-rank{--kc:var(--orange)}.kpi-ic{background:color-mix(in srgb,var(--kc) 18%,transparent);width:32px;height:32px;color:var(--kc);border-radius:10px;place-items:center;margin-bottom:10px;display:grid}.kpi-ic svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.kpi b{letter-spacing:-.04em;font-size:36px;font-weight:800;font-stretch:104%;line-height:1}.kpi b.kpi-none{color:var(--text-3)}.kpi-l{color:var(--text-2);margin-top:6px;font-size:13px;line-height:1.3}.people{margin:0;padding:0;list-style:none}.people li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 0;display:grid}.people-id{align-items:center;gap:8px;display:flex}.people li+li{box-shadow:inset 0 1px 0 var(--line)}.people .t{white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:650;overflow:hidden}.people .s{color:var(--text-2);font-size:13px}.tag{height:24px;font:650 12px/1 var(--f);white-space:nowrap;border-radius:6px;align-items:center;gap:5px;padding:0 9px;display:inline-flex}.tag-ok{color:#6be7a4;background:#3ddc8424}.tag-n{color:var(--text-2);background:#ffffff14}.empty{color:var(--text-2);margin:0;font-size:15px;line-height:1.5}.settings{gap:12px;display:grid}.settings .card-h{margin-bottom:2px}.card .chk{color:var(--text-2);margin:0 0 12px}.settings-sep{border-top:1px solid var(--line);margin-top:4px;padding-top:16px}.saved{color:#8fedb9;align-items:center;gap:6px;font-size:14px;font-weight:620;display:inline-flex}.saved svg{fill:none;stroke:currentColor;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.acct-lead{flex-wrap:wrap;align-items:center;gap:10px 18px;display:flex}.acct-ref{color:var(--text-3);align-items:center;gap:10px;font-size:15px;display:inline-flex}.row-actions{flex-wrap:wrap;gap:10px;margin-top:6px;display:flex}.login{max-width:520px}.login .fm{justify-self:start}.chips{flex-wrap:wrap;gap:8px;margin:0 0 16px;display:flex}.chip{height:44px;box-shadow:inset 0 0 0 1px var(--line);color:var(--text);white-space:nowrap;background:#ffffff0f;border-radius:10px;align-items:center;padding:0 16px;font-size:15px;font-weight:550;text-decoration:none;display:inline-flex}.chip:hover{background:#ffffff1a}.chip.on{background:var(--text);color:#0b0d10;box-shadow:none}.chip{gap:8px;transition:background-color .2s}.chips-role .chip{padding-left:9px}.chips-role .chip.on[class*=r-]{background:var(--rc);color:var(--rc-ink)}.chips-role .chip.on .role-ic{background:#ffffff59}.legal{max-width:760px;color:var(--text-2);font-size:16.5px;line-height:1.7}.legal h1{color:var(--text)}.legal h2{color:var(--text);letter-spacing:-.02em;margin:40px 0 8px;font-size:22px}.legal ul,.legal ol{padding-left:22px}.legal .note{color:#ffd27a;background:#ffae1a1a;border-radius:12px;padding:14px 16px;font-size:14.5px;line-height:1.5}@supports (animation-timeline:view()){.rv{animation:linear both reveal;animation-timeline:view();animation-range:entry cover 26%}.who-fan{animation:linear both fan-in;animation-timeline:view();animation-range:entry cover 40%}.who-word{animation:linear both word-slide;animation-timeline:view();animation-range:cover}}@keyframes reveal{0%{opacity:0;translate:0 56px;scale:.96}to{opacity:1;translate:0;scale:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes ring-out{0%{opacity:0;transform:scale(.55)}30%{opacity:1}to{opacity:0;transform:scale(1.2)}}@keyframes rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes pan{0%{transform:scale(1.04)}to{transform:scale(1.16)translate(-2%,-1.5%)}}@keyframes ping{0%{opacity:.95;transform:scale(.6)}to{opacity:0;transform:scale(3.6)}}@keyframes ping-sm{0%{opacity:.8;transform:scale(1)}to{opacity:0;transform:scale(1.6)}}@keyframes rot{0%{opacity:0;filter:blur(6px);transform:translateY(.35em)}5%,30%{opacity:1;filter:none;transform:none}35%,to{opacity:0;filter:blur(6px);transform:translateY(-.35em)}}@keyframes scr{0%{opacity:0;transform:scale(1.05)}5%,30%{opacity:1;transform:none}35%,to{opacity:0;transform:none}}@keyframes toast{0%{filter:brightness(.5)saturate(.5);transform:scale(.92)}5%,30%{filter:none;box-shadow:inset 0 0 0 1.5px var(--rc),0 20px 50px -14px color-mix(in srgb,var(--rc) 60%,transparent);transform:scale(1.05)}35%,to{filter:brightness(.5)saturate(.5);transform:scale(.92)}}@keyframes float{0%,to{transform:rotate(3deg)translateY(0)}50%{transform:rotate(1.5deg)translateY(-12px)}}@keyframes bob{0%,to{transform:translateY(0)}50%{transform:translateY(-9px)}}@property --spin{syntax:"<angle>";inherits:false;initial-value:0deg}@keyframes spin{to{--spin:360deg}}@keyframes marquee{to{transform:translate(-33.333%)}}@keyframes progress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes sheen{0%,70%{transform:translate(-120%)}to{transform:translate(120%)}}@keyframes pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:none}}@keyframes stamp{0%{opacity:0;transform:rotate(-6deg)scale(1.8)}to{opacity:1;transform:rotate(-6deg)scale(1)}}@keyframes sway{0%,to{transform:rotate(6deg)}50%{transform:rotate(2deg)translateY(-8px)}}@keyframes fall{0%{opacity:1;transform:translateY(0)rotate(0)}to{opacity:0;transform:translateY(460px) rotate(var(--r))}}@keyframes hazard{to{background-position:28.28px 0}}.sticky-cta{left:12px;right:12px;bottom:calc(12px + env(safe-area-inset-bottom));z-index:35;transition:transform .4s cubic-bezier(.23,1,.32,1);display:none;position:fixed;transform:translateY(150%)}.sticky-cta.on{transform:none}.sticky-cta .b{border-radius:18px;width:100%;height:58px;font-size:17px;box-shadow:0 18px 40px -12px #000000d9,inset 0 0 0 1px #00000014}.sticky-dots{margin-right:2px;display:flex}.sticky-dots i{background:var(--rc);border-radius:50%;width:14px;height:14px;box-shadow:0 0 0 2px #16120a}.sticky-dots i+i{margin-left:-4px}@media (max-width:1320px){.brand-tag{display:none}}@media (max-width:1180px){.who-grid{grid-template-columns:minmax(0,1fr)}.who-row:nth-of-type(2n) .who-txt{order:0}.who-txt{max-width:640px}.who-row:before,.who-row:nth-of-type(2n):before{background:radial-gradient(60% 40% at 50% 78%,color-mix(in srgb,var(--rc) 22%,transparent),transparent 70%)}.nav-me-t{display:none}.nav-me{padding:0 6px}}@media (max-width:1040px){.nav-links,.nav-me,.dd{display:none}.nav-menu{display:flex}.nav-r{margin-left:auto}}@media (max-width:1100px){.hero-grid{grid-template-columns:minmax(0,1fr);gap:16px;padding-bottom:72px}.hero-vis{justify-self:center;width:100%;max-width:480px}.dash,.band-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:900px){.trip{border-radius:24px;margin-top:40px}.trip>*{grid-area:auto}.trip-map{aspect-ratio:1;min-height:0}.trip-map:after{display:none}.trip-steps{width:auto;padding:12px}.rw{padding:20px}.rw-top{grid-template-columns:minmax(0,1fr)}.rw-prize{text-align:left;justify-items:start}.rw-tickets{grid-template-columns:repeat(2,minmax(0,1fr))}.ref-head{grid-template-columns:minmax(0,1fr);gap:32px}.sticker{justify-self:start;width:176px}.ref-grid{margin-top:64px}.rules-list dl{grid-template-columns:minmax(0,1fr)}.faq-sec .wrap{grid-template-columns:minmax(0,1fr);gap:24px}.tour-panel{scroll-snap-type:x mandatory;scrollbar-width:none;grid-template-columns:none;grid-auto-columns:min(86%,360px);grid-auto-flow:column;gap:12px;margin:32px calc(-1*clamp(16px,4vw,40px)) 0;padding:4px clamp(16px,4vw,40px) 16px;scroll-padding:0 clamp(16px,4vw,40px);overflow-x:auto}.tour-panel::-webkit-scrollbar{display:none}.shot{scroll-snap-align:center}.shot:hover .shot-dev{transform:none}.lb-board{grid-template-columns:minmax(0,1fr);margin-top:32px}.sticky-cta{display:block}.s-foot{padding-bottom:110px}}@media (max-width:760px){.who-jump{grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;display:grid}.who-jump a{justify-content:center;gap:6px;padding:0 8px;font-size:14px}.who-jump .role-ic{display:none}.who-row{padding:48px 0 40px}.who-pts li{gap:12px;padding:12px 14px}.who-ic{border-radius:11px;width:36px;height:36px}.who-ic svg{width:18px;height:18px}.who-acts .lane-cta{justify-content:center;width:100%;height:54px}.who-more{justify-content:center;width:100%}.who-fan{overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;justify-content:flex-start;align-items:flex-start;gap:14px;height:auto;margin:6px calc(-1*clamp(16px,4vw,40px)) 0;padding:8px clamp(16px,4vw,40px) 12px;scroll-padding:0 clamp(16px,4vw,40px);display:flex;overflow-x:auto}.who-fan::-webkit-scrollbar{display:none}.who-shot,.who-fan .who-shot-0:hover,.who-fan .who-shot-2:hover,.who-fan:hover .who-shot-0,.who-fan:hover .who-shot-2{scroll-snap-align:start;flex:none;position:relative;translate:none;rotate:none;scale:none}.who-shot-1{order:-1}.who-shot-0 .ph,.who-shot-2 .ph{filter:none}.who-shot-1 .ph-lg{border-radius:38px;width:208px;height:437px;padding:7px;box-shadow:inset 0 0 0 1px #ffffff24,0 30px 60px -24px #000000e6}.who-shot-1 .ph-lg .ph-in{--s:.4936;border-radius:32px;width:194px;height:423px}.invite a{margin-left:0}:root,.nav-shell{--nav-h:66px}.nav-shell{padding-top:8px}.nav-shell:before{display:none}.nav-shell.is-open:before{display:block}.nav{-webkit-backdrop-filter:blur(18px)saturate(160%);backdrop-filter:blur(18px)saturate(160%);background:#0e101499;border-radius:18px;gap:10px;height:58px;padding:0 6px 0 8px;transition:background-color .3s;box-shadow:inset 0 0 0 1px #ffffff17,0 14px 34px -18px #000000f2}.scrolled .nav,.is-open .nav{background:#0e1014e6}.nav .brand{gap:9px}.nav .logo{width:38px;height:38px}.brand-w{font-size:16.5px}.nav-r{gap:6px}.nav-cta{border-radius:12px;height:42px;padding:0 14px;font-size:14.5px}.nav-menu{width:42px;height:42px}.nav-line{border-radius:1px;left:calc(clamp(16px,4vw,40px) + 16px);right:calc(clamp(16px,4vw,40px) + 16px)}.ph-in{--s:.4936}.ph-lg .ph-in{--s:.5598}.rw-n output{min-width:0}.rw-n output b{font-size:52px}.rw-road{margin-top:26px}.rw-post{min-width:30px;height:26px;font-size:13px;top:-38px}.rw-tickets{grid-template-columns:minmax(0,1fr)}.hero-grid{padding-top:28px}.hero-h1{font-size:clamp(40px,11.5vw,60px)}.join{border-radius:20px;margin-top:24px;padding:14px}.join:before{border-radius:21.5px}.join-head{flex-direction:column;align-items:flex-start;gap:8px}.roles-grid{gap:6px}.role-tile{border-radius:14px;min-height:108px;padding:12px 10px 10px}.role-tile-ic{border-radius:10px;width:36px;height:36px}.role-tile-ic svg{width:20px;height:20px}.role-tile b{font-size:15px}.role-tile small{font-size:11.5px}.role-tile-ok{width:20px;height:20px;top:8px;right:8px}.hv{padding:20px 0 4px}.hv-t1{top:44px;left:0}.hv-t2{top:210px;right:0}.hv-t3{bottom:40px;left:0}.hv-toast-in{border-radius:14px;gap:8px;padding:8px 12px 8px 8px}.hv-toast-in .role-ic{width:30px;height:30px}.hv-toast-in .role-ic svg{width:16px;height:16px}.hv-toast-in b{font-size:14px}.hv-toast-in small{font-size:11.5px}.tapes{height:118px;margin-top:-26px}.tape{height:46px;top:36px}.tape-it{gap:10px;padding:0 18px;font-size:16px}.tape-it svg{width:19px;height:19px}.tape-b .tape-it{gap:18px;padding-left:18px;font-size:12px}.ph{border-radius:38px;width:208px;height:437px;padding:7px}.ph-in{border-radius:32px;width:194px;height:423px}.ph-lg{border-radius:42px;width:236px;height:496px;padding:8px}.ph-lg .ph-in{border-radius:35px;width:220px;height:480px}.plate-lg{height:42px}.plate-lg .plate-txt{font-size:25px}.fm{border-radius:16px;padding:24px 18px}.fm-h{font-size:25px}.pass-top{border-radius:20px 20px 0 0;padding:22px 18px 24px}.pass-body{border-radius:0 0 20px 20px;padding:22px 16px 18px}.pass-body:before{left:16px;right:16px}.ladder{grid-template-columns:repeat(2,minmax(0,1fr))}.rank-row{gap:12px;padding:12px 16px}.rank-h span{display:none}.podium{gap:8px}.pod{padding:14px 8px}}@media (max-width:520px){.nav-cta{padding:0 12px}.claim-fields{grid-template-columns:minmax(0,1fr);grid-template-areas:"name""email""phone";gap:12px}.lnk{flex-wrap:wrap;gap:8px 10px;padding:12px 12px 12px 14px}.lnk span{flex-basis:calc(100% - 30px);font-size:14.5px}.lnk button{justify-content:center;width:100%;height:46px}.shr{gap:6px}.shr a,.shr button{min-height:72px;font-size:12.5px}.qrr{align-items:flex-start;gap:14px;padding:12px}.qrr .qr-box{width:88px;height:88px;padding:6px}.tour-tabs,.lb-filter{width:100%}.lb-filter{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.lb-tab{justify-content:center}.tour-tab{flex:1;justify-content:center;padding:0 10px}.tour-tab .role-ic{display:none}.lb-podium{gap:28px;padding:18px 12px 0}.podium{gap:6px}.pod-who .plate-sm,.pod-who .plate{height:28px}.pod-who .plate-txt{padding:0 6px 0 5px;font-size:15px}.pod-p{font-size:15px}.pod-slot{height:28px;padding:0 6px;font-size:12px}.pod-1 .pod-step{height:116px}.pod-2 .pod-step{height:84px}.pod-3 .pod-step{height:62px}.pod-step span{font-size:36px}.nav-cta svg{display:none}.podium .plate-md{height:28px}.podium .plate-md .plate-txt{padding:0 6px;font-size:15px}.podium .plate-md .plate-eu{width:15px;font-size:6.5px}}@media (max-width:359px){.brand-w{display:none}}.claim-fields .fld,.otp .fld{margin:0}.otp{gap:12px;display:grid}.otp .b{border-radius:14px;width:100%;height:54px}.hero-roles{margin:18px 0 0;padding:0;list-style:none;display:none}.hero-roles li{color:var(--text-2);align-items:center;gap:12px;padding:9px 0;font-size:16px;line-height:1.35;display:flex}.hero-roles li+li{border-top:1px solid #ffffff12}.hero-roles b{color:var(--rc-soft);font-weight:680}.hero-roles .role-ic{flex:none}.lnk{transition:box-shadow .2s}.lnk.is-copied{box-shadow:inset 0 0 0 2px var(--pc,var(--amber));animation:.5s cubic-bezier(.34,1.56,.64,1) lnk-pop}.lnk.is-copied button{background:var(--ok);color:#06210f}@keyframes lnk-pop{35%{transform:scale(1.02)}}.sh-card{background:linear-gradient(100deg,color-mix(in srgb,var(--pc,var(--amber)) 24%,transparent),#ffffff09 75%);width:100%;box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--pc,var(--amber)) 50%,transparent);color:var(--text);font:inherit;text-align:left;cursor:pointer;border:0;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:12px 16px 12px 14px;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background-color .2s;display:grid}.sh-card:hover{transform:translateY(-2px)}.sh-card:active{transform:scale(.98)}.sh-card>svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px;transition:transform .2s}.sh-card:hover>svg{transform:translate(3px)}.sh-card-mini{background:#0b0c0e;border-radius:9px;width:46px;height:58px;transition:rotate .35s cubic-bezier(.34,1.56,.64,1);position:relative;overflow:hidden;rotate:-7deg;box-shadow:0 8px 18px -8px #000c,inset 0 0 0 1px #ffffff1f}.sh-card:hover .sh-card-mini{rotate:5deg}.sh-card-mini:after{content:"";background:var(--pc,var(--amber));height:8px;position:absolute;bottom:0;left:0;right:0}.sh-card-mini i{background:#fff;border-radius:2px;width:22px;height:4px;position:absolute;top:7px;left:6px}.sh-card-mini span{background:#fff;border-radius:3px;height:26px;padding:2px;position:absolute;top:16px;left:6px;right:6px}.sh-card-mini svg{width:100%;height:100%;display:block}.sh-card-t b{letter-spacing:-.01em;font-size:15.5px;font-weight:700;display:block}.sh-card-t small{color:var(--text-2);margin-top:3px;font-size:13px;line-height:1.35;display:block}.go{--rc:var(--amber);--rc-ink:#16120a;left:50%;bottom:calc(22px + env(safe-area-inset-bottom));z-index:90;color:#fff;width:min(340px,100vw - 32px);height:60px;box-shadow:0 22px 48px -10px #000c,0 0 0 1px #00000080,inset 0 0 0 1.5px color-mix(in srgb,var(--rc) 60%,transparent);pointer-events:none;background:#1b1e24;border-radius:18px;animation:.4s cubic-bezier(.2,.9,.3,1.25) both go-in,.3s ease-in 2.45s forwards go-out;position:fixed;translate:-50%}.go-road{clip-path:inset(0 100% 0 0);border-top:2px dashed #fff3;animation:1s cubic-bezier(.55,0,.35,1) .1s forwards go-road;position:absolute;bottom:9px;left:16px;right:16px}.go-car{background:var(--rc);width:36px;height:24px;color:var(--rc-ink);opacity:0;border-radius:8px;place-items:center;animation:1.05s cubic-bezier(.55,0,.35,1) .1s both go-drive;display:grid;position:absolute;bottom:4px;left:6px}.go-car svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.go-txt{font:680 15.5px/1 var(--f);justify-content:center;align-items:center;gap:9px;animation:.4s cubic-bezier(.34,1.56,.64,1) .8s both go-txt;display:flex;position:absolute;inset:0 0 12px}.go-plain .go-txt{animation:none;inset:0}.go-txt svg{background:var(--ok);color:#06210f;fill:none;stroke:currentColor;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;border-radius:50%;width:20px;height:20px;padding:3px}.go-conf{position:absolute;top:40%;left:50%}.go-conf i{background:var(--c,var(--amber));opacity:0;border-radius:2px;width:7px;height:12px;margin:-6px 0 0 -3px;animation:1s cubic-bezier(.15,.75,.35,1) .9s both go-pop;position:absolute}.go-conf i:nth-child(3n+1){--c:#5b9bff}.go-conf i:nth-child(3n+2){--c:#ffae1a}.go-conf i:nth-child(3n){--c:#ff6a42}.go-conf i:nth-child(4n){border-radius:50%;width:8px;height:8px}@keyframes go-in{0%{opacity:0;translate:-50% 26px;scale:.9}}@keyframes go-out{to{opacity:0;translate:-50% 14px;scale:.96}}@keyframes go-road{to{clip-path:inset(0)}}@keyframes go-drive{0%{opacity:1;left:-6px}88%{opacity:1}to{opacity:0;left:calc(100% - 30px)}}@keyframes go-txt{0%{opacity:0;transform:translateY(8px)scale(.94)}}@keyframes go-pop{0%{opacity:1;transform:translate(0)rotate(0)}70%{opacity:1}to{opacity:0;transform:translate(var(--dx),var(--dy)) rotate(var(--r))}}.sheet{width:min(440px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);color:var(--text);overscroll-behavior:contain;font-family:var(--f);background:#121418;border:0;border-radius:28px;margin:auto;padding:0;overflow:auto;box-shadow:0 40px 90px -20px #000000d9,inset 0 0 0 1.5px #ffffff14}.sheet::backdrop{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050608bd}.sheet[open]{animation:.42s cubic-bezier(.2,.9,.3,1.12) sheet-in}.sheet[open]::backdrop{animation:.3s ease-out fade}@keyframes sheet-in{0%{opacity:0;transform:translateY(24px)scale(.96)}}@keyframes fade{0%{opacity:0}}.sheet-in{gap:14px;padding:18px 20px 22px;display:grid}.sheet-h{justify-content:space-between;align-items:center;gap:12px;display:flex}.sheet-h h2{letter-spacing:-.01em;margin:0;font-size:18px;font-weight:720}.sheet-x{width:42px;height:42px;color:var(--text);cursor:pointer;background:#ffffff14;border:0;border-radius:50%;place-items:center;display:grid}.sheet-x:hover{background:#ffffff24}.sheet-x svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;width:18px;height:18px}.sheet-stage{perspective:900px;place-items:center;padding:4px 0 2px;display:grid}.sheet-note{color:var(--text-2);text-align:center;text-wrap:pretty;margin:0;font-size:14px;line-height:1.45}.sheet-main{border-radius:14px;width:100%;height:56px;font-size:16.5px}.sheet-main svg,.sheet-row svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.sheet-main:disabled{opacity:.6;cursor:progress}.sheet-row{grid-template-columns:1fr 1fr;gap:8px;display:grid}.sheet-row .b{border-radius:12px;height:48px;padding:0 12px;font-size:15px}.icard{--rx:0deg;--ry:0deg;width:min(290px,70vw);transform:rotateX(var(--rx)) rotateY(var(--ry));transition:transform .25s ease-out;animation:5s ease-in-out infinite ic-float}.icard.fly{animation:1.35s cubic-bezier(.55,0,.25,1) both ic-fly}@keyframes ic-float{50%{translate:0 -7px}}@keyframes ic-fly{0%{opacity:1;translate:0;rotate:0deg;scale:1}30%{opacity:1;translate:0 -6%;rotate:-6deg;scale:.62}52%{opacity:0;translate:130% -120%;rotate:14deg;scale:.32}53%{opacity:0;translate:0 40%;rotate:0deg;scale:.85}to{opacity:1;translate:0;rotate:0deg;scale:1}}.ic{aspect-ratio:4/5;background:#0b0c0e;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 34px 60px -22px #000000d9,inset 0 0 0 1px #ffffff1a}.ic img{width:100%;height:100%;display:block}.ic:after{content:"";border-radius:inherit;background:linear-gradient(110deg,transparent 35%,#ffffff29 48%,transparent 61%) var(--gx,0%) 0/260% 100% no-repeat;pointer-events:none;animation:4.5s ease-in-out infinite ic-shine;position:absolute;inset:0}.ic-wait:after{background:linear-gradient(110deg,#0000 30%,#ffffff12 50%,#0000 70%) 0 0/260% 100% no-repeat;animation-duration:1.2s}.icard:hover .ic:after{background-position:var(--gx,50%) 0;animation:none}@keyframes ic-shine{0%,45%{background-position:130% 0}to{background-position:-40% 0}}.mine{--rc:var(--amber);background:color-mix(in srgb,var(--rc) 14%,#05060880);box-shadow:inset 0 0 0 1.5px color-mix(in srgb,var(--rc) 55%,transparent);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 14px;padding:10px 10px 10px 12px;animation:.5s cubic-bezier(.34,1.56,.64,1) both mine-in;display:grid}@keyframes mine-in{0%{opacity:0;transform:translateY(-6px)scale(.97)}}.mine-t{min-width:0}.mine-t b{font-size:14.5px;font-weight:700;line-height:1.25;display:block}.mine-t small{color:var(--text-2);margin-top:2px;font-size:12.5px;display:block}.mine-go{border-radius:10px;height:40px;padding:0 14px;font-size:14.5px}.mine-go svg{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.dev-forget{min-height:44px;color:var(--text-3);font:550 13.5px/1.3 var(--f);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;justify-self:center;padding:0 8px;text-decoration:underline}.dev-forget:hover{color:var(--text-2)}.login:has(.login-grid>.pass){max-width:1120px}.login-grid{align-items:start;gap:24px;display:grid}@media (min-width:960px){.login-grid:has(>.pass){grid-template-columns:minmax(0,1fr) minmax(0,1fr)}}.inst{background:linear-gradient(120deg,#5b9bff24,#ffffff08 70%);border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px 14px;padding:14px;display:grid;box-shadow:inset 0 0 0 1px #5b9bff4d}.inst-ic{background:linear-gradient(#1c3157,#0a1326);border-radius:11px;place-items:center;width:44px;height:44px;display:grid;box-shadow:0 8px 18px -8px #000c}.inst-ic svg{width:30px;height:30px}.inst-t b{font-size:15px;font-weight:700;display:block}.inst-t span{color:var(--text-2);margin-top:2px;font-size:13px;line-height:1.35;display:block}.inst-btn{border-radius:10px;height:42px;padding:0 16px;font-size:14.5px}.inst-ok{background:var(--ok);color:#06210f;border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.inst-ok svg{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:16px;height:16px}.inst-steps{counter-reset:none;grid-column:1/-1;gap:8px;margin:2px 0 0;padding:0;list-style:none;display:grid}.inst-steps li{color:var(--text-2);align-items:center;gap:10px;font-size:14px;line-height:1.4;display:flex}.inst-steps i{width:24px;height:24px;color:var(--text);font:700 12.5px/1 var(--f);background:#ffffff1a;border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.inst-steps b{color:var(--text)}.inst-steps svg{fill:none;width:16px;height:16px;stroke:var(--blue);stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;margin:0 1px -3px;display:inline-block}.offline .wrap{justify-items:center;gap:28px;max-width:640px;display:grid}.offline-head{text-align:center;justify-items:center;gap:12px;display:grid}.offline-head .lead{margin:0 0 6px}.offline-logo{color:var(--text);align-items:center;gap:10px;margin-bottom:8px;font-size:18px;font-weight:720;text-decoration:none;display:inline-flex}.ref-vis{align-items:center;display:flex}.ref-kit{margin:0;padding:0;list-style:none;display:none}.ref-kit li{align-items:flex-start;gap:12px;padding:12px 0;display:flex}.ref-kit li+li{border-top:1px solid #1213151a}.ref-kit i{width:34px;height:34px;color:var(--amber);background:#16120a;border-radius:10px;flex:none;place-items:center;display:grid}.ref-kit svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.ref-kit span{min-width:0;color:var(--ink-2);font-size:13.5px;line-height:1.35}.ref-kit b{color:#16120a;margin-bottom:1px;font-size:15px;font-weight:720;display:block}@media (max-width:900px){.ref-vis{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:22px;display:grid}.ref-vis .sticker{justify-self:start;gap:8px;width:140px;padding:11px 11px 12px;box-shadow:0 2px #0000000f,0 18px 30px -16px #12131580}.ref-vis .sticker b{font-size:15px}.ref-kit{display:block}}@media (max-width:760px){.hero-lead{display:none}.hero-roles{display:block}.join-head{gap:6px}.join-head p{font-size:14px}}@media (max-width:520px){.hero-grid{padding-top:20px}.roles-lg{margin-bottom:8px}.role-tile{text-align:center;align-content:center;justify-items:center;gap:0;min-height:86px;padding:12px 6px 10px}.role-tile-ic{width:34px;height:34px;margin-bottom:7px}.role-tile b{font-size:14.5px}.role-tile small{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.role-tile-ok{width:18px;height:18px;top:6px;right:6px}.claim-fields{gap:10px}.fld{gap:6px}.fld-box{height:52px}.claim-btn{margin-top:12px}.claim-chk{margin-top:14px;font-size:13.5px}.claim-note{margin-top:12px;font-size:13.5px}.sheet{width:100vw;max-height:calc(100dvh - 12px);padding-bottom:env(safe-area-inset-bottom);border-radius:26px 26px 0 0;margin:auto 0 0}.sheet[open]{animation:.42s cubic-bezier(.2,.9,.3,1) sheet-up}.sheet-in{gap:12px;padding:14px 16px 18px}.icard{width:min(250px,64vw)}.mine{grid-template-columns:minmax(0,1fr) auto;gap:10px}.mine .plate{grid-column:1/-1;justify-self:start}.inst{grid-template-columns:auto minmax(0,1fr)}.inst-btn,.inst-ok{grid-column:1/-1;width:100%}.inst-ok{justify-self:end;width:32px}}@media (max-width:359px){.ref-vis{gap:16px}.ref-vis .sticker{width:132px}.role-tile b{font-size:13.5px}}@keyframes sheet-up{0%{transform:translateY(100%)}}@media (max-width:520px){.sheet .go{top:calc(14px + env(safe-area-inset-top));bottom:auto}}.nw{white-space:nowrap}.rec{max-width:none;margin:0;padding:28px}.rec-head{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:16px;margin:0 0 22px;display:grid}.rec-ic{color:#16120a;background:linear-gradient(135deg,#ffc550,#ff9a12);border-radius:14px;place-items:center;width:48px;height:48px;animation:.45s cubic-bezier(.34,1.56,.64,1) pop;display:grid;box-shadow:0 12px 24px -12px #ff9a12cc}.rec-ic svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.rec-h{letter-spacing:-.035em;margin:0 0 6px;font-size:26px;font-weight:760;font-stretch:108%;line-height:1.1}.rec-sub{color:var(--text-2);margin:0;font-size:15px;line-height:1.5}.rec-sub b{color:var(--text);overflow-wrap:anywhere;font-weight:650}.rec .claim-btn{margin-top:2px}.rec .claim-err{align-items:flex-start;margin:0}.rec .claim-err svg{margin-top:2px}.rec-err a{color:inherit;text-underline-offset:3px}.otp .rec-back{height:50px;font-size:15px}.fld-box input.rec-code{letter-spacing:.24em;font-variant-numeric:tabular-nums}.rec-foot{border-top:1px solid var(--line);color:var(--text-3);margin:20px 0 0;padding-top:16px;font-size:14px;line-height:1.5}.rec-foot a{color:var(--text);text-underline-offset:3px;white-space:nowrap;font-weight:650}.login:has(.peek){max-width:1120px}.login-grid:has(>.pass) .peek{display:none}@media (min-width:960px){.login-grid:has(>.peek){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:24px 64px}.login-grid:has(>.pass){align-items:start}}.peek{justify-items:center;gap:22px;margin:0;padding:34px 0 0;display:grid}.peek-art{width:min(100%,400px);position:relative}.peek-note{z-index:2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#202329e0;border-radius:18px;align-items:center;gap:10px;padding:9px 18px 9px 9px;animation:.7s cubic-bezier(.34,1.56,.64,1) .35s both peek-ping;display:flex;position:absolute;top:-34px;right:-30px;transform:rotate(3deg);box-shadow:inset 0 0 0 1px #ffffff1a,0 24px 40px -18px #000000f2}.peek-note .logo{border-radius:9px}.peek-note b{font-size:14px;line-height:1.2;display:block}.peek-note small{color:var(--text-2);font-size:12.5px;display:block}.peek-mail{color:var(--ink);background:#fff;border-radius:22px;animation:7s ease-in-out infinite peek-float;overflow:hidden;transform:rotate(2.5deg);box-shadow:0 0 0 1px #ffffff14,0 60px 100px -40px #000000f2}.peek-top{color:#fff;border-bottom:4px solid var(--blue);background:#0b0c0e;align-items:center;gap:10px;padding:14px 22px;font-size:15px;font-weight:720;display:flex}.peek-body{gap:16px;padding:22px 22px 24px;display:grid}.peek-h{letter-spacing:-.025em;font-size:22px;font-weight:780;line-height:1.15}.peek-code{color:var(--ink-2);align-items:center;gap:10px;font-size:13.5px;font-weight:650;display:flex}.peek-row{grid-template-columns:112px minmax(0,1fr);align-items:center;gap:18px;display:grid}.peek-qr{border-radius:14px;padding:9px;display:block;box-shadow:inset 0 0 0 1px #e1e4e8}.peek-qr svg{width:100%;height:auto;display:block}.peek-lines{gap:9px;display:grid}.peek-lines i{background:#eceef1;border-radius:5px;height:9px;display:block}.peek-lines i:nth-child(2){width:82%}.peek-lines i:nth-child(3){width:58%}.peek-acts{justify-content:space-between;align-items:center;gap:12px;display:flex}.peek-btn{color:#fff;white-space:nowrap;background:#0b0c0e;border-radius:12px;padding:13px 18px;font-size:14.5px;font-weight:650}.peek-otp{letter-spacing:.14em;white-space:nowrap;justify-items:end;font:700 19px/1 SF Mono,Menlo,Consolas,monospace;display:grid}.peek-otp small{font:600 11.5px/1 var(--f);letter-spacing:.06em;text-transform:uppercase;color:#7b828c;margin-bottom:5px}.peek figcaption{text-align:center;max-width:360px;color:var(--text-3);font-size:14px;line-height:1.55}@keyframes peek-float{50%{transform:rotate(2.5deg)translateY(-10px)}}@keyframes peek-ping{0%{opacity:0;transform:translateY(-16px)rotate(3deg)scale(.88)}}@media (prefers-reduced-motion:reduce){.peek-mail,.peek-note,.rec-ic{animation:none}}@media (max-width:959px){.peek{display:none}}.acct-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;margin-top:6px;padding-top:16px;display:flex}.acct-out svg,.acct-del svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}.acct-del summary{min-height:44px;color:var(--text-3);cursor:pointer;border-radius:10px;align-items:center;gap:8px;padding:0 6px;font-size:14.5px;font-weight:600;list-style:none;transition:color .16s;display:inline-flex}.acct-del summary::-webkit-details-marker{display:none}.acct-del summary:hover,.acct-del[open] summary{color:var(--err)}.acct-del[open]{background:#ff7a660f;border-radius:14px;flex-basis:100%;padding:6px 16px 16px;box-shadow:inset 0 0 0 1px #ff7a6638}.acct-del form{justify-items:start;gap:12px;margin-top:4px;display:grid}.acct-del .chk{margin:0}.acct-del .b{gap:8px}@media (max-width:520px){.rec{padding:22px 18px 20px}.rec-head{gap:14px;margin-bottom:18px}.rec-ic{border-radius:12px;width:42px;height:42px}.rec-ic svg{width:21px;height:21px}.rec-h{font-size:22px}.rec-sub{font-size:14.5px}.kpi{padding:16px 12px 14px}.kpi:before{left:12px;right:12px}.kpi-ic{border-radius:9px;width:28px;height:28px;margin-bottom:8px}.kpi-ic svg{width:15px;height:15px}.kpi b{font-size:30px}.kpi-l{font-size:12px}}
