@import "https://fonts.googleapis.com/css2?family=Geist:wght@300..900&family=Geist+Mono:wght@300..700&display=swap";@import "https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard.min.css";:root{--brand-cobalt:#2647ff;--brand-cobalt-2:#1a37d6;--brand-cobalt-3:#0e25a8;--brand-ink-on:#fff;--brand-amber:#f5a524;--brand-amber-2:#e08a0a;--brand-amber-on:#1c1203;--accent-mint:#35c2a1;--accent-mint-muted:#7ecfbd;--accent-mint-on:#06110e;--accent-mint-soft:#35c2a11f;--accent-mint-glow:#35c2a13d;--sig-up:#22c58b;--sig-up-bg:#22c58b1a;--sig-down:#ff5145;--sig-down-bg:#ff51451a;--sig-warn:var(--brand-amber);--sig-warn-bg:#f5a5241a;--sig-info:#4d8bff;--sig-info-bg:#4d8bff1a;--bg:#070b14;--bg-grad:radial-gradient(80% 60% at 50% 0%, #2647ff14, transparent 60%);--surface-0:#0b1224;--surface-1:#111a30;--surface-2:#1a2540;--surface-hi:#243150;--border:#ffffff12;--border-mid:#ffffff1f;--border-strong:#fff3;--line-faint:#ffffff0a;--line-soft:#ffffff14;--line-panel:#ffffff17;--wash-faint:#ffffff09;--wash-soft:#ffffff0a;--wash-panel:#ffffff14;--wash-dark:#0000002e;--wash-darker:#00000040;--surface-glass:#111a30c7;--surface-deep:#070b14b8;--overlay-scrim:#0000009e;--focus-ring:#4d8bff1f;--focus-border:#4d8bffb8;--hover-border:#4d8bff94;--hover-wash:#4d8bff14;--text:#e8ecf5;--text-muted:#8a95b0;--text-subtle:#5c6884;--text-faint:#3f495f;--muted:var(--text-muted);--shadow-card:0 0 0 1px var(--line-faint) inset;--shadow-pop:0 16px 48px #0000008c, 0 1px 0 var(--line-faint) inset;--font-sans:"Geist", "Pretendard", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--font-mono:"Geist Mono", ui-monospace, "SF Mono", Menlo, monospace;--t-micro:11px;--t-xs:12px;--t-sm:13px;--t-base:14px;--t-md:16px;--t-lg:20px;--t-xl:28px;--t-2xl:40px;--r-1:4px;--r-2:6px;--r-3:10px;--r-4:14px;--r-5:22px;--radius-sm:6px;--radius-md:10px;--radius-lg:14px;--radius-xl:22px;color:var(--text);background:var(--bg);font-family:var(--font-sans);font-synthesis:none;text-rendering:optimizelegibility;font-variant-numeric:tabular-nums}*{box-sizing:border-box}body{background:var(--bg-grad), linear-gradient(135deg, #f5a5240f, transparent 34rem), var(--bg);min-width:320px;min-height:100vh;margin:0}button,input,select,textarea{font:inherit}a{color:inherit;text-decoration:none}.app-shell{grid-template-columns:280px minmax(0,1fr);gap:32px;min-height:100vh;padding:32px;display:grid}.tokenopia-shell{min-height:100vh}.tokenopia-header,.tokenopia-footer{justify-content:space-between;align-items:center;gap:22px;display:flex}.tokenopia-header{z-index:10;border-bottom:1px solid var(--border);background:var(--bg);justify-content:space-between;align-items:center;gap:22px;padding:14px 32px;display:flex;position:sticky;top:0}.tokenopia-brand,.tokenopia-actions,.tokenopia-nav,.hero-actions{align-items:center;gap:12px;display:flex}.workspace-links,.workspace-switcher,.top-bar-actions{align-items:center;gap:8px;display:flex}.workspace-links{padding-right:4px}.workspace-links a{color:var(--muted);font-size:13px;font-weight:800}.workspace-links a:hover{color:var(--text)}.dev-access-footer{border-top:1px solid var(--border);max-width:1320px;color:var(--text-subtle);font-size:var(--t-xs);justify-content:center;align-items:center;gap:10px;margin:24px auto 0;padding:12px 0 0;display:flex}.dev-access-footer>span{color:var(--text-subtle);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.dev-access-footer nav{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.dev-access-footer a,.dev-access-current{border:1px solid var(--border-mid);border-radius:var(--radius-sm);background:var(--surface-glass);min-height:30px;color:var(--text-muted);align-items:center;padding:6px 9px;font-weight:700;line-height:1;display:inline-flex}.dev-access-current{border-color:var(--border);color:var(--brand-amber);background:0 0}#tenants,#products,#payments,#users,#audit{scroll-margin-top:96px}.tokenopia-brand span:last-child{gap:2px;display:grid}.tokenopia-brand small{color:var(--accent-mint-muted);letter-spacing:.08em;font-size:11px;font-weight:900}.tokenopia-brand strong{font-size:22px}.tokenopia-nav{flex-wrap:wrap;justify-content:center}.tokenopia-nav a{color:var(--text-muted);border-radius:999px;padding:10px 14px;font-weight:800}.tokenopia-nav a.active,.tokenopia-nav a:hover{color:var(--accent-mint-on);background:var(--accent-mint)}.tokenopia-main{min-width:0}.tokenopia-footer{border-top:1px solid var(--line-soft);width:min(1180px,100%);color:var(--text-subtle);margin:54px auto 0;padding-top:20px}.tokenopia-footer nav{flex-wrap:wrap;gap:14px;display:flex}.tokenopia-footer a:hover{color:var(--accent-mint)}.side-rail{border-right:1px solid var(--line-soft);flex-direction:column;gap:28px;padding-right:24px;display:flex}.brand-block,.top-bar,.toolbar-band,.featured-sale,.detail-hero,.checkout-layout,.agreement-note{justify-content:space-between;align-items:center;gap:20px;display:flex}.brand-mark{background:var(--accent-mint);width:54px;height:54px;color:var(--accent-mint-on);border-radius:8px;place-items:center;font-size:24px;font-weight:900;display:grid}.eyebrow{color:var(--accent-mint-muted);letter-spacing:0;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:800}h1,h2,h3,h4,p{margin-top:0}h1,h2,h3,h4{line-height:1.05}h1{margin-bottom:0;font-size:26px}h2{margin-bottom:0;font-size:34px}h3{margin-bottom:10px;font-size:27px}h4{margin-bottom:16px;font-size:18px}p{color:var(--text-muted);line-height:1.65}.rail-nav{gap:10px;display:grid}.rail-nav a,.nav-disabled{color:var(--text-muted);background:var(--wash-faint);border-radius:8px;align-items:center;gap:12px;padding:15px;display:flex}.rail-nav a.active{color:var(--accent-mint-on);background:var(--accent-mint)}.nav-disabled{opacity:.45}.main-surface{align-content:start;gap:28px;min-width:0;display:grid}.main-surface>*{box-sizing:border-box;min-width:0;max-width:100%}.top-bar{border-bottom:1px solid var(--line-soft);flex-wrap:wrap;width:100%;min-width:0;max-width:100%;padding-bottom:22px}.top-bar>div:first-child{min-width:0}.top-bar-actions{flex-wrap:wrap;min-width:0;display:flex}.wallet-button,.icon-button,.primary-link,.primary-button,.payment-options button,.secondary-link{min-height:44px;color:var(--text);cursor:pointer;background:#ffffff0d;border:1px solid #ffffff24;border-radius:8px;justify-content:center;align-items:center;gap:8px;display:inline-flex}.wallet-button,.primary-link,.primary-button,.secondary-link{padding:0 18px}.primary-link,.primary-button{border-color:var(--accent-mint);background:var(--accent-mint);color:var(--accent-mint-on);font-weight:800}.secondary-link{font-weight:800}.wallet-button.connected{color:var(--accent-mint-on);background:var(--accent-mint);border-color:#35c2a18c;font-weight:900}.modal-backdrop{z-index:50;background:var(--overlay-scrim);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);place-items:center;padding:22px;display:grid;position:fixed;inset:0}.tokenopia-modal{border:1px solid var(--border-mid);background:linear-gradient(145deg, #35c2a11a, transparent), var(--surface-1);border-radius:22px;gap:16px;width:min(560px,100%);max-height:min(760px,90vh);padding:30px;display:grid;position:relative;overflow:auto;box-shadow:0 24px 80px #00000080}.modal-close{border:1px solid var(--border-mid);width:38px;height:38px;color:var(--text);cursor:pointer;background:#ffffff0f;border-radius:999px;place-items:center;display:grid;position:absolute;top:18px;right:18px}.modal-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wallet-note-card,.readonly-field{color:var(--text-muted);background:#35c2a112;border:1px solid #35c2a138;border-radius:16px;gap:8px;padding:16px;display:grid}.wallet-note-card{grid-template-columns:auto minmax(0,1fr);align-items:center}.wallet-note-card svg{color:var(--accent-mint)}.readonly-field span{color:var(--text-subtle);font-size:.82rem}.readonly-field strong{overflow-wrap:anywhere;color:var(--text)}.validated-field{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:10px;display:grid}.field-group{color:var(--text-muted);gap:8px;margin:22px 0;display:grid}.validated-field .field-group{margin:0}.validation-message{margin-top:-6px;display:block}.validation-message.success{color:var(--accent-mint)}.validation-message.error{color:var(--sig-down)}.wallet-option-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wallet-option{min-height:130px;color:var(--text);background:var(--line-faint);cursor:pointer;text-align:left;border:1px solid #ffffff1c;border-radius:16px;gap:8px;padding:16px;display:grid}.wallet-option:hover{border-color:#35c2a19e}.wallet-option svg{color:var(--accent-mint)}.wallet-option span{font-weight:900}.wallet-option small{color:var(--text-muted)}.primary-button:disabled{cursor:not-allowed;opacity:.45}.icon-button{width:44px}.page-stack{gap:24px;display:grid}.home-page{gap:28px;display:grid}.home-hero{border:1px solid var(--line-panel);background:radial-gradient(circle at 18% 10%,#35c2a152,#0000 34%),radial-gradient(circle at 90% 20%,#edb94f24,#0000 28%),#ffffff0b;border-radius:22px;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:stretch;gap:28px;padding:clamp(32px,7vw,72px);display:grid}.home-hero h2{letter-spacing:-.05em;max-width:820px;font-size:clamp(42px,7vw,84px)}.home-hero p{max-width:680px;font-size:18px}.biz-hero{border:1px solid var(--line-panel);background:radial-gradient(circle at 20% 10%, var(--accent-mint-glow), transparent 34%), radial-gradient(circle at 90% 30%, #7ecfbd1f, transparent 28%), var(--surface-1);border-radius:22px;grid-template-columns:minmax(0,1.25fr) minmax(280px,.75fr);align-items:stretch;gap:26px;padding:clamp(30px,6vw,64px);display:grid}.biz-hero h2{max-width:860px;color:var(--text);margin:0 0 18px;font-size:clamp(2.4rem,6vw,5.2rem);line-height:.95}.biz-hero p{max-width:760px;color:var(--text-muted)}.hero-wallet-card,.home-entry-card,.home-section-card,.biz-kyb-card,.biz-solution-card,.pricing-card,.finance-hero,.finance-card,.filter-panel,.catalog-section{border:1px solid var(--line-panel);background:var(--line-faint);border-radius:18px}.hero-wallet-card{background:linear-gradient(160deg,#35c2a12e,#0000),#0003;align-content:end;gap:12px;min-height:260px;padding:28px;display:grid}.hero-wallet-card svg,.home-entry-card svg{color:var(--accent-mint)}.hero-wallet-card strong{font-size:26px}.hero-wallet-card span,.home-entry-card small{color:var(--text-muted);line-height:1.55}.biz-kyb-card{background:linear-gradient(160deg,#35c2a12e,#0000),#0003;align-content:end;gap:12px;min-height:280px;padding:24px;display:grid}.biz-kyb-card svg,.biz-solution-card svg{color:var(--accent-mint)}.biz-kyb-card strong,.biz-solution-card strong{color:var(--text);font-size:1.08rem}.biz-kyb-card span,.biz-solution-card span{color:var(--text-muted);line-height:1.55}.home-entry-grid,.home-section-grid,.biz-solution-grid,.pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.home-entry-card{gap:12px;min-height:210px;padding:26px;display:grid}.biz-solution-card,.pricing-card{gap:12px;padding:24px;display:grid}.biz-solution-card{min-height:190px}.home-entry-card:hover,.home-section-card:hover,.biz-solution-card:hover,.finance-card:hover{border-color:#35c2a19e}.home-entry-card span,.home-section-card span,.finance-hero span{color:var(--accent-mint-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.builder-layout{grid-template-columns:minmax(0,1.35fr) minmax(300px,.65fr);align-items:start;gap:22px;display:grid}.builder-preview,.upload-card,.feature-toggle{border:1px solid var(--line-panel);background:var(--line-faint);border-radius:8px}.builder-preview{background:linear-gradient(145deg, var(--accent-mint-soft), transparent), var(--line-faint);gap:16px;padding:24px;display:grid;position:sticky;top:110px}.builder-preview svg,.upload-card svg{color:var(--accent-mint)}.builder-step-list{gap:10px;display:grid}.builder-step-list>div{border:1px solid var(--line-soft);background:#00000029;border-radius:8px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:12px;display:grid}.builder-step-list span{color:var(--accent-mint);font-weight:900}.builder-step-list small{color:var(--text-subtle);grid-column:2}.mint-request-list{gap:8px;display:grid}.mint-request-list>div{border:1px solid var(--line-soft);background:var(--wash-faint);border-radius:8px;grid-template-columns:minmax(0,.6fr) minmax(0,1fr);gap:4px 10px;padding:11px;display:grid}.mint-request-list strong{color:var(--text)}.mint-request-list span{color:var(--accent-mint);font-weight:800}.mint-request-list small{color:var(--text-subtle);grid-column:1/-1}.builder-upload-grid,.feature-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.upload-card{gap:8px;padding:18px;display:grid}.upload-card span{color:var(--text-muted);line-height:1.55}.ir-block-editor{gap:14px;display:grid}.ir-block-row{border:1px solid var(--line-soft);background:var(--wash-faint);border-radius:8px;gap:12px;padding:16px;display:grid}.toolbar-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.public-ir-page{gap:28px}.public-ir-hero{background:linear-gradient(135deg, #35c2a12e, #0000003d), var(--line-faint);border:1px solid #35c2a147;border-radius:8px;grid-template-columns:minmax(0,1fr) 260px;align-items:stretch;gap:24px;padding:38px;display:grid}.public-ir-hero h1{max-width:900px;margin:8px 0 16px;font-size:clamp(44px,7vw,92px);line-height:.95}.public-ir-hero p{max-width:760px;color:var(--text-muted);font-size:20px;line-height:1.55}.public-ir-hero aside{background:#00000038;border-radius:8px;align-content:center;gap:10px;padding:24px;display:grid}.public-ir-hero aside span,.ir-public-card span{color:var(--accent-mint);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:900}.public-ir-hero aside strong{color:var(--text);font-size:42px;line-height:1}.public-ir-hero aside small{color:var(--text-subtle);font-size:15px}.public-ir-actions{flex-wrap:wrap;gap:12px;margin-top:28px;display:flex}.ir-public-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ir-public-card{border:1px solid var(--line-panel);background:var(--line-faint);border-radius:8px;gap:14px;min-height:220px;padding:24px;display:grid}.ir-public-card h3{margin:0;font-size:28px}.ir-public-card p{color:var(--text-muted);margin:0;line-height:1.65}.ir-widget-links{gap:10px;margin-top:auto;display:grid}.ir-widget-links a{color:var(--text);align-items:center;gap:8px;font-weight:800;display:inline-flex}.feature-toggle-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.feature-toggle{min-height:46px;color:var(--text-muted);cursor:pointer;justify-content:center;align-items:center;gap:8px;display:inline-flex}.feature-toggle.active{border-color:var(--accent-mint);color:var(--accent-mint-on);background:var(--accent-mint);font-weight:900}.dashboard-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.dashboard-summary-card,.dashboard-work-list>div,.dashboard-work-list>a{border:1px solid var(--line-panel);background:var(--line-faint);border-radius:8px;gap:8px;padding:20px;display:grid}.dashboard-work-list>a{color:inherit;text-decoration:none}.dashboard-project-card:hover{background:#35c2a114;border-color:#35c2a19e}.dashboard-summary-card svg{color:var(--accent-mint)}.dashboard-summary-card span,.dashboard-work-list span,.dashboard-work-list small{color:var(--text-subtle)}.dashboard-summary-card strong{color:var(--text);font-size:1.8rem}.dashboard-work-list{gap:12px;display:grid}.project-workspace-grid{grid-template-columns:minmax(0,1fr) minmax(280px,.34fr);align-items:start;gap:18px;display:grid}.project-step-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.project-step-card{border:1px solid var(--line-panel);background:var(--wash-faint);border-radius:8px;gap:8px;min-height:120px;padding:16px;display:grid}.project-step-card.done{background:#35c2a114;border-color:#35c2a17a}.project-step-card span{width:fit-content;color:var(--accent-mint-on);background:var(--accent-mint);border-radius:999px;padding:4px 9px;font-size:12px;font-weight:900}.project-step-card small,.project-linked-grid span{color:var(--text-subtle);line-height:1.55}.workspace-action-list,.project-linked-grid{gap:10px;display:grid}.workspace-action-list a{border:1px solid var(--line-panel);min-height:48px;color:var(--text);background:var(--wash-faint);border-radius:8px;align-items:center;gap:10px;padding:0 14px;text-decoration:none;display:flex}.workspace-action-list a:hover{border-color:#35c2a19e}.workspace-action-list svg{color:var(--accent-mint)}.project-linked-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.project-linked-grid>div{border:1px solid var(--line-panel);background:var(--wash-faint);border-radius:8px;gap:8px;padding:16px;display:grid}.publish-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-bottom:14px;display:grid}.publish-summary-grid>div{border:1px solid var(--line-panel);background:var(--wash-faint);border-radius:8px;gap:6px;padding:15px;display:grid}.publish-summary-grid strong{color:var(--text);font-size:26px}.publish-summary-grid span{color:var(--text-subtle);font-size:13px}.publish-item-list{gap:10px;display:grid}.publish-item-row{border:1px solid var(--line-panel);background:#ffffff08;border-radius:10px;grid-template-columns:minmax(240px,1.4fr) minmax(180px,.9fr) minmax(220px,1fr);align-items:stretch;gap:12px;padding:12px;display:grid}.publish-item-row>div{align-content:start;gap:6px;display:grid}.publish-item-row .status-pill{justify-self:start}.publish-item-row strong{color:var(--text)}.publish-item-row span:not(.status-pill),.publish-item-row small{color:var(--text-subtle);line-height:1.45}.ai-review-panel{background:radial-gradient(circle at top right, var(--accent-mint-soft), transparent 22rem), #12161fdb;border-color:#35c2a133}.ai-review-actions{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;margin-bottom:16px;display:grid}.ai-review-actions>div{gap:6px;display:grid}.ai-review-actions span,.ai-draft-row span{color:var(--text-subtle);line-height:1.55}.ai-review-grid,.ai-draft-preview-grid{gap:12px;display:grid}.ai-review-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.ai-review-grid article,.ai-draft-preview-grid>div{border:1px solid var(--line-panel);background:var(--wash-faint);border-radius:12px;gap:10px;padding:16px;display:grid}.ai-review-grid article span{color:var(--accent-mint);letter-spacing:.08em;font-size:12px;font-weight:900}.ai-review-grid article strong{color:var(--text);line-height:1.35}.ai-review-grid article small{color:var(--text-subtle)}.ai-draft-preview-grid{grid-template-columns:minmax(0,1fr) minmax(320px,.72fr);margin-top:12px}.ai-draft-preview-grid h5{color:var(--text);margin:0;font-size:16px}.linked-product-actions{flex-wrap:wrap;gap:12px;margin-top:18px;display:flex}.ai-draft-row{background:#00000038;border-radius:8px;gap:6px;padding:12px;display:grid}.muted-copy{color:var(--text-subtle)}.notice-card{border:1px solid var(--line-panel);background:var(--line-faint);border-radius:8px;gap:8px;padding:18px;display:grid}.notice-card span{color:var(--text-subtle)}.admin-card-grid,.admin-ops-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.admin-ops-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-ops-grid svg{color:var(--accent-mint)}.widget-shell{background:radial-gradient(circle at 10% 10%, #35c2a147, transparent 26rem), radial-gradient(circle at 90% 90%, #edb94f29, transparent 28rem), var(--bg);place-items:center;min-height:100vh;padding:18px;display:grid}.widget-card{border:1px solid var(--border-mid);background:linear-gradient(145deg, #35c2a124, transparent), var(--surface-1);border-radius:22px;gap:18px;width:min(420px,100%);padding:24px;display:grid;box-shadow:0 24px 80px #0000006b}.widget-card-header,.widget-actions,.widget-footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.brand-mark.small{width:42px;height:42px;font-size:18px}.widget-card-header span{color:var(--accent-mint-muted);letter-spacing:.08em;font-size:12px;font-weight:900}.widget-card h1{font-size:34px}.widget-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.widget-metrics div{border:1px solid var(--line-soft);background:var(--wash-dark);border-radius:12px;gap:6px;padding:14px;display:grid}.widget-metrics strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.widget-progress{background:var(--wash-panel);border-radius:999px;height:10px;overflow:hidden}.widget-progress span{border-radius:inherit;background:var(--accent-mint);height:100%;display:block}.widget-alert{border:1px solid var(--border);border-radius:var(--radius-md);color:var(--text-muted);background:var(--surface-2);font-size:var(--t-xs);padding:10px 12px;line-height:1.45}.widget-actions{align-items:stretch}.widget-actions>*{flex:1}.widget-footer{border-top:1px solid var(--line-soft);padding-top:14px;font-size:12px}.widget-footer span,.widget-footer a{align-items:center;gap:6px;display:inline-flex}.home-entry-card strong{font-size:26px;line-height:1.15}.home-section-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.narrow-panel{max-width:640px}.pricing-card h4{color:var(--text);margin:0}.pricing-table{gap:10px;display:grid}.pricing-table>div{border:1px solid var(--line-soft);background:#00000029;border-radius:12px;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:14px;padding:12px;display:grid}.compact-pricing>div{grid-template-columns:minmax(0,1fr) auto}.pricing-table span{color:var(--text);font-weight:800}.pricing-table small{color:var(--text-subtle)}.pricing-table strong{color:var(--accent-mint)}.home-section-card{gap:8px;min-height:190px;padding:24px;display:grid}.home-section-card.featured{background:linear-gradient(125deg, #35c2a133, var(--line-faint)), var(--line-faint)}.toolbar-band,.featured-sale,.detail-hero,.info-panel,.stage-table,.checkout-main,.order-summary,.form-panel{border:1px solid var(--line-panel);background:var(--line-faint);border-radius:8px;padding:24px}.filter-panel{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;padding:20px;display:grid}.filter-panel>div{gap:12px;display:grid}.filter-panel strong{color:var(--text)}.chip-row{flex-wrap:wrap;gap:10px;display:flex}.filter-chip{min-height:38px;color:var(--text-muted);background:var(--wash-faint);cursor:pointer;border:1px solid #ffffff21;border-radius:999px;padding:0 14px}.filter-chip.active,.filter-chip:hover{border-color:var(--accent-mint);color:var(--accent-mint-on);background:var(--accent-mint);font-weight:900}.toolbar-actions{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.top-bar-actions{flex-wrap:wrap;align-items:center;gap:10px;margin-left:auto;display:inline-flex}.wallet-chip{color:var(--text);background:#ffffff0d;border:1px solid #ffffff24;border-radius:999px;align-items:center;gap:8px;padding:10px 14px;font-weight:800;display:inline-flex}.search-box{border:1px solid var(--border-mid);background:var(--wash-darker);border-radius:8px;align-items:center;gap:10px;min-width:280px;padding:0 14px;display:flex}.search-box input,.field-group input,.field-group select,.field-group textarea{width:100%;color:var(--text);background:0 0;border:0;outline:0}.search-box input{min-height:44px}.featured-sale{background:linear-gradient(120deg, #35c2a138, var(--wash-faint)), var(--line-faint)}.status-pill{color:#c6d4d7;background:var(--line-soft);border-radius:999px;align-items:center;min-height:25px;padding:0 10px;font-size:12px;font-weight:800;display:inline-flex}.status-pill.live{color:var(--accent-mint-on);background:var(--accent-mint)}.sale-grid{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:18px;display:grid}.catalog-section{gap:16px;padding:22px;display:grid}.sale-card{border:1px solid var(--line-panel);background:var(--line-faint);border-radius:8px;gap:16px;min-height:260px;padding:20px;display:grid}.sale-card:hover{border-color:#35c2a199}.sale-card-header,.section-title{justify-content:space-between;align-items:center;gap:12px;display:flex}.token-symbol{background:var(--brand-amber);width:52px;height:52px;color:var(--brand-amber-on);border-radius:8px;place-items:center;font-weight:900;display:grid}.progress-track{background:var(--wash-panel);border-radius:999px;height:9px;overflow:hidden}.progress-track span{border-radius:inherit;background:var(--accent-mint);height:100%;display:block}.metric-row,.detail-list{gap:14px;margin:0;display:grid}.metric-row{grid-template-columns:repeat(3,1fr)}dt{color:var(--text-subtle);font-size:12px}dd{color:var(--text);margin:4px 0 0;font-weight:800}.back-link{color:var(--text-muted);align-items:center;gap:8px;width:fit-content;display:inline-flex}.detail-grid{grid-template-columns:minmax(0,1.2fr) minmax(280px,.8fr);gap:18px;display:grid}.detail-list div{border-bottom:1px solid var(--line-soft);justify-content:space-between;gap:20px;padding-bottom:10px;display:flex}.detail-list.compact div{border:0}.large-progress{gap:16px;display:grid}.large-progress strong{font-size:38px}.table-shell{overflow-x:auto}table{border-collapse:collapse;width:100%;min-width:680px}th,td{border-bottom:1px solid var(--line-soft);text-align:left;padding:15px 12px}th{color:var(--accent-mint-muted);text-transform:uppercase;font-size:12px}td :where(small,strong){display:block}td code{color:#b8c8cc;text-overflow:ellipsis;white-space:nowrap;max-width:260px;display:block;overflow:hidden}.queue-summary{border:1px solid var(--wash-panel);background:var(--line-faint);border-radius:8px;align-self:center;gap:6px;padding:18px;display:grid}.queue-summary span,.queue-summary small{color:var(--text-muted)}.queue-summary strong{color:var(--accent-mint);font-size:28px}.verification-queue-table{margin-top:18px}.queue-status{color:var(--text);background:var(--wash-panel);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.queue-status.pending_provider{color:var(--brand-amber-on);background:var(--brand-amber)}.queue-status.verified{color:var(--accent-mint-on);background:var(--accent-mint)}.queue-status.rejected{background:var(--sig-down)}.queue-actions{gap:10px;display:flex}.danger-text{color:var(--sig-down);margin-top:6px;display:block}.agreement-note{color:var(--brand-amber);background:#edb94f14;border:1px solid #edb94f47;border-radius:8px;justify-content:flex-start;padding:16px}.checkout-layout{align-items:stretch}.checkout-main{flex:1}.order-summary{width:min(360px,100%)}.field-group input,.field-group select,.field-group textarea{border:1px solid var(--border-mid);background:var(--wash-darker);border-radius:8px;min-height:54px;padding:0 14px}.field-group textarea{resize:vertical;min-height:110px;padding:14px}.span-2{grid-column:span 2}.form-panel{gap:18px;display:grid}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form-grid .field-group{margin:0}.full-width{width:100%}.inline-link{width:fit-content;color:var(--accent-mint-muted);align-items:center;gap:6px;font-weight:800;display:inline-flex}.finance-hero{background:linear-gradient(120deg, #35c2a12e, #edb94f17), var(--line-faint);padding:34px}.finance-hero h3{max-width:760px;font-size:clamp(30px,4vw,50px)}.finance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.finance-card{gap:16px;min-height:260px;padding:22px;display:grid}.staking-participation-card,.staking-position-panel{align-content:start}.mission-list{gap:12px;display:grid}.mission-card,.mission-row{border:1px solid var(--line-panel);background:#00000029;border-radius:8px}.mission-card{overflow:hidden}.mission-row{grid-template-columns:minmax(0,1fr) auto auto auto;align-items:center;gap:14px;padding:14px;display:grid}.mission-row span{gap:4px;display:grid}.mission-row small{color:var(--text-subtle);font-weight:700}.mission-helper,.mission-evidence,.target-guide{border-top:1px solid var(--line-soft);color:var(--text-muted);padding:14px 16px;line-height:1.55}.mission-helper.pending{color:var(--brand-amber);background:#edb94f0f}.mission-evidence,.mission-evidence label,.target-guide{gap:8px;display:grid}.mission-evidence span,.target-guide strong{color:var(--text);font-weight:800}.mission-evidence input{border:1px solid var(--border-mid);width:100%;min-height:48px;color:var(--text);background:var(--wash-darker);border-radius:8px;padding:0 14px}.mission-evidence small,.field-group small,.target-guide span{color:var(--text-subtle);line-height:1.5}.provider-connect-card{background:#35c2a112;border:1px solid #35c2a133;border-radius:12px;gap:7px;padding:14px;display:grid}.provider-connect-card strong{color:var(--text)}.provider-connect-card span{color:var(--text-muted)}.payment-status-panel{border:1px solid var(--line-panel);background:var(--wash-faint);border-radius:16px;gap:16px;margin-top:22px;padding:18px;display:grid}.checkout-section-card,.payment-method-panel{border:1px solid var(--line-panel);background:var(--wash-faint);border-radius:16px;gap:16px;margin:22px 0;padding:18px;display:grid}.checkout-inline-form{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:12px;display:grid}.checkout-inline-form .field-group{margin:0}.helper-copy{color:var(--text-subtle)}.wallet-payment-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.wallet-payment-grid>div{border:1px solid var(--line-panel);background:var(--wash-dark);border-radius:14px;gap:7px;padding:14px;display:grid}.wallet-payment-grid small{color:var(--text-subtle)}.wallet-payment-grid strong{color:var(--text)}.payment-step-list{gap:10px;display:grid}.payment-step{border:1px solid var(--line-panel);color:var(--text-subtle);background:#00000029;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.payment-step strong{background:var(--line-soft);border-radius:999px;place-items:center;width:32px;height:32px;display:grid}.payment-step span{gap:4px;display:grid}.payment-step b{color:var(--text)}.payment-step small{color:var(--text-subtle)}.payment-step.active{border-color:#edb94f6b}.payment-step.active strong{color:var(--brand-amber-on);background:var(--brand-amber)}.payment-step.done{border-color:#35c2a180}.payment-step.done strong{color:var(--accent-mint-on);background:var(--accent-mint)}.mission-status{min-width:58px;color:var(--brand-amber);background:#edb94f14;border-radius:999px;justify-content:center;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.mission-status.done{color:var(--accent-mint-on);background:var(--accent-mint)}.event-detail-layout,.presale-detail-hero{grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);align-items:stretch;gap:18px;display:grid}.event-detail-layout>div,.event-submit-panel,.presale-detail-hero>div,.presale-action-panel{border:1px solid var(--line-panel);background:var(--line-faint);border-radius:18px;padding:28px}.event-detail-layout h3,.presale-detail-hero h3{letter-spacing:-.04em;font-size:clamp(34px,5vw,58px)}.event-detail-summary{margin-top:24px}.event-submit-panel,.presale-action-panel{background:linear-gradient(145deg, #35c2a124, transparent), var(--line-faint);align-content:center;gap:18px;display:grid}.presale-action-panel strong{margin-top:6px;font-size:44px;display:block}.presale-action-panel span,.profile-card span{color:var(--accent-mint-muted);letter-spacing:.08em;text-transform:uppercase;font-size:12px;font-weight:900}.check-list{gap:14px;margin:0;padding:0;list-style:none;display:grid}.check-list li{color:var(--text-muted);gap:10px;line-height:1.5;display:flex}.check-list svg{color:var(--accent-mint);flex:none}.profile-grid{grid-template-columns:1.2fr .8fr .8fr;gap:14px;display:grid}.profile-card{border:1px solid var(--line-panel);background:var(--line-faint);border-radius:18px;gap:10px;padding:20px;display:grid}.profile-card strong{font-size:24px}.profile-card small{color:var(--text-subtle);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.target-guide{border:1px solid var(--line-panel);background:var(--wash-faint);border-radius:8px}.survey-form,.survey-builder{gap:16px;display:grid}.survey-form{border-top:1px solid var(--line-soft);padding:16px}.survey-answer-field,.survey-question-card{border:1px solid var(--line-panel);background:var(--wash-faint);border-radius:8px;gap:12px;padding:16px;display:grid}.survey-answer-field label,.choice-list,.survey-question-header{gap:10px;display:grid}.survey-question-header{grid-template-columns:minmax(0,1fr) auto;align-items:center}.survey-answer-field span,.survey-question-card span{color:var(--text-muted);font-weight:700}.survey-answer-field input,.survey-answer-field select,.survey-answer-field textarea{border:1px solid var(--border-mid);width:100%;min-height:48px;color:var(--text);background:var(--wash-darker);border-radius:8px;padding:0 14px}.survey-answer-field textarea{resize:vertical;min-height:110px;padding:14px}.choice-list label,.survey-required-check{align-items:center;gap:10px;display:flex}.text-button{color:var(--accent-mint-muted);cursor:pointer;background:0 0;border:0;font-weight:800}.text-button.danger{color:var(--sig-down)}.policy-panel{background:linear-gradient(120deg,#35c2a117,#0000),#0003;border:1px solid #35c2a133;border-radius:8px;gap:18px;padding:18px;display:grid}.policy-panel h4{margin:10px 0 8px}.policy-panel p{margin-bottom:0}.policy-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.policy-grid>div{border:1px solid var(--line-panel);background:var(--wash-faint);border-radius:8px;padding:14px}.policy-grid strong{margin-bottom:10px;display:block}.policy-grid ul{color:var(--text-muted);gap:8px;margin:0;padding-left:18px;line-height:1.45;display:grid}.policy-badge{width:fit-content;color:var(--accent-mint-on);background:var(--accent-mint);border-radius:999px;padding:6px 10px;font-size:12px;font-weight:900;display:inline-flex}.policy-badge.provider_integration_required,.policy-badge.manual_review_required{color:var(--brand-amber-on);background:var(--brand-amber)}.policy-badge.paid_provider_option{color:#1b0d04;background:#ff8f3f}.paid-option-notice{color:#f5d9c5;background:#ff8f3f1a;border:1px solid #ff8f3f66;border-radius:14px;gap:8px;padding:16px;display:grid}.paid-option-notice strong{color:#ffb37d}.paid-option-notice span{color:#c6b0a2;line-height:1.55}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.summary-card,.activity-row{border:1px solid var(--line-panel);background:var(--line-faint);border-radius:8px}.summary-card{gap:10px;padding:18px;display:grid}.summary-card svg{color:var(--accent-mint)}.summary-card span,.activity-row span,.activity-row small{color:var(--text-muted)}.summary-card strong{font-size:24px}.activity-list{gap:10px;display:grid}.activity-row{justify-content:space-between;align-items:center;gap:14px;padding:14px;display:flex}.activity-row>div{gap:6px;display:grid}.activity-row>div:last-child{justify-items:end}.payment-options{grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:20px;display:grid}.payment-options button.selected{border-color:var(--accent-mint);color:var(--accent-mint-on);background:var(--accent-mint);font-weight:800}.agreement-check{color:var(--text-muted);align-items:center;gap:10px;margin-bottom:20px;display:flex}.notice-line,.error-line,.success-panel{border-radius:8px;padding:14px 16px}.notice-line{color:var(--brand-amber);background:#edb94f14;border:1px solid #edb94f59}.error-line{color:var(--sig-down);background:#ed525214;border:1px solid #ed525259;margin-top:14px}.success-panel{color:#d9ffef;background:#35c2a117;border:1px solid #35c2a16b;gap:7px;margin-top:16px;display:grid}.success-panel span{color:var(--text-muted)}.empty-state{border:1px solid var(--wash-panel);text-align:center;border-radius:8px;padding:42px}.admin-report-toolbar{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:18px 0;display:grid}.admin-report-toolbar select{color:#f5f7fb;background:#04060ab8;border:1px solid #ffffff24;border-radius:14px;padding:0 16px}.compact-admin-grid{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:18px}.success-helper{color:#35f1d2;margin:0 0 14px}.error-helper{color:#ff6d6d;margin:0 0 14px}.admin-report-table{max-height:460px;overflow:auto}.admin-report-table td{vertical-align:top}.admin-report-pagination{justify-content:flex-end;align-items:center;gap:12px;margin-top:16px;display:flex}.admin-report-pagination span{color:var(--text-muted);margin-right:auto}body,input,select,textarea,button{color:var(--text)}p,.hero-wallet-card span,.home-entry-card small,.biz-kyb-card span,.biz-solution-card span,.checkout-section-card span,.helper-copy,.agreement-check,.check-list li,.summary-card span,.activity-row span,.activity-row small,.admin-report-pagination span{color:var(--text-muted)}.tokenopia-header{border-color:var(--border);box-shadow:var(--shadow-card);background:#0b1224d1}.tokenopia-footer,.side-rail,.top-bar,.widget-footer,.detail-list div,th,td{border-color:var(--border)}.brand-mark,.token-symbol{border-radius:var(--radius-md);background:linear-gradient(135deg, var(--brand-cobalt), var(--brand-cobalt-3));color:var(--brand-ink-on)}.brand-mark.small{border-radius:var(--radius-md)}.eyebrow,.tokenopia-brand small,.home-entry-card span,.home-section-card span,.finance-hero span,.public-ir-hero aside span,.ir-public-card span,.presale-action-panel span,.profile-card span,th,.inline-link,.text-button{color:var(--brand-amber)}.wallet-button,.icon-button,.primary-link,.primary-button,.payment-options button,.secondary-link,.filter-chip,.feature-toggle,.wallet-chip,.workspace-action-list a{border-color:var(--border-mid);border-radius:var(--radius-md);color:var(--text);background:var(--surface-glass);transition:border-color .14s,background .14s,color .14s,transform .14s}.wallet-button:hover,.icon-button:hover,.secondary-link:hover,.payment-options button:hover,.filter-chip:hover,.feature-toggle:hover,.wallet-chip:hover,.workspace-action-list a:hover{border-color:var(--hover-border);background:var(--surface-2)}.primary-link,.primary-button,.wallet-button.connected,.tokenopia-nav a.active,.tokenopia-nav a:hover,.rail-nav a.active,.feature-toggle.active,.filter-chip.active,.filter-chip:hover,.payment-options button.selected{border-color:var(--brand-cobalt);color:var(--brand-ink-on);background:linear-gradient(135deg, var(--brand-cobalt), var(--brand-cobalt-2));box-shadow:0 14px 34px #2647ff3d}.primary-link:hover,.primary-button:hover{border-color:var(--brand-cobalt-2);background:linear-gradient(135deg, var(--brand-cobalt-2), var(--brand-cobalt-3))}.hero-wallet-card,.home-entry-card,.home-section-card,.biz-kyb-card,.biz-solution-card,.pricing-card,.finance-hero,.finance-card,.filter-panel,.catalog-section,.builder-preview,.upload-card,.feature-toggle,.dashboard-summary-card,.dashboard-work-list>div,.dashboard-work-list>a,.project-step-card,.project-linked-grid>div,.publish-summary-grid>div,.notice-card,.toolbar-band,.featured-sale,.detail-hero,.info-panel,.stage-table,.checkout-main,.order-summary,.form-panel,.sale-card,.queue-summary,.mission-card,.mission-row,.payment-status-panel,.checkout-section-card,.payment-method-panel,.event-detail-layout>div,.event-submit-panel,.presale-detail-hero>div,.presale-action-panel,.profile-card,.survey-answer-field,.survey-question-card,.summary-card,.activity-row,.empty-state{border-color:var(--border);background:linear-gradient(180deg, var(--wash-faint), transparent), var(--surface-1);box-shadow:var(--shadow-card)}.home-hero,.biz-hero,.public-ir-hero,.tokenopia-modal,.widget-card{border-color:var(--border-mid);background:radial-gradient(circle at 18% 8%, #2647ff33, transparent 32%), radial-gradient(circle at 88% 16%, var(--sig-warn-bg), transparent 28%), var(--surface-0);box-shadow:var(--shadow-pop)}.featured-sale,.finance-hero,.event-submit-panel,.presale-action-panel,.home-section-card.featured,.builder-preview,.ai-review-panel,.policy-panel{background:radial-gradient(circle at top right, #2647ff2e, transparent 26rem), linear-gradient(135deg, #f5a52414, transparent), var(--surface-1)}.home-entry-card:hover,.home-section-card:hover,.biz-solution-card:hover,.finance-card:hover,.sale-card:hover,.dashboard-project-card:hover,.wallet-option:hover{background:linear-gradient(180deg, var(--hover-wash), transparent), var(--surface-1);border-color:#4d8bff9e}.search-box,.field-group input,.field-group select,.field-group textarea,.mission-evidence input,.survey-answer-field input,.survey-answer-field select,.survey-answer-field textarea,.admin-report-toolbar select{border-color:var(--border-mid);border-radius:var(--radius-md);color:var(--text);background:var(--surface-deep)}.search-box input,.field-group input,.field-group select,.field-group textarea{color:var(--text)}.search-box:focus-within,.field-group input:focus,.field-group select:focus,.field-group textarea:focus,.mission-evidence input:focus,.survey-answer-field input:focus,.survey-answer-field select:focus,.survey-answer-field textarea:focus{border-color:var(--focus-border);box-shadow:0 0 0 3px var(--focus-ring)}.status-pill,.queue-status,.mission-status,.policy-badge{border-radius:var(--radius-sm);min-height:26px;color:var(--text-muted);background:var(--surface-2);white-space:nowrap;justify-content:center;align-items:center;padding:0 9px;line-height:1;display:inline-flex}.status-pill.live,.queue-status.verified,.mission-status.done,.policy-badge,.payment-step.done strong,.project-step-card span{color:var(--accent-mint-on);background:var(--sig-up)}.queue-status.pending_provider,.payment-step.active strong,.policy-badge.provider_integration_required,.policy-badge.manual_review_required{color:var(--brand-amber-on);background:var(--brand-amber)}.queue-status.rejected,.danger-text,.validation-message.error,.text-button.danger,.error-helper{color:var(--sig-down)}.progress-track,.widget-progress{background:var(--line-soft)}.progress-track span,.widget-progress span{background:linear-gradient(90deg, var(--brand-cobalt), var(--sig-up))}.validation-message.success,.success-helper,.success-panel,.queue-summary strong,.pricing-table strong,.check-list svg,.summary-card svg,.dashboard-summary-card svg,.workspace-action-list svg,.builder-preview svg,.upload-card svg,.hero-wallet-card svg,.home-entry-card svg,.biz-kyb-card svg,.biz-solution-card svg,.admin-ops-grid svg,.wallet-option svg,.mint-request-list span,.builder-step-list span{color:var(--sig-up)}.agreement-note,.notice-line,.mission-helper.pending{color:#f3d28c;background:var(--sig-warn-bg);border-color:#f5a52452}.success-panel,.provider-connect-card{background:var(--sig-up-bg);border-color:#22c58b52}.error-line{color:#ffb9b4;background:var(--sig-down-bg);border-color:#ff514552}table{border-spacing:0}th{letter-spacing:.08em;background:#111a309e}td code,.muted-copy,.readonly-field span,.project-step-card small,.project-linked-grid span,.publish-summary-grid span,.publish-item-row span:not(.status-pill),.publish-item-row small,.ai-review-actions span,.ai-draft-row span,.ai-review-grid article small,.notice-card span,.dashboard-summary-card span,.dashboard-work-list span,.dashboard-work-list small,.widget-metrics small,.widget-footer,dt,.queue-summary span,.queue-summary small,.mission-row small,.mission-evidence small,.field-group small,.target-guide span,.wallet-payment-grid small,.payment-step,.payment-step small,.profile-card small,.survey-answer-field span,.survey-question-card span,.policy-grid ul,.paid-option-notice span{color:var(--text-subtle)}h1,h2,h3,h4,dd,.biz-hero h2,.readonly-field strong,.biz-kyb-card strong,.biz-solution-card strong,.mint-request-list strong,.public-ir-hero aside strong,.ir-widget-links a,.dashboard-summary-card strong,.publish-summary-grid strong,.publish-item-row strong,.ai-review-grid article strong,.ai-draft-preview-grid h5,.widget-metrics strong,.pricing-card h4,.pricing-table span,.mission-evidence span,.target-guide strong,.provider-connect-card strong,.wallet-payment-grid strong,.payment-step b{color:var(--text)}.secondary-button{border:1px solid var(--border-mid);border-radius:var(--radius-md);min-height:44px;color:var(--text);background:var(--surface-glass);cursor:pointer;justify-content:center;align-items:center;gap:8px;padding:0 18px;font-weight:800;transition:border-color .14s,background .14s,color .14s;display:inline-flex}.secondary-button:hover:not(:disabled){border-color:var(--hover-border);background:var(--surface-2)}.secondary-button:disabled,.primary-button:disabled,.primary-link[aria-disabled=true]{cursor:not-allowed;opacity:.46}.market-snapshot-grid,.checkout-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.market-stat,.checkout-kpi-grid>div{border:1px solid var(--border);border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--wash-faint), transparent), #111a30db;box-shadow:var(--shadow-card);gap:8px;padding:18px;display:grid}.market-stat span,.checkout-kpi-grid span{color:var(--brand-amber);letter-spacing:.1em;text-transform:uppercase;font-size:11px;font-weight:900}.market-stat strong,.checkout-kpi-grid strong{color:var(--text);font-size:clamp(24px,3vw,36px);line-height:1}.market-stat small,.checkout-kpi-grid small{color:var(--text-subtle);line-height:1.45}.market-featured,.market-detail-hero,.biz-command-hero{position:relative;overflow:hidden}.market-featured:after,.market-detail-hero:after,.biz-command-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#2647ff29,#0000 62%);border:1px solid #f5a5242e;border-radius:999px;width:260px;height:260px;position:absolute;bottom:-120px;right:-80px}.market-featured>*,.market-detail-hero>*,.biz-command-hero>*{z-index:1;position:relative}.market-micro-grid{flex-wrap:wrap;gap:8px;margin-top:18px;display:flex}.market-micro-grid span{border:1px solid var(--wash-panel);border-radius:var(--radius-sm);color:var(--text-muted);background:#070b146b;padding:7px 10px;font-size:12px;font-weight:800}.market-card{position:relative;overflow:hidden}.market-card:before{background:linear-gradient(90deg, var(--brand-cobalt), var(--brand-amber), var(--sig-up));content:"";opacity:.72;height:2px;position:absolute;inset:0 0 auto}.checkout-kpi-grid{margin:18px 0 22px}.checkout-sticky-summary{align-self:start;position:sticky;top:126px}.account-overview-grid .featured-profile-card{background:radial-gradient(circle at top right, #2647ff33, transparent 18rem), var(--surface-1)}.account-activity-grid .info-panel,.command-panel{border-radius:var(--radius-lg)}.command-product-grid .biz-solution-card{border-radius:var(--radius-lg);min-height:210px}.admin-command-hero,.publish-builder-hero,.token-registry-hero,.ai-whitepaper-hero{border-color:var(--border-mid);background:radial-gradient(circle at 18% 8%, #2647ff2e, transparent 30%), radial-gradient(circle at 86% 20%, #f5a5241f, transparent 28%), var(--surface-0);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.admin-command-hero:after,.publish-builder-hero:after,.token-registry-hero:after,.ai-whitepaper-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#f5a5241f,#0000 64%);border:1px solid #4d8bff38;border-radius:999px;width:240px;height:240px;position:absolute;top:-90px;right:-70px}.admin-review-panel,.admin-policy-panel,.publish-builder-form,.token-registry-form,.ai-whitepaper-form,.ai-whitepaper-console{border-radius:var(--radius-lg)}.admin-review-grid table strong,.admin-policy-panel .pricing-table strong{color:var(--text)}.publish-result-panel{background:radial-gradient(circle at top right, #22c58b29, transparent 18rem), var(--sig-up-bg);border-color:#22c58b61}.token-registry-preview,.ai-whitepaper-preview{border-radius:var(--radius-lg)}.token-feature-matrix .feature-toggle{justify-content:flex-start;min-height:54px;padding:0 14px}.ai-whitepaper-card{border-radius:var(--radius-lg);min-height:150px}.ai-whitepaper-console .ai-review-grid article{border-radius:var(--radius-lg);background:linear-gradient(180deg, var(--hover-wash), transparent), #111a30db}.backend-boundary-card{border-radius:var(--radius-md);background:linear-gradient(135deg,#f5a52412,#0000),#111a3099;border:1px solid #f5a52447;gap:10px;margin-top:14px;padding:14px;display:grid}.backend-boundary-card.compact{gap:6px;margin-top:12px;padding:12px}.backend-boundary-card strong{color:var(--brand-amber);font-size:var(--t-xs);letter-spacing:.08em;text-transform:uppercase;font-weight:900}.backend-boundary-card span{color:var(--text-muted);line-height:1.55;font-size:var(--t-sm)}.onboarding-hero{border-color:var(--border-mid);background:radial-gradient(circle at 15% 5%, #4d8bff29, transparent 30%), radial-gradient(circle at 90% 12%, var(--sig-up-bg), transparent 26%), var(--surface-0);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.onboarding-hero:after{content:"";pointer-events:none;background:radial-gradient(circle,#2647ff1a,#0000 58%);border:1px solid #22c58b24;border-radius:999px;width:280px;height:280px;position:absolute;bottom:-180px;right:-100px}.onboarding-form,.kyb-preview-panel{border-radius:var(--radius-lg)}.tenant-settings-hero{border-color:var(--border-mid);background:radial-gradient(circle at 20% 8%, #2647ff29, transparent 28%), var(--surface-0);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.tenant-settings-grid .tenant-profile-panel,.tenant-settings-grid .tenant-boundary-panel{border-radius:var(--radius-lg)}.tenant-boundary-panel .backend-boundary-card{margin-top:12px}.pricing-hero,.info-hero,.lending-hero{border-color:var(--border-mid);background:radial-gradient(circle at 22% 10%, #2647ff24, transparent 28%), radial-gradient(circle at 88% 14%, #f5a52414, transparent 26%), var(--surface-0);box-shadow:var(--shadow-card);position:relative;overflow:hidden}.billing-tier-grid .pricing-card{border-radius:var(--radius-lg);min-height:240px}.lending-compliance-grid .info-panel{border-radius:var(--radius-lg)}.info-doc-card{border-radius:var(--radius-md)}.info-empty-state{border-radius:var(--radius-lg)}.info-boundary-notice{background:radial-gradient(circle at top right, var(--hover-wash), transparent 18rem), #111a3099;border-color:#2647ff38}.empty-state,.info-empty-state{text-align:center;color:var(--text-muted)}.empty-state h3,.empty-state h4,.info-empty-state h4{color:var(--text);margin:0 0 8px}.empty-state a,.info-empty-state a{color:var(--brand-cobalt);margin-top:12px;font-weight:800;display:inline-block}.form-error{color:var(--sig-down);margin:10px 0 0;font-weight:800}.loading-pulse{animation:1.4s ease-in-out infinite tokenopia-pulse}@keyframes tokenopia-pulse{0%,to{opacity:1}50%{opacity:.38}}.row-between{justify-content:space-between;align-items:center;display:flex}.row-start{justify-content:space-between;align-items:flex-start;display:flex}.row-end{justify-content:space-between;align-items:flex-end;display:flex}.col{gap:14px;display:grid}.col-sm{gap:8px;display:grid}.col-lg{gap:24px;display:grid}.grid-2{grid-template-columns:repeat(2,1fr);gap:16px;display:grid}.grid-3{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.grid-4{grid-template-columns:repeat(4,1fr);gap:16px;display:grid}.grid-5{grid-template-columns:repeat(5,1fr);gap:0;display:grid}.container{max-width:1320px;margin:0 auto}.section-py{padding:32px}.section-pt{padding:32px 32px 0}.section-pb{padding:24px 32px 48px}.section-hero-py{padding:48px 32px}.divider-b{border-bottom:1px solid var(--border)}.divider-t{border-top:1px solid var(--border)}.divider-r{border-right:1px solid var(--border)}.bg-surface0{background:var(--surface-0)}.bg-surface1{background:var(--surface-1)}.text-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.text-subtle{color:var(--text-subtle)}.text-muted{color:var(--text-muted)}.fs-micro{font-size:var(--t-micro,11px)}.fs-xs{font-size:var(--t-xs,12px)}.fs-sm{font-size:var(--t-sm,13px)}.fs-base{font-size:var(--t-base,14px)}.fs-md{font-size:var(--t-md,16px)}.fs-lg{font-size:var(--t-lg,20px)}.fs-xl{font-size:var(--t-xl,28px)}.fs-2xl{font-size:var(--t-2xl,40px)}.fw-400{font-weight:400}.fw-500{font-weight:500}.fw-600{font-weight:600}.ls-tight{letter-spacing:-.03em}.ls-hero{letter-spacing:-.045em}.lh-1{line-height:1}.lh-tight{line-height:1.05}.lh-relaxed{line-height:1.55}.round-md{border-radius:var(--r-3,10px)}.round-lg{border-radius:var(--r-4,14px)}.overflow-h{overflow:hidden}.flex-1{flex:1}.flex-wrap{flex-wrap:wrap}.gap-xs{gap:4px}.gap-sm{gap:8px}.gap-md{gap:16px}.gap-lg{gap:24px}.gap-xl{gap:32px}.sticky-top{position:sticky;top:96px}.w-full{width:100%}.minw-0{min-width:0}.flex-shrink0{flex-shrink:0}.page-hero{padding:32px 32px 0}.page-hero h1,.page-hero-heading{font-size:var(--t-2xl);letter-spacing:-.03em;margin:0;font-weight:500;line-height:1}.page-hero p{color:var(--text-muted);font-size:var(--t-md);max-width:640px;margin:8px 0 0}.page-body{max-width:1320px;margin:0 auto;padding:32px;display:grid}.two-col{grid-template-columns:1fr 380px;align-items:flex-start;gap:32px;display:grid}.two-col-wide{grid-template-columns:1fr 420px;align-items:flex-start;gap:24px;display:grid}.stat-strip{border:1px solid var(--border);background:var(--surface-0);border-radius:10px;gap:0;display:grid}.stat-strip>div{border-right:1px solid var(--border);padding:16px 20px}.stat-strip>div:last-child{border-right:none}.sub-nav{border-bottom:1px solid var(--border);background:var(--surface-0);padding:0 32px}.sub-nav-inner{justify-content:space-between;align-items:center;max-width:1320px;margin:0 auto;padding:14px 0;display:flex}.breadcrumb{border-bottom:1px solid var(--border);font-size:var(--t-xs);padding:12px 32px}.breadcrumb-inner{max-width:1320px;color:var(--text-muted);gap:8px;margin:0 auto;display:flex}.breadcrumb-inner a{color:var(--text-muted)}.breadcrumb-active{color:var(--text)}.builder-shell{min-width:0;max-width:1320px;margin:0 auto;padding:24px 32px 48px}.builder-toolbar{border-bottom:1px solid var(--border);justify-content:space-between;align-items:center;padding:12px 32px;display:flex}.partner-console-layout{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:start;gap:24px;display:grid}.partner-console-form{gap:20px;min-width:0;display:grid}.partner-console-form .card,.partner-console-preview{min-width:0}.partner-console-field-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.partner-console-preview{gap:14px;padding:20px;display:grid;position:sticky;top:96px}@media (width<=1320px){.partner-console-layout{grid-template-columns:minmax(0,1fr)}.partner-console-preview{position:static}}@media (width<=640px){.partner-console-field-grid{grid-template-columns:1fr}}.card-padded{gap:14px;padding:20px;display:grid}.card-padded-lg{gap:16px;padding:24px;display:grid}.card-compact{padding:14px 16px}.sidebar-card{gap:14px;padding:20px;display:grid;position:sticky;top:96px}.btn{border-radius:var(--r-2);min-width:max-content;color:var(--text);font-size:var(--t-base);white-space:nowrap;appearance:none;cursor:pointer;background:0 0;border:1px solid #0000;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-weight:600;line-height:1;text-decoration:none;transition:border-color .14s,background .14s,color .14s,transform .14s;display:inline-flex}.btn:hover{transform:translateY(-1px)}.btn:disabled,.btn[aria-disabled=true]{cursor:not-allowed;opacity:.46;transform:none}.btn:not(.btn--sm):not(.btn--lg):not(.btn--xl){min-height:36px}.card{border:1px solid var(--border);border-radius:var(--r-3,10px);background:var(--surface-0)}.dot{background:currentColor;border-radius:999px;width:6px;height:6px;margin-right:6px;display:inline-block}.mark{background:var(--surface-hi);width:40px;height:40px;color:var(--text);font-size:var(--t-xs);letter-spacing:.02em;border-radius:8px;flex-shrink:0;place-items:center;font-weight:600;display:grid}.mark--lg{width:48px;height:48px;font-size:var(--t-base);border-radius:10px}.progress{background:var(--surface-2);border-radius:999px;height:8px;overflow:hidden}.progress .bar{border-radius:inherit;background:var(--brand-cobalt);height:100%;display:block}.cluster{align-items:center;gap:12px;display:flex}.stat-label{font-size:var(--t-micro,11px);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);font-weight:600}.stat-value{font-size:var(--t-xl,28px);letter-spacing:-.03em;color:var(--text);font-weight:500;line-height:1}.stat-sub{font-size:var(--t-xs,12px);color:var(--text-subtle)}.stat-sub.up{color:var(--sig-up)}.dt{border-collapse:collapse;width:100%;min-width:680px}.dt th{text-align:left;font-size:var(--t-micro,11px);letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);border-bottom:1px solid var(--border);padding:12px 16px;font-weight:600}.dt td{border-bottom:1px solid var(--border);font-size:var(--t-sm,13px);vertical-align:middle;padding:14px 16px}.dt .num{text-align:right;font-variant-numeric:tabular-nums}.dt td:last-child{text-align:right;white-space:nowrap}.dt td:last-child .btn{min-width:86px}.field{gap:6px;display:grid}.field-label{font-size:var(--t-xs,12px);color:var(--text-muted);font-weight:600}.input,.select{border:1px solid var(--border-mid);border-radius:var(--r-2,6px);background:var(--surface-deep);height:44px;color:var(--text);font-size:var(--t-sm,13px);outline:none;padding:0 14px;transition:border-color .12s}.input:focus,.select:focus{border-color:var(--brand-cobalt);box-shadow:0 0 0 2px #2647ff1f}.input-group{border:1px solid var(--border-mid);border-radius:var(--r-2,6px);align-items:center;display:flex;overflow:hidden}.input-group input{background:var(--surface-deep);min-width:0;height:44px;color:var(--text);font-size:var(--t-sm,13px);border:0;outline:0;flex:1;padding:0 14px}.input-group .suffix{border-left:1px solid var(--border-mid);height:44px;color:var(--text-muted);font-size:var(--t-xs,12px);align-items:center;padding:0 14px;font-weight:600;display:flex}.home-ticker-strip{border-top:1px solid var(--border);grid-template-columns:repeat(5,1fr);gap:0;max-width:1320px;margin:64px auto 0;display:grid}.pill--live{color:var(--sig-up);background:#22c58b1f}.pill--upcoming{color:var(--sig-info);background:#4d8bff1f}.pill--paused{color:var(--sig-warn);background:#f5a5241f}.pill--ended{background:var(--surface-2);color:var(--text-subtle)}.pill--network{color:var(--text-muted);background:#8a95b01f}.btn--primary{background:var(--brand-cobalt);color:var(--brand-ink-on);font-weight:600}.btn--primary:hover{background:var(--brand-cobalt-2)}.btn--secondary{background:var(--surface-1);border-color:var(--border-mid)}.btn--ghost{color:var(--text-muted)}.btn--ghost:hover{color:var(--text);background:var(--surface-1)}.btn--outline{border-color:var(--border-mid)}.btn--outline:hover{border-color:var(--border-strong)}.btn--lg{height:44px;font-size:var(--t-base);padding:0 20px}.btn--xl{height:52px;font-size:var(--t-md);padding:0 24px;font-weight:600}.btn--sm{height:28px;font-size:var(--t-xs);padding:0 10px}.btn--block{width:100%}.tokenopia-shell,.app-shell,.widget-shell{color:var(--text);background:var(--bg)}.tokenopia-header,.side-rail,.top-bar,.tokenopia-footer,.widget-footer{border-color:var(--border)}.tokenopia-header,.top-bar,.toolbar-band{background:color-mix(in srgb, var(--surface-0) 88%, transparent)}.tokenopia-brand small,.eyebrow,.kicker,.kicker.amber{color:var(--brand-amber)}.tokenopia-nav a,.workspace-links a,.workspace-switcher a,.rail-nav a,.secondary-link,.btn--ghost{color:var(--text-muted)}.tokenopia-header{flex-wrap:nowrap}.tokenopia-nav,.tokenopia-actions{flex-wrap:nowrap;min-width:0}.tokenopia-nav a{border-radius:var(--radius-sm);min-height:34px;font-size:var(--t-sm);white-space:nowrap;border:1px solid #0000;justify-content:center;align-items:center;padding:7px 10px;line-height:1;display:inline-flex}.tokenopia-actions,.workspace-switcher,.top-bar-actions{gap:8px}.tokenopia-actions .primary-link,.tokenopia-actions .secondary-link,.tokenopia-actions .wallet-button{min-height:40px;font-size:var(--t-sm);white-space:nowrap;padding:0 12px;line-height:1}.tokenopia-nav a.active,.tokenopia-nav a:hover{color:var(--text);box-shadow:none;background:#4d8bff24;border-color:#4d8bff57}.rail-nav a.active,.wallet-button.connected{border-color:var(--brand-cobalt);color:var(--brand-ink-on);background:linear-gradient(135deg, var(--brand-cobalt), var(--brand-cobalt-2))}.brand-mark,.token-symbol{border-radius:var(--radius-md);color:var(--brand-ink-on);background:linear-gradient(135deg, var(--brand-cobalt), var(--brand-cobalt-3))}.card,.form-panel,.toolbar-band,.pricing-card,.upload-card,.notice-card,.empty-state,.summary-card,.activity-row,.checkout-main,.order-summary,.payment-status-panel,.checkout-section-card,.payment-method-panel,.mission-card,.mission-row,.event-submit-panel,.profile-card,.survey-answer-field,.survey-question-card,.dashboard-summary-card,.project-step-card,.project-linked-grid>div,.publish-summary-grid>div{border:1px solid var(--border);border-radius:var(--radius-md);background:linear-gradient(180deg, var(--wash-faint), transparent), var(--surface-1);box-shadow:var(--shadow-card)}.btn,.wallet-button,.icon-button,.primary-link,.primary-button,.secondary-button,.secondary-link{border-radius:var(--radius-md);text-align:center;min-width:0;line-height:1}.btn--primary,.primary-link,.primary-button{border-color:var(--brand-cobalt);color:var(--brand-ink-on);background:linear-gradient(135deg, var(--brand-cobalt), var(--brand-cobalt-2));box-shadow:0 14px 34px #2647ff3d}.btn--primary:hover,.primary-link:hover,.primary-button:hover{border-color:var(--brand-cobalt-2);background:linear-gradient(135deg, var(--brand-cobalt-2), var(--brand-cobalt-3))}.btn--outline,.btn--secondary,.wallet-button,.secondary-button,.secondary-link{border-color:var(--border-mid);color:var(--text);background:var(--surface-glass)}.btn--outline:hover,.btn--secondary:hover,.wallet-button:hover,.secondary-button:hover,.secondary-link:hover{border-color:var(--hover-border);background:var(--surface-2)}.btn:disabled,.btn[aria-disabled=true],.primary-button:disabled,.secondary-button:disabled,.secondary-link:disabled,.primary-link[aria-disabled=true]{cursor:not-allowed;opacity:.46;transform:none}.pill{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface-2);min-height:26px;color:var(--text-muted);white-space:nowrap;justify-content:center;align-items:center;padding:0 8px;line-height:1;display:inline-flex}.pill--live{background:var(--sig-up-bg);color:var(--sig-up);border-color:#22c58b52}.pill--upcoming{background:var(--sig-info-bg);color:var(--sig-info);border-color:#4d8bff52}.pill--paused{background:var(--sig-warn-bg);color:var(--sig-warn);border-color:#f5a52452}.pill--ended,.pill--network{border-color:var(--border);background:var(--surface-2);color:var(--text-muted)}.mark{border:1px solid var(--border);background:var(--surface-hi);color:var(--text)}.mark--zam{background:var(--brand-cobalt);color:var(--brand-ink-on)}.mark--aet{background:var(--sig-up);color:var(--accent-mint-on)}.mark--sup{background:var(--brand-amber);color:var(--brand-amber-on)}.mark--mta{background:var(--sig-down);color:var(--brand-ink-on)}.mark--xrp{background:var(--text-muted);color:var(--surface-0)}.progress,.progress-track,.widget-progress{background:var(--surface-2)}.progress .bar,.progress-track span,.widget-progress span{background:linear-gradient(90deg, var(--brand-cobalt), var(--sig-up))}.project-step-card{grid-template-rows:auto auto 1fr;align-content:start;gap:12px}.project-step-card span{border-radius:var(--radius-sm);width:fit-content;min-height:28px;font-size:var(--t-xs);white-space:nowrap;justify-content:center;align-self:start;align-items:center;padding:0 9px;line-height:1;display:inline-flex}.project-step-card:not(.done) span{color:var(--text-muted);background:var(--surface-2)}.dt th,.dt td,th,td{border-color:var(--border)}.dt th,th{color:var(--text-muted);background:color-mix(in srgb, var(--surface-1) 82%, transparent)}.input,.select,.input-group,.field-group input,.field-group select,.field-group textarea,.search-box,.mission-evidence input,.survey-answer-field input,.survey-answer-field select,.survey-answer-field textarea{border-color:var(--border-mid);color:var(--text);background:var(--surface-deep)}.input:focus,.select:focus,.input-group:focus-within,.field-group input:focus,.field-group select:focus,.field-group textarea:focus,.search-box:focus-within{border-color:var(--focus-border);box-shadow:0 0 0 3px var(--focus-ring)}.widget-shell{background:radial-gradient(circle at 18% 6%, #2647ff2e, transparent 30rem), radial-gradient(circle at 82% 86%, var(--accent-mint-glow), transparent 26rem), var(--bg);min-height:100vh;padding:24px}.widget-card{border-color:var(--border-mid);border-radius:var(--radius-lg);background:radial-gradient(circle at 18% 8%, #2647ff33, transparent 34%), linear-gradient(180deg, var(--wash-faint), transparent), var(--surface-0);width:min(440px,100%);box-shadow:var(--shadow-pop);gap:16px;padding:22px}.widget-card h1{color:var(--text);margin:0;font-size:clamp(28px,8vw,34px);line-height:1.05}.widget-card p{color:var(--text-muted);margin:0;line-height:1.55}.widget-card-header span{color:var(--brand-amber)}.widget-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.widget-metrics div{border-color:var(--border);border-radius:var(--radius-md);background:var(--surface-glass)}.widget-metrics small,.widget-footer{color:var(--text-subtle)}.widget-metrics strong{color:var(--text);overflow-wrap:anywhere;text-overflow:clip;white-space:normal;overflow:visible}.widget-alert{border-color:var(--sig-warn);color:var(--sig-warn);background:var(--sig-warn-bg)}.widget-actions{grid-template-columns:1fr 1fr;display:grid}.widget-actions>*{width:100%;min-height:44px}.widget-footer{border-color:var(--border)}@media (width<=560px){.widget-card{padding:18px}.widget-metrics,.widget-actions{grid-template-columns:1fr}.widget-footer{flex-direction:column;align-items:flex-start}}@media (width<=920px){html,body,#root,.tokenopia-shell,.app-shell{max-width:100%;overflow-x:hidden}.app-shell{grid-template-columns:1fr;padding:20px}.tokenopia-shell{min-height:100vh}.tokenopia-main,.main-surface{max-width:100%;overflow-x:hidden}.tokenopia-main section,.tokenopia-main main,.tokenopia-main footer,.main-surface>*{min-width:0;max-width:100%}.tokenopia-main section>div[style*=grid-template-columns],.tokenopia-main main>div[style*=grid-template-columns],.tokenopia-main footer>div[style*=grid-template-columns],.main-surface div[style*=grid-template-columns]{grid-template-columns:1fr!important}.tokenopia-main section>div[style*="display: flex"],.main-surface div[style*="display: flex"]{flex-wrap:wrap}.tokenopia-main section,.tokenopia-main main{padding-left:20px!important;padding-right:20px!important}.dt{width:max-content;min-width:min(640px,180vw)}.card{min-width:0;max-width:100%}.tokenopia-main .card[style*=overflow],.main-surface .card[style*=overflow]{overflow-x:auto!important}.tokenopia-header,.tokenopia-actions,.tokenopia-footer,.home-hero,.biz-hero,.hero-actions{flex-direction:column;align-items:stretch}.tokenopia-header{position:static}.tokenopia-nav{flex-wrap:wrap;justify-content:flex-start}.side-rail{border-right:0;border-bottom:1px solid var(--line-soft);padding:0 0 18px}.rail-nav{grid-template-columns:repeat(2,1fr)}.top-bar,.toolbar-band,.featured-sale,.detail-hero,.checkout-layout{flex-direction:column;align-items:stretch}.toolbar-actions,.top-bar-actions,.search-box{width:100%;min-width:0}.dev-access-footer{flex-direction:column;align-items:flex-start}.dev-access-footer nav{justify-content:flex-start;width:100%}.detail-grid,.home-hero,.biz-hero,.builder-layout,.home-entry-grid,.home-section-grid,.biz-solution-grid,.pricing-grid,.filter-panel,.publish-summary-grid,.publish-item-row,.market-snapshot-grid,.checkout-kpi-grid,.finance-grid,.event-detail-layout,.presale-detail-hero,.profile-grid,.project-workspace-grid,.project-step-grid,.project-linked-grid,.ai-review-actions,.ai-review-grid,.ai-draft-preview-grid,.public-ir-hero,.ir-public-grid,.mission-row,.metric-row,.summary-grid,.payment-options,.modal-actions,.wallet-option-grid,.validated-field,.checkout-inline-form,.wallet-payment-grid,.form-grid,.policy-grid,.admin-report-toolbar,.compact-admin-grid{grid-template-columns:1fr}.span-2{grid-column:span 1}.checkout-sticky-summary{position:static}.tenant-settings-grid,.home-ticker-strip{grid-template-columns:1fr}}
