@import "https://fonts.googleapis.com/css2?family=Noto+Sans+SC:wght@400;500;700;800&family=Teko:wght@400;500;600;700&display=swap";:root{--bg:#060606;--bg-elevated:#120f0ee6;--panel:#131111c7;--panel-soft:#ffffff0d;--panel-strong:#1f1613e6;--border:#ff482e47;--border-strong:#ff5d3ab8;--title:#ffd74c;--text:#f6f0e6;--muted:#b5aaa0;--accent:#ff3b30;--accent-strong:#ff6a00;--accent-soft:#ff3b3024;--warning:#ffe66d;--success:#e8ff63;--shadow-neon:0 0 30px #ff3b302e, 0 0 80px #ff6a0014;--shadow-panel:0 18px 60px #00000073;--max-width:1240px;color:var(--text);background:var(--bg);font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:Noto Sans SC,PingFang SC,Hiragino Sans GB,sans-serif;font-weight:400;line-height:1.5}*{box-sizing:border-box}html{scroll-behavior:smooth}body{min-width:320px;color:var(--text);background:radial-gradient(circle at 8% 18%,#ff3b3038,#0000 22%),radial-gradient(circle at 86% 10%,#ffd74c29,#0000 18%),radial-gradient(circle at 50% 118%,#ff6a002e,#0000 34%),linear-gradient(#090909 0%,#040404 100%);margin:0}body:before,body:after{content:"";pointer-events:none;z-index:0;position:fixed;inset:0}body:before{opacity:.14;mix-blend-mode:screen;background:linear-gradient(#ffffff0a,#ffffff0a),repeating-linear-gradient(#0000 0 2px,#ff44002e 3px,#0000 4px)}body:after{background:radial-gradient(circle,#0000 50%,#0000007a 100%),linear-gradient(#ff800005,#ff000005)}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}img{max-width:100%;display:block}#root{z-index:1;min-height:100vh;position:relative}.site-shell{width:min(100%, var(--max-width));margin:0 auto;padding:24px 20px 48px}.site-header{z-index:10;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);box-shadow:var(--shadow-panel);background:#0a0a0ab8;border:1px solid #ffffff0f;border-radius:24px;justify-content:space-between;align-items:center;gap:20px;margin-bottom:28px;padding:16px 20px;display:flex;position:sticky;top:18px}.brand-lockup{flex-direction:column;flex:280px;gap:2px;min-width:250px;display:flex}.brand-kicker{letter-spacing:.2em;text-transform:uppercase;color:var(--accent-strong);font-size:.8rem}.brand-title{letter-spacing:.04em;color:var(--title);font-family:Noto Sans SC,Teko,sans-serif;font-size:2rem;font-weight:800;line-height:1.05}.brand-subtitle{color:var(--muted);font-size:.95rem}.nav-cluster{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.nav-link,.nav-cta{border-radius:999px;justify-content:center;align-items:center;min-height:44px;padding:0 16px;font-size:.95rem;transition:transform .25s,border-color .25s,background .25s,box-shadow .25s;display:inline-flex}.icon-link,.wallet-button{min-height:44px;color:var(--text);background:#ffffff08;border:1px solid #ffffff14;border-radius:999px;justify-content:center;align-items:center;gap:10px;transition:transform .25s,border-color .25s,background .25s,box-shadow .25s;display:inline-flex}.nav-link{color:var(--text);background:#ffffff08;border:1px solid #ffffff14}.nav-link--with-badge{gap:10px}.nav-badge{max-width:110px;min-height:24px;color:var(--warning);letter-spacing:.04em;text-overflow:ellipsis;white-space:nowrap;background:#ffd74c1f;border-radius:999px;align-items:center;padding:0 10px;font-size:.78rem;display:inline-flex;overflow:hidden}.nav-link:hover,.nav-link.active,.icon-link:hover,.wallet-button:hover{border-color:var(--border-strong);box-shadow:var(--shadow-neon);transform:translateY(-1px)}.icon-link{width:44px;min-width:44px;padding:0}.nav-cta{color:#fff7dd;background:linear-gradient(135deg,#ff2d2dd9,#ff6e00e0);border:1px solid #ff783675;box-shadow:0 0 0 1px #ffba751a,0 0 28px #ff463357}.nav-cta:hover{transform:translateY(-2px)scale(1.01)}.wallet-button{cursor:pointer;font:inherit;padding:0 16px}.wallet-button.is-connected{color:#fff5db;background:radial-gradient(circle at 100% 0,#ffd74c24,#0000 42%),#ffffff0d;border-color:#ffd74c47}.wallet-button.is-warning{border-color:#ff783694}.wallet-button__label{text-overflow:ellipsis;white-space:nowrap;max-width:112px;overflow:hidden}.page-shell{flex-direction:column;gap:26px;display:flex}.market-tape{background:linear-gradient(90deg,#ffd74c24,#0000 18%),linear-gradient(#2e0f0ffa,#100909f0);border-radius:18px;padding:12px 0}.market-tape__track{gap:14px;width:max-content;padding-left:16px;animation:22s linear infinite tape-scroll;display:flex}.market-tape__item{color:#fff2d2;white-space:nowrap;background:#ffffff0a;border:1px solid #ffd74c38;border-radius:999px;align-items:center;gap:10px;min-height:34px;padding:0 14px;display:inline-flex}.market-tape__item:before{content:"LIVE";letter-spacing:.14em;color:var(--warning);font-size:.7rem}.panel{border:1px solid var(--border);box-shadow:var(--shadow-panel);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:linear-gradient(#ffffff0f,#0000),linear-gradient(#160f0dd6,#0a0a0af0);border-radius:28px;position:relative;overflow:hidden}.panel:before{content:"";border-radius:inherit;opacity:.28;pointer-events:none;background:linear-gradient(120deg,#0000 0%,#ffffff14 45%,#0000 100%);position:absolute;inset:0}.hero-section{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);gap:24px;padding:36px;display:grid}.hero-content{z-index:1;flex-direction:column;gap:16px;display:flex;position:relative}.alarm-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.eyebrow{letter-spacing:.16em;width:fit-content;color:var(--warning);text-transform:uppercase;background:#ffd74c14;border:1px solid #ffd74c33;border-radius:999px;padding:6px 12px;font-size:.82rem}.chaos-stamp{color:#ffe2d1;background:#ff46331f;border:1px solid #ff463366;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;display:inline-flex;box-shadow:0 0 18px #ff46332e}.glitch-wrap{position:relative}.glitch-title{letter-spacing:.06em;color:var(--title);text-shadow:0 0 18px #ffd74c7a;margin:0;font-family:Noto Sans SC,Teko,sans-serif;font-size:clamp(4.6rem,12vw,7.4rem);font-weight:800;line-height:1;display:inline-block;position:relative}.glitch-title span{display:block}.glitch-title span:nth-child(2),.glitch-title span:nth-child(3){opacity:.45;pointer-events:none;position:absolute;inset:0}.glitch-title span:nth-child(2){color:#ff3b30eb;animation:2.4s steps(2,end) infinite glitch-shift-a;transform:translate(2px,-1px)}.glitch-title span:nth-child(3){color:#ffd74cd1;animation:2.8s steps(2,end) infinite glitch-shift-b;transform:translate(-3px,1px)}.hero-subtitle{color:#fff8ea;margin:0;font-size:clamp(1.25rem,3vw,1.8rem);font-weight:700}.hero-description{max-width:720px;color:var(--muted);margin:0;font-size:1.02rem}.chaos-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.chaos-card{background:radial-gradient(circle at 100% 0,#ffd74c1a,#0000 36%),#ffffff0a;border:1px solid #ffffff14;border-radius:18px;padding:14px 16px}.chaos-card span{letter-spacing:.08em;color:var(--accent-strong);font-size:.82rem;display:block}.chaos-card strong{color:#fff4db;margin-top:8px;font-size:1rem;display:block}.hero-actions,.cta-row{flex-wrap:wrap;gap:12px;display:flex}.neon-button,.secondary-button,.vote-button,.ghost-button{cursor:pointer;border-radius:16px;justify-content:center;align-items:center;gap:8px;min-height:52px;padding:0 22px;transition:transform .25s,box-shadow .25s,border-color .25s,background .25s;display:inline-flex}.neon-button,.vote-button{color:#fff5db;background:linear-gradient(135deg,#ff2a2aeb,#ff6e00eb);border:1px solid #ff783699;box-shadow:0 0 0 1px #ffffff0f,0 0 26px #ff3b3057}.secondary-button,.ghost-button{color:var(--text);background:#ffffff0a;border:1px solid #ffffff14}.neon-button:hover,.secondary-button:hover,.vote-button:hover,.ghost-button:hover,.thumbnail-button:hover{box-shadow:var(--shadow-neon);transform:translateY(-2px)}.neon-button:disabled,.secondary-button:disabled,.ghost-button:disabled{cursor:not-allowed;opacity:.48;box-shadow:none;transform:none}.hero-flywheel{flex-wrap:wrap;align-items:center;gap:10px;padding-top:6px;display:flex}.wheel-chip{color:#fbf5e8;background:#ffffff08;border:1px solid #ffffff0f;border-radius:999px;padding:10px 14px;position:relative}.wheel-chip:not(:last-child):after{content:"→";color:#ffd74cb8;position:absolute;top:50%;right:-14px;transform:translateY(-50%)}.event-panel{z-index:1;background:radial-gradient(circle at 100% 0,#ffd74c26,#0000 38%),linear-gradient(#1c1310f5,#0f0c0ceb);border:1px solid #ff68406b;border-radius:24px;flex-direction:column;gap:18px;padding:24px;display:flex;position:relative;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 38px #ff4d2e2e}.event-warning{background:#ff46331a;border:1px solid #ff46334d;border-radius:18px;gap:12px;padding:14px 16px;display:flex}.event-warning strong{color:#fff3cf;flex:none}.event-warning span{color:#ffe3d0}.event-label,.mini-label{letter-spacing:.16em;text-transform:uppercase;color:var(--accent-strong);font-size:.82rem}.event-title,.section-title{color:var(--title);margin:0;font-size:clamp(1.7rem,3vw,2.2rem);font-weight:800}.event-copy,.section-description,.detail-copy,.footer-copy{color:var(--muted);margin:0}.event-stat-grid,.stats-grid,.detail-metrics,.preview-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.mini-stat,.stat-card,.detail-stat,.preview-stat{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:18px;padding:14px 16px}.mini-stat strong,.stat-card strong,.detail-stat strong,.preview-stat strong{color:#fff4db;font-size:1.2rem;display:block}.mini-stat span,.stat-card span,.detail-stat span,.preview-stat span{color:var(--muted);margin-top:4px;font-size:.9rem;display:block}.stats-bar{padding:20px}.stats-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.section-block{flex-direction:column;gap:18px;display:flex}.chaos-row{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);gap:18px;display:grid}.section-head{justify-content:space-between;align-items:end;gap:20px;display:flex}.section-head h2{color:var(--title);margin:0;font-size:clamp(1.8rem,3vw,2.6rem)}.section-head p{max-width:560px;color:var(--muted);margin:0}.case-grid,.systems-grid,.related-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.ops-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.case-card{flex-direction:column;gap:18px;min-height:100%;padding:18px;display:flex;position:relative}.case-card__image{aspect-ratio:1.12;background:#ffffff0a;border:1px solid #ffffff0f;border-radius:20px;position:relative;overflow:hidden}.case-card__image img{object-fit:cover;width:100%;height:100%}.case-card__overlay{justify-content:space-between;align-items:center;gap:10px;display:flex;position:absolute;inset:auto 12px 12px}.status-pill,.risk-pill{border:1px solid #ffffff14;border-radius:999px;align-items:center;gap:6px;min-height:32px;padding:0 12px;font-size:.82rem;display:inline-flex}.status-pill{color:#ffe7d6;background:#ff3b3024}.risk-pill{color:var(--warning);background:#ffd74c1f}.case-card__title{justify-content:space-between;align-items:center;gap:14px;display:flex}.case-card__title h3,.detail-title,.form-title,.preview-title{color:#fff4de;margin:0}.case-card__title h3{font-size:1.35rem}.case-card__body{flex-direction:column;gap:12px;display:flex}.case-card__statement,.small-note,.detail-note{color:var(--muted);margin:0;font-size:.95rem}.case-card__tags{margin-bottom:2px}.case-asset,.detail-asset{background:#ffd74c14;border:1px solid #ffd74c29;border-radius:16px;padding:12px 14px}.case-asset strong,.detail-asset strong{letter-spacing:.08em;color:var(--warning);font-size:.82rem;display:block}.case-asset span,.detail-asset span{color:#fff2d6;margin-top:6px;display:block}.metric-row{justify-content:space-between;gap:16px;font-size:.95rem;display:flex}.metric-row strong{color:#fff0d6}.support-bar,.allocation-track,.progress-track{background:#ffffff14;border-radius:999px;height:10px;position:relative;overflow:hidden}.support-fill,.allocation-fill,.progress-fill{border-radius:inherit;position:absolute;inset:0 auto 0 0}.support-fill,.progress-fill{background:linear-gradient(90deg,#ff3b30,#ffd74c)}.case-card__footer{margin-top:auto}.how-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.how-card,.system-card,.allocation-card,.utility-card,.ops-card,.detail-card,.form-card,.preview-card,.quote-card{padding:24px}.ops-card{flex-direction:column;gap:12px;display:flex}.ops-card strong{color:#fff3d9;font-size:clamp(1.8rem,4vw,2.6rem)}.ops-card p{color:var(--muted);margin:0}.live-feed-card,.vault-card{min-height:100%}.feed-list,.vault-list{flex-direction:column;gap:12px;display:flex}.feed-item,.vault-row{background:#ffffff0a;border:1px solid #ffffff12;border-radius:18px;grid-template-columns:82px minmax(0,1fr);gap:14px;padding:14px 16px;display:grid}.feed-time{min-height:34px;color:var(--warning);letter-spacing:.06em;background:#ffd74c1a;border-radius:999px;justify-content:center;align-items:center;font-family:Teko,sans-serif;font-size:1.1rem;display:inline-flex}.feed-item strong,.vault-row strong{color:#fff0d7;display:block}.feed-item p,.vault-row span{color:var(--muted);margin:6px 0 0}.vault-row span{color:var(--accent-strong);margin:0}.how-index{color:var(--accent-strong);font-family:Teko,sans-serif;font-size:2.8rem;line-height:1}.how-card h3,.system-card h3,.utility-card h3,.allocation-card h3,.detail-card h3,.quote-card h3{color:#fff4dc;margin:8px 0 10px;font-size:1.3rem}.how-card p,.system-card p,.utility-card p,.allocation-card p,.detail-card p,.quote-card p{color:var(--muted);margin:0}.utility-layout{grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:18px;display:grid}.tax-list,.allocation-list,.detail-list,.preview-list{flex-direction:column;gap:14px;display:flex}.tax-row,.allocation-row,.detail-list li,.preview-list li{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:16px;justify-content:space-between;align-items:center;gap:16px;padding:14px 16px;display:flex}.tax-row strong,.allocation-row strong{color:#fff0d1}.allocation-track{height:12px}.allocation-fill.weekly{background:linear-gradient(90deg,#ff3b30,#ff7a00);width:50%}.allocation-fill.buyback{background:linear-gradient(90deg,#ffd74c,#ff9f1a);width:30%}.allocation-fill.growth{background:linear-gradient(90deg,#ffe66d,#fff3b0);width:20%}.system-card{flex-direction:column;gap:10px;display:flex}.tag-row,.link-row{flex-wrap:wrap;gap:10px;display:flex}.inline-tag,.link-chip{color:#fff0d6;background:#ffffff0a;border:1px solid #ffffff12;border-radius:999px;align-items:center;min-height:34px;padding:0 12px;display:inline-flex}.vote-status-chip{margin-left:auto}.vote-status-chip--eligible{color:#fff2b8;background:#ffd74c1a;border-color:#ffd74c47}.vote-status-chip--waiting-contract,.vote-status-chip--loading{color:#ffd3a6;background:#ff922b1f;border-color:#ff922b4d}.vote-status-chip--disconnected,.vote-status-chip--wrong-chain{color:#ffd7cf;background:#ff584124;border-color:#ff58414d}.vote-status-chip--insufficient-balance,.vote-status-chip--missing-provider,.vote-status-chip--error{color:#f5e8d2;background:#ffffff0d;border-color:#ffffff1f}.icon-link svg,.wallet-button svg,.social-chip svg,.social-button svg{flex:none;width:18px;height:18px}.social-chip,.social-button{gap:10px}.detail-layout,.apply-layout{grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);gap:18px;display:grid}.queue-grid,.timeline-grid{gap:18px;display:grid}.queue-grid{grid-template-columns:1fr}.timeline-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.review-card{grid-template-columns:minmax(260px,.9fr) minmax(0,1.1fr);gap:20px;padding:24px;display:grid}.review-media,.review-body,.leaderboard-card,.leaderboard-list,.timeline-card,.empty-state,.video-panel{flex-direction:column;display:flex}.review-media,.review-body,.timeline-card,.empty-state,.video-panel{gap:16px}.review-headline{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.review-headline h3,.timeline-card h3,.empty-state h3{color:#fff4dc;margin:6px 0 0;font-size:1.5rem}.review-body p,.timeline-card p,.empty-state p{color:var(--muted);margin:0}.video-shell{aspect-ratio:16/9;background:#ffffff0a;border:1px solid #ffffff14;border-radius:22px;overflow:hidden}.video-shell.large{min-height:360px}.video-shell video{object-fit:cover;width:100%;height:100%}.snapshot-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.snapshot-strip img{aspect-ratio:1;object-fit:cover;border:1px solid #ffffff14;border-radius:14px;width:100%}.review-actions,.success-actions{flex-wrap:wrap;gap:10px;display:flex}.review-actions.compact{margin-top:auto}.review-list li span{text-align:right;color:#fff2d6}.leaderboard-card{padding:12px}.leaderboard-list{gap:10px}.leaderboard-row{background:#ffffff0a;border:1px solid #ffffff0f;border-radius:20px;grid-template-columns:60px minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:16px;display:grid}.leaderboard-rank{min-height:44px;color:var(--warning);background:#ffd74c1f;border-radius:16px;justify-content:center;align-items:center;font-family:Teko,sans-serif;font-size:1.8rem;display:inline-flex}.leaderboard-main strong,.leaderboard-meta span{display:block}.leaderboard-main strong{color:#fff4dc}.leaderboard-main span,.leaderboard-meta span{color:var(--muted)}.leaderboard-meta{text-align:right}.timeline-card .feed-time{width:fit-content}.carousel-card{padding:20px}.carousel-main{aspect-ratio:1.08;background:#ffffff0a;border:1px solid #ffffff14;border-radius:22px;overflow:hidden}.carousel-main img{object-fit:cover;width:100%;height:100%}.thumbnail-row{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:12px;display:grid}.thumbnail-button{cursor:pointer;background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;padding:0;transition:transform .25s,border-color .25s,box-shadow .25s;overflow:hidden}.thumbnail-button.active{border-color:var(--border-strong);box-shadow:var(--shadow-neon)}.thumbnail-button img{aspect-ratio:1;object-fit:cover;width:100%}.detail-card{flex-direction:column;gap:18px;display:flex}.detail-topline{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.detail-title{font-size:clamp(2.1rem,4vw,3.2rem)}.detail-quote{color:#fff7e9;border-left:3px solid #ffd74c66;margin:0;padding-left:16px}.action-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.vote-button.reject{color:var(--text);box-shadow:none;background:#ffffff0a;border-color:#ffffff14}.vote-button:disabled{cursor:not-allowed;opacity:.5;box-shadow:none;transform:none}.vote-button.boost{color:#251200;background:linear-gradient(135deg,#ffd74ceb,#ff7a00e0)}.progress-copy{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.progress-copy strong{color:var(--title);font-size:2rem}.detail-links{flex-wrap:wrap;gap:10px;display:flex}.detail-links a:hover,.link-chip:hover{border-color:var(--border-strong)}.quote-card{flex-direction:column;gap:14px;display:flex}.vote-eligibility-card{gap:16px}.public-audit-card{gap:18px}.vote-eligibility-head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.vote-eligibility-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.public-audit-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.token-gate-action{align-self:flex-start}.quote-card strong{color:#fff4dc;font-size:1.1rem}.form-card,.preview-card{flex-direction:column;gap:18px;display:flex}.form-copy{color:var(--muted);margin:0}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.field-group{flex-direction:column;gap:8px;display:flex}.field-group.full{grid-column:1/-1}.field-group label,.checkbox-line{color:#fff0d1;font-size:.94rem}.field-group input,.field-group textarea,.field-group select{width:100%;color:var(--text);background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;outline:none;padding:14px 16px;transition:border-color .25s,box-shadow .25s,background .25s}.field-group input:focus,.field-group textarea:focus,.field-group select:focus{background:#ffffff0f;border-color:#ff7836a6;box-shadow:0 0 0 4px #ff3b301f}.field-group textarea{resize:vertical;min-height:150px}.upload-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.identity-panel,.identity-stage,.identity-preview,.identity-note,.identity-tile{flex-direction:column;display:flex}.identity-panel,.identity-stage,.identity-preview,.identity-note{gap:12px}.identity-grid{grid-template-columns:minmax(0,1.05fr) minmax(280px,.95fr);gap:16px;display:grid}.face-capture-shell video{object-fit:cover;width:100%;height:100%}.identity-actions{flex-wrap:wrap;gap:10px;display:flex}.identity-note{background:#ffd74c14;border:1px solid #ffd74c29;border-radius:18px;padding:14px 16px}.identity-note.compact{padding:12px 14px}.identity-note strong{color:#fff3d2;font-size:1rem}.identity-note p{color:var(--muted);margin:0}.identity-progress li span{text-align:right;color:#fff2d6}.face-strip{grid-template-columns:repeat(3,minmax(0,1fr))}.preview-face-strip{margin-top:10px}.identity-tile{background:#ffffff0a;border:1px solid #ffffff14;border-radius:16px;min-height:100%;overflow:hidden}.identity-tile img{aspect-ratio:1;object-fit:cover;width:100%}.identity-tile__footer{color:#fff0d7;justify-content:space-between;align-items:center;gap:10px;padding:10px 12px;display:flex}.identity-retake{min-height:34px;padding:0 12px}.identity-empty{justify-content:center;min-height:180px}.upload-grid,.preview-gallery{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.upload-grid.video-upload,.preview-gallery.video-preview{grid-template-columns:1fr}.preview-video-tile{aspect-ratio:16/9}.upload-tile,.preview-tile{aspect-ratio:1;background:#ffffff0a;border:1px dashed #ffffff2e;border-radius:18px;overflow:hidden}.upload-tile img,.preview-tile img,.upload-tile video,.preview-tile video{object-fit:cover;width:100%;height:100%}.upload-placeholder{text-align:center;height:100%;color:var(--muted);justify-content:center;align-items:center;padding:10px;font-size:.9rem;display:flex}.upload-input{display:none}.upload-button{width:fit-content}.checkbox-line{align-items:center;gap:10px;display:flex}.checkbox-line input{width:18px;height:18px}.submit-row{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.success-banner{color:#f7ffd1;background:#e8ff6314;border:1px solid #e8ff6338;border-radius:16px;padding:14px 16px}.success-banner p{margin:0}.success-link-button{cursor:pointer;font:inherit}.sticky-column{align-self:start;position:sticky;top:112px}.preview-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-tile.empty{color:var(--muted);justify-content:center;align-items:center;font-size:.9rem;display:flex}.footer{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:20px;padding:20px 4px 0;display:flex}.footer-title{letter-spacing:.04em;color:var(--title);margin:0;font-family:Noto Sans SC,Teko,sans-serif;font-size:1.8rem;font-weight:800}.footer-copy{max-width:620px}@keyframes glitch-shift-a{0%,to{clip-path:inset(0);transform:translate(2px,-1px)}20%{clip-path:inset(6% 0 62%);transform:translate(6px,-2px)}40%{clip-path:inset(54% 0 12%);transform:translate(-4px,2px)}60%{clip-path:inset(18% 0 40%);transform:translate(4px)}80%{clip-path:inset(70% 0 6%);transform:translate(-2px,2px)}}@keyframes glitch-shift-b{0%,to{clip-path:inset(0);transform:translate(-3px,1px)}24%{clip-path:inset(12% 0 50%);transform:translate(-6px,1px)}48%{clip-path:inset(64% 0 8%);transform:translate(3px,-2px)}72%{clip-path:inset(28% 0 30%);transform:translate(-1px,3px)}}@keyframes tape-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (width<=1100px){.hero-section,.utility-layout,.detail-layout,.apply-layout,.chaos-row{grid-template-columns:1fr}.sticky-column{position:static}.case-grid,.ops-grid,.systems-grid,.related-grid,.how-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.timeline-grid,.review-card{grid-template-columns:1fr}}@media (width<=820px){.site-shell{padding:18px 14px 36px}.site-header{flex-direction:column;align-items:stretch;position:static}.nav-cluster{justify-content:stretch}.nav-link,.nav-cta,.icon-link,.wallet-button{flex:calc(50% - 10px)}.wallet-button__label{max-width:none}.hero-section,.stats-bar,.how-card,.system-card,.allocation-card,.utility-card,.detail-card,.form-card,.preview-card,.quote-card,.carousel-card{padding:20px}.stats-grid,.event-stat-grid,.detail-metrics,.preview-metrics,.form-grid,.action-grid,.upload-grid,.chaos-grid,.ops-grid,.timeline-grid,.identity-grid,.case-grid,.systems-grid,.related-grid,.how-grid,.preview-gallery,.snapshot-strip{grid-template-columns:1fr}.leaderboard-row,.review-headline,.leaderboard-meta{text-align:left;grid-template-columns:1fr}.case-grid,.systems-grid,.related-grid,.how-grid,.preview-gallery{grid-template-columns:1fr}.thumbnail-row{grid-template-columns:repeat(2,minmax(0,1fr))}.section-head,.submit-row,.footer{flex-direction:column;align-items:flex-start}}
