/* Collector workspace: shared controls, terminal, portfolio and in-place editing. */
:root{--ws-surface:#182922;--ws-inset:#102019;--ws-line:#9ab78c26;--ws-muted:#98ad99;--ws-ink:#eff0d9;--ws-lime:#d6e7a4;--ws-radius:14px}
.portrait.uploaded{background-image:none!important;background-color:#20342b;overflow:hidden;isolation:isolate}.portrait.uploaded img{display:block;width:100%;height:100%;object-fit:cover}
[hidden]{display:none!important}
:is(.rules-workspace,.treasury-workspace,.profile-preview-editor,.market-order,.community-page,.operation-page) :is(input:not([type=checkbox]):not([type=hidden]),select,textarea){box-sizing:border-box;min-width:0;width:100%;padding:13px 15px;border:1px solid var(--ws-line);border-radius:8px;background:var(--ws-inset);color:var(--ws-ink);font:400 14px/1.5 var(--body,sans-serif);outline-offset:3px;box-shadow:none;color-scheme:dark}
:is(.rules-workspace,.treasury-workspace,.profile-preview-editor,.market-order,.community-page,.operation-page) :is(input,select,textarea):focus-visible{outline:2px solid var(--ws-lime);border-color:transparent}
:is(.rules-workspace,.treasury-workspace,.profile-preview-editor,.market-order,.community-page,.operation-page) textarea{resize:vertical;min-height:130px}
:is(.rules-workspace,.treasury-workspace,.profile-preview-editor,.market-order,.community-page,.operation-page) .field-label{display:flex;flex-direction:column;gap:10px;align-items:stretch;margin:0 0 24px;font-size:12px;line-height:1.6;color:var(--ws-muted)}
.field-label small{font-size:11px;line-height:1.6;color:var(--ws-muted)}
:is(.rules-workspace,.treasury-workspace,.profile-preview-editor,.market-order,.community-page,.operation-page) .field-pair{display:grid;grid-template-columns:1fr 1fr;gap:24px}
:is(.rules-workspace,.treasury-workspace,.profile-preview-editor,.market-order,.community-page,.operation-page) .control-check{display:flex;align-items:center;gap:12px;margin:24px 0;line-height:1.6;font-size:13px}
:is(.rules-workspace,.profile-preview-editor) input[type=checkbox]{appearance:none;display:grid;place-items:center;width:19px;height:19px;flex:0 0 19px;background:var(--ws-inset);border:1px solid #7d997b;border-radius:4px;margin:0}
:is(.rules-workspace,.profile-preview-editor) input[type=checkbox]:checked{background:var(--ws-lime);border-color:var(--ws-lime)}
:is(.rules-workspace,.profile-preview-editor) input[type=checkbox]:checked:after{content:'✓';color:#142219;font-size:13px}
:is(.rules-workspace,.treasury-workspace,.profile-preview-editor,.market-workbench,.community-page) button{cursor:pointer;font-family:inherit}
:is(.rules-workspace,.treasury-workspace,.profile-preview-editor,.market-workbench,.community-page) button:disabled{opacity:.45;cursor:not-allowed}
:is(.rules-workspace,.treasury-workspace,.profile-preview-editor,.community-page) .primary,:is(.rules-workspace,.treasury-workspace,.profile-preview-editor,.community-page) .secondary{width:auto;min-height:44px;margin:0;font-size:12px}
:is(.rules-workspace,.treasury-workspace,.profile-preview-editor,.market-workbench,.community-page) .form-error:empty{display:none}
.form-error{line-height:1.7}.field-hint{line-height:1.8}.terminal-empty{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:12px;min-height:240px;padding:38px 20px;text-align:center;color:var(--ws-muted)}.terminal-empty>span{font-size:32px;color:var(--ws-lime)}.terminal-empty h3{margin:0;font:500 22px var(--display);color:var(--ws-ink)}.terminal-empty p{max-width:400px;line-height:1.7;font-size:12px;margin:0}.terminal-empty .secondary{margin-top:12px}
.inline-status{padding:14px 18px;background:#c9dca90b;border-left:2px solid #bdd69a;color:#b8c9a6;font-size:12px;line-height:1.8;margin:20px 0 28px}.inline-status button{border:0;background:none;color:var(--ws-lime)}
.network-dot,.status-dot{color:var(--ws-muted);font-size:10px}.network-dot:before,.status-dot{content:'';display:inline-block;width:5px;height:5px;border-radius:50%;background:#bcd89d;margin-right:6px}
/* Trading terminal */
.market-workbench{display:grid;grid-template-columns:minmax(0,1fr) 342px;gap:42px;align-items:start;margin:34px 0 80px}.market-canvas{min-width:0}.market-price{display:flex;align-items:center;justify-content:space-between;gap:20px}.market-price h2{font:500 clamp(30px,3.3vw,46px)/1.2 var(--display);letter-spacing:-1.5px;margin:12px 0 8px;font-variant-numeric:tabular-nums}.market-price h2 sub{font-size:.42em;vertical-align:baseline;position:relative;top:.3em;margin:0 3px;color:#a9bda2}.market-price h2 small{font-size:13px;letter-spacing:0;color:var(--ws-muted)}.price-change{font-size:11px;color:#b9d9a3}.price-change.negative{color:#e9ac96}.terminal-external{font-size:12px;padding:10px 14px;border:1px solid var(--ws-line);border-radius:7px;white-space:nowrap}.terminal-external:hover{background:#cbdca90c}
.market-metrics{display:flex;gap:38px;border-bottom:1px solid var(--ws-line);padding:28px 0 25px}.market-metrics span{display:block;font-size:11px;color:var(--ws-muted);margin-bottom:9px}.market-metrics strong{font-size:14px;font-weight:500}.market-metrics small{font-size:10px;color:var(--ws-muted)}.market-chart-head{display:flex;align-items:center;justify-content:space-between;gap:15px;margin:23px 0 12px;font-size:12px}.market-chart-head small{font-weight:400;color:var(--ws-muted)}.segmented{display:flex;gap:4px}.segmented button{font-size:11px;padding:7px 10px;border:0;border-radius:5px;background:none;color:var(--ws-muted)}.segmented button[aria-pressed=true]{color:var(--ws-lime);background:#cbdca914}
.price-plot{width:100%;padding:8px 0 0}.price-plot svg{display:block;width:100%;height:auto;min-height:250px;overflow:visible}.price-plot svg{stroke:none}.price-plot text{stroke:none;font:9px var(--mono);fill:#91a58e}.chart-grid{stroke:var(--ws-line);stroke-dasharray:3 5;fill:none}.chart-line{fill:none;stroke:var(--ws-lime);stroke-width:2;vector-effect:non-scaling-stroke}.chart-point{stroke:none;fill:transparent;cursor:crosshair}.chart-point:hover{fill:var(--ws-lime);stroke:#15261c;stroke-width:3}.chart-footnote{display:flex;justify-content:space-between;gap:14px;color:var(--ws-muted);font-size:10px;padding:14px 0 24px}.chart-footnote button{font-size:10px}.market-contract{display:flex;align-items:center;gap:15px;padding:22px 0;border-top:1px solid var(--ws-line);font-size:11px}.market-contract>span{color:var(--ws-muted)}.market-contract button{border:0;background:none;color:var(--ws-lime);font-size:10px}.market-contract>a:last-child{margin-left:auto}
.trading-rail{position:sticky;top:28px;min-width:0}.market-order{background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:var(--ws-radius);padding:22px;box-shadow:0 12px 40px #050c081a}.order-heading{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:22px}.order-heading h2{font:500 18px var(--display);margin:0}.order-heading h2 span{font-size:14px;margin-left:3px;color:#acbea1}.order-side{display:grid;grid-template-columns:1fr 1fr;gap:4px;padding:4px;background:#0e1d17;border-radius:8px;margin:0 0 20px}.order-side button{border:0;background:none;border-radius:5px;padding:10px;color:var(--ws-muted);font-size:12px}.order-side button[aria-pressed=true]{background:var(--ws-lime);color:#192b1b}.order-side button[data-token-side=sell][aria-pressed=true]{background:#e6b5a1}
.order-input{border:1px solid #a4bb902b;background:var(--ws-inset);border-radius:9px;padding:15px 14px 12px}.order-input>label{font-size:11px;color:var(--ws-muted)}.order-input>div{display:flex;align-items:center;gap:10px}#live-token-trade .order-input input{padding:8px 0;border:0;background:none;border-radius:0;font:500 28px var(--display);width:100%;box-shadow:none}.order-input strong{font-size:12px}.order-input>span{display:block;margin-top:5px;font-size:9px;color:var(--ws-muted);line-height:1.6}.order-presets{display:flex;gap:6px;margin:9px 0 21px}.order-presets button{flex:1;padding:8px 4px;border:1px solid var(--ws-line);border-radius:5px;background:#182921;color:#b3c5a7;font-size:11px}.order-presets button:hover{border-color:#a0b68a;background:#2b3b2c}.order-receive>span{display:flex;justify-content:space-between;font-size:11px;color:#afbea7}.order-receive>span small{font-size:10px;color:#819b83}.order-receive>strong{display:block;font:500 25px var(--display);margin:11px 0 22px;overflow-wrap:anywhere}.order-receive>strong small{font:400 11px var(--body);color:var(--ws-muted)}.order-details{border-top:1px solid var(--ws-line);padding-top:15px}.order-details summary{display:flex;justify-content:space-between;cursor:pointer;list-style:none;font-size:11px;color:#b7c5ad}.order-details summary span{color:var(--ws-lime)}.order-details summary span:after{content:' ⌄'}.order-details .field-label{margin:20px 0 12px}.order-details dl{font-size:10px;color:var(--ws-muted)}.order-details dl>div{display:flex;justify-content:space-between;gap:15px;padding:7px 0}.order-details dd{margin:0;text-align:right;max-width:50%}.order-message{font-size:10px;line-height:1.6;color:var(--ws-muted);min-height:17px;margin:20px 0 12px}.market-order .primary{width:100%;min-height:46px;justify-content:center;font-size:12px;margin:0}.order-security{display:block;font-size:9px;text-align:center;color:#9eaf94;margin-top:14px}.wallet-position{padding:24px 6px 10px;font-size:11px}.position-head{display:flex;justify-content:space-between;margin-bottom:15px;color:var(--ws-ink)}.position-row{display:flex;justify-content:space-between;padding:8px 0;color:var(--ws-muted)}.position-row strong{font-weight:500;color:#d4dec8}.wallet-position>a{display:block;font:10px var(--mono);margin-top:13px;color:#91a584}.wallet-position .form-error{font-size:11px}
/* Public portfolio */
.treasury-workspace{max-width:1180px;margin:40px auto 90px}.portfolio-heading{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:40px}.portfolio-identity{display:flex;align-items:center;gap:20px;min-width:0}.treasury-avatar{width:68px;height:68px;border-radius:18px;flex:0 0 68px}.portfolio-identity h1{font:500 32px var(--display);letter-spacing:-1px;margin:8px 0 10px}.portfolio-identity h1 small{font-size:23px;color:#81947e}.treasury-address{display:flex;align-items:center;gap:14px;font:11px var(--mono);color:var(--ws-muted)}.treasury-address button{background:none;border:0;color:var(--ws-lime);font:10px var(--body)}.portfolio-actions{display:flex;align-items:center;gap:10px}.portfolio-actions .text-button{font-size:20px;margin-right:8px}.treasury-summary{display:grid;grid-template-columns:1.1fr 1.1fr 1fr;border-top:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line);padding:30px 0;margin:0 0 24px}.treasury-summary>div{padding:0 30px;border-right:1px solid var(--ws-line);min-width:0}.treasury-summary>div:first-child{padding-left:0}.treasury-summary>div:last-child{border:0}.treasury-summary span{font-size:12px;color:var(--ws-muted)}.treasury-summary strong{display:block;font:500 36px var(--display);margin:13px 0 8px;letter-spacing:-1px;overflow-wrap:anywhere}.treasury-summary strong small{font:400 12px var(--body);color:var(--ws-muted);letter-spacing:0;margin-left:10px}.treasury-summary>div>small,.treasury-summary a{font-size:11px;color:var(--ws-muted)}.portfolio-tabs{display:flex;align-items:center;gap:30px;border-bottom:1px solid var(--ws-line);margin:24px 0 0}.portfolio-tabs button{border:0;background:none;padding:18px 0;color:var(--ws-muted);font-size:13px;position:relative}.portfolio-tabs button[aria-pressed=true]{color:var(--ws-lime)}.portfolio-tabs button[aria-pressed=true]:after{content:'';height:2px;background:var(--ws-lime);position:absolute;bottom:-1px;left:0;right:0}.portfolio-tabs>span{margin-left:auto;font-size:10px;color:var(--ws-muted)}.holdings-table-head,.holding-row{display:grid;grid-template-columns:1fr .6fr 120px;align-items:center;gap:24px;padding:19px 12px;border-bottom:1px solid var(--ws-line)}.holdings-table-head{font-size:11px;color:var(--ws-muted)}.holding-row{font-size:13px;min-height:86px}.holding-row>div{display:flex;align-items:center;gap:13px}.holding-row img,.asset-fallback{width:36px;height:36px;border-radius:50%;object-fit:contain}.asset-fallback{display:grid;place-items:center;background:#cbdca910;font-size:24px}.holding-row small{display:block;font-size:10px;color:var(--ws-muted);margin-top:5px}.holding-row>strong{font-weight:500;font-variant-numeric:tabular-nums}.holding-row>a{font-size:11px;color:var(--ws-muted);text-align:right}.holding-row:hover{background:#cbdca905}.portfolio-note{font-size:10px;color:#829780;margin:20px 12px;line-height:1.7}.treasury-owner{display:flex;align-items:center;gap:24px;margin-top:50px;padding-top:25px;border-top:1px solid var(--ws-line)}.treasury-owner>div{margin-right:auto}.treasury-owner strong{font-size:13px;font-weight:500}.treasury-owner span{display:block;font-size:11px;color:var(--ws-muted);margin-top:7px}.treasury-owner>a{font-size:12px}.treasury-transfer{display:grid;grid-template-columns:1fr 1.2fr;gap:50px;padding:28px;background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:12px;margin:24px 0 36px}.treasury-transfer h2{font:500 28px var(--display);margin:13px 0}.treasury-transfer p,.treasury-transfer>div>span:not(.eyebrow){color:var(--ws-muted);font-size:12px;line-height:1.8}.transfer-amount{display:grid;grid-template-columns:1fr 110px;gap:16px}.treasury-transfer form>small{display:block;font-size:10px;color:var(--ws-muted);margin-top:14px}.treasury-transfer .operation-actions{margin:0;gap:16px}
/* Shared activity ledger */
.activity-ledger{padding:22px 0 60px}.ledger-table>a,.ledger-labels{display:grid;grid-template-columns:1.3fr .7fr 1fr;gap:20px;align-items:center;padding:22px 12px;border-bottom:1px solid var(--ws-line);font-size:12px}.ledger-table>a:hover{background:#cbdca909}.ledger-labels{color:var(--ws-muted);font-size:10px}.ledger-table strong{font-weight:500}.ledger-table time{font-size:11px;color:var(--ws-muted);text-align:right}.ledger-table i{display:inline-grid;place-items:center;width:30px;height:30px;margin-right:12px;border-radius:50%;background:#cbdca90c;color:var(--ws-lime);font-style:normal}
/* Collector settings, with separate destinations rather than a long form. */
.rules-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;max-width:1150px;margin:30px auto 35px}.rules-heading>div{display:flex;align-items:center;gap:18px}.rules-avatar{width:54px;height:54px;border-radius:15px}.rules-heading h1{font:500 30px var(--display);letter-spacing:-1px;margin:0 0 8px}.rules-heading span{font-size:12px;color:var(--ws-muted)}.rules-workspace{max-width:1150px;margin:0 auto 80px;display:grid;grid-template-columns:230px 1fr;gap:60px;border-top:1px solid var(--ws-line);padding-top:30px}.rules-nav{display:flex;flex-direction:column;gap:5px;align-self:start;position:sticky;top:25px}.rules-nav button{position:relative;text-align:left;padding:17px 18px;border:1px solid transparent;border-radius:9px;background:none;color:var(--ws-muted)}.rules-nav strong{display:block;font-size:13px;font-weight:500}.rules-nav small{display:block;margin-top:6px;font-size:10px;opacity:.8}.rules-nav button>span{position:absolute;right:16px;top:18px;opacity:0}.rules-nav button[aria-current=page]{background:#c5da9f0b;border-color:var(--ws-line);color:var(--ws-lime)}.rules-nav button[aria-current=page]>span{opacity:1}.rules-nav>a{padding:15px 18px;font-size:12px;color:var(--ws-muted)}.rules-nav>a:first-of-type{border-top:1px solid var(--ws-line);margin-top:20px;padding-top:25px}.rules-content{min-width:0;max-width:740px}.rules-panel{padding:6px 0 20px}.rules-panel header{margin-bottom:30px}.rules-panel header h2{font:500 32px var(--display);letter-spacing:-.8px;margin:13px 0}.rules-panel header p{font-size:12px;line-height:1.8;color:var(--ws-muted);max-width:550px}.rules-panel textarea{min-height:150px}.rules-panel .operation-actions{gap:12px;margin-top:28px}.rules-panel .field-hint{font-size:11px;color:var(--ws-muted);margin:20px 0;line-height:1.8}.rules-panel .setting-switch{display:flex;justify-content:space-between;border-top:1px solid var(--ws-line);border-bottom:1px solid var(--ws-line);padding:20px 0;margin:20px 0 28px}.setting-switch strong{font-size:13px;font-weight:500;color:var(--ws-ink)}.setting-switch small{display:block;font-size:11px;color:var(--ws-muted);margin-top:6px}.setting-switch input[type=checkbox]{appearance:none;width:35px;flex-basis:35px;height:21px;border-radius:20px;position:relative;border:0;background:#40543f}.setting-switch input[type=checkbox]:after{content:'';width:15px;height:15px;border-radius:50%;background:#a6b99c;position:absolute;left:3px;top:3px}.setting-switch input[type=checkbox]:checked:after{content:'';left:17px;background:#243a22;font-size:0}.automation-state{display:flex;align-items:center;gap:8px;font-size:12px;padding:16px 0;margin-bottom:12px}.automation-state small{margin-left:auto;color:var(--ws-muted);font-size:10px}.status-dot{background:#85937f;flex:0 0 6px}.status-dot.on{background:#b9e99e}.permission-summary{padding:20px;background:#c5da9f08;border:1px solid var(--ws-line);border-radius:9px;display:flex;gap:20px;flex-wrap:wrap;font-size:11px}.permission-summary strong{flex-basis:100%;font-size:12px}.permission-summary span{color:var(--ws-muted)}.rewards-totals{display:grid;grid-template-columns:1fr 1fr;gap:30px;border-bottom:1px solid var(--ws-line);padding:0 0 25px;margin-bottom:26px}.rewards-totals span{font-size:11px;color:var(--ws-muted)}.rewards-totals strong{display:block;font:500 30px var(--display);margin-top:12px}.rewards-totals small{font:11px var(--body);color:var(--ws-muted)}.reward-manual{border-top:1px solid var(--ws-line);margin-top:15px;padding-top:22px}.reward-manual form{display:flex;gap:18px;align-items:end}.reward-manual .field-label{flex:1;margin:0}.reward-manual button{margin-bottom:0}.decision-timeline article{border-left:1px solid #8da179;padding:6px 0 26px 24px;margin:0 0 20px 5px;position:relative}.decision-timeline article:before{content:'';position:absolute;left:-4px;top:8px;width:7px;height:7px;border-radius:50%;background:var(--ws-lime)}.decision-timeline article>div:first-child{display:flex;justify-content:space-between;font-size:13px}.decision-timeline article>div:first-child span{color:var(--ws-muted);font-size:10px}.decision-timeline p{font-size:13px;line-height:1.8;color:#b8c8b0}.decision-timeline small{color:var(--ws-muted);font-size:11px}
/* Profile editing on the actual profile canvas. */
.profile-preview-editor{max-width:1120px;margin:28px auto 90px}.editor-toolbar{display:flex;justify-content:space-between;align-items:center;gap:20px;margin-bottom:24px;font-size:12px}.editor-toolbar>span{color:var(--ws-muted)}.editor-toolbar>span i{display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--ws-lime);margin-right:8px}.editor-toolbar>div{display:flex;align-items:center;gap:20px}.editable-banner{height:205px;border:1px solid var(--ws-line);border-radius:14px;background:radial-gradient(ellipse at 18% 80%,#697b493a,transparent 60%),repeating-linear-gradient(135deg,transparent,transparent 35px,#aabc8b08 35px,#aabc8b08 36px),#1a2c23;position:relative;background-size:cover;background-position:center}.editable-banner>.secondary{position:absolute;bottom:18px;right:18px;background:#13241ed9;backdrop-filter:blur(8px)}.banner-caption{position:absolute;left:28px;bottom:25px;font:500 25px var(--display);color:#9cb18a}.profile-inline-identity{display:flex;align-items:center;gap:22px;padding:25px 0 35px;border-bottom:1px solid var(--ws-line)}.preview-avatar{width:82px;height:82px;border-radius:22px;margin-top:-55px;box-shadow:0 0 0 7px #12211c;flex:0 0 82px}.profile-inline-identity h1{font:500 32px var(--display);letter-spacing:-1px;margin:0 0 8px}.profile-inline-identity h1 small{font:12px var(--body);color:var(--ws-muted);letter-spacing:0;margin-left:8px}.profile-inline-identity a{font:10px var(--mono);color:var(--ws-muted)}.identity-lock{margin-left:auto;font-size:10px;color:var(--ws-muted)}.profile-preview-body{display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:65px;padding-top:30px}.editable-heading{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:0 0 18px}.editable-heading h2{font:500 22px var(--display);margin:0}.editable-heading h3{font:500 18px var(--display);margin:0}.editable-heading button{font-size:11px}.profile-preview-body section>p{font-size:14px;line-height:1.8;color:#b8c8af;white-space:pre-wrap;margin-bottom:34px}.profile-preview-body aside{border-left:1px solid var(--ws-line);padding-left:30px}.profile-preview-body aside h3{font:500 25px/1.3 var(--display);margin:16px 0}.profile-preview-body aside p{font-size:12px;line-height:1.9;color:var(--ws-muted)}.profile-preview-body aside a{display:block;font-size:12px;margin-top:25px}.profile-link-preview{display:flex;gap:15px;flex-wrap:wrap;font-size:12px;color:var(--ws-muted);overflow-wrap:anywhere}.banner-edit-fields{padding:25px 0;border-top:1px solid var(--ws-line);margin-top:28px}.banner-edit-fields>span{font-size:11px;color:var(--ws-muted)}.profile-preview-editor input[type=file]{border-style:dashed;padding:20px}.profile-preview-editor input::file-selector-button{background:#304334;color:#e5ebce;border:0;border-radius:5px;padding:9px 13px;margin-right:12px}
/* Community and collection share the same open layout. */
.community-page{max-width:800px;margin:35px auto 80px}.community-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:25px}.community-heading h2{font:500 28px var(--display);margin:0}.community-heading>span{font-size:12px;color:var(--ws-muted)}.community-composer{padding-bottom:27px;border-bottom:1px solid var(--ws-line)}.community-composer .field-label{margin-bottom:12px}.community-composer button{display:block;margin-left:auto!important}.community-feed article{padding:28px 0;border-bottom:1px solid var(--ws-line)}.community-feed small{font-size:11px;color:var(--ws-muted)}.community-feed p{font-size:14px;line-height:1.9;margin:16px 0;white-space:pre-wrap;overflow-wrap:anywhere}.community-empty{padding:55px 0;text-align:center}.community-empty>span{font-size:28px;color:#b2c99d}.community-empty h3{font:500 23px var(--display);margin:16px 0 10px}.community-empty p{font-size:12px;color:var(--ws-muted)}.live-collector>.operation-page{background:none;border:0;padding:26px 0;box-shadow:none}.live-collector .collector-collection{background:none;border:0;padding:12px 0}.live-collector>.operation-page>h2{font-size:26px;margin-bottom:28px}
body:is([data-page=controls],[data-page=edit],[data-page=treasury]) .site-decoration{opacity:.1}
@media(max-width:1000px){.market-workbench{gap:25px;grid-template-columns:minmax(0,1fr) 310px}.market-metrics{gap:22px}.market-metrics strong{font-size:12px}.rules-workspace{gap:32px;grid-template-columns:190px 1fr}.profile-preview-body{gap:32px;grid-template-columns:1fr 220px}}
@media(max-width:760px){.market-workbench{grid-template-columns:1fr;margin-top:25px;gap:30px}.trading-rail{position:static;width:100%;max-width:460px;margin:auto}.market-order{padding:22px}.market-price h2{font-size:36px}.market-price .eyebrow{font-size:9px}.market-metrics{gap:18px;justify-content:space-between}.market-metrics strong{font-size:12px}.price-plot svg{min-height:190px}.market-contract{gap:10px;flex-wrap:wrap}.market-contract>a:last-child{margin-left:0}.chart-footnote{font-size:9px}.chart-footnote button{font-size:9px}.portfolio-heading{align-items:flex-start;flex-direction:column;margin-bottom:28px}.portfolio-actions{width:100%}.portfolio-actions>.text-button{margin-left:auto;order:3}.portfolio-identity h1{font-size:26px}.portfolio-identity h1 small{font-size:18px}.treasury-summary{padding:22px 0;gap:20px;grid-template-columns:1fr 1fr}.treasury-summary>div{padding:0;border:0}.treasury-summary>div:last-child{grid-column:1/-1;padding-top:17px;border-top:1px solid var(--ws-line);display:flex;align-items:center;gap:18px}.treasury-summary>div:last-child strong{font-size:24px;margin:0}.treasury-summary strong{font-size:29px}.portfolio-tabs{gap:22px}.portfolio-tabs>span{font-size:9px;max-width:100px;text-align:right}.holdings-table-head,.holding-row{grid-template-columns:1fr .8fr 63px;gap:12px;padding:18px 0}.holding-row>div{gap:10px}.holding-row img,.asset-fallback{width:30px;height:30px}.holding-row strong{font-size:12px}.holding-row>a{font-size:10px}.treasury-owner{flex-wrap:wrap;gap:18px}.treasury-owner>div{flex-basis:100%}.treasury-transfer{grid-template-columns:1fr;padding:22px;gap:20px}.ledger-table>a,.ledger-labels{grid-template-columns:1.1fr .8fr;gap:10px;padding:20px 0}.ledger-table time{grid-column:1/-1;text-align:left;font-size:10px}.ledger-table i{display:none}.ledger-labels>span:last-child{display:none}.rules-heading{margin:25px auto;align-items:start}.rules-heading h1{font-size:23px}.rules-heading>.secondary{font-size:10px;padding:10px 12px;min-height:38px}.rules-heading>div{gap:12px}.rules-avatar{width:42px;height:42px}.rules-heading span{font-size:10px}.rules-workspace{display:block;padding-top:15px}.rules-nav{position:static;display:flex;flex-direction:row;overflow:auto;gap:8px;margin-bottom:30px;padding-bottom:10px}.rules-nav button{flex:0 0 auto;padding:12px 15px}.rules-nav strong{font-size:11px}.rules-nav small,.rules-nav button>span,.rules-nav>a{display:none}.rules-panel header h2{font-size:28px}.rules-panel header{margin-bottom:25px}.rules-panel .field-pair{gap:16px}.rules-panel .field-label{font-size:11px}.rules-panel .setting-switch{gap:20px}.rules-panel .setting-switch small{font-size:10px}.permission-summary{gap:14px}.rewards-totals{gap:20px}.rewards-totals strong{font-size:26px}.automation-state{flex-wrap:wrap}.automation-state small{margin-left:0;flex-basis:100%}.reward-manual form{flex-direction:column;align-items:stretch}.editor-toolbar{align-items:flex-start}.editor-toolbar>span{font-size:10px;padding-top:12px}.editor-toolbar>div{gap:10px}.editor-toolbar .text-button{font-size:10px}.editor-toolbar .primary{font-size:11px;padding:10px 14px;min-height:38px}.editable-banner{height:165px}.banner-caption{font-size:20px;left:20px;top:28px;bottom:auto}.editable-banner>.secondary{font-size:10px;min-height:36px;bottom:14px;right:14px}.profile-inline-identity{gap:16px;flex-wrap:wrap;padding-bottom:25px}.preview-avatar{width:66px;height:66px;flex-basis:66px}.profile-inline-identity h1{font-size:26px}.identity-lock{margin:0;font-size:9px;flex-basis:100%}.profile-preview-body{grid-template-columns:1fr;gap:30px}.profile-preview-body aside{padding:25px 0 0;border:0;border-top:1px solid var(--ws-line)}.profile-preview-body aside h3{font-size:22px}.community-page{margin-top:25px}.treasury-workspace{margin-top:25px}.terminal-external{font-size:11px;padding:9px 11px}}
@media(prefers-reduced-motion:reduce){.portrait.uploaded img{transition:none}}

.financial-review{max-width:470px;margin:45px auto 80px;padding:26px;background:var(--ws-surface);border:1px solid var(--ws-line);border-radius:22px}.financial-review header{display:flex;align-items:center;gap:15px;margin-bottom:28px}.financial-review header>a{font-size:24px}.financial-review h1{font:500 22px var(--display);letter-spacing:-.5px;margin:0}.financial-review header .network-dot{margin-left:auto;white-space:nowrap}.review-token-mark{display:flex;align-items:center;gap:13px;font-size:14px;margin:0 0 22px}.review-token-mark img{width:42px;height:42px;border-radius:12px}.review-amount{padding:24px;background:var(--ws-inset);border-radius:14px}.review-amount>span,.review-receive>span{font-size:11px;color:var(--ws-muted)}.review-amount>strong{display:block;font:500 35px var(--display);margin-top:15px;overflow-wrap:anywhere}.review-amount small{font:12px var(--body);color:#acc19b}.review-receive{border-top:1px solid var(--ws-line);margin-top:22px;padding-top:20px}.review-receive>strong{display:block;font:500 27px var(--display);margin-top:12px;overflow-wrap:anywhere}.review-recipient{display:flex;gap:14px;align-items:center;font-size:11px;margin:22px 0;color:var(--ws-muted)}.review-recipient button{background:none;border:0;color:var(--ws-lime);font-size:10px;margin-left:auto}.review-disclosure{margin:24px 0;font-size:11px;color:var(--ws-muted)}.review-disclosure summary{display:flex;justify-content:space-between;cursor:pointer}.review-disclosure dl{margin-top:20px}.review-disclosure dl>div{display:flex;justify-content:space-between;gap:15px;padding:9px 0}.review-disclosure dd{margin:0;color:var(--ws-ink);text-align:right}.financial-review-actions{display:flex;flex-direction:column;gap:18px;margin-top:22px;align-items:stretch;text-align:center}.financial-review .primary{width:100%;margin:0;justify-content:center}.review-receipt{display:block;text-align:center;font-size:10px;color:var(--ws-muted);margin:22px 0 0}.financial-review .form-error{font-size:12px}.confirmation-status{display:flex;align-items:center;justify-content:center;gap:12px;font-size:13px}
@media(max-width:600px){.financial-review{margin:20px auto 60px;padding:23px}.financial-review h1{font-size:20px}.financial-review header .network-dot{font-size:9px}.review-amount>strong{font-size:30px}}

.collector-about{display:grid;grid-template-columns:1.3fr 1fr;gap:70px;padding:35px 0 60px}.collector-about h2{font:500 30px var(--display);margin:16px 0}.collector-about p{font-size:14px;line-height:1.9;white-space:pre-wrap;color:var(--ws-muted)}.collector-about dl>div{display:flex;justify-content:space-between;gap:25px;border-bottom:1px solid var(--ws-line);padding:18px 0;font-size:12px}.collector-about dt{color:var(--ws-muted)}.collector-about dd{margin:0;text-align:right}.cx-profile-actions{flex-wrap:wrap;gap:12px}.cx-profile-actions>.text-button{font-size:11px;padding:12px}.profile-preview-body textarea{margin-bottom:25px}@media(max-width:760px){.collector-about{grid-template-columns:1fr;gap:24px}.cx-profile-actions{width:100%}}
.inline-trade-status{display:grid;gap:8px;margin-top:16px;padding:14px 0;border-top:1px solid var(--line, #3b4c40);font-size:12px;line-height:1.6}.inline-trade-status strong{font-size:13px}.inline-trade-status a{width:fit-content;text-decoration:underline;text-underline-offset:4px}.inline-trade-status.trade-success{color:#d9e6a6}.market-order input:disabled{opacity:.65}
