:root{
  --bg:#f3f1ff; --bg2:#e8e4ff; --panel:#ffffff; --line:#d3cdf2; --text:#1a1540; --muted:#5b5586;
  --violet:#6c4ff2; --on-violet:#ffffff; --mint:#0c9a76; --ember:#d4521f; --amber:#b87a00;
  --f-head:"Chakra Petch","Arial Narrow",system-ui,sans-serif;
  --f-body:"Hanken Grotesk",system-ui,-apple-system,"Segoe UI",sans-serif;
  --f-mono:"JetBrains Mono",ui-monospace,Menlo,Consolas,monospace;
  
  --scr-bg:#0b0919; --scr-panel:#14102b; --scr-line:#2c2560; --scr-text:#ebe8ff; --scr-muted:#948ec8;
  --hero-bg:#0f0c22;
  --accent:#8d78ff;
  color-scheme:light;
}@media (prefers-color-scheme:dark){:root:not([data-theme="light"]){
    --bg:#0f0c22; --bg2:#15112e; --panel:#1b1738; --line:#322b63; --text:#efecff; --muted:#a39dcf;
    --violet:#8d78ff; --on-violet:#0f0c22; --mint:#5ce5bd; --ember:#ff8f66; --amber:#ffc24d; color-scheme:dark;
  }}:root[data-theme="dark"]{
  --bg:#0f0c22; --bg2:#15112e; --panel:#1b1738; --line:#322b63; --text:#efecff; --muted:#a39dcf;
  --violet:#8d78ff; --on-violet:#0f0c22; --mint:#5ce5bd; --ember:#ff8f66; --amber:#ffc24d; color-scheme:dark;
}.ox-site *{box-sizing:border-box}:root{box-sizing:border-box;padding-top:env(safe-area-inset-top,0px);padding-bottom:env(safe-area-inset-bottom,0px)}html{scroll-padding-top:calc(88px + env(safe-area-inset-top,0px));-webkit-text-size-adjust:100%}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}.ox-site{margin:0;background:var(--bg);color:var(--text);font:400 16px/1.6 var(--f-body);overflow-x:hidden}.ox-site h1,.ox-site h2,.ox-site h3,.ox-site p{margin:0}.ox-site a{color:inherit;text-decoration:none}.ox-site button{font:inherit;color:inherit;cursor:pointer}.ox-site img{max-width:100%;display:block}.ox-site :focus-visible{outline:3px solid var(--violet);outline-offset:3px}.ox-site .wrap{width:min(1200px,100% - 40px);margin-inline:auto}.ox-site .sr{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap}.ox-site .cut{--c:16px;position:relative;isolation:isolate;background:var(--line);
  clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ox-site .cut::before{content:"";position:absolute;inset:1px;z-index:-1;background:var(--cut-bg,var(--panel));
  clip-path:polygon(calc(var(--c) - .41px) 0,calc(100% - var(--c) + .41px) 0,100% calc(var(--c) - .41px),100% calc(100% - var(--c) + .41px),calc(100% - var(--c) + .41px) 100%,calc(var(--c) - .41px) 100%,0 calc(100% - var(--c) + .41px),0 calc(var(--c) - .41px))}.ox-site a.cut:focus-visible,.ox-site button.cut:focus-visible,.ox-site .cut:has(:focus-visible){--line:var(--violet);outline:none}.ox-site .btn{--c:11px;display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:12px 24px;border:0;
  font:600 15px/1.2 var(--f-head);letter-spacing:.01em;background:var(--violet);color:var(--on-violet);
  clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));
  transition:transform .15s ease,filter .15s ease}.ox-site .btn:hover{filter:brightness(1.1);transform:translateY(-2px)}.ox-site .btn:active{transform:translateY(0)}.ox-site .btn:focus-visible{outline:3px solid currentColor;outline-offset:-6px}.ox-site .btn.ghost{--gb:var(--bg);--gl:var(--line);position:relative;isolation:isolate;background:var(--gl);color:var(--text)}.ox-site .btn.ghost::before{content:"";position:absolute;inset:1px;z-index:-1;background:var(--gb);
  clip-path:polygon(calc(var(--c) - .41px) 0,calc(100% - var(--c) + .41px) 0,100% calc(var(--c) - .41px),100% calc(100% - var(--c) + .41px),calc(100% - var(--c) + .41px) 100%,calc(var(--c) - .41px) 100%,0 calc(100% - var(--c) + .41px),0 calc(var(--c) - .41px))}.ox-site .btn.ghost:hover{--gl:var(--violet);filter:none}.ox-site .btn.on-dark.ghost{--gb:var(--hero-bg);--gl:#5b50ad;color:#ebe8ff}.ox-site .btn.on-dark.ghost:hover{--gl:#a997ff}.ox-site .plan .btn.ghost{--gb:var(--panel)}.ox-site .dash-actions .btn.ghost{--gb:var(--scr-bg);--gl:#5b50ad;color:#ebe8ff}.ox-site .plans-bg .head .btn.ghost{--gb:var(--bg2)}.ox-site .btn.small{min-height:40px;padding:8px 18px;font-size:14px;--c:9px}.ox-site .nav{position:sticky;top:env(safe-area-inset-top,0px);z-index:50;background:color-mix(in srgb,var(--bg) 86%,transparent);backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.ox-site .nav .wrap{display:flex;align-items:center;gap:22px;height:68px}.ox-site .brand{display:flex;align-items:center;gap:10px;font:700 21px/1 var(--f-head);letter-spacing:.01em}.ox-site .brand svg{width:34px;height:34px}.ox-site .links{display:flex;gap:4px;margin-left:10px}.ox-site .links a{padding:9px 14px;font:600 14px/1 var(--f-head);color:var(--muted);transition:color .15s,background .15s;
  --c:8px;clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ox-site .links a:hover,.ox-site .links a[aria-current="true"]{color:var(--text);background:var(--bg2)}.ox-site .nav-end{margin-left:auto;display:flex;align-items:center;gap:10px}.ox-site .icon-btn{width:42px;height:42px;display:grid;place-items:center;background:transparent;border:1px solid var(--line);border-radius:50%;color:var(--muted)}.ox-site .icon-btn:hover{color:var(--text);border-color:var(--violet)}.ox-site .icon-btn svg{width:19px;height:19px}@media (max-width:820px){.ox-site .links{display:none}}@media (max-width:520px){.ox-site .nav .btn{display:none}}.ox-site .hero{position:relative;isolation:isolate;overflow:hidden;background:var(--hero-bg);color:#ebe8ff;padding:64px 0 88px}.ox-site .hero-glow{position:absolute;inset:-10%;z-index:-1;pointer-events:none;
  background:radial-gradient(48% 58% at 76% 38%,color-mix(in srgb,var(--accent) 30%,transparent),transparent 72%),
             radial-gradient(40% 50% at 8% 95%,color-mix(in srgb,var(--accent) 14%,transparent),transparent 72%);
  animation:drift 22s ease-in-out infinite alternate}@keyframes drift{from{transform:translate3d(-2%,0,0) scale(1)}to{transform:translate3d(2%,-3%,0) scale(1.06)}}.ox-site .hero-inner{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:56px;align-items:center}.ox-site .hero h1{font:700 clamp(38px,5vw,64px)/1.04 var(--f-head);letter-spacing:-.02em;text-wrap:balance}.ox-site .hero .lead{margin-top:22px;max-width:46ch;font-size:18px;color:#bdb8e6}.ox-site .hero .cta{margin-top:32px;display:flex;flex-wrap:wrap;gap:12px}.ox-site .picker{margin-top:42px}.ox-site .picker p{font-size:14px;color:#948ec8;margin-bottom:10px}.ox-site .chips{display:flex;flex-wrap:wrap;gap:8px}.ox-site .chip{--c:9px;display:inline-flex;align-items:center;gap:9px;padding:9px 15px 9px 9px;background:#1a1638;border:0;color:#d9d5f7;font:600 14px/1 var(--f-head);
  clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c));transition:background .2s,color .2s}.ox-site .chip img{width:30px;height:30px;object-fit:cover;clip-path:polygon(6px 0,calc(100% - 6px) 0,100% 6px,100% calc(100% - 6px),calc(100% - 6px) 100%,6px 100%,0 calc(100% - 6px),0 6px)}.ox-site .chip:hover{background:#252050}.ox-site .chip[aria-pressed="true"]{background:var(--accent);color:#0f0c22}.ox-site .chip:focus-visible{outline:3px solid #fff;outline-offset:-5px}.ox-site .srv{min-width:0;--c:20px;--line:var(--scr-line);--cut-bg:var(--scr-bg);color:var(--scr-text)}.ox-site .srv-art{position:relative;height:132px;overflow:hidden;margin:1px 1px 0;background:#000}.ox-site .srv-art i{position:absolute;inset:0;background-size:cover;background-position:center;transition:opacity .7s ease;opacity:0;transform:scale(1.08);filter:saturate(1.1)}.ox-site .srv-art i.on{opacity:1}.ox-site .srv-art::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,9,25,.15),rgba(11,9,25,.92))}.ox-site .srv-title{position:absolute;left:20px;right:20px;bottom:14px;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;gap:12px}.ox-site .srv-title h3{font:700 22px/1.1 var(--f-head)}.ox-site .srv-title small{display:block;font:400 12px/1.4 var(--f-mono);color:var(--scr-muted);margin-top:4px}.ox-site .status{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;font:600 13px/1 var(--f-head);background:rgba(11,9,25,.7);border:1px solid var(--scr-line);white-space:nowrap}.ox-site .dot{width:9px;height:9px;border-radius:50%;background:var(--amber,#ffc24d);flex:none}.ox-site .status[data-s="on"] .dot{background:#5ce5bd;box-shadow:0 0 0 0 rgba(92,229,189,.6);animation:ping 2s infinite}.ox-site .status[data-s="boot"] .dot{background:#ffc24d;animation:blink .7s steps(2) infinite}@keyframes ping{70%{box-shadow:0 0 0 8px rgba(92,229,189,0)}100%{box-shadow:0 0 0 0 rgba(92,229,189,0)}}@keyframes blink{50%{opacity:.25}}.ox-site .stats{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid var(--scr-line);margin:0 1px}.ox-site .stat{padding:14px 18px;border-right:1px solid var(--scr-line)}.ox-site .stat:last-child{border-right:0}.ox-site .stat>span{display:block;font-size:12px;color:var(--scr-muted)}.ox-site .stat b{display:block;font:600 21px/1.25 var(--f-head);font-variant-numeric:tabular-nums}.ox-site .stat b{white-space:nowrap}.ox-site .stat b span{display:inline}.ox-site .stat b em{font-style:normal;font-size:14px;color:var(--scr-muted);font-weight:500}.ox-site .spark{padding:12px 18px 0;margin:0 1px}.ox-site .spark svg{width:100%;height:46px;display:block;overflow:visible}.ox-site .spark small{display:block;font-size:12px;color:var(--scr-muted);margin-top:2px}.ox-site .log{margin:6px 1px 1px;padding:12px 18px 18px;height:176px;overflow:hidden;font:400 12.5px/1.65 var(--f-mono);color:#cfcaf3;display:flex;flex-direction:column;justify-content:flex-end}.ox-site .log div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:lineIn .25s ease-out}.ox-site .log .t{color:var(--scr-muted)}.ox-site .log .ok{color:#5ce5bd}.ox-site .log .sys{color:var(--accent)}.ox-site .cursor{display:inline-block;width:8px;height:14px;background:var(--accent);vertical-align:-2px;margin-left:3px;animation:blink 1s steps(2) infinite}@keyframes lineIn{from{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}@media (max-width:960px){.ox-site .hero-inner{grid-template-columns:minmax(0,1fr);gap:44px}.ox-site .hero{padding:44px 0 64px}}.ox-site section.s{padding:88px 0}.ox-site .head{display:flex;justify-content:space-between;align-items:flex-end;gap:24px;flex-wrap:wrap;margin-bottom:36px}.ox-site .head h2{font:700 clamp(30px,3.6vw,46px)/1.08 var(--f-head);letter-spacing:-.015em;text-wrap:balance;max-width:20ch}.ox-site .head p{color:var(--muted);max-width:44ch;margin-top:12px}.ox-site .games{display:grid;grid-template-columns:repeat(12,1fr);gap:16px}.ox-site .game{--c:18px;display:block;min-height:230px;color:#fff;background:var(--line)}.ox-site .games>.game:nth-child(1){grid-column:span 7;grid-row:span 2;min-height:476px}.ox-site .games>.game:nth-child(2){grid-column:span 5}.ox-site .games>.game:nth-child(3){grid-column:span 5}.ox-site .games>.game:nth-child(n+4){grid-column:span 4}.ox-site .game .art{position:absolute;inset:1px;z-index:-1;overflow:hidden;
  clip-path:polygon(calc(var(--c) - .41px) 0,calc(100% - var(--c) + .41px) 0,100% calc(var(--c) - .41px),100% calc(100% - var(--c) + .41px),calc(100% - var(--c) + .41px) 100%,calc(var(--c) - .41px) 100%,0 calc(100% - var(--c) + .41px),0 calc(var(--c) - .41px))}.ox-site .game .art img{width:100%;height:100%;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.ox-site .game:hover .art img,.ox-site .game:focus-visible .art img{transform:scale(1.07)}.ox-site .game .art::after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,rgba(10,8,24,.1) 10%,rgba(10,8,24,.55) 55%,rgba(10,8,24,.94))}.ox-site .game-in{position:absolute;inset:0;padding:22px 24px;display:flex;flex-direction:column;justify-content:flex-end;gap:4px}.ox-site .game-in small{font-size:13px;color:#e6e2fb;text-shadow:0 1px 6px rgba(0,0,0,.8)}.ox-site .game-in h3{font:700 clamp(22px,2.2vw,30px)/1.1 var(--f-head);text-shadow:0 2px 10px rgba(0,0,0,.7)}.ox-site .games>.game:nth-child(1) .game-in h3{font-size:clamp(30px,3.4vw,44px)}.ox-site .game-in .row{display:flex;align-items:center;justify-content:space-between;margin-top:8px;font-size:14px}.ox-site .game-in .price{white-space:nowrap;font:600 15px/1 var(--f-head);padding:7px 12px;background:rgba(15,12,34,.78);border:1px solid #ffffff2b}.ox-site .game-in .go{opacity:0;transform:translateX(-8px);transition:.25s;font:600 14px/1 var(--f-head)}.ox-site .game:hover .go,.ox-site .game:focus-visible .go{opacity:1;transform:none}.ox-site .badge-soon{position:absolute;top:16px;right:18px;font:600 12px/1 var(--f-head);padding:7px 11px;background:var(--amber);color:#1a1540}.ox-site .game .desc{font-size:15px;color:#e3e0fb;max-width:40ch;display:none}.ox-site .games>.game:nth-child(1) .desc{display:block;margin-top:6px}@media (max-width:900px){.ox-site .games>.game:nth-child(n){grid-column:span 6;min-height:220px}.ox-site .games>.game:nth-child(1){grid-column:span 12;min-height:320px;grid-row:auto}}@media (max-width:560px){.ox-site .games>.game:nth-child(n){grid-column:span 12}}.ox-site .plans-bg{background:var(--bg2)}.ox-site .tabs{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:28px}.ox-site .tab{--c:9px;padding:11px 18px;background:var(--panel);border:0;font:600 14px/1 var(--f-head);color:var(--muted);box-shadow:none;
  clip-path:polygon(var(--c) 0,calc(100% - var(--c)) 0,100% var(--c),100% calc(100% - var(--c)),calc(100% - var(--c)) 100%,var(--c) 100%,0 calc(100% - var(--c)),0 var(--c))}.ox-site .tab:hover{color:var(--text)}.ox-site .tab[aria-selected="true"]{background:var(--violet);color:var(--on-violet)}.ox-site .tab:focus-visible{outline:3px solid var(--text);outline-offset:-5px}.ox-site .plans{display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.ox-site .plan{--c:20px;padding:28px 26px 26px;display:flex;flex-direction:column;gap:18px}.ox-site .plan.rec{--line:var(--violet)}.ox-site .plan .tag{position:absolute;top:0;right:26px;padding:6px 12px 7px;background:var(--violet);color:var(--on-violet);font:600 12px/1 var(--f-head);clip-path:polygon(0 0,100% 0,100% 100%,8px 100%,0 calc(100% - 8px))}.ox-site .plan h3{font:700 26px/1 var(--f-head)}.ox-site .plan .p{font:700 44px/1 var(--f-head);letter-spacing:-.02em;font-variant-numeric:tabular-nums}.ox-site .plan .p small{font:500 15px/1 var(--f-body);color:var(--muted);letter-spacing:0}.ox-site .res{display:grid;gap:13px;margin:4px 0 6px}.ox-site .res div{display:grid;grid-template-columns:1fr auto;gap:5px 10px;font-size:14px}.ox-site .res dt{color:var(--muted)}.ox-site .res dd{margin:0;font:600 14px/1.2 var(--f-head);font-variant-numeric:tabular-nums}.ox-site .bar{grid-column:1/-1;height:8px;background:var(--bg2);position:relative;overflow:hidden;clip-path:polygon(4px 0,100% 0,calc(100% - 4px) 100%,0 100%)}.ox-site .bar i{position:absolute;inset:0 auto 0 0;width:var(--w,0%);background:var(--violet);transition:width .7s cubic-bezier(.2,.8,.2,1)}.ox-site .plan .btn{margin-top:auto}.ox-site .note{margin-top:20px;color:var(--muted);font-size:14px}@media (max-width:900px){.ox-site .plans{grid-template-columns:minmax(0,1fr)}}.ox-site .cockpit{display:grid;grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:56px;align-items:center}.ox-site .cockpit .txt h2{font:700 clamp(30px,3.6vw,46px)/1.08 var(--f-head);letter-spacing:-.015em;text-wrap:balance}.ox-site .cockpit .txt p{color:var(--muted);margin:16px 0 28px;max-width:44ch}.ox-site .dash{--c:22px;--cut-bg:var(--scr-bg);--line:var(--scr-line);color:var(--scr-text);padding:26px 26px 28px;display:grid;gap:20px}.ox-site .dash-top{display:flex;justify-content:space-between;align-items:center;gap:12px}.ox-site .dash-top h3{font:700 24px/1.1 var(--f-head)}.ox-site .dash-top span{font-size:13px;color:var(--scr-muted)}.ox-site .tiles{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ox-site .tile{--c:10px;--line:var(--scr-line);--cut-bg:var(--scr-panel);padding:13px 15px}.ox-site .tile span{font-size:12px;color:var(--scr-muted);display:block}.ox-site .tile b{font:700 28px/1.2 var(--f-head)}.ox-site .tile b.w{font-size:19px;line-height:2}.ox-site .svc{display:grid;gap:10px}.ox-site .svc-row{--c:10px;--line:var(--scr-line);--cut-bg:var(--scr-panel);padding:14px 16px;display:grid;grid-template-columns:auto 1fr auto;gap:4px 14px;align-items:center}.ox-site .svc-row .dot{grid-row:span 2}.ox-site .svc-row b{font:600 15px/1.2 var(--f-head)}.ox-site .svc-row small{color:var(--scr-muted);font-size:12.5px}.ox-site .svc-row .st{font:600 12.5px/1 var(--f-head);color:#5ce5bd;white-space:nowrap}.ox-site .svc-row .st[data-s="boot"]{color:#ffc24d}.ox-site .svc-row .meter{grid-column:2/-1;height:6px;background:#241e4d;position:relative;overflow:hidden;margin-top:5px}.ox-site .svc-row .meter i{position:absolute;inset:0 auto 0 0;background:var(--accent);width:40%;transition:width 1s ease}.ox-site .dash .term{background:#07060f;border:1px solid var(--scr-line);padding:12px 14px;font:400 12.5px/1.65 var(--f-mono);height:112px;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;color:#cfcaf3}.ox-site .dash .term div{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;animation:lineIn .25s ease-out}.ox-site .dash-actions{display:flex;gap:8px;flex-wrap:wrap}.ox-site .dash-actions .btn{min-height:40px;padding:8px 16px;font-size:13.5px;--c:8px}@media (max-width:960px){.ox-site .cockpit{grid-template-columns:minmax(0,1fr);gap:36px}}@media (max-width:520px){.ox-site .tiles{grid-template-columns:1fr 1fr}.ox-site .tile:nth-child(3){grid-column:span 2}.ox-site .dash{padding:20px 16px}}.ox-site .steps{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;counter-reset:s;list-style:none;margin:0;padding:0;position:relative}.ox-site .step{--c:16px;padding:26px 26px 28px;counter-increment:s}.ox-site .step{display:flex;flex-direction:column;align-items:flex-start;gap:14px}.ox-site .step::after{content:counter(s);order:-1;display:grid;place-items:center;width:38px;height:38px;font:700 18px/1 var(--f-head);background:var(--violet);color:var(--on-violet);clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px)}.ox-site .step h3{font:700 21px/1.2 var(--f-head);position:relative;z-index:1;margin-bottom:-6px}.ox-site .step p{color:var(--muted);font-size:15px;position:relative;z-index:1;max-width:32ch}@media (max-width:900px){.ox-site .steps{grid-template-columns:minmax(0,1fr)}}.ox-site .faq{display:grid;grid-template-columns:minmax(0,4fr) minmax(0,7fr);gap:56px}.ox-site .faq h2{font:700 clamp(30px,3.6vw,46px)/1.08 var(--f-head);letter-spacing:-.015em}.ox-site .faq .items{border-top:1px solid var(--line)}.ox-site .faq details{border-bottom:1px solid var(--line)}.ox-site .faq summary{list-style:none;cursor:pointer;padding:20px 4px;display:flex;justify-content:space-between;gap:20px;align-items:center;font:600 18px/1.3 var(--f-head)}.ox-site .faq summary::-webkit-details-marker{display:none}.ox-site .faq summary i{flex:none;width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);font-style:normal;color:var(--violet);transition:transform .25s,background .25s;clip-path:polygon(7px 0,calc(100% - 7px) 0,100% 7px,100% calc(100% - 7px),calc(100% - 7px) 100%,7px 100%,0 calc(100% - 7px),0 7px)}.ox-site .faq details[open] summary i{transform:rotate(45deg);background:var(--bg2)}.ox-site .faq details p{padding:0 4px 22px;color:var(--muted);max-width:60ch}.ox-site .faq summary:focus-visible{outline-offset:-3px}@media (max-width:900px){.ox-site .faq{grid-template-columns:minmax(0,1fr);gap:28px}}.ox-site footer{border-top:1px solid var(--line);padding:34px 0 46px;color:var(--muted);font-size:14px}.ox-site footer .wrap{display:flex;flex-wrap:wrap;gap:16px 32px;align-items:center;justify-content:space-between}.ox-site footer .brand{color:var(--text);font-size:18px}.ox-site footer .brand svg{width:28px;height:28px}.ox-site footer nav{display:flex;gap:22px;flex-wrap:wrap}.ox-site footer a:hover{color:var(--text)}.ox-site .phead{padding:56px 0 54px}.ox-site .phead h1{max-width:18ch;font:700 clamp(36px,4.6vw,58px)/1.05 var(--f-head);letter-spacing:-.02em;text-wrap:balance}.ox-site .phead .lead{margin-top:18px;max-width:52ch;font-size:18px;color:#bdb8e6}.ox-site .back{display:inline-block;margin-bottom:22px;font-size:14px;color:#bdb8e6}.ox-site .back:hover{color:#fff}.ox-site .field{--c:14px;--line:#3d3478;--cut-bg:#14102b;display:flex;align-items:center;gap:12px;height:54px;padding:0 18px;max-width:560px;margin:30px 0 16px;color:#ebe8ff}.ox-site .field svg{width:20px;height:20px;flex:none;color:#948ec8}.ox-site .field input{flex:1;min-width:0;height:100%;background:transparent;border:0;outline:0;color:inherit;font:500 16px var(--f-body)}.ox-site .field input::placeholder{color:#8a84bd}.ox-site .chip.t{padding:10px 16px}.ox-site .cgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:14px}.ox-site .cgrid .game{min-height:196px}.ox-site .cgrid .game-in h3{font-size:21px}.ox-site .cgrid .game-in .price{font-size:14px;padding:6px 10px}.ox-site .ph{display:grid;place-items:center;width:100%;height:100%;background:linear-gradient(135deg,color-mix(in srgb,var(--ph) 50%,#14102b),#14102b)}.ox-site .ph b{font:700 54px/1 var(--f-head);color:rgba(255,255,255,.34)}.ox-site .more{display:flex;justify-content:center;margin-top:32px}.ox-site .empty{color:var(--muted);text-align:center;padding:48px 0}.ox-site .gd-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,460px);gap:48px;align-items:center}.ox-site .gd-grid .sub{font-size:14px;color:#a9a3d6;margin-bottom:10px}.ox-site .tagc{display:inline-block;margin-top:20px;padding:8px 14px;font-size:14px;color:#d9d5f7;border:1px solid #4a4190}.ox-site .gd-pic{--c:20px;--cut-bg:#0b0919;--line:var(--scr-line);aspect-ratio:16/9;padding:1px;overflow:hidden}.ox-site .gd-pic img,.ox-site .gd-pic .ph{width:100%;height:100%;object-fit:cover;clip-path:polygon(19px 0,calc(100% - 19px) 0,100% 19px,100% calc(100% - 19px),calc(100% - 19px) 100%,19px 100%,0 calc(100% - 19px),0 19px)}.ox-site .noteb{max-width:640px}.ox-site .noteb h2{font:700 clamp(28px,3.2vw,40px)/1.1 var(--f-head);margin-bottom:14px}.ox-site .noteb p{color:var(--muted);margin-bottom:26px}.ox-site .feat{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.ox-site .feat li{padding:16px 2px;border-bottom:1px solid var(--line)}.ox-site .feat b{display:block;font:600 17px/1.3 var(--f-head)}.ox-site .feat span{color:var(--muted);font-size:15px}.ox-site pre.code{margin:0;padding:14px 16px;min-height:150px;background:#07060f;border:1px solid var(--scr-line);font:400 12.5px/1.7 var(--f-mono);color:#d9d5f7;overflow-x:auto;white-space:pre}.ox-site .plan .btn[disabled]{opacity:.55;cursor:not-allowed;filter:none;transform:none}@media (max-width:900px){.ox-site .gd-grid{grid-template-columns:minmax(0,1fr);gap:32px}.ox-site .cgrid{grid-template-columns:repeat(auto-fill,minmax(210px,1fr))}}@media (max-width:420px){.ox-site .cgrid{grid-template-columns:minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){.ox-site *,.ox-site *::before,.ox-site *::after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
/* Adaptation des pages Paymenter existantes au langage visuel du modèle. */
html,body,body:has(.oc-site){background:var(--bg)!important;background-image:none!important;color:var(--text)!important}body:before,.oc-site:before,.oc-ambient{display:none!important}body{font-family:var(--f-body)}body>nav.ov-nav{height:72px;background:color-mix(in srgb,var(--bg) 90%,transparent)!important;color:var(--text);border-bottom:1px solid var(--line)!important;backdrop-filter:blur(14px)}body>nav.ov-nav .h-16{height:72px}.ov-nav-inner{max-width:1280px!important}.ov-nav-tabs{display:flex;align-items:center;gap:3px}.ov-nav-tabs .oc-nav-link{font:600 14px/1 var(--f-head);padding:10px 14px;color:var(--muted)!important;border-radius:0;clip-path:polygon(8px 0,calc(100% - 8px) 0,100% 8px,100% calc(100% - 8px),calc(100% - 8px) 100%,8px 100%,0 calc(100% - 8px),0 8px)}.ov-nav-tabs .ov-active,.ov-nav-tabs .oc-nav-link:hover{background:var(--bg2);color:var(--text)!important}.ov-nav-account{gap:10px}.ov-client-link,.oc-btn{font:600 15px/1.2 var(--f-head)!important;min-height:45px;padding:12px 20px;border-radius:0!important;display:inline-flex;align-items:center;justify-content:center;gap:12px;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px)}.ov-client-link,.oc-btn-primary{background:var(--violet)!important;color:var(--on-violet)!important;border-color:var(--violet)!important;box-shadow:none!important}.ov-client-link:hover,.oc-btn-primary:hover{filter:brightness(1.1)}.ov-nav-account>.hidden.lg\:flex.flex-row{display:none!important}.ox-theme-toggle{width:40px;height:40px;border:1px solid var(--line);border-radius:50%;display:grid;place-items:center;color:var(--muted)}.ox-theme-toggle svg{width:19px;height:19px}.ox-theme-toggle:hover{border-color:var(--violet);color:var(--violet)}.oc-logo{color:var(--violet)!important}#octelys-content{margin-top:72px!important}.ov-mobile-menu{top:72px!important;height:calc(100dvh - 72px)!important}.oc-site{background:var(--bg);color:var(--text)}body .oc-site h1,body .oc-site h2,body .oc-site h3{color:var(--text);font-family:var(--f-head);font-weight:700;letter-spacing:-.02em}body .oc-site p{color:var(--muted)}.oc-eyebrow{font-family:var(--f-mono);color:var(--violet)!important}.oc-wrap{max-width:1200px;width:calc(100% - 40px)}.oc-section{padding-block:64px}.oc-tag{color:var(--muted);background:var(--bg2);border-color:var(--line)}.oc-btn-ghost{background:var(--panel)!important;color:var(--text)!important;border:1px solid var(--line)!important}.oc-btn-ghost:hover{border-color:var(--violet)!important}.oc-back{color:var(--muted)}
.oh-catalog-head{padding-top:55px;padding-bottom:35px}.oh-catalog-head h1{font:700 clamp(36px,4.6vw,58px)/1.05 var(--f-head)!important}.oh-tabs{border-color:var(--line);gap:9px;flex-wrap:wrap}.oh-tabs a,.oc-family-tabs button{font:600 14px/1 var(--f-head);color:var(--muted);background:var(--panel);border:1px solid var(--line)!important;border-radius:0!important;padding:12px 18px;clip-path:polygon(9px 0,calc(100% - 9px) 0,100% 9px,100% calc(100% - 9px),calc(100% - 9px) 100%,9px 100%,0 calc(100% - 9px),0 9px)}.oh-tabs a.active,.oc-family-tabs button.active{background:var(--violet)!important;color:var(--on-violet)!important}.oc-search input{background:var(--panel)!important;color:var(--text)!important;border-color:var(--line)!important;border-radius:0!important}.oc-search input::placeholder{color:var(--muted)}.oc-games{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}body .oc-site .oc-game,body .oc-site .oh-plan{border-radius:0!important;background:var(--panel)!important;border:1px solid var(--line)!important;box-shadow:none;clip-path:polygon(18px 0,calc(100% - 18px) 0,100% 18px,100% calc(100% - 18px),calc(100% - 18px) 100%,18px 100%,0 calc(100% - 18px),0 18px)}.oc-game-image{height:175px}.oc-game-info{padding:22px}.oc-game-genre{color:var(--violet)}.oc-game-bottom{color:var(--text);border-color:var(--line)}.oc-game-bottom strong{font-family:var(--f-head);font-size:19px}.oc-arrow{color:var(--violet)}.oc-soon{background:#0f0c22de;border-color:#5b50ad;color:#ebe8ff;border-radius:0}.oh-bot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.oh-bot-art{background:radial-gradient(at 60% 50%,#302456,#0f0c22)}.oh-bot-art>span{font-family:var(--f-mono);color:#b3a5ff}.oh-bot-art>small{color:#a39dcf}.oh-price{font-family:var(--f-head);color:var(--text)}.oh-price small,.oh-plan dt,.oh-caption,.oh-availability{color:var(--muted)}.oh-plan dl>div{border-color:var(--line)}body .oc-site .oh-recommended{border:2px solid var(--violet)!important}.oh-plan-tag{background:var(--violet)!important;color:var(--on-violet)!important;top:0;right:20px;left:auto;border-radius:0}.oh-plan .oc-eyebrow{display:block;margin-top:15px}.oh-detail-grid{gap:40px}.oh-detail-picture{border-radius:0;border-color:var(--line);clip-path:polygon(20px 0,calc(100% - 20px) 0,100% 20px,100% calc(100% - 20px),calc(100% - 20px) 100%,20px 100%,0 calc(100% - 20px),0 20px)}.oh-detail-grid h1{font-family:var(--f-head)}.oc-config-note,.oh-bot-note{border-color:var(--line)}
.oc-config-dialog{position:fixed!important;inset:0!important;margin:auto!important;width:min(1080px,calc(100vw - 40px))!important;max-height:90dvh!important;background:var(--panel)!important;color:var(--text)!important;border:1px solid var(--line)!important;border-radius:4px!important;box-shadow:0 35px 140px #07051488}.oc-config-dialog[open]{display:grid!important;grid-template-columns:300px minmax(0,1fr)!important}.oc-config-dialog::backdrop{background:#08051ab8;backdrop-filter:blur(10px)}.oc-modal-art{background:#0f0c22}.oc-modal-art h2{color:#ebe8ff!important;font-family:var(--f-head)}.oc-modal-art .oc-eyebrow{color:#bfb3ff!important}.oc-modal-art p{color:#c9c2ea!important}.oc-modal-art .oc-tag{color:#ebe8ff;background:#1b1639aa;border-color:#675c9e}.oc-modal-body{background:var(--panel);color:var(--text);padding:30px}.oc-modal-close{background:var(--panel);color:var(--text);border-color:var(--line)}body .oc-popup-checkout input,body .oc-popup-checkout select,body .oc-popup-checkout textarea,body .oh-checkout input,body .oh-checkout select,body .oh-checkout textarea{background:var(--bg)!important;color:var(--text)!important;border-color:var(--line)!important;border-radius:3px}.oc-popup-checkout .oh-order-summary{background:var(--bg2)!important;border-color:var(--line)!important;border-radius:3px!important}.oc-preview-notice{background:var(--bg2);border-color:var(--line)}.oc-preview-notice strong{color:var(--text)}.oc-preview-notice p{color:var(--muted)}.oh-checkout>div:first-child{background:var(--panel);border-color:var(--line)}
#main-aside{margin-top:72px;height:calc(100dvh - 72px);border-color:var(--line);background:var(--panel)}.ov-dashboard{margin-top:35px!important;max-width:1240px}.ov-client-hero{display:flex;align-items:center;justify-content:space-between;gap:25px;background:var(--hero-bg);color:#ebe8ff;padding:35px;border:1px solid var(--scr-line);border-radius:0;margin-bottom:24px}.ov-client-hero h1{font:700 34px/1.2 var(--f-head);margin:12px 0}.ov-client-hero p{color:#a39dcf}.ov-client-hero .oc-eyebrow{color:#b3a5ff!important}.ov-account-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:18px;margin-bottom:30px}.ov-account-stats a{display:flex;flex-direction:column;gap:12px;padding:26px;background:var(--panel);border:1px solid var(--line);clip-path:polygon(14px 0,calc(100% - 14px) 0,100% 14px,100% calc(100% - 14px),calc(100% - 14px) 100%,14px 100%,0 calc(100% - 14px),0 14px)}.ov-account-stats span,.ov-account-stats small{color:var(--muted);font-size:13px}.ov-account-stats strong{font:700 34px/1.15 var(--f-head)}.ov-account-stats .ov-stat-word{font-size:25px}.ov-widget-grid{gap:24px!important}.ov-widget{background:var(--panel);border:1px solid var(--line);padding:26px}.ov-widget h2{font-family:var(--f-head);font-size:20px}.ov-dashboard>p{display:none}.oc-footer{background:var(--bg2);color:var(--muted);border-color:var(--line);margin-top:30px}.oc-footer strong,.oc-wordmark{color:var(--text);font-family:var(--f-head)}.oc-footer p,.oc-footer-top>div:not(:first-child),.oc-footer-bottom{color:var(--muted)}.oc-footer-bottom{border-color:var(--line)}.ox-demo-note{color:#948ec8;font-size:12px!important;margin-top:12px}.ox-site .hero .srv h3{color:var(--scr-text)}.ox-site .game p{color:#e3e0fb}.ox-site .hero .btn:not(.ghost){background:#8d78ff;color:#0f0c22}.ox-site .hero .chip[aria-pressed=true]{background:#8d78ff}.ox-site .head h2,.ox-site .txt h2{color:var(--text)}
@media(max-width:1023px){.ov-nav-tabs{display:none!important}.ov-client-link{font-size:13px!important;padding:10px 14px}.oc-games{grid-template-columns:repeat(3,minmax(0,1fr))}.oh-bot-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:767px){.oc-wrap{width:calc(100% - 36px)}.oc-section{padding-block:42px}.ov-client-link{font-size:12px!important;min-height:40px;padding:10px 12px}.ov-nav-account{gap:5px}.ox-theme-toggle{width:35px;height:35px}.oc-games{grid-template-columns:repeat(2,minmax(0,1fr))}.oh-bot-grid,.oh-plans{grid-template-columns:1fr}.oh-detail-grid{grid-template-columns:1fr;gap:25px}.oh-detail-picture{height:210px}.oc-config-dialog{width:calc(100vw - 20px)!important;max-height:94dvh!important}.oc-config-dialog[open]{grid-template-columns:1fr!important}.oc-modal-art{min-height:150px}.oc-modal-body{max-height:none;overflow:visible;padding:22px}.ov-client-hero{flex-direction:column;align-items:flex-start;padding:25px}.ov-account-stats{grid-template-columns:1fr}.ov-widget-grid{grid-template-columns:1fr!important}.ov-dashboard{width:calc(100% - 32px)}.ov-widget{padding:20px}.ox-site section.s{padding:48px 0}.ox-site .hero .srv .stat{padding:12px 10px}.ox-site .hero .srv .stat b{font-size:18px}.ox-site .hero .srv .stat b em{font-size:12px}.ox-site .hero .srv .srv-title h3{font-size:19px}}
@media(max-width:420px){.oc-games{grid-template-columns:1fr}.ov-nav-account .ov-client-link{max-width:112px;gap:7px}.ov-nav .text-xl{font-size:18px}.ox-site .srv-title{left:13px;right:13px}.ox-site .status{font-size:11px;padding:6px 8px}.ox-site .hero .srv .srv-title h3{font-size:17px}}
button.bg-primary,a.bg-primary{color:var(--on-violet)!important}
