@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Lilita+One&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:Manrope,system-ui,sans-serif;color:#e7edf0;background:#06090a;font-synthesis:none;text-rendering:optimizeLegibility;--lime: #c8ff3d;--lime-dark: #83a921;--panel: #0c1113;--panel-2: #11181a;--line: #20292c;--muted: #869397;--mono: "DM Mono", monospace}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh;background:#06090a}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit}::selection{background:var(--lime);color:#071000}.app-shell{min-height:100vh;overflow:hidden}.site-header{height:76px;padding:0 max(24px,calc((100vw - 1220px)/2));display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);background:#06090ae0;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);position:sticky;top:0;z-index:50}.brand{display:inline-flex;align-items:center;gap:12px;text-decoration:none;font-weight:700;letter-spacing:-.03em}.brand b{color:var(--lime);font-weight:800}.brand-mark{width:38px;height:38px;display:block;object-fit:contain;flex:0 0 auto;filter:drop-shadow(0 3px 8px rgba(0,0,0,.18))}nav{display:flex;gap:34px}nav a,.text-link{color:#a8b2b5;text-decoration:none;font-size:13px;font-weight:600}nav a:hover,.text-link:hover{color:#fff}.header-actions{display:flex;align-items:center;gap:12px}.language,.icon-button{color:#a8b2b5;background:transparent;border:0;cursor:pointer;font:500 12px var(--mono)}.icon-button{font-size:18px}.button{min-height:45px;padding:0 20px;border:1px solid #354043;background:transparent;color:#fff;text-decoration:none;display:inline-flex;align-items:center;justify-content:center;gap:16px;font-size:13px;font-weight:700;cursor:pointer;transition:.2s ease}.button:hover{border-color:#707e81;transform:translateY(-1px)}.button.primary{color:#071000;background:var(--lime);border-color:var(--lime);box-shadow:0 0 30px #c8ff3d1f}.button.primary:hover{background:#dcff82}.button.ghost{background:#ffffff05}.button.small{min-height:38px;padding:0 15px}.button.full{width:100%}.button:disabled{opacity:.55;cursor:wait}.hero-section{min-height:690px;max-width:1220px;margin:0 auto;padding:92px 0 70px;display:grid;grid-template-columns:.92fr 1.08fr;align-items:center;gap:62px;position:relative}.ambient{position:absolute;border-radius:50%;filter:blur(90px);pointer-events:none}.ambient-one{width:420px;height:420px;background:#6d911d21;left:-260px;top:130px}.ambient-two{width:300px;height:300px;background:#30695f1a;right:-180px;bottom:40px}.eyebrow,.kicker{color:var(--lime);font:500 11px var(--mono);letter-spacing:.18em;text-transform:uppercase}.eyebrow{display:inline-flex;align-items:center;gap:10px}.eyebrow i{width:7px;height:7px;background:var(--lime);border-radius:50%;box-shadow:0 0 14px var(--lime)}.hero-copy h1{font-size:clamp(58px,6.2vw,94px);line-height:.92;letter-spacing:-.07em;max-width:620px;margin:30px 0}.hero-copy>p{color:var(--muted);font-size:17px;line-height:1.7;max-width:540px}.hero-actions{display:flex;gap:12px;margin-top:38px}.trust-row{display:flex;gap:22px;margin-top:34px;color:#7e8a8d;font:400 10px var(--mono);text-transform:uppercase}.trust-row span:first-letter{color:var(--lime)}.hero-visual{perspective:1200px}.visual-window{background:#0a1012;border:1px solid #2a3538;box-shadow:0 45px 100px #00000085,0 0 0 8px #ffffff04;transform:rotateY(-4deg) rotateX(2deg)}.window-bar{height:38px;border-bottom:1px solid var(--line);display:flex;align-items:center;gap:6px;padding:0 14px;color:#596467;font:9px var(--mono)}.window-bar i{width:7px;height:7px;border-radius:50%;background:#263033}.window-bar i:first-child{background:var(--lime)}.window-bar span{margin-left:auto}.visual-grid{height:430px;display:grid;grid-template-columns:56px 1fr}.visual-grid aside{border-right:1px solid var(--line);display:flex;flex-direction:column;align-items:center;gap:26px;padding-top:18px}.visual-grid aside b{color:#0a1003;background:var(--lime);width:26px;height:26px;display:grid;place-items:center}.visual-grid aside i{width:18px;height:2px;background:#364144}.visual-main{position:relative;padding:25px;overflow:hidden;background-image:linear-gradient(rgba(200,255,61,.025) 1px,transparent 1px),linear-gradient(90deg,rgba(200,255,61,.025) 1px,transparent 1px);background-size:28px 28px}.status{display:flex;justify-content:space-between;font:9px var(--mono);color:#637174}.status span{color:var(--lime)}.status i{display:inline-block;width:5px;height:5px;background:var(--lime);border-radius:50%;margin-right:6px}.resource-cards{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:20px}.resource-cards div{padding:16px;border:1px solid var(--line);background:#080c0ed6;position:relative}.resource-cards small,.activity small{display:block;color:#596568;font:8px var(--mono);letter-spacing:.12em}.resource-cards strong{display:block;margin-top:8px;font:500 25px var(--mono)}.resource-cards em{position:absolute;right:12px;bottom:12px;color:var(--lime);font:normal 8px var(--mono)}.radar{width:184px;height:184px;border-radius:50%;border:1px solid #263235;position:absolute;left:42px;bottom:25px;display:grid;place-items:center;background:repeating-radial-gradient(circle,transparent 0 27px,rgba(200,255,61,.08) 28px 29px)}.radar:before{content:"";position:absolute;top:8px;right:8px;bottom:8px;left:8px;border-radius:50%;background:conic-gradient(from 0deg,rgba(200,255,61,.25),transparent 22%);animation:spin 4s linear infinite}.radar-ring{position:absolute;top:40px;right:40px;bottom:40px;left:40px;border:1px solid rgba(200,255,61,.25);border-radius:50%}.radar span{color:#758184;text-align:center;z-index:1;font:8px/1.7 var(--mono)}.radar b{color:var(--lime)}.activity{position:absolute;right:25px;bottom:32px;width:205px}.activity p{font:8px var(--mono);color:#8b979a;padding:10px 0;border-bottom:1px solid #1d2628;margin:0}.activity p i{display:inline-block;width:4px;height:4px;background:var(--lime);border-radius:50%;margin-right:8px}.activity p b{float:right;color:#4f5a5d}@keyframes spin{to{transform:rotate(360deg)}}.metrics-strip{border-top:1px solid var(--line);border-bottom:1px solid var(--line);display:grid;grid-template-columns:repeat(4,1fr);max-width:1220px;margin:0 auto}.metrics-strip div{padding:28px 34px;border-right:1px solid var(--line)}.metrics-strip div:last-child{border:0}.metrics-strip strong{display:block;color:#dce5e8;font:500 18px var(--mono)}.metrics-strip span{color:#667174;font-size:11px}.section{max-width:1220px;margin:0 auto;padding:120px 0}.section-heading{max-width:660px;margin-bottom:58px}.section-heading h2,.cta-section h2{font-size:clamp(38px,4vw,58px);line-height:1.06;letter-spacing:-.055em;margin:18px 0}.section-heading p{color:var(--muted);line-height:1.7}.feature-grid{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-left:1px solid var(--line)}.feature-card{min-height:268px;padding:32px;border-right:1px solid var(--line);border-bottom:1px solid var(--line);position:relative;background:linear-gradient(135deg,rgba(255,255,255,.018),transparent)}.feature-card:hover{background:linear-gradient(135deg,rgba(200,255,61,.055),transparent)}.feature-icon{width:42px;height:42px;border:1px solid #354043;display:grid;place-items:center;color:var(--lime);font:19px var(--mono)}.feature-card h3{margin:30px 0 12px;font-size:18px}.feature-card p{color:#7b888b;font-size:13px;line-height:1.7}.card-index{position:absolute;right:20px;bottom:18px;color:#3e494c;font:8px var(--mono)}.pricing-section{border-top:1px solid var(--line)}.pricing-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;align-items:stretch}.price-card{padding:34px;background:var(--panel);border:1px solid var(--line);position:relative;display:flex;flex-direction:column}.price-card.featured{border-color:#66821e;background:linear-gradient(180deg,rgba(200,255,61,.065),var(--panel) 28%);transform:translateY(-12px)}.popular{position:absolute;right:0;top:0;background:var(--lime);color:#071000;padding:8px 12px;font:500 8px var(--mono)}.price-card>small{color:var(--lime);font:9px var(--mono);letter-spacing:.15em}.price-card h3{font-size:20px;margin:18px 0 28px}.price{font:500 38px var(--mono);letter-spacing:-.05em}.price span{color:#5f6b6e;font-size:10px;letter-spacing:0}.price-card>p{color:#697679;font-size:11px;margin:8px 0 26px}.price-card ul{list-style:none;padding:24px 0;margin:0 0 20px;border-top:1px solid var(--line);flex:1}.price-card li{color:#9aa5a8;font-size:12px;margin:13px 0}.price-card li:before{content:"✓";color:var(--lime);margin-right:10px}.cta-section{max-width:1220px;margin:0 auto 100px;text-align:center;padding:100px 20px;border:1px solid var(--line);background:radial-gradient(circle at 50% 0,rgba(200,255,61,.11),transparent 45%)}.cta-section .button{margin-top:20px}footer{max-width:1220px;min-height:120px;margin:0 auto;padding:34px 0;border-top:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;color:#596568;font-size:10px}footer div{display:flex;gap:24px}footer div a{text-decoration:none}.auth-wrap{max-width:1050px;min-height:680px;margin:70px auto 110px;display:grid;grid-template-columns:1.08fr .92fr;border:1px solid var(--line)}.auth-panel{padding:58px;background:var(--panel)}.auth-panel h1,.narrow-page h1,.content-page h1,.dashboard-heading h1{letter-spacing:-.05em;line-height:1.08;font-size:42px;margin:18px 0}.auth-panel>p,.narrow-page>p,.content-page>p{color:var(--muted);line-height:1.7}form{display:grid;gap:18px;margin-top:32px}label{display:grid;gap:8px;color:#8c989b;font:10px var(--mono);letter-spacing:.08em;text-transform:uppercase}input{height:48px;background:#080d0f;border:1px solid #2a3437;color:#fff;padding:0 14px;outline:none}input:focus{border-color:var(--lime-dark);box-shadow:0 0 0 3px #c8ff3d0f}.auth-links{display:flex;justify-content:space-between;margin-top:24px;color:#687477;font-size:11px}.auth-links a{color:#c3ccce}.auth-aside{padding:60px;display:flex;flex-direction:column;justify-content:flex-end;background:radial-gradient(circle at 60% 30%,rgba(200,255,61,.12),transparent 30%),repeating-linear-gradient(45deg,transparent 0 20px,rgba(255,255,255,.012) 21px 22px)}.auth-aside .brand-mark{width:50px;height:50px;margin-bottom:auto}.auth-aside blockquote{font-size:25px;line-height:1.5;letter-spacing:-.03em;margin:0 0 22px}.auth-aside small{color:var(--lime);font:9px var(--mono)}.alert{margin:24px 0;padding:14px 16px;border:1px solid;font-size:12px;line-height:1.5}.alert.error{color:#ff9f9f;border-color:#633;background:#210e0e}.alert.success{color:#dfff8e;border-color:#4a611b;background:#121b06}.alert.warning{color:#ffd78f;border-color:#604b23;background:#1e1608}.alert small{display:block;margin-top:6px;color:#92a071}.narrow-page,.content-page{max-width:900px;margin:0 auto;padding:110px 20px 140px;min-height:640px}.narrow-page{max-width:580px}.dashboard-page{max-width:1220px;margin:0 auto;padding:80px 0 130px;min-height:700px}.dashboard-heading{display:flex;justify-content:space-between;align-items:end;margin-bottom:48px}.dashboard-heading h1{font-size:50px;margin-bottom:10px}.dashboard-heading p{color:#748083;font-size:12px}.dashboard-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dashboard-card{padding:28px;border:1px solid var(--line);background:var(--panel)}.dashboard-card.wide{grid-column:1/-1}.dashboard-card h2{font-size:16px;margin:0 0 18px}.dashboard-card>p{color:var(--muted);line-height:1.6;font-size:12px}.card-title{display:flex;justify-content:space-between;align-items:center}.card-title a,.card-title span{color:var(--lime);font:9px var(--mono)}.license-row{display:grid;grid-template-columns:12px minmax(200px,1.5fr) 1fr 1fr auto;gap:18px;align-items:center;padding:18px 0;border-top:1px solid var(--line)}.license-row div{display:grid;gap:5px}.license-row small{color:#637073;font:9px var(--mono)}.license-row strong{font-size:12px}.status-dot{width:7px;height:7px;border-radius:50%;background:#777}.status-dot.active{background:var(--lime);box-shadow:0 0 10px var(--lime)}.compact-list{color:#9aa5a8;font-size:12px;padding-left:18px;line-height:2}.empty-state{border:1px dashed #2e383b;color:#647174;padding:30px;text-align:center;font-size:12px}.table-wrap{overflow-x:auto}table{width:100%;border-collapse:collapse;font-size:11px}th{color:#596568;text-align:left;font:8px var(--mono);letter-spacing:.1em;padding:12px}td{border-top:1px solid var(--line);padding:15px 12px;color:#aab4b6}.pill{padding:5px 8px;border:1px solid #414c4f;font:8px var(--mono);text-transform:uppercase}.pill.paid{color:var(--lime);border-color:#4b6217}.pill.pending{color:#ffd07b;border-color:#59451c}.checkout-page{max-width:1040px;margin:90px auto 140px;display:grid;grid-template-columns:.85fr 1.15fr;border:1px solid var(--line);min-height:600px}.checkout-summary,.checkout-box{padding:48px}.checkout-summary{background:#090e10;border-right:1px solid var(--line)}.checkout-summary h1{font-size:36px;letter-spacing:-.05em;margin:20px 0}.checkout-summary>p,.checkout-box>p{color:var(--muted);line-height:1.65;font-size:12px}.checkout-summary ul{list-style:none;padding:25px 0;margin-top:30px;border-top:1px solid var(--line)}.checkout-summary li{color:#9aa5a8;margin:14px 0;font-size:12px}.checkout-summary li:before{content:"✓";color:var(--lime);margin-right:10px}.total{display:flex;justify-content:space-between;align-items:end;margin-top:70px}.total span{color:#637073;font:9px var(--mono)}.total strong{font:500 27px var(--mono)}.checkout-box{background:var(--panel)}.checkout-box h2{margin:0 0 24px;font-size:21px}.payment-option{width:100%;padding:18px;margin-bottom:12px;border:1px solid #293336;background:#080d0f;color:#fff;display:grid;grid-template-columns:42px 1fr 14px;align-items:center;text-align:left;cursor:pointer}.payment-option.selected{border-color:#6e8d20;background:#c8ff3d09}.payment-option>span{color:var(--lime);font:500 13px var(--mono)}.payment-option div{display:grid;gap:5px}.payment-option strong{font-size:12px}.payment-option small{color:#647073;font-size:10px}.payment-option i{width:10px;height:10px;border:1px solid #576265;border-radius:50%}.payment-option.selected i{background:var(--lime);border:3px solid #172006;box-shadow:0 0 0 1px var(--lime)}.checkout-box>.button{margin-top:18px}.qr-payment{text-align:center}.qr-payment img{width:230px;height:230px;object-fit:contain;background:#fff;padding:10px;margin:18px auto}.qr-payment dl{margin:0}.qr-payment dl div{display:flex;justify-content:space-between;padding:12px 0;border-top:1px solid var(--line);font-size:11px}.qr-payment dt{color:#657174}.qr-payment dd{margin:0;font-family:var(--mono)}.waiting{display:inline-flex;align-items:center;gap:8px;color:var(--lime);font:9px var(--mono);margin-top:20px}.waiting i{width:6px;height:6px;background:var(--lime);border-radius:50%;animation:blink 1s infinite}@keyframes blink{50%{opacity:.2}}.payment-success{text-align:center;padding-top:80px}.payment-success>span{width:58px;height:58px;display:grid;place-items:center;border:1px solid var(--lime);color:var(--lime);border-radius:50%;margin:0 auto 24px;font-size:24px}.payment-success p{color:var(--muted);margin-bottom:28px}.state-page{min-height:620px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:24px;text-align:center}.state-page h1{font-size:35px}.loader{width:36px;height:36px;border:2px solid #273134;border-top-color:var(--lime);border-radius:50%;animation:spin 1s linear infinite}.release-summary{display:grid;gap:10px}.release-summary small{color:#677376}.release-summary code{overflow-wrap:anywhere;color:#748083;font:8px/1.6 var(--mono)}.release-summary .button{margin-top:16px;width:fit-content}.download-page{max-width:1060px}.download-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:42px 0 24px}.download-card{min-height:390px;padding:34px;border:1px solid var(--line);border-radius:18px;background:var(--panel);box-shadow:0 16px 38px #08253914}.download-card.paid{border-color:#d696248c;background:linear-gradient(150deg,#fff,#fff8e8)}.download-card h2{margin:18px 0 8px;font-size:28px}.download-card>p{min-height:50px;color:var(--muted);line-height:1.6}.edition-preview{height:154px;margin:20px 0 4px;overflow:hidden;border:1px solid #263747;border-radius:12px;color:#dce8f1;background:#0d141d;box-shadow:0 16px 30px #0d1e2b29}.preview-title{height:27px;display:flex;align-items:center;gap:5px;padding:0 9px;border-bottom:1px solid #253342;background:#151e29;font:7px var(--mono)}.preview-title i{width:5px;height:5px;border-radius:50%;background:#526170}.preview-title i:first-child{background:#ef5e64}.preview-title i:nth-child(2){background:#f0bd46}.preview-title i:nth-child(3){background:#49c77b}.preview-title strong{margin-left:3px;font-size:8px}.preview-title span{margin-left:auto;color:#79aaff;letter-spacing:.12em}.edition-preview.paid .preview-title span{color:#ffd068}.preview-shell{height:127px;display:grid;grid-template-columns:82px 1fr}.preview-shell aside{display:grid;align-content:start;gap:3px;padding:7px 5px;border-right:1px solid #253342;background:#111923}.preview-shell aside b{padding:3px 5px;border-radius:3px;color:#718191;font:6px var(--mono)}.preview-shell aside b.active{color:#fff;background:#397fe9}.preview-shell section{padding:10px}.preview-shell section>small{display:block;color:#4e8cf0;font:6px var(--mono);letter-spacing:.12em}.preview-shell section>strong{display:block;margin:2px 0 7px;font-size:9px}.preview-setting{height:24px;display:flex;align-items:center;justify-content:space-between;margin-bottom:5px;padding:0 7px;border:1px solid #293847;border-radius:4px;background:#18222e}.preview-setting span{width:56%;height:4px;border-radius:4px;background:#4f6070}.preview-setting em{width:17px;height:9px;border-radius:9px;background:#367eea}.preview-log{margin-top:7px;padding-top:5px;border-top:1px solid #253342;color:#7b8a97;font:6px var(--mono)}.edition-badge{display:inline-flex;padding:7px 10px;color:#5a3500;border:1px solid #e9b449;border-radius:999px;background:#ffdc83;font:700 9px var(--mono);letter-spacing:.12em}.edition-badge.free{color:#075d37;border-color:#77caa4;background:#d9f7e9}.paid-key-form{display:grid;gap:14px;margin-top:26px}.paid-key-form label{display:grid;gap:8px;color:#5f7076;font:9px var(--mono);letter-spacing:.08em;text-transform:uppercase}.paid-key-form input{width:100%;padding:13px 14px;border:1px solid var(--line);border-radius:8px;background:#fff;color:#142f3e;font:12px var(--mono)}.paid-key-form .button{width:fit-content}.feature-matrix{overflow:hidden;border:1px solid var(--line);border-radius:14px;background:var(--panel)}.feature-matrix>div{display:grid;grid-template-columns:1fr 90px 90px;align-items:center;min-height:48px;padding:0 20px;border-top:1px solid var(--line)}.feature-matrix>div:first-child{border-top:0}.feature-matrix b{text-align:center;color:#258d58}.feature-matrix span{color:#526873;font-size:12px}.feature-matrix .matrix-head{color:#18384a;background:#edf5f8;font:9px var(--mono);letter-spacing:.1em;text-transform:uppercase}.feature-matrix .matrix-head b:first-child{text-align:left;color:inherit}.steps{display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--line);margin-top:70px;border:1px solid var(--line)}.steps div{background:var(--panel);padding:30px}.steps span,.guide-list>article>span{color:var(--lime);font:10px var(--mono)}.steps h3{margin-top:38px}.steps p{color:#788588;font-size:12px;line-height:1.7}.guide-list{margin-top:60px;border-top:1px solid var(--line)}.guide-list article{display:grid;grid-template-columns:90px 1fr;padding:34px 0;border-bottom:1px solid var(--line)}.guide-list h2{margin:0 0 10px;font-size:20px}.guide-list p{color:var(--muted);margin:0}.legal{max-width:720px}.legal h2{margin-top:46px;font-size:18px}.legal p{color:var(--muted);line-height:1.8}.stat-grid{display:grid;grid-template-columns:repeat(6,1fr);gap:10px;margin-bottom:14px}.stat-card{padding:22px;border:1px solid var(--line);background:var(--panel)}.stat-card small{display:block;min-height:28px;color:#647174;font:8px var(--mono);text-transform:uppercase}.stat-card strong{display:block;margin-top:12px;font:500 20px var(--mono)}.admin-note{color:#5e6a6d;font-size:10px;margin-top:20px}.admin-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin-top:14px}.admin-section{margin-top:14px}.compact-admin-list{display:grid;gap:0;max-height:190px;overflow:auto}.compact-admin-list>div{display:grid;gap:5px;padding:12px 0;border-top:1px solid var(--line)}.compact-admin-list strong{font-size:11px}.compact-admin-list small{color:#687477;font:9px var(--mono)}.compact-admin-list a{color:var(--lime)}.admin-form{grid-template-columns:1fr 1fr;gap:10px;border-top:1px solid var(--line);padding-top:20px}.admin-form input{min-width:0}.admin-form .button{grid-column:1 / -1}.table-actions{display:flex;gap:6px}.table-actions button{border:1px solid #394447;background:transparent;color:#aeb7b9;padding:7px 9px;font:8px var(--mono);cursor:pointer;white-space:nowrap}.table-actions button:hover{border-color:var(--lime);color:var(--lime)}.table-actions button.danger:hover{border-color:#a84646;color:#ff9292}@media(max-width:900px){.site-header{padding:0 18px}.site-header nav{display:none}.hero-section{grid-template-columns:1fr;padding:70px 24px}.hero-copy h1{font-size:62px}.hero-visual{margin-top:20px}.metrics-strip{grid-template-columns:1fr 1fr}.metrics-strip div:nth-child(2){border-right:0}.metrics-strip div{border-bottom:1px solid var(--line)}.section,.dashboard-page{padding:90px 24px}.feature-grid,.pricing-grid,.download-grid{grid-template-columns:1fr}.price-card.featured{transform:none}.auth-wrap,.checkout-page{grid-template-columns:1fr;margin:30px 18px 90px}.auth-aside{min-height:330px}.checkout-summary{border-right:0;border-bottom:1px solid var(--line)}.dashboard-grid,.admin-grid{grid-template-columns:1fr}.dashboard-card.wide{grid-column:auto}.license-row{grid-template-columns:12px 1fr}.license-row>div:not(:first-of-type),.license-row button{grid-column:2}.stat-grid{grid-template-columns:repeat(2,1fr)}.steps{grid-template-columns:1fr}footer{margin:0 24px;flex-direction:column;align-items:flex-start;gap:20px}}@media(max-width:560px){.hero-copy h1{font-size:48px}.hero-actions,.trust-row{flex-direction:column;align-items:stretch}.visual-window{transform:none}.visual-grid{height:350px;grid-template-columns:40px 1fr}.radar{width:130px;height:130px;left:20px}.activity{right:15px;width:150px}.resource-cards strong{font-size:18px}.metrics-strip{grid-template-columns:1fr}.metrics-strip div{border-right:0}.auth-panel,.auth-aside,.checkout-summary,.checkout-box{padding:34px 24px}.header-actions .text-link,.header-actions .icon-button{display:none}.dashboard-heading{align-items:flex-start;flex-direction:column;gap:20px}.content-page{padding-left:24px;padding-right:24px}}.light-home{color:#21322b;background:radial-gradient(circle at 8% 14%,rgba(255,210,80,.24),transparent 24rem),linear-gradient(180deg,#fffdf5 0,#f7fbef 48%,#fffaf0);--lime: #2f8f48;--lime-dark: #25783b;--line: #dce7d6;--muted: #65766d}.light-home .site-header{height:82px;border-bottom:1px solid rgba(44,83,57,.11);background:#fffdf5e6;box-shadow:0 8px 30px #334f390f}.light-home .brand{color:#23362c;font-size:17px}.light-home .brand b{color:#e77b2e}.light-home nav a,.light-home .text-link,.light-home .language{color:#52685c}.light-home nav a:hover,.light-home .text-link:hover{color:#e27629}.light-home .button{border:1px solid #cfdcca;border-radius:12px;color:#294235;background:#fffc;box-shadow:0 5px 18px #304c350f}.light-home .button:hover{border-color:#94b68f;box-shadow:0 9px 25px #304c351c}.light-home .button.primary{color:#fff;background:linear-gradient(135deg,#3ca756,#247b3d);border-color:#2d9147;box-shadow:0 10px 28px #2f8f483d}.light-home .button.primary:hover{background:linear-gradient(135deg,#48b862,#2a8744)}.light-home .hero-section{min-height:720px;max-width:1320px;padding:72px 42px 88px;grid-template-columns:.88fr 1.12fr;gap:70px}.light-home .hero-copy{position:relative;z-index:2}.light-home .eyebrow,.light-home .kicker{color:#dd7328;font-family:var(--mono);font-weight:500}.light-home .eyebrow{padding:9px 13px;border:1px solid #f0d0aa;border-radius:999px;background:#fff7e6}.light-home .eyebrow i{width:auto;height:auto;color:#f09b2f;background:transparent;box-shadow:none;font-style:normal}.light-home .hero-copy h1{max-width:660px;color:#21362b;font-size:clamp(58px,6.2vw,92px);line-height:.94;letter-spacing:-.068em;text-wrap:balance;text-shadow:0 2px 0 white}.light-home .hero-copy>p{color:#617469;max-width:570px}.light-home .hero-actions{margin-top:34px}.light-home .trust-row{color:#63786b;flex-wrap:wrap;gap:16px;font-size:9px}.light-home .trust-row span{padding:7px 10px;border-radius:8px;background:#ffffffb8;border:1px solid #e1eade}.light-home .hero-visual{position:relative;height:570px;padding:12px;border-radius:34px;background:#fff;box-shadow:0 35px 80px #304e3733,0 0 0 1px #345e3f17;transform:rotate(1.5deg)}.light-home .hero-visual:before{content:"";position:absolute;inset:-22px 36px auto -24px;height:90px;border-radius:50%;background:#ffd563;filter:blur(35px);opacity:.35;z-index:-1}.light-home .hero-visual>img{width:100%;height:100%;display:block;object-fit:cover;object-position:center 56%;border-radius:24px}.village-badge{position:absolute;display:flex;align-items:center;gap:12px;min-width:185px;padding:13px 16px;color:#263d30;border:1px solid rgba(61,91,67,.12);border-radius:14px;background:#fffffff0;box-shadow:0 15px 35px #27452e2e;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.village-badge>span{color:#43a65a;font-size:18px}.village-badge div{display:grid;gap:3px}.village-badge small{color:#87958d;font:7px var(--mono);letter-spacing:.08em}.village-badge strong{font-size:12px}.village-badge-top{right:-22px;top:42px}.village-badge-bottom{left:-32px;bottom:58px}.photo-credit{position:absolute;right:23px;bottom:22px;color:#fff;padding:5px 8px;border-radius:6px;background:#1b2d2299;font-size:7px;text-decoration:none}.light-home .metrics-strip{max-width:1240px;border:1px solid #dfe9da;border-radius:18px;background:#ffffffc2;box-shadow:0 14px 38px #31503712;overflow:hidden}.light-home .metrics-strip div{border-color:#e3ebdf}.light-home .metrics-strip strong{color:#2b7842}.light-home .metrics-strip span{color:#728277}.light-home .section{max-width:1240px;padding-top:130px}.light-home .section-heading h2,.light-home .story-copy h2,.light-home .cta-section h2{color:#23382c}.light-home .section-heading p{color:#6c7e73}.light-home .feature-grid{border:0;gap:16px}.light-home .feature-card{min-height:276px;border:1px solid #e0e8dc;border-radius:18px;background:#ffffffd1;box-shadow:0 12px 35px #37543c0e;transition:transform .2s ease,box-shadow .2s ease}.light-home .feature-card:hover{transform:translateY(-5px);background:#fff;box-shadow:0 20px 45px #37543c1a}.light-home .feature-icon{width:52px;height:52px;border:0;border-radius:15px;color:#264331;background:#edf6e9;font-size:24px}.light-home .feature-card p{color:#708078}.light-home .card-index{color:#da792e}.village-story{max-width:1240px;margin:20px auto 30px;padding:18px;display:grid;grid-template-columns:1.12fr .88fr;gap:0;border:1px solid #dfe8db;border-radius:28px;background:#fff;box-shadow:0 24px 60px #334e3717}.story-image{min-height:560px;position:relative;overflow:hidden;border-radius:18px}.story-image img{width:100%;height:100%;object-fit:cover;display:block}.story-image a{position:absolute;left:14px;bottom:13px;color:#fff;padding:5px 8px;border-radius:6px;background:#1c2d2194;font-size:7px;text-decoration:none}.story-copy{padding:62px 54px;align-self:center}.story-copy h2{margin:18px 0 20px;font-size:clamp(38px,4vw,56px);line-height:1.02;letter-spacing:-.055em}.story-copy>p{color:#6c7e73;line-height:1.75}.story-points{display:grid;gap:0;margin-top:34px}.story-points>div{display:grid;grid-template-columns:38px 1fr;gap:10px;padding:17px 0;border-top:1px solid #e4ebe0}.story-points b{color:#e2782d;font:500 11px var(--mono)}.story-points span{display:grid;gap:4px}.story-points strong{color:#304839;font-size:13px}.story-points small{color:#7c8b82}.light-home .pricing-section{border:0}.light-home .section-heading.centered{margin-left:auto;margin-right:auto;text-align:center}.light-home .pricing-grid{gap:20px}.light-home .price-card{min-height:480px;padding:38px;border:1px solid #dfe8da;border-radius:20px;color:#294034;background:#ffffffe6;box-shadow:0 15px 40px #314f3612}.light-home .price-card.featured{color:#263d30;border-color:#85bd8d;background:linear-gradient(180deg,#edf9e9,#fff 42%);box-shadow:0 24px 55px #347c432b}.light-home .popular{color:#fff;background:#e77b2e;border-radius:0 18px 0 12px}.light-home .price-card>small{color:#2f9149}.light-home .price-card>p,.light-home .price span{color:#74847a}.light-home .price-card ul{border-color:#e4ebe1}.light-home .price-card li{color:#65766c}.light-home .price-card li:before{color:#3b9b52}.light-home .cta-section{max-width:1240px;margin-bottom:80px;padding:92px 24px;border:0;border-radius:28px;color:#2b3e32;background:radial-gradient(circle at 15% 15%,rgba(255,213,99,.7),transparent 26%),radial-gradient(circle at 85% 90%,rgba(116,190,120,.45),transparent 30%),#eff8e8;box-shadow:inset 0 0 0 1px #477b4c1a}.light-home .cta-section p{color:#65766c}.cta-icon{display:block;margin-bottom:16px;font-size:38px}.light-home footer{color:#718177;border-color:#dae6d5}.light-home footer a{color:#506458}@media(max-width:900px){.light-home .hero-section{min-height:auto;padding:64px 24px 80px;grid-template-columns:1fr;gap:55px}.light-home .hero-copy{text-align:center}.light-home .hero-copy h1,.light-home .hero-copy>p{margin-left:auto;margin-right:auto}.light-home .hero-actions,.light-home .trust-row{justify-content:center}.light-home .hero-visual{width:min(680px,100%);height:520px;margin:0 auto}.light-home .metrics-strip,.light-home .section,.village-story,.light-home .cta-section{margin-left:24px;margin-right:24px}.village-story{grid-template-columns:1fr}.story-image{min-height:430px}.story-copy{padding:48px 28px}}@media(max-width:560px){.light-home .hero-copy h1{font-size:54px}.light-home .hero-actions,.light-home .trust-row{align-items:stretch}.light-home .hero-visual{height:430px;border-radius:24px}.light-home .hero-visual>img{border-radius:17px}.village-badge-top{right:-8px;top:26px}.village-badge-bottom{left:-8px;bottom:45px}.light-home .metrics-strip{grid-template-columns:1fr 1fr}.light-home .metrics-strip div:nth-child(2){border-right:0}.light-home .feature-grid,.light-home .pricing-grid{grid-template-columns:1fr}.light-home .price-card.featured{transform:none}.story-image{min-height:300px}.story-copy{padding:38px 18px}.light-home .cta-section{padding:70px 20px}}.game-home{color:#173247;background:#f3f8fb;--lime: #f5b53f;--lime-dark: #d89024;--line: #d7e4ec;--muted: #647b8b}.game-home .site-header{color:#fff;border-color:#ffffff1f;background:#082338f5;box-shadow:0 8px 30px #061e322e}.game-home .brand,.game-home .brand b{color:#fff}.game-home nav a,.game-home .text-link,.game-home .language{color:#d7e9f4}.game-home nav a:hover,.game-home .text-link:hover{color:#ffd36b}.game-home .site-header .button{color:#fff;border-color:#ffffff4d;background:#ffffff14;box-shadow:none}.game-home .hero-section{max-width:1380px;min-height:740px;margin-top:24px;padding:70px 58px;border-radius:34px;color:#fff;background:radial-gradient(circle at 38% 8%,rgba(44,157,219,.38),transparent 30%),linear-gradient(135deg,#0b3554,#0a2741 58%,#071c31);box-shadow:0 28px 70px #08263e33;overflow:visible}.game-home .hero-section:after{content:"";position:absolute;inset:auto 12% -18px 12%;height:38px;border-radius:50%;background:#071f3140;filter:blur(20px);z-index:-1}.game-home .eyebrow{color:#ffd066;border-color:#ffcd5a59;background:#ffc4411a}.game-home .eyebrow i{color:#ffd066}.game-home .hero-copy h1{color:#fff;font-family:Lilita One,Manrope,sans-serif;font-weight:400;font-size:clamp(64px,6.4vw,96px);line-height:.92;letter-spacing:-.03em;text-shadow:0 5px 0 rgba(3,23,39,.28)}.game-home .hero-copy>p{color:#c8dce8;font-size:17px}.game-home .button.primary{color:#3d2704;border-color:#f8c34f;background:linear-gradient(180deg,#ffd56b,#eea82e);box-shadow:0 8px #a96617,0 16px 28px #01131f47}.game-home .button.primary:hover{color:#342000;background:linear-gradient(180deg,#ffe18a,#f3b43f);transform:translateY(-2px)}.game-home .hero-copy .button.ghost{color:#fff;border-color:#ffffff45;background:#ffffff14;box-shadow:none}.game-home .trust-row{color:#d7e4ec}.game-home .trust-row span{border-color:#ffffff21;background:#ffffff12}.game-home .hero-visual{height:590px;padding:8px;border:2px solid rgba(255,210,104,.75);border-radius:25px;background:#f4b43b;box-shadow:0 32px 75px #000d197a,0 0 0 7px #ffffff0f;transform:rotate(1deg)}.game-home .hero-visual:before{inset:-14px 28px auto;background:#3db4ed;filter:blur(40px);opacity:.38}.game-home .hero-visual>img{border-radius:17px;object-position:center}.game-home .village-badge{color:#17344a;border:2px solid #f1b13c;border-radius:12px;background:#fff8e7;box-shadow:0 9px #7247113b,0 20px 38px #0014214d}.game-home .village-badge>span{color:#d74432}.game-home .village-badge small{color:#788a94}.game-home .metrics-strip{position:relative;z-index:3;max-width:1260px;margin-top:-28px;border:0;border-radius:15px;background:#fff;box-shadow:0 18px 48px #0e354d24}.game-home .metrics-strip div{border-color:#dfe9ef}.game-home .metrics-strip strong{color:#0d6fa9;font-size:15px}.game-home .metrics-strip div:nth-child(2) strong{color:#7b49a7}.game-home .metrics-strip div:nth-child(3) strong{color:#d84b38}.game-home .metrics-strip div:nth-child(4) strong{color:#33964c}.game-home .kicker{color:#d37b23}.game-home .section-heading h2,.game-home .command-panel h2,.game-home .cta-section h2{color:#102f46;font-family:Lilita One,Manrope,sans-serif;font-weight:400;letter-spacing:-.025em}.game-home .features-section{position:relative}.game-home .feature-card{border:1px solid #dce7ed;border-top:5px solid #2f9dd3;border-radius:12px;background:#fff;box-shadow:0 14px 35px #113c5412}.game-home .feature-card:nth-child(2),.game-home .feature-card:nth-child(5){border-top-color:#ecae37}.game-home .feature-card:nth-child(3),.game-home .feature-card:nth-child(6){border-top-color:#744aa2}.game-home .feature-card:nth-child(4){border-top-color:#da4a38}.game-home .feature-card:hover{border-color:#b7d3e2;background:#fff;box-shadow:0 22px 45px #113c5421}.game-home .feature-icon{color:#18394f;border:1px solid #d8e7ef;border-radius:12px;background:#edf7fc}.game-home .feature-card h3{color:#16364c}.game-home .feature-card p{color:#6b7e8b}.game-home .card-index{color:#bd782b;font-weight:600}.battle-command{max-width:1240px;margin:20px auto 30px;padding:10px;display:grid;grid-template-columns:1.05fr .95fr;gap:10px;border-radius:24px;background:#092a44;box-shadow:0 26px 65px #07283f33}.battle-scene{min-height:600px;position:relative;overflow:hidden;border-radius:17px}.battle-scene:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#0417260d,#041726db)}.battle-scene img{width:100%;height:100%;display:block;object-fit:cover;object-position:38% center}.battle-scene-copy{position:absolute;left:36px;right:36px;bottom:35px;z-index:1;display:grid;color:#fff}.battle-scene-copy>span{color:#ffd166;font:500 10px var(--mono);letter-spacing:.18em}.battle-scene-copy strong{margin:10px 0;font:400 54px/.9 Lilita One,sans-serif;letter-spacing:-.02em}.battle-scene-copy small{color:#c8dae5}.command-panel{padding:60px 48px;align-self:center;color:#fff}.command-panel .kicker{color:#ffd166}.game-home .command-panel h2{margin:18px 0;color:#fff;font-size:clamp(38px,4vw,54px);line-height:1}.command-panel>p{color:#a9c2d1;line-height:1.7}.command-steps{display:grid;margin-top:35px}.command-steps>div{display:grid;grid-template-columns:38px 1fr auto;gap:12px;align-items:center;padding:17px 0;border-top:1px solid rgba(255,255,255,.12)}.command-steps b{color:#6e8da0;font:500 10px var(--mono)}.command-steps span{display:grid;gap:3px}.command-steps strong{font-size:12px}.command-steps small{color:#7594a6}.command-steps em{color:#6f8c9d;border:1px solid rgba(255,255,255,.14);border-radius:20px;padding:5px 8px;font:normal 7px var(--mono)}.command-steps .done em{color:#75d38b;border-color:#60c37659}.command-steps .active{margin:0 -14px;padding:17px 14px;border:1px solid rgba(255,206,89,.45);border-radius:10px;background:#ffc74314}.command-steps .active b,.command-steps .active em{color:#ffd166}.game-home .pricing-section{background:linear-gradient(180deg,transparent,#e9f3f8 44%,transparent)}.game-home .price-card{border:1px solid #d7e4eb;border-top:6px solid #2692c7;border-radius:14px;color:#15344a;background:#fff;box-shadow:0 15px 40px #153d5314}.game-home .price-card.featured{border:2px solid #e7a42f;border-top-width:6px;background:linear-gradient(180deg,#fff6dc,#fff 45%);box-shadow:0 24px 55px #c57e1b33}.game-home .price-card:nth-child(3){border-top-color:#7048a0}.game-home .popular{color:#fff;background:#d94c38;border-radius:0 10px}.game-home .price-card>small{color:#1886bd}.game-home .price{color:#102f46}.game-home .cta-section{position:relative;overflow:hidden;color:#fff;background:linear-gradient(90deg,#072033f0,#0b2a42b8),url(/images/coc-battle-hero.webp) center 48% / cover;box-shadow:0 26px 60px #08253933}.game-home .cta-section .kicker{color:#ffd166}.game-home .cta-section h2{color:#fff;text-shadow:0 4px 0 rgba(3,19,32,.25)}.game-home .cta-section p{color:#cfdee7}.game-home footer{color:#667d8c;border-color:#d6e3ea}.game-home footer .brand,.game-home footer .brand b{color:#17364b}@media(max-width:900px){.game-home .hero-section{margin:16px 16px 0;padding:60px 32px 72px;border-radius:25px}.game-home .hero-visual{height:520px}.game-home .metrics-strip{margin-top:-20px}.battle-command{margin-left:24px;margin-right:24px;grid-template-columns:1fr}.battle-scene{min-height:460px}.command-panel{padding:48px 30px}}@media(max-width:560px){.game-home .hero-section{margin:10px 10px 0;padding:48px 20px 58px}.game-home .hero-copy h1{font-size:57px}.game-home .hero-visual{order:-1;height:310px;margin-bottom:8px}.game-home .hero-visual>img{object-position:54% center}.game-home .village-badge-top{right:-7px;top:18px}.game-home .village-badge-bottom{left:-7px;bottom:20px}.game-home .village-badge{min-width:165px;padding:10px 12px}.game-home .metrics-strip,.battle-command{margin-left:18px;margin-right:18px}.battle-scene{min-height:340px}.battle-scene-copy{left:22px;bottom:22px}.battle-scene-copy strong{font-size:42px}.command-panel{padding:38px 20px}}.game-theme:not(.game-home){min-height:100vh;color:#18364b;background:radial-gradient(circle at 12% 16%,rgba(41,153,207,.11),transparent 28rem),radial-gradient(circle at 88% 75%,rgba(119,73,164,.08),transparent 26rem),#f2f7fa;--lime: #f4b43f;--lime-dark: #d58d22;--panel: #ffffff;--panel-2: #f7fafc;--line: #d9e5eb;--muted: #667d8b}.game-theme:not(.game-home) .site-header{color:#fff;border-color:#ffffff1a;background:#082338f5;box-shadow:0 8px 30px #061e322e}.game-theme:not(.game-home) .brand,.game-theme:not(.game-home) .brand b{color:#fff}.game-theme:not(.game-home) nav a,.game-theme:not(.game-home) .text-link,.game-theme:not(.game-home) .language,.game-theme:not(.game-home) .icon-button{color:#d7e9f4}.game-theme:not(.game-home) nav a:hover,.game-theme:not(.game-home) .text-link:hover{color:#ffd36b}.game-theme:not(.game-home) .button{color:#17364b;border:1px solid #c9d8e1;border-radius:10px;background:#fff;box-shadow:0 5px 17px #11374d12}.game-theme:not(.game-home) .site-header .button{color:#fff;border-color:#ffffff40;background:#ffffff14;box-shadow:none}.game-theme:not(.game-home) .button.primary{color:#3d2704;border-color:#f1ad36;background:linear-gradient(180deg,#ffd46a,#eca52e);box-shadow:0 6px #a96818,0 13px 24px #122d3d24}.game-theme:not(.game-home) .button.primary:hover{background:linear-gradient(180deg,#ffe18b,#f2b33f)}.game-theme:not(.game-home) .kicker{color:#c87725}.game-theme:not(.game-home) .auth-wrap{overflow:hidden;margin-top:54px;border:1px solid #d7e3ea;border-radius:22px;background:#fff;box-shadow:0 28px 70px #0d344b24}.game-theme:not(.game-home) .auth-panel{color:#18364b;background:#fff}.game-theme:not(.game-home) .auth-panel h1,.game-theme:not(.game-home) .narrow-page h1,.game-theme:not(.game-home) .content-page h1,.game-theme:not(.game-home) .dashboard-heading h1{color:#102f46;font-family:Lilita One,Manrope,sans-serif;font-weight:400;letter-spacing:-.02em}.game-theme:not(.game-home) .auth-panel>p,.game-theme:not(.game-home) .narrow-page>p,.game-theme:not(.game-home) .content-page>p{color:#6a7e8b}.game-theme:not(.game-home) label{color:#5e7482}.game-theme:not(.game-home) input{color:#17364b;border:1px solid #cedce4;border-radius:9px;background:#f7fafc}.game-theme:not(.game-home) input:focus{border-color:#2a92c5;background:#fff;box-shadow:0 0 0 4px #2a92c51c}.game-theme:not(.game-home) .auth-links{color:#718592}.game-theme:not(.game-home) .auth-links a{color:#197cae}.game-theme:not(.game-home) .auth-aside{position:relative;isolation:isolate;color:#fff;background:linear-gradient(180deg,#051f3226,#051f32e0),url(/images/coc-battle-hero.webp) 56% center / cover}.game-theme:not(.game-home) .auth-aside:after{content:"";position:absolute;top:14px;right:14px;bottom:14px;left:14px;z-index:-1;border:1px solid rgba(255,210,104,.45);border-radius:14px}.auth-battle-badge{width:fit-content;margin-bottom:auto;padding:8px 11px;color:#3c2806;border-radius:7px;background:#ffd266;font:500 8px var(--mono);letter-spacing:.09em}.game-theme:not(.game-home) .auth-aside blockquote{color:#fff;font:400 36px/1 Lilita One,sans-serif;text-shadow:0 4px 0 rgba(4,24,39,.28)}.game-theme:not(.game-home) .auth-aside small{color:#ffd267}.game-theme:not(.game-home) .narrow-page,.game-theme:not(.game-home) .content-page{margin-top:60px;margin-bottom:100px;padding:56px;min-height:auto;border:1px solid #d8e4ea;border-radius:20px;background:#fff;box-shadow:0 24px 60px #0e364d1a}.game-theme:not(.game-home) .content-page{max-width:960px}.game-theme:not(.game-home) .content-page .steps{border-color:#dbe6ec;border-radius:14px;background:#dbe6ec;overflow:hidden}.game-theme:not(.game-home) .steps div{color:#19394f;background:#f8fbfc}.game-theme:not(.game-home) .steps span,.game-theme:not(.game-home) .guide-list>article>span{color:#d07a27}.game-theme:not(.game-home) .steps p,.game-theme:not(.game-home) .guide-list p,.game-theme:not(.game-home) .legal p{color:#6b7e8a}.game-theme:not(.game-home) .guide-list,.game-theme:not(.game-home) .guide-list article{border-color:#dce6eb}.game-theme:not(.game-home) .guide-list h2,.game-theme:not(.game-home) .legal h2{color:#17364b}.game-theme:not(.game-home) .dashboard-page{color:#18364b}.game-theme:not(.game-home) .dashboard-heading p{color:#6e8390}.game-theme:not(.game-home) .dashboard-card,.game-theme:not(.game-home) .stat-card{color:#19384d;border:1px solid #d8e4ea;border-radius:14px;background:#fff;box-shadow:0 12px 30px #1139500f}.game-theme:not(.game-home) .dashboard-card h2{color:#16354a}.game-theme:not(.game-home) .dashboard-card>p{color:#6a7e8b}.game-theme:not(.game-home) .card-title span,.game-theme:not(.game-home) .card-title a{color:#c87927}.game-theme:not(.game-home) .license-row,.game-theme:not(.game-home) td,.game-theme:not(.game-home) .compact-admin-list>div{border-color:#e0e9ee}.game-theme:not(.game-home) .license-row strong,.game-theme:not(.game-home) td{color:#425d6d}.game-theme:not(.game-home) .license-row small,.game-theme:not(.game-home) th,.game-theme:not(.game-home) .compact-admin-list small{color:#748894}.game-theme:not(.game-home) .status-dot.active{background:#45a55b;box-shadow:0 0 10px #45a55b73}.game-theme:not(.game-home) .empty-state{color:#718692;border-color:#cbdbe3;border-radius:10px;background:#f8fbfc}.game-theme:not(.game-home) .stat-card small{color:#6e8390}.game-theme:not(.game-home) .stat-card strong{color:#176f9e}.game-theme:not(.game-home) .admin-form,.game-theme:not(.game-home) .price-card ul{border-color:#dfe8ed}.game-theme:not(.game-home) .table-actions button{color:#476170;border-color:#c9d8e0;border-radius:7px;background:#f8fbfc}.game-theme:not(.game-home) .checkout-page{overflow:hidden;border:1px solid #d5e2e9;border-radius:22px;background:#fff;box-shadow:0 28px 70px #0d344b24}.game-theme:not(.game-home) .checkout-summary{color:#fff;border-color:#ffffff1f;background:linear-gradient(180deg,#072337c7,#071f32f5),url(/images/coc-battle-hero.webp) 53% center / cover}.game-theme:not(.game-home) .checkout-summary h1{font:400 42px Lilita One,sans-serif}.game-theme:not(.game-home) .checkout-summary>p,.game-theme:not(.game-home) .checkout-summary li{color:#ccdde7}.game-theme:not(.game-home) .checkout-summary ul{border-color:#ffffff26}.game-theme:not(.game-home) .checkout-box{color:#18364b;background:#fff}.game-theme:not(.game-home) .checkout-box>p{color:#6a7d89}.game-theme:not(.game-home) .payment-option{color:#18364b;border-color:#d2e0e7;border-radius:10px;background:#f7fafc}.game-theme:not(.game-home) .payment-option.selected{border-color:#e2a031;background:#fff8e6}.game-theme:not(.game-home) .payment-option small{color:#6c818d}.game-theme:not(.game-home) .payment-option>span{color:#c67622}.game-theme:not(.game-home) .release-summary code{color:#637b89}.game-theme:not(.game-home) .state-page{color:#17364b}.game-theme:not(.game-home) .loader{border-color:#cad9e1;border-top-color:#e0a033}.game-theme:not(.game-home) footer{color:#667d8b;border-color:#d6e2e8}.game-theme:not(.game-home) footer .brand,.game-theme:not(.game-home) footer .brand b{color:#17364b}.game-theme:not(.game-home) footer a{color:#4f6877}.game-theme:not(.game-home) .alert.success{color:#2e6d3d;border-color:#a9d1b1;background:#eef9ef}.game-theme:not(.game-home) .alert.warning{color:#815b18;border-color:#e5c785;background:#fff8e7}.game-theme:not(.game-home) .alert.error{color:#9f3939;border-color:#e1aaaa;background:#fff0f0}.contact-rail{position:fixed;right:18px;top:50%;z-index:80;display:grid;gap:8px;padding:9px;border:1px solid rgba(17,58,81,.13);border-radius:16px;background:#fffffff0;box-shadow:0 16px 40px #0a2b4033;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);transform:translateY(-50%)}.contact-rail>span{color:#647c8a;padding:4px 0;font:500 7px var(--mono);letter-spacing:.13em;text-align:center;writing-mode:vertical-rl;justify-self:center}.contact-rail a{width:46px;height:46px;display:grid;place-items:center;border-radius:12px;color:#fff;font-size:23px;text-decoration:none;transition:transform .2s ease,box-shadow .2s ease}.contact-rail a:hover{transform:translate(-4px) scale(1.04)}.contact-rail .zalo{background:linear-gradient(145deg,#1689e8,#0868c6);box-shadow:0 8px 18px #0e75d340}.contact-rail .telegram{background:linear-gradient(145deg,#32b9ed,#168ac5);box-shadow:0 8px 18px #1a97ce40}@media(max-width:900px){.game-theme:not(.game-home) .dashboard-page{padding-left:24px;padding-right:24px}.game-theme:not(.game-home) .narrow-page,.game-theme:not(.game-home) .content-page{margin-left:20px;margin-right:20px}}@media(max-width:560px){.game-theme:not(.game-home) .auth-wrap{margin-top:20px;border-radius:16px}.game-theme:not(.game-home) .auth-aside{min-height:300px}.game-theme:not(.game-home) .narrow-page,.game-theme:not(.game-home) .content-page{padding:36px 24px}.contact-rail{top:auto;right:14px;bottom:14px;grid-template-columns:auto auto;transform:none}.contact-rail>span{display:none}.contact-rail a{width:44px;height:44px}}
