:root{--bg:#e7eef2;--surface:#fff;--surface-2:#f3f7f9;--ink:#14222b;--muted:#5c6d77;--line:#d7e2e8;--school:#1e6bd0;--school-soft:#e3edfb;--school-ink:#0d3a75;--family:#db5a27;--family-soft:#fce9df;--family-ink:#7a2c0e;--gold:#b97f00;--gold-soft:#fff1cc;--good:#2b873c;--good-soft:#e0f2e3;--bad:#c23838;--bad-soft:#fbe4e4;--display:"Baloo Bhaijaan 2","IBM Plex Sans Arabic",Tahoma,sans-serif;--body:"IBM Plex Sans Arabic","Segoe UI",Tahoma,sans-serif;--acc:var(--school);--acc-soft:var(--school-soft);--acc-ink:var(--school-ink)}@media (prefers-color-scheme:dark){:root{--bg:#0f181e;--surface:#17232b;--surface-2:#1e2c35;--ink:#e7eef2;--muted:#9aaab3;--line:#2a3a44;--school:#6fa8f2;--school-soft:#17304f;--school-ink:#bfd8fa;--family:#f08a5c;--family-soft:#3a2116;--family-ink:#f7c9b2;--gold:#f0c04a;--gold-soft:#3a2f12;--good:#6bcb7e;--good-soft:#16301c;--bad:#f07a7a;--bad-soft:#3a1a1a;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}*{box-sizing:border-box}html,body{margin:0}body{background:var(--bg);color:var(--ink);font:15.5px/1.6 var(--body);direction:rtl;min-height:100vh}h1,h2,h3{font-family:var(--display);text-wrap:balance;margin:0}h1{font-size:24px}h2{font-size:19px}h3{font-size:16px}a{color:var(--acc-ink)}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0}button:focus-visible,a:focus-visible,input:focus-visible,select:focus-visible{outline:3px solid var(--acc);outline-offset:2px}.F{--acc:var(--family);--acc-soft:var(--family-soft);--acc-ink:var(--family-ink)}.S{--acc:var(--school);--acc-soft:var(--school-soft);--acc-ink:var(--school-ink)}.shell{background:var(--bg);flex-direction:column;max-width:720px;min-height:100vh;margin:0 auto;display:flex}.bar{z-index:5;padding:calc(10px + env(safe-area-inset-top,0px)) 16px 10px;background:var(--surface);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;display:flex;position:sticky;top:0}.who{align-items:center;gap:10px;min-width:0;display:flex}.who b{font-family:var(--display);font-size:17px;display:block}.who small{color:var(--muted);font-size:12.5px}.avatar{background:var(--acc-soft);width:40px;height:40px;color:var(--acc-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;font-weight:800;display:flex;overflow:hidden}.icon-btn{background:var(--surface-2);border-radius:12px;justify-content:center;align-items:center;width:40px;height:40px;display:inline-flex;position:relative}.badge{background:var(--bad);color:#fff;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:800;display:flex;position:absolute;top:-4px;left:-4px}.chip{background:var(--gold-soft);color:var(--gold);border-radius:999px;align-items:center;gap:4px;padding:4px 10px;font-size:13.5px;font-weight:800;display:inline-flex}.page{padding:14px 16px calc(84px + env(safe-area-inset-bottom,0px));flex-direction:column;flex:1;gap:12px;display:flex}.nav{z-index:5;background:var(--surface);border-top:1px solid var(--line);padding-bottom:env(safe-area-inset-bottom,0px);justify-content:center;display:flex;position:fixed;bottom:0;left:0;right:0}.nav>div{width:100%;max-width:720px;display:flex}.nav button{color:var(--muted);flex-direction:column;flex:1;align-items:center;gap:2px;padding:8px 2px;font-size:12.5px;font-weight:600;display:flex;position:relative}.nav button[aria-current=page]{color:var(--acc-ink)}.nav button[aria-current=page] .ms{color:var(--acc)}.ms{letter-spacing:normal;text-transform:none;white-space:nowrap;-webkit-font-feature-settings:"liga";font-feature-settings:"liga";-webkit-font-smoothing:antialiased;direction:ltr;font-family:Material Symbols Rounded;font-size:24px;font-style:normal;font-weight:400;line-height:1;display:inline-block}.card{background:var(--surface);border-radius:18px;flex-direction:column;gap:10px;min-width:0;padding:14px;display:flex}.card.acc{background:var(--acc-soft)}.card h2{align-items:center;gap:6px;display:flex}.row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.between{justify-content:space-between}.grow{flex:1;min-width:0}.muted{color:var(--muted)}.small{font-size:13px}.center{text-align:center}.btn{background:var(--acc);color:#fff;border-radius:12px;justify-content:center;align-items:center;gap:6px;padding:10px 16px;font-weight:700;text-decoration:none;display:inline-flex}.btn.ghost{background:var(--acc-soft);color:var(--acc-ink)}.btn.sm{padding:6px 12px;font-size:13.5px}.btn:disabled{opacity:.45;cursor:not-allowed}.btn.full{width:100%}.list{margin:0;padding:0;list-style:none}.list>li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:10px 0;display:flex}.list>li:last-child{border-bottom:0}.pill{background:var(--surface-2);white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:12px;font-weight:700}.pill.good{background:var(--good-soft);color:var(--good)}.pill.gold{background:var(--gold-soft);color:var(--gold)}.pill.bad{background:var(--bad-soft);color:var(--bad)}.pill.acc{background:var(--acc-soft);color:var(--acc-ink)}.stats{grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px;display:grid}.stat{background:var(--surface-2);text-align:center;border-radius:14px;padding:10px}.stat b{font:800 22px var(--display);font-variant-numeric:tabular-nums;display:block}.stat span{color:var(--muted);font-size:12.5px}.bar2{background:var(--surface-2);border-radius:999px;height:8px;overflow:hidden}.bar2 i{background:var(--acc);width:0;height:100%;display:block}.medals{gap:10px;display:flex}.medals span{align-items:center;gap:4px;font-weight:800;display:flex}.say{align-items:flex-end;gap:10px;display:flex}.say .atlas{flex:none}.bubble{background:var(--surface);border-radius:16px;padding:10px 12px;font-weight:600;position:relative;box-shadow:0 2px 8px #0001}.kids{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px;display:grid}.kid{background:var(--surface);border:2px solid var(--line);text-align:center;border-radius:18px;flex-direction:column;align-items:center;gap:6px;padding:14px;display:flex}.kid .avatar{width:56px;height:56px;font-size:22px}.login{flex-direction:column;gap:14px;max-width:440px;margin:0 auto;padding:24px 16px;display:flex}label.f{flex-direction:column;gap:4px;font-size:14px;font-weight:600;display:flex}input,select,textarea{border:1.5px solid var(--line);background:var(--surface);color:var(--ink);font:inherit;border-radius:12px;min-width:0;padding:10px 12px}.seg{background:var(--surface-2);border-radius:12px;gap:2px;padding:3px;display:flex}.seg button{border-radius:9px;flex:1;padding:7px 10px;font-size:14px;font-weight:700}.seg button[aria-pressed=true]{background:var(--surface);box-shadow:0 1px 3px #0002}.error{color:var(--bad);font-weight:600}.error:empty{display:none}.ok{color:var(--good);font-weight:600}.ok:empty{display:none}.note{border-bottom:1px solid var(--line);align-items:flex-start;gap:10px;padding:10px 0;display:flex}.note.unread b:before{content:"";background:var(--acc);border-radius:50%;width:8px;height:8px;margin-inline-end:6px;display:inline-block}.empty{color:var(--muted);text-align:center;padding:14px}.packs{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.pack{border:2px solid var(--line);background:var(--surface);text-align:center;border-radius:16px;flex-direction:column;gap:6px;padding:12px;display:flex}.pack b{font:800 22px var(--display)}.atlas{transform-origin:50% 100%;animation:.55s cubic-bezier(.2,1.5,.4,1) both enter;overflow:visible}.atlas *{transform-box:view-box}.atlas .all{transform-origin:100px 254px}.atlas .head{transform-origin:100px 124px;transition:transform .35s}.atlas .armL{transform-origin:72px 130px;transition:transform .4s cubic-bezier(.3,1.6,.5,1);transform:rotate(16deg)}.atlas .armR{transform-origin:128px 130px;transition:transform .4s cubic-bezier(.3,1.6,.5,1);transform:rotate(-16deg)}.atlas .foreL{transform-origin:72px 158px;transition:transform .4s cubic-bezier(.3,1.6,.5,1);transform:rotate(-10deg)}.atlas .foreR{transform-origin:128px 158px;transition:transform .4s cubic-bezier(.3,1.6,.5,1);transform:rotate(10deg)}.atlas .tail{transform-origin:134px 196px;animation:2.4s ease-in-out infinite swish}.atlas .eyes{transform-origin:100px 66px;animation:4.5s infinite blink}.atlas .pupils{transition:transform .3s}.atlas .eyesHappy,.atlas .browsAngry,.atlas .mSmile,.atlas .mO,.atlas .medalChest,.pose-think .mOpen,.pose-flex .mOpen,.pose-peek .mOpen{display:none}.pose-flex .mSmile,.pose-peek .mSmile,.pose-think .mO{display:inline}.pose-think .pupils{transform:translate(2px,-4px)}.pose-cheer .eyes,.pose-dance .eyes,.pose-hold .eyes{display:none}.pose-cheer .eyesHappy,.pose-dance .eyesHappy,.pose-hold .eyesHappy{display:inline}.pose-flex .brows{display:none}.pose-flex .browsAngry,.with-medal .medalChest{display:inline}.pose-idle .all{animation:3s ease-in-out infinite breathe}.pose-idle .head{animation:4s ease-in-out infinite tilt}.pose-cheer .armL{transform:rotate(150deg)}.pose-cheer .armR{transform:rotate(-150deg)}.pose-cheer .all{animation:.8s ease-in-out infinite hop}.pose-flex .armL{transform:rotate(85deg)}.pose-flex .foreL{transform:rotate(105deg)}.pose-flex .armR{transform:rotate(-85deg)}.pose-flex .foreR{transform:rotate(-105deg)}.pose-flex .all{animation:.9s cubic-bezier(.2,1.6,.4,1) both flexIn,.5s ease-in-out .9s infinite alternate pump}.pose-point .armR{transform:rotate(-158deg)}.pose-point .head{transform:rotate(5deg)}.pose-point .all{animation:2s ease-in-out infinite breathe}.pose-wave .armR{transform:rotate(-140deg)}.pose-wave .foreR{animation:.45s ease-in-out infinite alternate waveF}.pose-wave .all{animation:2s ease-in-out infinite breathe}.pose-think .armR{transform:rotate(-30deg)}.pose-think .foreR{transform:rotate(166deg)}.pose-think .head{transform:rotate(-6deg)}.pose-dance .armL{animation:.5s ease-in-out infinite alternate danceL}.pose-dance .armR{animation:.5s ease-in-out infinite alternate danceR}.pose-dance .all{animation:.5s ease-in-out infinite alternate sway}.pose-hold .armL{transform:rotate(162deg)}.pose-hold .foreL{transform:rotate(-30deg)}.pose-hold .armR{transform:rotate(-162deg)}.pose-hold .foreR{transform:rotate(30deg)}.pose-hold .all{animation:1s ease-in-out infinite hop}.pose-peek .armL{transform:rotate(168deg)}.pose-peek .foreL{transform:rotate(-20deg)}.pose-peek .armR{transform:rotate(-140deg)}.pose-peek .foreR{animation:.45s ease-in-out infinite alternate waveF}@keyframes enter{0%{opacity:0;transform:scale(.3)translateY(40px)}}@keyframes breathe{50%{transform:translateY(-3px)scale(1.01,1.02)}}@keyframes tilt{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes hop{0%,to{transform:translateY(0)scale(1)}12%{transform:translateY(0)scale(1.08,.9)}45%{transform:translateY(-28px)scale(.95,1.06)}75%{transform:translateY(0)scale(1.06,.94)}}@keyframes flexIn{0%{transform:scale(.5)}45%{transform:scale(1.18)}65%{transform:scale(1.04)rotate(-3deg)}85%{transform:scale(1.12)rotate(3deg)}to{transform:scale(1.1)}}@keyframes pump{0%{transform:scale(1.1)}to{transform:scale(1.15,1.08)}}@keyframes swish{50%{transform:rotate(16deg)}}@keyframes blink{0%,94%,to{transform:scaleY(1)}96%{transform:scaleY(.08)}}@keyframes waveF{0%{transform:rotate(-25deg)}to{transform:rotate(25deg)}}@keyframes danceL{0%{transform:rotate(150deg)}to{transform:rotate(60deg)}}@keyframes danceR{0%{transform:rotate(-60deg)}to{transform:rotate(-150deg)}}@keyframes sway{0%{transform:rotate(-7deg)translateY(-6px)}to{transform:rotate(7deg)translateY(0)}}:root{--event:#0e8577;--event-soft:#ddf3ef;--event-ink:#064a42;--night:#0e2b4f}@media (prefers-color-scheme:dark){:root{--event:#4cc7b6;--event-soft:#11342f;--event-ink:#bfede6;--night:#123a66}}.E{--acc:var(--event);--acc-soft:var(--event-soft);--acc-ink:var(--event-ink)}.now{background:var(--acc);color:#fff;border-radius:20px;flex-direction:column;gap:6px;padding:14px;display:flex}.now.live{background:var(--night)}.now .eyebrow{opacity:.85;align-items:center;gap:4px;font-size:12.5px;display:flex}.now b{font-family:var(--display);font-size:21px;line-height:1.2}.now .meta{opacity:.9;font-size:13px}.now .go{color:#14222b;background:#fff;border-radius:999px;align-self:flex-start;align-items:center;gap:4px;margin-top:4px;padding:7px 16px;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.tiles{grid-template-columns:1fr 1fr;gap:10px;display:grid}.tile{background:var(--acc-soft);color:var(--acc-ink);text-align:start;border-radius:18px;flex-direction:column;align-items:flex-start;gap:6px;min-height:92px;padding:14px;text-decoration:none;display:flex}.tile .ms{color:var(--acc);font-size:28px}.tile b{font-size:15px}.tile small{opacity:.8}.items{flex-direction:column;gap:8px;display:flex}.item{background:var(--surface);border:1px solid var(--line);text-align:start;width:100%;color:inherit;border-radius:16px;align-items:center;gap:12px;padding:12px 14px;text-decoration:none;display:flex}.item .ic{background:var(--acc-soft);width:40px;height:40px;color:var(--acc);border-radius:12px;flex:none;justify-content:center;align-items:center;display:flex}.item .tx{flex:1;min-width:0}.item .tx b{display:block}.tag{background:var(--acc-soft);color:var(--acc-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:3px;padding:3px 9px;font-size:11.5px;font-weight:600;display:inline-flex}.tag.gold{background:var(--gold-soft);color:var(--gold)}.tag.good{background:var(--good-soft);color:var(--good)}.tag.mute{background:var(--surface-2);color:var(--muted)}.lock{border:1.5px dashed var(--line);color:var(--muted);background:var(--surface);border-radius:16px;justify-items:start;gap:8px;padding:14px;display:grid}.lock b{color:var(--ink)}.lock .ms{color:var(--acc)}.codebig{font:800 30px var(--display);letter-spacing:.14em;text-align:center;background:var(--surface-2);direction:ltr;border-radius:14px;padding:8px 12px}.hintline{color:var(--muted);border-inline-start:3px solid var(--acc);margin:0;padding:2px 10px;font-size:13.5px}.item[aria-pressed=true]{border-color:var(--acc);background:var(--acc-soft)}.item .ms:last-child{color:var(--acc)}.shell{background:var(--surface-2)}.bar{background:var(--acc-soft);color:var(--acc-ink);border-bottom:0;min-height:62px}.who b{color:var(--acc-ink)}.who small{color:var(--acc-ink);opacity:.75}.avatar{background:var(--surface);border:2px solid var(--acc);color:var(--acc);font-family:var(--display);width:42px;height:42px;font-size:18px}.icon-btn{background:var(--surface);border-radius:50%;width:42px;height:42px}.badge{border:2px solid var(--surface)}.card{border:1px solid var(--line);border-radius:16px}.card.acc{border-color:#0000}.btn{border-radius:14px;min-height:46px;font-weight:600}.btn.sm{border-radius:999px;min-height:34px}.nav{box-shadow:0 -6px 18px -12px #0a1e3259}.nav button .ms{border-radius:999px;padding:3px 16px;transition:background .15s}.nav button[aria-current=page] .ms{background:var(--acc-soft)}.tiles>:last-child:nth-child(odd){flex-direction:row;grid-column:span 2;align-items:center;min-height:0}.page>h2{margin-top:4px}.install .appicon{border-radius:12px;flex:none;box-shadow:0 2px 8px #0a1e322e}.steps{gap:4px;margin:0;padding-inline-start:20px;font-size:14px;display:grid}.steps .ms{vertical-align:-4px;color:var(--acc);font-size:20px}
.ans{border:2px solid var(--line);border-radius:12px;padding:8px 12px;font-size:14px;font-weight:600}.ans.r{border-color:var(--good);background:var(--good-soft);color:var(--good)}.qt{font-family:var(--display);font-size:17px;line-height:1.35}.row2{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.row2 b{align-items:center;gap:6px;display:flex}.hintx{color:var(--muted);font-size:12px;font-weight:500;font-family:var(--body)}.imgp{object-fit:contain;border-radius:12px;align-self:center;max-width:100%;max-height:180px}.ctxbar .hintx{flex:1;min-width:200px}.cv-slide.dark{color:#fff}.ce{border-radius:8px;outline:0;min-height:1.6em;padding:4px 6px}.ce:hover,.ce:focus{background:#7f7f7f14}.ce:empty:before{content:attr(data-ph);color:var(--muted)}.cv-slide .h,.cv-q .h,.ce.big{font-family:var(--display);font-size:30px;font-weight:700;line-height:1.3}.cv-slide .p,.cv-q .p{font-size:18px;line-height:1.8}.cv-q{flex-direction:column;gap:10px;display:flex}.cv-q h3{font-family:var(--display);margin:0;font-size:26px}.cv-q .ans{text-align:start;font-size:16px}.cv-media{flex-direction:column;gap:10px;display:flex}.tag2{background:var(--acc-soft);color:var(--acc);border-radius:999px;align-self:flex-start;align-items:center;gap:4px;padding:3px 10px;font-size:12px;font-weight:700;display:inline-flex}td>.hintx{display:block}.uc font[size="1"],.ce font[size="1"],.uc font[size="2"],.ce font[size="2"]{font-size:.8em}.uc font[size="3"],.ce font[size="3"]{font-size:1em}.uc font[size="4"],.ce font[size="4"],.uc font[size="5"],.ce font[size="5"]{font-size:1.45em}.uc font[size="6"],.ce font[size="6"],.uc font[size="7"],.ce font[size="7"]{font-size:2em}.cv-slide{border-radius:12px;flex-direction:column;flex:1;gap:12px;padding:26px;display:flex}.cv-slide.va-center{justify-content:center}.cv-slide ul,.cv-slide ol{margin:.3em 0;padding-inline-start:1.4em}.lc{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:stretch;gap:12px;display:flex}.lc .h{font-size:40px}.lside{grid-template-columns:1.2fr 1fr;align-items:start;gap:18px;display:grid}.ltxt{flex-direction:column;gap:10px;display:flex}.simg{object-fit:cover;border-radius:12px;width:100%;max-height:340px}.simg.ph{border:2px dashed var(--line);min-height:180px;color:var(--muted);background:#7f7f7f0d;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex}.simg.ph .ms{font-size:36px}.phone .cv-slide{padding:14px}.phone .cv-slide .h,.phone .cv-q .h,.phone .ce.big,.phone .cv-q h3{font-size:21px}.phone .lc .h{font-size:26px}.phone .cv-slide .p,.phone .cv-q .p{font-size:15.5px}.phone .lside,.phone .ltwo{grid-template-columns:1fr}.phone .simg{max-height:200px}.vwrap{aspect-ratio:16/9;background:#0d1418;border-radius:12px;width:100%;position:relative;overflow:hidden}.vwrap.sm{aspect-ratio:16/9}.vwrap .vp{background:#000;border:0;width:100%;height:100%;position:absolute;inset:0}.vwrap .vid.big{aspect-ratio:auto;border-radius:0;height:auto;max-height:none;position:absolute;inset:0}.cueov{background:#0a1419d1;justify-content:center;align-items:center;padding:14px;display:flex;position:absolute;inset:0;overflow:auto}.cuein{background:var(--surface);border-radius:14px;flex-direction:column;gap:8px;width:min(520px,100%);max-height:100%;padding:14px;display:flex;overflow:auto}.opts{flex-direction:column;gap:8px;display:flex}.ans{border:2px solid var(--line);text-align:start;background:var(--surface);border-radius:12px;align-items:center;gap:6px;padding:12px 14px;font-size:16px;font-weight:600;display:flex}.ans:hover:not([disabled]){border-color:var(--acc)}.ans.on{border-color:var(--acc);background:var(--acc-soft)}.ans.r{background:#e3f5ea;border-color:#16794a}.ans.w{background:#fdecea;border-color:#b42318}.ans.dim{opacity:.55}.fb{background:var(--surface-2);border-radius:12px;flex-wrap:wrap;align-items:center;gap:6px;padding:10px 12px;font-weight:700;display:flex}.fb.ok{color:#16794a;background:#e3f5ea}.fb.no{color:#b42318;background:#fdecea}.fb span{color:var(--ink);font-weight:500}.qchk{align-self:flex-start}.slot{border-bottom:3px solid var(--acc);text-align:center;min-width:90px;color:var(--acc);padding:0 6px;display:inline-block}.slot.r{color:#16794a;border-color:#16794a}.slot.w{color:#b42318;border-color:#b42318}.words{flex-wrap:wrap;gap:8px;display:flex}.wd{border:2px solid var(--line);background:var(--surface);border-radius:999px;padding:8px 16px;font-weight:700}.wd.on{border-color:var(--acc);background:var(--acc-soft)}.match{grid-template-columns:1fr 1fr;gap:10px;display:grid}.match>div{flex-direction:column;gap:8px;display:flex}.mi{border:2px solid var(--line);background:var(--surface);border-radius:12px;padding:10px;font-weight:600}.mi.on{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-soft)}.mi.p0{background:#e3edfb;border-color:#1e5bb8}.mi.p1{background:#fff1cc;border-color:#b7791f}.mi.p2{background:#ece9fb;border-color:#7b3fa0}.mi.p3{background:#fce9df;border-color:#c2410c}.mi.p4{background:#e0f2e7;border-color:#006233}.mi.r{outline:3px solid #16794a}.mi.w{outline:3px solid #b42318}.ordl{flex-direction:column;gap:6px;display:flex}.ordr{border:2px solid var(--line);background:var(--surface);border-radius:12px;align-items:center;gap:8px;padding:6px 10px;display:flex}.ordr .n{background:var(--acc-soft);width:24px;height:24px;color:var(--acc);border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:inline-flex}.ordr .t{flex:1;font-weight:600}.ordr button{border-radius:8px;width:30px;height:30px}.ordr button:disabled{opacity:.3}.ordr.r{background:#e3f5ea;border-color:#16794a}.ordr.w{background:#fdecea;border-color:#b42318}.pollr{border:2px solid var(--line);border-radius:12px;justify-content:space-between;align-items:center;padding:10px 12px;font-weight:600;display:flex;position:relative;overflow:hidden}.pollr i{background:var(--acc-soft);z-index:0;position:absolute;inset-block:0;inset-inline-start:0}.pollr span,.pollr b{z-index:1;position:relative}.pollr.me{border-color:var(--acc)}.flipc2{border:2px solid var(--line);text-align:center;background:var(--surface);border-radius:14px;justify-content:center;align-items:center;min-height:110px;padding:14px;font-size:17px;font-weight:700;transition:transform .25s,background .25s;display:flex}.flipc2 .bk{display:none}.flipc2.f{background:var(--acc);color:#fff;border-color:var(--acc);transform:rotateY(180deg)}.flipc2.f .fr{display:none}.flipc2.f .bk{display:block;transform:rotateY(180deg)}.flipc2.big{min-height:150px;font-size:20px}.cardsP.lay-grid{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.cardsP.lay-list{flex-direction:column;gap:8px;display:flex}.cardsP.lay-list .flipc2{min-height:60px}.phone .cardsP.lay-grid{grid-template-columns:repeat(2,1fr)}.onecard{justify-content:center;display:flex}.onecard .flipc2{width:min(420px,100%);min-height:200px;font-size:22px}.row2.c{justify-content:center}.cardsE.lay-list{grid-template-columns:1fr}.cardsE.lay-one{grid-template-columns:repeat(auto-fill,minmax(200px,1fr))}.memg{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.memt{aspect-ratio:1;background:var(--acc);color:#fff;border-radius:12px;justify-content:center;align-items:center;padding:6px;font-size:14px;font-weight:700;display:flex}.memt.up{background:var(--surface);color:var(--ink);border:2px solid var(--acc)}.memt.got{color:#16794a;background:#e3f5ea;border-color:#16794a}.phone .memg{grid-template-columns:repeat(3,1fr)}.pdfv{background:#fff;border:0;border-radius:12px;width:100%;height:min(520px,60vh)}.cap{color:var(--muted);text-align:center;font-size:14px}.cs{flex-direction:column;flex:1;gap:12px;min-height:100%;display:flex}.cstop{align-items:center;gap:10px;display:flex}.xbtn{border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;display:inline-flex}.xbtn:hover{background:var(--surface-2)}.pbar{background:var(--surface-2);border-radius:999px;flex:1;height:10px;overflow:hidden}.pbar i{background:var(--acc);border-radius:999px;height:100%;transition:width .3s;display:block}.tmr{background:var(--gold-soft);border-radius:999px;align-items:center;gap:3px;padding:2px 10px;font-weight:700;display:inline-flex}.csbody{flex-direction:column;flex:1;gap:10px;display:flex}.csnav{border-top:1px solid var(--line);background:var(--surface);justify-content:space-between;align-items:center;gap:8px;padding-top:10px;padding-bottom:4px;display:flex;position:sticky;bottom:-16px}.endscr{text-align:center;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:8px;display:flex}.endscr>.ms{color:var(--gold);font-size:72px}.endscr b{font-size:26px}.endscr .pts{color:var(--acc);font-size:20px;font-weight:700}.lside,.ltwo,.climbw{grid-template-columns:1fr}.dghost{opacity:.92;cursor:grabbing;transform:rotate(-2deg);box-shadow:0 12px 30px #00000040}.dragging{opacity:.35}.dover{outline-offset:2px;outline:3px dashed var(--acc)!important;background:var(--acc-soft)!important}.mi small{color:var(--muted);font-size:12px;font-weight:500;display:block}.mi.drg{align-items:center;gap:4px;display:flex}.mi.used{opacity:.6}.ordr .ms{color:var(--muted)}.ordr.on{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc-soft)}.dchip{border:2px solid var(--acc);background:var(--surface);color:var(--ink);border-radius:999px;align-items:center;padding:6px 12px;font-size:14px;font-weight:700;display:inline-flex}.dchip.on{background:var(--acc);color:#fff}.dchip.r{background:#e3f5ea;border-color:#16794a}.dchip.w{background:#fdecea;border-color:#b42318}.cpool{border:2px dashed var(--line);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;min-height:48px;padding:8px;display:flex}.bins{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;display:grid}.bin{border:2px solid var(--line);background:var(--surface-2);text-align:start;border-radius:14px;flex-direction:column;align-items:stretch;gap:6px;min-height:110px;padding:8px;display:flex}.bin>b{font-size:15px}.bchips{flex-wrap:wrap;gap:6px;display:flex}.plbox,.pled{background:#f3f6f8;border-radius:12px;width:100%;position:relative;overflow:hidden}.plbox img,.pled img{width:100%;height:auto;display:block}.zone2{color:#fff;background:#15222a8c;border:3px dashed #fff;border-radius:999px;justify-content:center;align-items:center;min-width:34px;min-height:34px;padding:2px;font-weight:800;display:flex;position:absolute;transform:translate(-50%,-50%)}.zone2.full{background:0 0;border:0}.n2{background:var(--acc-soft);width:24px;height:24px;color:var(--acc);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:12px;font-weight:700;display:inline-flex}.calcl{flex-direction:column;gap:8px;display:flex}.calcr{border:2px solid var(--line);border-radius:12px;align-items:center;gap:10px;padding:8px 12px;display:flex}.calcr .q{text-align:left;flex:1;font-size:20px;font-weight:700}.calcin{text-align:center;max-width:120px;font-size:20px;font-weight:700}.calcr.r{background:#e3f5ea;border-color:#16794a}.calcr.w{background:#fdecea;border-color:#b42318}.peekc{background:var(--gold-soft);border-radius:12px;flex-wrap:wrap;align-items:center;gap:8px;padding:8px 12px;font-weight:700;display:flex}.vbox{position:relative}.vbox .cueov{position:absolute;inset:0}.phone .vbox .cueov{background:0 0;padding:10px 0 0;position:static}.phone .cuein{width:100%;box-shadow:0 0 0 2px var(--line)}.vbox .cueov{background:0 0;padding:10px 0 0;position:static}.cuein{width:100%}.stop>.row2{justify-content:flex-end}
