@font-face{font-family:Geist Mono;src:url(/fonts/GeistMono-Variable.woff2)format("woff2");font-display:swap;font-style:normal;font-weight:100 900}:root{--background:#0c0c0c;--surface:#141414;--border:#222;--text-primary:#e8e4dc;--text-secondary:#6b6560;--accent:#c8f04a;--positive:#4af077;--negative:#f04a4a;--font-ui:"Geist Mono", "IBM Plex Mono", monospace}*{box-sizing:border-box;border-radius:0;margin:0;padding:0}html,body{background:var(--background);width:100%;min-height:100%;color:var(--text-primary);overflow-x:hidden}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{min-height:100vh;font-family:var(--font-ui);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.55}body:before{z-index:9999;pointer-events:none;opacity:.04;content:"";mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='1'/%3E%3C/svg%3E");position:fixed;inset:0}a{color:inherit;text-decoration:none}button,input,textarea,select{font:inherit}button{color:inherit;cursor:pointer;background:0 0;border:0}::selection{color:var(--background);background:var(--accent)}.site-shell{min-height:100vh}.site-footer{border-top:1px solid var(--border);color:var(--text-secondary);letter-spacing:.15em;text-transform:uppercase;grid-template-columns:1fr auto auto;gap:32px;padding:32px 48px;font-size:11px;display:grid}.site-footer nav,.site-footer__contact{flex-wrap:wrap;gap:16px;display:flex}.site-footer a{transition:color .2s}.site-footer a:hover{color:var(--text-primary)}.top-bar{z-index:20;pointer-events:none;background-blend-mode:screen;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#0c0c0ce6;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.18'/%3E%3C/svg%3E");border-bottom:1px solid #222222e0;justify-content:space-between;align-items:center;padding:32px 48px;display:flex;position:fixed;top:0;left:0;right:0}.brand-logo,.top-nav{color:var(--text-secondary);font-family:var(--font-ui);letter-spacing:.15em;text-transform:uppercase;font-size:12px}.brand-logo,.top-nav a{pointer-events:auto}.brand-logo{color:var(--text-primary);font-weight:700}.brand-logo:before{color:var(--accent);content:"▲";margin-right:10px;display:inline-block}.top-nav{gap:24px;display:flex}.top-nav a{transition:color .2s}.top-nav a:hover,.brand-logo:hover{color:var(--text-primary)}.hero{background:var(--background);align-items:flex-end;min-height:92svh;padding:48px;display:flex;position:relative}.hero__content{max-width:88vw}.headline{font-family:var(--font-ui);letter-spacing:0;text-transform:uppercase;font-size:clamp(3.75rem,8vw,9rem);font-weight:700;line-height:1}.cursor{color:var(--accent);margin-left:.08em;animation:1s steps(2,end) infinite cursor-pulse;display:inline-block}@keyframes cursor-pulse{0%,49%{opacity:1}50%,to{opacity:0}}.eyebrow,.label,.meta,.stat,.button,.field label{font-family:var(--font-ui);text-transform:uppercase}.eyebrow{color:var(--text-secondary);letter-spacing:.15em;white-space:nowrap;margin-top:24px;font-size:12px}.hero__note{max-width:720px;color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;margin-top:24px;font-size:12px}.section{border-top:1px solid var(--border);padding:96px 48px}.section--flush{padding-left:0;padding-right:0}.room-section{padding-top:32px}.section__header{grid-template-columns:1fr 2fr;gap:48px;margin-bottom:48px;display:grid}.label{color:var(--text-secondary);letter-spacing:.15em;font-size:11px}.section h2,.page-title,.room-title{font-family:var(--font-ui);letter-spacing:0;text-transform:uppercase;overflow-wrap:anywhere;font-weight:700;line-height:1}.section h2{text-align:left;max-width:960px;font-size:clamp(2.75rem,5.5vw,5.75rem)}.section h2.section-heading--compact,.section-heading--compact{font-size:clamp(2rem,4vw,4.25rem);line-height:1.05}.section-copy{max-width:640px;color:var(--text-secondary);letter-spacing:.02em;text-transform:uppercase;font-size:13px}.room-grid{gap:0;display:grid}.room-card{border-top:1px solid var(--border);padding:32px 0;transition:background .2s;display:block}.room-card:hover{background:var(--surface)}.room-card__top{grid-template-columns:60% 40%;gap:32px;padding:0 24px;display:grid}.room-card__name{font-family:var(--font-ui);color:var(--text-primary);letter-spacing:-.02em;text-transform:uppercase;font-size:2.5rem;font-weight:700;line-height:.95}.room-card__chain{color:var(--text-secondary);letter-spacing:.14em;text-transform:uppercase;margin-top:8px;font-size:11px}.room-badge{border:1px solid var(--border);width:fit-content;color:var(--text-secondary);letter-spacing:.14em;text-transform:uppercase;margin-top:12px;padding:6px 8px;font-size:10px;line-height:1;display:inline-flex}.room-badge-row{flex-wrap:wrap;align-items:center;gap:8px;margin-top:12px;display:flex}.room-badge-row .room-badge{margin-top:0}.room-verified-badge{border:1px solid color-mix(in srgb, var(--positive), transparent 32%);width:fit-content;color:var(--positive);letter-spacing:.14em;text-transform:uppercase;background:0 0;align-items:center;gap:6px;padding:6px 8px;font-size:10px;line-height:1;display:inline-flex}.room-verified-badge__mark{background-image:url(/brand/launchroom-verified-badge.png);background-position:50%;background-repeat:no-repeat;background-size:contain;flex:none;width:12px;height:12px;display:inline-block}.room-verified-badge--compact{padding:6px 8px;font-size:10px}.room-verified-badge--compact .room-verified-badge__mark{width:12px;height:12px}.room-badge--official{border-color:color-mix(in srgb, var(--positive), transparent 50%);color:var(--positive)}.room-badge--community{border-color:color-mix(in srgb, var(--accent), transparent 55%);color:var(--accent)}.room-badge--unclaimed{border-color:color-mix(in srgb, var(--text-secondary), transparent 35%);color:var(--text-primary)}.room-card__market{color:var(--text-primary);letter-spacing:.04em;text-align:right;text-transform:uppercase;font-size:13px}.room-card__change{margin-top:8px}.positive{color:var(--positive)}.negative{color:var(--negative)}.room-card__stats{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);margin-top:32px;display:grid}.stat{color:var(--text-secondary);letter-spacing:.14em;padding:16px 24px 0;font-size:11px}.stat+.stat{border-left:1px solid var(--border)}.room-card__footer{color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:24px;margin-top:24px;padding:0 24px;font-size:11px;display:flex}.room-card__footer p{max-width:640px}.room-card__footer span{color:var(--accent);white-space:nowrap}.button-row{flex-wrap:wrap;gap:16px;margin-top:32px;display:flex}.button{border:1px solid var(--accent);min-height:48px;color:var(--text-primary);letter-spacing:.15em;justify-content:center;align-items:center;padding:0 24px;font-size:12px;transition:color .2s,border-color .2s,background .2s;display:inline-flex}.button:hover{border-color:var(--accent);color:var(--accent)}.button:disabled{border-color:var(--border);color:var(--text-secondary);cursor:not-allowed}.button--quiet{border-color:var(--border);color:var(--text-secondary)}.room-follow-panel{gap:12px;margin-top:24px;display:grid}.room-follow-panel .button-row{margin-top:0}.room-follow-panel__status{max-width:560px;color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:11px;line-height:1.7}.room-follow-panel__status a{color:var(--accent)}.room-follow-panel__body{border-top:1px solid var(--border);gap:24px;padding-top:24px;display:grid}.room-follow-levels{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.room-follow-level{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:120px;color:var(--text-secondary);text-align:left;align-content:space-between;gap:16px;padding:18px;transition:border-color .2s,color .2s,background .2s;display:grid}.room-follow-level strong{color:var(--text-primary);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:400}.room-follow-level span{letter-spacing:.08em;text-transform:uppercase;max-width:240px;font-size:11px;line-height:1.6}.room-follow-level:hover,.room-follow-level--active{border-color:var(--accent);color:var(--text-primary)}.room-follow-level--active{background:#c4ff260b}.room-follow-level--active strong{color:var(--accent)}.room-follow-events,.room-follow-save{gap:16px;display:grid}.room-follow-events ul{gap:8px;margin:0;padding:0;list-style:none;display:grid}.room-follow-events li{border-bottom:1px solid var(--border);color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;padding-bottom:8px;font-size:11px;line-height:1.5}.room-follow-save{border-top:1px solid var(--border);max-width:720px;padding:24px 0 0}.room-follow-save>p:not(.label):not(.room-follow-panel__status){max-width:560px;color:var(--text-secondary);font-size:13px;line-height:1.7}.room-follow-toggles{flex-wrap:wrap;gap:16px;display:flex}.room-follow-toggles label{border:1px solid var(--border);min-height:40px;color:var(--text-secondary);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:10px;padding:0 14px;font-size:11px;display:inline-flex}.room-follow-toggles input{accent-color:var(--accent)}.room-follow-email{max-width:420px}.room-follow-panel--alerts,.room-follow-panel--follow{display:contents}.room-follow-panel--alerts .room-follow-panel__body{border:1px solid var(--border);background:#0c0c0cf0;flex-basis:100%;width:min(100%,760px);margin-top:8px;padding:24px}.room-follow-primer{border-bottom:1px solid var(--border);gap:14px;padding-bottom:20px;display:grid}.room-follow-primer p:not(.label){max-width:520px;color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:11px;line-height:1.7}.split{grid-template-columns:1fr 1fr;gap:48px;display:grid}.room-page-grid,.room-command-grid{align-items:start;gap:64px;display:grid}.room-page-grid{grid-template-columns:minmax(0,1.3fr) minmax(320px,.7fr)}.room-command-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);margin-top:32px}.room-page-grid--content{margin-top:64px}.room-main-stack,.room-side-stack,.room-command-side,.room-updates-stack{gap:32px;display:grid}.room-side-stack{position:sticky;top:96px}.steps{border-top:1px solid var(--border);display:grid}.step{border-bottom:1px solid var(--border);grid-template-columns:80px 1fr;gap:24px;padding:24px 0;display:grid}.step__number{color:var(--accent);letter-spacing:.15em;font-size:12px}.step__title{color:var(--text-primary);letter-spacing:.12em;text-transform:uppercase;font-size:13px}.section .step__title,.dashboard-status .step__title{letter-spacing:.12em;font-size:13px;line-height:1.35}.step__body{max-width:560px;color:var(--text-secondary);text-transform:uppercase;margin-top:8px;font-size:13px}.scanner-preview{margin-top:72px}.scanner-preview-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:minmax(0,1.05fr) minmax(320px,.95fr);gap:0;display:grid}.scanner-preview-card{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:var(--background);align-content:space-between;min-width:0;display:grid}.scanner-preview-card--scan{grid-row:span 2}.scanner-preview-card__copy{gap:12px;padding:24px;display:grid}.scanner-preview-card__copy h3{max-width:520px;color:var(--text-primary);text-transform:uppercase;font-size:clamp(1.4rem,2vw,2rem);line-height:1.05}.scanner-preview-card__copy p:last-child{max-width:620px;color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:12px;line-height:1.7}.scanner-preview-card__image{min-width:0;padding:0 24px 24px}.scanner-preview-card__image img{background:#102332;border:1px solid #c8f04a2e;width:100%;height:auto;display:block}.page{min-height:100vh;padding:128px 48px 96px}.page--dashboard{padding-top:82px}.page--state{flex-direction:column;justify-content:flex-end;display:flex}.page-title{max-width:1040px;font-size:clamp(3rem,6vw,6rem)}.page-title--compact{font-size:clamp(2.5rem,5vw,5rem)}.page-intro{max-width:720px;color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;margin-top:24px;font-size:13px}.filter-bar{border-top:1px solid var(--border);flex-wrap:wrap;gap:16px;margin:64px 0 24px;padding-top:24px;display:flex}.filter-bar span,.filter-bar button{color:var(--text-secondary);letter-spacing:.15em;text-transform:uppercase;font-size:11px}.filter-bar button:hover,.filter-bar button.filter-active{color:var(--accent)}.explore-controls{border-top:1px solid var(--border);gap:18px;margin:64px 0 24px;padding-top:24px;display:grid}.explore-control-row{grid-template-columns:minmax(0,1fr) minmax(220px,280px);align-items:stretch;gap:16px;display:grid}.explore-controls .filter-bar{border-top:0;margin:0;padding-top:0}.explore-search-bar{border:1px solid var(--border);background:#0c0c0c5c;grid-template-columns:auto minmax(220px,1fr) auto;align-items:center;gap:16px;min-height:56px;display:grid}.explore-search-bar label,.explore-search-bar span,.explore-search-bar button{color:var(--text-secondary);letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;padding:0 16px;font-size:11px}.explore-search-bar input{width:100%;min-width:0;min-height:54px;color:var(--text-primary);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;outline:none;font-size:13px}.explore-search-bar input::placeholder{color:var(--text-secondary)}.explore-search-bar input:focus{color:var(--accent)}.explore-search-bar:focus-within{border-color:var(--accent)}.explore-search-bar button:hover{color:var(--accent)}.explore-sort-control{border:1px solid var(--border);z-index:12;background:#0c0c0c5c;grid-template-columns:auto minmax(0,1fr);align-items:center;min-height:56px;display:grid;position:relative}.explore-sort-control span{color:var(--text-secondary);letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;padding:0 16px;font-size:11px}.explore-sort-trigger{border:0;border-left:1px solid var(--border);width:100%;min-width:0;min-height:54px;color:var(--text-primary);letter-spacing:.15em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#c8f04a08;padding:0 46px 0 16px;font-size:11px;font-weight:700;position:relative}.explore-sort-trigger:after{border-top:7px solid var(--accent);content:"";border-left:5px solid #0000;border-right:5px solid #0000;width:0;height:0;position:absolute;top:50%;right:18px;transform:translateY(-35%)}.explore-sort-trigger:hover,.explore-sort-trigger:focus-visible,.explore-sort-control--open .explore-sort-trigger{color:var(--accent)}.explore-sort-trigger:focus-visible,.explore-sort-control:focus-within{border-color:var(--accent);outline:none}.explore-sort-control--open{border-color:var(--accent)}.explore-sort-control--open .explore-sort-trigger:after{transform:translateY(-55%)rotate(180deg)}.explore-sort-menu{z-index:30;border:1px solid color-mix(in srgb, var(--accent) 38%, var(--border));background:var(--background);display:grid;position:absolute;top:calc(100% + 8px);left:0;right:0}.explore-sort-menu button{border-bottom:1px solid var(--border);min-height:44px;color:var(--text-secondary);letter-spacing:.15em;text-align:left;text-transform:uppercase;padding:0 16px;font-size:11px;font-weight:700}.explore-sort-menu button:last-child{border-bottom:0}.explore-sort-menu button:hover,.explore-sort-menu button:focus-visible,.explore-sort-menu button.sort-option-active{color:var(--accent);background:#c8f04a0f;outline:none}.search-panel{border-top:1px solid var(--border);gap:24px;margin-bottom:24px;display:grid}.claimed-rooms{margin-bottom:48px}.claimed-rooms .label{margin-bottom:24px}.explore-section{margin-top:64px}.explore-section__header{color:var(--text-secondary);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;gap:24px;padding-bottom:24px;font-size:11px;display:flex}.explore-summary{border-top:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(160px,1fr));margin:24px 0 48px;display:grid}.explore-summary div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:96px;padding:16px}.explore-summary span{color:var(--text-secondary);letter-spacing:.15em;text-transform:uppercase;font-size:11px}.explore-summary strong{color:var(--text-primary);letter-spacing:-.02em;margin-top:24px;font-size:24px;display:block}.room-activity-ticker{z-index:18;border-top:1px solid var(--border);border-bottom:1px solid var(--border);background-blend-mode:screen;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background-color:#0c0c0cf0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.14'/%3E%3C/svg%3E");grid-template-columns:auto minmax(0,1fr);height:48px;margin-top:81px;display:grid;position:sticky;top:81px}.room-activity-ticker__label{border-right:1px solid var(--border);color:var(--accent);letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;align-items:center;padding:0 48px;font-size:11px;display:flex}.room-activity-ticker__viewport{min-width:0;overflow:hidden}.room-activity-ticker__track{align-items:center;width:max-content;min-height:100%;animation:34s linear infinite room-ticker;display:flex}.room-activity-ticker__item{border-right:1px solid var(--border);min-width:max-content;color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:12px;padding:0 32px;font-size:11px;display:inline-flex}.room-activity-ticker__item span{color:var(--accent)}.room-activity-ticker__item strong{color:var(--text-primary);font-weight:400}@keyframes room-ticker{0%{transform:translate(0)}to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.room-activity-ticker__track{animation:none}}.room-hero{grid-template-columns:1.2fr .8fr;align-items:end;gap:48px;min-height:56svh;padding:72px 48px 40px;display:grid}.nft-room-hero{grid-template-columns:minmax(0,1.15fr) minmax(320px,.85fr);align-items:end;gap:48px;min-height:52svh;padding:72px 48px 40px;display:grid}.room-primary-actions{border-top:1px solid var(--border);border-bottom:1px solid var(--border);background:#0c0c0c6b;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:32px;padding:22px 48px;display:grid}.room-primary-actions p:not(.label){max-width:720px;color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:11px;line-height:1.6}.room-primary-actions__buttons{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:14px;display:flex}.room-title{overflow-wrap:anywhere;font-size:clamp(4rem,8vw,8rem)}.ticker{color:var(--text-secondary);letter-spacing:.15em;text-transform:uppercase;margin-top:16px;font-size:12px}.contract-copy-button{appearance:none;color:var(--text-secondary);cursor:pointer;font:inherit;letter-spacing:inherit;text-transform:inherit;background:0 0;border:0;padding:0}.contract-copy-button:hover,.contract-copy-button:focus-visible{color:var(--accent)}.contract-copy-button:focus-visible{outline:1px solid var(--accent);outline-offset:4px}.contract-copy-status{min-width:48px;color:var(--accent);margin-left:10px;display:inline-block}.room-deployment-strip{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.room-deployment-chip{border:1px solid var(--border);min-height:34px;color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:10px;padding:0 10px;font-size:11px;display:inline-flex}.room-deployment-chip a{color:var(--accent)}.room-deployment-chip--active{border-color:color-mix(in srgb, var(--accent), transparent 34%);color:var(--text-primary)}.room-deployment-chip .contract-copy-status{min-width:42px;margin-left:0}.market-panel{border-top:1px solid var(--border)}.nft-identity-panel{border-left:1px solid var(--border);padding-left:24px}.market-row{border-bottom:1px solid var(--border);min-width:0;color:var(--text-secondary);letter-spacing:.1em;text-transform:uppercase;justify-content:space-between;gap:24px;padding:16px 0;font-size:12px;display:flex}.market-row span{overflow-wrap:anywhere;min-width:0}.market-row strong{min-width:0;color:var(--text-primary);overflow-wrap:anywhere;text-align:right;font-weight:400}.nft-identity-panel .market-row strong small{color:var(--text-muted);margin-top:4px;font-size:11px;line-height:1.2;display:block}.market-row strong.positive{color:var(--accent)}.market-row strong.negative{color:var(--negative)}.content-block{border-top:1px solid var(--border);padding:32px 0;scroll-margin-top:152px}.content-block--panel{border:1px solid var(--border);background:#1414148c;min-width:0;padding:24px}.content-block h3{color:var(--text-primary);letter-spacing:.15em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:400}.content-block p,.content-block li{max-width:760px;color:var(--text-secondary);letter-spacing:.02em;text-transform:uppercase;font-size:13px}.content-block ul{gap:8px;list-style:none;display:grid}.nft-room-grid{grid-template-columns:minmax(0,1.35fr) minmax(320px,.65fr);align-items:start;gap:64px;margin-top:32px;display:grid}.nft-collection-stage{align-content:start;gap:24px;display:grid}.nft-sample-card{border:1px solid var(--border);background:#0c0c0cb8;grid-template-rows:minmax(0,1fr) auto;min-height:620px;display:grid;overflow:hidden}.nft-sample-card__art{border-bottom:1px solid var(--border);background:#c8f04a0a;place-items:center;min-height:420px;display:grid;overflow:hidden}.nft-sample-card__art--image{background:#050505}.nft-sample-card__art img{object-fit:contain;object-position:center;background:#050505;width:100%;height:100%;max-height:620px;display:block}.nft-sample-card__art span{aspect-ratio:1;border:1px solid color-mix(in srgb, var(--accent), transparent 30%);width:min(52vw,300px);color:var(--accent);font-family:var(--font-ui);letter-spacing:0;place-items:center;font-size:clamp(3rem,8vw,7rem);font-weight:700;line-height:1;display:grid}.nft-sample-card__body{padding:24px}.nft-sample-card__body h2{color:var(--text-primary);text-transform:uppercase;overflow-wrap:anywhere;margin:10px 0;font-size:clamp(2rem,5vw,4.5rem);line-height:.95}.nft-sample-card__body p:not(.label){color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;overflow-wrap:anywhere;font-size:12px}.nft-sample-card__body a{border:1px solid var(--border);width:fit-content;max-width:100%;min-height:34px;color:var(--accent);letter-spacing:.14em;text-transform:uppercase;overflow-wrap:anywhere;align-items:center;margin-top:16px;padding:0 12px;font-size:10px;display:inline-flex}.nft-collection-facts{border-top:1px solid var(--border)}.nft-collection-summary{border-bottom:1px solid var(--border);gap:12px;padding:22px 0;display:grid}.nft-collection-summary p:not(.label){max-width:760px;color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:12px;line-height:1.75}.nft-collection-source-links{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(min(100%,150px),1fr));display:grid}.nft-collection-source-links a{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:46px;color:var(--accent);letter-spacing:.14em;text-align:center;text-transform:uppercase;overflow-wrap:anywhere;place-items:center;font-size:10px;display:grid}.nft-collection-source-links a:hover{color:var(--text-primary)}.activity-feed{border-top:1px solid var(--border);display:grid}.activity-item{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;gap:24px;padding:16px 0;display:grid}.activity-item span{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;font-size:11px}.room-links{border-top:1px solid var(--border);display:grid}.room-links a{border-bottom:1px solid var(--border);min-width:0;color:var(--text-secondary);letter-spacing:.1em;text-transform:uppercase;grid-template-columns:minmax(0,160px) minmax(0,1fr);gap:24px;padding:16px 0;font-size:12px;display:grid}.room-links a:hover{color:var(--text-primary)}.room-links span{overflow-wrap:anywhere;word-break:break-word;min-width:0}.room-links span:first-child{color:var(--accent)}.room-deployment-links{gap:14px;margin-bottom:18px;display:grid}.room-deployment-links__grid{border-top:1px solid var(--border);display:grid}.room-deployment-link{border-bottom:1px solid var(--border);min-width:0;min-height:48px;color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:12px 0;font-size:11px;display:grid}.room-deployment-link:hover,.room-deployment-link--active{color:var(--text-primary)}.room-deployment-link span{min-width:0;color:var(--accent);overflow-wrap:anywhere}.room-deployment-link strong{min-width:0;color:inherit;overflow-wrap:anywhere;text-align:right;font-weight:400}.room-trust-layer{border-top:1px solid var(--border);margin-top:56px;padding-top:32px;scroll-margin-top:152px}.room-trust-layer__details{display:grid}.room-trust-layer__details>summary{cursor:pointer;min-height:72px;color:var(--text-secondary);letter-spacing:.15em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:24px;font-size:11px;list-style:none;display:flex}.room-trust-layer__details>summary::-webkit-details-marker{display:none}.room-trust-layer__details>summary>span{gap:8px;display:grid}.room-trust-layer__details>summary strong{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:400}.room-trust-layer__details[open]>summary{border-bottom:1px solid var(--border);margin-bottom:24px}.room-trust-grid,.project-identity-strip{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;display:grid}.room-trust-grid .content-block--panel,.project-identity-strip .content-block--panel{border-top:0;border-left:0}.trust-check-list{border-top:1px solid var(--border);gap:0;display:grid}.trust-check{border-bottom:1px solid var(--border);gap:8px;padding:14px 0;display:grid}.trust-check>span,.trust-check__status{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;font-size:10px}.trust-check strong{color:var(--text-primary);letter-spacing:.1em;text-transform:uppercase;font-size:12px;font-weight:400}.trust-check p{max-width:none}.trust-check__status--verified,.trust-check__status--published{color:var(--positive)}.trust-check__status--attention{color:var(--accent)}.trust-check__status--missing,.trust-check__status--unclaimed{color:var(--text-secondary)}.page--project-hub{padding-top:112px}.project-hub-hero{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(320px,.42fr);align-items:end;gap:64px;padding-bottom:56px;display:grid}.project-hub-section{padding-top:64px}.project-deployment-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.project-deployment-card{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:#12121266;gap:24px;min-width:0;padding:24px;display:grid}.project-deployment-card__top{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.project-deployment-card h2{color:var(--text-primary);text-transform:uppercase;margin-top:8px;font-size:clamp(1.6rem,3vw,3rem);font-weight:500;line-height:.95}.project-deployment-card__contract{border-top:1px solid var(--border);gap:8px;padding-top:16px;display:grid}.project-deployment-card__contract span,.project-deployment-metrics span{color:var(--text-secondary);letter-spacing:.15em;text-transform:uppercase;font-size:11px}.project-deployment-card__contract strong{color:var(--text-primary);letter-spacing:.08em;overflow-wrap:anywhere;text-transform:uppercase;font-size:12px;font-weight:400}.project-deployment-metrics{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.project-deployment-metrics div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-width:0;padding:14px}.project-deployment-metrics strong{color:var(--text-primary);letter-spacing:.08em;overflow-wrap:anywhere;text-transform:uppercase;margin-top:12px;font-size:12px;font-weight:400;display:block}.project-deployment-metrics strong.positive{color:var(--accent)}.project-deployment-metrics strong.negative{color:var(--negative)}.free-stub-panel{border-top:1px solid var(--border);gap:28px;padding:40px 0;display:grid}.free-stub-panel__header{grid-template-columns:180px minmax(0,1fr);align-items:start;gap:32px;display:grid}.free-stub-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.free-stub-card{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:#1414146b;align-content:start;gap:14px;min-height:260px;padding:22px;display:grid}.free-stub-card--accent{background:#c8f04a09}.free-stub-card span,.free-stub-links a{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;font-size:11px}.free-stub-card h3{color:var(--text-primary);letter-spacing:.15em;text-transform:uppercase;font-size:13px;font-weight:400}.free-stub-card p,.free-stub-card li{color:var(--text-secondary);letter-spacing:.07em;text-transform:uppercase;font-size:12px;line-height:1.65}.free-stub-card ul{gap:8px;list-style:none;display:grid}.free-stub-card li:before{content:">";color:var(--accent);margin-right:8px}.free-stub-links{flex-wrap:wrap;gap:12px;margin-top:4px;display:flex}.free-stub-links a{border:1px solid var(--border);align-items:center;min-height:36px;padding:0 12px;display:inline-flex}.free-stub-links a:hover{border-color:var(--accent);color:var(--text-primary)}.room-quick-nav{z-index:17;border-top:1px solid var(--border);border-left:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0c0c0ceb;grid-template-columns:repeat(8,minmax(0,1fr));display:grid;position:sticky;top:129px}.room-quick-nav:after{display:none}.room-quick-nav a{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:48px;color:var(--text-secondary);letter-spacing:.12em;text-align:center;text-transform:uppercase;justify-content:center;align-items:center;padding:0 12px;font-size:11px;transition:color .2s,background .2s;display:flex}.room-quick-nav a:hover{color:var(--accent);background:#c8f04a0a}.dex-panel{min-width:0;scroll-margin-top:152px}.dex-panel__header{border-bottom:1px solid var(--border);justify-content:space-between;align-items:end;gap:24px;padding-bottom:24px;display:flex}.dex-panel__header h2{color:var(--text-primary);letter-spacing:0;text-transform:uppercase;margin-top:10px;font-size:clamp(2rem,4vw,4.75rem);font-weight:700;line-height:.95}.chart-mode-toggle{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));min-width:min(100%,360px);margin-top:22px;display:inline-grid}.chart-mode-toggle--single{grid-template-columns:minmax(0,1fr);min-width:min(100%,180px)}.chart-mode-toggle button{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:42px;color:var(--text-secondary);letter-spacing:.15em;text-transform:uppercase;padding:0 16px;font-size:11px;transition:color .2s,background .2s}.chart-mode-toggle button:hover:not(:disabled),.chart-mode-toggle button[aria-pressed=true]{color:var(--accent);background:#c8f04a0d}.chart-mode-toggle button:disabled{color:#6b656073;cursor:not-allowed}.dex-panel__body{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) 220px;min-height:756px;display:grid}.dex-chart-frame,.dex-chart-placeholder,.launchroom-chart-shell,.tradingview-chart-shell{border:0;border-right:1px solid var(--border);background:var(--background);width:100%;min-width:0;height:100%;min-height:756px}.dex-chart-frame{display:block}.launchroom-chart-shell{background:radial-gradient(circle at 18% 16%, #c8f04a09, transparent 24%), linear-gradient(180deg, #e8e4dc03, transparent 30%), var(--background);grid-template-rows:auto auto minmax(0,1fr) auto auto;display:grid;position:relative;overflow:hidden}.launchroom-chart-topline{border-bottom:1px solid var(--border);min-width:0;color:var(--text-secondary);letter-spacing:.14em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;padding:16px 18px;font-size:10px;display:flex}.launchroom-chart-topline strong{overflow-wrap:anywhere;min-width:0;color:var(--accent);text-align:right;font-weight:400}.launchroom-chart-controls{border-bottom:1px solid var(--border);background:#0c0c0c6b;grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.launchroom-chart-controls button{border-right:1px solid var(--border);min-height:38px;color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:10px;transition:color .2s,background .2s}.launchroom-chart-controls button:hover,.launchroom-chart-controls button[aria-pressed=true]{color:var(--accent);background:#c8f04a0f}.launchroom-chart{width:100%;height:100%;min-height:520px;display:block}.launchroom-chart__surface{fill:#0000}.launchroom-chart__grid{stroke:#e8e4dc17;stroke-width:1px}.launchroom-chart__grid--vertical{stroke:#e8e4dc0e}.launchroom-chart__watermark{fill:#e8e4dc0b;font-family:var(--font-ui);letter-spacing:.01em;pointer-events:none;text-transform:uppercase;font-size:72px;font-weight:700}.launchroom-chart__candle line{stroke-linecap:round;stroke-width:2.4px}.launchroom-chart__candle rect{stroke-width:1.4px}.launchroom-chart__candle.is-up line,.launchroom-chart__candle.is-up rect{fill:#4af07733;stroke:var(--positive);filter:drop-shadow(0 0 5px #4af07733)}.launchroom-chart__candle.is-down line,.launchroom-chart__candle.is-down rect{fill:#f04a4a3d;stroke:var(--negative);filter:drop-shadow(0 0 5px #f04a4a29)}.launchroom-chart__volume{opacity:.3}.launchroom-chart__volume.is-up{fill:#4af077b8}.launchroom-chart__volume.is-down{fill:#f04a4ab3}.launchroom-chart__axis,.launchroom-chart__last-price{fill:var(--text-secondary);font-family:var(--font-ui);letter-spacing:.04em;font-size:16px}.launchroom-chart__last-line{stroke:var(--positive);stroke-dasharray:4 8;stroke-width:1px}.launchroom-chart__last-price{fill:var(--positive)}.launchroom-chart-metrics{border-top:1px solid var(--border);background:#0c0c0c57;grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.launchroom-chart-metric{border-right:1px solid var(--border);gap:10px;min-width:0;padding:14px 16px;display:grid}.launchroom-chart-metric span{color:var(--text-secondary);letter-spacing:.14em;text-transform:uppercase;font-size:10px}.launchroom-chart-metric strong{overflow-wrap:anywhere;min-width:0;color:var(--text-primary);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:400}.launchroom-chart-metric strong.positive{color:var(--positive)}.launchroom-chart-metric strong.negative{color:var(--negative)}.launchroom-chart-empty{align-content:center;gap:16px;padding:32px;display:grid}.launchroom-chart-empty span{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;font-size:11px}.launchroom-chart-empty strong{color:var(--text-primary);text-transform:uppercase;font-size:42px;line-height:1}.launchroom-chart-empty p{max-width:520px;color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:12px;line-height:1.7}.launchroom-chart-empty-actions{flex-wrap:wrap;gap:12px;display:flex}.launchroom-chart-empty-actions button{border:1px solid var(--accent);min-height:38px;color:var(--accent);letter-spacing:.14em;text-transform:uppercase;background:#050505db;padding:0 16px;font-size:10px;transition:background .2s,color .2s}.launchroom-chart-empty-actions button:hover{color:var(--text-primary);background:#c8f04a1f}.tradingview-chart-shell{position:relative;overflow:hidden}.tradingview-widget-container{width:100%;height:100%;min-height:756px}.tradingview-widget-container iframe{display:block}.chart-source-note{border-top:1px solid var(--border);color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;background:#0c0c0c6b;justify-content:flex-end;gap:12px;padding:10px 14px;font-size:10px;display:flex}.chart-source-note strong{color:var(--accent);font-weight:400}.dex-chart-placeholder{align-content:center;gap:16px;padding:32px;display:grid}.dex-chart-placeholder span{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;font-size:11px}.dex-chart-placeholder strong{color:var(--text-primary);text-transform:uppercase;font-size:clamp(2rem,4vw,4.5rem);line-height:.95}.dex-chart-placeholder p{max-width:520px;color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:12px;line-height:1.7}.dex-metrics{align-content:start;display:grid}.dex-metric{border-bottom:1px solid var(--border);align-content:space-between;gap:18px;min-height:84px;padding:16px;display:grid}.dex-metric span{color:var(--text-secondary);letter-spacing:.15em;text-transform:uppercase;font-size:11px}.dex-metric strong{overflow-wrap:anywhere;min-width:0;color:var(--text-primary);letter-spacing:.08em;text-transform:uppercase;font-size:13px;font-weight:400}.dex-metric strong.positive{color:var(--accent)}.dex-metric strong.negative{color:var(--negative)}.community-wall,.holder-space,.artwork-gallery{gap:24px;display:grid}.surface-note,.surface-status{max-width:620px;color:var(--text-secondary);font-size:13px;line-height:1.7}.surface-status{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;font-size:11px}.surface-pill{border:1px solid var(--border);width:fit-content;color:var(--accent);letter-spacing:.14em;text-transform:uppercase;align-items:center;padding:6px 10px;font-size:10px;display:inline-flex}.locked-surface{align-content:start}.locked-surface .button-row{margin-top:24px}.room-tier-strip{border-top:1px solid var(--border);border-bottom:1px solid var(--border);margin-top:64px;padding:24px 0}.room-tier-strip h3{color:var(--text-primary);letter-spacing:.15em;text-transform:uppercase;margin-bottom:16px;font-size:12px;font-weight:400}.room-social-surface{margin-top:64px}.room-social-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.community-list,.holder-list,.artwork-list{border-top:1px solid var(--border);display:grid}.community-post{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;align-items:start;gap:24px;padding:16px 0;display:grid}.community-post__meta{color:var(--accent);letter-spacing:.15em;margin-bottom:8px;font-size:11px}.community-actions{align-items:start;gap:16px;display:flex}.community-actions button{color:var(--text-secondary);letter-spacing:.15em;text-transform:uppercase;font-size:11px}.community-actions button:hover{color:var(--text-primary)}.gallery-form{gap:24px;display:grid}.field input.artwork-file-input{clip:rect(0 0 0 0);white-space:nowrap;clip-path:inset(50%);border:0;width:1px;height:1px;min-height:0;padding:0;position:absolute;overflow:hidden}.artwork-upload-control{border:1px solid var(--border);min-height:56px;color:var(--text-primary);cursor:pointer;grid-template-columns:minmax(0,auto) minmax(0,1fr);align-items:center;gap:16px;padding:0 16px;transition:border-color .2s,color .2s,background .2s;display:grid}.artwork-upload-control:hover,.artwork-file-input:focus-visible+.artwork-upload-control{border-color:var(--accent);background:#c8f04a0a}.artwork-upload-control span,.artwork-upload-control strong{overflow-wrap:anywhere;letter-spacing:.14em;text-transform:uppercase;min-width:0;font-size:11px;font-weight:400}.artwork-upload-control span{color:var(--accent)}.artwork-upload-control strong{color:var(--text-secondary)}.artwork-preview{border:1px solid var(--border);grid-template-columns:88px 1fr;align-items:center;gap:16px;padding:12px;display:grid}.artwork-preview>span:not(.artwork-image){overflow-wrap:anywhere;min-width:0;color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:11px}.artwork-image{aspect-ratio:1;background-position:50%;background-size:cover;width:100%;display:block}.artwork-item{border-bottom:1px solid var(--border);grid-template-columns:96px 1fr;gap:24px;padding:16px 0;display:grid}.artwork-thumb{border:1px solid var(--border);width:96px;height:96px;color:var(--accent);letter-spacing:.15em;text-transform:uppercase;place-items:center;font-size:11px;display:grid}.artwork-item h4{color:var(--text-primary);letter-spacing:.12em;text-transform:uppercase;margin-bottom:8px;font-size:13px;font-weight:400}.artwork-item button{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;margin-top:16px;font-size:11px}.holder-access-result{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:16px 0;display:flex}.holder-access-result p{min-width:220px;color:var(--text-secondary);flex:1}.holder-access-result p.positive{color:var(--accent)}.holder-access-result span{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;font-size:11px}.holder-desk{gap:24px;display:grid}.holder-desk-section{gap:12px;display:grid}.holder-desk-section h4,.holder-dashboard-list h3{color:var(--text-primary);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-weight:400}.holder-poll-options{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.holder-poll-options span{border:1px solid var(--border);color:var(--accent);letter-spacing:.14em;text-transform:uppercase;padding:6px 8px;font-size:10px;display:inline-flex}.ai-chat{gap:24px;display:grid}.ai-mode-toggle{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ai-mode-toggle button{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:44px;color:var(--text-secondary);letter-spacing:.15em;text-transform:uppercase;padding:0 16px;font-size:11px;transition:color .2s,background .2s}.ai-mode-toggle button:hover,.ai-mode-toggle button[aria-pressed=true]{color:var(--accent);background:#c8f04a0d}.assistant-wallet{border-top:1px solid var(--border);padding-top:8px}.assistant-suggestions{flex-wrap:wrap;gap:10px;display:flex}.assistant-suggestions button{border:1px solid var(--border);min-height:36px;color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;padding:0 12px;font-size:10px;transition:color .2s,border-color .2s}.assistant-suggestions button:hover{border-color:var(--accent);color:var(--accent)}.ai-source-list{border-top:1px solid var(--border);display:grid}.ai-source{border-bottom:1px solid var(--border);grid-template-columns:minmax(120px,.4fr) minmax(0,1fr);gap:16px;padding:12px 0;display:grid}.ai-source span,.ai-source strong{letter-spacing:.12em;text-transform:uppercase;font-size:10px}.ai-source span{color:var(--accent)}.ai-source strong{overflow-wrap:anywhere;min-width:0;color:var(--text-secondary);font-weight:400}.arcade-shell{gap:24px;display:grid}.arcade-shell>p{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.arcade-showcase{gap:40px;margin-top:64px;display:grid}.arcade-floor{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:24px;padding:24px 0 32px;display:grid}.arcade-floor__header{grid-template-columns:minmax(0,.9fr) minmax(320px,.45fr);align-items:end;gap:32px;display:grid}.arcade-floor__header h2{color:var(--text-primary);text-transform:uppercase;margin-top:8px;font-size:clamp(3rem,7vw,7rem);line-height:1}.arcade-floor__header p:not(.label){color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.arcade-marquee{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.arcade-marquee span{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-width:0;color:var(--accent);letter-spacing:.16em;overflow-wrap:anywhere;text-transform:uppercase;padding:14px;font-size:10px}.arcade-game-grid{border-left:1px solid var(--border);border-top:1px solid var(--border);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.arcade-game-card,.arcade-table-card,.arcade-operator-panel{border-right:1px solid var(--border);border-bottom:1px solid var(--border);align-content:space-between;gap:24px;min-width:0;padding:24px;display:grid}.arcade-game-card{min-height:420px}.arcade-game-card--live{border-top:2px solid var(--accent);background:var(--surface)}.arcade-game-card--soon{border-top:2px solid var(--negative);background:#101010}.arcade-game-card__top,.arcade-table-card__stats{gap:12px;display:grid}.arcade-game-card__top{grid-template-columns:1fr auto;align-items:center}.arcade-game-card__top p,.arcade-game-card__top span,.arcade-table-card__stats span{color:var(--text-secondary);letter-spacing:.15em;text-transform:uppercase;font-size:10px}.arcade-game-card__top span{color:var(--accent)}.arcade-game-card h3,.arcade-table-card h3,.arcade-operator-panel h2{color:var(--text-primary);text-transform:uppercase;font-size:clamp(2rem,4vw,4rem);line-height:1}.arcade-game-card p:not(.label),.arcade-table-card>p,.arcade-operator-panel p:not(.label){color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.arcade-game-card__meta,.arcade-table-card__stats{border-top:1px solid var(--border);grid-template-columns:1fr auto;gap:12px;padding-top:16px;display:grid}.arcade-game-card__meta span,.arcade-table-card__stats span{min-width:0}.arcade-game-card__meta strong,.arcade-table-card__stats strong{min-width:0;color:var(--text-primary);letter-spacing:.08em;overflow-wrap:anywhere;text-align:right;text-transform:uppercase;font-size:11px;font-weight:700}.arcade-game-card__disabled{cursor:not-allowed;opacity:.6;align-self:end}.arcade-room-tables{border-top:1px solid var(--border);gap:24px;padding-top:24px;display:grid}.arcade-table-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.arcade-table-card{background:#101010;border-top:2px solid #d9aa3f;min-height:360px}.arcade-operator-panel{border-left:1px solid var(--border);border-top:1px solid var(--border);border-left-color:var(--negative);background:var(--surface);grid-template-columns:minmax(0,1fr) minmax(280px,.5fr);align-items:end}.arcade-chip-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;display:grid}.arcade-chip-grid span{border-right:1px solid var(--border);border-bottom:1px solid var(--border);color:var(--accent);letter-spacing:.16em;text-transform:uppercase;padding:14px;font-size:10px}.arcade-directory{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:0;margin-top:64px;display:grid}.arcade-directory__card{border-right:1px solid var(--border);border-bottom:1px solid var(--border);align-content:space-between;gap:24px;min-height:280px;padding:24px;display:grid}.arcade-directory__card h2{color:var(--text-primary);text-transform:uppercase;font-size:clamp(2rem,4vw,4rem);line-height:1}.arcade-directory__card span{color:var(--text-secondary);letter-spacing:.15em;text-transform:uppercase;font-size:11px}.arcade-page{min-height:100vh;padding:104px 24px 24px}.arcade-frame-header{grid-template-columns:1fr auto;align-items:end;gap:24px;padding:0 24px 24px;display:grid}.arcade-frame-header h1{color:var(--text-primary);text-transform:uppercase;margin-top:8px;font-size:clamp(2rem,4vw,4.5rem);line-height:1}.arcade-frame-header p:not(.label){max-width:680px;color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:12px}.arcade-frame{border:1px solid var(--border);background:#071019;width:100%;height:min(76vh,820px);display:block}.arcade-stage{border:1px solid var(--border);background:var(--surface);place-items:center;min-height:240px;display:grid}.arcade-stage p{color:var(--text-primary);letter-spacing:-.02em;font-size:clamp(3rem,7vw,7rem);font-weight:700;line-height:.95}.arcade-stage span{color:var(--text-secondary);letter-spacing:.15em;text-transform:uppercase;font-size:11px}.prompt-details{border-top:1px solid var(--border);padding-top:16px}.prompt-details summary{color:var(--text-secondary);cursor:pointer;letter-spacing:.15em;text-transform:uppercase;font-size:11px}.prompt-preview{border:1px solid var(--border);max-height:360px;color:var(--text-secondary);font-family:var(--font-ui);white-space:pre-wrap;margin-top:16px;padding:16px;font-size:12px;line-height:1.5;overflow:auto}.form-shell{border-top:1px solid var(--border);gap:32px;max-width:880px;margin-top:64px;scroll-margin-top:112px;display:grid}.claim-shell{gap:32px;display:grid}.room-factory{border-top:1px solid var(--border);gap:24px;max-width:1120px;padding-top:32px;display:grid}.room-factory__header{grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);align-items:end;gap:32px;display:grid}.room-factory__header h2{color:var(--text-primary);letter-spacing:0;text-transform:uppercase;font-size:clamp(1.75rem,3vw,3.25rem);font-weight:700;line-height:.95}.room-factory__header p:last-child{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;font-size:13px;line-height:1.65}.room-factory__paths{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.room-factory__path{border-right:1px solid var(--border);border-bottom:1px solid var(--border);align-content:space-between;gap:24px;min-height:196px;padding:18px;display:grid}.room-factory__path--active{background:#c8f04a0a}.room-factory__path-top{grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.room-factory__path h3{color:var(--text-primary);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:400;line-height:1.35}.room-factory__path span{color:var(--text-secondary);letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;font-size:11px}.room-factory__path p{color:var(--text-secondary);letter-spacing:.06em;text-transform:uppercase;font-size:12px;line-height:1.55}.room-factory__path--positive .room-factory__path-top span{color:var(--positive)}.room-factory__path--negative .room-factory__path-top span{color:var(--negative)}.room-factory__form{margin-top:16px}.room-factory--decision{border-top:0;max-width:880px;padding-top:0}.room-factory--decision .room-factory__paths{grid-template-columns:1fr}.room-factory--decision .room-factory__path{min-height:144px}.claim-status,.claim-result{border-top:1px solid var(--border);max-width:880px}.claim-status{color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;padding-top:24px;font-size:13px}.claim-status--accent{color:var(--accent)}.claim-status__detail{color:var(--text-secondary);margin-top:10px}.claim-status--accent .claim-status__detail{color:var(--accent)}.claim-pipeline{border-top:1px solid var(--border);max-width:880px}.empty-state{border-top:1px solid var(--border);max-width:880px;color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;margin-top:24px;padding-top:24px;font-size:13px}.empty-state a{color:var(--accent);letter-spacing:.15em;margin-top:16px;font-size:11px;display:inline-block}.claim-status__label{color:var(--text-primary);letter-spacing:.15em;text-transform:uppercase;margin-bottom:8px;font-size:11px}.claim-status a{color:var(--text-primary);text-decoration:underline;-webkit-text-decoration-color:var(--accent);text-decoration-color:var(--accent);text-underline-offset:4px;margin-top:16px;display:inline-block}.wallet-box{gap:16px;display:grid}.wallet-manual{grid-template-columns:140px 1fr auto;gap:16px;display:grid}.wallet-fallback{border-top:1px solid var(--border);padding-top:12px}.wallet-fallback__toggle{color:var(--text-secondary);cursor:pointer;letter-spacing:.15em;text-transform:uppercase;font-size:11px}.wallet-fallback__toggle:hover{color:var(--accent)}.wallet-fallback .wallet-manual{margin-top:16px}.wallet-choice-list{border-top:1px solid var(--border);grid-template-columns:1fr 1fr;gap:24px;padding-top:16px;display:grid}.wallet-choice-list p,.wallet-choice-list span{color:var(--text-secondary);letter-spacing:.15em;text-transform:uppercase;font-size:11px}.wallet-choice-list p{color:var(--text-primary);margin-bottom:12px}.wallet-choice-list__buttons{flex-wrap:wrap;gap:12px;display:flex}.wallet-selector{border-top:1px solid var(--border);gap:18px;padding-top:16px;display:grid}.wallet-chain-toggle{border:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;display:grid}.wallet-chain-toggle button{min-height:44px;color:var(--text-secondary);cursor:pointer;letter-spacing:.15em;text-transform:uppercase;background:0 0;padding:0 16px;font-size:11px}.wallet-chain-toggle button.active,.wallet-chain-toggle button[aria-pressed=true]{color:var(--accent);background:#a9ff3014}.wallet-catalog{gap:20px;display:grid}.wallet-catalog__section{gap:10px;display:grid}.wallet-catalog__eyebrow,.wallet-catalog__empty{color:var(--text-secondary);letter-spacing:.15em;text-transform:uppercase;font-size:11px}.wallet-catalog__empty{border-top:1px solid var(--border);padding:14px 0}.wallet-catalog__item{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:16px;padding:16px 0;display:grid}.wallet-catalog__item:first-child{border-top:0;padding-top:0}.wallet-catalog__eyebrow+.wallet-catalog__item,.wallet-catalog__eyebrow+.wallet-catalog__empty{border-top:1px solid var(--border)}.wallet-catalog__item--muted p,.wallet-catalog__item--muted span{opacity:.7}.wallet-catalog__item p,.wallet-catalog__item span{letter-spacing:.15em;text-transform:uppercase;font-size:11px}.wallet-catalog__item p{color:var(--text-primary);margin-bottom:6px}.wallet-catalog__item span{color:var(--text-secondary)}.wallet-manual input,.wallet-manual select{border:1px solid var(--border);min-height:48px;color:var(--text-primary);letter-spacing:.08em;text-transform:uppercase;background:0 0;padding:0 16px;font-size:12px}.wallet-message,.room-actions p{color:var(--text-secondary);letter-spacing:.15em;text-transform:uppercase;font-size:11px}.room-actions{border-top:1px solid var(--border);border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:16px;padding:24px 48px;display:flex}.room-actions--compact{border-bottom:0;margin-top:24px;padding:24px 0 0}.room-actions p{flex-basis:100%}.share-panel{border:1px solid var(--border);background-color:#0c0c0cf0;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='noise'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='4' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23noise)' opacity='0.12'/%3E%3C/svg%3E");flex-basis:100%;width:min(100%,760px);padding:24px}.share-panel__header{justify-content:space-between;align-items:start;gap:24px;margin-bottom:24px;display:flex}.share-panel h3{color:var(--text-primary);text-transform:uppercase;margin-top:8px;font-size:2rem;line-height:1}.share-panel__close{color:var(--text-secondary);letter-spacing:.15em;text-transform:uppercase;font-size:11px}.share-panel__close:hover{color:var(--accent)}.share-card-workbench{gap:18px;margin-bottom:24px;display:grid}.share-card-preview{border:1px solid var(--border);aspect-ratio:16/9;background:#050505;overflow:hidden}.share-card-preview__image{background-position:50%;background-size:cover;width:100%;height:100%}.share-card-loading{align-content:center;gap:16px;height:100%;padding:24px;display:grid}.share-card-loading span{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;font-size:11px}.share-card-loading strong{color:var(--text-primary);text-transform:uppercase;font-size:clamp(2.5rem,8vw,5rem);line-height:.95}.share-card-controls{flex-wrap:wrap;gap:12px;display:flex}.share-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.share-embed-panel{border-top:1px solid var(--border);gap:18px;margin-top:24px;padding-top:24px;display:grid}.share-embed-panel p:not(.label){max-width:620px;color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:11px;line-height:1.7}.share-embed-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.share-option{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:112px;color:var(--text-secondary);letter-spacing:.15em;text-align:left;text-transform:uppercase;align-content:space-between;padding:16px;font-size:11px;display:grid}.share-option[href]{text-decoration:none}.share-option:hover{color:var(--text-primary)}.share-option span{color:var(--accent)}.manifest-grid{grid-template-columns:1fr 1fr;gap:24px;margin-top:64px;display:grid}.pricing-room-switch{gap:0;margin-top:48px;display:grid}.pricing-room-switch__header{border-top:1px solid var(--border);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:24px;padding-top:24px;display:grid}.pricing-room-switch__header p{color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:11px;line-height:1.6}.segmented-control{border:1px solid var(--border);grid-template-columns:repeat(2,minmax(148px,1fr));width:fit-content;display:inline-grid}.segmented-control button{border-right:1px solid var(--border);min-height:44px;color:var(--text-secondary);letter-spacing:.15em;text-transform:uppercase;padding:0 16px;font-size:11px}.segmented-control button:last-child{border-right:0}.segmented-control button:hover,.segmented-control button.segmented-control__active{color:var(--accent)}.segmented-control button.segmented-control__active{background:#c4ff260b}.pricing-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:0;margin-top:24px;display:grid}.pricing-card{border-right:1px solid var(--border);border-bottom:1px solid var(--border);align-content:space-between;gap:32px;min-height:560px;padding:24px;display:grid}.pricing-card h2{color:var(--text-primary);letter-spacing:0;text-transform:uppercase;margin-top:32px;font-weight:700;line-height:1}.price-line{flex-wrap:wrap;align-items:baseline;gap:16px;display:flex}.price-line__amount{font-size:clamp(2.75rem,4vw,4rem)}.price-line__unit{font-size:clamp(1.15rem,1.6vw,1.45rem)}.pricing-card p,.pricing-card li{color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;font-size:12px}.pricing-card__standard{margin:16px 0 24px;color:var(--accent)!important}.pricing-card__billing{border:1px solid var(--accent);width:fit-content;margin-bottom:16px;padding:8px 10px;display:inline-flex;color:var(--accent)!important}.pricing-card__note,.pricing-card__renewal{margin-top:16px;color:var(--text-primary)!important}.pricing-card__value{border-top:1px solid var(--border);margin-top:8px;padding-top:18px}.pricing-card__value p{color:var(--accent)!important}.pricing-card ul{gap:12px;padding:0;list-style:none;display:grid}.pricing-card li{border-top:1px solid var(--border);padding-top:12px}.tier-list{border-top:1px solid var(--border)}.tier-detail{border-bottom:1px solid var(--border)}.tier-detail summary{color:var(--text-primary);cursor:pointer;letter-spacing:.15em;text-transform:uppercase;grid-template-columns:1fr auto;gap:24px;padding:24px 0;font-size:12px;list-style:none;display:grid}.tier-detail summary::-webkit-details-marker{display:none}.tier-detail strong{color:var(--accent);font-weight:400}.tier-detail p{max-width:760px;color:var(--text-secondary);letter-spacing:.04em;text-transform:uppercase;padding:0 0 24px;font-size:13px}.field{gap:12px;padding-top:24px;display:grid}.field label{color:var(--text-secondary);letter-spacing:.15em;font-size:11px}.field>span{color:var(--text-secondary);letter-spacing:.15em;text-transform:uppercase;font-size:11px}.field-hint{max-width:720px;color:var(--text-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:11px;line-height:1.55}.field input,.field textarea,.field select{border:1px solid var(--border);width:100%;min-height:56px;color:var(--text-primary);letter-spacing:.04em;text-transform:uppercase;background:0 0;outline:none;padding:16px;font-size:13px}.field select{appearance:none}.field textarea{resize:vertical;min-height:160px}.field input:focus,.field textarea:focus,.field select:focus{border-color:var(--accent)}.check-row{color:var(--text-secondary);letter-spacing:.15em;text-transform:uppercase;align-items:center;gap:16px;font-size:11px;display:flex}.check-row input{appearance:none;width:16px;height:16px;accent-color:var(--accent);border:1px solid var(--border);color:var(--accent);background:0 0;flex:none;place-content:center;display:grid}.check-row input:before{background:var(--accent);content:"";width:8px;height:8px;transform:scale(0)}.check-row input:checked:before{transform:scale(1)}.check-row input:focus-visible{border-color:var(--accent);outline:none}.check-row input:disabled{opacity:.45}.feature-gate{border-bottom:1px solid var(--border);gap:8px;padding:14px 0;display:grid}.feature-gate p{color:var(--text-muted);font-size:12px}.feature-gate a{color:var(--accent)}.dashboard-grid{grid-template-columns:1fr 1fr;gap:48px;margin-top:64px;display:grid}.dashboard-status{margin-top:64px;scroll-margin-top:112px}.dashboard-hero-shell{border-top:1px solid var(--border);border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(320px,560px);align-items:start;gap:48px;margin-top:0;padding:28px 0 32px;display:grid}.dashboard-hero-shell--locked{border-bottom:0}.dashboard-hero__copy .page-title,.dashboard-hero__copy .page-intro{margin-top:16px}.dashboard-hero-main{gap:32px;display:grid}.dashboard-wallet-panel{gap:18px;display:grid}.dashboard-wallet-panel>p:not(.label){max-width:520px;color:var(--text-secondary);letter-spacing:.1em;text-transform:uppercase;font-size:12px;line-height:1.7}.dashboard-session{gap:18px;display:grid}.dashboard-session strong,.dashboard-session span{color:var(--text-primary);letter-spacing:.08em;text-transform:uppercase;margin-top:8px;font-size:13px;display:block}.dashboard-session span{color:var(--text-secondary)}.dashboard-room-selector{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr);align-items:start;gap:24px;margin-top:32px;padding-bottom:32px;display:grid}.dashboard-room-selector--hero{border-bottom:0;margin-top:0;padding-bottom:0}.dashboard-room-placeholder{gap:18px;display:grid}.dashboard-room-placeholder__rail{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboard-room-placeholder__rail div{border-right:1px solid var(--border);border-bottom:1px solid var(--border);background:#ffffff03;min-height:112px;padding:16px}.dashboard-room-placeholder__rail span,.dashboard-room-placeholder__rail small{color:var(--text-secondary);letter-spacing:.14em;text-transform:uppercase;font-size:10px;line-height:1.55;display:block}.dashboard-room-placeholder__rail strong{color:var(--text-primary);letter-spacing:0;text-transform:uppercase;margin:22px 0 8px;font-size:clamp(1.2rem,2vw,1.8rem);font-weight:500;line-height:.95;display:block}.dashboard-room-selector__copy h2{color:var(--text-primary);text-transform:uppercase;margin-top:10px;font-size:clamp(1.6rem,3vw,3rem);font-weight:500;line-height:.95}.dashboard-room-selector__copy p:not(.label){color:var(--text-secondary);letter-spacing:.08em;text-transform:uppercase;margin-top:12px;font-size:13px}.dashboard-room-selector__cards{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));display:grid}.dashboard-room-selector--hero .dashboard-room-selector__cards{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))}.dashboard-room-card{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:176px;color:inherit;cursor:pointer;text-align:left;background:0 0;align-content:space-between;gap:12px;padding:18px;transition:background .2s,color .2s;display:grid}.dashboard-room-selector--hero .dashboard-room-card{min-height:132px}.dashboard-room-card:hover,.dashboard-room-card[aria-pressed=true]{background:#c8f04a0d}.dashboard-room-card span,.dashboard-room-card small,.dashboard-room-card em{color:var(--text-secondary);letter-spacing:.15em;text-transform:uppercase;font-size:11px;font-style:normal}.dashboard-room-card strong{color:var(--text-primary);letter-spacing:0;text-transform:uppercase;font-size:clamp(1.2rem,2vw,1.9rem);font-weight:500;line-height:.95}.dashboard-room-card[aria-pressed=true] span,.dashboard-room-card[aria-pressed=true] em{color:var(--accent)}.dashboard-room-card__meta{flex-wrap:wrap;gap:8px;display:flex}.dashboard-room-card__meta b{border:1px solid var(--border);min-height:24px;color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;align-items:center;padding:0 8px;font-size:10px;font-weight:400;display:inline-flex}.dashboard-room-card[aria-pressed=true] .dashboard-room-card__meta b{border-color:color-mix(in srgb, var(--accent) 50%, var(--border));color:var(--text-primary)}.dashboard-room-selector__links{flex-wrap:wrap;gap:12px;display:flex}.dashboard-room-selector__links a{border:1px solid color-mix(in srgb, var(--accent) 52%, var(--border));min-height:32px;color:var(--text-primary);letter-spacing:.14em;text-transform:uppercase;background:#c8f04a08;justify-content:center;align-items:center;padding:0 14px;font-size:10px;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.dashboard-room-selector__links a:hover{border-color:var(--accent);color:var(--accent);background:#c8f04a14}.dashboard-mini-button{min-width:112px}.dashboard-room-selector__stats{border-top:1px solid var(--border);grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.dashboard-command-grid{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(auto-fit,minmax(210px,1fr));display:grid}.dashboard-command-card{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:168px;color:inherit;align-content:space-between;gap:14px;padding:16px;transition:background .2s,border-color .2s;display:grid}.dashboard-command-card:hover{background:#c8f04a0d}.dashboard-command-card span,.dashboard-command-card small,.dashboard-command-card em{color:var(--text-secondary);letter-spacing:.14em;text-transform:uppercase;font-size:10px;font-style:normal;line-height:1.6}.dashboard-command-card strong{color:var(--text-primary);letter-spacing:0;text-transform:uppercase;font-size:clamp(1.35rem,2.4vw,2.4rem);font-weight:500;line-height:.95}.dashboard-command-card small{color:var(--accent)}.dashboard-setup-overview{border-top:1px solid var(--border);padding-top:28px}.dashboard-setup-split{grid-template-columns:minmax(0,1fr) minmax(360px,.8fr);align-items:start;gap:48px;display:grid}.dashboard-setup-summary{gap:28px;display:grid}.dashboard-setup-summary h2{color:var(--text-primary);letter-spacing:0;text-transform:uppercase;margin-top:10px;font-size:clamp(2.2rem,5vw,5rem);font-weight:500;line-height:.95}.dashboard-setup-summary p:not(.label){color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;margin-top:12px;font-size:12px;line-height:1.7}.dashboard-setup-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboard-setup-actions{gap:16px;display:grid}.dashboard-workspace-section{border-top:1px solid var(--border);margin-top:72px;padding-top:28px;scroll-margin-top:112px}.dashboard-workspace-section__header{grid-template-columns:minmax(160px,240px) minmax(0,1fr);align-items:start;gap:32px;display:grid}.dashboard-workspace-section__header h2{color:var(--text-primary);letter-spacing:0;text-transform:uppercase;font-size:clamp(2rem,4vw,4.5rem);font-weight:500;line-height:.95}.dashboard-workspace-section__header p:not(.label){max-width:760px;color:var(--text-secondary);letter-spacing:.1em;text-transform:uppercase;margin-top:14px;font-size:12px;line-height:1.7}.dashboard-workspace-section__body{margin-top:32px}.dashboard-workspace-section__body>.dashboard-status:first-child,.dashboard-workspace-section__body>.dashboard-analytics:first-child,.dashboard-workspace-section__body>.dashboard-grid:first-child{margin-top:0}.dashboard-workspace-section__body>.dashboard-status,.dashboard-workspace-section__body>.dashboard-analytics,.dashboard-workspace-section__body>.dashboard-grid{margin-top:40px}.status-grid{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.status-item{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:112px;padding:16px}.status-item p{color:var(--text-secondary);letter-spacing:.15em;text-transform:uppercase;font-size:11px}.status-item strong{color:var(--text-primary);letter-spacing:.08em;text-transform:uppercase;overflow-wrap:anywhere;margin-top:24px;font-size:13px;font-weight:400;display:block}.publication-console{border-color:color-mix(in srgb, var(--accent) 35%, var(--border))}.ledger-list,.action-list{border-top:1px solid var(--border);display:grid}.action-item{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;gap:24px;padding:16px 0;display:grid}.action-item p{color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;margin-top:8px;font-size:11px}.action-item a{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;font-size:11px}.surface-actions{align-items:center;gap:16px;display:flex}.surface-actions strong{color:var(--text-primary);letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;font-size:11px;font-weight:400}.surface-actions strong.positive{color:var(--positive)}.surface-actions strong.negative{color:var(--negative)}.admin-shell-header{border-bottom:1px solid var(--border);color:var(--text-secondary);letter-spacing:.16em;text-transform:uppercase;justify-content:space-between;gap:24px;margin-bottom:36px;padding-bottom:18px;font-size:11px;display:flex}.admin-shell-header span:first-child{color:var(--text-primary)}.admin-desk-grid{grid-template-columns:minmax(0,.9fr) minmax(360px,1.1fr)}.admin-selected-panel{border:1px solid color-mix(in srgb, var(--accent) 34%, var(--border));background:color-mix(in srgb, var(--accent) 4%, transparent);gap:18px;margin-bottom:22px;padding:18px;display:grid}.admin-feature-controls{border-top:1px solid var(--border);border-bottom:1px solid var(--border);gap:10px;margin:18px 0;padding:18px 0;display:grid}.admin-ledger-columns{border-top:1px solid var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:28px;margin-top:30px;padding-top:24px;display:grid}.admin-ledger-panel{align-content:start;gap:12px;display:grid}.admin-note{color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;margin-top:16px;font-size:11px}.ledger-item{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;gap:24px;padding:16px 0;display:grid}.ledger-item--button{border:0;border-bottom:1px solid var(--border);width:100%;color:inherit;cursor:pointer;font:inherit;text-align:left;background:0 0}.ledger-item--button:hover,.ledger-item--button:focus-visible{border-bottom-color:color-mix(in srgb, var(--accent) 52%, var(--border));color:var(--text-primary)}.ledger-item--selected{border-left:2px solid var(--accent);background:color-mix(in srgb, var(--accent) 6%, transparent);padding-left:14px}.ledger-item--selected span{color:var(--accent)}.ledger-item p{color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;margin-top:8px;font-size:11px}.ledger-actions{align-items:center;gap:16px;display:flex}.ledger-actions a,.ledger-actions button{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;font-size:11px}.dashboard-billing{gap:28px;display:grid}.billing-split{border-top:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;padding-top:24px;display:grid}.explore-section__header--compact{gap:16px}.billing-chip-list{flex-wrap:wrap;gap:10px;margin-top:18px;display:flex}.billing-chip{border:1px solid color-mix(in srgb, var(--accent) 42%, var(--border));min-height:30px;color:var(--text-primary);letter-spacing:.12em;text-transform:uppercase;align-items:center;padding:0 10px;font-size:10px;display:inline-flex}.billing-chip--locked{border-color:var(--border);color:var(--text-secondary)}.billing-note,.billing-actions p{color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;font-size:11px;line-height:1.7}.billing-actions{border-top:1px solid var(--border);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;padding-top:20px;display:flex}.billing-actions a{border:1px solid var(--accent);min-height:36px;color:var(--accent);letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 14px;font-size:10px;display:inline-flex}.dashboard-tier-matrix{gap:28px;display:grid}.tier-control-list{border-top:1px solid var(--border);display:grid}.tier-control-row{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,1fr) minmax(220px,.36fr);gap:32px;padding:18px 0;display:grid}.tier-control-row p{max-width:760px;color:var(--text-secondary);letter-spacing:.12em;text-transform:uppercase;margin-top:8px;font-size:11px;line-height:1.7}.tier-control-row__state{text-align:right;align-content:start;justify-items:end;gap:8px;display:grid}.tier-control-row__state strong,.tier-control-row__state span,.tier-control-row__state a{letter-spacing:.14em;text-transform:uppercase;font-size:10px;line-height:1.55}.tier-control-row__state strong{color:var(--text-primary);font-weight:400}.tier-control-row__state strong.positive{color:var(--positive)}.tier-control-row__state strong.negative{color:var(--negative)}.tier-control-row__state span{color:var(--text-secondary)}.tier-control-row__state a,.claim-status a{border:1px solid color-mix(in srgb, var(--accent) 52%, var(--border));min-height:32px;color:var(--text-primary);letter-spacing:.14em;text-transform:uppercase;justify-content:center;align-items:center;padding:0 12px;font-size:10px;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.tier-control-row__state a:hover,.claim-status a:hover{border-color:var(--accent);color:var(--accent);background:#c8f04a14}.dashboard-analytics{margin-top:64px}.dashboard-preview{border-top:1px solid var(--border);gap:32px;display:grid}.dashboard-embed-kit{gap:28px;display:grid}.embed-kit-list{border-top:1px solid var(--border);display:grid}.embed-kit-widget{border-bottom:1px solid var(--border);grid-template-columns:minmax(0,.4fr) minmax(0,.6fr);gap:32px;padding:22px 0;display:grid}.embed-kit-widget p,.embed-kit-widget a,.embed-kit-widget__header strong,.embed-kit-snippet span,.embed-kit-snippet code{letter-spacing:.12em;text-transform:uppercase;font-size:10px;line-height:1.65}.embed-kit-widget p{color:var(--text-secondary);margin-top:8px}.embed-kit-widget a{border:1px solid color-mix(in srgb, var(--accent) 52%, var(--border));width:fit-content;min-height:32px;color:var(--text-primary);align-items:center;margin-top:14px;padding:0 12px;display:inline-flex}.embed-kit-preview{aspect-ratio:14/3;border:1px solid var(--border);background-color:var(--background);background-position:50%;background-repeat:no-repeat;background-size:contain;width:min(100%,560px);margin-top:16px}.embed-kit-preview--card{aspect-ratio:40/21}.embed-kit-widget__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.embed-kit-widget__header strong{color:var(--text-secondary);font-weight:400}.embed-kit-widget__header strong.positive{color:var(--positive)}.embed-kit-snippets{gap:14px;display:grid}.embed-kit-snippet{gap:8px;display:grid}.embed-kit-snippet>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.embed-kit-snippet span{color:var(--accent)}.embed-kit-snippet code{border:1px solid var(--border);min-height:44px;color:var(--text-secondary);overflow-wrap:anywhere;text-transform:none;padding:12px;display:block}.state-transfer{border-top:1px solid var(--border);gap:24px;display:grid}.analytics-grid{border-top:1px solid var(--border);grid-template-columns:repeat(3,1fr);display:grid}.metric{border-right:1px solid var(--border);border-bottom:1px solid var(--border);min-height:128px;padding:16px}.metric p{color:var(--text-secondary);letter-spacing:.15em;text-transform:uppercase;font-size:11px}.metric strong{color:var(--text-primary);letter-spacing:-.02em;text-transform:uppercase;margin-top:24px;font-size:24px;font-weight:700;display:block}.moderation-grid{align-items:start}.moderation-list{border-top:1px solid var(--border);display:grid}.moderation-item{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;gap:24px;padding:16px 0;display:grid}.moderation-item button{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;font-size:11px}.moderation-item button:disabled,.community-actions button:disabled{color:var(--text-secondary);cursor:not-allowed;opacity:.55}.moderation-item span{color:var(--accent);letter-spacing:.15em;text-transform:uppercase;white-space:nowrap;font-size:11px}.holder-dashboard .status-grid{margin:24px 0}.holder-dashboard-list{gap:12px;margin-top:24px;display:grid}.state-list{gap:8px;width:min(100%,560px);margin-top:48px;display:grid}.state-list span{background:var(--border);height:1px;display:block}@media (max-width:1024px){.room-quick-nav{border-bottom:1px solid var(--border);scroll-snap-type:x proximity;scrollbar-width:none;-webkit-overflow-scrolling:touch;display:flex;position:relative;top:auto;overflow:auto hidden}.room-quick-nav::-webkit-scrollbar{display:none}.room-quick-nav:after{content:"";pointer-events:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 48 1' preserveAspectRatio='none'%3E%3Crect x='0' width='12' height='1' fill='%230c0c0c' opacity='0'/%3E%3Crect x='12' width='12' height='1' fill='%230c0c0c' opacity='0.35'/%3E%3Crect x='24' width='12' height='1' fill='%230c0c0c' opacity='0.7'/%3E%3Crect x='36' width='12' height='1' fill='%230c0c0c' opacity='0.96'/%3E%3C/svg%3E");background-size:100% 100%;width:48px;display:block;position:absolute;top:0;bottom:0;right:0}.room-quick-nav a{scroll-snap-align:start;border-bottom:0;flex:none;min-width:144px}}@media (max-width:820px){.top-bar{flex-wrap:wrap;align-items:flex-start;gap:16px;padding:24px}.top-nav{flex-wrap:wrap;justify-content:flex-start;gap:14px}.admin-shell-header{flex-direction:column;align-items:flex-start}.hero,.section,.page,.room-hero,.nft-room-hero,.room-activity-ticker__label,.room-actions{padding-left:24px;padding-right:24px}.page--dashboard{padding-top:105px}.nft-room-hero{padding-top:calc(170px + env(safe-area-inset-top))}.room-activity-ticker{grid-template-columns:1fr;height:auto;min-height:48px;margin-top:105px;top:105px}.room-activity-ticker__label{border-right:0;border-bottom:1px solid var(--border);min-height:40px}.room-activity-ticker__item{min-height:48px;padding:0 24px}.hero{min-height:84svh;padding-bottom:32px}.site-shell .hero{padding-top:120px}.headline{font-size:clamp(3.25rem,16vw,6.5rem)}.page-title{font-size:clamp(2.8rem,14vw,5.5rem)}.room-title{font-size:3.25rem;line-height:.95}.section h2{font-size:clamp(2.5rem,12vw,4.75rem)}.eyebrow{white-space:normal}.section__header,.free-stub-panel__header,.split,.room-factory__header,.room-factory__paths,.free-stub-grid,.room-page-grid,.room-command-grid,.dex-panel__body,.room-social-grid,.nft-room-grid,.arcade-directory,.arcade-floor__header,.arcade-game-grid,.arcade-marquee,.arcade-table-grid,.arcade-operator-panel,.arcade-frame-header,.room-hero,.nft-room-hero,.site-footer,.dashboard-grid,.dashboard-hero-shell,.dashboard-room-selector,.dashboard-room-placeholder__rail,.dashboard-room-selector__stats,.dashboard-command-grid,.dashboard-setup-split,.dashboard-setup-metrics,.dashboard-workspace-section__header,.tier-control-row,.dashboard-session,.admin-desk-grid,.admin-ledger-columns,.billing-split,.status-grid,.analytics-grid,.explore-summary,.pricing-grid,.scanner-preview-grid,.project-hub-hero,.project-deployment-grid,.project-identity-strip,.room-trust-grid,.room-primary-actions,.room-follow-levels,.manifest-grid,.share-embed-grid,.share-grid,.tier-detail summary{grid-template-columns:1fr}.room-command-grid,.room-page-grid--content{margin-top:40px}.room-command-side{order:-1}.scanner-preview{margin-top:48px}.scanner-preview-card--scan{grid-row:auto}.scanner-preview-card__copy,.scanner-preview-card__image{padding-left:18px;padding-right:18px}.room-side-stack{position:static}.room-hero .market-panel{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.nft-room-hero .market-panel{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));padding-left:0;display:grid}.project-hub-hero .market-panel{border-top:1px solid var(--border);border-left:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.room-hero .market-row,.nft-room-hero .market-row,.project-hub-hero .market-row{border-right:1px solid var(--border);gap:12px;padding:14px;display:grid}.room-hero .market-row strong{overflow-wrap:anywhere}.nft-room-hero .market-row strong{overflow-wrap:anywhere;text-align:left}.nft-sample-card{min-height:auto}.nft-sample-card__art{aspect-ratio:1;min-height:0}.nft-sample-card__art img{object-fit:contain;height:100%;max-height:none}.nft-sample-card__body{padding:20px}.nft-sample-card__body h2{font-size:clamp(2rem,11vw,3.6rem);line-height:1}.nft-collection-facts .market-row{gap:8px;display:grid}.nft-collection-facts .market-row strong{text-align:left}.room-links a,.room-deployment-link{grid-template-columns:1fr;gap:8px}.room-deployment-link strong{text-align:left}.project-deployment-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.pricing-room-switch__header{grid-template-columns:1fr}.segmented-control{width:100%}.explore-search-bar{grid-template-columns:1fr;align-items:stretch;gap:0}.explore-control-row{grid-template-columns:1fr}.explore-search-bar label,.explore-search-bar span,.explore-search-bar button{border-bottom:1px solid var(--border);min-height:44px;padding:14px 16px}.explore-search-bar button,.explore-search-bar span{border-top:1px solid var(--border);text-align:left;border-bottom:0}.explore-search-bar input{padding:0 16px}.explore-sort-control{grid-template-columns:1fr}.explore-sort-control span{border-bottom:1px solid var(--border);min-height:44px;padding:14px 16px}.explore-sort-trigger{border-left:0;min-height:48px;padding:0 44px 0 16px}.explore-sort-trigger:after{right:16px}.dex-panel__header{flex-direction:column;align-items:start}.dashboard-room-selector--hero .dashboard-room-selector__cards{grid-template-columns:1fr}.billing-actions{flex-direction:column;align-items:flex-start}.dex-panel__body{min-height:auto}.dex-chart-frame,.dex-chart-placeholder,.launchroom-chart-shell,.tradingview-chart-shell{border-right:0;border-bottom:1px solid var(--border);min-height:420px}.launchroom-chart{min-height:360px}.launchroom-chart-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.tradingview-widget-container{min-height:420px}.pricing-grid{border-left:0}.room-card__top{grid-template-columns:1fr;gap:24px;padding:0}.room-card__market{text-align:left}.room-card__stats{grid-template-columns:1fr}.room-card__footer{flex-direction:column;padding:0}.stat{padding:16px 0}.stat+.stat{border-top:1px solid var(--border);border-left:0}.wallet-manual,.wallet-choice-list{grid-template-columns:1fr}.build-table__row{grid-template-columns:1fr;gap:12px}.arcade-game-card,.arcade-table-card{min-height:auto}.arcade-game-card__meta,.arcade-table-card__stats,.arcade-chip-grid{grid-template-columns:1fr}.arcade-game-card__meta strong,.arcade-table-card__stats strong{text-align:left}.arcade-showcase__header{grid-template-columns:1fr}.price-line{gap:10px}.price-line__amount{font-size:clamp(2.5rem,13vw,4rem)}.price-line__unit{font-size:clamp(1.1rem,6vw,1.6rem)}.dashboard-status,.form-shell{scroll-margin-top:168px}.arcade-page{padding-top:136px}.arcade-frame{height:70svh}.action-item,.embed-kit-widget,.ledger-item,.ai-source{grid-template-columns:1fr}.surface-actions{justify-content:space-between}.tier-control-row__state{text-align:left;justify-items:start}}@media (max-width:480px){.site-shell .hero{padding-top:calc(160px + env(safe-area-inset-top));align-items:flex-start}.room-follow-toggles label,.room-follow-save .button-row .button{width:100%}.room-primary-actions__buttons{justify-content:flex-start}.room-primary-actions__buttons .button,.room-primary-actions__buttons .room-follow-panel--follow .button-row,.room-primary-actions__buttons .room-follow-panel--follow button{width:100%}.room-trust-layer__details>summary{flex-direction:column;align-items:flex-start;padding-bottom:18px}}
