@font-face{font-family:Noto Sans Arabic;src:url(/fonts/NotoSansArabic-arabic.woff2)format("woff2");font-weight:100 900;font-display:swap;unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC}@font-face{font-family:Noto Sans Arabic;src:url(/fonts/NotoSansArabic-latin.woff2)format("woff2");font-weight:100 900;font-display:swap;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:Barlow;src:url(/fonts/barlow-800.woff2)format("woff2");font-weight:800;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-700.woff2)format("woff2");font-weight:700;font-display:swap}@font-face{font-family:Barlow Condensed;src:url(/fonts/barlow-condensed-800.woff2)format("woff2");font-weight:800;font-display:swap}:root{--bg:#0f1012;--deep:#0a0a0c;--surface:#17181b;--surface-2:#1f2023;--line:#26272a;--grey:#3d3e40;--dash:#6b6c6e;--sel:#26272a;--text:#f2f1ed;--text-2:#c9c8c3;--text-3:#a3a39e;--lime:#cae850;--danger:#ff5a4e;--link:#4d7cff;--cta-ink:#0f1012;--aD:#cae850;--aC:#cae850;--aB:#cae850;--aA:#cae850;--fD:#f2f1ed;--fC:#f2f1ed;--fB:#f2f1ed;--fA:#f2f1ed;--tD:#a3a39e;--tC:#a3a39e;--tB:#a3a39e;--tA:#a3a39e;--barD:#3d3e40;--barC:#3d3e40;--barB:#3d3e40;--barA:#3d3e40;--pbase:#f2f1ed;--chip:#4d7cff;--acc:var(--aC);--cta:var(--acc);--font:"Noto Sans Arabic", Tahoma, sans-serif;--num:"Barlow", "Noto Sans Arabic", sans-serif;--cond:"Barlow Condensed", "Noto Sans Arabic", sans-serif;--radius-card:20px;--radius-ctl:14px;--ease:cubic-bezier(.2, .8, .2, 1);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}:root[data-band=D]{--acc:var(--aD)}:root[data-band=C]{--acc:var(--aC)}:root[data-band=B]{--acc:var(--aB)}:root[data-band=A]{--acc:var(--aA)}:root[data-cta=brand]{--cta:var(--lime)}:root[data-pal=tiers]{--aD:#cae850;--aC:#5ec8ff;--aB:#b48cff;--aA:#ffb547;--fD:#cae850;--fC:#5ec8ff;--fB:#b48cff;--fA:#ffb547;--tD:#cae850;--tC:#5ec8ff;--tB:#b48cff;--tA:#ffb547;--chip:unset}:root[data-pal=ember]{--aD:#cae850;--aC:#ffc43d;--aB:#ff8a2b;--aA:#ff4fb8;--fD:#cae850;--fC:#ffc43d;--fB:#ff8a2b;--fA:#ff4fb8;--tD:#cae850;--tC:#ffc43d;--tB:#ff8a2b;--tA:#ff4fb8}:root[data-pal=sunset]{--aD:#cae850;--aC:#ff7a59;--aB:#ff4fb8;--aA:#ffd24a;--fD:#cae850;--fC:#ff7a59;--fB:#ff4fb8;--fA:#ffd24a;--tD:#cae850;--tC:#ff7a59;--tB:#ff4fb8;--tA:#ffd24a}:root[data-pal=chrome]{--aD:#cae850;--aC:#ff8a2b;--aB:#ff4fb8;--aA:#d9dce3;--fD:#cae850;--fC:#ff8a2b;--fB:#ff4fb8;--fA:#d9dce3;--tD:#cae850;--tC:#ff8a2b;--tB:#ff4fb8;--tA:#d9dce3}:root:not([data-pal=classic]){--barD:color-mix(in oklch, var(--aD) 30%, #1f2023);--barC:color-mix(in oklch, var(--aC) 30%, #1f2023);--barB:color-mix(in oklch, var(--aB) 30%, #1f2023);--barA:color-mix(in oklch, var(--aA) 30%, #1f2023);--pbase:color-mix(in oklch, var(--acc) 45%, #26272a)}.band-D{--fill:var(--fD);--ltext:var(--tD);--bacc:var(--aD)}.band-C{--fill:var(--fC);--ltext:var(--tC);--bacc:var(--aC)}.band-B{--fill:var(--fB);--ltext:var(--tB);--bacc:var(--aB)}.band-A{--fill:var(--fA);--ltext:var(--tA);--bacc:var(--aA)}*{box-sizing:border-box}html,body{margin:0}body{font-family:var(--font);color:var(--text);background:var(--bg);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;font-size:15px;line-height:1.8}button,input,select{font:inherit;color:inherit}a{color:var(--link)}:focus-visible{outline:2px solid var(--lime);outline-offset:2px}bdi.lv,.lv{font-family:var(--cond);letter-spacing:.02em;font-weight:800}.num{font-family:var(--num);font-weight:800}.page{max-width:480px;min-height:100dvh;padding:0 20px calc(28px + env(safe-area-inset-bottom));margin:0 auto}.page.pinned{padding-bottom:calc(200px + env(safe-area-inset-bottom))}.btn{border-radius:var(--radius-ctl);background:var(--cta);width:100%;min-height:54px;color:var(--cta-ink);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-size:16px;font-weight:800;transition:transform .12s ease-out,opacity .12s;display:flex}.btn:active:not([disabled]){transform:scale(.98)}.btn[disabled]{opacity:.45;cursor:default}.btn.lime{background:var(--lime);color:var(--cta-ink)}.btn.light{background:var(--text);color:var(--cta-ink)}.btn.dark{background:var(--surface);color:var(--text);font-weight:700}.btn.outline{color:var(--text);box-shadow:inset 0 0 0 1.5px var(--grey);background:0 0;font-weight:700}.btn.quiet{color:var(--text-2);background:0 0;min-height:46px;font-size:15px;font-weight:500}.btn.small{border-radius:11px;width:auto;min-height:40px;padding:0 16px;font-size:14px}.btn.danger{color:var(--danger)}.btn.split{border-radius:16px;justify-content:space-between;min-height:56px;padding:0 22px}.btn.split span:last-child{white-space:nowrap;font-weight:700}.link{color:var(--link);cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:0;font-size:13px;font-weight:700;line-height:1.6}.field{margin-bottom:16px;display:block}.field>span{color:var(--text);margin-bottom:8px;font-size:14px;font-weight:700;display:block}.input{border:1.5px solid var(--grey);border-radius:var(--radius-ctl);background:var(--surface);width:100%;height:54px;color:var(--text);padding:0 16px;font-size:17px}.input::placeholder{color:var(--dash)}.input:focus{border-color:var(--lime);outline:none}.input.ltr{text-align:left;letter-spacing:.04em;direction:ltr}.input.code{text-align:center;letter-spacing:.45em;direction:ltr;font-size:28px;font-weight:700}.error{color:var(--danger);margin:-4px 0 14px;font-size:14px}.hint{color:var(--text-3);font-size:13px;line-height:1.9}.hint.center{text-align:center;margin-top:8px}.devcode{background:var(--surface);border:1px dashed var(--lime);border-radius:var(--radius-ctl);color:var(--text-2);margin-bottom:14px;padding:8px 12px;font-size:13px}.loading{text-align:center;color:var(--text-3);padding:24px}.row{gap:8px;display:flex}.pinbar,.publishbar{inset-inline:0;z-index:10;padding:12px 22px calc(30px + env(safe-area-inset-bottom));background:linear-gradient(to top, var(--bg) 70%, #0f101200);gap:10px;display:grid;position:fixed;bottom:0}.pinbar>*,.publishbar>*{width:100%;max-width:436px;margin-inline:auto}.pinbar .state{text-align:center;color:var(--text-2);margin:0 auto;font-weight:700}.pinbar .state.ok:before,.state.ok:before{content:"";background:var(--lime);border-radius:50%;width:10px;height:10px;margin-inline-end:8px;display:inline-block}.pinbar .note{color:var(--text-3);text-align:center;margin:0;font-size:13px;line-height:1.7}.pinbar .error,.publishbar .error{margin:0}.topbar{justify-content:space-between;align-items:center;gap:12px;min-height:56px;padding:14px 0 6px;display:flex}.wordmark{width:107.14px;height:17px;display:block}.topbar .wordmark{width:88.2326px;height:14px}.iconbtn{width:40px;height:40px;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:12px;place-items:center;padding:0;display:grid;position:relative}.iconbtn svg{display:block}.iconbtn .dot{top:7px;background:var(--lime);width:9px;height:9px;box-shadow:0 0 0 2px var(--bg);border-radius:50%;position:absolute;inset-inline-end:8px}.back{margin-inline-start:-9px}.avatar{background:var(--line);width:34px;height:34px;color:var(--text);cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:800;display:grid}.avatar.l{background:var(--grey);width:44px;height:44px;font-size:16px}.avatar.xl{background:var(--grey);width:48px;height:48px;font-size:18px}.section{justify-content:space-between;align-items:baseline;margin:26px 0 10px;font-size:15px;font-weight:800;display:flex}.section small{color:var(--text-3);font-size:12px;font-weight:400}.kicker{color:var(--text-3);margin:0;font-size:13px;font-weight:700}.title-xl{margin:0;font-size:30px;font-weight:800;line-height:1.4}.title-l{text-wrap:pretty;margin:0;font-size:26px;font-weight:800;line-height:1.5}.title-m{margin:0;font-size:20px;font-weight:800;line-height:1.5}.sub{color:var(--text-3);margin:0;font-size:15px}.lead{color:var(--text-2);text-wrap:pretty;margin:0;font-size:15px;line-height:1.9}.stack{flex-direction:column;gap:6px;display:flex}.card{background:var(--surface);border-radius:18px;padding:16px 18px}.banner{background:var(--surface);border-radius:var(--radius-ctl);color:var(--text-2);margin:10px 0;padding:12px 16px;font-size:14px}.banner.action{box-shadow:inset 0 0 0 1.5px var(--lime);color:var(--text)}.banner p{margin:0 0 10px}.banner .row{gap:8px;display:flex}.banner .btn.quiet{min-height:40px}.rows{flex-direction:column;margin:0;padding:0;display:flex}.rows>div,.rows>button{border-bottom:1px solid var(--surface-2);border-inline:0;text-align:start;width:100%;color:inherit;background:0 0;border-top:0;justify-content:space-between;align-items:center;gap:12px;padding:14px 0;font-size:15px;display:flex}.rows>:last-child{border-bottom:0}.rows>button{cursor:pointer;padding:16px 0}.rows dt,.rows .k{color:var(--text-3);margin:0}.rows dd,.rows .v{white-space:nowrap;margin:0;font-weight:700}.rows .v .chev{vertical-align:middle;margin-inline-start:8px;display:inline-block}.rows .v.wrap{white-space:normal;text-align:end}.rows .chev{color:var(--text-3)}.ball{width:var(--s,18px);height:var(--s,18px);background:var(--lime);vertical-align:middle;border-radius:50%;flex:none;display:inline-block;position:relative;overflow:hidden}.ball:before,.ball:after{content:"";box-sizing:border-box;border:max(1px, calc(var(--s,18px) / 12)) solid #0f101273;border-radius:50%;width:100%;height:100%;position:absolute;top:0}.ball:before{left:-60%}.ball:after{left:60%}.diamond{width:var(--d,150px);height:var(--d,150px);place-items:center;display:grid;position:relative}.diamond:before{content:"";background:var(--bacc,var(--acc));border-radius:6px;width:69%;height:69%;position:absolute;transform:rotate(45deg)}.diamond span{font-family:var(--cond);color:var(--cta-ink);font-weight:800;line-height:1;font-size:calc(var(--d,150px) * .39);position:relative}.bands{width:100%;font-family:var(--cond);direction:ltr;grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.bands>div{flex-direction:column;align-items:center;gap:6px;display:flex}.bands i{background:var(--bar);border-radius:3px;width:100%;height:6px}.bands b{color:var(--ltext);font-size:15px;font-weight:700}.bands .on i{background:var(--bacc)}.bands .on b{color:var(--bacc);font-weight:800}.bands .band-D{--bar:var(--barD)}.bands .band-C{--bar:var(--barC)}.bands .band-B{--bar:var(--barB)}.bands .band-A{--bar:var(--barA)}.mini{background:var(--surface-2);border:1.5px solid var(--grey);direction:ltr;border-radius:8px;flex:none;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;width:92px;height:58px;display:grid;position:relative}.mini:before{content:"";background:var(--grey);width:1px;position:absolute;top:-1px;bottom:-1px;left:50%;transform:translate(-.5px)}.mini>span{place-items:center;display:grid}.mini i{width:22px;height:22px;font-style:normal;font-family:var(--cond);color:var(--cta-ink);background:var(--fill,var(--text));border-radius:50%;place-items:center;font-size:11px;font-weight:800;display:grid}.mini i.open{border:1.5px dashed var(--dash);background:0 0}.mini.l{background:var(--surface);border-radius:10px;width:150px;height:94px}.mini.l i{width:28px;height:28px;font-size:13px}.mini.l i.open{border-color:var(--grey)}.mini.xl{border-radius:14px;width:210px;height:132px}.mini.xl i{width:36px;height:36px;font-size:15px}.mini.xl i.open{border-color:var(--lime)}.dots{flex-direction:column;flex:none;align-items:center;gap:6px;display:flex}.dots>span{direction:ltr;grid-template-columns:12px 12px;gap:5px;display:grid}.dots i{background:var(--fill,var(--text));border-radius:50%;width:12px;height:12px}.dots i.open{border:1.5px solid var(--dash);background:0 0}.dots small{color:var(--text-2);font-size:12px;line-height:1}.dots.mine small{color:var(--lime);font-weight:700}.auth{flex-direction:column;gap:18px;padding-top:28px;display:flex}.auth .hero{justify-content:center;margin:18px 0 6px;display:flex}.auth h1{margin:0;font-size:26px;font-weight:800;line-height:1.5}.auth form{flex-direction:column;gap:14px;display:flex}.auth .field{margin:0}.auth .bottom{gap:4px;margin-top:auto;display:grid}.invite-host{align-items:center;gap:12px;margin-top:10px;display:flex}.invite-host small{color:var(--text-3);font-size:14px}.invite-host small .lv{color:var(--text)}.invite-host h1{font-size:22px;line-height:1.4}.invite-card{background:var(--surface);border-radius:20px;flex-direction:column;gap:16px;padding:18px;display:flex}.invite-card .top{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.invite-card .top b{font-size:20px;font-weight:800}.invite-card .top b small{color:var(--text-3);font-size:15px;font-weight:500}.invite-card .top span{color:var(--text-2);font-size:14px}.invite-card .top span small{color:var(--text-3);font-size:14px}.invite-card .foot{border-top:1px solid var(--line);justify-content:space-between;align-items:baseline;padding-top:14px;display:flex}.invite-card .foot span{color:var(--text-3);font-size:14px}.invite-card .foot b{font-size:18px;font-weight:800}.chips-row{flex-wrap:wrap;gap:6px;margin:0;padding:0;font-size:13px;list-style:none;display:flex}.chips-row li{background:var(--line);border-radius:8px;padding:4px 10px}.chips-row .lv{font-size:14px;font-weight:700}.center-col{text-align:center;flex-direction:column;align-items:center;gap:10px;display:flex}.choice{grid-template-columns:1fr 1fr;gap:10px;display:grid}.choice button{background:var(--surface);cursor:pointer;border:0;border-radius:16px;min-height:60px;font-size:16px;font-weight:500}.choice button[aria-pressed=true]{background:var(--sel);box-shadow:inset 0 0 0 1.5px var(--text);font-weight:700}.progress{align-items:center;gap:14px;min-height:56px;padding:14px 0 6px;display:flex}.progress .segs{flex:1;gap:4px;display:flex}.progress .segs i{background:var(--grey);border-radius:2px;flex:1;height:4px}.progress .segs i.done{background:var(--text)}.progress small{color:var(--text-3);white-space:nowrap;font-size:13px}.q-head{flex-direction:column;gap:8px;margin:22px 0;display:flex}.answers{flex-direction:column;gap:10px;display:flex}.answer{background:var(--surface);text-align:start;cursor:pointer;min-height:60px;color:var(--text);border:0;border-radius:16px;align-items:center;gap:14px;padding:10px 18px;font-size:16px;line-height:1.6;display:flex}.answer:before{content:"";border:2px solid var(--grey);box-sizing:border-box;border-radius:50%;flex:none;width:20px;height:20px;transition:border-width .12s}.answer.multi:before{border-radius:6px}.answer[aria-pressed=true],.answer[aria-checked=true]{background:var(--sel);box-shadow:inset 0 0 0 1.5px var(--text);font-weight:700}.answer[aria-pressed=true]:before,.answer[aria-checked=true]:before{border:6px solid var(--text)}.answer.multi[aria-pressed=true]:before{background:var(--text) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230F1012' stroke-width='3'%3E%3Cpath d='M5 12l5 5 9-10'/%3E%3C/svg%3E") center / 14px no-repeat;border:0}.answer small{color:var(--text-3);font-size:13px;font-weight:400;display:block}.halfcourt{background:var(--surface);direction:ltr;border-radius:16px;height:250px;position:relative;overflow:hidden}.halfcourt:after{content:"";background:#f2f1ed29;height:4px;position:absolute;bottom:0;left:0;right:0}.halfcourt .area{border:1.5px solid var(--grey);border-top:0;position:absolute;inset:0 16px 16px}.halfcourt .net{background:var(--text-2);z-index:1;height:3px;position:absolute;top:0;left:-16px;right:-16px}.halfcourt .svc{background:var(--grey);height:1.5px;position:absolute;bottom:30%;left:0;right:0}.halfcourt .mid{background:var(--grey);width:1.5px;position:absolute;top:0;bottom:30%;left:50%}.halfcourt button{cursor:pointer;width:50%;color:var(--text-3);background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;top:3px;bottom:30%}.halfcourt button.l{left:0}.halfcourt button.r{right:0}.halfcourt button b{font-family:var(--font);font-size:18px;font-weight:700}.halfcourt button small{font-family:var(--cond);letter-spacing:2px;color:var(--dash);font-size:12px;font-weight:700}.halfcourt button[aria-checked=true]{background:color-mix(in oklch, var(--acc) 16%, transparent);box-shadow:inset 0 0 0 2px var(--acc);color:var(--acc)}.halfcourt button[aria-checked=true] b{font-weight:800}.halfcourt button[aria-checked=true] small{color:var(--text-2)}.side-any{background:var(--surface);cursor:pointer;border:0;border-radius:14px;width:100%;height:52px;font-size:15px}.side-any[aria-checked=true]{background:var(--sel);box-shadow:inset 0 0 0 1.5px var(--text);font-weight:700}.preview-row{background:var(--surface);border-radius:18px;align-items:center;gap:12px;padding:16px 18px;display:flex}.preview-row>div{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.preview-row b{font-size:15px}.preview-row small{color:var(--text-3);font-size:13px}.pill{white-space:nowrap;border:1.5px solid var(--acc);height:28px;color:var(--acc);font-family:var(--cond);letter-spacing:1px;direction:ltr;border-radius:14px;flex:none;align-items:center;padding:0 10px;font-size:14px;font-weight:800;display:flex}.start-level{text-align:center;flex-direction:column;align-items:center;gap:10px;padding-top:60px;display:flex}.start-level .diamond{margin:18px 0 6px}.start-level .lnum{font-family:var(--num);direction:ltr;font-size:24px;font-weight:800}.start-level .bands{margin-top:28px}.start-level .lead{margin-top:22px}.kyc .q{border:0;margin:0 0 24px;padding:0}.kyc .q legend,.q legend{margin-bottom:12px;padding:0;font-size:16px;font-weight:800}.q{border:0;margin:0 0 24px;padding:0}.q legend small{color:var(--text-3);margin-inline-start:6px;font-size:13px;font-weight:400}.opts{flex-wrap:wrap;gap:8px;display:flex}.opts button{background:var(--surface);min-height:44px;color:var(--text);cursor:pointer;text-align:start;border:0;border-radius:12px;padding:0 14px;font-weight:500}.opts button[aria-pressed=true]{background:var(--sel);box-shadow:inset 0 0 0 1.5px var(--text);font-weight:700}.opts button[disabled]{opacity:.4;cursor:default}.opts.picked{margin-bottom:10px}.opts.picked button{background:var(--lime);color:var(--cta-ink);box-shadow:none;font-weight:700}.opts.scroll{max-height:188px;margin-top:10px;padding:2px;overflow-y:auto}.opts .lv{color:var(--text-3);margin-inline-start:4px;font-size:13px}.grid{border-collapse:separate;border-spacing:4px;table-layout:fixed;width:100%;margin-top:10px}.grid th{color:var(--text-3);text-align:start;font-size:13px;font-weight:500}.grid thead th{text-align:center;line-height:1.4}.grid thead th small{color:var(--dash);font-weight:400;display:block}.grid tbody th{width:72px}.grid td button{background:var(--surface);cursor:pointer;border:0;border-radius:10px;width:100%;height:38px}.grid td button[aria-pressed=true]{background:var(--lime)}.consents{gap:10px;margin-bottom:20px;display:grid}.check{background:var(--surface);border-radius:var(--radius-ctl);cursor:pointer;color:var(--text-2);align-items:flex-start;gap:12px;padding:14px 16px;line-height:1.8;display:flex}.check input{width:22px;height:22px;accent-color:var(--lime);flex:none;margin:2px 0 0}.check a{color:var(--link);font-weight:700}.home{flex-direction:column;gap:26px;display:flex}.home-top{justify-content:space-between;align-items:center;padding-top:14px;display:flex}.home-top .acts{align-items:center;gap:10px;display:flex}.home-top .host{color:var(--text);cursor:pointer;background:0 0;border:0;padding:8px 4px;font-size:14px;font-weight:700}.greet{flex-direction:column;gap:6px;display:flex}.greet h1{margin:0;font-size:26px;font-weight:800;line-height:1.5}.greet p{color:var(--text-3);margin:0;font-size:15px}.greet .lv{color:var(--acc);font-size:17px}.next{background:var(--surface);border-radius:18px;flex-direction:column;padding:2px 18px;display:flex}.next>button{color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 0;display:flex}.next>button+button{border-top:1px solid var(--line)}.next .stack{gap:2px}.next .stack small{color:var(--text-3);font-size:13px}.next .stack b{font-size:16px}.next .act{color:var(--link);white-space:nowrap;border-bottom:1px solid;font-size:13px;font-weight:700;line-height:1.6}.next .act.urgent{color:var(--lime)}.tabs{z-index:2;background:var(--bg);gap:22px;margin:-10px 0 -14px;padding:10px 0 0;font-size:15px;display:flex;position:sticky;top:0}.tabs button{color:var(--text-3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;padding:0 0 6px;font-size:15px}.tabs button[aria-pressed=true]{color:var(--text);border-bottom-color:var(--text);font-weight:800}.mlist{flex-direction:column;gap:12px;display:flex}.mcard{background:var(--surface);color:inherit;text-align:start;cursor:pointer;border:0;border-radius:20px;justify-content:space-between;align-items:center;gap:16px;width:100%;padding:20px;display:flex}.mcard .stack b{font-size:19px;font-weight:800;line-height:1.5}.mcard .stack span{color:var(--text-3);font-size:14px}.mcard .stack .lv{color:var(--text-3);font-size:15px;font-weight:700}.mcard .friendly{color:var(--link);font-weight:700}.mcard .upset{color:var(--lime);font-size:13px;font-weight:700}.mcard.mine{box-shadow:inset 0 0 0 1.5px var(--lime)}.empty{text-align:center;flex-direction:column;align-items:center;gap:14px;padding-top:50px;display:flex}.empty h2{text-wrap:balance;margin:10px 0 0;font-size:20px;font-weight:800;line-height:1.6}.empty p{color:var(--text-2);text-wrap:pretty;margin:0;line-height:1.9}.empty .actions{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:10px;display:flex}.empty .actions .btn{border-radius:13px;width:auto;min-height:48px;padding:0 20px;font-size:15px}.empty .actions .btn.dark{color:var(--link)}.offline{text-align:center;flex-direction:column;align-items:center;gap:16px;padding-top:120px;display:flex}.offline img{opacity:.9;border-radius:18px;width:72px;height:72px}.offline h1{margin:18px 0 0;font-size:24px;font-weight:800}.scrim{z-index:20;background:#0a0a0c8c;justify-content:center;align-items:flex-end;animation:.24s ease-out fade;display:flex;position:fixed;inset:0}.sheet{background:var(--surface);width:100%;max-width:480px;max-height:92dvh;padding:14px 22px calc(28px + env(safe-area-inset-bottom));animation:rise .24s var(--ease);border-radius:28px 28px 0 0;flex-direction:column;gap:14px;display:flex;overflow-y:auto}.sheet:before{content:"";background:var(--grey);border-radius:2px;flex:none;align-self:center;width:40px;height:4px}.sheet.danger{border-top:2px solid var(--danger)}.sheet h2{text-wrap:pretty;margin:0;font-size:22px;font-weight:800;line-height:1.5}.sheet p{color:var(--text-2);margin:0;line-height:1.9}.sheet ol{color:var(--text-2);margin:0;padding-inline-start:22px;list-style-type:persian}.sheet .field{margin:0}.sheet .input{background:var(--bg)}.sheet .btn.quiet{min-height:40px}.sheet .icon-tile{background:var(--cta);width:52px;height:52px;color:var(--cta-ink);border-radius:14px;place-items:center;display:grid}@keyframes rise{0%{transform:translateY(100%)}to{transform:none}}@keyframes fade{0%{opacity:0}to{opacity:1}}.toast{inset-inline:16px;bottom:calc(100px + env(safe-area-inset-bottom));z-index:30;background:var(--text);max-width:448px;color:var(--cta-ink);border-radius:14px;justify-content:space-between;align-items:center;gap:12px;margin:0 auto;padding:12px 16px;font-weight:500;animation:.2s ease-out pop-in;display:flex;position:fixed}.toast button{color:var(--cta-ink);cursor:pointer;white-space:nowrap;background:0 0;border:0;font-weight:800;text-decoration:underline}@keyframes pop-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}.choices{gap:10px;display:grid}.choice-card{text-align:start;background:var(--line);color:var(--text);cursor:pointer;border:0;border-radius:16px;gap:2px;padding:16px 18px;line-height:1.7;text-decoration:none;display:grid}.choice-card b{font-size:16px}.choice-card small{color:var(--text-3);font-size:13px}.choice-card[aria-checked=true]{background:var(--text);color:var(--cta-ink)}.choice-card[aria-checked=true] small{color:var(--cta-ink)}.choice-card[disabled]{opacity:.5}.share-rows{flex-direction:column;display:flex}.share-rows button{border:0;border-bottom:1px solid var(--line);height:60px;color:var(--text);cursor:pointer;text-align:start;background:0 0;align-items:center;gap:14px;font-size:16px;display:flex}.share-rows button:last-child{border-bottom:0}.share-rows .ic{background:var(--line);border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.share-rows .ic.lime{background:var(--lime);color:var(--cta-ink)}.share-rows b{font-weight:700}.match-page{flex-direction:column;gap:26px;display:flex}.match-page .head{flex-direction:column;gap:6px;display:flex}.courtpanel{background:var(--surface);direction:ltr;border-radius:14px;height:210px;position:relative;overflow:hidden}.courtpanel .gw{background:#f2f1ed29;position:absolute}.courtpanel .area{border:1.5px solid var(--grey);position:absolute;inset:14px}.courtpanel .tint{background:color-mix(in oklch, var(--acc) 9%, transparent);position:absolute;inset:0 0 0 50%}.courtpanel .ln{background:var(--grey);position:absolute}.courtpanel .net{background:var(--text-2);width:3px;margin-left:-1.5px;position:absolute;top:-14px;bottom:-14px;left:50%}.courtpanel .pl{color:var(--text);text-align:start;direction:rtl;background:0 0;border:0;align-items:center;gap:8px;max-width:46%;padding:4px;display:flex;position:absolute;transform:translate(-50%,-50%)}.courtpanel button.pl{cursor:pointer;border-radius:10px}.courtpanel .pl .av{background:var(--grey);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:grid}.courtpanel .pl .av.me{background:var(--acc);color:var(--cta-ink)}.courtpanel .pl .av.open{background:var(--bg);border:1.5px dashed var(--dash)}.courtpanel .pl .nm{flex-direction:column;min-width:0;line-height:1.3;display:flex}.courtpanel .pl .nm b{white-space:nowrap;text-overflow:ellipsis;font-size:12px;font-weight:700;overflow:hidden}.courtpanel .pl .nm span{font-family:var(--cond);color:var(--ltext,var(--text-3));white-space:nowrap;font-size:13px;font-weight:700}.courtpanel .pl .nm span.flag{font-family:var(--font);color:var(--lime);font-size:11px}.courtpanel .pl .nm span.flag.bad{color:var(--danger)}.courtpanel .pl .nm em{color:var(--text-3);font-size:10px;font-style:normal;font-family:var(--font)}.courtpanel .pl.empty-spot .nm b{color:var(--text-3);font-weight:400}.court-meta{color:var(--text-3);justify-content:space-between;margin-top:10px;font-size:13px;display:flex}.upset-note{color:var(--lime);margin:-14px 0 0;font-size:13px;font-weight:700}.score-page{flex-direction:column;gap:20px;display:flex}.score-head{align-items:center;gap:10px;padding-top:10px;display:flex}.score-head .stack{gap:0}.score-head b{font-size:20px;font-weight:800}.score-head span{color:var(--text-3);font-size:13px}.rtabs{font-family:var(--cond);direction:ltr;gap:8px;display:flex}.rtabs button{background:var(--surface);height:44px;color:var(--text-3);cursor:pointer;border:0;border-radius:12px;flex:1;justify-content:center;align-items:center;gap:8px;font-size:15px;font-weight:700;display:flex}.rtabs button b{color:var(--text);font-weight:700}.rtabs button[aria-selected=true]{background:var(--text);color:var(--cta-ink);letter-spacing:1px;font-weight:800}.rtabs button[aria-selected=true] b{color:var(--cta-ink)}.rtabs button.add{border:1.5px dashed var(--grey);background:0 0}.partner-pick{flex-direction:column;gap:8px;display:flex}.partner-pick>span{color:var(--text-3);font-size:13px}.partner-pick .opts button{min-height:40px}.vcourt{background:var(--surface);direction:ltr;border-radius:16px;height:400px;position:relative;overflow:hidden}.vcourt .gw{background:#f2f1ed29;height:4px;position:absolute;left:0;right:0}.vcourt .area{border:1.5px solid var(--grey);position:absolute;inset:16px}.vcourt .tint{background:color-mix(in oklch, var(--acc) 9%, transparent);position:absolute;inset:50% 0 0}.vcourt .ln{background:var(--grey);position:absolute}.vcourt .net{background:var(--text-2);height:3px;margin-top:-1.5px;position:absolute;top:50%;left:-16px;right:-16px}.vcourt .half{height:calc(50% - 16px);color:inherit;cursor:pointer;direction:rtl;background:0 0;border:0;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:0;display:flex;position:absolute;left:0;right:0}.vcourt .half.top{top:16px}.vcourt .half.bottom{flex-direction:column-reverse;bottom:16px}.vcourt .team{background:var(--surface);border-radius:8px;padding:2px 10px;font-size:14px;font-weight:700}.vcourt .half.bottom .team{color:var(--acc);background:0 0}.vcourt .stepper{direction:ltr;align-items:center;gap:14px;display:flex}.vcourt .stepper button,.stepbtn{background:var(--line);width:44px;height:44px;color:var(--text);cursor:pointer;border:0;border-radius:12px;place-items:center;font-size:22px;display:grid}.vcourt .stepper b{text-align:center;width:56px;font-family:var(--num);font-size:52px;font-weight:800;line-height:1}.vcourt .stepper b.lose{color:var(--text-3)}.vcourt .serve{transition:top .3s var(--ease), left .3s var(--ease);pointer-events:none;position:absolute}.round-actions{justify-content:space-between;align-items:center;gap:8px;margin-top:-8px;display:flex}.round-actions .btn{white-space:nowrap;flex:none}.round{background:var(--surface);border-radius:18px;grid-template-columns:1fr 1fr;gap:8px;padding:14px 16px;display:grid}.round .team{text-align:center;gap:8px;display:grid}.round .team>b{font-size:13px;font-weight:700}.stepper{justify-content:space-between;align-items:center;gap:6px;display:flex}.stepper>span{color:var(--text-3);padding-inline-start:6px;font-size:13px}.stepper button{background:var(--line);cursor:pointer;width:40px;height:40px;color:var(--text);border:0;border-radius:10px;font-size:20px}.stepper b{font-family:var(--num);text-align:center;min-width:34px;font-size:30px;font-weight:800;line-height:1}.stepper small{color:var(--text-3);font-size:13px}.info-note{color:var(--text-3);align-items:flex-start;gap:10px;font-size:13px;line-height:1.8;display:flex}.info-note svg{flex:none;margin-top:3px}.rated{isolation:isolate;flex-direction:column;gap:22px;padding-top:40px;display:flex;position:relative}.rated .texture{z-index:-1;pointer-events:none;border:1.5px solid #f2f1ed12;height:560px;position:absolute;top:24px;left:20px;right:20px}.rated .texture i{background:#f2f1ed12;position:absolute}.outcome{align-items:center;gap:14px;margin:0;font-size:56px;font-weight:900;line-height:1.2;display:flex}.outcome.win{color:var(--acc)}.outcome .ball{margin-top:-20px}.rtiles{direction:ltr;gap:8px;display:flex}.rtiles>div{background:var(--surface);border-radius:14px;flex-direction:column;flex:1;align-items:center;gap:2px;padding:12px 6px;display:flex}.rtiles small{font-family:var(--cond);color:var(--text-3);letter-spacing:1px;font-size:13px;font-weight:700}.rtiles b{font-family:var(--num);color:var(--fill,var(--text));font-size:24px;font-weight:800}.rtiles .lost b{color:var(--text-3)}.rtiles .won b{color:var(--fill,var(--text))}.lvcard{background:var(--surface);border-radius:18px;flex-direction:column;gap:12px;padding:18px;display:flex}.lvcard .top{justify-content:space-between;align-items:baseline;gap:8px;display:flex}.lvcard .top>span:first-child{font-size:15px;font-weight:800}.lvcard .top>span:first-child .lv{font-size:18px}.lvcard .top small{color:var(--text-3);font-size:13px;font-weight:400}.lvcard .top>span:last-child{color:var(--text-2);font-size:13px}.lvcard .top>span:last-child .lv{color:var(--acc);font-size:15px}.lvcard>span{color:var(--text-2);font-size:13px;font-weight:700}.lvbar{background:var(--line);direction:ltr;border-radius:5px;height:10px;position:relative}.lvbar i{border-radius:5px;position:absolute;top:0;bottom:0}.lvbar .base{background:var(--pbase);left:0}.lvbar .gain{background:var(--acc);transform-origin:0;animation:grow .6s var(--ease) both;border-radius:0 5px 5px 0}.lvbar .loss{background:repeating-linear-gradient(-45deg,#ff5a4e8c 0 3px,#0000 3px 6px);border-radius:0 5px 5px 0}.lvbar .ball{box-shadow:0 0 0 3px var(--surface);animation:.6s ease-out .6s both drop;position:absolute;top:50%;transform:translate(-50%,-50%)}@keyframes grow{0%{transform:scaleX(0)}}@keyframes drop{0%{opacity:0;transform:translate(-50%,-260%)}35%{opacity:1;transform:translate(-50%,-50%)}55%{transform:translate(-50%,-110%)}72%{transform:translate(-50%,-50%)}86%{transform:translate(-50%,-70%)}to{transform:translate(-50%,-50%)}}.stamps{flex-wrap:wrap;gap:8px;display:flex}.stamps span{border:1.5px solid var(--chip,var(--acc));height:32px;color:var(--chip,var(--acc));font-family:var(--cond);letter-spacing:2px;direction:ltr;border-radius:16px;align-items:center;padding:0 14px;font-size:14px;font-weight:800;display:flex}.result-pending{flex-direction:column;gap:14px;display:flex}.levelcheck{flex-direction:column;gap:10px;display:flex}.lc-row{background:var(--surface);border-radius:16px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.lc-row .who{align-items:center;gap:10px;font-weight:700;display:flex}.seg{background:var(--bg);border-radius:12px;gap:3px;padding:3px;display:flex}.card .seg,.lc-row .seg{background:var(--bg)}.seg button{min-height:42px;color:var(--text-2);cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;padding:0 6px;font-size:14px}.seg button[aria-checked=true]{background:var(--grey);color:var(--text);font-weight:700}.seg.lime button[aria-checked=true]{background:var(--lime);color:var(--cta-ink)}.seg-note{margin:6px 2px 0}.form-page{flex-direction:column;gap:30px;display:flex}.form-head{justify-content:space-between;align-items:center;min-height:56px;padding-top:14px;display:flex}.form-head small{color:var(--text-3);font-size:13px}.form-head .title{margin:0;font-size:20px;font-weight:800}.fsec{flex-direction:column;gap:12px;display:flex}.fsec>h2{color:var(--text-3);margin:0;font-size:15px;font-weight:400}.fsec>h2 small{margin-inline-start:8px;font-size:12px}.daystrip,.timechips{scrollbar-width:none;gap:8px;padding:2px 0;display:flex;overflow-x:auto}.daystrip::-webkit-scrollbar{display:none}.timechips::-webkit-scrollbar{display:none}.daystrip button{background:var(--surface);min-width:72px;height:60px;color:var(--text);cursor:pointer;border:0;border-radius:14px;flex-direction:column;flex:0 0 calc(25% - 6px);justify-content:center;align-items:center;line-height:1.5;display:flex}.daystrip button b{white-space:nowrap;font-size:14px;font-weight:500}.daystrip button small{color:var(--text-3);white-space:nowrap;font-size:11px}.daystrip button[aria-selected=true]{background:var(--text);color:var(--cta-ink)}.daystrip button[aria-selected=true] b{font-weight:800}.daystrip button[aria-selected=true] small{color:var(--cta-ink)}.timechips{flex-wrap:wrap;overflow:visible}.timechips button{background:var(--line);height:40px;color:var(--text);cursor:pointer;border:0;border-radius:12px;flex:none;padding:0 14px;font-size:15px}.timechips button[aria-selected=true]{background:var(--text);color:var(--cta-ink);font-weight:800}.counts{gap:8px;display:flex}.counts button{background:var(--surface);height:56px;color:var(--text);cursor:pointer;border:0;border-radius:14px;flex:1;font-size:18px}.counts button[aria-pressed=true]{background:var(--text);color:var(--cta-ink);font-weight:800}.clubs{gap:8px;display:grid}.clubs button{text-align:start;background:var(--line);color:var(--text);cursor:pointer;border:0;border-radius:14px;padding:12px 16px;line-height:1.7;display:grid}.clubs button small{color:var(--text-3);font-size:13px}.clubs button[aria-checked=true]{background:var(--text);color:var(--cta-ink)}.clubs button[aria-checked=true] small{color:var(--cta-ink)}.range{grid-template-columns:1fr 1fr;gap:10px;display:grid}.range .stepper{background:var(--surface);border-radius:14px;padding:8px}.range .stepper b{font-family:var(--cond);font-size:22px}.phone-add{gap:8px;display:flex}.phone-add .input{flex:1}.phone-add .btn{flex:none;min-height:54px}.field.cost{margin:10px 0 0}.profile{flex-direction:column;gap:20px;padding-top:22px;display:flex}.p-head{align-items:flex-end;gap:16px;display:flex}.p-thumb{object-fit:cover;background:var(--surface);border-radius:10px;flex:none;width:144px;height:256px;display:block}.p-thumb.blank{text-align:center;color:var(--text-3);border:1.5px dashed var(--grey);cursor:pointer;background:0 0;place-items:center;padding:16px;font-size:13px;line-height:1.8;display:grid}.p-id{flex-direction:column;gap:6px;min-width:0;padding-bottom:4px;display:flex}.p-id h1{margin:0;font-size:22px;font-weight:800;line-height:1.5}.p-id span{color:var(--text-3);font-size:14px}.p-id .lv{color:var(--acc);font-size:17px}.p-id small{color:var(--text-3);font-size:13px}.p-id .btn.small{background:var(--line);color:var(--text);align-self:flex-start;min-height:36px;margin-top:6px;font-size:13px;font-weight:700}.p-stats{border-top:1px solid var(--line);border-bottom:1px solid var(--line);grid-auto-columns:1fr;grid-auto-flow:column;padding:12px 0;display:grid}.p-stats>div{text-align:center;flex-direction:column;align-items:center;gap:2px;display:flex}.p-stats>div+div{border-inline-start:1px solid var(--line)}.p-stats b{font-size:22px;font-weight:800;line-height:1.5}.p-stats span{color:var(--text-3);font-size:12px}.p-stats small{color:var(--text-3);font-size:11px}.danger-row{background:var(--surface);color:var(--text);cursor:pointer;text-align:start;border:0;border-radius:16px;align-items:center;gap:10px;width:100%;padding:14px 16px;display:flex;box-shadow:inset 0 0 0 1.5px #ff5a4e80}.danger-row:before{content:"";background:var(--danger);border-radius:50%;flex:none;width:10px;height:10px}.danger-row span{flex:1;font-weight:700}.danger-row small{color:var(--danger);font-size:13px;font-weight:800}.p-progress{flex-direction:column;gap:10px;display:flex}.lgraph{width:100%;height:auto;font-family:var(--cond);direction:ltr;display:block}.badges{grid-template-columns:repeat(4,1fr);row-gap:14px;display:grid}.badge{color:var(--text);cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:center;gap:6px;padding:0;display:flex}.badge i{width:50px;height:50px;font-style:normal;font-family:var(--num);border-radius:50%;place-items:center;font-size:18px;font-weight:800;display:grid}.badge.got i{background:var(--fill,var(--text));color:var(--cta-ink)}.badge:not(.got){opacity:.4;cursor:default}.badge:not(.got) i{border:1.5px solid var(--text-3);color:var(--text)}.badge span{text-align:center;font-size:11px;line-height:1.5}.p-card{background:var(--surface);border-radius:18px;flex-direction:column;gap:12px;padding:16px 18px;display:flex}.p-list{background:var(--surface);border-radius:18px;margin:0;padding:0 18px;list-style:none}.p-list li{justify-content:space-between;align-items:center;gap:8px;padding:14px 0;display:flex}.p-list li+li{border-top:1px solid var(--line)}.p-list li span{font-weight:700}.p-list li em{background:var(--lime);color:var(--cta-ink);border-radius:8px;margin-inline-start:8px;padding:1px 8px;font-size:11px;font-style:normal;font-weight:700}.p-list li small{color:var(--text-3);font-size:13px}.cardbox img{background:var(--bg);border-radius:12px;width:100%;height:auto;display:block}.file{cursor:pointer}.p-foot{text-align:center;gap:4px;margin-top:12px;display:grid}.linkish{font:inherit;color:var(--text);text-underline-offset:4px;text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);cursor:pointer;background:0 0;border:0;padding:0;font-weight:700;text-decoration-thickness:2px}.dz-kicker{color:var(--danger);align-items:center;gap:10px;font-size:14px;font-weight:800;display:flex}.dz-kicker:before{content:"";background:var(--danger);border-radius:50%;width:10px;height:10px}.dz-bar{direction:ltr;flex-direction:column;gap:8px;display:flex}.dz-bar>div{background:var(--line);border-radius:6px;height:12px;position:relative}.dz-bar>div i{background:var(--danger);border-radius:6px;position:absolute;top:0;bottom:0;left:0}.dz-bar>div:after{content:"";background:var(--text);width:2px;position:absolute;top:-4px;bottom:-4px;left:0}.dz-bar>span{font-family:var(--cond);color:var(--text-3);justify-content:space-between;font-size:14px;font-weight:700;display:flex}.dz-bar>span b{color:var(--danger)}.tiles{gap:10px;display:flex}.tiles>div{background:var(--bg);border-radius:14px;flex-direction:column;flex:1;gap:2px;padding:12px;display:flex}.tiles small{color:var(--text-3);font-size:12px}.tiles b{font-size:18px;font-weight:800}.notif-head{justify-content:space-between;align-items:center;margin:8px 0 14px;display:flex}.notif-head h1{margin:0;font-size:26px;font-weight:800}.empty-note{color:var(--text-3);text-align:center;padding:40px 12px}.notifs{gap:8px;margin:0;padding:0;list-style:none;display:grid}.notifs button{text-align:start;background:var(--surface);width:100%;color:var(--text-2);cursor:pointer;border:0;border-radius:16px;gap:2px;padding:14px 16px;line-height:1.8;display:grid}.notifs button small{color:var(--text-3);font-size:12px}.notifs button.unread{color:var(--text);border-inline-start:3px solid var(--lime);font-weight:700}.celebrate{z-index:40;background:var(--bg);color:var(--text);text-align:center;padding:40px 24px calc(30px + env(safe-area-inset-bottom));flex-direction:column;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.celebrate:before{content:"";pointer-events:none;background:radial-gradient(300px at 50% 34%,#cae85047,#cae85000 70%);animation:.6s ease-out both fade;position:fixed;inset:0}.celebrate>:not(.scrim){width:100%;max-width:420px;position:relative}.celebrate .kicker{color:var(--lime);font-size:15px}.celebrate .card-img{border-radius:6px;width:216px;height:384px;margin-top:18px;animation:.5s cubic-bezier(.2,1.4,.4,1) both settle;transform:rotate(-3deg);box-shadow:0 30px 60px #0009}@keyframes settle{0%{opacity:0;transform:scale(.9)rotate(3deg)}to{opacity:1;transform:rotate(-3deg)}}.celebrate .levels{font-family:var(--cond);direction:ltr;justify-content:center;align-items:center;gap:18px;width:auto;margin-top:30px;display:flex}.celebrate .levels>div{flex-direction:column;align-items:center;gap:4px;display:flex}.celebrate .levels .from{opacity:.45}.celebrate .levels .from b{font-size:30px;font-weight:800;line-height:1}.celebrate .levels .from small{font-family:var(--num);font-size:13px;font-weight:800}.celebrate .levels .to{color:var(--lime)}.celebrate .levels .to b{font-size:52px;font-weight:800;line-height:1}.celebrate .levels .to small{font-family:var(--num);font-size:16px;font-weight:800}.celebrate .sub{color:var(--text-2);margin-top:12px;line-height:1.8}.celebrate .acts{gap:10px;margin-top:auto;padding-top:24px;display:grid}.celebrate .msg{color:var(--lime);margin:0}@media (prefers-reduced-motion:reduce){.sheet,.scrim,.toast,.celebrate:before,.celebrate .card-img,.lvbar .gain,.lvbar .ball{animation:none}.btn{transition:none}}.matchday{gap:10px;display:grid}.matchday .section{margin:0}.flag{background:var(--line);color:var(--text-2);white-space:nowrap;border-radius:8px;padding:2px 8px;font-size:11px;font-weight:700}.flag.ok{background:var(--lime);color:var(--cta-ink)}.flag.bad{color:var(--danger);background:#ff5a4e26}.pp{flex-direction:column;gap:14px;display:flex}.pp-hero{background:var(--surface);border-radius:var(--radius-card);grid-template-columns:auto 1fr auto;align-items:center;gap:14px;margin:10px 0 0;padding:16px;display:grid}.pp-photo{object-fit:cover;background:var(--grey);border-radius:12px;width:84px;height:105px}.pp-photo.empty{color:var(--text);place-items:center;font-size:36px;font-weight:900;display:grid}.pp-id{min-width:0}.pp-id h1{overflow-wrap:anywhere;margin:0;font-size:21px;font-weight:800;line-height:1.4}.pp-en{letter-spacing:.14em;text-transform:uppercase;color:var(--text-3);text-align:right;font-size:13px;font-family:var(--cond);margin:0;font-weight:700}.pp-marks{flex-wrap:wrap;gap:4px;margin-top:8px;display:flex}.mark{background:var(--line);color:var(--text-2);border-radius:8px;padding:2px 8px;font-size:11px;font-weight:700}.mark.lime{background:var(--lime);color:var(--cta-ink)}.mark.solid{background:var(--line);color:var(--text);padding:4px 10px;font-size:13px}.pp-serial{letter-spacing:.12em;color:var(--text-3);text-align:right;font-size:12px;font-family:var(--cond);margin:8px 0 0;font-weight:700}.pp-level{justify-items:center;gap:0;display:grid}.pp-level .diamond{--d:64px}.pp-level b{font-family:var(--num);font-size:15px;font-weight:800}.pp-verify{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--lime);border-radius:var(--radius-ctl);color:var(--text-2);margin:0;padding:12px 16px;font-size:14px;line-height:1.8}.pp-facts{margin:0}.pp-badges{flex-wrap:wrap;gap:6px;display:flex}.pp .section{margin-bottom:0}.pp-cta{text-align:center;gap:8px;margin-top:18px;display:grid}.pp-cta a.btn{text-decoration:none}.pp-foot{text-align:center;justify-items:center;gap:4px;margin-top:18px;display:grid}.h2h-score{direction:ltr;justify-content:center;align-items:center;gap:18px;display:flex}.h2h-score>div{justify-items:center;display:grid}.h2h-score b{font-family:var(--num);font-size:40px;font-weight:800;line-height:1.2}.h2h-score span{color:var(--text-3);font-size:13px}.h2h-score i{background:var(--grey);border-radius:2px;width:16px;height:3px;margin-bottom:22px}.p-card.dream{box-shadow:inset 0 0 0 1.5px var(--lime)}.empty-state{gap:10px;padding-top:10vh;display:grid}.empty-state h1{margin:0;font-size:26px;font-weight:800}@media (width<=360px){.pp-hero{grid-template-columns:auto 1fr}.pp-level{grid-column:1/-1;grid-auto-flow:column;justify-content:start;align-items:center;gap:10px}.p-thumb{width:112px;height:199px}}.landing{background:var(--bg);overflow:hidden}.ld-wrap{max-width:1200px;margin:0 auto;padding-inline:32px}.landing a{text-decoration:none;transition:color .15s}.ld-head{justify-content:space-between;align-items:center;gap:24px;padding-block:24px;display:flex}.ld-logo{width:126.047px;height:20px}.ld-logo.small{opacity:.8;width:88.2326px;height:14px}.ld-head nav{align-items:center;gap:28px;font-size:15px;display:flex}.ld-head nav a{color:var(--text-2)}.ld-head nav a:hover{color:var(--lime)}.ld-head nav a.ld-cta{background:var(--lime);height:42px;color:var(--cta-ink);border-radius:12px;align-items:center;padding:0 20px;font-weight:800;display:flex}.ld-hero{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:center;gap:56px;padding-top:56px;padding-bottom:96px;display:grid}.ld-copy{flex-direction:column;gap:24px;display:flex}.ld-copy.narrow{gap:14px;max-width:640px}.ld-kicker{color:var(--lime);margin:0;font-size:15px;font-weight:700}.landing h1{text-wrap:balance;margin:0;font-size:clamp(44px,6vw,76px);font-weight:900;line-height:1.25}.landing h2{margin:0;font-size:clamp(32px,4vw,48px);font-weight:900;line-height:1.4}.ld-lead{color:var(--text-2);text-wrap:pretty;max-width:520px;margin:0;font-size:19px;line-height:2}.ld-copy.narrow .ld-lead{max-width:none;font-size:17px}.ld-btns{flex-wrap:wrap;gap:12px;margin-top:8px;display:flex}.ld-btn{background:var(--lime);height:56px;color:var(--cta-ink);border-radius:14px;align-items:center;padding:0 28px;font-size:17px;font-weight:800;display:flex}.ld-btn.ghost{box-shadow:inset 0 0 0 1.5px var(--grey);color:var(--text);background:0 0;font-weight:700}.ld-btn.ghost:hover{color:var(--lime)}.ld-visual{justify-content:center;align-items:center;height:560px;display:flex;position:relative}.ld-visual:before{content:"";background:radial-gradient(280px,#cae8502e,#cae85000);position:absolute;inset:0}.ld-visual img{border-radius:6px;position:absolute}.ld-visual .back{opacity:.9;width:259px;height:461px;transform:translate(-120px)rotate(-9deg)}.ld-visual .front{width:288px;height:512px;transform:translate(60px)rotate(5deg);box-shadow:0 40px 80px #0009}.ld-court{background:radial-gradient(ellipse at 30% 60%, #1f2023, var(--bg) 70%);height:clamp(320px,42vw,520px);position:relative;overflow:hidden}.ld-court .lines{transform-origin:50% 100%;border:2px solid #f2f1ed24;position:absolute;inset:14% 12% 14% -10%;transform:perspective(900px)rotateX(55deg)}.ld-court .lines i{background:#f2f1ed24;position:absolute}.ld-court .lines i:first-child{width:2px;top:0;bottom:0;left:15%}.ld-court .lines i:nth-child(2){width:2px;top:0;bottom:0;left:85%}.ld-court .lines i:nth-child(3){height:2px;top:50%;left:15%;right:15%}.ld-court .lines i.net{background:#f2f1ed59;width:4px;top:-6%;bottom:-6%;left:50%}.ld-court .ball{position:absolute;top:58%;left:36%;box-shadow:0 18px 30px #00000080}.ld-court:after{content:"";background:linear-gradient(90deg,#0f101200 30%,#0f1012d9);position:absolute;inset:0}.ld-court p{z-index:1;font-family:var(--cond);letter-spacing:.4em;margin:0;font-size:clamp(18px,2vw,24px);font-weight:700;line-height:1.8;position:absolute;top:50%;right:max(32px,50% - 568px);transform:translateY(-50%)}.ld-how{flex-direction:column;gap:48px;padding-block:112px;display:flex}.ld-steps{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:20px;display:grid}.ld-steps>div{border-top:2px solid var(--grey);flex-direction:column;gap:12px;padding-top:24px;display:flex}.ld-steps>div.on{border-top-color:var(--lime)}.ld-steps b{font-family:var(--num);color:var(--text-3);font-size:15px;font-weight:800}.ld-steps .on b{color:var(--lime)}.ld-steps strong{font-size:24px;font-weight:800}.ld-steps span{color:var(--text-2);text-wrap:pretty;font-size:16px;line-height:1.9}.ld-scale{flex-direction:column;gap:16px;margin-top:24px;display:flex}.ld-scale>p{color:var(--text-3);margin:0;font-size:15px;font-weight:700}.ld-scale>div{font-family:var(--cond);grid-template-columns:repeat(11,minmax(0,1fr));gap:4px;display:grid}.ld-scale>div>div{flex-direction:column;gap:8px;display:flex}.ld-scale i{background:var(--grey);height:8px}.ld-scale .b-C i{background:var(--dash)}.ld-scale .b-B i{background:var(--text-2)}.ld-scale .b-A i{background:var(--lime)}.ld-scale .b-A b{color:var(--lime)}.ld-scale b{font-size:18px;font-weight:800}.ld-scale small{font-family:var(--num);color:var(--text-3);font-size:12px}.ld-cards{background:var(--deep);padding:112px 0}.ld-cards .ld-wrap{flex-direction:column;gap:48px;display:flex}.ld-tiers{flex-wrap:wrap;justify-content:center;gap:24px;display:flex}.ld-tiers img{border-radius:6px;width:223px;height:397px}#start{padding-block:112px}.ld-panel{background:var(--lime);color:var(--cta-ink);border-radius:28px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:32px;padding:clamp(32px,6vw,72px);display:flex}.ld-panel>div{flex-direction:column;gap:10px;max-width:560px;display:flex}.ld-panel h2{font-size:clamp(30px,4vw,46px)}.ld-panel p{margin:0;font-size:17px;line-height:1.9}.ld-panel a{background:var(--bg);height:58px;color:var(--text);border-radius:14px;align-items:center;padding:0 32px;font-size:17px;font-weight:800;display:flex}.ld-foot{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding-block:32px;font-size:14px;display:flex}.ld-foot>div{gap:24px;display:flex}.ld-foot a{color:var(--text-3)}.ld-foot a:hover{color:var(--lime)}@media (width<=640px){.ld-wrap{padding-inline:16px}.ld-head nav a:not(.ld-cta){display:none}.ld-visual{height:440px}.ld-visual .back{width:207px;height:368px;transform:translate(-70px)rotate(-9deg)}.ld-visual .front{width:230px;height:409px;transform:translate(40px)rotate(5deg)}.ld-scale>div{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:16px}.ld-tiers img{aspect-ratio:9/16;width:calc(50% - 12px);height:auto}}.tabbar{inset-inline:0;z-index:15;height:calc(84px + env(safe-area-inset-bottom));padding:12px 0 env(safe-area-inset-bottom);background:var(--bg);border-top:1px solid var(--surface-2);justify-content:space-around;align-items:flex-start;display:flex;position:fixed;bottom:0}.tabbar a{max-width:120px;color:var(--text-3);flex-direction:column;flex:1;align-items:center;gap:6px;padding:4px 0;font-size:12px;text-decoration:none;display:flex}.tabbar a[aria-current=page]{color:var(--text);font-weight:800}:root[data-tabs] .page{padding-bottom:calc(110px + env(safe-area-inset-bottom))}:root[data-tabs] .toast{bottom:calc(100px + env(safe-area-inset-bottom))}.tabpage{flex-direction:column;gap:22px;display:flex}.tab-head{flex-direction:column;gap:6px;padding-top:22px;display:flex}.tab-head.row-head{flex-direction:row;justify-content:space-between;align-items:center}.tab-head.row-head .btn.small{min-height:36px;color:var(--link);flex:none;font-size:13px}.glist{background:var(--surface);border-radius:18px;flex-direction:column;padding:2px 18px;display:flex}.grow{color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 0;display:flex}.grow+.grow{border-top:1px solid var(--line)}.grow .stack{gap:2px;min-width:0}.grow .stack b{font-size:16px}.grow .stack small{color:var(--text-3);font-size:13px}.gstate{color:var(--text-2);white-space:nowrap;flex:none;font-size:13px;font-weight:700}.gstate.urgent{color:var(--lime);border-bottom:1px solid}.gstate.win{color:var(--acc)}.gstate.bad{color:var(--danger)}.tabpage .tabs{margin:0}.rlist{background:var(--surface);border-radius:18px;flex-direction:column;padding:2px 16px;display:flex}.rrow{color:inherit;text-align:start;cursor:pointer;background:0 0;border:0;align-items:center;gap:12px;width:100%;padding:12px 0;display:flex}.rlist .rrow+.rrow{border-top:1px solid var(--line)}.rrow .rk{width:30px;font-family:var(--num);color:var(--text-3);text-align:center;flex:none;font-size:16px;font-weight:800}.rrow .stack{flex:1;gap:0;min-width:0}.rrow .stack b{white-space:nowrap;text-overflow:ellipsis;font-size:15px;overflow:hidden}.rrow .stack small{color:var(--text-3);font-size:12px}.rrow .lv{color:var(--ltext,var(--text-2));font-size:18px}.rrow.me .stack b,.rrow.me .rk{color:var(--acc)}.rme{inset-inline:0;bottom:calc(84px + env(safe-area-inset-bottom));z-index:14;background:linear-gradient(to top, var(--bg) 75%, #0f101200);padding:8px 20px;position:fixed}.rme .rrow{background:var(--surface);max-width:440px;box-shadow:inset 0 0 0 1.5px var(--acc);border-radius:16px;margin:0 auto;padding:12px 16px}.tabpage.with-me{padding-bottom:calc(180px + env(safe-area-inset-bottom))!important}.club-photo{object-fit:cover;background:var(--surface);border-radius:16px;width:100%;height:170px;display:block}.invite-card .club-photo{border-radius:12px;height:140px}.clubs button.has-photo{grid-template-columns:56px 1fr;align-items:center;column-gap:12px}.clubs button.has-photo img{object-fit:cover;border-radius:10px;grid-row:span 2;width:56px;height:56px}.ld-court img{object-fit:cover;filter:brightness(.7)saturate(.85);width:100%;height:100%;position:absolute;inset:0}.thumbs{grid-template-columns:1fr 1fr;gap:10px;display:grid}.thumbs button{background:var(--line);height:120px;color:var(--lime);cursor:pointer;border:0;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:10px;display:flex}.thumbs button b{color:var(--text);font-size:16px}.thumbs button.down{color:var(--text-3)}.thumbs button:active{transform:scale(.98)}.sheet .answers{gap:8px}.sheet .answer{background:var(--line);min-height:54px}.sheet .answer[aria-pressed=true]{background:var(--grey)}.sheet .levelcheck .lc-row{background:var(--bg)}.survey-cta{background:var(--surface);width:100%;box-shadow:inset 0 0 0 1.5px var(--lime);color:var(--text);text-align:start;cursor:pointer;border:0;border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:16px 18px;display:flex}.survey-cta .stack{gap:2px}.survey-cta b{font-size:16px}.survey-cta small{color:var(--text-3);font-size:13px}.survey-cta>span:last-child{flex:none;font-size:20px}.sheet .levelcheck .seg{background:var(--surface)}:root:has(.pinbar) .toast{bottom:calc(150px + env(safe-area-inset-bottom))}.survey-card{background:var(--surface);box-shadow:inset 0 0 0 1.5px var(--lime);border-radius:18px;justify-content:space-between;align-items:center;gap:12px;padding:14px 16px 14px 12px;display:flex}.survey-card .stack{gap:2px;min-width:0}.survey-card b{font-size:16px}.survey-card small{color:var(--text-3);font-size:12px}.sc-btns{flex:none;gap:8px;display:flex}.sc-btns button{background:var(--line);cursor:pointer;border:0;border-radius:14px;width:46px;height:46px;font-size:22px}.sc-btns button:active{transform:scale(.94)}.legal{max-width:680px;padding-top:22px;padding-bottom:48px}.legal-logo{margin-bottom:18px;display:inline-block}.legal-tabs{gap:8px;margin-bottom:22px;display:flex}.legal .legal-tabs a{border:1.5px solid var(--grey);color:var(--text-2);border-radius:17px;padding:8px 14px;font-size:14px;font-weight:700;text-decoration:none}.legal .legal-tabs a[aria-current=page]{background:var(--text);border-color:var(--text);color:var(--cta-ink)}.legal h1{margin:0 0 14px;font-size:26px;font-weight:900}.legal h2{margin:28px 0 8px;scroll-margin-top:16px;font-size:18px;font-weight:800}.legal p,.legal li{color:var(--text-2);text-wrap:pretty;font-size:15px;line-height:2}.legal p{margin:0 0 10px}.legal ul{gap:6px;margin:0;padding-inline-start:20px;display:grid}.legal b{color:var(--text)}.legal a{color:var(--lime)}.legal-sum{background:var(--surface);border:1px solid var(--line);border-radius:16px;padding:14px 16px}.legal-sum>b{color:var(--lime);margin-bottom:6px;font-size:14px;display:block}.legal-table{border-collapse:collapse;width:100%;margin:6px 0 12px;font-size:14px}.legal-table th{text-align:start;color:var(--text-3);border-bottom:1px solid var(--line);padding:8px 6px;font-weight:700}.legal-table td{border-bottom:1px solid var(--line);color:var(--text-2);vertical-align:top;padding:8px 6px;line-height:1.8}.legal-table.points td:last-child{white-space:nowrap}.legal-ver{color:var(--text-3)!important;margin-top:32px!important;font-size:13px!important}.dots>span:has(>i:nth-child(5)){grid-template-columns:repeat(4,12px)}.ev-players{grid-template-columns:1fr 1fr;gap:8px;display:grid}.ev-chip{background:var(--surface);color:inherit;text-align:start;border:0;border-radius:14px;align-items:center;gap:10px;min-width:0;padding:10px 12px;display:flex}.ev-chip:not([disabled]){cursor:pointer}.ev-chip .av{background:var(--grey);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:13px;font-weight:800;display:grid}.ev-chip .av.me{background:var(--acc);color:var(--cta-ink)}.ev-chip .av.open{border:1.5px dashed var(--dash);background:0 0}.ev-chip .stack{gap:0;min-width:0}.ev-chip b{text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:700;overflow:hidden}.ev-chip b em{color:var(--text-3);font-size:12px;font-style:normal;font-weight:400}.ev-chip small{color:var(--ltext,var(--text-3));font-size:12px}.ev-chip small .lv{font-size:13px}.ev-chip.open b{color:var(--text-3);font-weight:400}.ev{flex-direction:column;gap:14px;margin-top:18px;display:flex}.ev-meta{color:var(--text-3);margin:0;font-size:14px}.ev-round{flex-direction:column;gap:10px;display:flex}.ev-game{background:var(--surface);border-radius:18px;flex-direction:column;gap:10px;padding:14px 16px;display:flex}.ev-teams{grid-template-columns:1fr auto auto 1fr;align-items:center;gap:12px;display:grid}.ev-teams .t{font-size:14px;font-weight:700;line-height:1.6}.ev-teams .t:last-child{text-align:end}.ev-teams b{text-align:center;direction:ltr;min-width:34px;font-size:30px;line-height:1}.ev-teams b.lose{color:var(--text-3)}.ev-game .btn.small{color:var(--link);align-self:flex-start}.ev-table{background:var(--surface);border-radius:18px;padding:4px 14px}.ev-tr{grid-template-columns:26px 1fr 44px 52px 60px;align-items:center;gap:6px;padding:10px 0;font-size:14px;display:grid}.ev-tr+.ev-tr{border-top:1px solid var(--line)}.ev-tr.ev-th{color:var(--text-3);font-size:12px}.ev-tr.me span:nth-child(2){color:var(--acc);font-weight:800}.ev-tr>:nth-child(n+3){text-align:center}.ev-step{justify-content:space-between;align-items:center;gap:12px;display:flex}.ev-step>span{font-weight:700;line-height:1.6}.lesson-side{text-align:end;flex-direction:column;flex:none;align-items:flex-end;gap:6px;display:flex}.lesson-side b{white-space:nowrap;font-size:14px;font-weight:800}.lesson-side small{color:var(--text-2);font-size:12px}.lesson-side small.mine{color:var(--lime);font-weight:700}textarea.input{font:inherit;resize:vertical;font-size:15px}:root{--test:#ff4fa3}.test-badge{z-index:60;top:calc(env(safe-area-inset-top) + 4px);background:var(--test);color:#fff;opacity:.9;border-radius:10px;padding:2px 10px;font-size:11px;font-weight:800;text-decoration:none;position:fixed;left:50%;transform:translate(-50%)}.test-box{border:1.5px dashed var(--test);border-radius:16px;margin:12px 0 18px;padding:12px 14px}.test-head{cursor:pointer;text-align:start;background:0 0;border:0;justify-content:space-between;align-items:baseline;gap:8px;width:100%;padding:0;display:flex}.test-head b{color:var(--test);font-size:13px}.test-head span{color:var(--text-3);font-size:13px}.test-chips{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.test-chips button{background:var(--surface);border:1px solid var(--grey);color:var(--text);cursor:pointer;border-radius:10px;padding:6px 10px;font-size:13px}.test-chips button:disabled{opacity:.5}.test-tools .test-chips{margin-top:8px}.test-players{flex-direction:column;gap:6px;max-height:360px;margin-top:10px;display:flex;overflow-y:auto}.test-player{background:var(--surface);cursor:pointer;text-align:start;border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;padding:10px 12px;display:flex}.test-player.me{border-color:var(--test)}.test-player small{color:var(--text-3);white-space:nowrap;font-size:12px}.test-link{color:var(--test);cursor:pointer;background:0 0;border:0;margin:-6px 0 12px;padding:0;font-size:13px;text-decoration:underline}.test-panel .card{margin-bottom:8px}.test-item a{color:inherit;flex-direction:column;gap:2px;text-decoration:none;display:flex}.test-item small,.test-sms small{color:var(--text-3);font-size:12px;display:block}.test-msg{background:var(--surface);border-inline-start:3px solid var(--test);z-index:5;border-radius:10px;padding:8px 12px;font-size:14px;position:sticky;top:24px}.test-nid{font-family:var(--cond);letter-spacing:2px;font-size:20px}.test-panel select.input{appearance:auto}.install-card{background:var(--surface);border-radius:18px;align-items:flex-start;gap:12px;margin:14px 0;padding:14px;display:flex}.install-card img{border-radius:11px;flex:none}.install-card .stack{flex:1;gap:4px;min-width:0}.install-card b{font-size:15px}.install-card p{color:var(--text-2);margin:0;font-size:13px;line-height:1.9}.install-card .btn{align-self:flex-start;margin-top:6px}.install-card .iconbtn{color:var(--text-3);flex:none;margin:-6px -6px 0 0}.share-ios{vertical-align:-3px;color:var(--link,#4a9eff)}.desk-install{display:none}@media (width>=1180px) and (hover:hover) and (pointer:fine){.desk-install:not(.inline){z-index:20;background:var(--surface);border-radius:22px;flex-direction:column;gap:16px;width:300px;padding:22px;display:flex;position:fixed;top:50%;left:max(24px,25vw - 270px);transform:translateY(-50%)}}@media (width>=800px) and (hover:hover) and (pointer:fine){.desk-install.inline{background:var(--surface);border-radius:28px;align-items:center;gap:32px;margin-top:48px;padding:32px;display:flex}}.desk-install .qr{background:#fff;border-radius:14px;flex:none;align-self:center;width:168px;height:168px;padding:8px}.desk-install b{font-size:17px}.desk-install p{color:var(--text-2);margin:0;font-size:14px;line-height:1.9}.install-steps{gap:16px;margin-top:6px;display:flex}.install-steps>div{flex:1}.install-steps b{font-size:14px}.install-steps ol{color:var(--text-2);margin:6px 0 0;padding-inline-start:18px;font-size:13px;line-height:1.9}.desk-install:not(.inline) .install-steps{flex-direction:column;gap:10px}.ld-install .install-card{margin-top:32px}
