@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-arabic-wght-normal-B1cAZTnW.woff2) format("woff2-variations");unicode-range:U+0600-06FF,U+0750-077F,U+0870-088E,U+0890-0891,U+0897-08E1,U+08E3-08FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-cyrillic-ext-wght-normal-CmWdqlJJ.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-cyrillic-wght-normal-B2b851D6.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-hebrew-wght-normal-ByHZ5yRs.woff2) format("woff2-variations");unicode-range:U+0307-0308,U+0590-05FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-latin-ext-wght-normal-dLedyG89.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Rubik Variable;font-style:normal;font-display:swap;font-weight:300 900;src:url(/assets/rubik-latin-wght-normal-CfpeRlx2.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}.pv{font-family:Rubik Variable,system-ui,sans-serif;color:#f6f1e7;-webkit-font-smoothing:antialiased}.pv *{font-family:inherit}.pv-btn{--c: #3a3f4b;--d: #23262e;border:none;border-radius:14px;padding:12px 22px;font-size:16px;font-weight:800;letter-spacing:.02em;color:#fff;background:linear-gradient(180deg,#ffffff29,#fff0 55%),var(--c);box-shadow:inset 0 1px #ffffff38,0 5px 0 var(--d),0 8px 18px #00000059;cursor:pointer;text-shadow:0 1px 0 rgba(0,0,0,.25);transition:transform 70ms ease-out,box-shadow 70ms ease-out,filter .12s;-webkit-tap-highlight-color:transparent}button.pv-btn:not(:disabled):hover{filter:brightness(1.08)}button.pv-btn:not(:disabled):active{transform:translateY(4px);box-shadow:inset 0 1px #ffffff1f,0 1px 0 var(--d),0 3px 8px #0000004d}button.pv-btn:focus-visible{outline:3px solid rgba(255,201,74,.8);outline-offset:2px}.pv-btn.primary{--c: #f08a24;--d: #a8530b}.pv-btn.go{--c: #34b866;--d: #1d7a40}.pv-btn.blue{--c: #2f74d8;--d: #1b4b94}.pv-btn.big{font-size:22px;padding:16px 30px;border-radius:18px}.pv-btn.small{font-size:14px;padding:8px 14px;border-radius:11px}.pv-card{background:#101218e6;border:2px solid rgba(255,255,255,.08);border-radius:20px;box-shadow:0 12px 32px #00000059;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.pv-title{font-weight:900;letter-spacing:.01em;text-shadow:0 3px 0 rgba(0,0,0,.35),0 6px 18px rgba(0,0,0,.3)}.pv-label{font-size:11px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;opacity:.6}@keyframes pv-pop-in{0%{transform:scale(.3);opacity:0}60%{transform:scale(1.15);opacity:1}to{transform:scale(1)}}.pv-pop-in{animation:pv-pop-in .38s cubic-bezier(.2,.9,.3,1.3) both}@keyframes pv-bump{0%{transform:scale(1)}35%{transform:scale(1.35)}to{transform:scale(1)}}.pv-bump{display:inline-block;animation:pv-bump .3s ease-out}@keyframes pv-rise{0%{transform:translateY(18px);opacity:0}to{transform:none;opacity:1}}.pv-rise{animation:pv-rise .4s ease-out both}@keyframes pv-callout{0%{transform:scale(2.2);opacity:0}14%{transform:scale(.95);opacity:1}22%{transform:scale(1.04)}30%,78%{transform:scale(1);opacity:1}to{transform:translateY(-30px) scale(.9);opacity:0}}.pv-callout{animation:pv-callout 1.8s ease-out both}@keyframes pv-pulse{50%{opacity:.45;transform:scale(1.06)}}.pv-pulse{animation:pv-pulse .6s ease-in-out infinite}.pv-streaks{position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-conic-gradient(from 0deg at 50% 46%,#fff0,#fff0 2.2deg,#ffffff8c,#ffffff8c,#fff0 2.8deg,#fff0 6deg);-webkit-mask:radial-gradient(ellipse at 50% 46%,transparent 42%,#000 78%);mask:radial-gradient(ellipse at 50% 46%,transparent 42%,#000 78%);animation:pv-streaks .25s linear infinite}@keyframes pv-streaks{0%{transform:scale(1.05)}to{transform:scale(1.3)}}@keyframes pv-pop-up{0%{transform:translateY(10px) scale(.8);opacity:0}15%{transform:translateY(0) scale(1.1);opacity:1}to{transform:translateY(-40px) scale(1);opacity:0}}.pv-pop-up{animation:pv-pop-up 1.1s ease-out both}@keyframes pv-cut{0%,25%{opacity:1}to{opacity:0}}.pv-cut{animation:pv-cut .7s ease-out both}@keyframes pv-banner{0%{transform:translateY(-40px) scale(.9);opacity:0}10%{transform:translateY(4px) scale(1.02);opacity:1}15%,88%{transform:none;opacity:1}to{transform:translateY(-20px);opacity:0}}.pv-banner{animation:pv-banner 4.2s ease-out both}@keyframes pv-count{0%{transform:scale(3);opacity:0}25%{transform:scale(1);opacity:1}75%{transform:scale(1);opacity:1}to{transform:scale(.6);opacity:0}}.pv-count{animation:pv-count .9s ease-out both}@keyframes pv-shake{0%,to{transform:translate(0)}10%{transform:translate(-10px,4px)}20%{transform:translate(9px,-6px)}30%{transform:translate(-8px,-3px)}45%{transform:translate(6px,5px)}60%{transform:translate(-4px,-2px)}80%{transform:translate(2px,1px)}}.pv-shake{animation:pv-shake .5s ease-out}@keyframes pv-flash{0%{opacity:.75}to{opacity:0}}.pv-flash{animation:pv-flash .6s ease-out both}@keyframes pv-urgent{0%,to{transform:scale(1)}50%{transform:scale(1.18)}}.pv-urgent{color:#ff5b5b!important;animation:pv-urgent 1s ease-in-out infinite;display:inline-block}@keyframes pv-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-12deg)}75%{transform:rotate(12deg)}}.pv-wobble{display:inline-block;animation:pv-wobble .45s ease-in-out infinite}@keyframes pv-ring{0%{box-shadow:0 0 0 0 var(--ring, rgba(255, 90, 90, .8))}to{box-shadow:0 0 0 14px #ff5a5a00}}.pv-ring{animation:pv-ring 1s ease-out infinite}@keyframes pv-glow{0%,to{filter:drop-shadow(0 0 0 rgba(255,200,80,0))}50%{filter:drop-shadow(0 0 14px rgba(255,200,80,.9))}}.pv-glow{animation:pv-glow 1.6s ease-in-out infinite}@keyframes pv-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-6px) rotate(2deg)}}.pv-float{display:inline-block;animation:pv-float 3s ease-in-out infinite}@keyframes pv-stamp{0%{transform:scale(3) rotate(-25deg);opacity:0}60%{transform:scale(.9) rotate(-8deg);opacity:1}to{transform:scale(1) rotate(-8deg);opacity:1}}.pv-stamp{animation:pv-stamp .45s cubic-bezier(.3,1.4,.5,1) both}@keyframes pv-star{0%{transform:scale(0) rotate(-180deg)}70%{transform:scale(1.4) rotate(15deg)}to{transform:scale(1) rotate(0)}}.pv-star{display:inline-block;animation:pv-star .5s cubic-bezier(.3,1.4,.5,1) both}@keyframes pv-medal{0%{transform:scale(0) rotateY(0)}60%{transform:scale(1.2) rotateY(540deg)}to{transform:scale(1) rotateY(720deg)}}.pv-medal{display:inline-block;animation:pv-medal 1.1s ease-out both}@keyframes pv-confetti{0%{transform:translateY(-20px) rotate(0);opacity:1}to{transform:translate(var(--dx),105vh) rotate(var(--rot));opacity:.9}}.pv-confetti{position:fixed;top:0;width:10px;height:14px;border-radius:2px;pointer-events:none;animation:pv-confetti var(--t) linear var(--delay) both}@keyframes pv-fade{0%{opacity:0}to{opacity:1}}.pv-fade{animation:pv-fade .35s ease-out both}.pv-token{position:absolute;left:0;top:0;display:flex;align-items:center;gap:8px;padding:6px 12px 6px 6px;border-radius:999px;background:#101218e6;border:3px solid var(--st, #888);box-shadow:0 4px #00000059,0 8px 18px #0000004d;white-space:nowrap;touch-action:none;cursor:grab;transition:border-color .15s;z-index:2}.pv-token .key{width:38px;height:38px;border-radius:50%;display:grid;place-items:center;font-size:20px;font-weight:900;color:#111;background:var(--st, #888);box-shadow:inset 0 -3px #00000040;transition:background .15s}.pv-token[data-go=ready] .key{animation:pv-ready .5s steps(2,jump-none) infinite}@keyframes pv-ready{0%{background:#2f8f55}to{background:var(--st)}}.pv-token[data-go="1"] .key{box-shadow:inset 0 -3px #00000040,0 0 16px var(--st)}.pv-token .name{font-size:13px;font-weight:800;line-height:1.1}.pv-token .row{display:flex;align-items:center;gap:5px;margin-top:4px}.pv-chip{border:none;border-radius:8px;min-width:30px;padding:3px 7px;font-size:14px;font-weight:900;cursor:pointer;line-height:1}.pv-queue{display:flex;gap:2px;margin-left:2px}.pv-queue i{width:5px;height:12px;border-radius:2px;background:#ffffff24}.pv-float-at{position:absolute;left:0;top:0;pointer-events:none;will-change:transform}.pv-pop{display:inline-block;font-weight:900;-webkit-text-stroke:1px rgba(0,0,0,.55);paint-order:stroke fill;text-shadow:0 2px 0 rgba(0,0,0,.45);animation:pv-pop-in .3s cubic-bezier(.2,.9,.3,1.4) both}.pv-bubble{display:inline-block;background:#fff;color:#1c1d20;border-radius:12px;padding:4px 10px;font-size:13px;font-weight:800;white-space:nowrap;box-shadow:0 3px #00000040;position:relative;animation:pv-pop-in .3s cubic-bezier(.2,.9,.3,1.4) both}.pv-bubble:after{content:"";position:absolute;left:50%;bottom:-6px;margin-left:-6px;border:6px solid transparent;border-bottom:none;border-top-color:#fff}.pv-keycap{display:inline-block;min-width:22px;padding:1px 6px;border-radius:6px;background:#ffffff29;box-shadow:inset 0 -2px #00000059;font-weight:800;text-align:center;font-size:12px}@media(prefers-reduced-motion:reduce){.pv-shake,.pv-wobble,.pv-urgent,.pv-float,.pv-ring,.pv-glow{animation:none}}@media(max-width:640px){.pv-token{gap:6px;padding:4px 8px 4px 4px;border-width:2px}.pv-token .key{width:30px;height:30px;font-size:16px}.pv-token .name{font-size:11px}.pv-chip{min-width:24px;font-size:12px;padding:3px 5px}.pv-queue i{width:3px;height:10px}}.pv-radar-tag{display:inline-block;padding:1px 6px;border-radius:6px;font-weight:800;font-variant-numeric:tabular-nums;line-height:1.25;color:#fff;background:#0a0e168c;opacity:.78;white-space:nowrap}.pv-radar-tag.warn{color:#ffd166;opacity:.95}.pv-radar-tag.close{background:#d67814e0;opacity:1}.pv-radar-tag.over{background:#d62630eb;opacity:1;box-shadow:0 0 0 2px #ffffff40,0 0 14px #ff2828b3;animation:pv-radar-pulse .9s ease-in-out infinite alternate}.pv-radar-tag.sel{outline:2px solid #5ee6ff;outline-offset:1px}@keyframes pv-radar-pulse{0%{filter:brightness(1)}to{filter:brightness(1.4)}}.pv-dash{position:absolute;display:none;border:2px solid rgba(255,255,255,.85);border-radius:10px;box-shadow:0 6px 24px #00000073;pointer-events:none}.pv-dash:after{content:"●";position:absolute;top:6px;right:10px;font-size:14px;color:#ff4d4d;animation:pv-radar-pulse .6s steps(2) infinite}.pv-dash-cap{position:absolute;left:0;right:0;bottom:0;padding:14px 10px 6px;font-size:12px;font-weight:800;color:#fff;border-radius:0 0 8px 8px;background:linear-gradient(transparent,#000000bf);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(prefers-reduced-motion:reduce){.pv-radar-tag.over,.pv-dash:after{animation:none}}.pv-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.pv-actions .pv-btn{font-size:12px;padding:7px 6px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-actions .pv-keycap{display:none}@media(min-width:900px){.pv-actions .pv-keycap{display:inline-block}}.pv-office{position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto;background:radial-gradient(ellipse at 70% 20%,rgba(255,196,120,.12),transparent 55%),linear-gradient(180deg,#1a1410,#120e0b 60%,#0b0907);color:#f2ede4}.pv-office-window{position:fixed;right:6%;top:8%;width:min(38vw,460px);height:min(46vh,380px);border:10px solid #2b2119;border-radius:6px;box-shadow:0 30px 80px #0009,inset 0 0 0 2px #3c2e22;background:linear-gradient(180deg,transparent 62%,rgba(255,170,70,.25) 75%,rgba(20,40,70,.9) 76%),repeating-linear-gradient(90deg,transparent 0 18px,rgba(255,210,140,.18) 18px 21px),linear-gradient(180deg,#0b1630,#1b2a4f 55%,#2e2a3f 75%,#0e1a2e);opacity:.55;pointer-events:none}.pv-office-window:after{content:"";position:absolute;left:18%;bottom:24%;width:34%;height:46%;background:radial-gradient(ellipse 22% 100% at 20% 100%,#f58a3c 0 60%,transparent 61%),radial-gradient(ellipse 20% 90% at 50% 100%,#f2a04e 0 60%,transparent 61%),radial-gradient(ellipse 22% 100% at 80% 100%,#f58a3c 0 60%,transparent 61%);filter:blur(.4px);opacity:.85}.pv-office-inner{position:relative;max-width:760px;min-height:100%;margin:0 auto 0 4%;display:flex;flex-direction:column;gap:18px}.pv-office-talk{display:grid;gap:12px;margin-top:8px}.pv-office-tap{font-size:13px;opacity:.6;font-weight:700;animation:pv-radar-pulse 1s ease-in-out infinite alternate}.pv-say{display:flex;gap:12px;align-items:flex-start}.pv-say.old{opacity:.62}.pv-say.narrator{display:block;font-size:17px;line-height:1.5;opacity:.9}.pv-portrait{flex:none;width:54px;height:54px;border-radius:50%;display:grid;place-items:center;font-size:32px;background:linear-gradient(180deg,#3a2c20,#20170f);border:2px solid #6b5234}.pv-say-name{font-size:12px;font-weight:800;letter-spacing:.06em;text-transform:uppercase;color:#f5c45d}.pv-say-name span{color:#cdbfae;font-weight:600;text-transform:none;letter-spacing:0}.pv-say-text{margin-top:4px;padding:10px 14px;border-radius:4px 14px 14px;background:#fff8eb14;border:1px solid rgba(255,240,210,.12);font-size:17px;line-height:1.5}.pv-office-choices{display:grid;gap:10px}.pv-choice{text-align:left;padding:12px 16px;border-radius:12px;border:2px solid rgba(255,240,210,.16);background:#fff8eb0d;color:inherit;font:inherit;cursor:pointer;transition:border-color .15s,background .15s,transform .15s}.pv-choice:hover{border-color:#f5c45d99}.pv-choice:focus-visible{outline:2px solid #f5c45d;outline-offset:2px}.pv-choice.on{border-color:#f5c45d;background:#f5c45d1f;transform:translate(4px)}.pv-choice-label{font-size:17px;font-weight:800}.pv-choice-hint{margin-top:4px;font-size:13px;opacity:.7;font-style:italic}.pv-hold{position:relative;width:100%;padding:14px;border:0;border-radius:12px;overflow:hidden;font:inherit;font-weight:900;font-size:17px;color:#fff;background:#5a2320;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none}.pv-hold:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transform-origin:left;transform:scaleX(var(--p, 0));background:linear-gradient(90deg,#c8322f,#ef4b50)}.pv-hold span{position:relative}.pv-stamp{padding:12px 16px;border:3px double #c8322f;border-radius:10px;color:#ffd9d4;background:#c8322f14;transform:rotate(-.6deg);animation:pv-pop-in .38s cubic-bezier(.2,.9,.3,1.3) both}.pv-file-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;z-index:20;display:grid;place-items:center;padding:16px;background:#06080cb8}.pv-file{width:min(520px,100%);max-height:90vh;overflow-y:auto;padding:18px 20px}.pv-file-row{padding:8px 10px;border-radius:8px;background:#ffffff0d;font-size:14px;line-height:1.4}.pv-meter{position:relative;height:8px;margin-top:4px;border-radius:4px;background:#ffffff1a}.pv-meter:after{content:"";position:absolute;left:50%;top:-2px;bottom:-2px;width:2px;background:#fff6}.pv-meter>div{position:absolute;top:0;bottom:0;border-radius:4px}@media(max-width:640px){.pv-office-window{display:none}.pv-office-inner{margin:0 auto}}@media(prefers-reduced-motion:reduce){.pv-office-tap,.pv-stamp{animation:none}}.pv-say.same{margin-top:-6px}.pv-say.same .pv-portrait{visibility:hidden;height:0}.pv-office-desk{position:fixed;right:6%;top:calc(8% + min(46vh,380px) + 36px);width:min(38vw,460px);padding:18px 20px;display:flex;align-items:center;gap:18px;font-size:34px;border-radius:6px 6px 0 0;background:linear-gradient(180deg,#4a3322,#2e1f14);box-shadow:0 -2px #6b4a2f inset,0 24px 60px #0000008c;pointer-events:none}.pv-nameplate{flex:1;padding:8px 12px;border-radius:4px;font-size:13px;font-weight:900;letter-spacing:.08em;text-transform:uppercase;text-align:center;color:#2a1d0f;background:linear-gradient(180deg,#e8c879,#b8913f);box-shadow:0 2px #7a5a22}@media(max-width:640px){.pv-office-desk{display:none}}.pv-paper{padding:14px 18px 16px;border-radius:4px;color:#1d1a16;background:linear-gradient(180deg,#f3ecdc,#e6dcc6);box-shadow:0 10px 30px #00000073;transform:rotate(.8deg)}.pv-paper-mast{font-family:Georgia,Times New Roman,serif;font-weight:900;font-size:22px;letter-spacing:.12em;text-align:center;border-bottom:3px double #1d1a16;padding-bottom:4px}.pv-paper-date{font-size:11px;text-transform:uppercase;letter-spacing:.1em;text-align:center;margin:4px 0 8px;opacity:.7}.pv-paper-head{font-family:Georgia,Times New Roman,serif;font-size:22px;font-weight:800;line-height:1.2;text-align:center;text-wrap:balance}.pv-call{display:grid;place-items:center;padding:16px}.pv-call-card{width:min(560px,100%);padding:18px 20px;display:grid;gap:12px}.pv-casenote{margin:10px 0 4px;padding:10px 12px;border-radius:10px;border-left:4px solid #f5c45d;background:#f5c45d14;display:grid;gap:6px;font-size:13px;line-height:1.45;text-align:left}.pv-casenote-line{display:flex;gap:8px;align-items:flex-start}.pv-casenote-avatar{font-size:18px;line-height:1.1}.pv-casenote-effect{color:#f5c45d;font-weight:700}.pv-stop{position:absolute;width:40px;height:40px;padding:0;border-radius:10px;border:2px solid rgba(255,255,255,.85);display:grid;place-items:center;font-size:19px;color:#fff;background:#4a3322;box-shadow:0 4px #2e1f14,0 6px 14px #00000073;cursor:pointer}.pv-stop.locked{background:#3a3d46;box-shadow:0 4px #23252b;border-color:#ffffff59;cursor:default}.pv-stop.due{background:#c99a2e;box-shadow:0 4px #7a5a1a,0 0 #f5c45db3;animation:pv-stop-ring 1.4s ease-out infinite}@keyframes pv-stop-ring{to{box-shadow:0 4px #7a5a1a,0 0 0 14px #f5c45d00}}.pv-stop-label{position:absolute;top:2px;width:170px;font-size:12px;line-height:1.3;pointer-events:none;text-shadow:0 1px 3px rgba(0,0,0,.9)}.pv-stop-label>div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pv-stop-label b{display:block;font-size:10px;letter-spacing:.08em;text-transform:uppercase;color:#f5c45d}@media(prefers-reduced-motion:reduce){.pv-stop.due{animation:none}}.pv-call-btn{background:linear-gradient(180deg,#d8a636,#b5821f);box-shadow:0 5px #7a5a1a;animation:pv-stop-ring-btn 1.6s ease-out infinite}@keyframes pv-stop-ring-btn{0%{box-shadow:0 5px #7a5a1a,0 0 #f5c45d99}to{box-shadow:0 5px #7a5a1a,0 0 0 16px #f5c45d00}}@media(prefers-reduced-motion:reduce){.pv-call-btn{animation:none}}.pv-route-why{display:inline-block;margin-top:2px;padding:1px 6px;border-radius:6px;font-size:11px;font-weight:800;color:#2a1d0f;background:#f5c45d}.pv-runnote{margin:10px 0 4px;padding:8px 12px;border-radius:10px;border-left:4px solid #7cc4ff;background:#7cc4ff14;font-size:13px;line-height:1.4;display:flex;gap:8px;flex-wrap:wrap;align-items:baseline}.pv-runnote-tag{color:#7cc4ff;font-weight:800;white-space:nowrap}.pv-speedo{display:block;filter:drop-shadow(0 10px 22px rgba(0,0,0,.5))}.pv-speedo text{text-anchor:middle;font-family:Rubik Variable,system-ui,sans-serif}.pv-speedo-num{fill:#fff9;font-size:12px;font-weight:700}.pv-speedo-kph{fill:#fff;font-size:30px;font-weight:900;font-variant-numeric:tabular-nums}.pv-speedo-unit{fill:#ffffff8c;font-size:10px;font-weight:700;letter-spacing:.08em}.pv-speedo-gear{font-size:15px;font-weight:900}.pv-pedals,.pv-steer{display:flex;align-items:flex-end;gap:12px;touch-action:none;user-select:none;-webkit-user-select:none}.pv-pedal,.pv-steer-pad{-webkit-tap-highlight-color:transparent;touch-action:none;border:none;padding:0;cursor:pointer;color:#fff}.pv-pedal{--glow: 63, 207, 117;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding-bottom:9px;border-radius:16px 16px 20px 20px;background:linear-gradient(180deg,#4a4f5a,#2a2e36 60%,#1c1f25);box-shadow:inset 0 2px #ffffff40,inset 0 -3px #0006,0 6px #121419,0 12px 24px #00000073;transform-origin:50% 100%;transition:transform 90ms ease-out,box-shadow 90ms ease-out}.pv-pedal.gas{width:78px;height:128px}.pv-pedal.brake{--glow: 239, 75, 80;width:104px;height:92px}.pv-pedal-pad{position:absolute;top:8px;right:8px;bottom:28px;left:8px;border-radius:10px;background:repeating-linear-gradient(180deg,#0000008c 0,#0000008c 4px,#ffffff12 4px,#ffffff12 6px,#0003 6px,#0003 9px),linear-gradient(180deg,rgba(var(--glow),.55),rgba(var(--glow),.25));box-shadow:inset 0 0 0 2px #00000059,inset 0 2px 6px #00000080;transition:box-shadow 90ms,background 90ms}.pv-pedal-label{position:relative;font-size:11px;font-weight:900;letter-spacing:.12em;text-transform:uppercase;opacity:.85}.pv-pedal[data-on="1"]{transform:perspective(240px) rotateX(16deg) translateY(4px);box-shadow:inset 0 2px #ffffff26,inset 0 -3px #0006,0 2px #121419,0 0 26px rgba(var(--glow),.55)}.pv-pedal[data-on="1"] .pv-pedal-pad{background:repeating-linear-gradient(180deg,#00000073 0,#00000073 4px,#ffffff1f 4px,#ffffff1f 6px,#00000026 6px,#00000026 9px),linear-gradient(180deg,rgba(var(--glow),1),rgba(var(--glow),.6));box-shadow:inset 0 0 0 2px #00000040,0 0 16px rgba(var(--glow),.7)}.pv-steer-pad{width:84px;height:84px;border-radius:50%;display:grid;place-items:center;background:radial-gradient(circle at 50% 30%,#fff3,#fff0 60%),#161920c7;border:2px solid rgba(255,255,255,.16);box-shadow:inset 0 -4px 10px #00000073,0 10px 22px #0006;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:transform 80ms ease-out,background 80ms,border-color 80ms,box-shadow 80ms}.pv-steer-pad[data-on="1"]{transform:scale(.93);border-color:#78b4ffe6;background:radial-gradient(circle at 50% 30%,#a0cdff73,#a0cdff00 65%),#285096d9;box-shadow:inset 0 -2px 8px #00000059,0 0 24px #5aa0ff99}@media(max-width:640px){.pv-pedal.gas{width:70px;height:116px}.pv-pedal.brake{width:88px;height:84px}.pv-steer-pad{width:76px;height:76px}.pv-pedals,.pv-steer{gap:10px}}.pv-voice{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:10px;width:max-content;max-width:min(560px,calc(100vw - 32px));padding:9px 16px 9px 12px;border-radius:16px;background:#0e1016d1;border:1.5px solid rgba(255,255,255,.1);box-shadow:0 10px 26px #0006;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);pointer-events:none;z-index:6;animation:pv-voice-in .22s ease-out}.pv-voice.mega{border-color:#5a96ff8c}.pv-voice.radio.dispatch{border-color:#ffc94a80}.pv-voice-icon{font-size:20px}.pv-voice-line{display:block;font-size:15px;font-weight:800;font-style:italic}.pv-voice-sub{display:block;font-size:12px;opacity:.7;margin-top:1px}@keyframes pv-voice-in{0%{opacity:0;transform:translate(-50%,8px)}}@media(prefers-reduced-motion:reduce){.pv-voice{animation:none}}.pv-car-sounds{position:absolute;display:flex;flex-direction:column;gap:6px;align-items:flex-end}.pv-car-sounds .pv-btn{min-width:52px;font-size:18px;touch-action:none;user-select:none;-webkit-user-select:none}.pv-car-sounds-tone{font-size:12px;font-weight:700}@media(max-width:640px){.pv-car-sounds{align-items:flex-start}.pv-car-sounds .pv-btn{min-width:46px;font-size:16px}}.pt-screen{position:fixed;top:0;right:0;bottom:0;left:0;overflow-y:auto;background:#101218}.pt-shade{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;background:linear-gradient(90deg,#0a0c12f0,#0a0c12bf 40%,#0a0c1240,#0a0c1280)}@media(max-width:640px){.pt-shade{background:linear-gradient(180deg,#0a0c1299,#0a0c12eb)}}.pt-wrap{position:relative;min-height:100%;max-width:1100px;margin:0 auto;padding:40px 40px 24px;display:flex;flex-direction:column;gap:24px}@media(max-width:640px){.pt-wrap{padding:20px 16px 16px}}.pt-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.pt-logo{display:flex;align-items:center;gap:12px}.pt-logo-mark{font-size:48px}.pt-logo-text{font-size:40px;line-height:.92;text-transform:uppercase}.pt-main{flex:1;display:flex;flex-direction:column;justify-content:center;gap:18px;width:100%;max-width:420px}.pt-tagline{font-size:17px;line-height:1.45;opacity:.88}.pt-card{padding:22px 22px 20px;display:grid;gap:14px}.pt-card h2{margin:0;font-size:22px;font-weight:900}.pt-field{display:grid;gap:6px}.pt-field>span{font-size:13px;font-weight:700;opacity:.8}.pt-input-row{position:relative;display:flex}.pt-input{width:100%;font:inherit;font-size:16px;color:#fff;background:#ffffff12;border:2px solid rgba(255,255,255,.12);border-radius:12px;padding:12px 14px;outline:none}.pt-input:focus{border-color:#f08a24;background:#ffffff1a}.pt-code{font-size:30px;font-weight:800;letter-spacing:.45em;text-align:center;font-variant-numeric:tabular-nums;padding:10px 0 10px .45em}.pt-link:disabled{opacity:.5;cursor:default;text-decoration:none}.pt-input-row .pt-input{padding-right:76px}.pt-peek{position:absolute;right:6px;top:50%;transform:translateY(-50%);font:inherit;font-size:13px;font-weight:700;color:#f6f1e7;background:#ffffff1a;border:none;border-radius:8px;padding:6px 10px;cursor:pointer}.pt-hint{font-size:12px;opacity:.6}.pt-error{font-size:14px;font-weight:600;color:#ffb4a8;background:#e5413a26;border-radius:10px;padding:10px 12px}.pt-note{font-size:14px;line-height:1.45;background:#34b86626;border-radius:10px;padding:10px 12px}.pt-link{font:inherit;color:#ffc46b;background:none;border:none;padding:0;cursor:pointer;text-decoration:underline;text-underline-offset:2px}.pt-row{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.pt-check{display:flex;gap:10px;align-items:flex-start;font-size:14px;line-height:1.4}.pt-check input{width:20px;height:20px;margin:0;accent-color:#f08a24;flex:none}.pt-lang{display:flex;gap:4px;background:#00000059;border-radius:12px;padding:4px}.pt-lang button{font:inherit;font-size:13px;font-weight:800;color:#f6f1e7;background:none;border:none;border-radius:9px;padding:6px 10px;cursor:pointer}.pt-lang button[aria-pressed=true]{background:#f08a24;color:#fff}.pt-foot{display:flex;gap:14px;flex-wrap:wrap;font-size:12px;opacity:.65}.pt-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:50;background:#06070ab3;display:grid;place-items:center;padding:16px;overflow-y:auto}.pt-modal>.pv-card{width:100%;max-width:440px}.pt-banner{position:fixed;top:10px;left:50%;transform:translate(-50%);z-index:60;display:flex;gap:12px;align-items:center;max-width:calc(100% - 20px);padding:10px 12px 10px 16px;font-size:14px;font-weight:600}.pt-doc{max-width:720px;margin:0 auto;padding:32px 20px 60px;line-height:1.55}.pt-doc h1{font-size:30px;margin:18px 0 4px}.pt-doc h2{font-size:19px;margin:26px 0 6px}.pt-doc a{color:#ffc46b}
