:root{--bg:#f5f7fb;--surface:#ffffff;--surface-2:#f8fbff;--ink:#121826;--muted:#657084;--line:#dbe5f2;--blue:#2563eb;--blue-2:#1d4ed8;--cyan:#0891b2;--green:#0f9f6e;--orange:#d97706;--red:#dc2626;--purple:#7c3aed;--slate:#0f172a;--shadow:0 16px 42px rgba(15,23,42,0.08);--radius:12px}*{box-sizing:border-box}html{background:var(--bg)}body{margin:0;color:var(--ink);background:linear-gradient(180deg,#f8fbff,#f5f7fb 54%,#eef3f9);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Microsoft YaHei,Arial,sans-serif}a{color:inherit;text-decoration:none}button,input,select{font:inherit}.app-shell{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:100vh}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:22px 18px;background:rgba(255,255,255,.82);border-right:1px solid var(--line);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.brand{display:flex;align-items:center;gap:12px;padding:6px 4px 22px}.brand-mark{display:grid;place-items:center;width:42px;height:42px;border-radius:12px;color:white;font-weight:950;background:linear-gradient(135deg,var(--blue),var(--cyan));box-shadow:0 12px 22px rgba(37,99,235,.22)}.brand small,.brand strong{display:block}.brand strong{line-height:1.1;font-size:15px}.brand small{margin-top:2px;color:var(--muted);font-size:12px}.nav-list{display:grid;grid-gap:7px;gap:7px}.nav-item{display:flex;align-items:center;gap:10px;min-height:42px;padding:10px 12px;border-radius:10px;color:#344054;font-size:14px;font-weight:800}.nav-item:hover{background:#eef4ff;color:var(--blue-2)}.sidebar-note{position:absolute;right:18px;bottom:18px;left:18px;padding:14px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface-2)}.sidebar-note span,.sidebar-note strong{display:block}.sidebar-note span{color:var(--muted);font-size:12px;font-weight:800}.sidebar-note strong{margin-top:4px;line-height:1.25;font-size:14px}.main-content{min-width:0;padding:28px min(36px,4vw) 44px}.page-header{display:flex;justify-content:space-between;gap:18px;align-items:flex-start;margin-bottom:22px}.page-title{margin:0;max-width:900px;font-size:clamp(30px,4vw,48px);line-height:1.08;letter-spacing:0}.page-subtitle{max-width:900px;margin:12px 0 0;color:var(--muted);line-height:1.65}.header-actions{display:flex;gap:10px;flex-wrap:wrap;justify-content:flex-end}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:9px 13px;border:1px solid var(--line);border-radius:10px;background:var(--surface);color:#1f2937;font-size:13px;font-weight:900;box-shadow:0 8px 20px rgba(15,23,42,.05)}.button.primary{border-color:var(--slate);background:var(--slate);color:white}.grid{display:grid;grid-gap:16px;gap:16px}.grid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.grid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.panel,.stat-card,.table-panel{border:1px solid var(--line);border-radius:var(--radius);background:rgba(255,255,255,.94);box-shadow:var(--shadow)}.panel{padding:20px}.panel.dark{color:white;background:linear-gradient(135deg,#0f172a,#1e3a8a)}.panel.dark .muted,.panel.dark p{color:#dbeafe}.stat-card{padding:18px}.stat-label{display:flex;align-items:center;justify-content:space-between;gap:10px;color:var(--muted);font-size:12px;font-weight:900;text-transform:uppercase}.stat-value{margin-top:8px;font-size:32px;line-height:1;font-weight:950}.stat-help{margin-top:8px;color:var(--muted);font-size:13px}.section{margin-top:18px}.section-title{margin:0 0 12px;font-size:24px;line-height:1.2}.muted{color:var(--muted)}.bar-list{display:grid;grid-gap:12px;gap:12px}.bar-row{display:grid;grid-gap:6px;gap:6px}.bar-meta{display:flex;justify-content:space-between;gap:12px;color:#344054;font-size:13px;font-weight:850}.bar-meta em{color:var(--muted);font-style:normal}.bar-track{overflow:hidden;height:10px;border-radius:999px;background:#edf2f7}.bar-fill{display:block;height:100%;border-radius:inherit;background:var(--blue)}.bar-fill.green{background:var(--green)}.bar-fill.orange{background:var(--orange)}.bar-fill.purple{background:var(--purple)}.table-panel{overflow:hidden}.table-scroll{overflow:auto}table{width:100%;border-collapse:collapse;min-width:900px}td,th{padding:13px 14px;border-bottom:1px solid #edf2f7;text-align:left;vertical-align:top;font-size:13px}th{background:#f1f5fb;color:#344054;font-size:12px;font-weight:950;text-transform:uppercase}tr:last-child td{border-bottom:0}.cell-title{display:block;color:var(--ink);font-weight:900}.cell-sub{display:block;margin-top:3px;color:var(--muted);font-size:12px}.table-code-cell{display:flex;align-items:center;justify-content:space-between;gap:10px;min-width:220px}.table-code-cell strong{min-width:0;overflow-wrap:anywhere;color:var(--ink);font-weight:950}.table-code-copy{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:82px;min-height:30px;padding:0 9px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#0f172a;cursor:pointer;font-family:inherit;font-size:11px;font-weight:950;text-transform:uppercase}.table-code-copy.copied{border-color:#16a34a;background:#dcfce7;color:#047857}.badge{display:inline-flex;align-items:center;min-height:24px;padding:3px 8px;border:1px solid #dbe7ff;border-radius:999px;color:#1d4ed8;background:#eef4ff;font-size:12px;font-weight:900;white-space:nowrap}.badge.green{border-color:#bbf7d0;color:#047857;background:#ecfdf3}.badge.orange{border-color:#fed7aa;color:#b45309;background:#fff7ed}.badge.red{border-color:#fecaca;color:#b91c1c;background:#fef2f2}.badge.gray{border-color:#e5e7eb;color:#475467;background:#f8fafc}.badge.blue{border-color:#bfdbfe;color:#1d4ed8;background:#eff6ff}.toolbar{gap:10px;align-items:center;justify-content:space-between;padding:14px;border-bottom:1px solid var(--line);background:#fbfdff}.filter-group,.toolbar{display:flex;flex-wrap:wrap}.filter-group{gap:8px}.input,.select{min-height:38px;border:1px solid var(--line);border-radius:9px;background:white;color:var(--ink);font-size:13px;font-weight:700}.input{min-width:min(340px,82vw);padding:8px 11px}.select{padding:8px 10px}.review-summary{display:flex;gap:10px;flex-wrap:wrap;align-items:center;padding:14px;border-bottom:1px solid var(--line);background:#f8fbff}.review-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;margin-bottom:12px}.review-panel-head .section-title{margin-bottom:6px}.review-panel-head p{margin:0}.review-summary.export{margin:0 -20px 14px;border-top:1px solid var(--line)}.summary-chip{display:inline-flex;align-items:center;gap:8px;min-height:36px;padding:7px 11px;border:1px solid var(--line);border-radius:999px;background:white;color:#344054;cursor:pointer;font-size:12px;font-weight:900}.summary-chip strong{color:var(--ink);font-size:14px}.summary-chip.active{border-color:var(--blue);color:var(--blue-2);background:#eef4ff}.toolbar.export{margin:0 -20px 16px;border-top:1px solid var(--line)}.filter-control{display:inline-flex;align-items:center;gap:8px;color:var(--muted)}.filter-control .input{min-width:min(420px,70vw)}.filter-control.select-control .select{min-width:160px}.save-message{margin-left:auto;color:var(--muted);font-size:12px;font-weight:850}.notes-input{display:block;width:min(330px,68vw);min-height:70px;margin-top:8px;padding:9px 10px;resize:vertical;border:1px solid var(--line);border-radius:9px;color:var(--ink);background:white;font:inherit;font-size:12px;line-height:1.5}.row-actions{display:grid;grid-template-columns:repeat(2,minmax(92px,1fr));grid-gap:7px;gap:7px;min-width:210px}.mini-button{display:inline-flex;align-items:center;justify-content:center;gap:5px;min-height:32px;padding:6px 9px;border:1px solid #cfe0f5;border-radius:8px;background:white;color:#1f2937;cursor:pointer;font-size:12px;font-weight:900}.mini-button:hover{border-color:var(--blue);color:var(--blue-2);background:#f4f8ff}.mini-button:disabled{cursor:progress;opacity:.58}.mini-button.danger{border-color:#fecaca;color:#b91c1c}.mini-button.ghost{color:#475467;background:#f8fafc}.row-actions.compact{grid-template-columns:1fr;min-width:90px}.table-input,.table-textarea{width:100%;min-width:150px;margin:2px 0;padding:7px 8px;border:1px solid var(--line);border-radius:8px;background:white;color:var(--ink);font:inherit;font-size:12px}.table-textarea{min-height:70px;resize:vertical}.decision-list{display:grid;grid-gap:10px;gap:10px;margin:0;padding:0;list-style:none}.decision-list li{padding:12px 13px;border:1px solid var(--line);border-radius:10px;background:#fbfdff}.decision-list strong{display:block;margin-bottom:3px}.compact-list{display:grid;grid-gap:8px;gap:8px;margin:0;padding-left:18px;color:var(--muted);line-height:1.45}.compact-list span,.compact-list strong{display:block}.compact-list strong{color:var(--ink)}.link{color:var(--blue-2);font-weight:850;word-break:break-word}.template-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:16px;gap:16px}.template-card{display:grid;grid-gap:10px;gap:10px;padding:18px;border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow)}.template-card h3{margin:0;font-size:19px}.template-card ul{margin:0;padding-left:18px;color:var(--muted);line-height:1.8}.published-actions{display:flex;gap:10px;flex-wrap:wrap}.preview-hero{padding:34px;border:1px solid var(--line);border-radius:var(--radius);background:linear-gradient(135deg,#ffffff,#eef6ff);box-shadow:var(--shadow)}.preview-hero h1{max-width:920px;margin:12px 0 10px;font-size:clamp(32px,5vw,58px);line-height:1.04;letter-spacing:0}.preview-hero p{max-width:780px;color:var(--muted);line-height:1.65}.preview-meta{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.preview-sections{display:grid;grid-gap:16px;gap:16px}.preview-section{padding:22px;border:1px solid var(--line);border-radius:var(--radius);background:white;box-shadow:0 12px 28px rgba(15,23,42,.06)}.preview-section h2{margin:10px 0 8px;font-size:26px}.preview-section p{max-width:760px;color:var(--muted);line-height:1.65}.evidence-box{display:grid;grid-gap:4px;gap:4px;max-width:760px;margin-top:14px;padding:13px 14px;border:1px solid #dbe7ff;border-radius:10px;background:#f5f9ff}.evidence-box span{color:var(--muted)}.generated-page{max-width:1080px;margin:0 auto}.generated-hero{padding:34px 0 24px;border-bottom:1px solid var(--line)}.generated-hero h1{max-width:900px;margin:12px 0;font-size:clamp(34px,5vw,62px);line-height:1.04;letter-spacing:0}.generated-hero p,.generated-section p{max-width:800px;color:var(--muted);line-height:1.7}.generated-section{padding:24px 0;border-bottom:1px solid var(--line)}.generated-section h2{margin:0 0 10px;font-size:28px}.generated-section.warning{padding:22px;border:1px solid #fecaca;border-radius:var(--radius);background:#fff7f7}.form-grid,.value-row-form{display:grid;grid-gap:10px;gap:10px}.form-grid label{display:grid;grid-gap:6px;gap:6px;color:#344054;font-size:12px;font-weight:900}.form-grid label.approval-row{display:flex;align-items:center;gap:8px;padding:10px 0}.input.full,.notes-input.wide,.select.full{width:100%;min-width:0}.notes-input.wide{min-height:88px}.quality-box{display:flex;gap:10px;flex-wrap:wrap;align-items:center;margin:14px 0;padding:12px;border:1px solid var(--line);border-radius:10px;background:#fbfdff}.quality-box strong{font-size:22px}.quality-box span:last-child{color:var(--muted);font-size:13px}.save-message.inline{display:block;margin:10px 0 0}@media (max-width:980px){.app-shell{grid-template-columns:1fr}.sidebar{position:static;height:auto;border-right:0;border-bottom:1px solid var(--line)}.sidebar-note{position:static;margin-top:14px}.main-content{padding:22px 16px 34px}.page-header{display:block}.header-actions{justify-content:flex-start;margin-top:14px}.grid.four,.grid.three,.grid.two,.template-grid{grid-template-columns:1fr}}.app-shell:has(.public-site){display:block}.app-shell:has(.public-site) .sidebar{display:none}.app-shell:has(.public-site) .main-content{padding:0}.public-site{color:#111827;background:linear-gradient(180deg,#f8fafc,#eef6f0 42%,#f8fafc)}.public-site main{width:min(1180px,calc(100% - 32px))}.public-nav{z-index:20;display:flex;justify-content:space-between;gap:20px;min-height:72px;padding:14px max(16px,calc((100vw - 1180px) / 2));border-bottom:1px solid rgba(148,163,184,.28);background:rgba(248,250,252,.9);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.public-brand{display:inline-flex;gap:11px}.public-brand-mark{display:grid;place-items:center;width:40px;height:40px;border-radius:8px;color:white;background:#111827;font-size:18px;font-weight:950}.public-brand small,.public-brand strong{display:block}.public-brand small{margin-top:2px;color:#64748b;font-size:12px;font-weight:800}.public-nav nav{gap:6px;flex-wrap:wrap;justify-content:flex-end}.public-nav nav a{min-height:36px;padding:8px 10px;border-radius:8px;color:#334155;font-size:13px;font-weight:900}.public-nav nav a:hover{background:#e2e8f0;color:#0f172a}.public-hero{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,.82fr);grid-gap:40px;gap:40px;align-items:center;padding:56px 0 28px}.public-hero-copy h1,.public-page-head h1{margin:10px 0 14px;letter-spacing:0;line-height:1.02;font-size:clamp(38px,6vw,78px)}.public-hero-copy p,.public-page-head p{max-width:720px;color:#475569;line-height:1.7;font-size:16px}.public-kicker{color:#047857;font-size:12px;font-weight:950;letter-spacing:.08em;text-transform:uppercase}.public-hero-actions{display:flex;gap:10px;flex-wrap:wrap;margin-top:22px}.public-button{display:inline-flex;align-items:center;justify-content:center;min-height:42px;padding:10px 14px;border:1px solid #cbd5e1;border-radius:8px;background:white;color:#111827;font-size:14px;font-weight:950}.public-button.primary{border-color:#111827;background:#111827;color:white}.public-hero-art{overflow:hidden;border:1px solid #cbd5e1;border-radius:8px;background:white;box-shadow:0 24px 60px rgba(15,23,42,.14)}.public-hero-art img{display:block;width:100%;height:auto;aspect-ratio:3/2;object-fit:cover}.public-trust{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px;margin:20px 0 26px}.public-card,.public-lane,.public-stat,.public-trust span{border:1px solid #d8e2ee;border-radius:8px;background:rgba(255,255,255,.92);box-shadow:0 16px 38px rgba(15,23,42,.07)}.public-trust span{display:flex;align-items:center;gap:9px;min-height:52px;padding:12px 14px;color:#334155;font-size:13px;font-weight:950}.public-stats-grid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));grid-gap:12px;gap:12px;margin:24px 0}.public-stats-grid.updates{margin-top:4px}.public-stats-grid.hub{margin-top:0}.public-stat{display:grid;grid-gap:8px;gap:8px;padding:16px}.public-stat svg{color:#047857}.public-stat strong{font-size:28px;line-height:1}.public-stat span{color:#64748b;font-size:12px;font-weight:900}.public-page,.public-section{padding:30px 0}.public-page-head{max-width:860px;padding:40px 0 20px}.public-page-head.wide{max-width:980px}.public-section-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:16px}.public-section-head.compact{align-items:center;margin-bottom:12px}.public-section-head h2{margin:6px 0 0;font-size:32px;letter-spacing:0}.public-section-head.compact h2{margin:0;font-size:24px}.public-section-head a{color:#047857;font-size:13px;font-weight:950}.public-section-note{color:#64748b;font-size:13px;font-weight:850}.public-card-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.public-card-grid.four{grid-template-columns:repeat(4,minmax(0,1fr))}.public-directory{display:grid;grid-gap:14px;gap:14px}.public-directory-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px;border:1px solid #d8e2ee;border-radius:8px;background:rgba(255,255,255,.92);box-shadow:0 16px 38px rgba(15,23,42,.07)}.public-directory-search,.public-directory-select{display:inline-flex;align-items:center;gap:8px;color:#64748b}.public-directory-search{flex:1 1 360px}.public-directory-search input,.public-directory-select select{min-height:38px;border:1px solid #cbd5e1;border-radius:8px;background:#ffffff;color:#111827;font-size:13px;font-weight:850}.public-directory-search input{width:100%;min-width:0;padding:8px 10px}.public-directory-select select{min-width:140px;padding:8px 10px}.public-directory-filters{display:flex;gap:8px;flex-wrap:wrap}.public-directory-filters button{display:inline-flex;align-items:center;gap:7px;min-height:34px;padding:7px 10px;border:1px solid #d8e2ee;border-radius:999px;background:#ffffff;color:#334155;cursor:pointer;font-size:12px;font-weight:950}.public-directory-filters button.active{border-color:#047857;color:#047857;background:#dcfce7}.public-directory-filters strong{color:#111827}.public-directory-count{display:flex;justify-content:flex-end;color:#64748b;font-size:13px;font-weight:900}.public-card{min-width:0;padding:16px}.public-card.compact{min-height:148px}.public-card-top{display:flex;justify-content:space-between;gap:10px;align-items:center}.public-inline-stats span,.public-status,.public-type{display:inline-flex;align-items:center;gap:7px;min-height:26px;padding:4px 8px;border-radius:999px;font-size:12px;font-weight:950;white-space:nowrap}.public-type{color:#0f172a;background:#f1f5f9}.public-status.ready{color:#047857;background:#dcfce7}.public-status.staged{color:#b45309;background:#fef3c7}.public-card h3{margin:18px 0 8px;font-size:20px;line-height:1.22;letter-spacing:0}.public-card h3 a:hover{color:#047857}.public-card p{min-height:48px;margin:0;color:#64748b;line-height:1.55;font-size:13px}.public-code-snippet{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;margin-top:12px;padding:9px;border:1px solid #e2e8f0;border-radius:8px;background:#f8fafc}.public-code-snippet span,.public-code-snippet strong{min-width:0}.public-code-snippet span{display:inline-flex;align-items:center;gap:7px;color:#64748b;font-size:11px;font-weight:950;text-transform:uppercase}.public-code-snippet strong{grid-column:1;overflow:hidden;color:#0f172a;font-size:12px;font-weight:1000;text-overflow:ellipsis;white-space:nowrap}.public-code-snippet.muted strong{color:#64748b}.public-code-copy{display:inline-flex;grid-column:2;grid-row:1/span 2;align-items:center;justify-content:center;gap:6px;min-height:32px;min-width:82px;padding:0 10px;border:1px solid #cbd5e1;border-radius:6px;background:#fff;color:#0f172a;cursor:pointer;font-family:inherit;font-size:11px;font-weight:950;text-transform:uppercase}.public-code-copy.copied{border-color:#16a34a;background:#dcfce7;color:#047857}.public-card-meta{display:flex;gap:7px;flex-wrap:wrap;margin-top:14px}.public-card-meta span{padding:4px 8px;border:1px solid #e2e8f0;border-radius:999px;color:#475569;background:#f8fafc;font-size:12px;font-weight:850}.public-lanes{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px;gap:14px}.public-lane{padding:14px}.public-stack{display:grid;grid-gap:12px;gap:12px}.public-inline-stats{display:flex;gap:8px;flex-wrap:wrap;margin-top:18px}.public-inline-stats span{color:#334155;background:#e2e8f0}.public-empty{margin:0;padding:18px;border:1px dashed #cbd5e1;border-radius:8px;color:#64748b;background:rgba(255,255,255,.7)}.public-ledger-table{overflow:hidden;border:1px solid #d8e2ee;border-radius:8px;background:rgba(255,255,255,.92);box-shadow:0 16px 38px rgba(15,23,42,.07)}.public-ledger-row{display:grid;grid-template-columns:minmax(180px,1.4fr) repeat(4,minmax(86px,.7fr));grid-gap:12px;gap:12px;align-items:center;min-width:720px;padding:13px 16px;border-bottom:1px solid #e2e8f0;color:#475569;font-size:13px;font-weight:850}.public-ledger-row:last-child{border-bottom:0}.public-ledger-row.head{color:#334155;background:#f1f5f9;font-size:12px;font-weight:950;text-transform:uppercase}.public-ledger-row strong{color:#111827}.public-date-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.public-date-tile{display:grid;grid-gap:7px;gap:7px;min-height:136px;padding:16px;border:1px solid #d8e2ee;border-radius:8px;background:rgba(255,255,255,.92);box-shadow:0 16px 38px rgba(15,23,42,.07)}.public-date-tile svg{color:#047857}.public-date-tile strong{font-size:22px}.public-date-tile em,.public-date-tile span{color:#64748b;font-size:13px;font-style:normal;font-weight:850}.public-update-list{display:grid;grid-gap:8px;gap:8px}.public-update-row{display:grid;grid-template-columns:minmax(150px,.7fr) minmax(0,1.6fr) minmax(108px,.4fr);grid-gap:12px;gap:12px;align-items:center;min-height:58px;padding:12px 14px;border:1px solid #d8e2ee;border-radius:8px;background:rgba(255,255,255,.92);box-shadow:0 10px 24px rgba(15,23,42,.05)}.public-update-row em,.public-update-row span{color:#64748b;font-size:12px;font-style:normal;font-weight:900}.public-update-row strong{color:#111827;line-height:1.3}.public-update-row:hover strong{color:#047857}.public-hub-alert{display:flex;align-items:center;gap:10px;min-height:54px;margin:4px 0 12px;padding:13px 14px;border:1px solid #fed7aa;border-radius:8px;color:#92400e;background:#fff7ed;font-size:13px;font-weight:850}.public-hub-alert svg{flex:0 0 auto}.public-hub-alert span{color:#9a3412}.public-hub-table{overflow:hidden;border:1px solid #d8e2ee;border-radius:8px;background:rgba(255,255,255,.92);box-shadow:0 16px 38px rgba(15,23,42,.07)}.public-hub-row{display:grid;grid-template-columns:minmax(220px,1.8fr) minmax(110px,.7fr) minmax(100px,.7fr) minmax(112px,.7fr) minmax(80px,.4fr);grid-gap:12px;gap:12px;align-items:center;min-width:760px;padding:13px 16px;border-bottom:1px solid #e2e8f0;color:#475569;font-size:13px;font-weight:850}.public-hub-row:last-child{border-bottom:0}.public-hub-row.head{color:#334155;background:#f1f5f9;font-size:12px;font-weight:950;text-transform:uppercase}.public-hub-row strong{color:#111827;line-height:1.3}.public-live-page{padding:34px 0 64px}.public-live-page article{max-width:980px;margin:0 auto}.public-live-hero{padding:20px 0 28px;border-bottom:1px solid #cbd5e1}.public-back-link{display:inline-flex;margin-right:10px;color:#047857;font-size:13px;font-weight:950}.public-live-hero h1{max-width:860px;margin:18px 0 12px;font-size:clamp(38px,6vw,72px);line-height:1.03;letter-spacing:0}.public-live-hero p,.public-live-section p{max-width:780px;color:#475569;line-height:1.7}.public-live-section{padding:28px 0;border-bottom:1px solid #e2e8f0}.public-live-section h2{margin:0 0 12px;font-size:30px;letter-spacing:0}.public-calculator-tool{display:grid;grid-gap:14px;gap:14px}.public-calculator-form{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.public-calculator-form label{display:grid;grid-gap:7px;gap:7px;color:#334155;font-size:12px;font-weight:950;text-transform:uppercase}.public-calculator-form input,.public-calculator-form select{width:100%;min-height:42px;padding:9px 10px;border:1px solid #cbd5e1;border-radius:8px;color:#111827;background:#ffffff;font-size:14px;font-weight:850}.public-calculator-notes,.public-calculator-result{border:1px solid #d8e2ee;border-radius:8px;background:rgba(255,255,255,.92)}.public-calculator-result{display:grid;grid-gap:8px;gap:8px;padding:16px}.public-calculator-notes span,.public-calculator-result span{display:flex;align-items:center;gap:8px;color:#047857;font-size:12px;font-weight:950;text-transform:uppercase}.public-calculator-result strong{color:#111827;font-size:clamp(28px,4vw,48px);line-height:1}.public-calculator-result p{margin:0}.public-calculator-notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px;padding:12px}.public-calculator-notes span{justify-content:flex-start;color:#475569;text-transform:none}.public-related{padding:28px 0 4px}.public-related-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:12px;gap:12px}.public-related-link{display:grid;grid-gap:8px;gap:8px;min-height:128px;padding:14px;border:1px solid #d8e2ee;border-radius:8px;background:rgba(255,255,255,.9);box-shadow:0 12px 28px rgba(15,23,42,.06)}.public-related-link em,.public-related-link span{color:#64748b;font-size:12px;font-style:normal;font-weight:900}.public-related-link strong{color:#111827;line-height:1.3}.public-related-link:hover strong{color:#047857}@media (max-width:1120px){.public-hero,.public-lanes{grid-template-columns:1fr}.public-card-grid,.public-card-grid.four,.public-date-grid,.public-related-grid,.public-stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:680px){.public-nav{position:static;display:grid}.public-nav nav{justify-content:flex-start}.public-site main{width:min(100% - 24px,1180px)}.public-directory-toolbar{display:grid}.public-directory-count{justify-content:flex-start}.public-hero{padding-top:34px}.public-hero-copy h1,.public-page-head h1{font-size:38px}.public-card-grid,.public-card-grid.four,.public-date-grid,.public-related-grid,.public-stats-grid,.public-trust{grid-template-columns:1fr}.public-ledger-table{overflow-x:auto}.public-hub-alert{align-items:flex-start;display:grid}.public-hub-table{overflow-x:auto}.public-update-row{grid-template-columns:1fr}.public-section-head{align-items:flex-start;display:grid}}.public-site{--neon-bg:#020202;--neon-panel:rgba(9,10,12,0.94);--neon-panel-strong:#050506;--neon-border:rgba(255,255,255,0.16);--neon-border-strong:rgba(255,255,255,0.28);--neon-text:#f4f4f2;--neon-muted:#a6a6a6;--neon-lime:#b8ff00;--neon-pink:#ff1f7a;--neon-blue:#1765ff;--neon-orange:#ff6b00;min-height:100vh;overflow-x:hidden;color:var(--neon-text);background:radial-gradient(circle at 18% 18%,rgba(255,31,122,.18),transparent 24%),radial-gradient(circle at 82% 14%,rgba(23,101,255,.16),transparent 25%),linear-gradient(180deg,#000,#050506 42%,#000);font-family:Arial,Helvetica,sans-serif}.public-site:before{opacity:.42;background:linear-gradient(rgba(255,255,255,.035) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.028) 1px,transparent 0),radial-gradient(circle,rgba(255,255,255,.12) 1px,transparent 0);background-size:44px 44px,44px 44px,10px 10px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 82%);mask-image:linear-gradient(180deg,#000,transparent 82%);animation:neonNoiseDrift 16s linear infinite}.public-site:after,.public-site:before{content:"";position:fixed;inset:0;pointer-events:none;z-index:0}.public-site:after{opacity:.12;background:linear-gradient(180deg,transparent,rgba(184,255,0,.22) 48%,transparent 52%);background-size:100% 240px;animation:neonScanlines 7s linear infinite}.public-site a{color:inherit}.public-site main{position:relative;z-index:1;width:min(1600px,calc(100% - 28px));margin:0 auto}.public-footer{position:relative;z-index:1;margin-top:28px;padding:28px 0 30px;border-top:1px solid rgba(255,255,255,.14);background:linear-gradient(90deg,rgba(255,31,122,.12),transparent 28%,rgba(23,101,255,.1) 72%,rgba(184,255,0,.1)),rgba(0,0,0,.86)}.public-footer:before{content:"";position:absolute;left:max(12px,calc((100vw - 1640px) / 2));right:max(12px,calc((100vw - 1640px) / 2));top:-1px;height:3px;background:linear-gradient(90deg,var(--neon-pink),var(--neon-lime) 42%,var(--neon-blue));-webkit-clip-path:polygon(0 0,34% 0,35% 100%,67% 100%,68% 0,100% 0,100% 100%,0 100%);clip-path:polygon(0 0,34% 0,35% 100%,67% 100%,68% 0,100% 0,100% 100%,0 100%)}.public-footer-inner{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(180px,.45fr) minmax(190px,.45fr);grid-gap:28px;gap:28px;width:min(1640px,calc(100% - 24px));margin:0 auto}.public-footer-brand{display:grid;grid-gap:14px;gap:14px;max-width:760px}.public-footer-brand .public-brand{width:-moz-fit-content;width:fit-content}.public-footer-brand p{max-width:620px;margin:0;color:var(--neon-muted);font-size:14px;font-weight:750;line-height:1.55}.public-footer-status{display:flex;flex-wrap:wrap;gap:8px}.public-footer-note,.public-footer-status span{display:inline-flex;align-items:center;gap:7px;min-height:28px;width:-moz-fit-content;width:fit-content;padding:5px 9px;border:1px solid rgba(255,255,255,.15);border-radius:3px;color:var(--neon-lime);background:rgba(255,255,255,.035);font-size:11px;font-weight:950;text-transform:uppercase}.public-footer-links{display:grid;align-content:start;grid-gap:9px;gap:9px;min-width:0}.public-footer-links strong{margin-bottom:4px;color:#fff;font-size:14px;font-weight:1000;text-transform:uppercase}.public-footer-links a{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-height:34px;padding:0 10px;border:1px solid rgba(255,255,255,.13);border-radius:3px;color:#f7f7f5;background:rgba(255,255,255,.035);font-size:12px;font-weight:950;text-transform:uppercase;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.public-footer-links a:hover{transform:translateX(5px) skewX(-2deg);border-color:rgba(184,255,0,.52);background:rgba(184,255,0,.08);color:var(--neon-lime)}.public-footer-note{margin-top:6px;align-items:flex-start;color:var(--neon-muted);line-height:1.35;white-space:normal;width:100%}.public-breadcrumbs{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:0 0 16px;color:var(--neon-muted);font-size:11px;font-weight:950;text-transform:uppercase}.public-breadcrumbs a,.public-breadcrumbs em,.public-breadcrumbs span{display:inline-flex;align-items:center;gap:8px;min-width:0}.public-breadcrumbs a,.public-breadcrumbs em{min-height:28px;padding:5px 8px;border:1px solid rgba(255,255,255,.13);border-radius:3px;background:rgba(255,255,255,.035)}.public-breadcrumbs a{color:var(--neon-lime);transition:border-color .16s ease,background .16s ease,color .16s ease}.public-breadcrumbs a:hover{border-color:rgba(184,255,0,.52);background:rgba(184,255,0,.08);color:#fff}.public-breadcrumbs em{max-width:min(420px,80vw);overflow:hidden;color:#fff;font-style:normal;text-overflow:ellipsis;white-space:nowrap}.public-nav{position:-webkit-sticky;position:sticky;top:0;z-index:1000;isolation:isolate;display:grid;grid-template-columns:auto minmax(360px,1fr) auto;grid-gap:18px;gap:18px;align-items:center;width:min(1640px,calc(100% - 24px));margin:0 auto;padding:18px 0 14px;border-bottom:1px solid rgba(255,255,255,.12);background:rgba(0,0,0,.88);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:0 16px 34px rgba(0,0,0,.36)}.public-brand{display:flex;align-items:center;min-width:248px;color:#fff}.public-brand-mark{position:relative;display:inline-flex;align-items:center;justify-content:center;width:76px;height:54px;margin-right:10px;border:0;border-radius:0;color:#fff;background:linear-gradient(135deg,rgba(255,31,122,.22),transparent 58%),linear-gradient(180deg,#0a0a0a,#000);box-shadow:inset 0 -4px 0 var(--neon-pink),0 0 22px rgba(255,31,122,.35);font-size:24px;font-weight:1000;letter-spacing:0;text-transform:uppercase;transform:rotate(-4deg)}.public-brand-mark:after{content:"";position:absolute;left:7px;right:7px;bottom:8px;height:3px;background:var(--neon-pink);box-shadow:0 0 12px rgba(255,31,122,.65);animation:brandSignal 3.2s steps(2) infinite}.public-brand strong{display:block;color:#fff;font-size:20px;font-weight:1000;line-height:.95;text-transform:uppercase}.public-brand small{display:block;margin-top:5px;color:var(--neon-lime);font-size:11px;font-weight:950;letter-spacing:0;text-transform:uppercase}.public-nav nav{display:flex;align-items:center;justify-content:center;position:relative;flex-wrap:nowrap;gap:4px;min-width:0;overflow:visible;scrollbar-width:none}.public-nav nav::-webkit-scrollbar{display:none}.public-nav-link-row{display:flex;align-items:center;justify-content:center;gap:4px;min-width:0}.public-nav-signal{position:absolute;left:50%;top:-18px;z-index:1;padding:3px 8px 2px;color:#050505;background:var(--neon-pink);box-shadow:0 0 14px rgba(255,31,122,.5);font-size:10px;transform:translateX(-50%) rotate(-2deg);animation:stickerKick 4.8s ease-in-out infinite}.public-nav nav a,.public-nav-signal{font-weight:1000;line-height:1;text-transform:uppercase}.public-nav nav a{position:relative;flex:0 0 auto;min-height:44px;padding:15px 13px 12px;border:1px solid transparent;border-radius:0;color:#f6f6f6;font-size:12px;white-space:nowrap}.public-nav nav a.active{border-color:rgba(255,31,122,.5);background:rgba(255,31,122,.16);color:#fff}.public-nav nav a.active:after{content:"";position:absolute;left:50%;bottom:-1px;width:22px;height:4px;background:var(--neon-pink);transform:translateX(-50%)}.public-nav nav a:last-child:before{content:"NEW";position:absolute;top:-15px;right:-14px;z-index:2;padding:4px 7px 3px;color:#050505;background:var(--neon-lime);box-shadow:0 0 16px rgba(184,255,0,.5);font-size:10px;font-weight:1000;transform:rotate(-7deg);animation:stickerKick 4.1s ease-in-out infinite}.public-nav nav a:hover{border-color:rgba(184,255,0,.38);background:rgba(184,255,0,.08);color:var(--neon-lime)}.public-nav-actions{display:flex;align-items:center;justify-content:flex-end;gap:10px;min-width:0}.public-nav-search{display:flex;align-items:center;width:330px;max-width:34vw;height:44px;padding:0 12px;border:1px solid rgba(255,255,255,.18);border-radius:5px;color:#cfcfcf;background:rgba(255,255,255,.045)}.public-nav-search input{min-width:0;width:100%;border:0;outline:0;padding-left:10px;color:#fff;background:transparent;font:inherit;font-size:13px}.public-nav-search button{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:28px;height:28px;border:1px solid rgba(184,255,0,.36);border-radius:3px;color:var(--neon-lime);background:rgba(184,255,0,.06);cursor:pointer}.public-nav-search button:hover{color:#050505;background:var(--neon-lime)}.public-nav-search input::placeholder{color:#8a8a8a}.neon-home{padding-bottom:30px}.neon-livebar{display:flex;align-items:center;gap:18px;min-height:46px;margin:0 -14px;padding:0 18px;overflow-x:auto;border-bottom:1px solid rgba(255,255,255,.13);color:#fff;background:#050505;scrollbar-width:none}.neon-livebar::-webkit-scrollbar{display:none}.neon-livebar strong{flex:0 0 auto;padding:7px 13px 6px;color:#050505;background:var(--neon-pink);border-radius:3px;font-size:13px;font-weight:1000;text-transform:uppercase}.neon-livebar a,.neon-livebar span{display:inline-flex;align-items:center;gap:7px;flex:0 0 auto;color:#d9d9d9;font-size:12px;font-weight:900;text-transform:uppercase}.neon-livebar span{animation:livebarNudge 4.2s ease-in-out infinite}.neon-livebar span:nth-of-type(2){animation-delay:-1.3s}.neon-livebar span:nth-of-type(3){animation-delay:-2.4s}.neon-livebar span:after{content:"";width:7px;height:7px;margin-left:10px;border-radius:999px;background:var(--neon-pink);box-shadow:0 0 14px var(--neon-pink);animation:neonDotPulse 1.4s ease-in-out infinite}.neon-livebar a{color:var(--neon-pink)}.neon-dashboard{position:relative;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(360px,.82fr) minmax(300px,.62fr);grid-template-areas:"hero radar tools" "hero metrics tools" "codes games updates" "categories why community" "chatter chatter chatter" "feed feed feed" "warning warning warning";grid-gap:8px;gap:8px;align-items:start;padding-top:8px}.neon-side-rail{position:absolute;z-index:4;left:-8px;top:374px;display:flex;align-items:center;gap:16px;min-width:330px;height:54px;padding:0 18px;color:#fff;background:var(--neon-blue);box-shadow:0 0 34px rgba(23,101,255,.42);transform:rotate(-2.6deg);pointer-events:none}.neon-side-rail:after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(90deg,rgba(255,255,255,.28) 0 2px,transparent 2px 8px);opacity:.36;mix-blend-mode:screen;animation:railBarcode 2.8s steps(4) infinite}.neon-side-rail span,.neon-side-rail strong{position:relative;z-index:1;font-size:14px;font-weight:1000;line-height:1;text-transform:uppercase}.neon-side-rail strong{color:var(--neon-lime)}.neon-bolt-mark{position:absolute;z-index:5;top:-56px;right:-8px;display:flex;align-items:center;justify-content:center;width:72px;height:72px;color:#050505;background:var(--neon-lime);-webkit-clip-path:polygon(35% 0,100% 0,67% 40%,100% 40%,31% 100%,45% 55%,0 55%);clip-path:polygon(35% 0,100% 0,67% 40%,100% 40%,31% 100%,45% 55%,0 55%);filter:drop-shadow(0 0 20px rgba(184,255,0,.55));transform:rotate(12deg);pointer-events:none;animation:boltJolt 2.8s steps(2) infinite}.neon-panel{--shift-x:0px;--shift-y:0px;--tilt:0deg;position:relative;overflow:hidden;min-width:0;border:1px solid var(--neon-border);border-radius:7px;background:linear-gradient(135deg,rgba(255,255,255,.06),transparent 30%),radial-gradient(circle at 88% 0,rgba(184,255,0,.08),transparent 25%),var(--neon-panel);box-shadow:inset 0 0 0 1px rgba(0,0,0,.88),0 18px 44px rgba(0,0,0,.28);-webkit-clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));clip-path:polygon(0 0,calc(100% - 9px) 0,100% 9px,100% 100%,9px 100%,0 calc(100% - 9px));transform:translate(var(--shift-x),var(--shift-y)) rotate(var(--tilt));transform-origin:center;transition:transform .18s ease,border-color .18s ease,box-shadow .18s ease;animation:neonPanelIn .52s ease both}.neon-panel:before{content:"";position:absolute;inset:0;pointer-events:none;opacity:.3;background:linear-gradient(90deg,rgba(255,255,255,.08) 1px,transparent 0),linear-gradient(rgba(255,255,255,.06) 1px,transparent 0);background-size:36px 36px;animation:neonGridSlide 18s linear infinite}.neon-panel:hover{border-color:var(--neon-border-strong);box-shadow:inset 0 0 0 1px rgba(0,0,0,.88),0 22px 54px rgba(0,0,0,.38),0 0 28px rgba(184,255,0,.1);transform:translate(var(--shift-x),calc(var(--shift-y) - 4px)) rotate(var(--tilt))}.neon-hero-panel{--shift-y:2px;--tilt:-0.55deg;grid-area:hero;min-height:520px;padding:34px 30px 28px;animation-delay:30ms}.neon-hero-panel:after{content:"";position:absolute;z-index:2;left:0;right:0;top:52%;height:18px;opacity:.18;background:linear-gradient(90deg,transparent 0 12%,var(--neon-pink) 12% 18%,transparent 18% 48%,var(--neon-blue) 48% 54%,transparent 54%),repeating-linear-gradient(90deg,rgba(255,255,255,.7) 0 2px,transparent 2px 9px);mix-blend-mode:screen;transform:skewY(-2deg);animation:heroGlitchSlice 5.4s steps(2) infinite;pointer-events:none}.neon-hero-image{position:absolute;inset:0;z-index:0;width:100%;height:100%;object-fit:cover;object-position:35% center;opacity:.98;animation:heroImageDrift 8s ease-in-out infinite alternate}.neon-hotspots{position:absolute;z-index:3;inset:0;pointer-events:none}.neon-hotspots i{position:absolute;width:13px;height:13px;border:2px solid var(--neon-lime);border-radius:999px;box-shadow:0 0 18px var(--neon-lime);animation:hotspotPing 2.6s ease-out infinite}.neon-hotspots i:after{content:"";position:absolute;inset:-13px;border:1px solid rgba(184,255,0,.55);border-radius:999px;animation:hotspotRing 2.6s ease-out infinite}.neon-hotspots i:first-child{left:34%;top:35%}.neon-hotspots i:nth-child(2){right:27%;top:50%;border-color:var(--neon-pink);box-shadow:0 0 18px var(--neon-pink);animation-delay:-.9s}.neon-hotspots i:nth-child(2):after{border-color:rgba(255,31,122,.55)}.neon-hotspots i:nth-child(3){right:14%;bottom:28%;border-color:var(--neon-blue);box-shadow:0 0 18px var(--neon-blue);animation-delay:-1.7s}.neon-hotspots i:nth-child(3):after{border-color:rgba(23,101,255,.55)}.neon-scan-tags{position:absolute;z-index:4;left:24px;bottom:22px;display:flex;align-items:center;gap:8px;pointer-events:none}.neon-scan-tags span{padding:6px 9px 5px;border:1px solid rgba(255,255,255,.18);color:#fff;background:rgba(0,0,0,.58);box-shadow:inset 0 -2px 0 rgba(184,255,0,.45);font-size:10px;font-weight:1000;line-height:1;text-transform:uppercase;transform:rotate(-2deg)}.neon-scan-tags span:nth-child(2){color:#050505;background:var(--neon-pink);box-shadow:0 0 14px rgba(255,31,122,.35);transform:rotate(3deg)}.neon-scan-tags span:nth-child(3){color:var(--neon-lime);transform:rotate(-4deg)}.neon-hero-copy{position:relative;z-index:2;width:min(58%,520px);padding-top:28px}.neon-kicker{display:inline-flex;padding:6px 9px 5px;color:var(--neon-lime);background:#050505;border-left:4px solid var(--neon-lime);font-size:12px;font-weight:1000;text-transform:uppercase}.neon-hero-copy h1{margin:18px 0 14px;font-size:56px;line-height:.88;letter-spacing:0;text-transform:uppercase}.neon-hero-copy h1 span{display:block;color:#fff;text-shadow:0 4px 0 #000,0 0 18px rgba(255,255,255,.18)}.neon-hero-copy h1 span:nth-child(odd){animation:titleGlitch 6.5s step-end infinite}.neon-hero-copy h1 span:nth-child(2){color:var(--neon-lime)}.neon-hero-copy h1 span:nth-child(3){color:var(--neon-pink)}.neon-hero-copy p{max-width:430px;margin:0 0 18px;color:#d6d6d6;font-size:14px;line-height:1.48}.neon-panel-number{display:inline-flex;align-items:center;color:#fff;font-size:72px;font-weight:1000;line-height:.8;text-transform:uppercase;text-shadow:4px 0 0 rgba(255,31,122,.55),-3px 0 0 rgba(23,101,255,.5),0 0 22px rgba(255,255,255,.18)}.neon-panel-number.blue,.neon-panel-number.lime,.neon-panel-number.orange,.neon-panel-number.pink,.neon-panel-number.small{font-size:42px}.neon-panel-number.blue{color:var(--neon-blue)}.neon-panel-number.lime{color:var(--neon-lime)}.neon-panel-number.pink{color:var(--neon-pink)}.neon-panel-number.orange{color:var(--neon-orange)}.neon-version{top:25px;left:90px;z-index:2;padding:4px 8px 3px;background:var(--neon-pink);font-size:15px;transform:rotate(-3deg)}.neon-sticker,.neon-version{position:absolute;color:#050505;font-weight:1000}.neon-sticker{z-index:3;text-transform:uppercase}.neon-sticker-meta{right:118px;bottom:126px;padding:10px 12px 8px;background:var(--neon-lime);font-size:19px;transform:rotate(-8deg);animation:stickerKick 3.4s ease-in-out infinite}.neon-sticker-action{right:26px;bottom:30px;padding:10px 14px 8px;color:var(--neon-pink);background:#050505;border:1px solid rgba(255,31,122,.45);font-size:20px;transform:rotate(-7deg);animation:stickerKick 3.9s ease-in-out infinite reverse}.neon-card-title,.neon-hero-actions,.neon-panel-head{display:flex;align-items:center}.neon-hero-actions{gap:8px;flex-wrap:wrap}.neon-button{display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:40px;padding:0 17px;border:1px solid rgba(255,255,255,.14);border-radius:3px;color:#fff;background:#101010;font-size:12px;font-weight:1000;text-transform:uppercase;transition:transform .16s ease,filter .16s ease,box-shadow .16s ease}.neon-button:hover{transform:translateY(-2px) skewX(-2deg);filter:brightness(1.08);box-shadow:0 0 22px rgba(184,255,0,.2)}.neon-button.full{width:100%}.neon-button.compact{min-height:34px;padding:0 14px}.neon-button.lime{color:#050505;background:var(--neon-lime);border-color:var(--neon-lime)}.neon-button.pink{color:#050505;background:var(--neon-pink);border-color:var(--neon-pink)}.neon-button.blue{background:var(--neon-blue);border-color:var(--neon-blue)}.neon-button.orange{color:#050505;background:var(--neon-orange);border-color:var(--neon-orange)}.neon-button.ghost{background:rgba(0,0,0,.45)}.neon-radar-panel{--shift-y:14px;--tilt:0.72deg;grid-area:radar;min-height:360px;padding:18px;animation-delay:.12s}.neon-radar-panel:after{content:"";position:absolute;left:12px;bottom:18px;z-index:1;width:260px;height:260px;border-radius:999px;opacity:.36;background:conic-gradient(from 0deg,transparent 0 250deg,rgba(184,255,0,.45),transparent 326deg);mix-blend-mode:screen;animation:radarSweepSpin 3.8s linear infinite}.neon-tools-panel{--shift-y:-10px;--tilt:-0.62deg;grid-area:tools;padding:20px;min-height:390px;animation-delay:.18s}.neon-card-title{position:relative;z-index:2;gap:14px;margin-bottom:14px}.neon-card-title h2,.neon-panel-head h2{margin:0;color:#fff;font-size:20px;line-height:1;text-transform:uppercase}.neon-card-title p,.neon-panel-head p{margin:6px 0 0;color:#b9b9b9;font-size:11px;font-weight:800;text-transform:uppercase}.neon-badge{display:inline-flex;align-items:center;height:21px;padding:0 7px;border-radius:3px;color:#050505;font-size:11px;font-weight:1000;text-transform:uppercase}.neon-badge.pink{background:var(--neon-pink)}.neon-radar-image{position:relative;z-index:1;display:block;width:62%;max-width:320px;margin:8px auto 2px 4px;border-radius:4px;filter:drop-shadow(0 0 24px rgba(184,255,0,.35))}.neon-radar-list{position:absolute;z-index:2;top:100px;right:18px;display:grid;grid-gap:8px;gap:8px;width:42%;min-width:170px}.neon-code-list a,.neon-game-list a,.neon-radar-list a,.neon-tool-list a,.neon-update-list a{position:relative;z-index:2;display:flex;align-items:center;gap:9px;min-width:0;color:#f4f4f4}.neon-radar-list a{font-size:12px;font-weight:950;text-transform:uppercase}.neon-code-list strong,.neon-game-list strong,.neon-radar-list strong,.neon-tool-list span,.neon-update-list strong{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.neon-radar-list em{margin-left:auto;color:var(--neon-lime);font-size:9px;font-style:normal}.neon-radar-readout{position:absolute;z-index:2;left:20px;right:20px;bottom:56px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;pointer-events:none}.neon-radar-readout span{display:block;height:26px;opacity:.86;background:repeating-linear-gradient(90deg,currentColor 0 3px,transparent 3px 8px);color:var(--neon-lime);transform-origin:bottom;animation:readoutBars 1.8s steps(5) infinite}.neon-radar-readout span:nth-child(2){color:var(--neon-pink);animation-delay:-.4s}.neon-radar-readout span:nth-child(3){color:var(--neon-blue);animation-delay:-.9s}.neon-radar-readout span:nth-child(4){color:var(--neon-orange);animation-delay:-1.2s}.neon-radar-panel .neon-button{position:relative;z-index:2}.neon-dot{width:11px;height:11px;border-radius:999px;background:var(--neon-lime);box-shadow:0 0 14px currentColor}.neon-dot.tone-1{background:var(--neon-orange)}.neon-dot.tone-2{background:#f5df27}.neon-dot.tone-3{background:var(--neon-blue)}.neon-dot.tone-4{background:var(--neon-pink)}.neon-tool-list{position:relative;z-index:2;display:grid;grid-gap:8px;gap:8px;margin-bottom:12px}.neon-tool-list a{min-height:36px;padding:0 9px;border:1px solid rgba(255,255,255,.14);border-radius:4px;background:rgba(255,255,255,.04);font-size:13px;font-weight:900;transition:transform .16s ease,border-color .16s ease,background .16s ease}.neon-category-grid a:hover,.neon-code-list a:hover,.neon-game-list a:hover,.neon-tool-list a:hover,.neon-update-list a:hover{transform:translateX(5px) skewX(-2deg);border-color:rgba(184,255,0,.42);background:rgba(184,255,0,.06)}.neon-tool-list em{margin-left:auto;color:var(--neon-lime);font-size:11px;font-style:normal;font-weight:1000;text-transform:uppercase}.neon-metric-strip{grid-area:metrics;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:0;gap:0;min-height:76px;border:1px solid var(--neon-border);border-radius:6px;background:#050505;transform:translateY(-9px) rotate(-.15deg)}.neon-metric{min-width:0;padding:14px 18px 10px;border-right:1px solid rgba(255,255,255,.13)}.neon-metric:last-child{border-right:0}.neon-metric span{display:block;color:#bdbdbd;font-size:10px;font-weight:1000;text-transform:uppercase}.neon-metric strong{display:block;margin-top:4px;color:#fff;font-size:22px;line-height:1}.neon-metric em{display:block;height:20px;margin-top:5px;background:repeating-linear-gradient(90deg,currentColor 0 2px,transparent 2px 6px);opacity:.95;animation:equalizerFlicker 1.4s steps(4) infinite}.neon-metric.lime em{color:var(--neon-lime)}.neon-metric.pink em{color:var(--neon-pink)}.neon-metric.blue em{color:var(--neon-blue)}.neon-mini-panel{min-height:290px;padding:18px}.neon-live-codes{--shift-y:16px;--tilt:0.55deg;grid-area:codes;animation-delay:.22s}.neon-top-games{--shift-y:-6px;--tilt:-0.46deg;grid-area:games;animation-delay:.28s}.neon-updates{--shift-y:18px;--tilt:0.5deg;grid-area:updates;animation-delay:.34s}.neon-categories{--shift-y:-12px;--tilt:-0.7deg;grid-area:categories;animation-delay:.4s}.neon-why{--shift-y:18px;--tilt:0.62deg;grid-area:why;animation-delay:.46s}.neon-community{--shift-y:-8px;--tilt:-0.48deg;grid-area:community;padding:18px;min-height:284px;animation-delay:.52s}.neon-categories:after,.neon-community:after,.neon-live-codes:after,.neon-tools-panel:after,.neon-top-games:after,.neon-updates:after,.neon-why:after{content:"";position:absolute;z-index:3;top:-7px;right:18px;width:86px;height:20px;opacity:.38;background:repeating-linear-gradient(135deg,rgba(255,255,255,.56) 0 7px,rgba(255,255,255,.08) 7px 13px),linear-gradient(90deg,rgba(184,255,0,.22),rgba(255,31,122,.18));transform:rotate(6deg);mix-blend-mode:screen}.neon-top-games:after,.neon-why:after{left:22px;right:auto;transform:rotate(-7deg)}.neon-community:after,.neon-updates:after{width:104px;background:repeating-linear-gradient(135deg,rgba(23,101,255,.48) 0 6px,rgba(255,255,255,.1) 6px 12px),linear-gradient(90deg,rgba(255,31,122,.18),rgba(184,255,0,.18))}.neon-panel-head{position:relative;z-index:2;gap:13px;margin-bottom:14px}.neon-chat,.neon-code-list,.neon-game-list,.neon-update-list,.neon-why-list{position:relative;z-index:2;display:grid;grid-gap:8px;gap:8px;margin-bottom:14px}.neon-empty-note{position:relative;z-index:2;min-height:58px;margin:0 0 14px;padding:14px;border:1px dashed rgba(255,255,255,.18);color:var(--neon-muted);background:rgba(255,255,255,.035);font-size:12px;font-weight:850;line-height:1.45}.neon-code-list a,.neon-game-list a,.neon-update-list a{min-height:34px;padding:0 8px;border-bottom:1px solid rgba(255,255,255,.12);font-size:12px;font-weight:950;text-transform:uppercase;transition:transform .16s ease,border-color .16s ease,background .16s ease}.neon-code-list a:after,.neon-game-list a:after,.neon-update-list a:after{content:"";flex:0 0 34px;height:14px;margin-left:4px;opacity:.72;background:repeating-linear-gradient(90deg,currentColor 0 2px,transparent 2px 5px);color:var(--neon-lime);animation:rowMeter 1.9s steps(4) infinite}.neon-update-list a:after{color:var(--neon-pink)}.neon-code-list span{margin-left:auto;color:var(--neon-orange);font-size:10px}.neon-code-list em{padding:4px 8px;border:1px solid rgba(255,255,255,.22);border-radius:3px;color:#fff;font-size:10px;font-style:normal}.neon-code-row{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;grid-gap:8px;gap:8px;min-width:0;border-bottom:1px solid rgba(255,255,255,.12)}.neon-code-row a{border-bottom:0;min-height:34px;padding:0 0 0 8px}.neon-code-row button{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-width:78px;min-height:28px;padding:0 8px;border:1px solid rgba(255,255,255,.24);border-radius:3px;background:rgba(255,255,255,.05);color:#fff;cursor:pointer;font-family:inherit;font-size:10px;font-weight:950;text-transform:uppercase;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.neon-code-row button:hover{transform:translateY(-1px) skewX(-3deg);border-color:rgba(255,122,13,.74);background:rgba(255,122,13,.16)}.neon-code-row button.copied{border-color:var(--neon-lime);background:var(--neon-lime);color:#050505;box-shadow:0 0 18px rgba(184,255,0,.24)}.neon-game-list span{color:var(--neon-blue);font-weight:1000}.neon-game-list em{margin-left:auto;color:var(--neon-lime);font-size:11px;font-style:normal}.neon-game-list small{color:#aaa;font-size:10px}.neon-update-list span{flex:0 0 72px;color:var(--neon-pink);font-size:10px}.neon-update-list em{margin-left:auto;color:#aaa;font-size:10px;font-style:normal}.neon-category-grid{position:relative;z-index:2;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:9px;gap:9px;margin-bottom:24px}.neon-category-grid a{min-height:36px;padding:11px 10px 0;border:1px solid rgba(255,31,122,.55);border-radius:4px;color:#fff;background:rgba(255,31,122,.06);font-size:12px;font-weight:1000;text-align:center;text-transform:uppercase}.neon-why-list div{display:grid;grid-template-columns:32px 1fr;grid-column-gap:10px;column-gap:10px;align-items:center;min-height:48px;padding:8px;border:1px solid rgba(255,255,255,.13);border-radius:4px;background:rgba(255,255,255,.035)}.neon-why-list span{grid-row:span 2;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;color:var(--neon-lime)}.neon-why-list strong{color:#fff;font-size:12px;font-weight:1000;text-transform:uppercase}.neon-why-list em{color:#aaa;font-size:11px;font-style:normal}.neon-chat p{margin:0;min-height:52px;padding:10px 12px;border:1px solid rgba(255,255,255,.12);border-radius:4px;color:#d6d6d6;background:rgba(255,255,255,.035);font-size:12px;line-height:1.4}.neon-chat strong{display:block;color:#fff;font-size:12px;text-transform:uppercase}.neon-feed-strip{grid-area:feed;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:0;gap:0;min-height:58px;border:1px solid var(--neon-border);border-radius:7px;background:#050505;transform:translateY(7px) rotate(.12deg)}.neon-chatter-strip{grid-area:chatter;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) auto;grid-gap:0;gap:0;min-height:54px;border:1px solid rgba(255,31,122,.72);border-radius:7px;color:#fff;background:linear-gradient(90deg,rgba(255,31,122,.12),rgba(0,0,0,.96) 38%,rgba(184,255,0,.09));box-shadow:0 0 28px rgba(255,31,122,.16);transform:translateY(2px) rotate(-.12deg)}.neon-chatter-strip span,.neon-chatter-strip strong{display:flex;align-items:center;min-width:0;padding:12px 16px;border-right:1px solid rgba(255,255,255,.13);font-size:12px;font-weight:950;line-height:1.25;text-transform:uppercase}.neon-chatter-strip span{gap:9px;color:#e7e7e7;animation:chatterFloat 5.2s ease-in-out infinite}.neon-chatter-strip span:nth-child(2){animation-delay:-1.1s}.neon-chatter-strip span:nth-child(3){animation-delay:-2.4s}.neon-chatter-strip span svg{flex:0 0 auto;color:var(--neon-pink);filter:drop-shadow(0 0 8px rgba(255,31,122,.65))}.neon-chatter-strip strong{color:#050505;background:var(--neon-lime);white-space:nowrap;transform:skewX(-7deg);animation:chatterSignal 2.8s steps(3) infinite}.neon-feed-strip span{display:flex;align-items:center;gap:9px;min-width:0;padding:10px 16px;border-right:1px solid rgba(255,255,255,.13);color:#bdbdbd;font-size:11px;font-weight:1000;text-transform:uppercase}.neon-feed-strip span:last-child{border-right:0}.neon-feed-strip strong{margin-left:auto;color:#fff;font-size:18px}.neon-warning-strip{grid-area:warning;position:relative;display:grid;grid-template-columns:minmax(240px,1fr) auto auto auto;align-items:center;grid-gap:10px;gap:10px;min-height:58px;padding:10px 12px;border:1px solid rgba(184,255,0,.42);border-radius:7px;color:#fff;background:linear-gradient(100deg,rgba(184,255,0,.18),rgba(0,0,0,.98) 36%,rgba(255,31,122,.12)),repeating-linear-gradient(90deg,transparent 0 22px,rgba(255,255,255,.035) 22px 23px);box-shadow:0 0 28px rgba(184,255,0,.11);transform:translateY(8px) rotate(-.1deg);overflow:hidden}.neon-warning-strip:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(110deg,transparent 0 36%,rgba(184,255,0,.2) 48%,transparent 62%);transform:translateX(-80%);animation:toolbarSweep 5s ease-in-out infinite}.neon-warning-strip a,.neon-warning-strip span,.neon-warning-strip strong{position:relative;z-index:1;display:inline-flex;align-items:center;gap:8px;min-width:0;font-size:12px;font-weight:1000;text-transform:uppercase}.neon-warning-strip strong{color:var(--neon-lime)}.neon-warning-strip span{padding:7px 9px 6px;border:1px solid rgba(255,255,255,.13);border-radius:3px;color:#ddd;background:rgba(0,0,0,.32)}.neon-warning-strip a{justify-content:center;min-height:34px;padding:0 12px;border-radius:3px;color:#050505;background:var(--neon-lime);white-space:nowrap}.public-card,.public-directory-toolbar,.public-empty,.public-hub-table,.public-lane,.public-related-link,.public-stat,.public-trust span{border-color:var(--neon-border);border-radius:7px;color:var(--neon-text);background:linear-gradient(135deg,rgba(255,255,255,.055),transparent 34%),rgba(8,9,11,.92);box-shadow:0 16px 42px rgba(0,0,0,.28)}.public-card,.public-related-link,.public-stat{position:relative;-webkit-clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));clip-path:polygon(0 0,calc(100% - 8px) 0,100% 8px,100% 100%,8px 100%,0 calc(100% - 8px));transition:transform .17s ease,border-color .17s ease,box-shadow .17s ease}.public-card:before,.public-related-link:before,.public-stat:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;opacity:0;background:linear-gradient(110deg,transparent,rgba(184,255,0,.11) 42%,rgba(255,31,122,.11) 54%,transparent 70%);transform:translateX(-60%);transition:opacity .17s ease}.public-card>*,.public-related-link>*,.public-stat>*{position:relative;z-index:1}.public-card:nth-child(3n+1),.public-related-link:nth-child(3n+1){transform:translateY(3px) rotate(-.18deg)}.public-card:nth-child(3n+2),.public-related-link:nth-child(3n+2){transform:translateY(-2px) rotate(.16deg)}.public-card:hover,.public-related-link:hover,.public-stat:hover{border-color:rgba(184,255,0,.42);box-shadow:0 18px 46px rgba(0,0,0,.34),0 0 22px rgba(184,255,0,.1);transform:translateY(-5px) rotate(-.35deg)}.public-card:hover:before,.public-related-link:hover:before,.public-stat:hover:before{opacity:1;animation:cardSignalSweep .78s ease both}.public-page{padding:44px 0 70px}.public-page-head{padding:24px 0 28px;border-bottom:1px solid rgba(255,255,255,.15)}.public-live-hero h1,.public-page-head h1{color:#fff;font-size:56px;line-height:.96;letter-spacing:0;text-transform:uppercase}.public-card p,.public-live-hero p,.public-live-section p,.public-page-head p,.public-section-note{color:var(--neon-muted)}.public-code-snippet{border-color:rgba(255,255,255,.14);border-radius:4px;background:linear-gradient(90deg,rgba(184,255,0,.08),transparent 42%),rgba(255,255,255,.035)}.public-code-snippet span{color:var(--neon-orange)}.public-code-snippet strong{color:#fff}.public-code-snippet.muted span,.public-code-snippet.muted strong{color:var(--neon-muted)}.public-code-copy{border-color:rgba(255,255,255,.22);border-radius:3px;background:rgba(255,255,255,.045);color:#fff;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.public-code-copy:hover{transform:translateY(-1px) skewX(-3deg);border-color:rgba(184,255,0,.66);background:rgba(184,255,0,.1)}.public-code-copy.copied{border-color:var(--neon-lime);background:var(--neon-lime);color:#050505;box-shadow:0 0 18px rgba(184,255,0,.2)}.public-site .table-code-cell strong{color:#fff}.public-site .table-code-copy{border-color:rgba(255,255,255,.22);border-radius:3px;background:rgba(255,255,255,.045);color:#fff;transition:transform .16s ease,border-color .16s ease,background .16s ease,color .16s ease}.public-site .table-code-copy:hover{transform:translateY(-1px) skewX(-3deg);border-color:rgba(184,255,0,.66);background:rgba(184,255,0,.1)}.public-site .table-code-copy.copied{border-color:var(--neon-lime);background:var(--neon-lime);color:#050505;box-shadow:0 0 18px rgba(184,255,0,.2)}.public-site .table-panel{border-color:rgba(255,255,255,.14);border-radius:6px;background:rgba(0,0,0,.35);box-shadow:0 18px 44px rgba(0,0,0,.22)}.public-site table{color:#d7d7d7}.public-site th{border-bottom-color:rgba(255,255,255,.12);color:var(--neon-lime);background:rgba(255,255,255,.06)}.public-site td{border-bottom-color:rgba(255,255,255,.1)}.public-site .compact-list{color:var(--neon-muted)}.public-site .compact-list strong{color:#fff}.public-site .link{color:var(--neon-lime)}.public-evidence-box,.public-preview-gate{display:grid;grid-gap:5px;gap:5px;margin-top:16px;padding:13px 14px;border:1px solid rgba(184,255,0,.26);border-radius:5px;color:#d7d7d7;background:linear-gradient(90deg,rgba(184,255,0,.09),transparent 44%),rgba(255,255,255,.035)}.public-evidence-box strong,.public-preview-gate strong{color:#fff;font-size:13px;font-weight:1000;text-transform:uppercase}.public-evidence-box span,.public-preview-gate span{color:var(--neon-muted);line-height:1.55}.public-review-warning{border-color:rgba(255,31,122,.32);background:linear-gradient(90deg,rgba(255,31,122,.09),transparent 42%),rgba(255,255,255,.035)}.public-back-link,.public-kicker,.public-section-head a,.public-status,.public-type{color:var(--neon-lime);font-weight:1000;text-transform:uppercase}.public-site .public-type{color:#f7f7f7;border:1px solid rgba(184,255,0,.42);background:linear-gradient(135deg,rgba(184,255,0,.14),rgba(0,92,255,.08)),rgba(0,0,0,.62);box-shadow:inset 0 -2px 0 rgba(184,255,0,.22),0 0 14px rgba(184,255,0,.1)}.public-site .public-type svg{color:var(--neon-lime)}.public-site .public-card-top .public-status{display:none}.public-card h3,.public-hub-row strong,.public-live-section h2,.public-related-link strong,.public-section-head h2{color:#fff}.public-back-link:hover,.public-card h3 a:hover,.public-related-link:hover strong,.public-section-head a:hover{color:var(--neon-pink)}.public-card-meta span,.public-date-group,.public-directory-filters button,.public-directory-search input,.public-directory-select select,.public-hub-row,.public-live-section,.public-update-row{border-color:rgba(255,255,255,.14);color:#d7d7d7;background:rgba(255,255,255,.035)}.public-directory-search,.public-directory-select{color:#d7d7d7}.public-directory-toolbar{position:relative;overflow:hidden}.public-directory-toolbar:after{content:"";position:absolute;inset:0;pointer-events:none;opacity:.24;background:linear-gradient(110deg,transparent 0 32%,rgba(184,255,0,.24) 44%,rgba(255,31,122,.16) 48%,transparent 60%);transform:translateX(-70%);animation:toolbarSweep 5.8s ease-in-out infinite}.public-directory-search input,.public-directory-select select{border-radius:4px;color:#fff;background:rgba(0,0,0,.35)}.public-site .public-calculator-form label{color:var(--neon-muted)}.public-site .public-calculator-form input,.public-site .public-calculator-form select{border-color:rgba(255,255,255,.18);border-radius:4px;color:#fff;background:rgba(0,0,0,.44)}.public-site .public-calculator-notes,.public-site .public-calculator-result{border-color:rgba(255,255,255,.14);border-radius:6px;color:#d7d7d7;background:linear-gradient(135deg,rgba(184,255,0,.08),transparent 44%),rgba(255,255,255,.035)}.public-site .public-calculator-result span{color:var(--neon-lime)}.public-site .public-calculator-result strong{color:#fff}.public-site .public-calculator-notes span{color:var(--neon-muted)}.public-button.primary,.public-directory-filters button.active,.public-status.ready{color:#050505;border-color:var(--neon-lime);background:var(--neon-lime)}.public-status.staged{color:var(--neon-pink);border-color:rgba(255,31,122,.35);background:rgba(255,31,122,.08)}.public-button{border-color:rgba(255,255,255,.18);border-radius:4px;color:#fff;background:#101010}.public-hub-row.head{color:#fff;background:rgba(255,255,255,.08)}.public-live-hero{border-bottom-color:rgba(255,255,255,.16)}@keyframes neonNoiseDrift{0%{background-position:0 0,0 0,0 0}to{background-position:88px 44px,-44px 88px,60px 30px}}@keyframes neonScanlines{0%{background-position:0 -260px}to{background-position:0 100vh}}@keyframes neonPanelIn{0%{opacity:0;filter:blur(8px);transform:translate(var(--shift-x),calc(var(--shift-y) + 22px)) rotate(calc(var(--tilt) - .7deg))}to{opacity:1;filter:blur(0);transform:translate(var(--shift-x),var(--shift-y)) rotate(var(--tilt))}}@keyframes neonGridSlide{0%{background-position:0 0}to{background-position:36px 36px}}@keyframes heroImageDrift{0%{transform:scale(1.01) translateX(-6px)}to{transform:scale(1.035) translateX(6px)}}@keyframes titleGlitch{0%,92%,to{transform:translate(0);filter:none}94%{transform:translate(2px,-1px);filter:drop-shadow(-3px 0 var(--neon-pink))}96%{transform:translate(-2px,1px);filter:drop-shadow(3px 0 var(--neon-blue))}}@keyframes stickerKick{0%,to{translate:0 0}46%{translate:0 0}50%{translate:4px -3px}54%{translate:-2px 2px}}@keyframes livebarNudge{0%,to{transform:translateX(0)}50%{transform:translateX(6px)}}@keyframes neonDotPulse{0%,to{opacity:.65;transform:scale(.78)}50%{opacity:1;transform:scale(1.18)}}@keyframes radarSweepSpin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes equalizerFlicker{0%{opacity:.45;background-size:6px 100%}50%{opacity:1;background-size:8px 100%}to{opacity:.72;background-size:5px 100%}}@keyframes hotspotPing{0%,to{opacity:.76;transform:scale(.82)}50%{opacity:1;transform:scale(1.12)}}@keyframes hotspotRing{0%{opacity:.7;transform:scale(.4)}to{opacity:0;transform:scale(1.55)}}@keyframes railBarcode{0%{background-position:0 0}to{background-position:42px 0}}@keyframes boltJolt{0%,to{transform:rotate(12deg) translate(0)}18%{transform:rotate(16deg) translate(-2px,2px)}20%{transform:rotate(8deg) translate(2px,-1px)}22%{transform:rotate(12deg) translate(0)}}@keyframes chatterFloat{0%,to{transform:translateX(0)}50%{transform:translateX(8px)}}@keyframes chatterSignal{0%,to{filter:brightness(1)}50%{filter:brightness(1.25) drop-shadow(0 0 12px rgba(184,255,0,.4))}}@keyframes cardSignalSweep{0%{transform:translateX(-70%)}to{transform:translateX(70%)}}@keyframes brandSignal{0%,to{transform:translateX(0);opacity:1}48%{transform:translateX(7px);opacity:.55}52%{transform:translateX(-4px);opacity:1}}@keyframes heroGlitchSlice{0%,88%,to{transform:translateX(0) skewY(-2deg);opacity:0}91%{transform:translateX(12px) skewY(-2deg);opacity:.2}94%{transform:translateX(-9px) skewY(-2deg);opacity:.28}}@keyframes readoutBars{0%,to{transform:scaleY(.45);opacity:.55}45%{transform:scaleY(1);opacity:1}70%{transform:scaleY(.7);opacity:.82}}@keyframes rowMeter{0%,to{opacity:.42;transform:scaleY(.7)}50%{opacity:1;transform:scaleY(1)}}@keyframes toolbarSweep{0%,46%,to{transform:translateX(-75%)}66%{transform:translateX(75%)}}@media (max-width:1280px){.public-nav{grid-template-columns:1fr}.public-nav nav,.public-nav-link-row{justify-content:flex-start;overflow-x:auto}.public-nav-link-row{scrollbar-width:none}.public-nav-link-row::-webkit-scrollbar{display:none}.public-nav-actions{justify-content:flex-start}.public-nav-search{width:100%;max-width:520px}.neon-dashboard{grid-template-columns:minmax(0,1fr) minmax(330px,.82fr);grid-template-areas:"hero hero" "radar tools" "metrics metrics" "codes games" "updates categories" "why community" "chatter chatter" "feed feed" "warning warning"}.neon-hero-panel{min-height:500px}.neon-radar-panel{--shift-y:4px}.neon-tools-panel{--shift-y:-2px}.neon-hero-copy h1{font-size:52px}}@media (max-width:860px){.public-site main{width:min(100% - 20px,1600px)}.public-footer-inner{grid-template-columns:1fr;gap:20px;width:min(100% - 20px,1640px)}.public-footer{padding-bottom:46px}.public-footer-links{grid-template-columns:1fr}.public-breadcrumbs{gap:6px;margin-bottom:12px}.public-breadcrumbs a,.public-breadcrumbs em{min-height:26px;padding:4px 7px}.public-nav{position:-webkit-sticky;position:sticky;top:0;z-index:1000;width:min(100% - 20px,1640px);gap:12px;padding-top:12px}.public-brand{min-width:0}.public-brand-mark{width:62px;height:48px;font-size:20px}.public-brand strong{font-size:17px}.public-nav-actions{display:grid;grid-template-columns:1fr;width:100%}.public-nav-search{width:100%;max-width:none}.neon-livebar{margin-inline:-10px}.neon-dashboard{grid-template-columns:1fr;grid-template-areas:"hero" "radar" "tools" "metrics" "codes" "games" "updates" "categories" "why" "community" "chatter" "feed" "warning"}.neon-chatter-strip,.neon-feed-strip,.neon-metric-strip,.neon-panel,.neon-warning-strip{--shift-x:0px;--shift-y:0px;--tilt:0deg;transform:none}.neon-side-rail{left:8px;top:520px;min-width:min(330px,calc(100% - 28px))}.neon-bolt-mark{top:-48px;right:4px;width:54px;height:54px}.neon-scan-tags{left:18px;right:18px;bottom:18px;flex-wrap:wrap}.neon-radar-readout{position:relative;left:auto;right:auto;bottom:auto;margin:10px 0 12px}.neon-hero-panel{min-height:560px;padding:24px 18px}.neon-hero-copy{width:min(100%,430px);padding-top:18px}.neon-hero-copy h1{font-size:44px}.neon-hero-copy p{max-width:330px;font-size:13px}.neon-hero-image{object-position:35% center;opacity:.78}.neon-sticker-meta{right:20px;bottom:110px}.neon-sticker-action{right:16px;bottom:22px;font-size:16px}.neon-radar-list{position:relative;top:auto;right:auto;width:100%;min-width:0;margin:10px 0 12px}.neon-radar-image{width:100%;max-width:360px;margin:0 auto 8px}.neon-chatter-strip,.neon-feed-strip,.neon-metric-strip,.neon-warning-strip{grid-template-columns:1fr}.neon-chatter-strip span,.neon-chatter-strip strong,.neon-feed-strip span,.neon-metric,.neon-warning-strip a,.neon-warning-strip span{border-right:0;border-bottom:1px solid rgba(255,255,255,.13)}.neon-chatter-strip strong,.neon-feed-strip span:last-child,.neon-metric:last-child,.neon-warning-strip a{border-bottom:0}.public-live-hero h1,.public-page-head h1{font-size:36px}.public-calculator-form,.public-calculator-notes{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.neon-bolt-mark,.neon-chatter-strip span,.neon-chatter-strip strong,.neon-code-list a:after,.neon-game-list a:after,.neon-hero-copy h1 span,.neon-hero-image,.neon-hero-panel:after,.neon-hotspots i,.neon-hotspots i:after,.neon-livebar span,.neon-livebar span:after,.neon-metric em,.neon-panel,.neon-panel:before,.neon-radar-panel:after,.neon-radar-readout span,.neon-side-rail:after,.neon-sticker,.neon-update-list a:after,.neon-warning-strip:before,.public-brand-mark:after,.public-card:hover:before,.public-code-copy,.public-directory-toolbar:after,.public-footer:before,.public-nav nav a:last-child:before,.public-nav-signal,.public-related-link:hover:before,.public-site:after,.public-site:before,.public-stat:hover:before{animation:none!important}.neon-button,.neon-category-grid a,.neon-code-list a,.neon-code-row button,.neon-game-list a,.neon-panel,.neon-tool-list a,.neon-update-list a,.public-breadcrumbs a,.public-code-copy,.public-footer-links a,.table-code-copy{transition:none!important}}@media (max-width:520px){.neon-hero-panel{min-height:610px}.neon-hero-copy h1{font-size:36px}.neon-panel-number{font-size:58px}.neon-category-grid{grid-template-columns:1fr}.neon-code-list a,.neon-game-list a,.neon-update-list a{align-items:flex-start;display:grid;grid-template-columns:auto 1fr auto;min-height:46px;padding:8px}.neon-code-row{grid-template-columns:1fr;gap:6px;padding:7px 0}.neon-code-row a{grid-template-columns:auto minmax(0,1fr) auto auto;min-height:auto;padding:0 8px}.neon-code-row a:after{display:none}.neon-code-row button{width:calc(100% - 16px);margin:0 8px}.neon-update-list span{flex-basis:auto}}.public-live-page article{max-width:1180px}.public-live-hero-rich{display:grid;grid-template-columns:minmax(0,1fr) minmax(360px,44%);grid-gap:24px;gap:24px;align-items:center;padding:28px;border:1px solid rgba(255,255,255,.16);border-radius:8px;background:linear-gradient(135deg,rgba(184,255,0,.08),transparent 35%),linear-gradient(315deg,rgba(255,43,134,.11),transparent 34%),rgba(255,255,255,.035)}.public-live-hero-copy{min-width:0}.public-live-art{position:relative;margin:0;overflow:hidden;border:1px solid rgba(184,255,0,.25);border-radius:8px;background:#050509;box-shadow:0 22px 70px rgba(0,0,0,.34)}.public-live-art:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,transparent,rgba(0,0,0,.2))}.public-live-art img{display:block;width:100%;height:auto;aspect-ratio:1200/630;object-fit:cover}.public-directory-art{margin-top:18px;max-width:720px}.public-live-fact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px;margin:16px 0 0}.public-live-fact{min-height:96px;padding:14px;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:linear-gradient(135deg,rgba(184,255,0,.08),transparent 60%),rgba(255,255,255,.04)}.public-live-fact span{display:block;margin-bottom:8px;color:var(--neon-muted);font-size:11px;font-weight:950;text-transform:uppercase}.public-live-fact strong{display:block;color:#fff;font-size:19px;line-height:1.18}.public-live-answer{border-color:rgba(184,255,0,.24);background:linear-gradient(90deg,rgba(184,255,0,.09),transparent 44%),rgba(255,255,255,.045)}.public-live-copy-section{padding:28px;border-radius:8px}.public-live-bullet-list{display:grid;grid-gap:9px;gap:9px;margin:18px 0 0;padding:0;list-style:none}.public-live-bullet-list li{position:relative;padding-left:20px;color:#e5e7eb;line-height:1.6}.public-live-bullet-list li:before{content:"";position:absolute;top:10px;left:0;width:8px;height:8px;background:var(--neon-lime);box-shadow:0 0 14px rgba(184,255,0,.55)}.public-live-faq-list{display:grid;grid-gap:10px;gap:10px}.public-live-faq details{padding:16px;border:1px solid rgba(255,255,255,.14);border-radius:6px;background:rgba(255,255,255,.04)}.public-live-faq summary{cursor:pointer;color:#fff;font-weight:950}.public-live-faq details p{margin:10px 0 0}.public-keyword-directory .public-card-grid{align-items:stretch}.keyword-card{min-height:236px}.keyword-card h3,.public-keyword-page .public-live-hero h1{overflow-wrap:anywhere}.public-keyword-art img{filter:saturate(1.08) contrast(1.04)}@media (max-width:900px){.public-live-hero-rich{grid-template-columns:1fr;padding:18px}.public-live-fact-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.public-live-hero-rich{gap:14px}.public-live-hero h1{font-size:38px}.public-live-fact-grid{grid-template-columns:1fr}.public-live-copy-section{padding:18px}}