@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/Geist.woff2)format("woff2")}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/fonts/GeistMono.woff2)format("woff2")}:root{--bg:#1b1b1b;--surface:#292929;--fg:#fff;--accent:#ffa31a;--muted:#ffffff8c;--line:#ffffff0f;--line-strong:#ffffff1a;--radius-sm:10px;--radius:14px;--radius-lg:18px;--max:1280px;--pad:clamp(20px, 4vw, 56px);--font-sans:"Geist", ui-sans-serif, system-ui, -apple-system, sans-serif;--font-mono:"Geist Mono", ui-monospace, SFMono-Regular, Menlo, monospace}*{box-sizing:border-box}html,body{margin:0;padding:0}body{font-family:var(--font-sans);background:var(--bg);color:var(--fg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;line-height:1.5;overflow-x:hidden}a{color:inherit;text-decoration:none}button{font-family:inherit}img{max-width:100%;display:block}.bg-field{display:none}.shell{z-index:1;position:relative}.wrap{max-width:var(--max);padding:0 var(--pad);margin:0 auto}.hdr{z-index:50;background:var(--surface);border-bottom:1px solid var(--line);position:sticky;top:0}.hdr-inner{justify-content:space-between;align-items:center;gap:24px;height:68px;display:flex}.hdr-left{align-items:center;gap:16px;display:flex}.brand{letter-spacing:-.01em;color:var(--fg);align-items:center;gap:10px;font-size:18px;font-weight:600;display:flex}.brand-mark{object-fit:cover;border-radius:8px;flex-shrink:0;width:30px;height:30px;display:block}.brand-ai{color:var(--accent)}.nav{gap:4px;display:flex}.nav a{color:var(--fg);border-radius:8px;padding:8px 14px;font-size:14px}.nav a:hover{color:var(--accent)}.hdr-actions{align-items:center;gap:10px;display:flex}.balance{background:var(--bg);border:1px solid var(--line-strong);font-family:var(--font-mono);font-variant-numeric:tabular-nums;color:var(--fg);cursor:pointer;border-radius:999px;align-items:center;gap:7px;padding:8px 12px 8px 10px;font-size:13px;font-weight:500;transition:border-color .15s;display:flex}.balance:hover{border-color:var(--accent)}.balance .star{color:var(--accent);line-height:0;display:inline-flex}.balance-amt{color:var(--fg)}.btn{appearance:none;cursor:pointer;font:inherit;white-space:nowrap;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:10px 18px;font-size:14px;font-weight:600;transition:transform .15s,background .2s,color .2s,border-color .2s;display:inline-flex}.btn:active{transform:translateY(1px)}.btn.primary{background:var(--accent);color:#1b1b1b}.btn.primary:hover{background:#ffb84d}.btn.ghost{color:var(--fg);border:1px solid var(--line-strong);background:0 0}.btn.ghost:hover{border-color:var(--accent);color:var(--accent)}.btn.lg{border-radius:12px;padding:14px 24px;font-size:15px}.btn.xl{border-radius:14px;padding:18px 28px;font-size:16px}.btn.tg{background:var(--accent);color:#1b1b1b}.btn.tg:hover{background:#ffb84d}.lang-toggle{display:none}.lang-drop{position:relative}.lang-drop-btn{background:var(--bg);border:1px solid var(--line-strong);color:var(--muted);font-family:var(--font-mono);letter-spacing:.05em;cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:6px;padding:7px 12px;font-size:11px;font-weight:600;transition:border-color .15s,color .15s;display:inline-flex}.lang-drop-btn:hover{border-color:var(--accent);color:var(--fg)}.lang-drop-menu{background:var(--surface);border:1px solid var(--line-strong);z-index:200;border-radius:12px;min-width:158px;padding:4px;animation:.15s drop-in;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 12px 32px #00000080}@keyframes drop-in{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.lang-drop-item{width:100%;color:var(--fg);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:9px 12px;font-family:inherit;font-size:13px;transition:background .15s;display:flex}.lang-drop-item:hover{background:var(--bg)}.lang-drop-item[data-on="1"]{background:#ffa31a1a}.lang-drop-item[data-on="1"] .lang-drop-short,.lang-drop-item[data-on="1"] .lang-drop-name{color:var(--accent)}.lang-drop-short{font-family:var(--font-mono);letter-spacing:.06em;min-width:22px;color:var(--muted);font-size:11px;font-weight:700}.lang-drop-item[data-on="1"] .lang-drop-short{color:var(--accent)}.lang-drop-name{color:var(--muted);font-size:13px}.avatar{background:var(--accent);color:#1b1b1b;cursor:pointer;border:0;border-radius:50%;place-items:center;width:40px;height:40px;font-size:13px;font-weight:600;display:grid}.avatar.lg{width:52px;height:52px;font-size:18px}.icn-btn{background:var(--bg);border:1px solid var(--line-strong);width:44px;height:44px;color:var(--fg);cursor:pointer;border-radius:10px;place-items:center;transition:border-color .15s,color .15s,background .15s;display:grid;position:relative}.icn-btn:hover{border-color:var(--accent);color:var(--accent)}.icn-btn-loading{background:#0000008c!important;border-color:#ff950066!important}.icn-btn .dot{background:var(--accent);color:#1b1b1b;min-width:18px;height:18px;font-family:var(--font-mono);border:2px solid var(--surface);border-radius:999px;place-items:center;padding:0 5px;font-size:10.5px;font-weight:700;animation:1.6s ease-in-out infinite dot-pulse;display:grid;position:absolute;top:-4px;right:-4px;box-shadow:0 0 12px #ffa31a8c}@keyframes dot-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.12)}}.gal-back{-webkit-backdrop-filter:blur(6px);z-index:120;opacity:0;pointer-events:none;background:#000000b3;transition:opacity .25s;position:fixed;inset:0}.gal-back[data-open="1"]{opacity:1;pointer-events:auto}.gal-modal{background:var(--bg);border:1px solid var(--line-strong);z-index:121;opacity:0;pointer-events:none;border-radius:20px;flex-direction:column;width:min(960px,92vw);max-height:86vh;transition:opacity .25s,transform .25s;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,calc(8px - 50%))scale(.97)}.gal-modal[data-open="1"]{opacity:1;pointer-events:auto;transform:translate(-50%,-50%)scale(1)}.gal-hd{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:18px 22px 16px;display:flex}.gal-hd-l{flex-direction:column;gap:2px;display:flex}.gal-hd h3{letter-spacing:-.01em;color:var(--fg);margin:0;font-size:20px;font-weight:600}.gal-hd-sub{font-family:var(--font-mono);color:var(--muted);letter-spacing:.05em;text-transform:uppercase;font-size:11px}.gal-body{flex:1;padding:18px 22px 22px;overflow-y:auto}.gal-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}@media (width<=720px){.gal-grid{grid-template-columns:repeat(2,1fr)}}.gal-item{aspect-ratio:3/4;background:var(--surface);border:1px solid var(--line);cursor:pointer;border-radius:14px;transition:transform .2s,border-color .15s;position:relative;overflow:hidden}.gal-item:hover{border-color:var(--accent);transform:translateY(-2px)}.gal-item.new:after{content:"";background:var(--accent);width:10px;height:10px;box-shadow:0 0 12px var(--accent);z-index:3;border-radius:50%;position:absolute;top:8px;right:8px}.gal-item .photo,.gal-item .art{position:absolute;inset:0}.gal-item .photo{z-index:1;background-position:50%;background-size:cover}.gal-item video.photo{object-fit:cover;object-position:center;width:100%;height:100%}.gal-item .art{opacity:.32;filter:blur(1.5px);z-index:0}.gal-item.no-photo .art{opacity:1;filter:none}.gal-item .gal-foot{z-index:2;color:#fff;background:linear-gradient(#0000 0%,#0009 40%,#000000eb 100%);flex-direction:column;gap:2px;padding:32px 12px 10px;display:flex;position:absolute;bottom:0;left:0;right:0}.gal-item .gal-foot .name{letter-spacing:-.005em;text-shadow:0 1px 6px #000000e6;font-size:13.5px;font-weight:700}.gal-item .gal-foot .time{font-family:var(--font-mono);color:#ffffffb3;letter-spacing:.04em;text-shadow:0 1px 4px #000c;font-size:10.5px}.gal-empty{text-align:center;color:var(--muted);padding:56px 16px;font-size:14px}.lightbox{z-index:200;opacity:0;pointer-events:none;background:#000000e6;flex-direction:column;transition:opacity .25s;display:flex;position:fixed;inset:0}.lightbox[data-open="1"]{opacity:1;pointer-events:auto}.lightbox-bar{z-index:2;pointer-events:none;justify-content:space-between;align-items:center;padding:0 20px;display:flex;position:absolute;top:16px;left:0;right:0}.lightbox-bar>*{pointer-events:auto}.lightbox-title{color:#fff;align-items:center;gap:10px;font-size:16px;font-weight:600;display:flex}.lightbox-title .style-name{letter-spacing:-.01em}.lightbox-title .ts{font-family:var(--font-mono);color:#ffffff80;letter-spacing:.04em;font-size:11px}.lightbox-actions{gap:10px;display:flex}.lightbox-btn{appearance:none;color:#fff;font:inherit;cursor:pointer;background:#ffffff0f;border:1px solid #ffffff2e;border-radius:10px;align-items:center;gap:8px;padding:9px 16px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.lightbox-btn:hover{background:#ffffff1f;border-color:#ffffff52}.lightbox-btn.primary{background:var(--accent);color:#1b1b1b;border-color:var(--accent)}.lightbox-btn.primary:hover{background:#ffb84d;border-color:#ffb84d}.lightbox-stage{flex:1;justify-content:center;align-items:center;min-height:0;padding:80px 20px 20px;display:flex;overflow:hidden}.lightbox-img,.lightbox-video{border:1px solid #ffffff14;border-radius:16px;width:auto;max-width:calc(100vw - 40px);height:auto;max-height:calc(100vh - 120px);display:block}.lightbox-img{object-fit:contain}.lightbox-video{background:#000}.lightbox-frame{aspect-ratio:3/4;background:var(--surface);border:1px solid #ffffff14;border-radius:16px;width:min(420px,90vw);position:relative;overflow:hidden}.lightbox-frame .art{opacity:1;filter:none;position:absolute;inset:0}.hero{padding:clamp(48px,8vw,80px) 0 clamp(40px,6vw,64px);position:relative}.hero h1{letter-spacing:-.03em;color:var(--fg);text-wrap:balance;margin:0 0 18px;font-size:clamp(40px,6vw,72px);font-weight:600;line-height:1.04}.hero h1 em{color:var(--accent);font-style:normal}.hero .sub{color:var(--muted);text-wrap:pretty;max-width:56ch;font-size:clamp(15px,1.4vw,17px)}.card-grid{gap:clamp(12px,1.4vw,18px);margin-top:clamp(28px,4vw,44px);display:grid}.card-grid.cols-4{grid-template-columns:repeat(4,1fr)}.card-grid.cols-3{grid-template-columns:repeat(3,1fr)}.card-grid.cols-2{grid-template-columns:repeat(2,1fr)}.card-grid.mosaic{grid-template-columns:repeat(4,1fr);grid-auto-rows:1fr}.card-grid.mosaic .scard:first-child,.card-grid.mosaic .scard:nth-child(6){grid-area:span 2/span 2}@media (width<=980px){.card-grid.cols-4,.card-grid.mosaic{grid-template-columns:repeat(3,1fr)}.card-grid.mosaic .scard:first-child,.card-grid.mosaic .scard:nth-child(6){grid-area:span 1/span 1}}@media (width<=680px){.card-grid.cols-4,.card-grid.cols-3,.card-grid.mosaic{grid-template-columns:repeat(2,1fr)}}.scard{aspect-ratio:3/4;border-radius:var(--radius);background:var(--surface);border:1px solid var(--line);isolation:isolate;flex-direction:column;transition:transform .25s,border-color .2s;display:flex;position:relative;overflow:hidden}.scard:hover{border-color:var(--line-strong);transform:translateY(-3px)}.scard[data-state=ready]{border-color:var(--accent)}.scard .art{z-index:0;transition:filter .3s,opacity .3s;position:absolute;inset:0}.scard[data-state=hasimg] .art,.scard[data-state=ready] .art{opacity:.32;filter:blur(2px)}.scard .user-photo{display:none}.scard .user-thumb{z-index:4;opacity:0;background-position:50%;background-size:cover;border:2.5px solid #ffffff40;border-radius:50%;width:52px;height:52px;transition:opacity .3s,transform .3s;position:absolute;top:10px;right:10px;transform:scale(.7);box-shadow:0 2px 12px #0000008c}.scard[data-state=hasimg] .user-thumb,.scard[data-state=ready] .user-thumb{opacity:1;transform:scale(1)}.scard-foot{z-index:2;background:linear-gradient(#0000 0%,#121212d9 45%,#121212f7 100%);flex-direction:column;gap:12px;margin-top:auto;padding:40px 14px 14px;display:flex;position:relative}.scard-title{letter-spacing:-.01em;color:#fff;text-shadow:0 1px 8px #000c;margin:0;font-size:17px;font-weight:700}.scard-action{appearance:none;cursor:pointer;width:100%;height:48px;font:inherit;letter-spacing:.005em;background:var(--accent);color:#1b1b1b;border:0;border-radius:10px;justify-content:center;align-items:center;gap:6px;font-size:13.5px;font-weight:600;transition:background .18s,transform .15s;display:inline-flex;position:relative;overflow:hidden}.scard-action:hover{background:#ffb84d;transform:translateY(-1px)}.scard-action[disabled]{cursor:wait;opacity:.7}.scard-action[disabled]:hover{background:var(--accent);transform:none}.scard-action .shine{pointer-events:none;background:linear-gradient(120deg,#0000 30%,#fff6 50%,#0000 70%);transition:transform .7s;position:absolute;inset:0;transform:translate(-110%)}.scard-action:hover .shine{transform:translate(110%)}.scard-remove{z-index:3;width:28px;height:28px;color:var(--fg);cursor:pointer;opacity:0;background:#000000a6;border:0;border-radius:50%;place-items:center;transition:opacity .2s;display:grid;position:absolute;top:12px;right:12px}.scard[data-state=hasimg] .scard-remove,.scard[data-state=ready] .scard-remove{opacity:1}.scard-dragging{border-color:var(--accent)!important}.scard-dragging:after{content:"";border:2px dashed var(--accent);border-radius:var(--radius);pointer-events:none;z-index:4;position:absolute;inset:0}.scard-drop-hint{z-index:5;pointer-events:none;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--accent);background:var(--bg);border:1px solid var(--accent);opacity:0;border-radius:999px;padding:8px 14px;font-size:11.5px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.scard-dragging .scard-drop-hint{opacity:1}.scard-progress{z-index:3;background:#ffffff0f;height:2px;position:absolute;bottom:0;left:0;right:0;overflow:hidden}.scard-progress i{background:var(--accent);width:30%;height:100%;animation:1.4s ease-in-out infinite prog;display:block}@keyframes prog{0%{transform:translate(-110%)}to{transform:translate(380%)}}.stats{background:var(--line);border:1px solid var(--line);border-radius:var(--radius);grid-template-columns:repeat(4,1fr);gap:1px;margin-top:clamp(28px,4vw,44px);display:grid;overflow:hidden}.stats>div{background:var(--surface);flex-direction:column;gap:4px;padding:18px 22px;display:flex}.stats .v{letter-spacing:-.01em;font-variant-numeric:tabular-nums;color:var(--fg);font-size:22px;font-weight:600}.stats .v em{color:var(--accent);font-style:normal}.stats .k{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px}@media (width<=720px){.stats{grid-template-columns:repeat(2,1fr)}}.ticker{background:var(--surface);border-radius:var(--radius);margin-top:clamp(28px,3.4vw,38px);padding:18px 0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000);mask-image:linear-gradient(90deg,#0000,#000 6% 94%,#0000)}.ticker-track{width:max-content;font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--fg);gap:56px;font-size:12.5px;animation:38s linear infinite tk;display:flex}.ticker-track span{align-items:center;gap:12px;display:inline-flex}.ticker-track svg{color:var(--accent)}@keyframes tk{0%{transform:translate(0)}to{transform:translate(-50%)}}.sec{padding:clamp(56px,8vw,100px) 0}.sec-head{flex-direction:column;gap:12px;max-width:720px;margin-bottom:clamp(28px,4vw,40px);display:flex}.sec-head h2{letter-spacing:-.025em;color:var(--fg);text-wrap:balance;margin:0;font-size:clamp(28px,4vw,44px);font-weight:600;line-height:1.05}.sec-head h2 em{color:var(--accent);font-style:normal}.sec-head .lede{color:var(--muted);text-wrap:pretty;font-size:clamp(15px,1.3vw,17px)}.sec-tag{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.1em;color:var(--accent);align-items:center;gap:6px;font-size:11px;display:inline-flex}.sec-tag:before{content:"";background:var(--accent);width:14px;height:1px}.faq{border-top:1px solid var(--line)}.faq-row{border-bottom:1px solid var(--line);cursor:pointer;padding:22px 0}.faq-q{letter-spacing:-.01em;color:var(--fg);justify-content:space-between;align-items:center;gap:16px;font-size:18px;font-weight:500;display:flex}.faq-row[data-open="1"] .faq-icon{color:var(--accent);transform:rotate(45deg)}.faq-icon{background:var(--surface);width:28px;height:28px;color:var(--fg);border-radius:50%;flex-shrink:0;place-items:center;font-size:18px;font-weight:300;transition:transform .25s,color .2s;display:grid}.faq-a{max-height:0;color:var(--muted);opacity:0;font-size:15px;line-height:1.6;transition:max-height .35s,padding .25s,opacity .25s;overflow:hidden}.faq-row[data-open="1"] .faq-a{opacity:1;max-height:200px;padding-top:14px}.app-badges{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.app-badge,.foot-col .app-badge{background:var(--bg);border:1px solid var(--line-strong);color:var(--fg);border-radius:12px;align-items:center;gap:10px;min-width:156px;padding:9px 18px 9px 14px;line-height:1.1;text-decoration:none;transition:border-color .15s,background .15s,transform .15s;display:inline-flex}.app-badge:hover,.foot-col .app-badge:hover{border-color:var(--accent);color:var(--fg);background:#1f1f1f;transform:translateY(-1px)}.app-badge .badge-icn{color:var(--fg);flex-shrink:0;display:inline-flex}.app-badge .badge-text{flex-direction:column;align-items:flex-start;gap:1px;line-height:1.1;display:inline-flex}.app-badge .badge-top{font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--muted);font-size:9.5px}.app-badge .badge-name{font-family:var(--font-sans);letter-spacing:-.005em;color:var(--fg);font-size:16px;font-weight:600}.foot{background:var(--surface);color:var(--fg);margin-top:clamp(40px,6vw,80px);padding:56px 0 32px}.foot-top{justify-content:space-between;align-items:flex-start;gap:40px;display:flex}@media (width<=800px){.foot-top{flex-direction:column;gap:32px}}.foot-left{flex:1;min-width:0}.foot-right{flex-direction:column;flex-shrink:0;align-items:flex-end;gap:16px;display:flex}@media (width<=800px){.foot-right{align-items:flex-start}}.foot-col h5{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.08em;color:var(--accent);margin:0 0 14px;font-size:11px}.foot-col a{color:var(--fg);padding:6px 0;font-size:14px;transition:color .15s;display:block}.foot-col a:hover{color:var(--accent)}.foot-col p{color:var(--fg);margin:0 0 8px;font-size:14px;line-height:1.6}.foot-col p.muted{color:var(--muted)}.foot-blurb{color:var(--muted);max-width:36ch;font-size:14px;line-height:1.6}.foot-co{flex-direction:column;gap:4px;margin-top:14px;display:flex}.foot-co .row{color:var(--fg);font-size:13px}.foot-co .row.muted{color:var(--muted)}.foot-co .row.acc{color:var(--accent)}.foot-bot{border-top:1px solid var(--line);font-family:var(--font-mono);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;margin-top:40px;padding-top:24px;font-size:11px;display:flex}.foot-legal-links{gap:16px;display:flex}.foot-legal-links a{color:var(--muted);text-decoration:none;transition:color .15s}.foot-legal-links a:hover{color:var(--fg)}.foot-seo{border-top:1px solid var(--border,#222);flex-wrap:wrap;gap:8px 18px;margin:24px 0 4px;padding-top:20px;display:flex}.foot-seo a{color:var(--muted);font-size:13px;text-decoration:none;transition:color .15s}.foot-seo a:hover{color:var(--fg)}@media (width<=600px){.foot-bot{flex-wrap:wrap}.foot-legal-links{order:2;justify-content:center;width:100%}}.socials{gap:8px;display:flex}.socials a{background:var(--bg);width:34px;height:34px;color:var(--fg);border:1px solid var(--line-strong);border-radius:50%;place-items:center;transition:background .2s,color .2s,border-color .2s;display:grid}.socials a:hover{background:var(--accent);color:#1b1b1b;border-color:var(--accent)}.modal-back{-webkit-backdrop-filter:blur(6px);z-index:100;opacity:0;pointer-events:none;background:#000000b3;transition:opacity .25s;position:fixed;inset:0;overflow-y:auto}.modal-back[data-open="1"]{opacity:1;pointer-events:auto}.modal-wrap{box-sizing:border-box;justify-content:center;align-items:center;min-height:100%;padding:20px;display:flex;position:relative}.modal{background:var(--bg);border:1px solid var(--line-strong);text-align:center;border-radius:18px;width:min(420px,100%);padding:32px;transition:transform .3s;transform:scale(.96)translateY(8px)}.modal-back[data-open="1"] .modal{transform:scale(1)translateY(0)}.modal .logo{object-fit:cover;border-radius:16px;width:60px;height:60px;margin:0 auto 18px;display:block}.modal h3{letter-spacing:-.01em;color:var(--fg);margin:0 0 8px;font-size:22px;font-weight:600}.modal p{color:var(--muted);margin:0 0 22px;font-size:14px}.modal .btn{width:100%}.modal .legal{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin-top:18px;font-size:10px}.sup-modal{text-align:left}.sup-modal h3{text-align:center}.sup-modal p{text-align:center;margin-bottom:18px}.sup-options{flex-direction:column;gap:10px;display:flex}.sup-opt{background:var(--surface);color:var(--fg);border-radius:12px;outline:1px solid #0000;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:transform .15s,background .2s,outline-color .15s;display:flex}.sup-opt:hover{outline-color:var(--accent);background:#2f2f2f;transform:translateY(-1px)}.sup-icn{background:var(--accent);color:#1b1b1b;border-radius:10px;flex-shrink:0;place-items:center;width:40px;height:40px;display:grid}.sup-text{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.sup-h{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);font-size:11px}.sup-v{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:15px;font-weight:600;overflow:hidden}.sup-arrow{color:var(--muted);flex-shrink:0}.sup-opt:hover .sup-arrow{color:var(--accent)}.close-x{background:var(--surface);width:36px;height:36px;color:var(--fg);cursor:pointer;z-index:5;border:0;border-radius:50%;place-items:center;font-size:14px;display:grid;position:absolute;top:10px;right:10px}.topup{background:var(--bg);border:1px solid var(--line-strong);scrollbar-width:thin;scrollbar-color:var(--surface) transparent;border-radius:22px;width:min(460px,100%);max-height:90vh;padding:24px 24px 22px;transition:transform .3s;position:relative;overflow-y:auto;transform:scale(.96)translateY(8px)}.modal-back[data-open="1"] .topup{transform:scale(1)translateY(0)}.topup::-webkit-scrollbar{width:6px}.topup::-webkit-scrollbar-thumb{background:var(--surface);border-radius:99px}.topup-hd{justify-content:space-between;align-items:center;margin-bottom:18px;display:flex}.topup-hd h3{letter-spacing:-.01em;color:var(--fg);margin:0;font-size:22px;font-weight:600}.topup-hd .close-x{position:static}.topup-body{flex-direction:column;gap:14px;display:flex}.incl{flex-direction:column;gap:10px;display:flex}.incl-hd{letter-spacing:-.01em;color:var(--fg);font-size:20px;font-weight:600}.incl-card{background:var(--surface);border-radius:16px;flex-direction:column;gap:12px;min-height:130px;padding:16px 18px;display:flex}.incl-row{color:var(--fg);align-items:center;gap:14px;font-size:16px;font-weight:500;animation:.4s both fadeUp;display:flex}.incl-icn{width:28px;height:28px;color:var(--accent);place-items:center;display:grid}@keyframes fadeUp{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.incl-dots{justify-content:center;gap:6px;margin-top:2px;display:flex}.incl-dot{appearance:none;background:var(--surface);cursor:pointer;border:0;border-radius:50%;width:8px;height:8px;padding:0;transition:width .25s,background .25s}.incl-dot[data-on="1"]{background:var(--accent);border-radius:99px;width:22px}.packs{flex-direction:column;gap:10px;margin-top:4px;display:flex}.pack{appearance:none;background:var(--surface);cursor:pointer;text-align:left;width:100%;font:inherit;border:0;border-radius:16px;outline:1px solid #0000;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;transition:transform .15s,background .2s,outline-color .15s;display:flex}.pack:hover{outline-color:var(--accent);background:#2f2f2f;transform:translateY(-1px)}.pack-l{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.pack-bonus{color:#1b1b1b;letter-spacing:.02em;background:#ffa31a;border-radius:999px;align-items:center;gap:6px;padding:4px 10px;font-size:12px;font-weight:700;display:inline-flex}.pack-eur{color:var(--fg);font-variant-numeric:tabular-nums;font-size:22px;font-weight:600}.pack-r{flex-direction:column;align-items:flex-end;gap:4px;display:flex}.pack-was{color:var(--muted);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:13px;text-decoration:line-through;display:inline-flex}.pack-stars{color:var(--accent);font-variant-numeric:tabular-nums;align-items:center;gap:6px;font-size:22px;font-weight:700;display:inline-flex}.topup-legal{color:var(--muted);text-align:center;margin:8px 0 0;font-size:12.5px;line-height:1.55}.topup-legal a{color:var(--accent)}.topup-legal a:hover{text-decoration:underline}.topup-back{appearance:none;color:var(--fg);cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:6px;padding:6px 8px 6px 0;font-size:13px;display:inline-flex}.topup-back:hover{color:var(--accent)}.pack-pinned{background:var(--surface);border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:14px 18px;display:flex}.pay-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.pay-card{appearance:none;background:var(--surface);cursor:pointer;text-align:center;font:inherit;border:0;border-radius:16px;outline:1px solid #0000;flex-direction:column;align-items:center;gap:8px;min-height:140px;padding:12px 12px 14px;transition:transform .15s,outline-color .15s,background .2s;display:flex;position:relative}.pay-card:hover{outline-color:var(--accent);background:#2f2f2f;transform:translateY(-1px)}.pay-card:disabled{pointer-events:none}.pay-card .pay-tag{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-self:center;padding-top:2px;font-size:10px}.pay-card .pay-art{flex:1;justify-content:center;align-items:center;width:100%;min-height:60px;display:flex}.pay-card .pay-name{color:var(--fg);letter-spacing:-.005em;font-size:15px;font-weight:600}.pay-notice{color:#fff;background:linear-gradient(135deg,#4a3d8c 0%,#6b48bf 100%);border-radius:14px;align-items:center;gap:12px;margin-top:4px;padding:12px 14px;font-size:13px;line-height:1.4;display:flex}.pay-notice .pay-notice-icn{color:#fff;background:#ffffff2e;border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;display:grid}.sheet-back{-webkit-backdrop-filter:blur(4px);z-index:99;opacity:0;pointer-events:none;background:#0009;transition:opacity .25s;position:fixed;inset:0}.sheet-back[data-open="1"]{opacity:1;pointer-events:auto}.sheet{background:var(--bg);border-left:1px solid var(--line-strong);z-index:100;flex-direction:column;width:min(420px,100%);height:100dvh;transition:transform .3s cubic-bezier(.2,.7,.2,1);display:flex;position:fixed;top:0;right:0;transform:translate(100%)}.sheet.open{transform:translate(0)}.sheet-hd{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:22px 22px 14px;display:flex}.sheet-hd h3{color:var(--fg);margin:0;font-size:18px;font-weight:600}.sheet-hd .close-x{position:static}.sheet-body{overscroll-behavior:contain;min-height:0;padding:22px;padding-bottom:max(22px, env(safe-area-inset-bottom));flex:1;overflow-y:auto}.sheet-body>*+*{margin-top:18px}.sheet-body,.sheet-body *{touch-action:pan-y}.prof-user{align-items:center;gap:14px;display:flex}.prof-name{color:var(--fg);font-size:17px;font-weight:600}.prof-handle{font-family:var(--font-mono);color:var(--muted);font-size:12px}.prof-balance{background:var(--surface);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;padding:16px 18px;display:flex}.prof-balance-l{flex-direction:column;gap:4px;display:flex}.prof-balance-k{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:.06em;color:var(--muted);font-size:11px}.prof-balance-v{color:var(--accent);font-variant-numeric:tabular-nums;align-items:center;gap:8px;font-size:24px;font-weight:700;display:inline-flex}.prof-tabs{background:var(--surface);border-radius:10px;gap:2px;padding:3px;display:flex}.prof-tabs button{appearance:none;color:var(--fg);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:1;padding:8px 10px;font-size:13px;font-weight:500;transition:background .2s,color .2s}.prof-tabs button[data-on="1"]{background:var(--accent);color:#1b1b1b}.prof-list{display:block}.prof-list>*+*{margin-top:6px}.prof-row{background:var(--surface);border-radius:12px;align-items:center;gap:12px;padding:10px;display:flex}.prof-row-art{background:var(--bg);border-radius:10px;flex-shrink:0;width:44px;height:44px;position:relative;overflow:hidden}.prof-row-icn{color:var(--accent);place-items:center;display:grid}.prof-row-mid{flex:1;min-width:0}.prof-row-h{color:var(--fg);white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:500;overflow:hidden}.prof-row-s{font-family:var(--font-mono);color:var(--muted);letter-spacing:.04em;font-size:11px}.prof-row-r{font-family:var(--font-mono);color:var(--accent);align-items:center;gap:4px;font-size:13px;font-weight:600;display:inline-flex}.prof-row-r-ok{color:var(--accent)}.prof-empty{text-align:center;color:var(--muted);background:var(--surface);border-radius:12px;padding:32px 16px;font-size:13.5px}.prof-expand-btn{background:var(--surface);border:1px solid var(--line);width:100%;color:var(--muted);cursor:pointer;border-radius:10px;margin-top:8px;padding:10px 0;font-size:13px;transition:color .15s,border-color .15s;display:block}.prof-expand-btn:hover{color:var(--fg);border-color:var(--fg)}.prof-foot{border-top:1px solid var(--line);margin-top:auto;padding-top:16px}.prof-foot .btn{width:100%}.reveal{opacity:0;transition:opacity .6s,transform .6s;transition-delay:var(--rd,0s);transform:translateY(20px)}.reveal.in{opacity:1;transform:translateY(0)}.install-hero{padding:clamp(56px,8vw,96px) 0 clamp(28px,4vw,40px)}.install-back{font-family:var(--font-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--muted);align-items:center;gap:6px;margin-bottom:18px;font-size:12px;transition:color .15s;display:inline-flex}.install-back:hover{color:var(--accent)}.install-eyebrow{background:var(--surface);font-family:var(--font-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--accent);border-radius:999px;align-items:center;gap:8px;margin-bottom:18px;padding:6px 12px;font-size:11px;display:inline-flex}.install-eyebrow svg{color:var(--accent)}.install-hero h1{letter-spacing:-.025em;color:var(--fg);text-wrap:balance;margin:0 0 14px;font-size:clamp(34px,5vw,56px);font-weight:600;line-height:1.05}.install-hero h1 em{color:var(--accent);font-style:normal}.install-hero .sub{color:var(--muted);text-wrap:pretty;max-width:56ch;font-size:clamp(15px,1.4vw,17px)}.steps{grid-template-columns:repeat(2,1fr);gap:14px;padding-bottom:clamp(40px,6vw,80px);display:grid}@media (width<=720px){.steps{grid-template-columns:1fr}}.step-card{background:var(--surface);border-radius:var(--radius-lg);flex-direction:column;gap:14px;padding:16px;display:flex}.step-card.full{grid-column:1/-1;max-width:100%}@media (width>=721px){.step-card.last-odd{grid-column:1/2}}.step-frame{background:linear-gradient(#0b0b0e 0%,#14141a 100%);border-radius:14px;justify-content:center;align-items:flex-end;height:200px;display:flex;position:relative;overflow:hidden}.step-body{color:var(--fg);font-size:15px;line-height:1.55}.step-body .num{font-family:var(--font-mono);color:var(--muted);letter-spacing:.05em;font-variant-numeric:tabular-nums;font-size:12px}.step-body b{font-weight:600}.step-body .hl{color:var(--accent);font-weight:600}.ios-wp{background:linear-gradient(150deg,#6c3ed8 0%,#1c1750 60%,#0b0b0e 100%);position:absolute;inset:0}.ios-search{-webkit-backdrop-filter:blur(6px);font-family:var(--font-sans);color:#ffffffe6;background:#ffffff1f;border-radius:999px;align-items:center;gap:6px;padding:6px 14px;font-size:11.5px;display:inline-flex;position:absolute;top:40%;left:50%;transform:translate(-50%,-50%)}.ios-dock{-webkit-backdrop-filter:blur(20px);background:#ffffff2e;border-radius:22px;gap:14px;margin:0 18px 16px;padding:10px 14px;display:flex;position:relative}.dock-app{color:#fff;border-radius:10px;place-items:center;width:44px;height:44px;display:grid}.dock-app.phone{background:linear-gradient(#2bd66c,#16a04d)}.dock-app.msg{background:linear-gradient(#2bd66c,#1a9648)}.dock-app.safari{outline:2px solid var(--accent);outline-offset:3px;background:radial-gradient(circle,#fff 30%,#4faafe 31%,#1e6fe0 70%);position:relative}.dock-app.safari:after{content:"";background:#ea4335;border-radius:2px;width:14px;height:3px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.dock-app.cam{background:#2c2c2e;position:relative}.dock-app.cam:after{content:"";border:2px solid #fff;border-radius:50%;width:16px;height:16px}.ios-browser{background:linear-gradient(#0000,#0009 30%);flex-direction:column;gap:10px;padding:18px 16px 20px;display:flex;position:absolute;bottom:0;left:0;right:0}.ios-browser .strip{color:#d9d9dc;font-size:11px;font-family:var(--font-mono);background:#28282af5;border-radius:999px;align-items:center;gap:8px;padding:8px 14px;display:flex}.ios-browser .strip .url{text-align:center;color:#fff;flex:1}.ios-tools{color:#fff;justify-content:space-around;align-items:center;display:flex}.ios-tools .icn{opacity:.6;place-items:center;width:28px;height:28px;display:grid}.ios-tools .icn.share{opacity:1;outline:2px solid var(--accent);outline-offset:4px;background:#ffffff0f;border-radius:6px}.ios-thumbs{grid-template-columns:repeat(3,1fr);gap:6px;padding:0 16px;display:grid;position:absolute;top:12px;left:0;right:0}.ios-thumbs .th{height:50px;font-family:var(--font-mono);color:#ffffff8c;letter-spacing:.04em;text-transform:uppercase;background:linear-gradient(135deg,#3a3a44,#1a1a22);border-radius:6px;place-items:center;font-size:9px;display:grid}.ios-menu{background:#28282af5;border:1px solid #ffffff0f;border-radius:16px;position:absolute;bottom:14px;left:16px;right:16px;overflow:hidden}.ios-menu-row{color:#fff;border-bottom:1px solid #ffffff0f;justify-content:space-between;align-items:center;padding:12px 16px;font-size:13px;display:flex}.ios-menu-row:last-child{border-bottom:0}.ios-menu-row.hl{outline:1.5px solid var(--accent);outline-offset:-1.5px;background:#ffa31a24}.ios-menu-row .ic{border:1.4px solid;border-radius:4px;place-items:center;width:22px;height:22px;font-size:14px;display:grid}.ios-dialog{background:#1c1c1ef5;border:1px solid #ffffff0f;border-radius:14px;flex-direction:column;gap:12px;padding:14px;display:flex;position:absolute;top:18px;left:14px;right:14px}.ios-dialog-hd{color:#6b88ff;justify-content:space-between;align-items:center;font-size:11px;display:flex}.ios-dialog-hd .center{color:#fff;font-size:13px;font-weight:600}.ios-dialog-hd .add{color:var(--accent);outline:1.5px solid var(--accent);background:#ffa31a33;border-radius:999px;padding:4px 12px;font-weight:600}.ios-dialog-row{align-items:center;gap:10px;display:flex}.ios-dialog-icn{background:var(--accent);color:#1b1b1b;width:38px;height:38px;font-family:var(--font-mono);border-radius:9px;place-items:center;font-size:16px;font-weight:800;display:grid}.ios-dialog-name{color:#fff;font-size:13px;font-family:var(--font-sans);background:#ffffff0f;border-radius:8px;flex:1;padding:6px 10px}.ios-dialog-cursor:after{content:"|";color:var(--accent);margin-left:1px;animation:1s steps(2,end) infinite blink}@keyframes blink{50%{opacity:0}}.ios-dialog-foot{color:#ffffff80;font-size:10.5px}.ios-home{background:radial-gradient(circle at 30% 30%,#5f2b9b 0%,#1e0e3a 50%,#060508 100%);place-items:center;display:grid;position:absolute;inset:0}.ios-home-icon{background:var(--accent);color:#1b1b1b;width:74px;height:74px;font-family:var(--font-mono);border-radius:18px;place-items:center;font-size:30px;font-weight:800;display:grid;position:relative;box-shadow:0 10px 30px #00000080}.ios-home-label{color:#fff;font-size:11px;font-family:var(--font-sans);text-shadow:0 1px 2px #00000080;position:absolute;bottom:24px;left:50%;transform:translate(-50%)}.and-chrome{background:#222226f5;border-radius:24px;align-items:center;gap:8px;padding:8px 8px 8px 14px;display:flex;position:absolute;top:14px;left:14px;right:14px}.and-chrome .lock{color:var(--muted)}.and-chrome .url{color:#fff;font-size:12px;font-family:var(--font-mono);flex:1}.and-chrome .menu{outline:2px solid var(--accent);outline-offset:3px;color:#fff;border-radius:50%;place-items:center;width:28px;height:28px;display:grid}.and-menu{background:#222226fa;border:1px solid #ffffff0f;border-radius:10px;min-width:180px;position:absolute;top:60px;right:18px;overflow:hidden}.and-menu-row{color:#fff;border-bottom:1px solid #ffffff0a;align-items:center;gap:10px;padding:9px 14px;font-size:12.5px;display:flex}.and-menu-row:last-child{border-bottom:0}.and-menu-row.hl{outline:1.5px solid var(--accent);outline-offset:-1.5px;color:var(--accent);background:#ffa31a24}.and-sheet{background:#1c1c20fa;border-top-left-radius:18px;border-top-right-radius:18px;flex-direction:column;gap:12px;padding:14px 16px 18px;display:flex;position:absolute;bottom:0;left:0;right:0}.and-sheet-hd{color:#fff;font-size:14px;font-weight:600}.and-sheet-row{align-items:center;gap:10px;display:flex}.and-sheet-actions{justify-content:flex-end;gap:8px;margin-top:6px;display:flex}.and-sheet-actions button{appearance:none;font:inherit;color:#fff;letter-spacing:.04em;background:0 0;border:0;border-radius:999px;padding:6px 14px;font-size:12px}.and-sheet-actions .install{background:var(--accent);color:#1b1b1b;outline:2px solid var(--accent);outline-offset:3px;font-weight:600}.hdr-mobile-right{display:none}.burger{background:var(--bg);border:1px solid var(--line-strong);cursor:pointer;border-radius:10px;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:5px;width:44px;height:44px;padding:0;transition:border-color .15s;display:flex}.burger:hover{border-color:var(--accent)}.burger span{background:var(--fg);transform-origin:50%;border-radius:2px;width:16px;height:1.8px;transition:transform .25s,opacity .2s,width .2s;display:block}.burger.open span:first-child{transform:translateY(6.8px)rotate(45deg)}.burger.open span:nth-child(2){opacity:0;width:0}.burger.open span:nth-child(3){transform:translateY(-6.8px)rotate(-45deg)}.mobile-menu:not(.open){display:none}.mobile-menu{background:var(--surface);border-bottom:1px solid var(--line)}.mobile-menu.open{animation:.2s menu-drop}@keyframes menu-drop{0%{opacity:0;transform:translateY(-6px)}to{opacity:1;transform:translateY(0)}}.mobile-menu-inner{flex-direction:column;gap:10px;padding-top:14px;padding-bottom:16px;display:flex}.mobile-menu-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.mobile-menu-group{align-items:center;gap:8px;display:flex}.menu-topup{padding:9px 20px;font-size:13px}@media (width<=768px){.hdr-bot-desktop,.hdr-actions,.nav{display:none}.hdr-mobile-right{align-items:center;gap:8px;margin-left:auto;display:flex}.hdr-bot-mobile{border-radius:10px;gap:6px;padding:8px 12px;font-size:13px}.lang-drop-menu{left:0;right:auto}.hero h1{font-size:clamp(28px,7vw,52px)}.hero .sub{max-width:100%;font-size:15px}.notif-dismiss{opacity:1}.lightbox-stage{padding:clamp(56px,8vh,80px) 16px 16px}.lightbox-bar{padding:0 16px}.lightbox-btn{padding:8px 12px;font-size:12px}.modal{padding:24px 20px}.topup{padding:20px 18px}.gal-modal{width:min(600px,96vw)}.scard-remove{opacity:0;width:36px;height:36px}.scard[data-state=hasimg] .scard-remove,.scard[data-state=ready] .scard-remove{opacity:1}.stats{grid-template-columns:repeat(2,1fr)}}.notif-list{flex-direction:column;gap:8px;display:flex}.notif-item{background:#202020;border:1px solid #ffffff12;border-radius:12px;gap:12px;padding:14px 16px;transition:border-color .15s,box-shadow .15s;display:flex;position:relative;overflow:hidden;box-shadow:0 2px 10px #00000047}.notif-item:before{content:"";background:0 0;border-radius:12px 0 0 12px;width:3px;position:absolute;top:0;bottom:0;left:0}.notif-item.expandable{cursor:pointer}.notif-dismiss{cursor:pointer;width:22px;height:22px;color:var(--muted);opacity:0;z-index:2;background:#ffffff0f;border:none;border-radius:50%;justify-content:center;align-items:center;font-size:12px;line-height:1;transition:opacity .15s,background .15s,color .15s;display:flex;position:absolute;top:8px;right:8px}.notif-item:hover .notif-dismiss{opacity:1}.notif-dismiss:hover{color:#ff453a;background:#ff453a2e}.notif-item.unread{background:#ffa31a0a;border-color:#ffa31a59;box-shadow:0 2px 14px #ffa31a14,0 2px 10px #00000047}.notif-item.unread:before{background:#ffa31a}.notif-new-badge{letter-spacing:.06em;color:#1b1b1b;pointer-events:none;background:#ffa31a;border-radius:5px;align-self:flex-start;align-items:center;margin-bottom:4px;padding:2px 6px;font-size:9px;font-weight:700;line-height:1.4;display:inline-flex}.notif-img{object-fit:cover;background:var(--surface);border-radius:10px;flex-shrink:0;width:64px;height:64px}.notif-body{flex-direction:column;flex:1;gap:6px;min-width:0;display:flex}.notif-text{color:var(--fg);word-break:break-word;margin:0;font-size:14px;line-height:1.55;transition:max-height .25s;overflow:hidden}.notif-text.collapsed{max-height:96px;-webkit-mask-image:linear-gradient(#000 60%,#0000 100%);mask-image:linear-gradient(#000 60%,#0000 100%)}.notif-text p{margin:0 0 8px}.notif-text p:last-child{margin-bottom:0}.notif-text strong,.notif-text b{font-weight:700}.notif-text em,.notif-text i{font-style:italic}.notif-text ul,.notif-text ol{margin:4px 0 8px;padding-left:20px}.notif-text li{margin-bottom:3px}.notif-toggle{color:var(--accent);cursor:pointer;opacity:.85;background:0 0;border:none;align-items:center;gap:4px;padding:2px 0;font-size:12.5px;font-weight:500;display:inline-flex}.notif-toggle:hover{opacity:1}.notif-btns{flex-wrap:wrap;gap:6px;display:flex}.notif-btn{background:var(--surface);border:1px solid var(--line-strong);color:var(--accent);border-radius:8px;align-items:center;padding:5px 12px;font-size:12.5px;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.notif-btn:hover{background:var(--accent);border-color:var(--accent);color:#1b1b1b}.notif-time{font-family:var(--font-mono);color:var(--muted);font-size:11px}.notif-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:60px 20px;display:flex}.notif-empty-title{color:var(--fg);margin:0 0 6px;font-size:15px;font-weight:600}.notif-empty-hint{color:var(--muted);margin:0;font-size:13px}@media (width<=480px){:root{--pad:16px}.hero{padding:32px 0 28px}.hero h1{margin-bottom:12px;font-size:clamp(26px,8vw,36px)}.hero .sub{font-size:14px}.card-grid.cols-4,.card-grid.cols-3,.card-grid.mosaic{grid-template-columns:repeat(2,1fr);gap:10px}.card-grid.mosaic .scard:first-child,.card-grid.mosaic .scard:nth-child(6){grid-area:span 1/span 1}.scard-foot{gap:8px;padding:10px}.scard-title{font-size:15px}.scard-action{border-radius:9px;height:44px;font-size:13px}.stats{grid-template-columns:repeat(2,1fr)}.stats>div{padding:14px 16px}.stats .v{font-size:18px}.gal-modal{border-left:0;border-right:0;border-radius:0;width:100vw;max-height:100dvh}.gal-grid{grid-template-columns:repeat(2,1fr);gap:8px}.gal-hd{padding:14px 16px 12px}.gal-body{padding:12px 16px 16px}.lightbox-stage{padding:52px 12px 12px}.lightbox-img,.lightbox-video{border-radius:12px;max-width:calc(100vw - 24px);max-height:calc(100dvh - 100px)}.lightbox-btn span:not(:first-child){display:none}.sheet{border-left:none;width:100%}.sheet-hd{padding:16px 16px 12px}.sheet-body{padding:16px}.modal-wrap{padding:12px}.modal{border-radius:16px;padding:20px 16px}.topup{border-radius:18px;padding:18px 16px}.topup-hd h3{font-size:19px}.sec-head h2{font-size:clamp(22px,6vw,32px)}.foot-col h5{font-size:12px}.foot-top{gap:24px}.ticker{padding:14px 0}.faq-q{font-size:16px}.faq-a{font-size:14px}.steps{grid-template-columns:1fr}.balance{gap:5px;padding:7px 10px;font-size:12px}}
