@font-face{font-family:Chakra Petch;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/chakra-petch-600.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/chakra-petch-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Chakra Petch;font-style:italic;font-weight:700;font-display:swap;src:url(/fonts/chakra-petch-700-italic.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/jetbrains-mono-500.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/jetbrains-mono-700.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--ak-bg: #f2f7fc;--ak-bg-alt: #e8f1fb;--ak-surface: #ffffff;--ak-surface-glass: rgba(255, 255, 255, .86);--ak-surface-tint: #f6faff;--ak-cyan: #0098ff;--ak-cyan-bright: #00c8ff;--ak-blue: #0066e6;--ak-blue-deep: #0a2547;--ak-crimson: #ff2e5b;--ak-crimson-dark: #c8143c;--ak-mint: #00c49a;--ak-amber: #ff9f0a;--ak-ink: #0f1f38;--ak-ink-mid: #3a506e;--ak-ink-muted: #687f9e;--ak-line: #d4e3f4;--ak-line-strong: #9cc6f2;--ak-shadow-soft: 0 12px 32px rgba(12, 42, 88, .06);--ak-shadow-hard: 4px 4px 0px rgba(0, 152, 255, .16);--ak-shadow-hover: 0 18px 38px rgba(0, 110, 230, .12), 6px 6px 0px rgba(0, 152, 255, .32);--font-sans: "PingFang SC", "HarmonyOS Sans SC", "Hiragino Sans GB", "Microsoft YaHei", -apple-system, BlinkMacSystemFont, sans-serif;--font-display: "Chakra Petch", "PingFang SC", "HarmonyOS Sans SC", "Microsoft YaHei", sans-serif;--font-mono: "JetBrains Mono", ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--ak-max: 1260px}*,*:before,*:after{box-sizing:border-box}html{background:var(--ak-bg);color:var(--ak-ink);scroll-behavior:smooth;-webkit-font-smoothing:antialiased;overflow-x:clip}body.ak-cyber-body{margin:0;font-family:var(--font-sans);font-size:15.5px;line-height:1.68;color:var(--ak-ink);background:var(--ak-bg);overflow-x:clip;position:relative}.ak-nowrap{white-space:nowrap}section[id],div[id]{scroll-margin-top:112px}img{max-width:100%;height:auto;display:block}a{color:var(--ak-blue);text-decoration:none;transition:color .18s ease}a:hover{color:var(--ak-crimson)}::selection{background:var(--ak-cyan);color:#fff}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}[hidden]{display:none!important}.ak-ambient-bg{position:fixed;inset:0;z-index:-1;pointer-events:none;background-color:var(--ak-bg);background-image:radial-gradient(circle at 84% 12%,rgba(0,184,255,.14),transparent 38%),radial-gradient(circle at 10% 30%,rgba(255,46,91,.06),transparent 34%),linear-gradient(to right,rgba(0,132,255,.05) 1px,transparent 1px),linear-gradient(to bottom,rgba(0,132,255,.05) 1px,transparent 1px);background-size:100% 100%,100% 100%,32px 32px,32px 32px}.ak-shell{width:min(var(--ak-max),calc(100% - 40px));margin:0 auto}.ak-hazard-stripe{height:6px;width:100%;background:repeating-linear-gradient(-45deg,var(--ak-cyan),var(--ak-cyan) 10px,#dff0ff 10px,#dff0ff 20px)}.ak-header{position:sticky;top:0;z-index:1000;background:#ffffffe0;backdrop-filter:blur(18px);-webkit-backdrop-filter:blur(18px);border-bottom:1.5px solid var(--ak-line);box-shadow:0 6px 24px #0a25470d}.ak-topbar{background:linear-gradient(90deg,#0c213d,#102e54 65%,#0c213d);color:#cfe3fb;font-size:12px;font-family:var(--font-mono);border-bottom:2px solid var(--ak-cyan)}.ak-topbar-inner{min-height:32px;display:flex;align-items:center;justify-content:space-between;gap:16px}.ak-topbar-left,.ak-topbar-right{display:flex;align-items:center;gap:16px;flex-wrap:wrap}.ak-topbar a{color:#cfe3fb;font-family:var(--font-sans);font-size:12px}.ak-topbar a:hover{color:var(--ak-cyan-bright)}.ak-sys-pill{display:inline-flex;align-items:center;gap:7px;color:#7ef9db;font-weight:700;letter-spacing:.04em}.ak-pulse-dot{width:7px;height:7px;border-radius:50%;background:var(--ak-mint);box-shadow:0 0 8px var(--ak-mint);display:inline-block;animation:ak-pulse 2.2s ease-in-out infinite}@keyframes ak-pulse{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.35);opacity:.65}}.ak-nav-bar{min-height:70px;display:flex;align-items:center;justify-content:space-between;gap:20px}.ak-brand{display:inline-flex;align-items:center;gap:11px;color:var(--ak-ink)!important;flex-shrink:0}.ak-brand-mark{width:42px;height:42px;border-radius:10px;background:#fff;border:1.5px solid var(--ak-line);box-shadow:2px 2px #0098ff33;display:grid;place-items:center;padding:3px}.ak-brand-text{display:flex;flex-direction:column;line-height:1.05}.ak-brand-title{font-family:var(--font-display);font-weight:700;font-style:italic;font-size:21px;letter-spacing:.03em;color:var(--ak-ink)}.ak-brand-title em{font-style:italic;color:var(--ak-cyan)}.ak-brand-sub{font-family:var(--font-mono);font-size:9.5px;letter-spacing:.12em;color:var(--ak-ink-muted);margin-top:2px}.ak-nav-menu{display:flex;align-items:center;gap:6px}.ak-nav-item{position:relative;display:flex;flex-direction:column;align-items:center;padding:7px 13px;border-radius:8px;color:var(--ak-ink)!important;transition:background .16s ease,transform .16s ease}.ak-nav-item .ak-nav-label{font-weight:700;font-size:14px;line-height:1.2}.ak-nav-item .ak-nav-en{font-family:var(--font-mono);font-size:9px;letter-spacing:.08em;color:var(--ak-ink-muted);margin-top:1px}.ak-nav-item:hover{background:#edf5ff;transform:translateY(-1px)}.ak-nav-item.is-active{background:linear-gradient(180deg,#0098ff1c,#0098ff0a);color:var(--ak-blue)!important}.ak-nav-item.is-active:after{content:"";position:absolute;left:12px;right:12px;bottom:0;height:3px;background:var(--ak-cyan);transform:skew(-20deg)}.ak-nav-actions{display:flex;align-items:center;gap:10px}.ak-btn-ghost{font-weight:700;font-size:13.5px;color:var(--ak-ink-mid)!important;padding:8px 13px;border:1.5px solid var(--ak-line);border-radius:8px;background:#fff}.ak-btn-ghost:hover{border-color:var(--ak-cyan);color:var(--ak-blue)!important}.ak-burger{display:none;width:42px;height:40px;border:1.5px solid var(--ak-line-strong);background:#fff;border-radius:8px;padding:8px 9px;cursor:pointer}.ak-burger span{display:block;height:2px;background:var(--ak-ink);margin:4px 0;transition:transform .2s ease,opacity .2s ease}.ak-mobile-drawer{display:none;border-top:1.5px solid var(--ak-line);background:#fff;box-shadow:0 20px 40px #0a254724}.ak-mobile-drawer.is-open{display:block}.ak-mobile-drawer-inner{padding:16px 0 22px}.ak-mobile-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.ak-mobile-link{display:flex;flex-direction:column;padding:10px 12px;border:1px solid var(--ak-line);border-radius:8px;background:var(--ak-surface-tint);color:var(--ak-ink)!important}.ak-mobile-link strong{font-size:14px}.ak-mobile-link span{font-family:var(--font-mono);font-size:10px;color:var(--ak-ink-muted)}.ak-mobile-link.is-active{border-color:var(--ak-cyan);background:#e8f4ff}.ak-mobile-cta-row{margin-top:12px;display:grid;grid-template-columns:1fr 1.3fr;gap:10px}.ak-btn{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:12px 22px;font-weight:800;font-size:14.5px;letter-spacing:.02em;border:none;cursor:pointer;transform:skew(-10deg);transition:transform .18s ease,box-shadow .18s ease,filter .18s ease;text-decoration:none!important}.ak-btn>*{transform:skew(10deg);display:inline-block}.ak-btn-sm{padding:8px 16px;font-size:13.5px}.ak-btn-block{width:100%}.ak-btn-primary{background:linear-gradient(135deg,#00b4ff,#0072ff);color:#fff!important;box-shadow:4px 4px #005ad247}.ak-btn-primary:hover{transform:skew(-10deg) translateY(-2px);box-shadow:6px 6px #005ad261;filter:brightness(1.04)}.ak-btn-crimson{background:linear-gradient(135deg,#ff3e6c,#e11648);color:#fff!important;box-shadow:4px 4px #b9103a47}.ak-btn-crimson:hover{transform:skew(-10deg) translateY(-2px);box-shadow:6px 6px #b9103a66}.ak-btn-secondary{background:#fff;color:var(--ak-ink)!important;border:1.5px solid var(--ak-line-strong);box-shadow:3px 3px #0098ff24}.ak-btn-secondary:hover{border-color:var(--ak-cyan);color:var(--ak-blue)!important;transform:skew(-10deg) translateY(-2px)}.ak-mono-tag{display:inline-flex;align-items:center;gap:6px;font-family:var(--font-mono);font-size:11px;font-weight:700;letter-spacing:.08em;color:var(--ak-blue);background:#0098ff1a;border-left:3px solid var(--ak-cyan);padding:3px 9px;text-transform:uppercase}.ak-slant-badge{display:inline-block;font-size:11.5px;font-weight:800;padding:3px 10px;color:#fff;transform:skew(-12deg)}.ak-slant-badge.accent-cyan{background:var(--ak-cyan)}.ak-slant-badge.accent-crimson{background:var(--ak-crimson)}.ak-char-slot{position:relative;border-radius:14px;background:linear-gradient(165deg,#ffffffeb,#e2f1ffb8);border:1.5px dashed rgba(0,152,255,.45);overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;box-shadow:inset 0 0 28px #00a8ff0f}.ak-char-slot.has-real-art{border:none;background:radial-gradient(circle at 50% 60%,rgba(0,168,255,.16),transparent 68%);backdrop-filter:none;box-shadow:none;overflow:visible}.ak-char-slot.has-real-art .ak-char-corner{display:none}.ak-char-slot.has-real-art.ak-char-fit-bottom{border-radius:0;border-bottom:2px solid rgba(0,152,255,.36);box-shadow:0 14px 26px -18px #0084ff6b}.ak-char-accent-crimson.has-real-art{background:radial-gradient(circle at 50% 58%,rgba(255,46,91,.14),transparent 68%)}.ak-char-accent-crimson.has-real-art.ak-char-fit-bottom{border-bottom-color:#ff2e5b61;box-shadow:0 14px 26px -18px #ff2e5b6b}.ak-char-accent-crimson{border-color:#ff2e5b73}.ak-char-corner{position:absolute;width:11px;height:11px;border-color:var(--ak-cyan);border-style:solid;z-index:2;pointer-events:none}.ak-char-corner.tl{top:7px;left:7px;border-width:2px 0 0 2px}.ak-char-corner.tr{top:7px;right:7px;border-width:2px 2px 0 0}.ak-char-corner.bl{bottom:7px;left:7px;border-width:0 0 2px 2px}.ak-char-corner.br{bottom:7px;right:7px;border-width:0 2px 2px 0}.ak-char-blueprint{position:relative;z-index:1;display:flex;flex-direction:column;height:100%;padding:12px}.ak-char-top-bar{display:flex;align-items:center;justify-content:space-between;gap:8px;font-family:var(--font-mono);font-size:10px}.ak-char-code{color:var(--ak-blue);font-weight:700}.ak-char-badge{background:#0098ff24;color:var(--ak-blue);padding:2px 6px;border-radius:4px;font-weight:700}.ak-char-silhouette{flex:1;display:flex;align-items:center;justify-content:center;padding:6px 0}.ak-char-hero{min-height:500px}.ak-char-hero .ak-char-silhouette svg{width:min(100%,310px);max-height:350px}.ak-char-banner{min-height:340px}.ak-char-banner .ak-char-silhouette svg{width:min(100%,220px);max-height:240px}.ak-char-chibi{min-height:220px}.ak-char-chibi .ak-char-silhouette svg{width:118px;height:128px}.ak-char-hud-spec{background:#ffffffeb;backdrop-filter:blur(10px);border:1px solid var(--ak-line);border-left:3px solid var(--ak-cyan);border-radius:8px;padding:8px 10px;font-size:11.5px;line-height:1.45}.ak-char-accent-crimson .ak-char-hud-spec{border-left-color:var(--ak-crimson)}.ak-char-role{display:flex;align-items:center;gap:6px;flex-wrap:wrap}.ak-char-dot{width:6px;height:6px;border-radius:50%;background:var(--ak-crimson)}.ak-char-role strong{color:var(--ak-ink);font-size:12.5px}.ak-char-role em{font-style:normal;font-family:var(--font-mono);font-size:10px;color:var(--ak-crimson);background:#ff2e5b1a;padding:1px 5px;border-radius:3px;margin-left:auto}.ak-char-meta-row{color:var(--ak-ink-mid);margin-top:3px;font-size:11px}.ak-char-path{margin-top:4px}.ak-char-path code{display:block;font-family:var(--font-mono);font-size:10.5px;background:#edf4fc;color:var(--ak-blue-deep);padding:3px 6px;border-radius:4px;word-break:break-all}.ak-char-hint{margin:4px 0 0;color:var(--ak-ink-muted);font-size:11px}.ak-char-chibi .ak-char-hint{display:none}.ak-char-real-wrap{position:relative;z-index:1;width:100%;flex:1;display:flex;align-items:flex-end;justify-content:center;overflow:hidden}.ak-char-fit-bottom .ak-char-real-wrap{align-items:flex-end;padding:6px 6px 0;overflow:hidden}.ak-char-fit-contain .ak-char-real-wrap{align-items:center;padding:4px;overflow:visible}.ak-char-real-wrap img{width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(0 16px 28px rgba(10,37,71,.18));transition:transform .28s cubic-bezier(.22,1,.36,1)}.ak-char-hero.has-real-art{height:560px}.ak-char-hero.has-real-art .ak-char-real-wrap img{max-height:552px}.ak-char-banner.has-real-art{height:400px}.ak-char-banner.ak-char-fit-bottom.has-real-art .ak-char-real-wrap img{max-height:392px}.ak-char-banner.ak-char-fit-contain.has-real-art .ak-char-real-wrap img{max-height:384px}.ak-char-chibi.has-real-art{height:248px}.ak-char-chibi.has-real-art .ak-char-real-wrap img{max-height:240px}.ak-plan-spotlight:hover .ak-char-fit-contain .ak-char-real-wrap img,.ak-char-slot.ak-char-fit-contain.has-real-art:hover .ak-char-real-wrap img{transform:translateY(-4px) scale(1.03)}.ak-char-slot.ak-char-fit-bottom.has-real-art:hover .ak-char-real-wrap img{transform:scale(1.02);transform-origin:bottom center}.ak-home-hero{position:relative;padding:46px 0 64px;overflow:hidden;border-bottom:1.5px solid var(--ak-line);background:radial-gradient(circle at 75% 38%,rgba(0,178,255,.18),transparent 46%),linear-gradient(180deg,#fff,#eef6ff)}.ak-home-hero-watermark{position:absolute;top:14px;left:50%;transform:translate(-50%) skew(-10deg);font-family:var(--font-display);font-weight:700;font-size:clamp(68px,11vw,152px);line-height:.9;letter-spacing:.06em;color:transparent;-webkit-text-stroke:1.5px rgba(0,140,255,.1);white-space:nowrap;pointer-events:none;user-select:none}.ak-home-hero-grid{position:relative;z-index:1;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);gap:42px;align-items:center}.ak-hero-eyebrow{display:inline-flex;align-items:center;gap:10px;background:#fff;border:1.5px solid var(--ak-line-strong);padding:5px 14px 5px 6px;border-radius:999px;box-shadow:0 6px 18px #0078ff14}.ak-hero-eyebrow .tag{background:var(--ak-crimson);color:#fff;font-family:var(--font-mono);font-size:11px;font-weight:700;padding:2px 9px;border-radius:999px}.ak-hero-eyebrow .txt{font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--ak-blue-deep)}.ak-home-hero h1{margin:18px 0 16px;font-family:var(--font-display);font-size:clamp(30px,3.45vw,46px);line-height:1.16;letter-spacing:-.01em;color:var(--ak-ink)}.ak-home-hero h1 .accent{background:linear-gradient(90deg,var(--ak-blue) 0%,var(--ak-cyan) 60%,var(--ak-crimson) 100%);-webkit-background-clip:text;background-clip:text;color:transparent}.ak-hero-lead{font-size:17.5px;color:var(--ak-ink-mid);max-width:600px;margin:0 0 26px}.ak-hero-cta-group{display:flex;flex-wrap:wrap;gap:14px;align-items:center}.ak-hero-telemetry{margin-top:30px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.ak-stat-chip{background:#ffffffeb;border:1.5px solid var(--ak-line);border-top:3px solid var(--ak-cyan);padding:12px 14px;border-radius:10px;box-shadow:var(--ak-shadow-soft)}.ak-stat-chip strong{display:block;font-family:var(--font-display);font-size:24px;line-height:1.1;color:var(--ak-ink)}.ak-stat-chip span{font-size:12.5px;color:var(--ak-ink-muted)}.ak-hero-quick-links{margin-top:18px;display:flex;flex-wrap:wrap;gap:16px;font-size:13.5px;font-weight:700}.ak-hero-stage{position:relative}.ak-floating-hud{position:absolute;z-index:3;background:#0f1f38eb;color:#fff;padding:9px 13px;border-radius:8px;border-left:3px solid var(--ak-mint);font-family:var(--font-mono);font-size:11px;box-shadow:0 12px 26px #0a254738}.ak-floating-hud.top-right{top:-10px;right:-8px}.ak-floating-hud.bottom-left{bottom:14px;left:0}.ak-floating-hud strong{color:#7ef9db;display:block}.ak-sub-hero{position:relative;padding:40px 0 46px;background:radial-gradient(circle at 85% 25%,rgba(0,168,255,.16),transparent 44%),linear-gradient(180deg,#fff,#eaf3fe);border-bottom:1.5px solid var(--ak-line);overflow:hidden}.ak-sub-hero-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:32px;align-items:center}.ak-crumb{display:inline-flex;flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;color:var(--ak-ink-muted);margin-bottom:14px;font-weight:600}.ak-crumb a{color:var(--ak-ink-mid)}.ak-sub-hero h1{margin:12px 0 14px;font-family:var(--font-display);font-size:clamp(28px,3.6vw,44px);line-height:1.15;color:var(--ak-ink)}.ak-sub-hero p.lead{margin:0;font-size:16.5px;color:var(--ak-ink-mid);max-width:780px}.ak-badge-row{display:flex;flex-wrap:wrap;gap:8px;margin-top:18px}.ak-tech-pill{font-family:var(--font-mono);font-size:12px;font-weight:700;background:#fff;color:var(--ak-blue-deep);border:1.5px solid var(--ak-line-strong);padding:4px 11px;border-radius:6px;box-shadow:2px 2px #0098ff1f}.ak-hero-note-box{margin-top:18px;padding:11px 15px;background:#ffffffd9;border-left:3px solid var(--ak-amber);border-radius:6px;font-size:13.5px;color:var(--ak-ink-mid);max-width:820px}.ak-game-ribbon{background:#fff;border-bottom:1px solid var(--ak-line)}.ak-game-ribbon-inner{display:flex;align-items:center;gap:8px;overflow-x:auto;padding:9px 0;scrollbar-width:none}.ak-game-ribbon-inner a{white-space:nowrap;font-size:13px;font-weight:700;padding:5px 12px;border-radius:999px;color:var(--ak-ink-mid);background:var(--ak-bg);border:1px solid transparent}.ak-game-ribbon-inner a:hover,.ak-game-ribbon-inner a[aria-current=page]{background:#e3f2ff;border-color:var(--ak-cyan);color:var(--ak-blue)}.ak-sec{padding:68px 0;position:relative}.ak-sec-alt{background:linear-gradient(180deg,#e6f1fda6,#f2f7fce6);border-top:1px solid var(--ak-line);border-bottom:1px solid var(--ak-line)}.ak-sec-head{position:relative;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:30px;flex-wrap:wrap}.ak-sec-watermark{display:block;font-family:var(--font-display);font-style:italic;font-weight:700;font-size:clamp(32px,5vw,56px);line-height:.85;color:transparent;-webkit-text-stroke:1.2px rgba(0,136,255,.18);letter-spacing:.05em;margin-bottom:-8px;pointer-events:none;user-select:none}.ak-sec-head h2{margin:8px 0 0;font-family:var(--font-display);font-size:clamp(25px,3vw,36px);line-height:1.2;color:var(--ak-ink)}.ak-sec-lead{margin:8px 0 0;color:var(--ak-ink-mid);max-width:720px}.ak-cyber-card{position:relative;background:var(--ak-surface);border:1.5px solid var(--ak-line);border-radius:14px;padding:24px;box-shadow:var(--ak-shadow-soft),var(--ak-shadow-hard);transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ak-cyber-card:before{content:"";position:absolute;top:0;left:20px;right:20px;height:3px;background:linear-gradient(90deg,var(--ak-cyan),transparent);border-radius:0 0 4px 4px;opacity:.75}.ak-cyber-card:hover{transform:translateY(-4px);border-color:var(--ak-cyan);box-shadow:var(--ak-shadow-hover)}.ak-cyber-card.is-featured{border-color:var(--ak-crimson);box-shadow:0 16px 36px #ff2e5b1a,5px 5px #ff2e5b38}.ak-cyber-card.is-featured:before{background:linear-gradient(90deg,var(--ak-crimson),var(--ak-amber));opacity:1}.ak-grid-2{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.ak-grid-3{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ak-grid-4{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.ak-service-card{display:flex;flex-direction:column;justify-content:space-between;color:var(--ak-ink)!important}.ak-service-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ak-service-num{font-family:var(--font-display);font-weight:700;font-style:italic;font-size:28px;color:#0088ff40;line-height:1}.ak-service-card h3{margin:0 0 8px;font-size:20px;color:var(--ak-ink)}.ak-service-card p{margin:0 0 18px;color:var(--ak-ink-mid);font-size:14.5px}.ak-service-go{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-weight:800;font-size:13.5px;color:var(--ak-blue)}.ak-games-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:20px}.ak-game-tile{position:relative;border-radius:14px;overflow:hidden;background:#fff;border:1.5px solid var(--ak-line);box-shadow:var(--ak-shadow-soft),var(--ak-shadow-hard);display:flex;flex-direction:column;transition:transform .2s ease,box-shadow .2s ease,border-color .2s ease}.ak-game-tile:hover{transform:translateY(-4px);border-color:var(--ak-cyan);box-shadow:var(--ak-shadow-hover)}.ak-game-banner{position:relative;height:152px;background-size:cover;background-position:center;background-color:#102544}.ak-game-banner:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0a1c3626,#0a1c36c7)}.ak-game-banner-top{position:relative;z-index:1;padding:12px 14px;display:flex;justify-content:space-between;align-items:center}.ak-game-num{font-family:var(--font-mono);font-size:11px;font-weight:700;background:#ffffffeb;color:var(--ak-ink);padding:2px 8px;border-radius:4px}.ak-game-mode-pill{font-size:11px;font-weight:800;padding:3px 9px;border-radius:4px;background:var(--ak-cyan);color:#fff}.ak-game-mode-pill.is-nat{background:#1b3a6b}.ak-game-banner-title{position:absolute;z-index:1;left:16px;right:16px;bottom:12px;color:#fff}.ak-game-banner-title h3{margin:0;font-size:21px;line-height:1.2}.ak-game-banner-title span{font-family:var(--font-mono);font-size:11.5px;color:#ffffffd1}.ak-game-tile-body{padding:16px 18px 18px;flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:14px}.ak-game-tile-body p{margin:0;color:var(--ak-ink-mid);font-size:14px}.ak-game-tile-foot{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-top:12px;border-top:1px dashed var(--ak-line)}.ak-game-price-tag{font-family:var(--font-display);font-weight:700;font-size:15px;color:var(--ak-crimson)}.ak-game-links{display:flex;align-items:center;gap:10px;font-size:13.5px;font-weight:800}.ak-game-buy-mini{background:var(--ak-blue);color:#fff!important;padding:5px 11px;border-radius:6px}.ak-game-buy-mini:hover{background:var(--ak-crimson)}.ak-cycle-bar{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:14px;background:#fff;border:1.5px solid var(--ak-line);border-radius:12px;padding:12px 18px;margin-bottom:24px;box-shadow:var(--ak-shadow-soft)}.ak-cycle-info{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:14px;color:var(--ak-ink-mid)}.ak-cycle-tabs{display:flex;flex-wrap:wrap;gap:6px;background:var(--ak-bg);padding:5px;border-radius:10px}.ak-cycle-tabs button{border:none;background:transparent;padding:8px 14px;border-radius:7px;font-family:inherit;font-size:13.5px;font-weight:800;color:var(--ak-ink-mid);cursor:pointer;transition:all .16s ease}.ak-cycle-tabs button em{font-style:normal;font-size:11px;background:#0098ff24;color:var(--ak-blue);padding:1px 6px;border-radius:4px;margin-left:3px}.ak-cycle-tabs button em.hot{background:var(--ak-crimson);color:#fff}.ak-cycle-tabs button.is-active{background:#fff;color:var(--ak-ink);box-shadow:0 4px 12px #0066e624}.ak-spotlight-plans{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.ak-plan-spotlight{display:flex;flex-direction:column;justify-content:space-between;padding:20px}.ak-plan-card-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px}.ak-plan-card-body{display:grid;grid-template-columns:minmax(0,1.04fr) minmax(0,.96fr);gap:10px;align-items:center;margin-bottom:16px}.ak-plan-info h3{margin:0;font-family:var(--font-display);font-size:26px;line-height:1.15}.ak-plan-hw{margin:6px 0 8px;font-family:var(--font-mono);font-size:12px;color:var(--ak-blue);font-weight:700}.ak-plan-scene{margin:0 0 14px;font-size:13px;color:var(--ak-ink-mid)}.ak-price-main{display:flex;align-items:baseline;gap:2px}.ak-price-main .currency{font-family:var(--font-display);font-weight:700;font-size:20px;color:var(--ak-crimson)}.ak-price-main strong{font-family:var(--font-display);font-size:40px;line-height:1;color:var(--ak-ink)}.ak-price-main small{font-size:13px;color:var(--ak-ink-muted);margin-left:4px}.ak-price-sub{margin-top:6px;font-size:12px;font-weight:700;color:var(--ak-mint);background:#00c49a1a;display:inline-block;padding:3px 8px;border-radius:5px}.ak-tactical-notice{margin-top:22px;background:#fff;border:1.5px solid var(--ak-line);border-left:4px solid var(--ak-cyan);border-radius:10px;padding:14px 18px;display:flex;align-items:flex-start;gap:12px}.ak-notice-tag{flex-shrink:0;font-family:var(--font-mono);font-size:11px;font-weight:700;background:#e6f3ff;color:var(--ak-blue);padding:3px 8px;border-radius:4px}.ak-tactical-notice p{margin:0;font-size:14px;color:var(--ak-ink-mid)}.ak-matrix-drawer{margin-top:18px;background:#fff;border:1.5px solid var(--ak-line);border-radius:12px;overflow:hidden;box-shadow:var(--ak-shadow-soft)}.ak-matrix-drawer summary{list-style:none;cursor:pointer;padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:14px;background:linear-gradient(90deg,#f7fbff,#edf5ff)}.ak-matrix-drawer summary::-webkit-details-marker{display:none}.ak-matrix-summary-left{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ak-matrix-toggle-hint{font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--ak-blue)}.ak-table-wrap{overflow-x:auto;background:#fff;border:1.5px solid var(--ak-line);border-radius:12px}.ak-matrix-drawer .ak-table-wrap{border:none;border-top:1.5px solid var(--ak-line);border-radius:0}.ak-cyber-table{width:100%;border-collapse:collapse;font-size:14px;text-align:left}.ak-cyber-table caption{caption-side:top;text-align:left;padding:12px 18px;font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--ak-ink-mid);background:#f6faff;border-bottom:1px solid var(--ak-line)}.ak-cyber-table th,.ak-cyber-table td{padding:13px 16px;border-bottom:1px solid #e7f0fa;vertical-align:middle}.ak-cyber-table thead th{background:#eef5fd;color:var(--ak-ink);font-weight:800;white-space:nowrap}.ak-cyber-table thead th small{display:block;font-weight:600;color:var(--ak-ink-muted);font-size:11px}.ak-cyber-table tbody tr:hover{background:#f5faff}.ak-cyber-table tbody tr.is-row-featured{background:#fff8fa}.ak-row-code{display:block;font-family:var(--font-mono);font-size:10px;color:var(--ak-ink-muted)}.ak-row-name{font-family:var(--font-display);font-size:16px;font-weight:700;color:var(--ak-ink)}.ak-row-hw{display:block;font-size:11.5px;color:var(--ak-ink-muted)}.ak-inline-rec{display:inline-block;margin-left:6px;font-size:11px;background:var(--ak-crimson);color:#fff;padding:1px 6px;border-radius:4px}.ak-cell-price{font-family:var(--font-display);font-size:17px;color:var(--ak-ink);display:block}.ak-cell-avg{font-size:11.5px;color:var(--ak-ink-muted)}.is-best-col .ak-cell-price{color:var(--ak-crimson)}.ak-table-buy{display:inline-block;white-space:nowrap;padding:6px 12px;border-radius:6px;background:var(--ak-cyan);color:#fff!important;font-weight:800;font-size:12.5px}.ak-table-buy:hover{background:var(--ak-crimson)}.ak-table-footnote{margin:0;padding:11px 16px;font-size:12.5px;color:var(--ak-ink-muted);background:#f9fcff}.ak-filter-deck{display:flex;flex-wrap:wrap;gap:12px;align-items:center;background:#fff;border:1.5px solid var(--ak-line);padding:16px;border-radius:12px;box-shadow:var(--ak-shadow-soft);margin-bottom:18px}.ak-filter-deck input[type=search],.ak-filter-deck select{height:42px;padding:0 14px;border:1.5px solid var(--ak-line-strong);border-radius:8px;background:#f8fbff;color:var(--ak-ink);font:inherit;font-size:14px}.ak-filter-deck input[type=search]{flex:1 1 260px}.ak-filter-deck input[type=search]:focus,.ak-filter-deck select:focus{outline:none;border-color:var(--ak-cyan);background:#fff;box-shadow:0 0 0 3px #0098ff24}.ak-filter-reset{height:42px;padding:0 16px;border:1.5px solid var(--ak-line);border-radius:8px;background:#fff;font-weight:700;color:var(--ak-ink-mid);cursor:pointer}.ak-filter-reset:not(:disabled):hover{border-color:var(--ak-crimson);color:var(--ak-crimson)}.ak-filter-reset:disabled{opacity:.45;cursor:not-allowed}.ak-catalog-status{font-family:var(--font-mono);font-size:13px;color:var(--ak-ink-mid);margin:0 0 16px}.ak-pack-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px}.ak-pack-item{background:#fff;border:1.5px solid var(--ak-line);border-radius:12px;padding:18px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:3px 3px #0098ff1a;transition:transform .18s ease,border-color .18s ease}.ak-pack-item:hover{transform:translateY(-3px);border-color:var(--ak-cyan)}.ak-pack-tags{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:10px}.ak-pack-tags span{font-family:var(--font-mono);font-size:11px;font-weight:700;padding:2px 8px;border-radius:4px;background:#eaf4ff;color:var(--ak-blue)}.ak-pack-tags span:nth-child(2){background:#fff0f4;color:var(--ak-crimson)}.ak-pack-item h3{margin:0 0 6px;font-size:18px}.ak-pack-item p{margin:0 0 14px;font-size:13.5px;color:var(--ak-ink-mid)}.ak-pack-link{font-size:13.5px;font-weight:800;color:var(--ak-blue)}.ak-ded-tabs{display:inline-flex;gap:8px;background:#fff;padding:6px;border:1.5px solid var(--ak-line);border-radius:10px;margin-bottom:24px}.ak-ded-tabs button{border:none;background:transparent;padding:8px 18px;border-radius:7px;font-weight:800;font-family:var(--font-display);font-size:14px;cursor:pointer;color:var(--ak-ink-mid)}.ak-ded-tabs button.is-active{background:var(--ak-cyan);color:#fff}.ak-spec-dl{margin:14px 0 18px;display:grid;gap:7px;border-top:1px dashed var(--ak-line);border-bottom:1px dashed var(--ak-line);padding:12px 0}.ak-spec-dl div{display:flex;justify-content:space-between;gap:10px;font-size:13.5px}.ak-spec-dl dt{color:var(--ak-ink-muted)}.ak-spec-dl dd{margin:0;font-weight:700;font-family:var(--font-mono);font-size:12.5px;color:var(--ak-ink);text-align:right}.ak-step-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.ak-step-box{background:#fff;border:1.5px solid var(--ak-line);border-radius:12px;padding:20px;position:relative;box-shadow:var(--ak-shadow-soft)}.ak-step-num{font-family:var(--font-display);font-style:italic;font-weight:700;font-size:13px;color:#fff;background:var(--ak-cyan);display:inline-block;padding:2px 10px;transform:skew(-12deg);margin-bottom:10px}.ak-step-box h3,.ak-step-box strong{display:block;margin:0 0 6px;font-size:17px;color:var(--ak-ink)}.ak-step-box p{margin:0;font-size:14px;color:var(--ak-ink-mid)}.ak-faq-list{display:grid;gap:12px}.ak-faq-layout{display:grid;grid-template-columns:minmax(0,1.32fr) minmax(300px,.68fr);gap:28px;align-items:start}.ak-faq-list details{background:#fff;border:1.5px solid var(--ak-line);border-radius:10px;padding:15px 20px;box-shadow:var(--ak-shadow-soft)}.ak-faq-list details[open]{border-color:var(--ak-cyan)}.ak-faq-list summary{cursor:pointer;font-weight:800;font-size:16px;color:var(--ak-ink);list-style:none;display:flex;align-items:center;justify-content:space-between;gap:12px}.ak-faq-list summary::-webkit-details-marker{display:none}.ak-faq-list summary:after{content:"+";font-family:var(--font-mono);font-size:18px;color:var(--ak-cyan);flex-shrink:0}.ak-faq-list details[open] summary:after{content:"−";color:var(--ak-crimson)}.ak-faq-list details p{margin:12px 0 0;padding-top:12px;border-top:1px dashed var(--ak-line);color:var(--ak-ink-mid)}.ak-related-chips{display:flex;flex-wrap:wrap;gap:10px}.ak-related-chips a{background:#fff;border:1.5px solid var(--ak-line);padding:8px 15px;border-radius:8px;font-weight:700;font-size:13.5px;color:var(--ak-ink);box-shadow:2px 2px #0098ff1f}.ak-related-chips a:hover{border-color:var(--ak-cyan);color:var(--ak-blue);transform:translateY(-2px)}.ak-credential-pair{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px}.ak-credential-card{margin:0;background:#fff;border:1.5px solid var(--ak-line);border-radius:14px;padding:18px;box-shadow:var(--ak-shadow-soft),var(--ak-shadow-hard);display:flex;flex-direction:column;align-items:center}.ak-credential-card img{max-height:320px;width:auto;object-fit:contain;border-radius:8px;border:1px solid var(--ak-line)}.ak-credential-card figcaption{margin-top:14px;text-align:center}.ak-credential-card figcaption strong{display:block;font-size:16px}.ak-credential-card figcaption span{font-size:13px;color:var(--ak-ink-muted)}.ak-page-updated{font-family:var(--font-mono);font-size:12px;color:var(--ak-ink-muted);padding:20px 0 36px;text-align:right}.ak-console-window{background:#0c1d36;color:#e4f0ff;border-radius:14px;border:2px solid #23497d;box-shadow:0 20px 44px #0a1e3e33,6px 6px #0098ff40;overflow:hidden}.ak-console-bar{background:#12294a;padding:10px 16px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #244573;font-family:var(--font-mono);font-size:11.5px}.ak-console-dots{display:flex;gap:6px}.ak-console-dots span{width:10px;height:10px;border-radius:50%;background:#ff4769}.ak-console-dots span:nth-child(2){background:#ffbe2e}.ak-console-dots span:nth-child(3){background:#00d69f}.ak-console-body{padding:20px}.ak-console-tabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:16px}.ak-console-tabs span{font-family:var(--font-mono);font-size:12px;padding:4px 10px;border-radius:5px;background:#ffffff14;color:#9ec3eb}.ak-console-tabs span:first-child{background:var(--ak-cyan);color:#fff}.ak-console-log{font-family:var(--font-mono);font-size:12px;line-height:1.65;background:#081326;border:1px solid #1d3963;border-radius:8px;padding:12px 14px;color:#8ce8ff;margin-bottom:16px}.ak-console-log .ok{color:#5bf2c1}.ak-console-metrics{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.ak-console-metrics div{background:#ffffff0d;border:1px solid rgba(158,195,235,.18);border-radius:8px;padding:10px}.ak-console-metrics strong{display:block;font-size:13.5px;color:#fff}.ak-console-metrics span{font-size:11.5px;color:#9bb8db}.ak-footer{background:#fff;border-top:1.5px solid var(--ak-line)}.ak-footer-inner{padding:54px 0 36px}.ak-footer-grid{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:32px}.ak-footer-logo-row{display:flex;align-items:center;gap:10px;margin-bottom:12px}.ak-footer-logo-row strong{display:block;font-family:var(--font-display);font-style:italic;font-size:20px}.ak-footer-logo-row strong span{color:var(--ak-cyan)}.ak-footer-logo-row small{display:block;font-family:var(--font-mono);font-size:10px;color:var(--ak-ink-muted)}.ak-footer-brand-col p{font-size:13.5px;color:var(--ak-ink-mid);margin:0 0 14px}.ak-footer-badges{display:flex;flex-wrap:wrap;gap:6px}.ak-footer-badges span{font-family:var(--font-mono);font-size:11px;padding:3px 8px;border-radius:4px;background:#edf5ff;color:var(--ak-blue-deep)}.ak-footer h3{font-family:var(--font-mono);font-size:12.5px;letter-spacing:.06em;color:var(--ak-ink);margin:0 0 14px}.ak-footer ul{list-style:none;padding:0;margin:0;display:grid;gap:8px}.ak-footer ul a{color:var(--ak-ink-mid);font-size:13.5px}.ak-footer ul a:hover{color:var(--ak-cyan)}.ak-footer-bottom{margin-top:38px;padding-top:20px;border-top:1px dashed var(--ak-line);display:flex;flex-wrap:wrap;justify-content:space-between;gap:12px;font-size:12.5px;color:var(--ak-ink-muted)}.ak-footer-legal,.ak-footer-links{display:flex;flex-wrap:wrap;gap:8px}.ak-footer-bottom a{color:var(--ak-ink-mid)}.ak-mobile-dock{display:none}.ak-kv-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:14px}.ak-kv-item{background:#fff;border:1.5px solid var(--ak-line);border-left:4px solid var(--ak-cyan);border-radius:10px;padding:14px 16px;box-shadow:var(--ak-shadow-soft)}.ak-kv-item strong,.ak-kv-item dt{display:block;font-family:var(--font-mono);font-size:12px;font-weight:700;color:var(--ak-blue);margin-bottom:4px}.ak-kv-item span,.ak-kv-item dd{margin:0;display:block;font-size:14.5px;color:var(--ak-ink);font-weight:600}.ak-deep-panel{margin-top:20px;background:linear-gradient(135deg,#fff,#f0f7ff);border:1.5px solid var(--ak-line-strong);border-radius:14px;padding:22px 24px;box-shadow:var(--ak-shadow-soft)}.ak-deep-panel h3{margin:0 0 8px;font-size:19px;color:var(--ak-ink)}.ak-deep-panel p{margin:0 0 14px;color:var(--ak-ink-mid)}.ak-empty-state{padding:36px 24px;text-align:center;background:#ffffffdb;border:1.5px dashed var(--ak-line-strong);border-radius:12px;color:var(--ak-ink-mid);font-weight:700}.ak-source-box{padding:20px 0 6px;border-top:1px dashed var(--ak-line);margin-top:12px}.ak-source-note{margin:0 0 6px;font-size:12.5px;color:var(--ak-ink-muted)}.ak-checklist{margin:0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.ak-checklist li{background:#fff;border:1.5px solid var(--ak-line);border-radius:12px;padding:16px 18px;display:flex;gap:12px;align-items:flex-start;box-shadow:var(--ak-shadow-soft)}.ak-checklist-idx{flex-shrink:0;font-family:var(--font-mono);font-size:12px;font-weight:700;background:var(--ak-cyan);color:#fff;padding:2px 8px;border-radius:4px;transform:skew(-10deg)}.ak-sitemap-list{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:10px}.ak-sitemap-list a{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:10px 14px;background:#fff;border:1px solid var(--ak-line);border-radius:8px;color:var(--ak-ink);font-size:13.5px;font-weight:600;transition:border-color .16s ease,transform .16s ease}.ak-sitemap-list a:hover{border-color:var(--ak-cyan);color:var(--ak-blue);transform:translateY(-2px)}.ak-sitemap-list a small{font-family:var(--font-mono);font-size:10.5px;color:var(--ak-ink-muted);flex-shrink:0}.ak-404-wrap{padding:64px 0 84px}.ak-404-grid{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(300px,.9fr);gap:36px;align-items:center}.ak-404-code{font-family:var(--font-display);font-style:italic;font-weight:700;font-size:clamp(72px,11vw,136px);line-height:.92;letter-spacing:.02em;background:linear-gradient(135deg,var(--ak-crimson) 0%,var(--ak-cyan) 100%);-webkit-background-clip:text;background-clip:text;color:transparent;margin:10px 0 8px}.ak-back-top{position:fixed;right:22px;bottom:24px;z-index:985;border:1.5px solid var(--ak-cyan);background:#0c213deb;color:#fff;font-family:var(--font-mono);font-size:11.5px;font-weight:700;letter-spacing:.06em;padding:9px 14px;cursor:pointer;box-shadow:0 10px 24px #0a254738,3px 3px #0098ff59;transform:skew(-10deg) translateY(16px);opacity:0;pointer-events:none;transition:opacity .2s ease,transform .2s ease,background .18s ease}.ak-back-top>span{display:inline-block;transform:skew(10deg)}.ak-back-top.is-visible{opacity:1;pointer-events:auto;transform:skew(-10deg) translateY(0)}.ak-back-top:hover{background:var(--ak-cyan);transform:skew(-10deg) translateY(-2px)}.ak-home-hero-grid>*,.ak-sub-hero-grid>*,.ak-faq-layout>*,.ak-404-grid>*,.ak-plan-card-body>*{min-width:0}@media(max-width:1060px){.ak-nav-menu{display:none}.ak-burger{display:block}.ak-home-hero-grid,.ak-sub-hero-grid,.ak-spotlight-plans,.ak-faq-layout,.ak-404-grid{grid-template-columns:minmax(0,1fr)}.ak-grid-4,.ak-step-grid,.ak-footer-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:720px){.ak-hide-sm,.ak-topbar-right{display:none}.ak-topbar-inner{min-height:28px}.ak-topbar-left{width:100%;justify-content:space-between;gap:8px;font-size:11px}.ak-topbar a{font-size:11px}section[id],div[id]{scroll-margin-top:96px}.ak-shell{width:calc(100% - 28px)}.ak-nav-bar{gap:10px;min-height:62px}.ak-brand-mark{width:36px;height:36px}.ak-brand-title{font-size:18px}.ak-brand-sub{font-size:8.5px;letter-spacing:.08em}.ak-nav-actions{gap:8px}.ak-nav-actions .ak-btn{padding:8px 13px;font-size:13px}.ak-hero-eyebrow{max-width:100%;border-radius:10px;padding:6px 12px;flex-wrap:wrap;gap:6px}.ak-hero-eyebrow .txt{font-size:10.5px;white-space:normal;word-break:break-word}.ak-grid-2,.ak-grid-3,.ak-grid-4,.ak-step-grid,.ak-credential-pair,.ak-checklist,.ak-footer-grid,.ak-mobile-grid,.ak-hero-telemetry,.ak-plan-card-body{grid-template-columns:minmax(0,1fr)}.ak-char-hero.has-real-art{height:400px}.ak-char-hero.has-real-art .ak-char-real-wrap img{max-height:392px}.ak-floating-hud.bottom-left{bottom:10px;left:4px;font-size:10px;padding:7px 10px}.ak-char-banner.has-real-art{height:320px}.ak-char-banner.ak-char-fit-bottom.has-real-art .ak-char-real-wrap img{max-height:312px}.ak-char-banner.ak-char-fit-contain.has-real-art .ak-char-real-wrap img{max-height:300px}.ak-console-metrics{grid-template-columns:minmax(0,1fr)}.ak-nav-actions .ak-btn-ghost{display:none}.ak-back-top{right:14px;bottom:80px;padding:7px 11px;font-size:10.5px}.ak-footer{padding-bottom:66px}.ak-mobile-dock{position:fixed;left:12px;right:12px;bottom:12px;z-index:990;display:grid;grid-template-columns:1fr 1.3fr;gap:10px;padding:8px;background:#fffffff0;backdrop-filter:blur(14px);border:1.5px solid var(--ak-line-strong);border-radius:12px;box-shadow:0 12px 32px #0a25472e;transform:translateY(130%);transition:transform .24s ease}.ak-mobile-dock.is-visible{transform:translateY(0)}}
