:is(.create-page,.capacitor-page,.mining-page,.assets-page,.qa-page,.advisor-page){width:min(1736px,100% - 64px);max-width:1736px;margin-inline:auto;padding:28px 0 64px}.tom2-workspace-heading{justify-content:space-between;align-items:center;gap:24px;margin:0 0 24px;display:flex}.tom2-workspace-heading .eyebrow{letter-spacing:1.25px;font-size:12px;font-weight:var(--type-medium);display:block}.tom2-workspace-heading h1{color:var(--text-primary);font-size:32px;line-height:1.25;font-weight:var(--type-medium);letter-spacing:-.025em;margin:9px 0 7px}.tom2-workspace-heading p{max-width:85ch;color:var(--text-secondary);margin:0;font-size:14px;line-height:1.7}.tom2-workspace-actions{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px;display:flex}.tom2-workspace-actions .button{align-items:center;gap:16px;display:inline-flex}:is(.create-page,.capacitor-page,.mining-page,.assets-page,.qa-page,.advisor-page,.bem-market-shell) :is(input,select,textarea){color:var(--text-primary);background:var(--surface);border-color:var(--border-interactive,var(--border));border-radius:7px}:is(.create-page,.capacitor-page,.mining-page,.assets-page,.qa-page,.advisor-page,.bem-market-shell) .button{font-weight:var(--type-medium);border-radius:9px}:is(.create-page,.capacitor-page,.mining-page,.assets-page,.qa-page,.advisor-page,.bem-market-shell) :is(h2,h3,p){overflow-wrap:anywhere}:is(.create-page,.capacitor-page,.mining-page,.assets-page,.qa-page,.advisor-page,.bem-market-shell) :is(.assets-state-card,.empty-state){border-radius:14px}:is(.create-page,.capacitor-page,.mining-page,.assets-page,.qa-page,.advisor-page,.bem-market-shell) .data-warning{border-radius:9px;flex-wrap:wrap;line-height:1.7}.assets-page .market-type-tabs{border-bottom:1px solid var(--border-subtle,var(--border));gap:8px}.assets-page .market-type-tabs button{color:var(--text-secondary);background:0 0;border:0;border-radius:0;padding:15px 20px;font-size:14px}.assets-page .market-type-tabs button.active{color:var(--brand-primary);box-shadow:inset 0 -2px var(--brand-primary);background:0 0}.assets-page .assets-section-tabs{border:1px solid var(--border-subtle,var(--border));background:var(--surface);border-radius:14px 14px 0 0;margin:0;padding:0 16px}.assets-page .assets-type-tabs{background:var(--surface);border-inline:1px solid var(--border-subtle,var(--border));margin:0 0 24px;padding:0 16px}.assets-page .bem-assets-panel{border:1px solid var(--border-subtle,var(--border));background:var(--surface);border-radius:16px;margin:22px 0;padding:22px}.assets-page .assets-shell{border-color:var(--border-subtle,var(--border));background:var(--surface);border-radius:16px;padding:20px}.assets-page .seaport-listing-card{border:1px solid var(--border-subtle,var(--border));background:var(--surface);box-shadow:none;border-radius:13px}.assets-page .circuit-asset-actions{flex-wrap:wrap;gap:8px;display:flex}.tom2-knowledge-layout{grid-template-columns:250px minmax(0,1fr);align-items:start;gap:24px;display:grid}.tom2-knowledge-sidebar{min-width:0}.tom2-knowledge-sidebar nav{background:var(--surface-muted);border-radius:14px;padding:26px 16px 18px}.tom2-knowledge-sidebar h2{margin:0 9px 18px;font-size:14px}.tom2-knowledge-sidebar button{width:100%;color:var(--text-secondary);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:7px;justify-content:space-between;gap:14px;margin:3px 0;padding:12px;font-size:13px;display:flex}.tom2-knowledge-sidebar button[aria-pressed=true]{color:var(--brand-primary);background:var(--surface-brand-soft);font-weight:var(--type-medium)}.tom2-knowledge-sidebar>p{color:var(--text-secondary);margin:30px 6px;font-size:12px;line-height:1.85}.tom2-faq-panel{border:1px solid var(--border-subtle,var(--border));background:var(--surface);border-radius:17px;min-width:0;padding:26px 32px}.tom2-question-search{display:block}.tom2-question-search input{border:1px solid var(--border-interactive);width:100%;min-height:50px;color:var(--text-primary);padding:12px 15px;font-size:14px}.tom2-question-count{border-bottom:1px solid var(--border-subtle,var(--border));color:var(--text-secondary);padding:13px 0 17px;font-size:13px}.tom2-question{border-bottom:1px solid var(--border-subtle,var(--border))}.tom2-question:last-child{border:0}.tom2-question summary{font-size:16px;font-weight:var(--type-medium);cursor:pointer;justify-content:space-between;align-items:center;gap:20px;padding:23px 0;list-style:none;display:flex}.tom2-question summary::-webkit-details-marker{display:none}.tom2-question summary>span{color:var(--text-secondary);flex:none;font-size:21px;font-weight:400}.tom2-question[open] summary{color:var(--brand-primary);padding-bottom:14px}.tom2-question[open] summary>span{transform:rotate(45deg)}.qa-page .tom2-question-answer{background:0 0;border:0;border-radius:0;margin:0;padding:0 0 24px}.qa-page .tom2-question-answer p{max-width:76ch;font-size:15px;line-height:1.9}.advisor-page .advisor-shell{grid-template-columns:minmax(0,1fr) 350px;gap:24px}.advisor-page .advisor-chat-panel{border:1px solid var(--border-subtle);background:var(--surface);border-radius:14px;height:calc(100dvh - 238px);min-height:650px;overflow:hidden}.advisor-page .advisor-chat-header{background:var(--surface-muted);border-bottom:1px solid var(--border-subtle);justify-content:space-between;gap:12px;padding:20px 24px;display:flex}.advisor-page .advisor-chat-header h2{margin:0;font-size:15px;font-weight:500}.advisor-page .advisor-chat-header p{color:var(--text-secondary);margin:5px 0 0;font-size:12px}.advisor-page .advisor-message-stream{padding:26px 28px}.advisor-page .advisor-chat-empty .advisor-message-stream{flex-direction:column;justify-content:safe center;display:flex}.advisor-page .advisor-chat-empty .advisor-message-stream>*{flex-shrink:0}.advisor-page .advisor-chat-header>.button{white-space:nowrap;flex-shrink:0;align-self:center}.advisor-page .advisor-welcome{text-align:center;background:0 0;border:0;width:100%;max-width:620px;margin:0 auto 12px;padding:18px 0}.advisor-page .advisor-welcome .tom2-advisor-symbol{border:1px solid var(--border-subtle);background:var(--surface-brand-soft);width:56px;height:56px;color:var(--brand-primary);box-shadow:var(--shadow-subtle);border-radius:15px;justify-content:center;align-items:center;margin:0 auto 24px;display:flex}.advisor-page .advisor-welcome h3{margin:0 0 14px;font-size:25px;font-weight:500}.advisor-page .advisor-welcome>p{color:var(--text-secondary);font-size:13px;line-height:1.8}.advisor-page .advisor-starters{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:min(100%,740px);margin:0 auto;display:grid}.advisor-page .advisor-starters button{border:1px solid var(--border-interactive);background:var(--surface);min-height:65px;color:var(--text-primary);border-radius:8px;padding:14px 32px 14px 16px;font-size:13px;font-weight:400;line-height:1.7;position:relative}.advisor-page .advisor-starters button:after{content:"→";color:var(--text-secondary);position:absolute;top:50%;right:14px;transform:translateY(-50%)}.advisor-page .advisor-composer{border:1px solid var(--border-interactive);background:var(--surface);box-shadow:none;border-radius:9px;gap:12px;margin:16px 24px 20px;padding:13px}.advisor-page .advisor-composer textarea{min-height:55px;font:inherit;background:0 0;border:0;font-size:14px;line-height:1.75}.advisor-page .advisor-guide{background:0 0;border:0;border-radius:0;gap:16px;padding:0}.advisor-page .advisor-guide>h2{margin:6px 0;font-size:16px}.advisor-page .advisor-guide :is(p,dd){color:var(--text-secondary);font-size:12px;line-height:1.8}.advisor-page .advisor-guide dl{background:0 0;border:0;border-radius:0}.advisor-page .advisor-guide dl>div{border-bottom:1px solid var(--border-subtle);background:0 0;padding:14px 0}.advisor-page .advisor-guide dt{margin-bottom:7px;font-size:12px}.advisor-page .message-user{background:var(--surface-brand-soft);border-color:#0000}.tom2-advisor-filter{border:1px solid var(--border-subtle);background:var(--surface);border-radius:14px;gap:18px;margin-bottom:10px;padding:24px;display:grid}.tom2-advisor-filter h2{margin:0;font-size:18px}.tom2-advisor-filter label{gap:8px;font-size:13px;display:grid}.tom2-advisor-filter input,.tom2-advisor-filter select{border:1px solid var(--border-control);width:100%;min-width:0;min-height:44px;padding:10px;font-size:14px}@media (max-width:1270px){.advisor-page .advisor-shell{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:980px){.tom2-knowledge-layout{grid-template-columns:210px minmax(0,1fr);gap:20px}}@media (max-width:800px){:is(.create-page,.capacitor-page,.mining-page,.assets-page,.qa-page,.advisor-page){width:calc(100% - 32px);padding:24px 0 44px}.tom2-workspace-heading{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:22px}.tom2-workspace-heading h1{font-size:26px}.tom2-workspace-heading p{font-size:13px}.tom2-workspace-actions{width:100%}.tom2-knowledge-layout,.advisor-page .advisor-shell{grid-template-columns:1fr}.tom2-knowledge-sidebar nav{white-space:nowrap;scrollbar-width:none;padding:20px 18px;display:block;overflow-x:auto}.tom2-knowledge-sidebar h2{white-space:normal;margin:0 0 12px}.tom2-knowledge-sidebar button{white-space:nowrap;vertical-align:top;width:auto;min-height:44px;margin:0 4px 0 0;display:inline-flex}.tom2-knowledge-sidebar>p{display:none}.tom2-faq-panel{padding:20px}.tom2-question summary{padding:20px 0;font-size:15px;line-height:1.65}.advisor-page .advisor-chat-panel{height:720px;min-height:600px}.advisor-page .advisor-composer{margin:15px}.advisor-page .advisor-message-stream{padding:22px 19px}.advisor-page .advisor-welcome h3{font-size:22px}.advisor-page .advisor-starters button{min-height:52px;padding:13px 32px 13px 13px}:is(.create-page,.capacitor-page,.mining-page,.assets-page,.qa-page,.advisor-page,.bem-market-shell) :is(input,select,textarea){font-size:16px}:is(.create-page,.capacitor-page,.mining-page,.assets-page,.qa-page,.advisor-page,.bem-market-shell) :is(.button,button){min-height:44px}}@media (max-width:520px){.assets-page .market-type-tabs button{padding:14px 12px;font-size:13px}.assets-page .assets-toolbar{flex-wrap:wrap;display:flex}.assets-page .assets-toolbar .search-field{width:100%}.advisor-page .advisor-starters{grid-template-columns:1fr}.advisor-page .advisor-chat-header{padding:18px}.advisor-page .advisor-composer{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.tom2-question summary>span{transition:none}}.tom2-portfolio-overview{grid-template-columns:1.7fr 1fr;gap:22px;margin-bottom:20px;display:grid}.tom2-portfolio-value,.tom2-portfolio-mining{border:1px solid var(--border-subtle);background:var(--surface);border-radius:16px;min-width:0;padding:30px}.tom2-portfolio-value>.eyebrow{font-size:12px;font-weight:var(--type-medium);display:block}.tom2-portfolio-number{font-size:44px;line-height:1.3;font-weight:var(--type-medium);letter-spacing:-.04em;font-variant-numeric:tabular-nums lining-nums;margin:14px 0;display:block}.tom2-portfolio-value>p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.8}.tom2-composition-head{justify-content:space-between;align-items:center;gap:12px;margin-top:22px;display:flex}.tom2-composition-head h2{font-size:14px;font-weight:var(--type-medium);margin:0}.tom2-composition-head>span{color:var(--text-secondary);font-size:12px}.tom2-composition-unavailable{border:1px dashed var(--border-control);background:var(--surface-muted);border-radius:4px;height:12px;margin:16px 0}.tom2-composition-reading{background:var(--surface-muted);border-radius:8px;justify-content:space-between;align-items:center;gap:12px;padding:13px 12px;font-size:13px;display:flex}.tom2-composition-reading strong{font-size:16px;font-weight:var(--type-medium);font-variant-numeric:tabular-nums}.tom2-composition-categories{grid-template-columns:1fr 1fr;gap:10px;margin-top:10px;display:grid}.tom2-composition-categories button{border:1px solid var(--border-interactive);min-height:44px;color:var(--text-primary);background:var(--surface);font:400 13px/1.5 var(--type-ui);cursor:pointer;border-radius:9px;align-items:center;gap:8px;padding:10px 12px;display:flex}.tom2-composition-categories button[aria-pressed=true]{border-color:var(--border-control);background:var(--surface-muted)}.tom2-composition-categories button>span{background:var(--brand-primary);border-radius:50%;width:8px;height:8px}.tom2-composition-categories button:last-child>span{background:var(--brand-decoration)}.tom2-composition-categories small{margin-left:auto;font-size:12px}.tom2-portfolio-value>.tom2-portfolio-footnote{margin-top:18px;font-size:12px;line-height:1.6}.tom2-portfolio-mining{flex-direction:column;display:flex}.tom2-portfolio-mining>span,.tom2-portfolio-mining>small{color:var(--text-secondary);font-size:13px}.tom2-portfolio-mining>strong{font-size:22px;font-weight:var(--type-medium);font-variant-numeric:tabular-nums;margin:10px 0 8px}.tom2-portfolio-mining dl{grid-template-columns:1fr 1fr;gap:22px;margin:auto 0;padding:38px 0;display:grid}.tom2-portfolio-mining dt{color:var(--text-secondary);font-size:13px}.tom2-portfolio-mining dd{font-variant-numeric:tabular-nums;margin:8px 0 0;font-size:24px}.tom2-portfolio-mining>a{color:var(--brand-primary);font-size:14px}.tom2-portfolio-balances{background:var(--surface);border-radius:16px;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin:0 0 20px;padding:22px 28px;display:grid}.tom2-portfolio-balances span{color:var(--text-secondary);font-size:13px;display:block}.tom2-portfolio-balances strong{font-size:20px;font-weight:var(--type-medium);font-variant-numeric:tabular-nums;margin-top:8px;display:block}.tom2-portfolio-balances .tom2-portfolio-time{font-size:13px}.tom2-reward-history{border:1px solid var(--border-subtle);background:var(--surface);border-radius:16px;min-width:0;padding:28px}.tom2-reward-history header{justify-content:space-between;align-items:center;gap:14px;display:flex}.tom2-reward-history h2{font-size:21px;font-weight:var(--type-medium);margin:0}.tom2-reward-history header>span{color:var(--text-secondary);font-size:12px}.tom2-reward-history-total{font-size:36px;font-weight:var(--type-medium);margin:12px 0 0;display:block}.tom2-reward-history-total small{font-size:15px;font-weight:var(--type-regular);color:var(--text-secondary)}.tom2-history-unavailable{border-block:1px solid var(--chart-grid);background:var(--surface);place-items:center;min-height:270px;margin-top:26px;display:grid}.tom2-history-unavailable p{text-align:center;max-width:50ch;color:var(--text-secondary);font-size:13px;line-height:1.8}@media (max-width:800px){.tom2-portfolio-overview{grid-template-columns:1fr}.tom2-portfolio-value,.tom2-portfolio-mining{padding:22px}.tom2-portfolio-number{overflow-wrap:anywhere;font-size:34px}.tom2-portfolio-balances{grid-template-columns:1fr 1fr;padding:22px}.tom2-portfolio-mining dl{padding-block:24px}.tom2-reward-history{padding:20px}.tom2-history-unavailable{min-height:210px}}.tom2-wallet-assets.bem-assets-panel{background:0 0;border:0;border-radius:0;margin:22px 0 8px;padding:0}.tom2-wallet-assets .tom2-portfolio-balances{margin:0 0 8px}.tom2-portfolio-coverage{color:var(--text-secondary);margin:8px 0 16px;font-size:12px}.tom2-portfolio-coverage summary{cursor:pointer;width:fit-content}.tom2-portfolio-coverage dl{flex-wrap:wrap;gap:16px 28px;margin:14px 0;display:flex}.tom2-portfolio-coverage dd{color:var(--text-primary);overflow-wrap:anywhere;margin:6px 0 0;font-size:14px}.tom2-summary-claim{min-height:44px;margin-top:12px}.tom2-holding-list,.tom2-owned-miners,.tom2-owned-order-list,.tom2-owned-listings{border:1px solid var(--border-subtle);background:var(--surface);border-radius:12px;gap:0;display:grid;overflow:hidden}.tom2-holding-row{border-bottom:1px solid var(--border-subtle);align-items:center;gap:12px;padding:18px 20px;display:flex}.tom2-holding-row:last-child,.tom2-owned-miner:last-child,.tom2-owned-order:last-child,.tom2-owned-listing:last-child{border-bottom:0}.tom2-holding-row:nth-child(2n),.tom2-owned-miner:nth-child(2n),.tom2-owned-order:nth-child(2n),.tom2-owned-listing:nth-child(2n){background:var(--surface-muted)}.tom2-holding-row>.tom2-processor-mark{width:32px;height:32px}.tom2-holding-body{flex:1;grid-template-columns:minmax(180px,1fr) minmax(300px,2fr) auto;align-items:center;gap:18px;min-width:0;display:grid}.tom2-holding-body header{min-width:0}.tom2-holding-body header>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tom2-holding-body header a{color:var(--text-primary);font-size:14px;font-weight:500;text-decoration:none}.tom2-holding-body header>a{color:var(--text-secondary);margin-top:6px;font-size:11px;font-weight:400;display:block}.tom2-holding-body dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin:0;display:grid}.tom2-holding-body dt,.tom2-owned-primary dt,.tom2-owned-order dt{color:var(--text-secondary);font-size:11px}.tom2-holding-body dd,.tom2-owned-primary dd,.tom2-owned-order dd{overflow-wrap:anywhere;margin:6px 0 0;font-size:14px;font-weight:500}.tom2-holding-body .asset-actions{gap:8px;margin:0}.tom2-holding-body .button,.tom2-owned-miner .button,.tom2-owned-order .button,.tom2-owned-listing .button{min-height:36px;padding:7px 10px;font-size:12px}.tom2-owned-miner{border-bottom:1px solid var(--border-subtle);padding:18px 22px}.tom2-owned-miner-body{grid-template-columns:minmax(210px,1.2fr) minmax(250px,1.4fr) auto;align-items:center;gap:18px;display:grid}.tom2-owned-miner-body>header{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.tom2-owned-miner-body .tom2-processor-mark{width:32px;height:32px}.tom2-owned-miner-body h3{margin:0;font-size:14px}.tom2-owned-miner-body h3 span{color:var(--text-secondary);margin-top:4px;font-size:12px;font-weight:400;display:block}.tom2-owned-miner-body>header>.mining-status{font-size:11px}.tom2-owned-primary{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin:0;display:grid}.tom2-owned-details{color:var(--text-secondary);order:5;grid-column:1/-1;font-size:12px}.tom2-owned-details summary{cursor:pointer;width:fit-content}.tom2-owned-details .circuit-netlist-preview{max-width:520px;margin-top:18px}.tom2-owned-details dl{grid-template-columns:repeat(4,minmax(0,1fr));gap:18px;display:grid}.tom2-owned-details dd{color:var(--text-primary);margin:5px 0 0}.tom2-owned-order{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(180px,1fr) minmax(260px,1.7fr) auto;align-items:center;gap:12px 24px;padding:18px 22px;display:grid}.tom2-owned-order header{flex-direction:column;align-items:flex-start;gap:5px;font-size:14px;display:flex}.tom2-owned-order header>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.tom2-owned-order header>span{color:var(--text-secondary);font-size:11px}.tom2-owned-order>small{color:var(--text-secondary);order:4;grid-column:1/-1;font-size:11px}.tom2-owned-order dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:0;display:grid}.tom2-owned-order footer{flex-wrap:wrap;gap:8px;display:flex}.tom2-owned-listing{border-bottom:1px solid var(--border-subtle);grid-template-columns:minmax(210px,1.5fr) minmax(140px,1fr) 100px auto;align-items:center;gap:14px;padding:18px 22px;font-size:13px;display:grid}.tom2-owned-listing>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.tom2-owned-listing>small{color:var(--text-secondary)}.tom2-order-preview{order:5;grid-column:1/-1;font-size:12px}.tom2-order-preview summary{cursor:pointer;width:fit-content}.tom2-order-preview .circuit-netlist-preview{max-width:520px;margin-top:14px}@media (max-width:1100px) and (min-width:801px){.tom2-holding-body{grid-template-columns:minmax(150px,1fr) 2fr}.tom2-holding-body .asset-actions{grid-column:2}.tom2-owned-miner-body,.tom2-owned-order{grid-template-columns:1fr 1.4fr}.tom2-owned-miner-body>.circuit-asset-actions,.tom2-owned-order footer{grid-column:2}.tom2-owned-listing{grid-template-columns:1.5fr 1fr}}@media (max-width:800px){.tom2-holding-row{align-items:flex-start;padding:18px}.tom2-holding-body,.tom2-owned-miner-body,.tom2-owned-order,.tom2-owned-listing{grid-template-columns:1fr;gap:16px}.tom2-holding-body dl,.tom2-owned-primary{grid-template-columns:1fr 1fr;gap:16px}.tom2-holding-body .asset-actions{display:flex}.tom2-owned-miner,.tom2-owned-order,.tom2-owned-listing{padding:18px}.tom2-owned-details dl{grid-template-columns:1fr 1fr}.tom2-owned-miner-body .button,.tom2-holding-body .button,.tom2-owned-order .button,.tom2-owned-listing .button{min-height:44px}.transistor-markets-page>.tom2-market-page-heading{flex-wrap:wrap}}
.create-page,.capacitor-page{width:100%;max-width:1800px;margin:0 auto;padding:28px 32px 70px}.create-page{max-width:1604px}.create-page .tom2-workspace-heading,.capacitor-page .tom2-workspace-heading{align-items:center;min-height:92px;margin:0 0 24px}.create-page .tom2-workspace-heading h1{margin:7px 0 8px;font-size:30px;font-weight:500;line-height:1.3}.capacitor-page .tom2-workspace-heading h1{margin:7px 0 8px;font-size:32px;font-weight:500;line-height:1.3}.create-page .tom2-workspace-heading p,.capacitor-page .tom2-workspace-heading p{color:var(--text-secondary);margin:0;font-size:14px;line-height:1.7}.create-page .create-workspace{display:block}.create-page .create-steps{border:1px solid var(--border-subtle);background:var(--surface);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 24px;padding:0;list-style:none;display:grid;overflow:hidden}.create-page .create-steps li{border:0;border-right:1px solid var(--border-subtle);min-height:68px;color:var(--text-secondary);background:0 0;border-radius:0;align-items:center;gap:12px;padding:20px 25px;font-size:14px;display:flex;position:relative}.create-page .create-steps li:last-child{border-right:0}.create-page .create-steps li>span{border:1px solid var(--border-subtle);background:var(--surface);border-radius:50%;flex-shrink:0;place-items:center;width:28px;height:28px;font-size:13px;display:grid}.create-page .create-steps li.active{color:var(--brand-primary);background:var(--surface-brand-soft)}.create-page .create-steps li.active>span{color:var(--on-brand);background:var(--brand-primary);border-color:var(--brand-primary)}.create-page .create-steps li.complete>span{color:var(--brand-primary);background:var(--selection)}.create-page .create-steps li.active:after{content:"";background:var(--brand-primary);height:2px;position:absolute;bottom:0;left:0;right:0}.tom2-create-layout{grid-template-columns:minmax(0,1fr) 305px;align-items:start;gap:24px;display:grid}.tom2-create-main{min-width:0}.create-page :is(.create-task-stage,.create-detail-stage,.create-processor-stage,.create-review-stage,.create-transaction-stage,.create-success-stage){border:1px solid var(--border-subtle);background:var(--surface);box-shadow:var(--shadow-subtle);border-radius:14px;margin:0;overflow:hidden}.create-page .create-task-stage{padding:0}.create-page .create-task-stage .create-section-heading{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:flex-start;gap:20px;margin:0 0 20px;padding:25px 26px 18px;display:flex}.create-page .create-section-heading h2{margin:0;font-size:21px;font-weight:500;line-height:1.4}.create-page .create-section-heading p{color:var(--text-secondary);margin:7px 0 0;font-size:13px;line-height:1.7}.create-page .create-task-stage .create-section-heading>strong{white-space:nowrap;border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:20px;padding:3px 8px;font-size:12px;font-weight:400}.create-page .create-catalog-note{border:1px solid var(--surface-muted);border-left:2px solid var(--bem-ink);color:var(--text-secondary);background:var(--surface-muted);border-radius:0 7px 7px 0;margin:0 26px 20px;padding:11px 14px;font-size:12px;line-height:1.7}.create-page .create-filters{background:0 0;border:0;border-radius:0;flex-wrap:wrap;align-items:end;gap:10px;margin:0;padding:0 26px 14px;display:flex}.create-page .create-filters>label{min-width:76px;color:var(--text-secondary);flex-direction:column;gap:5px;margin:0;font-size:12px;font-weight:400;display:flex}.create-page .create-filters select{border:1px solid var(--border-subtle);background:var(--surface-muted);max-width:135px;min-height:38px;color:var(--text-primary);border-radius:7px;padding:8px 22px 8px 9px;font-size:12px}.create-page .create-filters .create-task-search{border:1px solid var(--border-control);border-radius:8px;flex-direction:row;flex:1;align-items:center;gap:10px;min-width:190px;height:40px;padding:0 12px;display:flex}.create-page .create-task-search input{width:100%;min-width:0;height:100%;color:var(--text-primary);background:0 0;border:0;padding:0;font-size:13px}.create-page .create-task-search svg{flex-shrink:0}.create-page .create-filters>.button{min-height:38px;padding:7px 10px;font-size:12px}.create-results-meta{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:20px;padding:0 26px 17px;font-size:12px;display:flex}.create-results-meta .text-action{color:var(--brand-primary);background:0 0;border:0;padding:0;font-size:13px}.create-page .create-task-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin:0;padding:0 26px 24px;display:grid}.create-page .create-task-card{text-align:left;border:1px solid var(--border-subtle);background:var(--surface);min-width:0;color:var(--text-primary);box-shadow:none;border-radius:12px;padding:18px;transition:border-color .15s,background-color .15s;display:block}.create-page .create-task-card:hover{border-color:var(--border-control);box-shadow:var(--shadow-subtle)}.create-page .create-task-card.selected{border-color:var(--brand-primary);background:var(--surface-brand-soft);box-shadow:inset 0 0 0 1px var(--brand-primary)}.create-task-top{align-items:center;gap:8px;margin-bottom:16px;display:flex}.create-task-symbol{border:1px solid var(--border-subtle);background:var(--surface-muted);width:31px;height:31px;color:var(--text-secondary);border-radius:8px;flex-shrink:0;place-items:center;display:grid}.create-task-symbol svg{width:22px;height:22px}.create-page .create-task-top em{border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:20px;padding:2px 5px;font-size:12px;font-style:normal;font-weight:400}.create-task-check{border:1px solid var(--border-subtle);width:21px;height:21px;color:var(--brand-primary);border-radius:50%;flex-shrink:0;place-items:center;margin-left:auto;font-size:14px;display:grid}.create-task-card.selected .create-task-check{background:var(--brand-primary);color:var(--on-brand);border-color:var(--brand-primary)}.create-task-name{overflow-wrap:anywhere;font-size:15px;font-weight:500;line-height:1.35;display:block}.create-task-id{color:var(--text-secondary);margin-top:6px;font-size:12px;line-height:1.6;display:block}.create-component-counts{color:var(--text-secondary);flex-wrap:wrap;gap:12px;margin:17px 0;font-size:12px;display:flex}.create-component-counts b{color:var(--text-primary);margin-right:2px;font-size:14px;font-weight:500}.create-page .create-task-card .create-task-output-estimate{border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;margin:0;padding:12px 0 0;display:block}.create-page .create-task-output-rows{gap:6px;display:grid}.create-page .create-task-output-row{color:var(--text-secondary);background:0 0;border:0;justify-content:space-between;gap:8px;padding:0;font-size:12px;line-height:1.5;display:flex}.create-page .create-task-output-row strong{color:var(--text-primary);text-align:right;overflow-wrap:anywhere;font-size:12px;font-weight:500}.create-page .create-task-output-row.selected{background:var(--selection);border-radius:4px;padding:3px 5px}.create-output-note{color:var(--text-secondary);margin-top:8px;font-size:12px;line-height:1.6;display:block}.tom2-create-pagination{border-top:1px solid var(--border-subtle);color:var(--text-secondary);justify-content:space-between;align-items:center;gap:14px;padding:15px 26px;font-size:12px;display:flex}.tom2-create-pagination nav{flex-shrink:0;align-items:center;gap:10px;display:flex}.create-step-footer{color:var(--text-secondary);justify-content:space-between;align-items:center;gap:20px;padding:22px 0;font-size:12px;display:flex}.tom2-create-summary{border:1px solid var(--border-subtle);background:var(--surface);scrollbar-width:thin;border-radius:14px;max-height:calc(100dvh - 104px);margin:0;padding:23px;position:sticky;top:88px;overflow-y:auto}.tom2-create-summary>h2{margin:0;font-size:17px;font-weight:500}.tom2-design-empty{text-align:center;color:var(--brand-primary);padding:28px 3px}.tom2-design-empty>span{display:inline-flex}.create-page .tom2-design-empty p{color:var(--text-secondary);margin:16px 0 0;font-size:13px;line-height:1.7}.tom2-design-identity{color:var(--brand-primary);align-items:center;gap:12px;margin:24px 0;display:flex}.tom2-design-identity strong{font-size:16px;font-weight:500;display:block}.tom2-design-identity small{color:var(--text-secondary);margin-top:3px;font-size:12px;display:block}.tom2-create-summary dl{gap:12px;margin:16px 0;font-size:13px;display:grid}.tom2-create-summary dl>div{justify-content:space-between;gap:12px;display:flex}.tom2-create-summary dt{color:var(--text-secondary)}.tom2-create-summary dd{text-align:right;margin:0;font-weight:500}.create-page .tom2-design-note{border-top:1px solid var(--border-subtle);color:var(--text-secondary);margin:24px 0 0;padding-top:16px;font-size:12px;line-height:1.8}.create-page :is(.create-detail-stage,.create-processor-stage,.create-review-stage,.create-transaction-stage,.create-success-stage){padding:25px 26px}.create-page .create-reference-grid,.create-page .create-review-grid{grid-template-columns:1fr}.create-page .create-reference-details{min-width:0}.create-page .create-spec-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.create-page .create-processor-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.create-page .create-processor-card{border:1px solid var(--border-subtle);background:var(--surface);border-radius:12px;min-width:0;padding:22px}.create-page .create-processor-card.selected{border-color:var(--brand-primary);background:var(--surface-brand-soft)}.create-page .create-warning,.create-page .create-disclosure,.create-page .create-danger{font-size:13px;line-height:1.7}.capacitor-page .capacitor-risk-banner{border:1px solid var(--border-subtle);background:var(--surface-muted);color:var(--text-secondary);border-radius:8px;align-items:flex-start;gap:9px;margin:0 0 20px;padding:11px 14px;font-size:12px;line-height:1.65;display:flex}.capacitor-page .capacitor-risk-banner p{margin:0;font-size:12px}.tom2-container-layout{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:22px;display:grid}.tom2-container-selector{scrollbar-width:thin;border:1px solid var(--border-subtle);background:var(--surface);border-radius:14px;max-height:calc(100dvh - 104px);position:sticky;top:88px;overflow-y:auto}.capacitor-page .capacitor-owned{background:0 0;border:0;margin:0;padding:0}.capacitor-page .capacitor-owned>.panel-heading{border-bottom:1px solid var(--border-subtle);margin:0;padding:20px 22px}.capacitor-page .capacitor-owned h2{font-size:19px;font-weight:500}.capacitor-page .capacitor-owned>.panel-heading .button{min-height:30px;padding:3px 7px;font-size:11px}.tom2-container-filter{color:var(--text-secondary);gap:7px;margin:0;padding:17px 20px;font-size:12px;display:grid}.tom2-container-filter select{border:1px solid var(--border-control);width:100%;min-height:40px;color:var(--text-primary);background:var(--surface);border-radius:8px;padding:9px 12px}.tom2-container-list{gap:3px;padding:0 12px 16px;display:grid}.tom2-container-item{text-align:left;width:100%;min-width:0;color:var(--text-primary);background:var(--surface);border:1px solid #0000;border-radius:8px;align-items:center;gap:11px;padding:13px 10px;display:flex}.tom2-container-item[aria-pressed=true]{border-color:var(--border-control);background:var(--selection);box-shadow:inset 2px 0 var(--brand-primary)}.tom2-container-item .tom2-processor-mark{flex-shrink:0;width:37px;height:37px}.tom2-container-item>span:nth-child(2){flex:1;min-width:0}.tom2-container-item strong{font-size:13px;font-weight:600;display:block}.tom2-container-item small{color:var(--text-secondary);margin-top:3px;font-size:12px;display:block}.capacitor-page .capacitor-lookup{border:0;border-top:1px solid var(--border-subtle);background:0 0;border-radius:0;margin:0;padding:20px;display:block}.capacitor-page .capacitor-lookup h2{margin:0;font-size:14px;font-weight:500}.capacitor-page .capacitor-lookup p{color:var(--text-secondary);margin:7px 0 18px;font-size:12px;line-height:1.65}.capacitor-page .capacitor-lookup form{grid-template-columns:1fr;gap:12px;display:grid}.capacitor-page .capacitor-lookup :is(select,input){border:1px solid var(--border-control);background:var(--surface);width:100%;min-width:0;min-height:40px;color:var(--text-primary);border-radius:8px;padding:9px 12px;font-size:13px}.tom2-container-detail{border:1px solid var(--border-subtle);background:var(--surface);border-radius:14px;min-width:0;overflow:hidden}.tom2-container-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:500px;padding:80px 32px;display:flex}.tom2-container-empty>span{background:var(--surface-muted);border:1px solid var(--border-subtle);width:64px;height:64px;color:var(--text-secondary);border-radius:17px;place-items:center;margin-bottom:24px;display:grid}.tom2-container-empty h2{margin:0;font-size:22px;font-weight:500}.tom2-container-empty p{max-width:430px;color:var(--text-secondary);margin:15px 0 24px;font-size:14px;line-height:1.75}.tom2-container-account.standalone{border:1px solid var(--border-subtle);background:var(--surface);border-radius:14px;overflow:hidden}.tom2-container-account.standalone>.text-action{margin:20px 24px 0;display:inline-block}.capacitor-page .capacitor-detail-hero{border:0;border-bottom:1px solid var(--border-subtle);background:0 0;border-radius:0;align-items:center;gap:12px;margin:0;padding:24px;display:flex}.tom2-account-icon{width:50px;height:50px;color:var(--brand-primary);background:var(--selection);border-radius:9px;flex-shrink:0;place-items:center;display:grid}.capacitor-page .capacitor-detail-hero h1,.capacitor-page .capacitor-detail-hero h2{margin:4px 0 0;font-size:22px;font-weight:500;line-height:1.4}.capacitor-page .capacitor-detail-hero .eyebrow{color:var(--text-secondary);letter-spacing:1px;font-size:12px}.tom2-account-status{align-items:center;gap:16px;margin-left:auto;display:flex}.tom2-account-refresh{width:34px;height:34px;color:var(--text-secondary);background:0 0;border:0;place-items:center;padding:0;font-size:20px;display:grid}.tom2-account-overview{padding:24px 24px 0}.tom2-account-address{background:var(--surface-muted);color:var(--text-secondary);border:1px solid #0000;border-radius:12px;justify-content:space-between;align-items:center;gap:20px;padding:21px 23px;font-size:12px;display:flex}.tom2-account-address>div{min-width:0}.tom2-account-address strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;color:var(--text-primary);margin-top:8px;font-size:17px;font-weight:500;display:block}.tom2-account-address small{margin-top:7px;font-size:12px;display:block}.tom2-account-address .button{flex-shrink:0}.tom2-account-facts{grid-template-columns:1fr 1fr;gap:22px 30px;margin:25px 0;display:grid}.tom2-account-facts dt{color:var(--text-secondary);font-size:12px}.tom2-account-facts dd{overflow-wrap:anywhere;margin:7px 0 0;font-size:14px;font-weight:500}.capacitor-page .tom2-container-account>.capacitor-panel,.capacitor-page .tom2-container-account>.capacitor-actions{box-shadow:none;background:0 0;border:0;margin:0 24px 24px;padding:0}.capacitor-page .capacitor-balances>.panel-heading{border-bottom:1px solid var(--border-subtle);align-items:flex-start;margin:0;padding:20px 0 14px}.capacitor-page .capacitor-balances .panel-heading>div{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.capacitor-page .capacitor-balances h2{margin:0;font-size:15px;font-weight:500}.capacitor-page .capacitor-balances .panel-heading p{color:var(--text-secondary);max-width:55%;margin:0;font-size:12px}.capacitor-page .capacitor-asset-row{border:0;border-bottom:1px solid var(--border-subtle);background:0 0;grid-template-columns:31px minmax(130px,1fr) minmax(65px,auto) auto;align-items:center;gap:4px 12px;padding:14px 0;display:grid}.tom2-container-asset-symbol{background:var(--surface-muted);width:31px;height:31px;color:var(--brand-primary);border-radius:50%;grid-row:1/3;place-items:center;font-size:10px;font-weight:650;display:grid}.capacitor-page .capacitor-asset-name{grid-area:1/2}.capacitor-page .capacitor-asset-name strong{font-size:13px;font-weight:500}.capacitor-page .capacitor-asset-name small{color:var(--text-secondary);font-size:11px}.capacitor-page .capacitor-asset-contract{color:var(--text-secondary);flex-wrap:wrap;grid-area:2/2;gap:8px;font-size:11px;display:flex}.capacitor-page .capacitor-asset-contract button{color:var(--brand-primary);background:0 0;border:0;padding:0;font-size:11px}.capacitor-page .capacitor-asset-amount{text-align:right;font-variant-numeric:tabular-nums;grid-area:1/3/3;margin-right:0;font-size:14px}.capacitor-page .capacitor-asset-amount strong{overflow-wrap:anywhere;font-size:17px;font-weight:500}.capacitor-page .capacitor-asset-amount small{font-size:11px;display:block}.tom2-container-asset-actions{grid-area:1/4/3;gap:10px;display:flex}.capacitor-page .tom2-container-asset-actions .button{min-height:32px;padding:5px 11px;font-size:12px}.tom2-container-technical{border-top:1px solid var(--border-subtle);margin:0 24px 18px;padding-top:17px;font-size:13px}.tom2-container-technical summary{cursor:pointer;color:var(--brand-primary);margin-bottom:13px;font-size:13px;font-weight:500}.tom2-container-technical p{color:var(--text-secondary);margin:12px 0;font-size:12px;line-height:1.7}.capacitor-page .capacitor-risks{color:var(--text-secondary);font-size:12px;line-height:1.8}.capacitor-page .capacitor-risks h2{color:var(--text-primary);font-size:15px;font-weight:500}.capacitor-page .capacitor-owned>.assets-state-card{margin:12px;font-size:13px}@media (min-width:1700px){.create-page .create-task-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}@media (max-width:1350px){.tom2-container-layout{grid-template-columns:270px minmax(0,1fr)}}@media (max-width:1270px){.tom2-create-layout{grid-template-columns:minmax(0,1fr) 265px;gap:18px}.create-page .create-task-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.create-page .create-filters .create-task-search{flex-basis:100%}}@media (max-width:980px){.tom2-create-layout{grid-template-columns:minmax(0,1fr)}.tom2-create-summary{order:-1;max-height:none;padding:17px 22px;position:static}.tom2-create-summary :is(dl,.tom2-design-empty,.tom2-design-note,.create-task-output-estimate){display:none}.tom2-design-identity{margin:16px 0 0}.create-page .create-task-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.create-page .create-steps li{padding:18px 15px}}@media (max-width:850px){.tom2-container-layout{grid-template-columns:1fr}.tom2-container-selector{max-height:none;position:static}.tom2-container-list{grid-template-columns:repeat(2,minmax(0,1fr))}.capacitor-page .capacitor-lookup form{grid-template-columns:1fr 1fr auto}}@media (max-width:800px){.create-page,.capacitor-page{padding:24px 18px 48px}.create-page .tom2-workspace-heading h1,.capacitor-page .tom2-workspace-heading h1{font-size:28px}.create-page .tom2-workspace-heading,.capacitor-page .tom2-workspace-heading{margin-bottom:22px}.create-page .create-filters select,.create-page .create-filters>.button,.create-page .create-task-search,.capacitor-page .tom2-container-asset-actions .button{min-height:44px}.tom2-account-refresh{width:44px;height:44px}.capacitor-page .capacitor-asset-row{padding:16px 0}}@media (max-width:650px){.create-page .create-steps li{flex-direction:column;justify-content:flex-start;align-items:flex-start;gap:8px;min-height:94px;padding:12px 10px;font-size:12px}.create-page .create-steps li>span{width:23px;height:23px;font-size:12px}.create-page .create-task-stage .create-section-heading{margin-bottom:16px;padding:20px 18px 16px}.create-page .create-section-heading h2{font-size:19px}.create-page .create-task-stage .create-section-heading>strong{font-size:11px}.create-page .create-catalog-note{margin:0 18px 18px;padding:10px 12px}.create-page .create-filters{gap:10px;padding:0 18px 14px}.create-page .create-filters>label:not(.create-task-search){flex:1;min-width:0}.create-page .create-filters select{width:100%;min-width:0;max-width:none;padding-right:16px}.create-page .create-filters>.button{flex:none;min-width:82px}.create-results-meta{padding:0 18px 17px}.create-page .create-task-grid{grid-template-columns:1fr 1fr;gap:10px;padding:0 18px 20px}.create-page .create-task-card{padding:12px}.create-task-top{flex-wrap:wrap;gap:5px;margin-bottom:12px}.create-page .create-task-top em{font-size:10px}.create-task-symbol{width:25px;height:25px}.create-task-symbol svg{width:19px;height:19px}.create-task-check{width:18px;height:18px}.create-task-name{font-size:14px;line-height:1.5}.create-task-id,.create-output-note{font-size:11px}.create-component-counts{gap:4px 7px;margin:13px 0;font-size:10px}.create-component-counts b{font-size:12px}.create-page .create-task-output-row{flex-wrap:wrap;gap:2px;font-size:11px}.create-page .create-task-output-row strong{font-size:11px}.tom2-create-pagination{flex-wrap:wrap;padding:14px 18px}.create-step-footer{align-items:flex-start}.create-step-footer .button{flex-shrink:0;min-height:44px}.create-page :is(.create-detail-stage,.create-processor-stage,.create-review-stage,.create-transaction-stage,.create-success-stage){padding:20px 18px}.create-page .create-processor-grid{grid-template-columns:1fr}.create-page .create-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.tom2-container-list,.capacitor-page .capacitor-lookup form{grid-template-columns:1fr}.capacitor-page .capacitor-detail-hero{flex-wrap:wrap;gap:10px;padding:18px}.capacitor-page .capacitor-detail-hero h1,.capacitor-page .capacitor-detail-hero h2{font-size:20px}.tom2-account-status{justify-content:space-between;width:100%;margin-left:0}.tom2-account-overview{padding:18px 18px 0}.tom2-account-address{flex-direction:column;align-items:flex-start;gap:14px;padding:16px}.tom2-account-address strong{font-size:14px}.tom2-account-facts{gap:20px}.tom2-account-facts dd{font-size:13px}.capacitor-page .tom2-container-account>.capacitor-panel,.capacitor-page .tom2-container-account>.capacitor-actions{margin-inline:18px}.capacitor-page .capacitor-balances .panel-heading p{max-width:none}.capacitor-page .capacitor-asset-row{grid-template-columns:31px minmax(0,1fr) auto;gap:5px 10px}.tom2-container-asset-actions{grid-area:3/2/auto/4;justify-content:flex-end;margin-top:7px}.capacitor-page .capacitor-asset-contract{grid-column:2/4}.capacitor-page .capacitor-asset-amount{grid-row:1;max-width:110px}.tom2-container-technical{margin-inline:18px}.tom2-container-empty{min-height:360px;padding:50px 20px}}@media (min-width:651px) and (max-width:980px){.create-page .tom2-workspace-heading h1{font-size:27px}}@media (max-width:650px){.create-page .tom2-workspace-heading h1{font-size:24px;line-height:1.4}.create-page .create-steps{margin-bottom:16px}}
.bem-market-shell{width:100%;margin:0;padding:28px 8px 64px}.bem-market-shell .tom2-workspace-heading{margin-bottom:24px}.bem-market-shell .tom2-workspace-heading .eyebrow{letter-spacing:.08em;font-size:12px;line-height:18px}.bem-market-shell .tom2-workspace-heading h1{margin:7px 0;font-size:32px;line-height:40px}.bem-market-shell .tom2-workspace-heading p{font-size:14px;line-height:21px}.tom2-detail-evidence{background:var(--surface-muted);color:var(--text-secondary);border:1px solid #0000;border-radius:10px;align-items:center;gap:20px;margin:0 0 22px;padding:12px 18px;font-size:12px;line-height:1.7;display:flex}.tom2-detail-evidence>span{flex-shrink:0;font-weight:500}.tom2-detail-evidence p{margin:0;font-size:12px;line-height:1.7}.bem-market-shell .tom2-detail-evidence{margin-bottom:20px}.bem-market-shell .tom2-bem-stats{border:1px solid var(--border-subtle);background:var(--surface);border-radius:12px;grid-template-columns:repeat(4,minmax(0,1fr));align-items:center;min-height:126px;margin-bottom:24px;padding:21px 0;display:grid}.bem-market-shell .tom2-bem-stats>div{border-right:1px solid var(--border-subtle);min-width:0;padding:0 23px}.bem-market-shell .tom2-bem-stats strong{letter-spacing:normal;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:4px 0 3px;font-size:26px;font-weight:500;line-height:1.5;display:block}.bem-market-shell .tom2-bem-stats small{font-size:12px}.bem-market-shell .tom2-bem-layout{grid-template-columns:minmax(0,1fr) 390px;align-items:start;gap:22px;display:grid}.tom2-bem-data-stack{gap:20px;min-width:0;display:grid}.bem-market-shell :is(.tom2-bem-market-data,.tom2-bem-contract-panel){border:1px solid var(--border-subtle);background:var(--surface);border-radius:12px;min-width:0;padding:24px}.bem-market-shell .tom2-bem-market-data>header{align-items:center;gap:12px;display:flex}.bem-market-shell .tom2-bem-symbol{object-fit:contain;border:0;border-radius:50%;flex:0 0 40px;width:40px;height:40px}.bem-market-shell .tom2-bem-market-data h2{margin:0;font-size:20px;font-weight:500;line-height:30px}.bem-market-shell .tom2-bem-market-data header p{color:var(--text-secondary);margin:4px 0 0;font-size:12px;line-height:18px}.bem-market-shell .tom2-bem-reference{justify-content:space-between;align-items:flex-end;gap:20px;margin:28px 0 14px;display:flex}.bem-market-shell .tom2-bem-reference strong{letter-spacing:normal;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:34px;font-weight:500;line-height:1.5;display:block}.bem-market-shell .tom2-bem-reference p{color:var(--text-secondary);margin:7px 0 0;font-size:12px;line-height:1.8}.tom2-history-periods{background:var(--surface-muted);border-radius:8px;flex-shrink:0;gap:3px;padding:3px;display:flex}.tom2-history-periods button{min-height:32px;color:var(--text-secondary);cursor:not-allowed;background:0 0;border:0;border-radius:6px;padding:6px 11px;font-size:12px;line-height:18px}.tom2-history-periods button:first-child{background:var(--surface)}.tom2-bem-history{padding-top:9px}.tom2-bem-history h3,.tom2-bem-contract-panel h3{margin:0 0 18px;font-size:16px;font-weight:500;line-height:24px}.bem-market-shell .tom2-bem-history-empty{text-align:center;border:1px solid var(--border-subtle);background:var(--surface);border-radius:9px;justify-content:center;align-items:center;min-height:340px;padding:30px;display:flex}.bem-market-shell .tom2-bem-history-empty p{max-width:48ch;color:var(--text-secondary);font-size:13px;line-height:1.8}.tom2-bem-history footer{border-top:1px solid var(--border-subtle);color:var(--text-secondary);justify-content:space-between;gap:18px;margin-top:16px;padding-top:15px;font-size:12px;line-height:1.7;display:flex}.bem-market-shell .tom2-bem-contracts{margin:0}.bem-market-shell .tom2-bem-contracts>div{border-bottom:1px solid var(--border-subtle);justify-content:space-between;align-items:center;gap:16px;padding:17px 0;font-size:12px;display:flex}.bem-market-shell .tom2-bem-contracts>div:last-child{border:0}.bem-market-shell .bem-trade-panel{border:1px solid var(--border-subtle);background:var(--surface);border-radius:12px;width:100%;max-width:none;margin:0;padding:0 24px 24px;position:sticky;top:88px;overflow:hidden}.bem-market-shell .bem-direction-tabs{background:var(--surface);border-bottom:1px solid var(--border-subtle);gap:7px;margin:0 -24px 24px;padding:10px;display:flex}.bem-market-shell .bem-direction-tabs button{min-height:45px;color:var(--text-secondary);background:0 0;border:0;border-radius:7px;flex:1;padding:12px;font-size:14px;line-height:21px}.bem-market-shell .bem-direction-tabs button.active{color:var(--brand-primary);background:var(--surface);box-shadow:var(--shadow-subtle)}.bem-market-shell .bem-amount-input{color:var(--text-secondary);gap:10px;font-size:12px;line-height:18px;display:grid}.bem-amount-field{align-items:center;min-width:0;display:flex;position:relative}.bem-market-shell .bem-amount-input input{border-color:var(--border-subtle);background:var(--surface-muted);font-variant-numeric:tabular-nums;width:100%;min-width:0;height:77px;padding:15px 76px 15px 14px;font-size:30px;line-height:45px}.bem-amount-field b{color:var(--text-secondary);pointer-events:none;font-size:14px;font-weight:500;position:absolute;right:17px}.bem-input-balance{color:var(--text-secondary);margin:9px 0 14px;font-size:12px;line-height:18px}.bem-balance-presets{gap:7px;margin:0 0 24px;display:flex}.bem-balance-presets button{border:1px solid var(--border-subtle);background:var(--canvas);min-height:30px;color:var(--text-primary);border-radius:5px;flex:1;padding:5px;font-size:12px;line-height:18px}.bem-market-shell .bem-slippage{margin:0 0 12px;display:block}.bem-market-shell .bem-slippage>span{margin-bottom:10px;font-size:12px;display:block}.bem-slippage-controls{align-items:stretch;gap:6px;display:flex}.bem-slippage-controls>button{border:1px solid var(--border-subtle);background:var(--surface);min-height:34px;color:var(--text-primary);border-radius:6px;flex:none;padding:7px 11px;font-size:12px;line-height:18px}.bem-slippage-controls>button.active{background:var(--selection);color:var(--positive);border-color:var(--selection)}.bem-custom-slippage{border:1px solid var(--border-subtle);min-width:0;color:var(--text-secondary);border-radius:6px;flex:1;align-items:center;gap:5px;padding-right:8px;font-size:12px;display:flex}.bem-market-shell .bem-slippage input{background:0 0;border:0;width:100%;min-width:0;padding:7px;font-size:12px}.bem-market-shell .bem-details{margin:0 0 22px}.bem-market-shell .bem-details>div{justify-content:space-between;gap:15px;margin:12px 0;font-size:12px;line-height:18px;display:flex}.bem-market-shell .bem-details>div:first-child{border-bottom:1px solid var(--border-subtle);margin:12px 0 18px;padding:20px 0;display:block}.bem-market-shell .bem-details>div:first-child dd{text-align:left;margin-top:7px;font-size:32px;font-weight:500;line-height:1.5}.bem-market-shell .bem-details dt{color:var(--text-secondary)}.bem-market-shell .bem-details dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;min-width:0;margin:0;font-weight:500}.bem-market-shell .bem-primary-cta{border-radius:8px;min-height:44px;font-size:14px}.circuit-page:has(.tom2-miner-detail){width:min(1540px,100% - 64px);padding:28px 0 64px}.tom2-miner-detail .tom2-detail-breadcrumb{color:var(--text-secondary);gap:11px;margin:0 0 22px;font-size:12px;line-height:18px;display:flex}.tom2-miner-detail .circuit-detail-hero{background:0 0;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:24px;margin:0 0 20px;padding:0;display:flex}.tom2-miner-identity{align-items:center;gap:17px;min-width:0;display:flex}.tom2-miner-identity>.tom2-processor-mark{width:52px;height:52px}.tom2-miner-detail .circuit-detail-hero h1{letter-spacing:-.025em;margin:0 0 7px;font-size:31px;line-height:1.3}.tom2-miner-detail .circuit-detail-hero p{color:var(--text-secondary);margin:0;font-size:12px;line-height:18px}.tom2-miner-detail .circuit-detail-hero>.tom2-miner-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;padding:0;display:flex}.tom2-miner-actions .button{border-radius:8px;min-height:44px;padding:10px 14px;font-size:12px}.tom2-miner-detail .tom2-miner-specification-layout{grid-template-columns:minmax(0,1.52fr) minmax(320px,1fr);align-items:start;gap:22px;display:grid}.tom2-miner-detail .circuit-detail-layout{min-width:0;margin:0;display:block}.tom2-miner-detail :is(.circuit-visualization-panel,.circuit-detail-panel,.circuit-sales){border:1px solid var(--border-subtle);background:var(--surface);min-width:0;box-shadow:none;border-radius:12px}.tom2-miner-detail .circuit-visualization-panel{margin:0;padding:0;overflow:hidden}.tom2-miner-section-heading{justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 25px 20px;display:flex}.tom2-miner-detail .tom2-miner-section-heading h2{letter-spacing:normal;margin:0;font-size:20px;font-weight:500;line-height:30px}.tom2-miner-section-heading p{max-width:60ch;color:var(--text-secondary);margin:6px 0 0;font-size:12px;line-height:1.7}.tom2-topology-tabs{background:var(--surface-muted);border-radius:7px;flex-shrink:0;align-items:center;gap:3px;padding:3px;font-size:12px;display:flex}.tom2-topology-tabs>span,.tom2-topology-tabs>button{white-space:nowrap;border:0;border-radius:5px;min-height:32px;padding:6px 11px;font-size:12px;line-height:20px}.tom2-topology-tabs>span{background:var(--surface)}.tom2-topology-tabs>button{color:var(--text-secondary);cursor:not-allowed;background:0 0}.tom2-miner-detail .circuit-visualization-panel>.circuit-netlist-preview{border:1px solid var(--border-subtle);border-radius:12px;width:calc(100% - 50px);margin:0 25px;overflow:hidden}.tom2-miner-detail .circuit-netlist-viewport{background:var(--surface-muted);min-height:300px}.tom2-miner-detail .circuit-netlist-toolbar{gap:6px;padding:10px 12px}.tom2-miner-detail .circuit-netlist-toolbar button{min-height:30px;padding:5px 10px;font-size:12px}.tom2-miner-detail .circuit-netlist-metadata{padding:0 12px 12px;font-size:12px}.tom2-miner-detail .circuit-netlist-metadata dd{overflow-wrap:anywhere}.tom2-miner-detail .tom2-miner-base-specs{border:0;border-radius:0;padding:20px 25px}.tom2-miner-detail .tom2-miner-base-specs h2{margin:0 0 5px;font-size:16px;line-height:24px}.tom2-miner-detail .tom2-miner-base-specs .circuit-spec-grid{grid-template-columns:1fr 1fr;gap:0 25px}.tom2-miner-detail .tom2-miner-mining-specs{padding:24px 25px 18px}.tom2-miner-detail .tom2-miner-mining-specs h2{margin:0 0 20px;font-size:20px;font-weight:500;line-height:30px}.tom2-miner-detail .circuit-spec-grid{background:0 0;border:0;border-radius:0;grid-template-columns:1fr;margin:0;display:grid}.tom2-miner-detail .circuit-spec-grid>div{border-bottom:1px solid var(--border-subtle);justify-content:space-between;gap:20px;padding:13px 0;display:flex}.tom2-miner-detail .circuit-spec-grid dt{font-size:13px;line-height:1.5}.tom2-miner-detail .circuit-spec-grid dd{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;text-align:right;max-width:65%;margin:0;font-family:inherit;font-size:14px;font-weight:500;line-height:1.5}.tom2-miner-detail .circuit-spec-grid>div:last-child{border:0}.tom2-miner-detail .circuit-trade-panel,.tom2-miner-detail .circuit-sales{margin-top:22px;padding:24px 25px}.tom2-miner-detail .circuit-sales h2,.tom2-miner-detail .circuit-trade-panel>h2{margin:0 0 20px;font-size:20px;line-height:30px}.tom2-miner-detail .circuit-sales table{font-size:13px}.tom2-miner-detail .circuit-sales td{height:62px}.tom2-miner-detail .circuit-purchase-options{gap:20px}.tom2-miner-detail .circuit-purchase-option-detail{border:1px solid var(--border-subtle);background:var(--surface);box-shadow:none;border-radius:10px;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0;padding:0;display:grid;overflow:hidden}.tom2-miner-detail .circuit-option-source,.tom2-miner-detail .circuit-option-review{min-width:0;padding:22px}.tom2-miner-detail .circuit-option-source>header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin:0 0 20px;display:flex}.tom2-miner-detail .circuit-option-source>header>strong{font-variant-numeric:tabular-nums;font-size:21px;font-weight:500}.tom2-miner-detail .circuit-option-review{background:var(--surface-muted);border-left:1px solid var(--border-subtle)}.tom2-miner-detail .circuit-option-review>h3{margin:0 0 16px;font-size:14px;font-weight:500}.tom2-miner-detail .circuit-option-review .official-circuit-purchase-form{border:0;padding:0}.tom2-miner-detail .circuit-option-review .circuit-purchase-form{gap:14px}.tom2-miner-detail .circuit-option-review .seaport-summary{background:0 0;border:0;border-radius:0;gap:0;padding:0}.tom2-miner-detail .circuit-option-review .seaport-summary>div{gap:15px;min-width:0;padding:9px 0}.tom2-miner-detail .circuit-option-review .seaport-summary :is(dt,dd){font-size:12px;line-height:1.6}.tom2-miner-detail .circuit-option-review .seaport-summary dd{overflow-wrap:anywhere;font-weight:500}.tom2-miner-detail .circuit-option-review .button{border-radius:7px;min-height:44px;font-size:13px}.tom2-miner-detail .purchase-option-summary{background:0 0;border:0;border-radius:0;grid-template-columns:1fr;gap:0;display:grid;overflow:visible}.tom2-miner-detail .purchase-option-summary>div{border-bottom:1px solid var(--border-subtle);background:0 0;justify-content:space-between;align-items:baseline;gap:20px;padding:12px 0;display:flex}.tom2-miner-detail .purchase-option-summary>div:last-child{border:0}.tom2-miner-detail .purchase-option-summary dt{font-size:12px;line-height:1.6}.tom2-miner-detail .purchase-option-summary dd{text-align:right;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;max-width:60%;margin:0;font-size:13px;line-height:1.6}.tom2-miner-detail .circuit-component-cost-breakdown{border-top:1px solid var(--border-subtle);background:var(--surface);grid-column:1/-1;padding:22px}.tom2-miner-detail .circuit-component-cost-breakdown h3{margin:0 0 16px;font-size:18px;font-weight:500}.tom2-miner-detail .circuit-component-cost-breakdown .purchase-option-summary{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px}.tom2-miner-detail .circuit-component-cost-breakdown>p{color:var(--text-secondary);font-size:12px;line-height:1.7}.tom2-miner-detail .circuit-netlist-metadata{background:var(--surface);gap:0}.tom2-miner-detail .circuit-netlist-metadata>div{border-bottom:1px solid var(--border-subtle);background:0 0}.bem-market-shell .tom2-bem-stats>div:last-child{border:0}.bem-market-shell .tom2-bem-stats span,.bem-market-shell .tom2-bem-stats small{color:var(--text-secondary);font-size:12px;display:block}.bem-market-shell .tom2-bem-stats strong small{font-weight:400;display:inline}.bem-market-shell .tom2-bem-reference small{color:var(--text-secondary);font-size:14px;font-weight:400}.bem-market-shell .tom2-bem-contracts dt{color:var(--text-secondary)}.bem-market-shell .tom2-bem-contracts dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0}.bem-market-shell .bem-review{border:1px solid var(--border-interactive);background:var(--surface-muted);border-radius:10px;padding:16px}.tom2-miner-detail .tom2-detail-breadcrumb a{color:var(--brand-primary);text-decoration:none}.tom2-miner-detail[data-processor=tapeout] h1>span:first-child{color:var(--tom-tapeout)}.tom2-miner-detail[data-processor=behemoth] h1>span:first-child{color:var(--tom-behemoth)}.tom2-miner-detail .tom2-miner-token{color:var(--text-secondary);font-weight:400}@media (max-width:1270px){.bem-market-shell .tom2-bem-layout{grid-template-columns:minmax(0,1fr) 350px}}@media (max-width:1100px){.bem-market-shell .tom2-bem-layout{grid-template-columns:minmax(0,1fr) 340px;gap:18px}.tom2-miner-section-heading{flex-wrap:wrap}}@media (max-width:850px){.bem-market-shell .tom2-bem-layout{grid-template-columns:1fr}.bem-market-shell .bem-trade-panel{order:-1;position:static}.bem-market-shell .tom2-bem-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:22px}.bem-market-shell .tom2-bem-stats>div:nth-child(2){border:0}.tom2-miner-detail .tom2-miner-specification-layout{grid-template-columns:1fr}}@media (max-width:800px){.bem-market-shell{padding:24px 0 48px}.bem-market-shell .tom2-workspace-heading h1{font-size:27px;line-height:34px}.bem-market-shell .tom2-bem-stats strong{font-size:23px}.bem-market-shell .tom2-bem-stats>div{padding:0 16px}.bem-market-shell .tom2-bem-reference strong{font-size:31px}.bem-market-shell .tom2-bem-history-empty{min-height:210px;padding:24px 16px}.tom2-bem-history footer{flex-wrap:wrap}.bem-market-shell :is(.bem-balance-presets button,.bem-slippage-controls>button,.tom2-history-periods button){min-height:44px}.bem-market-shell .bem-slippage input{font-size:16px}.bem-market-shell .bem-slippage-controls>button{padding-inline:9px}.tom2-detail-evidence{flex-wrap:wrap;gap:5px;padding:12px 16px}.circuit-page:has(.tom2-miner-detail){width:calc(100% - 32px);padding-top:24px}.tom2-miner-detail .circuit-detail-hero{flex-wrap:wrap;gap:16px}.tom2-miner-detail .circuit-detail-hero h1{font-size:26px}.tom2-miner-detail .circuit-detail-hero>.tom2-miner-actions{justify-content:flex-start}.tom2-miner-section-heading{gap:14px;padding:20px 18px}.tom2-miner-detail .tom2-miner-section-heading h2{font-size:18px}.tom2-miner-detail .circuit-visualization-panel>.circuit-netlist-preview{width:calc(100% - 36px);margin-inline:18px}.tom2-miner-detail :is(.tom2-miner-base-specs,.tom2-miner-mining-specs,.circuit-trade-panel,.circuit-sales){padding:20px 18px}.tom2-miner-detail .tom2-miner-base-specs .circuit-spec-grid,.tom2-miner-detail .circuit-purchase-option-detail{grid-template-columns:1fr}.tom2-miner-detail :is(.circuit-option-source,.circuit-option-review,.circuit-component-cost-breakdown){padding:18px}.tom2-miner-detail .circuit-option-review{border-left:0;border-top:1px solid var(--border-subtle)}.tom2-miner-detail .circuit-component-cost-breakdown .purchase-option-summary{grid-template-columns:1fr}.tom2-miner-detail :is(.circuit-netlist-toolbar button,.tom2-topology-tabs>button,.tom2-topology-tabs>span){min-height:44px}}
.tom2-home{background:0 0}.tom2-home .home-shell{max-width:1800px}.tom2-home .home-actions .button,.tom2-home .home-learn>.button{font-weight:var(--type-medium);justify-content:center;align-items:center;gap:8px;line-height:1.5;display:inline-flex}.tom2-home .home-actions .button{padding:10px 16px}.tom2-home :is(.home-actions,.home-learn) .button-primary:hover:not(:disabled){background:color-mix(in srgb,var(--brand-primary) 88%,var(--text-primary))}.tom2-home :is(.home-actions,.home-learn) .button:active:not(:disabled){transform:translateY(1px)}.tom2-home .home-text-link{font-weight:var(--type-medium);gap:8px}.tom2-home :is(.home-text-link,.home-actions,.home-learn,.journey-steps) svg{vertical-align:middle;flex-shrink:0}.tom2-home .home-learn h2{font-size:20px;line-height:1.5}html[lang^=zh] .tom2-home :is(.section-heading h2,.entry-card h3,.home-journey h2){letter-spacing:0}.site-header{--react-header-highlight:#ffffff59;--react-header-wash:#ffffff14;--react-header-control:#386b4b11;--react-header-ticker:#ffffff6b;--react-header-ticker-hover:#ffffffad;background:var(--surface);box-shadow:0 6px 22px #10241709,inset 0 1px 0 var(--react-header-highlight)}html[data-theme=dark] .site-header{--react-header-highlight:#ddebe306;--react-header-wash:#a0b9a803;--react-header-control:#b3dcc213;--react-header-ticker:#cfebdb0b;--react-header-ticker-hover:#cfebdb14;box-shadow:0 6px 22px #0000001c,inset 0 1px 0 var(--react-header-highlight)}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.site-header{background:linear-gradient(180deg,var(--react-header-wash),transparent),var(--glass-header);-webkit-backdrop-filter:blur(14px)saturate(108%);backdrop-filter:blur(14px)saturate(108%)}}.site-header .bem-price-link{background:var(--react-header-ticker)}.site-header .bem-price-link:hover{background:var(--react-header-ticker-hover)}.site-header :is(.language-switcher,.tom2-theme-switcher select,.tom2-motion-control):hover,.site-header .wallet-button{background:var(--react-header-control)}.site-header .wallet-button:hover{background:var(--selection)}@media (max-width:800px){.tom2-home .home-actions .button{padding:11px 12px}}@media (prefers-reduced-transparency:reduce),(forced-colors:active){.site-header{background:var(--surface);-webkit-backdrop-filter:none;backdrop-filter:none}}@media (forced-colors:active){.site-header{box-shadow:none}.site-header :is(.bem-price-link,.wallet-button){background:canvas}}
.circuit-market-workspace .circuit-capacity-periods{background:var(--surface-muted);border-radius:7px;width:fit-content;padding:3px}.circuit-market-workspace .circuit-capacity-periods button{color:var(--text-secondary);border-radius:5px}.circuit-market-workspace .circuit-capacity-periods button[aria-pressed=true]{background:var(--surface);color:var(--text-primary)}.tom2-spot-main>.tom2-spot-chart>summary{font-weight:550}.tom2-spot-main>.tom2-spot-chart>summary:focus-visible{outline:2px solid var(--focus);outline-offset:-3px}
.create-page .tom2-workspace-heading h1{line-height:1.25}.create-page .create-steps li{font-weight:500}.create-page .create-steps li>span{font-family:var(--type-ui);font-weight:400}.create-page .create-section-heading h2{line-height:1.35}.create-page .create-task-output-row>span{font-size:12px}.create-page .tom2-create-summary{border-color:var(--border-interactive)}.create-page .tom2-design-identity{border-bottom:1px solid var(--border-subtle);padding-bottom:20px}.create-page .tom2-design-identity strong{color:var(--text-primary)}.create-page .create-task-card.selected .create-task-symbol{color:var(--brand-primary);background:var(--selection)}.capacitor-page{display:block}.capacitor-page .capacitor-risk-banner{border-color:#0000;border-radius:10px}.capacitor-page .tom2-account-facts{gap:25px 30px}.capacitor-page .tom2-account-facts dt{font-size:13px}.capacitor-page .tom2-account-facts dd{margin-top:8px;font-size:15px}.capacitor-page .capacitor-asset-row{padding:18px 0}.capacitor-page .capacitor-asset-name strong{font-size:14px}.capacitor-page .capacitor-asset-amount strong{font-size:18px}.capacitor-page .tom2-container-item:not([aria-pressed=true]):hover{background:var(--surface-muted)}.assets-page .tom2-portfolio-number{letter-spacing:-1px;margin:16px 0 13px;line-height:1.2}.assets-page .tom2-composition-categories button{color:var(--text-secondary)}.assets-page .tom2-composition-categories button[aria-pressed=true]{border-color:var(--brand-primary);color:var(--text-primary)}.assets-page .tom2-composition-categories button:hover{background:var(--surface-muted)}.assets-page .tom2-composition-categories button:focus-visible{outline:3px solid var(--focus);outline-offset:3px}.assets-page .orders-empty{border:1px solid var(--border-subtle);background:var(--surface);border-top:0;border-radius:0 0 14px 14px;margin:0;padding:64px 24px}.bem-market-shell .tom2-bem-reference strong{letter-spacing:-.7px;font-size:38px}.bem-market-shell .bem-trade-panel{border-color:var(--border-interactive)}.bem-market-shell .bem-direction-tabs{background:var(--surface-muted)}.bem-market-shell .bem-direction-tabs button.active{background:var(--surface-raised)}.bem-market-shell .bem-amount-input input{border:1px solid var(--border-control);letter-spacing:-.6px;border-radius:8px}.bem-market-shell .bem-details>div:first-child dd{letter-spacing:-.6px}.bem-market-shell .bem-details>div{margin-block:15px;font-size:13px}.bem-market-shell .bem-details>div:first-child{margin:12px 0 18px}.qa-page .tom2-question-search{border:1px solid var(--border-control);background:var(--surface);border-radius:8px;align-items:center;gap:9px;min-height:50px;margin-bottom:18px;padding:0 11px;display:flex}.qa-page .tom2-question-search>svg{color:var(--text-secondary);flex:none}.qa-page .tom2-question-search input{background:0 0;border:0;border-radius:0;outline:none;min-width:0;min-height:48px;padding:10px 0}.qa-page .tom2-question-search:focus-within{outline:2px solid var(--focus);outline-offset:1px}.qa-page .tom2-question-count{margin:0;padding:10px 0 17px}.qa-page .tom2-question summary{line-height:1.5}.qa-page .tom2-question summary>span{flex:none;justify-content:center;align-items:center;width:16px;height:16px;line-height:16px;display:inline-flex}.qa-page .tom2-question[open] summary{padding-top:24px}.qa-page .tom2-question[open] .tom2-question-answer{padding-bottom:28px}.qa-page .tom2-knowledge-sidebar button:hover{background:var(--surface-muted)}.qa-page .tom2-knowledge-footer{flex-wrap:wrap;gap:28px;padding:26px 0 0 274px;display:flex}.qa-page .tom2-knowledge-footer a{color:var(--brand-primary);align-items:center;gap:8px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.advisor-page .advisor-chat-panel{height:min(780px,100dvh - 238px);min-height:660px}.advisor-page .advisor-chat-empty .advisor-message-stream{gap:0}.advisor-page .advisor-chat-empty .advisor-welcome{margin-bottom:0;padding-bottom:0}.advisor-page .advisor-welcome>p{max-width:500px;margin:13px auto 28px;font-size:14px;line-height:1.85}.advisor-page .advisor-starters button{border-radius:9px;transition:background-color .15s,border-color .15s}.advisor-page .advisor-starters button:hover{border-color:var(--border-control);background:var(--surface-muted)}.advisor-page .advisor-starters button:after{color:var(--brand-primary)}.advisor-page .advisor-composer{border-color:var(--border-control);box-shadow:var(--shadow-subtle);-webkit-backdrop-filter:none;backdrop-filter:none;border-radius:11px;grid-template-columns:minmax(0,1fr) auto;margin-top:20px;padding:13px 13px 9px}.advisor-page .advisor-composer:focus-within{outline:2px solid var(--focus);outline-offset:2px;border-color:var(--brand-primary)}.advisor-page .advisor-composer textarea{outline:none;min-height:51px;max-height:130px;padding:2px 3px}.advisor-page .advisor-composer .button{border-radius:8px;width:38px;min-width:38px;height:38px;min-height:38px;padding:0}.advisor-page .advisor-composer .button:not([data-has-status]) .advisor-send-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.advisor-page .advisor-composer .button[data-has-status]{width:auto;padding:0 10px}.advisor-page .advisor-composer .button[data-has-status]>svg{display:none}.advisor-page .tom2-advisor-filter{border-color:var(--border-interactive)}.tom2-miner-detail .circuit-trade-panel>h2,.tom2-miner-detail .circuit-sales>h2{font-weight:500}.tom2-miner-detail .circuit-purchase-option-detail{border-color:var(--border-interactive);border-radius:14px}.tom2-miner-detail .circuit-option-source,.tom2-miner-detail .circuit-option-review{padding:23px}.tom2-miner-detail .circuit-option-review{background:var(--surface-brand-soft)}.tom2-miner-detail .purchase-option-summary>div{padding:13px 0}.tom2-miner-detail .purchase-option-summary dt,.tom2-miner-detail .circuit-option-review .seaport-summary dt{font-size:13px}.tom2-miner-detail .purchase-option-summary dd,.tom2-miner-detail .circuit-option-review .seaport-summary dd{font-size:14px}.tom2-miner-detail .circuit-sales{padding:24px 0 0;overflow:hidden}.tom2-miner-detail .circuit-sales>h2{margin-inline:25px}.tom2-miner-detail .circuit-sales>.data-warning{margin:0 25px 18px}.tom2-miner-detail .circuit-sales .table-scroll{overscroll-behavior-x:contain;overflow-x:auto}.tom2-miner-detail .circuit-sales table{border-collapse:collapse;width:100%;min-width:720px}.tom2-miner-detail .circuit-sales :is(th,td){text-align:left;white-space:nowrap;border-bottom:1px solid var(--border-subtle);padding:12px 16px;font-size:13px}.tom2-miner-detail .circuit-sales th{background:var(--surface-muted);color:var(--text-secondary);font-weight:500}.tom2-miner-detail .circuit-sales :is(th,td):first-child{padding-left:25px}.tom2-miner-detail .circuit-sales :is(th,td):last-child{padding-right:25px}.tom2-miner-detail .circuit-sales :is(th,td):nth-child(2),.tom2-miner-detail .circuit-sales :is(th,td):nth-child(3){text-align:right;font-variant-numeric:tabular-nums}.tom2-miner-detail .circuit-sales>.empty-state{padding:36px 24px}@media (min-width:1600px){.advisor-page .advisor-shell{grid-template-columns:minmax(0,1fr) 385px}.advisor-page .advisor-chat-panel{min-height:700px}}@media (min-width:981px){.create-page .tom2-create-summary{overscroll-behavior-y:contain}}@media (min-width:851px){.capacitor-page .tom2-container-selector{overscroll-behavior-y:contain}.bem-market-shell .bem-trade-panel{overscroll-behavior-y:contain;scrollbar-width:thin;max-height:calc(100dvh - 104px);overflow-y:auto}}@media (max-width:1270px) and (min-width:1101px){.advisor-page .advisor-shell{grid-template-columns:minmax(0,1fr) 350px}}@media (max-width:1100px){.advisor-page .advisor-shell{grid-template-columns:minmax(0,1fr) 310px;gap:20px}.advisor-page .advisor-chat-panel{min-height:740px}.advisor-page .advisor-starters{grid-template-columns:1fr}.qa-page .tom2-knowledge-footer{padding-left:230px}}@media (max-width:980px){.create-page .tom2-design-identity{border-bottom:0;padding-bottom:0}.tom2-miner-detail .tom2-miner-specification-layout{grid-template-columns:1fr}.tom2-miner-detail .tom2-miner-mining-specs .circuit-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px}.tom2-miner-detail .tom2-miner-mining-specs .circuit-spec-grid>div:nth-last-child(2){border-bottom:0}}@media (max-width:800px){:is(.mining-page,.assets-page,.qa-page,.advisor-page){width:calc(100% - 36px);padding-bottom:48px}:is(.mining-page,.assets-page,.qa-page,.advisor-page,.bem-market-shell) .tom2-workspace-heading h1{font-size:28px;line-height:1.25}:is(.mining-page,.assets-page,.qa-page,.advisor-page) .tom2-workspace-heading p{font-size:14px}:is(.create-page,.capacitor-page) .tom2-workspace-heading{align-items:flex-start;min-height:0}.capacitor-page .tom2-account-facts{gap:20px}.capacitor-page .capacitor-asset-row{padding:16px 0}.capacitor-page .capacitor-asset-amount strong{font-size:17px}.assets-page .tom2-composition-head{flex-direction:column;align-items:flex-start;gap:5px}.assets-page .tom2-composition-categories{gap:8px}.assets-page .tom2-composition-categories button{flex-wrap:wrap;gap:6px;padding:10px 9px}.assets-page .tom2-composition-categories small{text-align:left;width:100%;margin-left:14px}.bem-market-shell .tom2-bem-reference strong{font-size:31px}.bem-market-shell .bem-amount-input input,.bem-market-shell .bem-details>div:first-child dd{font-size:28px}.qa-page .tom2-knowledge-footer{gap:20px;padding:24px 0 0}.qa-page .tom2-question-answer p{font-size:14px}.advisor-page .advisor-shell{grid-template-columns:1fr;gap:24px}.advisor-page .advisor-chat-panel{height:720px;min-height:600px}.advisor-page .advisor-composer{grid-template-columns:minmax(0,1fr) auto;margin:15px}.advisor-page .advisor-composer .button{width:44px;min-width:44px;height:44px;min-height:44px}.tom2-miner-detail .circuit-sales{padding:20px 0 0}.tom2-miner-detail .circuit-sales>h2,.tom2-miner-detail .circuit-sales>.data-warning{margin-inline:18px}.tom2-miner-detail .circuit-sales :is(th,td):first-child{padding-left:18px}.tom2-miner-detail .circuit-sales :is(th,td):last-child{padding-right:18px}}@media (max-width:650px){.create-page .create-steps li{text-align:center;align-items:center;min-height:74px;padding:12px 6px}.create-page .create-steps li>span{width:24px;height:24px}.create-page .create-task-stage .create-section-heading{flex-flow:wrap}.create-page .create-task-stage .create-section-heading>strong{font-size:12px}.create-page .create-task-card{padding:13px}.create-page .create-task-top{margin-bottom:13px}.create-page .create-task-top em,.create-page .create-task-id,.create-page .create-output-note,.create-page .create-component-counts,.create-page .create-task-output-row,.create-page .create-task-output-row strong{font-size:12px}.create-page .create-component-counts{gap:7px;margin:14px 0}.tom2-miner-detail .tom2-miner-mining-specs .circuit-spec-grid{grid-template-columns:1fr}.tom2-miner-detail .tom2-miner-mining-specs .circuit-spec-grid>div:nth-last-child(2){border-bottom:1px solid var(--border-subtle)}.tom2-miner-detail .circuit-option-source,.tom2-miner-detail .circuit-option-review{padding:18px}.tom2-miner-detail .purchase-option-summary dd,.tom2-miner-detail .circuit-option-review .seaport-summary dd{font-size:13px}}@media (prefers-reduced-motion:reduce){.advisor-page .advisor-starters button{transition:none}}
.transistor-markets-page{padding-top:18px}.transistor-compact .tom2-spot-grid{grid-template-columns:minmax(0,1fr) 292px;gap:8px}.transistor-compact .tom2-spot-grid.has-market-directory{grid-template-columns:216px minmax(0,1fr) 292px;grid-template-areas:"markets main ticket"}.transistor-compact .has-market-directory>.transistor-market-nav{grid-area:markets}.transistor-compact .has-market-directory>.tom2-spot-main{grid-area:main}.transistor-compact .has-market-directory>.transistor-sidebar{grid-area:ticket}.transistor-compact .transistor-market-nav{top:var(--sticky-offset);min-width:0;height:max(380px,calc(100dvh - var(--sticky-offset) - 16px));align-self:start;position:sticky}.transistor-compact .transistor-market-nav>.tom2-market-directory{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.transistor-compact .transistor-market-nav .tom2-market-groups{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-gutter:stable;flex:auto;min-height:0;margin:0 -10px -10px;padding:0 10px 10px;overflow-y:auto}.transistor-compact .transistor-market-nav .tom2-market-group{content-visibility:auto;contain-intrinsic-size:auto 96px;flex-shrink:0}:is(.transistor-compact,.transistor-compact-picker) .tom2-directory-more{border:1px dashed var(--border-control);min-height:32px;color:var(--text-secondary);background:0 0;border-radius:5px;flex-shrink:0;margin-top:4px;padding:4px 8px;font-size:11px}.transistor-compact-picker .tom2-market-groups{overscroll-behavior:contain;min-height:160px;max-height:calc(100dvh - 280px);overflow-y:auto}.transistor-compact .tom2-spot-main,.transistor-compact .transistor-sidebar{flex-direction:column;gap:7px;min-width:0;display:flex}.transistor-compact .transistor-sidebar{position:static}.transistor-compact .tom2-spot-ticket{max-height:none;scroll-margin-top:var(--sticky-offset);padding:11px;position:static;overflow:visible}.transistor-compact :is(.tom2-order-book,.artifact-detail-tabs,.tom2-spot-ticket,.tom2-market-directory,.transistor-market-header){border-radius:8px}:is(.transistor-compact,.transistor-compact-picker) .tom2-market-directory{padding:10px}:is(.transistor-compact,.transistor-compact-picker) .tom2-market-groups{flex-direction:column;gap:7px;display:flex}:is(.transistor-compact,.transistor-compact-picker) .tom2-market-group+.tom2-market-group{border-left:0;border-top:1px solid var(--border-subtle);padding:7px 0 0}:is(.transistor-compact,.transistor-compact-picker) .tom2-market-group h2{min-height:20px;margin:0 0 3px;font-size:11px}:is(.transistor-compact,.transistor-compact-picker) .tom2-market-group h2 svg{width:20px;height:20px}:is(.transistor-compact,.transistor-compact-picker) .tom2-market-group>div{flex-direction:column;gap:2px;max-width:none;display:flex}:is(.transistor-compact,.transistor-compact-picker) .tom2-market-group button{flex-direction:row;justify-content:space-between;align-items:center;min-height:30px;padding:4px 7px}:is(.transistor-compact,.transistor-compact-picker) .tom2-market-group button strong{font-size:12px}:is(.transistor-compact,.transistor-compact-picker) .tom2-market-group button small{font-size:11px}:is(.transistor-compact,.transistor-compact-picker) .tom2-market-group button[aria-pressed=true]{background:var(--selection)}:is(.transistor-compact,.transistor-compact-picker) .tom2-market-group button[aria-pressed=true]:after{display:none}:is(.transistor-compact,.transistor-compact-picker) .tom2-directory-heading{flex-wrap:wrap;gap:2px 8px;margin:7px 0}:is(.transistor-compact,.transistor-compact-picker) .transistor-network-tabs{gap:4px;display:flex}:is(.transistor-compact,.transistor-compact-picker) .transistor-network-tabs button{border:1px solid var(--border-subtle);min-width:0;min-height:30px;color:var(--text-secondary);background:0 0;border-radius:5px;flex:1;padding:4px 3px;font-size:11px}:is(.transistor-compact,.transistor-compact-picker) .transistor-network-tabs button[aria-pressed=true]{color:var(--brand-primary);background:var(--selection);border-color:var(--brand-primary)}:is(.transistor-compact,.transistor-compact-picker) .transistor-network-tabs small{font-size:10px;display:block}.transistor-compact .tom2-mobile-market-trigger{display:none}.transistor-compact .transistor-market-header{border:1px solid var(--border-subtle);background:var(--surface);font-variant-numeric:tabular-nums;grid-template-columns:minmax(180px,1fr) minmax(0,1.6fr);gap:12px;padding:11px 12px;display:grid}.transistor-compact .transistor-market-title{align-items:center;gap:6px;display:flex}.transistor-compact .transistor-market-title svg{width:22px;height:22px}.transistor-compact .transistor-market-title h2{margin:0;font-size:15px;font-weight:600;line-height:22px}.transistor-compact .transistor-market-title h2 span{font-weight:var(--type-display-weight);color:var(--text-secondary)}.transistor-compact .transistor-market-contract{color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:4px 6px;font-size:10px;line-height:20px;display:flex}.transistor-compact .transistor-market-contract button{min-height:22px;color:var(--text-secondary);background:0 0;border:0;align-items:center;gap:3px;padding:1px 3px;font-size:10px;display:inline-flex}.transistor-compact .transistor-market-reference>span{color:var(--text-secondary);font-size:10px;line-height:15px;display:block}.transistor-compact .transistor-market-reference strong{font-size:21px;line-height:26px;font-weight:var(--type-semibold);color:var(--text-primary);overflow-wrap:anywhere;display:block}.transistor-compact .transistor-market-reference strong small{font-size:10px;font-weight:400}.transistor-compact .transistor-market-stats{grid-template-columns:repeat(4,minmax(0,1fr));align-self:center;gap:8px;margin:0;display:grid}.transistor-compact .transistor-market-stat{min-width:0}.transistor-compact .transistor-market-stat-holders{display:none}.transistor-compact .transistor-market-stat dt{color:var(--text-secondary);margin:0;font-size:10px}.transistor-compact .transistor-market-stat dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;font-weight:600}.transistor-compact .transistor-market-stat dd small{font-size:10px;font-weight:400}.transistor-compact .transistor-market-stat-info{position:relative}.transistor-compact .transistor-market-stat-info summary{cursor:help;list-style:none}.transistor-compact .transistor-market-stat-info summary::-webkit-details-marker{display:none}.transistor-compact .transistor-market-stat-info p{z-index:5;border:1px solid var(--border-control);background:var(--surface-raised);width:min(260px,70vw);color:var(--text-primary);box-shadow:var(--shadow-lift);border-radius:6px;margin:4px 0;padding:8px;font-size:11px;font-weight:400;line-height:1.6;position:absolute;top:100%;right:0}.transistor-compact .transistor-market-warning{color:var(--warning);grid-column:1/-1;margin:0;font-size:10px}.transistor-compact .transistor-market-stale{color:var(--warning);padding-left:3px;font-size:10px}.transistor-compact .transistor-market-copy-status{font-size:10px}.transistor-compact .spot-order-expanded[hidden]{display:none}.transistor-compact .spot-book-table .spot-book-accessible-head{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}.transistor-compact :is(.spot-book-filters,.spot-source-status){border:0;height:0;padding:0;font-size:11px}.transistor-compact :is(.spot-book-filters,.spot-source-status)>summary{cursor:pointer;min-height:24px;color:var(--text-secondary);align-items:center;font-size:10px;display:flex;position:absolute;top:5px;right:70px}.transistor-compact .spot-source-status>summary{right:160px}.transistor-compact :is(.spot-book-filters,.spot-source-status)[open]{border-bottom:1px solid var(--border-subtle);height:auto;padding:5px 12px}.transistor-compact .spot-source-status p{overflow-wrap:anywhere;font-size:11px}.transistor-compact .spot-book-filters :is(select,button){min-height:28px;font-size:11px}.transistor-compact .spot-activity-table{min-width:0;overflow:visible}.transistor-compact .spot-activity-grid{grid-template-columns:70px 44px minmax(0,1fr) minmax(0,.7fr) minmax(0,1fr) minmax(80px,1fr);align-items:center;gap:8px;min-height:28px;padding:0 12px;font-size:11px;display:grid}.transistor-compact .spot-activity-grid.table-head{min-height:26px;color:var(--text-secondary);font-size:10px}.transistor-compact .spot-activity-grid>*{overflow-wrap:anywhere;min-width:0}.transistor-compact .spot-activity-grid>:nth-child(n+3):nth-child(-n+5){text-align:right}.transistor-compact .spot-activity-participants{justify-content:flex-end;gap:4px;font-size:10px;display:flex;position:relative}.transistor-compact .spot-activity-participants details>summary{cursor:pointer;list-style:none}.transistor-compact .spot-activity-participants dl{z-index:4;border:1px solid var(--border-control);background:var(--surface-raised);border-radius:6px;width:min(320px,80vw);margin:4px 0;padding:8px;position:absolute;right:0}.transistor-compact .spot-activity-participants dl dd{overflow-wrap:anywhere;margin:2px 0 6px}.transistor-compact .spot-activity-coverage{color:var(--text-secondary);padding:5px 12px;font-size:10px}.transistor-compact .tom2-order-book-heading{min-height:34px;padding:3px 12px}.transistor-compact .tom2-order-book{position:relative}.transistor-compact .tom2-order-book-heading h2{font-size:12px}.transistor-compact .tom2-order-book-heading>button{min-height:28px;padding:3px 6px;font-size:11px}.transistor-compact .spot-side-heading{min-height:20px;padding:2px 12px;font-size:10px}.transistor-compact .spot-side-heading h3{font-size:11px}.transistor-compact .spot-book-panel{--spot-book-row-height:32px;--spot-book-header-height:24px}.transistor-compact .spot-book-scroll{height:calc(var(--spot-book-header-height) + 5 * var(--spot-book-row-height));scrollbar-gutter:auto}.transistor-compact .spot-book-panel.is-bid .spot-book-scroll{height:calc(5 * var(--spot-book-row-height));scroll-padding-top:0}.transistor-compact .spot-book-table :is(th,td){padding:0 12px}.transistor-compact .spot-book-table thead th{height:24px;min-height:0;font-size:10px;line-height:14px}.transistor-compact .spot-book-table .spot-order-row>td{height:32px;font-size:12px;line-height:16px}.transistor-compact .spot-book-table .spot-col-price{width:25%}.transistor-compact .spot-book-table .spot-col-quantity{width:20%}.transistor-compact .spot-book-table .spot-col-actions{width:144px}.transistor-compact .spot-book-table :is(.spot-row-actions,.spot-actions-heading){padding-left:6px}.transistor-compact .spot-row-trade{gap:4px}.transistor-compact .spot-row-trade .spot-row-qty{border-color:var(--border-control);width:60px;min-height:26px;padding:2px 5px;font-size:12px;line-height:18px}.transistor-compact .spot-row-qty::placeholder{color:var(--text-secondary);opacity:1}.transistor-compact .spot-row-qty:focus-visible{outline-offset:1px}.transistor-compact .spot-row-trade>button{border-color:var(--border-control);min-width:52px;min-height:26px;padding:2px 6px;font-size:12px;line-height:18px}.transistor-compact .spot-row-trade>.spot-buy{background:var(--positive);border-color:var(--positive);color:var(--on-brand)}.transistor-compact .spot-row-trade>.spot-sell{background:var(--negative);border-color:var(--negative);color:var(--on-brand)}.transistor-compact .spot-book-table .spot-row-toggle{min-height:32px;color:var(--spot-direction);background:0 0;border:0;align-items:center;padding:0;font-size:12px;line-height:16px;display:inline-flex}.transistor-compact .spot-book-table .spot-price>small{display:none}.transistor-compact .spot-select-col label{min-height:32px}.transistor-compact .spot-book-table .spot-order-expanded>td{padding:8px 12px}.transistor-compact .spot-order-detail-actions{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.transistor-compact .spot-order-detail-actions :is(button,a){min-height:36px}.transistor-compact .spot-order-detail-actions input{min-height:36px;font-size:14px}.transistor-compact .spot-spread{background:var(--surface-muted);justify-content:center;min-height:32px;padding:4px 12px}.transistor-compact .spot-spread strong{color:var(--text-primary);font-size:14px}.transistor-compact .detail-tabs{gap:18px;min-height:38px;padding:0 12px}.transistor-compact .detail-tabs>button{min-height:38px;font-size:11px}.transistor-compact .detail-tab-panel{padding:0}.transistor-compact .spot-ticket-title{margin-bottom:7px}.transistor-compact .spot-ticket-title h2{font-size:14px}.transistor-compact :is(.spot-direction,.spot-mode)>button{min-height:30px;padding:4px;font-size:12px}.transistor-compact .spot-mode{gap:8px;margin:5px 0 8px}.transistor-compact .spot-target{margin:0 0 8px;padding:6px 8px}.transistor-compact .spot-target button{min-height:28px}.transistor-compact :is(.spot-field,.form-field){margin:0 0 7px}.transistor-compact :is(.spot-field,.form-field)>span{margin-bottom:4px;font-size:11px}.transistor-compact :is(.spot-field,.form-field,.seaport-field) input{min-height:34px;padding:5px 8px;font-size:14px}.transistor-compact .form-field>div{min-height:34px}.transistor-compact .form-field input{height:34px}.transistor-compact .spot-presets{gap:4px;margin:0 0 7px}.transistor-compact .spot-presets button{min-height:28px;padding:3px}.transistor-compact .spot-available{margin:0 0 7px}.transistor-compact .spot-estimate>div{gap:8px;margin:6px 0 0;font-size:11px}.transistor-compact .spot-estimate .spot-total{margin-top:7px;padding-top:7px}.transistor-compact .spot-estimate .spot-total dd{font-size:14px}.transistor-compact :is(.spot-submit,.tom2-spot-ticket .button.wide){min-height:38px;margin-top:8px;padding:6px 8px;font-size:13px}.transistor-compact .spot-ticket-note{margin:7px 0 0;line-height:1.5}.transistor-compact .order-summary{margin:7px 0}.transistor-compact .order-summary>div{margin-top:6px}.transistor-compact .order-summary .summary-total{margin-top:7px;padding-top:7px}.transistor-compact .order-summary .summary-total strong{font-size:14px}.transistor-compact .seaport-form-grid{gap:7px}.transistor-compact .seaport-field :is(input,select){min-height:34px;padding:5px 8px;font-size:14px}@media (min-width:1600px){.transistor-compact .tom2-spot-grid{grid-template-columns:minmax(0,1fr) 316px}.transistor-compact .tom2-spot-grid.has-market-directory{grid-template-columns:240px minmax(0,1fr) 316px}}@media (min-width:801px) and (max-width:1099px){.transistor-compact .tom2-spot-grid.has-market-directory{grid-template-columns:184px minmax(0,1fr);grid-template-areas:"markets main""markets ticket"}}@media (max-width:800px){.transistor-compact .tom2-spot-grid{width:calc(100% - 16px);display:block}.transistor-compact .tom2-spot-main{gap:7px}.transistor-compact .transistor-sidebar{display:contents;position:static}.transistor-compact .transistor-market-nav{display:none}.transistor-compact .spot-mobile-trade>.tom2-mobile-market-trigger{display:flex}.transistor-compact .transistor-market-header{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);gap:7px;padding:9px 10px}.transistor-compact .transistor-market-title{gap:4px}.transistor-compact .transistor-market-title svg{width:20px;height:20px}.transistor-compact .transistor-market-title h2{font-size:14px;line-height:20px}.transistor-compact .transistor-market-contract{gap:3px;font-size:10px}.transistor-compact .transistor-market-contract button{font-size:10px}.transistor-compact .transistor-market-stats{flex-direction:column;align-self:start;gap:3px;display:flex}.transistor-compact .transistor-market-stat{justify-content:space-between;gap:4px;line-height:14px;display:flex}.transistor-compact .transistor-market-stat-holders{display:flex}.transistor-compact .transistor-market-stat dt{font-size:10px}.transistor-compact .transistor-market-stat dd{text-align:right;margin:0;font-size:10px}.transistor-compact .transistor-market-stat dd small{font-size:10px}.transistor-compact .spot-activity-grid{grid-template-columns:35px 28px minmax(0,1fr) minmax(0,.6fr) minmax(0,1fr) minmax(58px,.85fr);gap:5px;padding:0 8px;font-size:10px}.transistor-compact .spot-activity-grid.table-head,.transistor-compact .spot-activity-participants{font-size:10px}.transistor-compact .spot-side-heading{display:none}.transistor-compact .spot-book-panel{--spot-book-row-height:28px;--spot-book-header-height:26px}.transistor-compact .spot-book-scroll{height:calc(var(--spot-book-header-height) + 6 * var(--spot-book-row-height))}.transistor-compact .spot-book-panel.is-bid .spot-book-scroll{height:calc(6 * var(--spot-book-row-height))}.transistor-compact .spot-book-table tr{grid-template-columns:1fr .75fr 1fr 104px;gap:4px;padding:0 8px}.transistor-compact .spot-book-table:has(.spot-select-col) tr{grid-template-columns:28px 1fr .75fr 1fr 104px;gap:4px}.transistor-compact .spot-book-table :is(th,td){padding:0}.transistor-compact .spot-book-table thead th{white-space:nowrap;flex-wrap:nowrap;height:26px;min-height:26px;font-size:10px;overflow:hidden}.transistor-compact .spot-book-table thead .spot-actions-heading{display:flex}.transistor-compact .spot-book-table .spot-row-actions{grid-column:auto;justify-content:flex-end;align-items:center;padding:0;display:flex}.transistor-compact .spot-row-trade .spot-row-qty{width:56px;min-height:24px;padding:2px 3px;font-size:16px;line-height:18px}.transistor-compact .spot-row-trade>button{min-width:44px;min-height:24px;padding:2px 4px;font-size:11px}.transistor-compact .spot-book-table .spot-order-row{border-top:0}.transistor-compact .spot-book-table .spot-order-row>td{height:28px;font-size:11px;line-height:16px}.transistor-compact .spot-book-table .spot-row-toggle{white-space:nowrap;text-overflow:ellipsis;width:100%;min-width:0;min-height:28px;padding:0;font-size:11px;display:block;overflow:hidden}.transistor-compact .spot-book-table .spot-order-row>:is(.spot-quantity,.spot-gross){white-space:nowrap;text-overflow:ellipsis;line-height:28px;display:block;overflow:hidden}.transistor-compact .spot-select-col label{width:28px;min-height:28px}.transistor-compact .spot-order-detail-actions :is(button,a,input){min-height:44px}.transistor-compact .spot-order-detail-actions input{font-size:16px}.transistor-compact .spot-book-table .spot-order-expanded>td{padding:8px 0}.transistor-compact .tom2-spot-ticket.is-open{max-height:calc(100dvh - 16px);padding:12px 14px calc(18px + env(safe-area-inset-bottom));position:fixed;overflow:auto}.transistor-compact .tom2-spot-ticket :is(.spot-direction,.spot-mode)>button{min-height:44px}.transistor-compact :is(.spot-field,.form-field,.seaport-field) input{min-height:44px;font-size:16px}.transistor-compact .tom2-spot-ticket :is(.spot-submit,.button.wide){min-height:44px}.transistor-compact .detail-tabs{gap:14px}.transistor-compact .detail-tabs>button{font-size:11px}.transistor-compact-picker .tom2-market-group button{min-height:44px}}@media (max-width:380px){.transistor-compact .spot-book-table thead th small{display:none}}
.circuit-market-workspace .tom2-circuit-network-nav{background:0 0;border:0;align-items:stretch;gap:20px;min-width:0;max-width:100%;padding:0;display:flex;overflow-x:auto}.circuit-market-workspace .tom2-circuit-network-nav>a{min-height:44px;color:var(--text-secondary);white-space:nowrap;flex-shrink:0;justify-content:center;align-items:center;padding:0;font-size:13px;line-height:21px;text-decoration:none;display:flex}.circuit-market-workspace .tom2-circuit-network-nav>a[aria-current=page]{color:var(--brand-primary);box-shadow:inset 0 -2px var(--brand-primary);font-weight:500}.circuit-market-workspace .tom2-circuit-network-nav>button{color:var(--text-secondary);background:0 0;border:0;flex-shrink:0;margin-left:auto;font-size:12px}.tom2-circuit-collections .tom2-miner-presets>span{overflow-wrap:anywhere;align-items:center;min-width:0;font-size:12px;display:flex}@media (max-width:800px){.circuit-market-workspace .tom2-circuit-network-nav{gap:12px;padding:0}.circuit-market-workspace .tom2-circuit-network-nav>a{font-size:13px}}
.mining-page{width:min(1736px,100% - 48px);max-width:1736px;margin-inline:auto;padding:16px 0 40px}.mining-page .mining-page-heading{margin:0 0 10px}.mining-page .mining-page-heading h1{letter-spacing:-.025em;margin:0;font-size:22px;font-weight:500;line-height:1.3}.mining-page :is(.mining-circuits-section,.mining-valuation-dialog,.mining-circuit-dialog,.mining-action-dialog) .button{border-radius:6px;justify-content:center;align-items:center;gap:5px;min-height:32px;padding:5px 10px;font-size:12px;line-height:18px;display:inline-flex}.mining-page :is(button,select,a):focus-visible{outline:2px solid var(--focus,var(--brand-primary));outline-offset:2px}.mining-page .mining-summary-strip{border:1px solid var(--border-subtle,var(--border));background:var(--surface);border-radius:10px;grid-template-columns:repeat(4,minmax(0,1fr));gap:0;margin:0 0 8px;display:grid;overflow:visible}.mining-page .mining-summary-metric{background:0 0;min-width:0;padding:10px 14px}.mining-page .mining-summary-metric+.mining-summary-metric{border-left:1px solid var(--border-subtle,var(--border))}.mining-page .mining-metric-title{min-height:24px;color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:5px;font-size:12px;line-height:18px;display:flex}.mining-page .mining-metric-title>small{color:var(--text-tertiary,var(--text-secondary));background:var(--surface-muted);border-radius:4px;padding:1px 5px;font-size:10px}.mining-page .mining-metric-number{color:var(--text-primary);font-variant-numeric:tabular-nums;letter-spacing:-.025em;overflow-wrap:anywhere;margin:4px 0;font-size:26px;font-weight:500;line-height:1.25;display:block}.mining-page .mining-metric-number small{letter-spacing:0;color:var(--text-secondary);font-size:12px;font-weight:400;line-height:18px;display:inline-block}.mining-page .mining-metric-status{min-height:16px;color:var(--text-secondary);flex-wrap:wrap;align-items:baseline;gap:5px;margin:4px 0 0;font-size:11px;line-height:16px;display:flex}.mining-page .mining-valuation-conversion{color:var(--text-secondary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:12px;line-height:18px}.mining-page .mining-valuation-conversion>small{color:var(--text-tertiary,var(--text-secondary));margin-left:4px;font-size:10px;display:inline-block}.mining-page .mining-inline-button{color:var(--brand-primary);cursor:pointer;font:inherit;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.mining-page .mining-data-stale{color:var(--sell)}.mining-page .mining-circuits-section{border:1px solid var(--border-subtle,var(--border));background:var(--surface);border-radius:10px;margin:0 0 8px;padding:0;display:block}.mining-page .mining-section-heading{border-bottom:1px solid var(--border-subtle,var(--border));flex-flow:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin:0;padding:10px 12px;display:flex}.mining-page .mining-section-heading h2{letter-spacing:0;margin:0;scroll-margin-top:110px;font-size:14px;font-weight:500;line-height:22px}.mining-page .mining-owner-counts{color:var(--text-secondary);margin:2px 0 0;font-size:11px;line-height:18px}.mining-page .mining-heading-actions{flex-wrap:wrap;gap:6px;display:flex}.mining-page .mining-heading-actions .button{width:auto}.mining-page .mining-management-toolbar{border-bottom:1px solid var(--border-subtle,var(--border));background:var(--surface-muted);flex-wrap:wrap;align-items:center;gap:6px 8px;margin:0;padding:8px 12px;display:flex}.mining-page .mining-management-toolbar label{color:var(--text-secondary);align-items:center;gap:6px;font-size:12px;line-height:18px;display:flex}.mining-page .mining-management-toolbar select{border:1px solid var(--border-control,var(--border));background:var(--surface);min-width:0;min-height:32px;color:var(--text-primary);font:inherit;border-radius:6px;padding:4px 24px 4px 8px}.mining-page .mining-management-toolbar .segmented{border:1px solid var(--border-control,var(--border));background:var(--surface-muted);border-radius:6px;gap:0;min-height:0;padding:2px;display:inline-flex}.mining-page .mining-management-toolbar .segmented button{min-height:28px;color:var(--text-secondary);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:4px;padding:3px 9px;font-size:12px}.mining-page .mining-management-toolbar .segmented button.active{color:var(--text-primary);background:var(--surface)}.mining-page .mining-management-toolbar>small{color:var(--text-tertiary,var(--text-secondary));margin-left:auto;font-size:11px;line-height:16px}.mining-page .mining-management-list{margin:0;padding:0;display:block}.mining-page .mining-management-row{border:0;border-bottom:1px solid var(--border-subtle,var(--border));cursor:pointer;background:0 0;border-radius:0;grid-template-columns:minmax(125px,1fr) minmax(135px,1fr) minmax(130px,1fr) minmax(130px,1fr) auto;align-items:center;gap:12px;min-height:56px;padding:8px 12px;display:grid;position:relative}.mining-page .mining-management-row:last-child{border-bottom:0}.mining-page .mining-management-row:hover{background:var(--surface-muted)}.mining-page .mining-management-row:focus-visible{outline:2px solid var(--focus,var(--brand-primary));outline-offset:-2px}.mining-page :is(.mining-row-identity,.mining-row-status,.mining-row-value){flex-direction:column;gap:2px;min-width:0;display:flex}.mining-page .mining-row-identity strong{color:var(--text-primary);overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:18px}.mining-page .mining-row-identity strong>span{color:var(--text-secondary)}.mining-page .mining-row-identity>small{color:var(--text-secondary);font-size:11px}.mining-page .mining-row-status{align-items:flex-start}.mining-page .mining-row-status .mining-status{border-radius:4px;align-self:auto;min-height:0;padding:1px 5px;font-size:11px;line-height:16px}.mining-page .mining-row-status>small{color:var(--text-secondary);overflow-wrap:anywhere;font-size:11px;line-height:15px}.mining-page .mining-row-status>small.mining-data-stale{color:var(--sell)}.mining-page .mining-row-value>span{color:var(--text-secondary);font-size:11px;line-height:16px}.mining-page .mining-row-value strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;font-size:13px;font-weight:500;line-height:18px}.mining-page .mining-row-value strong>small{color:var(--text-secondary);font-size:11px;font-weight:400}.mining-page .mining-row-actions{flex-wrap:wrap;grid-column:auto;justify-content:flex-end;align-items:center;gap:6px;display:flex}.mining-page .mining-row-actions .button{white-space:nowrap}.mining-page .mining-circuits-section>.button{margin:8px 12px}.mining-page .mining-circuits-section>:is(.assets-state-card,.empty-state){border:0;border-radius:0 0 10px 10px;gap:12px;min-height:96px;margin:0;padding:18px 12px}.mining-page .mining-circuits-section>.assets-state-card strong{font-size:12px;font-weight:400;line-height:18px}.mining-page .mining-circuits-section>.assets-state-card .button{min-height:40px}.mining-page .mining-circuits-section>.data-warning{margin:6px 12px;padding:8px;font-size:12px;line-height:18px}.mining-page .mining-secondary-section{border:1px solid var(--border-subtle,var(--border));background:var(--surface);border-radius:10px;margin:0;padding:0}.mining-page .mining-secondary-tabs{flex-wrap:wrap;gap:2px;margin:0;padding:0 10px;display:flex}.mining-page .mining-secondary-tabs button{color:var(--text-secondary);cursor:pointer;font:inherit;background:0 0;border:0;border-radius:0;padding:9px 8px;font-size:12px;line-height:18px}.mining-page .mining-secondary-tabs button.active{color:var(--brand-primary);box-shadow:inset 0 -2px var(--brand-primary)}.mining-page #mining-secondary-content:not(:empty){border-top:1px solid var(--border-subtle,var(--border));padding:10px}.mining-page .mining-network-account-share{flex-wrap:wrap;align-items:baseline;gap:8px;margin-bottom:8px;font-size:12px;display:flex}.mining-page .mining-network-account-share small{color:var(--text-secondary)}.mining-page .mining-history-panel{padding:8px;font-size:12px}.mining-page .mining-history-panel h3{margin:0 0 8px;font-size:14px}.mining-page .mining-valuation-info{width:24px;height:24px;min-height:24px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;padding:0;font-size:15px;display:inline-flex}.mining-page :is(.mining-valuation-dialog,.mining-circuit-dialog){border:1px solid var(--border-interactive,var(--border));background:var(--surface);width:min(680px,100vw - 24px);max-height:90dvh;color:var(--text-primary);border-radius:12px;padding:16px;overflow:auto}.mining-page :is(.mining-valuation-dialog,.mining-circuit-dialog)::backdrop{background:#0000008c}.mining-page :is(.mining-valuation-dialog,.mining-circuit-dialog)>header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:10px;display:flex}.mining-page :is(.mining-valuation-dialog,.mining-circuit-dialog) h2{margin:0;font-size:16px;line-height:22px}.mining-page :is(.mining-valuation-dialog,.mining-circuit-dialog)>header .button{min-width:56px;min-height:40px}.mining-page .mining-valuation-dialog>p{color:var(--text-secondary);margin:0 0 12px;font-size:12px;line-height:20px}.mining-page .mining-valuation-dialog dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;margin:0;display:grid}.mining-page .mining-valuation-dialog dl>div{border-bottom:1px solid var(--border-subtle,var(--border));min-width:0;padding:8px 0}.mining-page .mining-valuation-dialog dt{color:var(--text-secondary);font-size:11px}.mining-page .mining-valuation-dialog dd{overflow-wrap:anywhere;margin:4px 0 0;font-size:12px;line-height:19px}.mining-page .mining-valuation-dialog dd>small{color:var(--text-secondary);margin-top:4px;font-size:10px;display:block}.mining-page .mining-valuation-dialog .mining-valuation-availability{margin:10px 0 0}.mining-page .mining-circuit-dialog .circuit-mining-card{box-shadow:none}.mining-page .mining-action-dialog{background:var(--surface);box-shadow:var(--shadow-overlay);border-radius:10px;padding:14px}.mining-page .mining-action-dialog>header h2{font-size:16px;line-height:22px}.mining-page .mining-action-dialog .mining-review-list{font-size:12px}.mining-page .mining-action-dialog .mining-dialog-actions .button{min-height:42px}@media (max-width:1100px){.mining-page .mining-management-row{grid-template-columns:repeat(4,minmax(0,1fr))}.mining-page .mining-row-actions{grid-column:1/-1}}@media (max-width:700px){.mining-page{width:calc(100% - 24px);padding-top:12px}.mining-page .mining-summary-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.mining-page .mining-summary-metric{padding:10px 12px}.mining-page .mining-summary-metric:nth-child(3){border-left:0}.mining-page .mining-summary-metric:nth-child(n+3){border-top:1px solid var(--border-subtle,var(--border))}.mining-page .mining-metric-number{font-size:23px}.mining-page .mining-section-heading{align-items:flex-start}.mining-page .mining-heading-actions{width:100%}.mining-page :is(.mining-heading-actions,.mining-row-actions) .button{min-height:42px}.mining-page .mining-management-toolbar{gap:6px}.mining-page .mining-management-toolbar select{min-height:40px}.mining-page .mining-management-toolbar .segmented button{min-height:36px}.mining-page .mining-management-toolbar>small{width:100%;margin:0}.mining-page .mining-management-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 12px;padding:10px 12px}.mining-page .mining-row-status{text-align:right;align-items:flex-end}.mining-page .mining-row-actions{justify-content:flex-start}.mining-page .mining-secondary-tabs button{flex:1;min-height:42px}}@media (max-width:480px){.mining-page .mining-metric-title,.mining-page .mining-metric-number small,.mining-page .mining-metric-status{font-size:11px}.mining-page .mining-valuation-conversion{font-size:11px;line-height:17px}.mining-page .mining-valuation-dialog dl{grid-template-columns:1fr}.mining-page .mining-valuation-info{width:32px;height:32px}}
.tom2-directory-controls{gap:6px;margin:4px 0 8px;display:grid}.tom2-directory-search input{border:1px solid var(--border-control);background:var(--surface);width:100%;min-height:32px;color:var(--text-primary);font:inherit;border-radius:6px;padding:4px 9px;font-size:12px}.tom2-directory-search input:focus-visible{outline:2px solid var(--brand-primary);outline-offset:1px}.tom2-directory-count,.tom2-directory-empty{color:var(--text-secondary);margin:0;font-size:11px}.tom2-directory-empty{padding:12px 2px}.tom2-processor-badge{border:1px solid var(--border-control);color:var(--text-secondary);text-transform:uppercase;letter-spacing:.03em;border-radius:4px;margin-left:6px;padding:0 5px;font-size:9px;font-style:normal;font-weight:500;line-height:15px}.spot-factory-check{border:1px solid var(--border-subtle);color:var(--text-secondary);border-radius:6px;justify-content:space-between;align-items:center;gap:8px;margin:0 0 8px;padding:7px 9px;font-size:11px;line-height:1.4;display:flex}.spot-factory-check.is-failed{border-color:var(--warning-border);background:var(--warning-background);color:var(--text-primary)}.spot-factory-check button{border:1px solid var(--border-control);min-height:28px;color:var(--text-primary);cursor:pointer;background:0 0;border-radius:5px;flex:none;padding:2px 8px;font-size:11px}.spot-book-freshness{border-bottom:1px solid var(--border-subtle);color:var(--text-secondary);flex-wrap:wrap;align-items:center;gap:4px 10px;padding:3px 12px;font-size:10px;line-height:18px;display:flex}.spot-book-freshness>span{align-items:center;gap:5px;display:inline-flex}.spot-freshness-dot{background:var(--positive,#2f9e6b);border-radius:50%;width:6px;height:6px}.spot-book-freshness[data-partial] .spot-freshness-dot{background:var(--warning)}.spot-book-freshness .spot-source-status[open]{flex-basis:100%}.spot-source-status ul{gap:3px;margin:4px 0 2px;padding:0;list-style:none;display:grid}.spot-source-status li{flex-wrap:wrap;align-items:baseline;gap:2px 8px;font-size:11px;display:flex}.spot-source-status li strong{color:var(--text-primary);font-weight:600}.spot-source-status li[data-source-status=READY] span{color:var(--positive,#2f9e6b)}.spot-source-status li:not([data-source-status=READY]) span{color:var(--warning)}.spot-source-status li small{color:var(--text-secondary);font-size:10px}.spot-book-sync{border:1px solid var(--border-subtle);background:var(--surface);color:var(--text-primary);border-radius:6px;align-items:center;gap:7px;margin:6px 12px;padding:6px 9px;font-size:11px;line-height:1.4;display:flex}.spot-book-sync.is-updated{color:var(--text-secondary)}.spot-order-row.is-syncing{opacity:.62}.spot-row-sync{background:var(--selection);color:var(--text-secondary);vertical-align:middle;border-radius:3px;margin-left:5px;padding:0 4px;font-size:9px;line-height:14px;display:inline-block}.copy-value{color:var(--text-secondary);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;cursor:text;font-size:10px;line-height:1.4;display:block}@media (max-width:800px){.tom2-directory-search input,.spot-book-freshness{font-size:11px}}
.transaction-sync{border:1px solid var(--border-subtle);background:var(--surface);border-radius:7px;gap:6px;padding:10px 12px;display:grid}.transaction-sync[data-sync-state=delayed]{border-color:var(--warning-border);background:var(--warning-background)}.transaction-sync-label{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.04em;font-size:11px;font-weight:600}.transaction-sync p{color:var(--text-primary);align-items:flex-start;gap:8px;margin:0;font-size:13px;line-height:1.45;display:flex}.transaction-sync[data-sync-state=updated] p:before{content:"✓";color:var(--positive,#2f9e6b);font-weight:700}.transaction-sync .button{justify-self:start}.transaction-sync-spinner{border:2px solid var(--border-control);border-top-color:var(--brand-primary);border-radius:50%;flex:none;width:12px;height:12px;margin-top:3px;animation:.9s linear infinite transaction-sync-spin}@keyframes transaction-sync-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.transaction-sync-spinner{animation:none}}
.transistor-network-tabs a{border:1px solid var(--border-subtle);min-width:0;min-height:30px;color:var(--text-secondary);text-align:center;border-radius:5px;flex-direction:column;flex:1;justify-content:center;align-items:center;padding:4px 3px;font-size:12px;line-height:16px;text-decoration:none;display:flex}.transistor-network-tabs a[aria-current=page]{color:var(--brand-primary);background:var(--selection);border-color:var(--brand-primary)}.transistor-network-tabs a[aria-disabled=true]{opacity:.55;pointer-events:none}.transistor-network-tabs a small{font-size:10px;display:block}.chain-market-page>.transistor-network-tabs{gap:4px;max-width:420px;margin:12px 0;display:flex}.chain-status-panel{border:1px solid var(--border-subtle);background:var(--surface);border-radius:8px;max-width:640px;margin:16px 0 32px;padding:18px 20px}.chain-status-panel h2{margin:0 0 6px;font-size:16px;font-weight:600}.chain-status-panel p{color:var(--text-secondary);margin:0 0 8px;font-size:13px;line-height:1.5}.chain-status-panel[data-chain-state=unavailable],.chain-status-panel[data-chain-state=read-disabled],.chain-status-panel[data-chain-state=error]{border-color:var(--warning-border);background:var(--warning-background)}.chain-status-progress{font-variant-numeric:tabular-nums;flex-wrap:wrap;gap:4px 14px;display:flex}.chain-badge{border:1px solid var(--border-control);color:var(--text-secondary);border-radius:4px;align-items:center;margin-right:8px;padding:0 6px;font-size:10px;line-height:16px;display:inline-flex}.chain-badge:before{content:"";background:var(--brand-primary);border-radius:50%;width:6px;height:6px;margin-right:5px}.chain-badge[data-chain=base]:before{background:#2151f5}.chain-badge[data-chain=xlayer]:before{background:var(--text-primary)}.chain-market-header{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:8px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;padding:10px 12px;display:flex}.chain-market-header h1{margin:0;font-size:17px;font-weight:600}.chain-market-header h1 span{color:var(--text-secondary);font-weight:400}.chain-market-header p{flex-wrap:wrap;align-items:center;gap:6px;margin:4px 0 0;font-size:11px;display:flex}.chain-market-header p a{color:var(--text-secondary)}.chain-market-header dl{grid-template-columns:repeat(4,minmax(0,auto));gap:4px 16px;margin:0;display:grid}.chain-market-header dt{color:var(--text-secondary);font-size:10px}.chain-market-header dd{font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:12px;font-weight:600}.chain-protocols{color:var(--text-secondary);margin:8px 0;font-size:11px}.chain-protocols summary{cursor:pointer}.chain-protocols ul{gap:4px;margin:6px 0 0;padding:0;list-style:none;display:grid}.chain-protocols li{flex-wrap:wrap;align-items:baseline;gap:2px 8px;display:flex}.chain-protocols li strong{color:var(--text-primary);font-weight:600}.chain-protocols li[data-protocol-state=trading] span{color:var(--positive)}.chain-protocols li:not([data-protocol-state=trading]) span{color:var(--warning)}.chain-trade-ticket{gap:10px;display:grid}.chain-trade-tabs{border:1px solid var(--border-control);border-radius:6px;grid-template-columns:repeat(4,minmax(0,1fr));gap:2px;display:grid;overflow:hidden}.chain-trade-tabs button{min-height:32px;color:var(--text-secondary);cursor:pointer;background:0 0;border:0;padding:2px 4px;font-size:11px}.chain-trade-tabs button[aria-selected=true]{background:var(--selection);color:var(--text-primary);font-weight:600}.chain-trade-note{color:var(--text-secondary);margin:0;font-size:11px;line-height:1.45}.chain-trade-field{color:var(--text-secondary);gap:4px;font-size:11px;display:grid}.chain-trade-field input{border:1px solid var(--border-control);background:var(--surface);min-height:34px;color:var(--text-primary);font:inherit;font-variant-numeric:tabular-nums;border-radius:6px;padding:4px 9px;font-size:13px}.chain-trade-field small{color:var(--text-secondary)}.chain-trade-durations{gap:4px;display:flex}.chain-trade-durations button{border:1px solid var(--border-control);min-height:30px;color:var(--text-secondary);background:0 0;border-radius:5px;flex:1;font-size:11px}.chain-trade-durations button[aria-pressed=true]{border-color:var(--brand-primary);color:var(--brand-primary);background:var(--selection)}.chain-trade-order{gap:4px;margin:0;font-size:12px;display:grid}.chain-trade-order div{justify-content:space-between;gap:8px;display:flex}.chain-trade-order dt{color:var(--text-secondary)}.chain-trade-order dd{font-variant-numeric:tabular-nums;margin:0}.chain-trade-preview{background:var(--surface);border-radius:6px;grid-template-columns:1fr auto;gap:2px 8px;padding:8px 10px;font-size:12px;display:grid}.chain-trade-preview strong{font-variant-numeric:tabular-nums}.chain-trade-preview small{color:var(--text-secondary);grid-column:1/-1;font-size:10px}.chain-trade-stage{align-items:center;gap:8px;margin:0;font-size:12px;display:flex}.chain-account-orders{gap:8px;padding:8px 12px;display:grid}.chain-account-owed{border:1px solid var(--border-subtle);border-radius:6px;flex-wrap:wrap;align-items:center;gap:6px 12px;padding:8px 10px;font-size:12px;display:flex}.chain-account-owed strong{font-variant-numeric:tabular-nums}.chain-account-owed button,.chain-account-list button{border:1px solid var(--border-control);min-height:30px;color:var(--text-primary);cursor:pointer;background:0 0;border-radius:5px;padding:2px 10px;font-size:11px}.chain-account-list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.chain-account-list li{border-bottom:1px solid var(--border-subtle);grid-template-columns:1fr auto auto;align-items:center;gap:2px 10px;padding:6px 0;font-size:12px;display:grid}.chain-account-list li small{color:var(--text-secondary);grid-column:1/3;font-size:10px}.chain-account-list li button{grid-area:1/3/3}.chain-account-note{color:var(--text-secondary);font-size:10px}.chain-collections{gap:14px;margin:12px 0 32px;display:grid}.chain-collections-grid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.chain-collection-card{border:1px solid var(--border-subtle);background:var(--surface-raised);color:inherit;border-radius:8px;gap:6px;padding:12px;text-decoration:none;display:grid}.chain-collection-card:hover{border-color:var(--brand-primary)}.chain-collection-card strong{font-size:14px}.chain-collection-card dl{grid-template-columns:auto 1fr;gap:2px 10px;margin:0;font-size:11px;display:grid}.chain-collection-card dt{color:var(--text-secondary)}.chain-collection-card dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.chain-collection-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px;display:flex}.chain-collection-head h2{margin:0;font-size:18px}.chain-collection-toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.chain-collection-toolbar select{border:1px solid var(--border-control);background:var(--surface);min-height:30px;color:var(--text-primary);border-radius:5px;font-size:12px}.chain-collection-table{border-collapse:collapse;width:100%;font-size:12px}.chain-collection-table th{text-align:left;color:var(--text-secondary);border-bottom:1px solid var(--border-subtle);padding:6px 8px;font-size:11px;font-weight:500}.chain-collection-table td{border-bottom:1px solid var(--border-subtle);font-variant-numeric:tabular-nums;padding:7px 8px}.chain-collection-table td:last-child{text-align:right}.chain-collection-table button{border:1px solid var(--border-control);min-height:30px;color:var(--text-primary);cursor:pointer;background:0 0;border-radius:5px;padding:2px 12px;font-size:11px}.chain-collection-panels{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start;gap:14px;display:grid}.chain-collection-side{gap:12px;display:grid}.chain-collection-box{border:1px solid var(--border-subtle);background:var(--surface-raised);border-radius:8px;padding:12px}.chain-collection-box h3{margin:0 0 8px;font-size:13px}@media (max-width:800px){.chain-market-header dl{grid-template-columns:repeat(2,minmax(0,1fr))}.chain-trade-tabs button,.chain-trade-durations button,.chain-account-list button,.chain-account-owed button,.chain-collection-table button{min-height:40px}.chain-collection-panels{grid-template-columns:1fr}.chain-collection-table th:nth-child(3),.chain-collection-table td:nth-child(3){display:none}}
