@font-face{font-family:Vazirmatn;src:url(/fonts/vazirmatn.woff2)format("woff2");font-weight:100 900;font-display:swap}:root{--pp-ink:#ecf4ff;--pp-muted:#b8c8db;--pp-night:#0b152b;--pp-card:#162540;--pp-mint:#8af4d7;--pp-lime:#e5f48c;--pp-violet:#b6acff;--pp-coral:#ffb59f;--pp-border:#344764}.pp-site{color:var(--pp-ink);background:#0b152b;font-family:Vazirmatn,system-ui,sans-serif;font-size:15px;line-height:1.8;overflow:hidden}.pp-site *{box-sizing:border-box}.pp-site :is(h1,h2,h3,p,figure){margin:0}.pp-site button,.pp-site input,.pp-site select,.pp-site textarea{font:inherit}.pp-site button{cursor:pointer}.pp-site button:disabled{opacity:.54;cursor:not-allowed}.pp-site :is(a,button,input,select,textarea):focus-visible{outline-offset:3px;outline:3px solid #f5d88c}.pp-container{width:min(1240px,100% - 64px);margin-inline:auto}.pp-topline{color:#dfeaf9;letter-spacing:1.5px;background:#39467a;justify-content:center;align-items:center;gap:22px;height:30px;font:700 10px/1.3 ui-sans-serif,system-ui;display:flex}.pp-topline span:last-child{color:#a9ffdd}.pp-header{z-index:20;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#101c32ee;border-bottom:1px solid #33445c;position:sticky;top:0}.pp-head-inner{justify-content:space-between;align-items:center;gap:20px;min-height:78px;display:flex}.pp-brand{flex-shrink:0;align-items:center;gap:10px;display:flex}.pp-brand-mark{color:#fff;background:#776fe2;border:2px solid #dcf;border-radius:14px;place-items:center;width:47px;height:47px;font:900 27px/1 ui-sans-serif,system-ui;display:grid;position:relative;box-shadow:4px 4px #2a3470}.pp-brand-mark span{color:#ebfba1;font-size:12px;position:absolute;top:-7px;right:-5px}.pp-brand>span:last-child{line-height:1.22;display:grid}.pp-brand strong{letter-spacing:-.8px;font:900 20px/1.35 ui-sans-serif,system-ui}.pp-brand strong span{color:#8fe8ca}.pp-brand small{letter-spacing:2px;color:#c4ccf5;font:700 9px/1.5 ui-sans-serif,system-ui}.pp-links{align-items:center;gap:24px;display:flex}.pp-links a{color:#d9e8f6;font-size:12px;font-weight:700;transition:color .2s}.pp-links a:hover{color:var(--pp-mint)}.pp-head-actions{align-items:center;gap:13px;display:flex}.pp-language{color:#d3e3fa;text-align:center;border:1px solid #52627a;border-radius:8px;min-width:32px;padding:7px;font:800 12px ui-sans-serif,system-ui}.pp-sign{color:#173c36;white-space:nowrap;background:#9ef7d9;border:0;border-radius:12px;padding:10px 17px;font-size:12px;font-weight:900}.pp-menu{color:#fff;background:0 0;border:1px solid #52627a;border-radius:10px;padding:4px 12px;font-size:19px;display:none}.pp-mobile-links{display:none}.pp-hero{isolation:isolate;background:radial-gradient(at 68% 10%,#4e4f9c66,#0000 40%),radial-gradient(at 20% 80%,#236b7060,#0000 50%),linear-gradient(155deg,#111b34,#122440 68%,#15283f);position:relative}.pp-hero:before{content:"";pointer-events:none;opacity:.32;background-image:radial-gradient(#cde6ff 1px,#0000 1px);background-size:36px 36px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(90deg,#0000,#000);mask-image:linear-gradient(90deg,#0000,#000)}.pp-hero-grid{grid-template-columns:1.04fr .96fr;align-items:center;gap:6%;min-height:600px;padding-block:66px 60px;display:grid}.pp-hero-copy{z-index:2;position:relative}.pp-hero-badge,.pp-kicker{letter-spacing:1px;color:#b2f1dd;align-items:center;gap:8px;font:800 11px/1.8 ui-sans-serif,system-ui;display:inline-flex}.pp-hero-badge{color:#e5f9e9;background:#263852;border:1px solid #4b6582;border-radius:30px;padding:8px 17px;font-family:inherit}.pp-hero-badge span{color:#e7f593}.pp-hero h1{letter-spacing:-2px;text-wrap:balance;margin:25px 0 18px;font-size:clamp(32px,4.8vw,64px);font-weight:950;line-height:1.45}.pp-hero h1 span{color:#a0f3d2;text-shadow:0 5px 32px #12bba852;display:block}.pp-hero-copy>p{color:#d2d9e8;max-width:575px;font-size:16px;line-height:2.15}.pp-hero-buttons,.pp-studio-actions{flex-wrap:wrap;align-items:center;gap:12px;margin-top:27px;display:flex}.pp-btn{color:#fff;background:0 0;border:1px solid #566a86;border-radius:12px;justify-content:center;align-items:center;gap:12px;min-height:45px;padding:11px 20px;font-size:13px;font-weight:850;text-decoration:none;display:inline-flex}.pp-btn.primary{color:#07342e;background:#8fe8ca;border-color:#aeffe0;box-shadow:0 4px #438a7f}.pp-btn.primary:hover:not(:disabled){transform:translateY(1px);box-shadow:0 3px #438a7f}.pp-btn.outline{color:#f6f9ff;background:#243450}.pp-btn.outline:hover:not(:disabled){border-color:#a4baf3}.pp-hero-foot{align-items:center;gap:13px;margin-top:36px;display:flex}.pp-hero-foot>span{color:#ffe1a0;letter-spacing:5px}.pp-hero-foot small{color:#ced8e8;font-size:12px}.pp-hero-art{place-items:center;min-height:510px;display:grid;position:relative}.pp-art-halo{background:radial-gradient(circle at 35% 25%,#7487c9,#51468d 60%,#262956 80%);border:2px solid #8291ca;border-radius:50%;width:420px;height:420px;position:absolute;box-shadow:inset 0 0 0 26px #ffffff0c,0 0 110px #736eee45}.pp-art-halo:after{content:"";border:1px dashed #c1d8ff73;border-radius:50%;position:absolute;inset:35px}.pp-hero-mascot{z-index:2;filter:drop-shadow(0 24px 18px #11182b60);width:min(95%,410px);animation:5s ease-in-out infinite pp-float;position:relative}.pp-hero-mascot svg{width:100%;height:auto;display:block}@keyframes pp-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.pp-orbit{color:#ffe6a0;z-index:1;font-size:45px;position:absolute}.pp-orbit.o1{top:8%;left:8%}.pp-orbit.o2{color:#8af4d7;top:25%;right:3%}.pp-orbit.o3{color:#f5abc4;bottom:16%;left:14%}.pp-floating-card{z-index:4;color:#233753;background:#eaf5ff;border:3px solid #394b85;border-radius:15px;align-items:center;gap:11px;padding:12px 18px;display:flex;position:absolute;transform:rotate(-5deg);box-shadow:6px 7px #24375a}.pp-floating-card>span{font-size:27px}.pp-floating-card div{line-height:1.5;display:grid}.pp-floating-card b{font-size:11px}.pp-floating-card small{letter-spacing:1px;font-size:9px}.pp-floating-card.fc1{top:12%;inset-inline-end:0}.pp-floating-card.fc2{bottom:13%;inset-inline-start:0;transform:rotate(4deg)}.pp-art-caption{letter-spacing:2px;color:#c4d1f8;font:700 10px ui-sans-serif,system-ui;position:absolute;bottom:0}.pp-art-caption span{color:#f5d59b}.pp-stats-strip{background:#203455;border-block:1px solid #456086}.pp-stats-strip .pp-container{grid-template-columns:repeat(4,1fr);display:grid}.pp-stats-strip .pp-container>div{text-align:center;border-inline-end:1px solid #456086;gap:3px;padding:22px 10px;display:grid}.pp-stats-strip strong{color:#b3ffe4;font:900 28px ui-sans-serif,system-ui}.pp-stats-strip span{color:#dbe7f4;font-size:12px}.pp-section-title{justify-content:space-between;align-items:end;gap:25px;margin:7px 0 31px;display:flex}.pp-section-title h2{letter-spacing:-1px;font-size:clamp(25px,3vw,39px);font-weight:900}.pp-section-title p{color:#b7cde1;max-width:680px;margin-top:9px;font-size:14px;line-height:2}.pp-small-label{color:#b1c9e3;letter-spacing:1.2px;white-space:nowrap;font:700 10px ui-sans-serif,system-ui}.pp-live-dot{background:#91f5d9;border-radius:50%;width:7px;height:7px;display:inline-block;box-shadow:0 0 12px #91f5d9}.pp-studio,.pp-arena,.pp-academy{padding-block:94px 96px}.pp-studio-grid{grid-template-columns:1fr .92fr;align-items:stretch;gap:24px;display:grid}.pp-workbench,.pp-preview-panel,.pp-lab-card,.pp-mentor-card,.pp-race-panel,.pp-leaderboard{background:#182943;border:1px solid #415778;border-radius:24px;box-shadow:0 14px 45px #050d1c22}.pp-workbench{padding:26px}.pp-workbench-head,.pp-preview-top,.pp-card-head{letter-spacing:1px;color:#b4c9e8;justify-content:space-between;align-items:center;gap:12px;margin-bottom:25px;font:800 11px/1.5 ui-sans-serif,system-ui;display:flex}.pp-workbench-head b{color:#8af4d7;font-weight:700}.pp-text-label,.pp-control-row label,.pp-race-panel label{color:#dae9f8;gap:8px;font-size:13px;font-weight:750;display:grid}.pp-text-label input,.pp-control-row select,.pp-race-panel select,.pp-mentor-card textarea{color:#f1f7ff;background:#0f2038;border:1px solid #4d6686;border-radius:11px;outline:0;width:100%;padding:12px 14px}.pp-text-label input:focus,.pp-control-row select:focus,.pp-race-panel select:focus,.pp-mentor-card textarea:focus{border-color:#96dfdd}.pp-part-tabs{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin:25px 0 14px;display:grid}.pp-part-tabs button{color:#dce9f8;background:#213853;border:1px solid #465976;border-radius:12px;place-items:center;gap:5px;min-height:69px;padding:6px 2px;font-size:10px;display:grid}.pp-part-tabs button span{font-size:22px;line-height:1}.pp-part-tabs button.active{color:#22234b;background:#a9a3ff;border-color:#dbd5ff;font-weight:900}.pp-part-list{gap:9px;display:grid}.pp-part-item{text-align:start;color:#f1f6ff;background:#11243c;border:1px solid #475a73;border-radius:13px;align-items:center;gap:13px;min-height:67px;padding:10px 13px;display:flex}.pp-part-item.chosen{background:#26455b;border-color:#81ead1}.pp-part-icon{color:#d9d4ff;background:#314965;border-radius:11px;flex:none;place-items:center;width:43px;height:43px;font-size:26px;display:grid}.pp-part-item span:nth-child(2){flex:1;gap:2px;display:grid}.pp-part-item strong{font-size:13px}.pp-part-item small{color:#b3c9de;font-size:10px}.pp-part-check{color:#aafbdc;font-size:22px}.pp-control-row{grid-template-columns:1fr 1fr;align-items:end;gap:15px;margin-top:22px;display:grid}.pp-swatches{align-items:center;gap:8px;min-height:48px;display:flex}.pp-swatches button{border:2px solid #fff9;border-radius:50%;width:26px;height:26px}.pp-swatches button.active{outline-offset:2px;outline:3px solid #bceadd}.pp-preview-panel{flex-direction:column;padding:23px;display:flex;overflow:hidden}.pp-preview-top{margin-bottom:0}.pp-model-tag{background:#32476c;border:1px solid #506795;border-radius:8px;padding:5px 9px}.pp-preview-stage{background:radial-gradient(circle at 50% 40%,#6a78b080,#202f58 61%,#162746);border:1px solid #465c86;border-radius:17px;place-items:center;height:318px;display:grid;position:relative;overflow:hidden}.pp-grid-floor{background-image:linear-gradient(#cddcff22 1px,#0000 1px),linear-gradient(90deg,#cddcff22 1px,#0000 1px);background-size:32px 32px;position:absolute;inset:55% -30% -55%;transform:perspective(170px)rotateX(58deg)}.pp-avatar{z-index:2;filter:drop-shadow(0 12px 16px #0b1338);max-width:290px;height:100%;position:relative}.pp-spark{color:#d6f5c0;font-size:32px;position:absolute}.pp-spark.p1{top:22%;left:17%}.pp-spark.p2{top:34%;right:14%}.pp-preview-bottom{justify-content:space-between;align-items:center;gap:10px;margin:18px 0;display:flex}.pp-preview-bottom>div{display:grid}.pp-preview-bottom strong{font-size:16px}.pp-preview-bottom small{color:#c0d5e8;font-size:11px}.pp-status{color:#291e27;white-space:nowrap;background:#ffc3ad;border-radius:24px;padding:6px 10px;font-size:10px}.pp-status.ready{color:#123e37;background:#98f5d5}.pp-stats{grid-template-columns:1fr 1fr;gap:15px 20px;display:grid}.pp-stats>div>div{color:#ccd9ed;justify-content:space-between;font-size:11px;display:flex}.pp-stats strong{color:#ddffe9;font:800 11px ui-sans-serif,system-ui}.pp-stats meter{width:100%;height:13px;margin-top:4px;display:block}.pp-stats meter::-webkit-meter-bar{background:#2b4165;border:none;border-radius:10px}.pp-stats meter::-webkit-meter-optimum-value{background:linear-gradient(90deg,#b1a8ff,#91f4d5);border-radius:10px}.pp-engineering{color:#b8cfe3;border-block:1px solid #415778;flex-wrap:wrap;justify-content:space-between;gap:7px 20px;margin-top:19px;padding:13px 0;font-size:10px;display:flex}.pp-engineering b{color:#f5faff;font:800 11px ui-sans-serif,system-ui}.pp-studio-actions{margin-top:auto;padding-top:20px}.pp-bottom-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid}.pp-lab-card,.pp-mentor-card,.pp-race-panel,.pp-leaderboard{padding:25px}.pp-lab-card h3,.pp-mentor-card h3,.pp-race-panel h3,.pp-leaderboard h3{margin-bottom:8px;font-size:19px;font-weight:850}.pp-lab-card p,.pp-mentor-card p,.pp-race-panel>p,.pp-leaderboard>p{color:#b9cce1;margin-bottom:20px;font-size:12px;line-height:1.95}.pp-choices{flex-wrap:wrap;gap:8px;margin:16px 0;display:flex}.pp-choices button{color:#dae8ff;background:#1a3150;border:1px solid #536581;border-radius:11px;padding:7px 13px;font-size:11px}.pp-choices button[aria-pressed=true]{color:#242751;background:#c5b9ff;border-color:#c5b9ff}.pp-mentor-card textarea{resize:vertical;min-height:92px;margin-bottom:12px}.pp-score,.pp-race-result{background:#263d53;border:1px solid #76d9c5;border-radius:13px;justify-content:space-between;align-items:center;gap:10px;margin-top:15px;padding:13px 17px;display:flex}.pp-score strong,.pp-race-result strong{color:#a9ffdf;font:900 30px ui-sans-serif,system-ui}.pp-score small,.pp-race-result small{color:#c6d7e7;font-size:11px}.pp-score span{font-size:11px}.pp-warning,.pp-notice{color:#ffe4e1;background:#553c42;border:1px solid #d39a9c;border-radius:10px;margin:12px 0;padding:10px 13px;font-size:12px}.pp-notice{color:#dcfff6;background:#1e4744;border-color:#80d8c0}.pp-mentor-reply{background:#243d56;border-radius:12px;margin-top:12px;padding:14px}.pp-mentor-reply p{color:#e1ebf7;margin:6px 0}.pp-mentor-reply small{color:#acdcca;font-size:11px}.pp-arena-wrap{background:#111e34;border-block:1px solid #2b4160;position:relative}.pp-arena-wrap:before{content:"";pointer-events:none;background-image:radial-gradient(#c8c3ff14 1px,#0000 1px);background-size:30px 30px;position:absolute;inset:0}.pp-arenas{grid-template-columns:repeat(4,minmax(0,1fr));gap:15px;display:grid;position:relative}.pp-arena-mode{color:#fff;text-align:start;background:#1b2c47;border:1px solid #506182;border-radius:18px;flex-direction:column;align-items:flex-start;gap:8px;min-height:205px;padding:22px;transition:transform .2s;display:flex}.pp-arena-mode:hover{transform:translateY(-3px)}.pp-arena-mode.chosen{background:linear-gradient(155deg,#38536f,#202f4c);border:2px solid #aaead6}.pp-arena-symbol{color:#cfc5ff;font-size:40px;line-height:1.3}.pp-arena-mode strong{font-size:17px}.pp-arena-mode small{color:#b8cbdf;font-size:11px}.pp-arena-pill{color:#a9f3dc;margin-top:auto;font-size:10px}.pp-race-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:24px;display:grid;position:relative}.pp-race-panel select{margin:6px 0 17px}.pp-arena-rules{flex-wrap:wrap;gap:8px;margin-bottom:20px;display:flex}.pp-arena-rules span{color:#c9ddf0;background:#293c5b;border-radius:20px;padding:6px 11px;font-size:10px}.pp-race-result p{color:#e4f3ef;max-width:200px;font-size:12px}.pp-race-result strong{display:block}.pp-race-result span{font-size:11px}.pp-leaderboard ol{margin:8px 0 0;padding:0;list-style:none;display:grid}.pp-leaderboard li{border-bottom:1px solid #304460;align-items:center;gap:13px;padding:10px;display:flex}.pp-rank{color:#a9eece;font:800 15px ui-sans-serif,system-ui}.pp-leaderboard li>span:nth-child(2){flex:1;gap:1px;display:grid}.pp-leaderboard li strong{font-size:12px}.pp-leaderboard li small{color:#9cb5d2;font:600 10px ui-sans-serif,system-ui}.pp-leaderboard li>b{color:#e6fff3;font:800 17px ui-sans-serif,system-ui}.pp-leaderboard li.pp-no-scores{color:#d3e5f5;font-size:12px}.pp-board-note{color:#9bb6cd;margin-top:17px;font-size:10px;display:block}.pp-lessons{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.pp-lessons article{background:#1b2a47;border:1px solid #456281;border-radius:18px;flex-direction:column;min-height:220px;padding:23px;display:flex}.pp-lessons article>span{color:#8adabf;font:800 12px ui-sans-serif,system-ui}.pp-lesson-icon{color:#c6b6ff;margin:13px 0;font-size:35px}.pp-lessons h3{font-size:15px}.pp-lessons p{color:#b7cde4;margin-top:9px;font-size:11px}.pp-lessons small{color:#7ed8bf;letter-spacing:1px;margin-top:auto;padding-top:14px;font:700 9px ui-sans-serif,system-ui}.pp-club{background:radial-gradient(circle at 60% 0,#5f4c9266,#0000 30%),#19213c;border-block:1px solid #4c5271;padding:92px 0}.pp-plan-grid{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.pp-plan{background:#243451;border:1px solid #536383;border-radius:21px;flex-direction:column;min-height:390px;padding:29px 25px 25px;display:flex;position:relative}.pp-plan.featured{background:linear-gradient(150deg,#30495c,#263b55);border:2px solid #a7f7db}.pp-popular{top:-13px;color:#214c40;background:#b7ffdf;border-radius:20px;padding:3px 12px;font:800 11px ui-sans-serif,system-ui;position:absolute;inset-inline-end:20px}.pp-plan h3{font-size:23px}.pp-plan>p{color:#c0d3e5;margin:5px 0;font-size:12px}.pp-price{border-bottom:1px solid #526583;align-items:baseline;gap:9px;margin:10px 0;padding:16px 0;display:flex}.pp-price strong{color:#b7f9e6;font-size:32px}.pp-price span{color:#c5d9ea;font-size:11px}.pp-plan ul{gap:8px;margin:0 0 23px;padding:0;list-style:none;display:grid}.pp-plan li{color:#e1f0fb;align-items:center;gap:9px;font-size:12px;display:flex}.pp-plan li span{color:#9df2d4}.pp-plan .pp-btn,.pp-plan-pending{text-align:center;margin-top:auto}.pp-plan-pending{color:#b1c6da;border:1px dashed #688098;border-radius:12px;padding:13px;font-size:11px}.pp-pricing-note{color:#b9cde0;font-size:11px;margin-top:18px!important}.pp-safety{grid-template-columns:220px 1fr;align-items:center;gap:34px;padding-block:55px;display:grid}.pp-safety-mascot{max-width:210px}.pp-safety h2{font-size:clamp(20px,3vw,30px);margin:7px 0!important}.pp-safety p{color:#c2d4e4;max-width:780px;font-size:13px}.pp-hint{color:#b7cde0;font-size:12px}.pp-site .kg-foot{background:#101e34}@media (max-width:1080px){.pp-links{gap:12px}.pp-links a{font-size:11px}.pp-hero-grid{gap:0}.pp-floating-card{padding:8px 10px}.pp-art-halo{width:350px;height:350px}}@media (max-width:850px){.pp-links{display:none}.pp-menu{display:block}.pp-mobile-links{border-top:1px solid #30455f;padding:8px 30px 18px;display:grid}.pp-mobile-links a{color:#ecf7fa;padding:9px;font-size:13px}.pp-hero-grid{grid-template-columns:1fr;min-height:0;padding-block:50px 35px}.pp-hero-copy{max-width:690px}.pp-hero-art{min-height:420px;margin-top:15px}.pp-art-halo{width:345px;height:345px}.pp-hero-mascot{width:340px}.pp-studio-grid,.pp-race-grid{grid-template-columns:1fr}.pp-arenas,.pp-lessons{grid-template-columns:repeat(2,1fr)}.pp-plan-grid{gap:12px}}@media (max-width:580px){.pp-container{width:calc(100% - 30px)}.pp-topline{letter-spacing:0;gap:5px;font-size:8px}.pp-topline span:last-child{display:none}.pp-head-inner{gap:7px;min-height:64px}.pp-brand-mark{border-radius:10px;width:35px;height:35px;font-size:21px}.pp-brand strong{font-size:16px}.pp-brand small{letter-spacing:1px;font-size:7px}.pp-head-actions{gap:6px}.pp-sign{padding:8px 10px;font-size:10px}.pp-language{padding:6px;font-size:10px}.pp-hero-grid{padding-block:32px}.pp-hero-badge{padding:5px 10px;font-size:9px}.pp-hero h1{letter-spacing:-1px;margin:18px 0 12px;font-size:clamp(29px,8vw,40px);line-height:1.55}.pp-hero-copy>p{font-size:13px}.pp-hero-buttons{gap:9px;margin-top:18px}.pp-btn{padding:10px 14px;font-size:11px}.pp-hero-foot{flex-wrap:wrap;gap:8px;margin-top:23px}.pp-hero-art{min-height:350px}.pp-art-halo{width:290px;height:290px}.pp-hero-mascot{width:290px}.pp-floating-card{gap:5px;padding:6px 8px;transform:none!important}.pp-floating-card>span{font-size:18px}.pp-floating-card b{font-size:8px}.pp-floating-card small{font-size:6px}.pp-floating-card.fc1{top:13%;right:0}.pp-floating-card.fc2{bottom:11%;left:0}.pp-art-caption{font-size:8px}.pp-stats-strip .pp-container{grid-template-columns:repeat(2,1fr)}.pp-stats-strip .pp-container>div{padding:11px}.pp-stats-strip strong{font-size:21px}.pp-studio,.pp-arena,.pp-academy{padding-block:55px}.pp-section-title{margin-bottom:18px;display:block}.pp-section-title h2{font-size:25px}.pp-section-title p{font-size:12px}.pp-small-label{margin-top:9px;display:block}.pp-workbench,.pp-preview-panel,.pp-lab-card,.pp-mentor-card,.pp-race-panel,.pp-leaderboard{border-radius:15px;padding:17px}.pp-part-tabs{gap:3px}.pp-part-tabs button{min-height:60px;font-size:8px}.pp-part-tabs button span{font-size:18px}.pp-control-row{grid-template-columns:1fr 1fr}.pp-preview-stage{height:265px}.pp-avatar{max-width:240px}.pp-bottom-grid,.pp-plan-grid{grid-template-columns:1fr}.pp-arenas,.pp-lessons{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.pp-arena-mode{min-height:167px;padding:13px}.pp-arena-symbol{font-size:27px}.pp-arena-mode strong{font-size:13px}.pp-arena-mode small{font-size:10px}.pp-lessons article{min-height:205px;padding:14px}.pp-club{padding-block:55px}.pp-plan{min-height:0}.pp-safety{grid-template-columns:100px 1fr;gap:12px;padding-block:30px}.pp-safety h2{font-size:20px}.pp-safety p{font-size:11px}}@media (prefers-reduced-motion:reduce){.pp-site *{transition:none!important;animation:none!important}}.pp-garage-picker{background:#243a57;border:1px solid #5b708f;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;margin-bottom:17px;padding:11px 13px;display:flex}.pp-garage-picker label{flex:1;align-items:center;gap:12px;font-size:12px;font-weight:800;display:flex}.pp-garage-picker select{color:#e9f4ff;background:#0c243c;border:1px solid #6c88a8;border-radius:9px;flex:1;min-width:130px;max-width:220px;padding:8px}.pp-garage-picker small{color:#b9e5d6;white-space:nowrap;font-size:11px}@media (max-width:580px){.pp-garage-picker{flex-direction:column;align-items:stretch}.pp-garage-picker select{max-width:none}}
