@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-cyrillic-ext-400-normal-DYs6OoL4.woff2)format("woff2"),url(/assets/carlito-cyrillic-ext-400-normal-UzWcrHdi.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-cyrillic-400-normal-Bzv-FGbj.woff2)format("woff2"),url(/assets/carlito-cyrillic-400-normal-BtG3bBmV.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-greek-ext-400-normal-DnfnTswf.woff2)format("woff2"),url(/assets/carlito-greek-ext-400-normal-m-eDGcsW.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-greek-400-normal-Cv5gcxdy.woff2)format("woff2"),url(/assets/carlito-greek-400-normal-aOjZpsFX.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-vietnamese-400-normal-BA1ASEPx.woff2)format("woff2"),url(/assets/carlito-vietnamese-400-normal-D0HL2cT_.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-latin-ext-400-normal-DPZWia0-.woff2)format("woff2"),url(/assets/carlito-latin-ext-400-normal-D112-ed2.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/carlito-latin-400-normal-R-CeALMm.woff2)format("woff2"),url(/assets/carlito-latin-400-normal-jEGHVXAP.woff)format("woff");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:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-cyrillic-ext-700-normal-BAPhAm-q.woff2)format("woff2"),url(/assets/carlito-cyrillic-ext-700-normal-C5O8kkCQ.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-cyrillic-700-normal-Cj42L3Bs.woff2)format("woff2"),url(/assets/carlito-cyrillic-700-normal-bxg6f20d.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-greek-ext-700-normal-COKnZ-5a.woff2)format("woff2"),url(/assets/carlito-greek-ext-700-normal-BGl1PQht.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-greek-700-normal-BXGaow7Z.woff2)format("woff2"),url(/assets/carlito-greek-700-normal-B-Y_qvTa.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-vietnamese-700-normal-gG8ns3Xg.woff2)format("woff2"),url(/assets/carlito-vietnamese-700-normal-DIEsMQO6.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-latin-ext-700-normal-D2WO8ap1.woff2)format("woff2"),url(/assets/carlito-latin-ext-700-normal-9QIvu-gI.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Carlito;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/carlito-latin-700-normal-DQ6DOkPk.woff2)format("woff2"),url(/assets/carlito-latin-700-normal-CjG3MLqY.woff)format("woff");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:Carlito;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/carlito-cyrillic-ext-400-italic-BiZjW1hk.woff2)format("woff2"),url(/assets/carlito-cyrillic-ext-400-italic-DcD3cPwb.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/carlito-cyrillic-400-italic-BBq3u1wn.woff2)format("woff2"),url(/assets/carlito-cyrillic-400-italic-DkiFjkCS.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/carlito-greek-ext-400-italic-o-WxseCy.woff2)format("woff2"),url(/assets/carlito-greek-ext-400-italic-BUNDIZnl.woff)format("woff");unicode-range:U+1F??}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/carlito-greek-400-italic-C1DqF7JR.woff2)format("woff2"),url(/assets/carlito-greek-400-italic-Cnl_RiK8.woff)format("woff");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/carlito-vietnamese-400-italic-vBbFSHZk.woff2)format("woff2"),url(/assets/carlito-vietnamese-400-italic-Dpe35oQb.woff)format("woff");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/carlito-latin-ext-400-italic-CqQQuoTt.woff2)format("woff2"),url(/assets/carlito-latin-ext-400-italic-B7I2MSBC.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Carlito;font-style:italic;font-display:swap;font-weight:400;src:url(/assets/carlito-latin-400-italic-BiMes9J5.woff2)format("woff2"),url(/assets/carlito-latin-400-italic-DcRV6skQ.woff)format("woff");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}:root{--oxy-font:Calibri, Carlito, "Segoe UI", Arial, sans-serif;--bg:#f3f3f2;--surface:#fff;--surface-2:#e7e6e6;--line:#ded8de;--fg:#1a5660;--muted:#62626c;--accent:#1a5660;--accent-fg:#fff;--focus:#3391aa;--bad:#b23a5e;--good:#2f7a55;--st-bg:#0f3a41;--st-bg2:#1a5660;--st-bg3:#12474f;--st-line:#2a6b75;--st-fg:#f3f3f2;--st-muted:#a9ccd5;--st-hi:#00c3cc;--on-a:#0b2a30;--t1:#00c3cc;--t2:#f7ac6f;--t3:#ed6d91;--t4:#74c099;--t5:#75adbe;--a1:#00c3cc;--a2:#f7ac6f;--a3:#ed6d91;--a4:#74c099;--oxy-teal:#00c3cc;--frame:#0b2a30;--paper:#fff;--st-tint:#ffffff12;--st-tint-2:#ffffff1f}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--bg:#0b2a30;--surface:#10363d;--surface-2:#164650;--line:#22555e;--fg:#f3f3f2;--muted:#a9c7cf;--accent:#00c3cc;--accent-fg:#0b2a30;--focus:#47bacd;--bad:#f288a6;--good:#74c099;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}}:root[data-theme=dark]{--bg:#0b2a30;--surface:#10363d;--surface-2:#164650;--line:#22555e;--fg:#f3f3f2;--muted:#a9c7cf;--accent:#00c3cc;--accent-fg:#0b2a30;--focus:#47bacd;--bad:#f288a6;--good:#74c099;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.bg-black{--st-bg:#000;--st-bg2:#071e22;--st-bg3:#000;--st-line:#1e3438;--st-muted:#b4cdd3;--st-tint:#ffffff14}*,:before,:after{box-sizing:border-box}html,body{background:var(--bg);color:var(--fg);margin:0}body{font-family:var(--oxy-font);-webkit-text-size-adjust:100%;font-size:16px;line-height:1.5}h1,h2,h3,h4,p{margin:0}:focus-visible{outline:3px solid var(--focus);outline-offset:2px}button,input,textarea,select{font:inherit}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.btn{-webkit-appearance:none;appearance:none;border:1px solid var(--line);background:var(--surface-2);color:var(--fg);font:700 15px var(--oxy-font);cursor:pointer;border-radius:10px;justify-content:center;align-items:center;min-height:44px;padding:10px 16px;text-decoration:none;display:inline-flex}.btn:hover:not(:disabled){border-color:var(--muted)}.btn.primary{background:var(--accent);color:var(--accent-fg);border-color:#0000}.btn.ghost{background:0 0}.btn.sm{min-height:36px;padding:6px 12px;font-size:14px}.btn.wide{width:100%}.btn:disabled{opacity:.45;cursor:not-allowed}.muted{color:var(--muted)}.hint{color:var(--muted);font-size:14px;font-style:italic}.err{color:var(--bad);font-weight:700}.mono{letter-spacing:.14em;font-weight:700}.conn{background:var(--surface-2);border:1px dashed var(--accent);border-radius:10px;padding:8px 12px;font-size:14px;font-weight:700}.title{font:700 clamp(26px, 4vw, 32px)/1.1 var(--oxy-font);text-transform:uppercase;letter-spacing:.02em;border-bottom:4px solid var(--oxy-teal);width:-moz-fit-content;width:fit-content;padding-bottom:6px}.phone{max-width:480px;min-height:100dvh;padding:max(12px, env(safe-area-inset-top)) max(16px, env(safe-area-inset-right)) max(22px, env(safe-area-inset-bottom)) max(16px, env(safe-area-inset-left));flex-direction:column;gap:14px;margin:0 auto;display:flex}.ph-top{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:10px;min-height:44px;padding-bottom:12px;display:flex}.wm-s{font:700 18px var(--oxy-font)}.badge{align-items:center;gap:8px;min-width:0;font-weight:700;display:inline-flex}.badge i{background:var(--tc);border-radius:50%;flex:none;width:12px;height:12px}.badge small{color:var(--muted);font-size:14px;font-weight:400}.pts{font:700 20px var(--oxy-font);font-variant-numeric:tabular-nums}.ph-main{flex-direction:column;gap:12px;display:flex}.ph-h{font:700 28px/1.05 var(--oxy-font);letter-spacing:-.01em;text-wrap:balance}.ph-h.good{color:var(--good)}.eyebrow-p{color:var(--muted);font-size:14px;font-weight:700}.ph-main label,.lbl{margin-bottom:-6px;font-size:14px;font-weight:700}.ph-main input[type=text]{border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--fg);font:400 17px var(--oxy-font);border-radius:10px;min-height:48px;padding:12px 14px}.ph-main input.code-in{text-transform:uppercase;letter-spacing:.3em;text-align:center;font-size:26px;font-weight:700}.teamgrid{grid-template-columns:1fr 1fr;gap:8px;display:grid}.tbtn{border:2px solid var(--line);background:var(--surface);color:var(--fg);font:700 15px var(--oxy-font);cursor:pointer;text-align:left;border-radius:10px;align-items:center;gap:8px;min-height:48px;padding:10px 12px;display:flex}.tbtn i{background:var(--tc);border-radius:50%;flex:none;width:12px;height:12px}.tbtn small{color:var(--muted);margin-left:auto;font-weight:400}.tbtn.on{border-color:var(--tc,var(--accent));background:var(--surface-2)}.locbtn{justify-content:center}.teamreveal{background:var(--tc);color:var(--on-a);border-radius:14px;gap:4px;padding:16px;display:grid}.teamreveal b{font:700 30px/1.05 var(--oxy-font)}.teamreveal span{font-size:15px}.stand-line{background:var(--surface-2);border-radius:12px;padding:10px 12px;font-size:15px}.pbar{background:var(--surface-2);border-radius:3px;flex:none;height:6px;overflow:hidden}.pbar i{background:var(--accent);height:100%;transition:width .1s linear;display:block}.ph-q{text-wrap:balance;font-size:18px;font-weight:700}.ph-timer{font-variant-numeric:tabular-nums;justify-content:space-between;display:flex}.agrid{gap:10px;display:grid}.abtn{text-align:left;background:var(--ac);color:var(--on-a);font:700 18px/1.15 var(--oxy-font);cursor:pointer;border:3px solid #0000;border-radius:14px;align-items:center;gap:14px;min-height:64px;padding:12px 14px;display:flex}.abtn b{font:700 22px var(--oxy-font);background:#ffffff61;border-radius:9px;flex:none;place-items:center;width:38px;height:38px;display:grid}.abtn:disabled{opacity:.45;cursor:default}.abtn.picked{opacity:1;border-color:var(--fg)}.locked{background:var(--surface-2);border:1px solid var(--line);border-radius:14px;gap:4px;padding:16px;display:grid}.locked b{font:700 20px var(--oxy-font)}.pad{aspect-ratio:300/220;border:1px solid var(--line);touch-action:none;background:var(--paper);cursor:crosshair;border-radius:12px;width:100%;display:block}.palette{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pen{border:3px solid var(--surface);outline:2px solid var(--line);background:var(--pc);cursor:pointer;border-radius:50%;width:36px;height:36px;padding:0}.pen.on{outline:3px solid var(--fg)}.paper{background:var(--paper);border:1px solid var(--line);border-radius:10px;padding:6px}.paper svg{aspect-ratio:300/220;width:100%;height:auto;display:block}.paper.mini svg{max-height:150px}.vlist{gap:8px;display:grid}.vbtn{text-align:left;border:2px solid var(--line);background:var(--surface-2);color:var(--fg);font:700 16px var(--oxy-font);cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;min-height:52px;padding:12px 14px;display:flex}.vbtn:disabled{cursor:default;opacity:.6}.vbtn.picked{opacity:1;border-color:var(--fg)}.vbtn small{color:var(--muted);white-space:nowrap;font-weight:400}.ph-main input#fake{font-size:18px}.rxwrap{border-top:1px solid var(--line);gap:6px;margin-top:6px;padding-top:12px;display:grid}.rxbar{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;display:grid}.rxb{border:1px solid var(--line);background:var(--surface-2);min-height:52px;color:var(--fg);font:700 17px var(--oxy-font);cursor:pointer;border-radius:12px;transition:transform .1s,opacity .2s}.rxb:active{transform:scale(.94)}.rxbar.cool .rxb{opacity:.45}.top-r{align-items:center;gap:10px;display:inline-flex}.aa{min-height:36px;padding:4px 10px}html.large body{font-size:19px}html.large .ph-h{font-size:32px}html.large .ph-q,html.large .abtn,html.large .vbtn{font-size:21px}html.large .eyebrow-p,html.large .hint,html.large .ph-main label{font-size:16px}.ph-main textarea{border:1px solid var(--line);background:var(--surface-2);width:100%;color:var(--fg);font:400 18px var(--oxy-font);resize:none;border-radius:10px;min-height:76px;padding:12px 14px}.vbtn.rv{min-height:64px;font-size:18px}
