/* Consistent, compact demo consoles. Details stay available on demand. */
.topbar{background:#0c140f;border-bottom:1px solid #2c4735}.receipts>summary{cursor:pointer;margin:0;list-style:none}.receipts>summary:after{content:'＋';color:#8ef0a7;margin-left:auto}.receipts[open]>summary:after{content:'−'}.receipts[open]>summary{margin-bottom:10px}.trip-art svg,.artwork svg{filter:grayscale(1) sepia(.5) hue-rotate(70deg) saturate(1.2)}.brand-symbol{background:#8ef0a7!important;color:#09190f!important}.feedback{max-width:420px;pointer-events:none}.site-footer{color:#a2b5a9}.site-footer a{color:#b7e8c5}
@media(min-width:1081px){.topbar{height:58px;max-width:none;padding:0 26px}.topbar nav{margin-left:auto}.topbar .brand{font-size:20px}main{padding:19px 0 0;max-width:1600px;margin:0 26px}.hero-line{margin-bottom:17px;gap:20px}.hero-line h1{font-size:32px;letter-spacing:-1px}.hero-line p{font-size:12px;margin-top:8px;max-width:none}.eyebrow{font-size:10px;margin-bottom:8px}.panel{padding:17px}.section-line{margin-bottom:12px}h2{font-size:15px}.notice{padding:10px 12px;font-size:11px}.receipts{padding:11px 16px;margin-top:12px;border-radius:9px}.receipts h2{font-size:12px}.site-footer{margin:12px 26px 0;padding:5px 0 12px;max-width:none}.guard-note,.gather-note,.relay-disclosure,.revocation-note{margin-top:11px;font-size:10px;padding:0}.cockpit{grid-template-columns:285px 1fr;gap:16px}.order-panel{gap:14px;padding:18px}.order-panel input{min-height:39px;padding:8px 10px}.order-panel .stack{gap:13px}.trade-right{gap:14px}.execution-chart{padding:17px 20px 10px}.chart{height:132px}.chart-meta{margin-top:9px}.market-price{font-size:29px}.execution-stats{padding:16px 20px}.slice-track{margin:12px 0}.metric-value{font-size:26px}.market-toolbar{padding-top:10px}.gather-layout{grid-template-columns:1.18fr 1fr;gap:17px}.trip-art{height:155px}.trip-info{padding:15px 19px}.trip-info h2{font-size:19px}.itinerary{margin-top:12px}.trip-subline{font-size:11px}.funding-panel{padding:18px}.funding-total{font-size:35px;margin:12px 0 7px}.funding-panel .divider{margin:9px 0}.funding-bar{margin:10px 0 6px}.key-value{margin:6px 0;font-size:11px}.funding-panel .primary{padding:9px;margin-top:9px}.funding-panel .notice{margin-top:8px}.member-section{margin-top:15px}.member-card{padding:12px 14px;border-radius:10px}.member-grid{gap:13px}.avatar{width:28px;height:28px;font-size:13px}.member-card h3{font-size:13px;margin-top:8px}.member-amount{font-size:19px;margin:7px 0}.member-card button{padding:8px;font-size:11px}.member-card .address{font-size:10px}.deadline-controls{margin-top:8px}.deadline-controls p{font-size:10px}.gather-note{display:none}.relay-hero{gap:30px;margin-bottom:15px;grid-template-columns:1.1fr 1fr}.relay-hero h1{font-size:32px;letter-spacing:-1px}.relay-hero p{margin-top:8px;font-size:11px;max-width:none}.split-art{padding:12px 22px;border-radius:10px;border:1px solid #345440}.split-labels{margin:8px 0}.split-bar{height:10px}.feed-toolbar{padding:9px 0;margin-bottom:12px}.post-grid{gap:16px}.artwork{height:105px;aspect-ratio:auto}.post-body{padding:13px 16px}.post-title{font-size:22px;min-height:0;font-family:Arial,sans-serif}.post-desc{font-size:11px;min-height:0;margin-top:7px}.credit-chain{margin:10px 0;padding:9px 0}.balance-section{margin-top:14px}.balance-grid{gap:16px}.balance-card{padding:12px 16px;gap:8px}.balance-card .balance-amount{font:24px Consolas,monospace}.relay-disclosure{margin-top:9px}.passport-layout{display:contents}main:has(.passport-layout){display:grid;grid-template-columns:.9fr 1.3fr 1fr;gap:14px}main:has(.passport-layout)>.hero-line{grid-column:1/-1;margin:0}.vault-panel{grid-column:1;padding:0;align-self:stretch}.passport-cover{padding:17px}.passport-code{margin-top:10px;padding-top:8px}.passport-emblem{width:32px;height:32px;font-size:20px}.passport-owner{font-size:19px;margin-top:10px}.vault-content{padding:14px}.memory-field{padding:10px 0;gap:8px}.field-title{font-size:11px}.field-value{font-size:10px;margin-top:3px}.vault-content .notice{margin-top:9px}.passport-right{grid-column:2;gap:14px}.grant-builder,.access-panel{padding:16px}.agent-picks{gap:8px;margin:12px 0}.agent-choice{padding:10px;gap:8px}.agent-icon{width:26px;height:26px;font-size:16px}.agent-choice strong{font-size:11px}.agent-choice small{font-size:9px}.grant-options{grid-template-columns:1fr 1fr;gap:9px}.grant-options label:first-child{grid-column:1/-1}.grant-options input,.grant-options select{min-height:34px;padding:7px;font-size:11px}.grant-summary{margin-top:12px}.grant-summary button{padding:9px 13px;font-size:11px}.grant-help{font-size:9px;margin-top:8px}.access-list{max-height:190px;overflow:auto}.access-card{padding:12px}.access-panel .section-line{align-items:flex-start}.access-head-controls{flex-wrap:wrap;justify-content:flex-end}.packet-panel{grid-column:3;grid-row:2;display:flex;flex-direction:column;padding:0;margin:0}.packet-data,.packet-proof{padding:16px}.packet-json{min-height:150px;padding:12px;font-size:11px}.packet-proof{border-left:0;border-top:1px solid #2b4735;flex:1}.packet-note{margin-top:10px}.revocation-note{grid-column:1/-1;margin:0}.passport-layout~.receipts{grid-column:1/-1;margin:0}.header-notice{font-size:10px}}

:root{--accent:#8ef0a7;--ink:#edf5ef;--muted:#9bafa2;--line:#293d30;--surface:#101913;--wash:#15231b;color:#edf5ef;background:#080d0a}.primary{color:#07110b;background:#8ef0a7}.trip-panel,.member-card,.post,.agent-choice{background:#101913;border-color:#2c4433}.passport-cover{background:#173422}.funding-bar span{background:#8ef0a7}.slice.done{background:#8ef0a7}.hero-line h1 span{color:#8ef0a7}.support-button{background:#8ef0a7;color:#07110b}.agent-choice[aria-pressed=true]{background:#1e3928;border-color:#8ef0a7}.funding-state{background:#1c3e2a;color:#b6f5c9}.split-bar span:nth-child(1){background:#8ef0a7}.split-bar span:nth-child(2){background:#4f9b68}.split-bar span:nth-child(3){background:#d9eadd}.chart-key{background:#8ef0a7}.trip-sticker{background:#142b1c;color:#c3f6d2}.chart text{fill:#afc5b6}
@media(min-width:1081px){main{padding-top:14px}.hero-line h1{font-size:29px}.hero-line{margin-bottom:13px}.hero-line p{font-size:11px;margin-top:6px}.order-panel{gap:10px;padding:15px}.order-panel .stack{gap:10px}.order-panel input{min-height:34px;padding:7px 10px}.order-panel label{font-size:11px}.order-panel .primary{padding:10px}.order-panel .notice{line-height:1.5;padding:9px}.order-panel>.small{font-size:10px}.order-panel .pair{font-size:12px}.chart{height:105px}.execution-chart{padding:14px 18px 9px}.execution-stats{padding:14px 18px}.chart-meta{font-size:10px;margin-top:7px}.market-price{font-size:25px}.market-toolbar{padding-top:8px}.slice-track{margin:10px 0}.execution-actions p{font-size:10px}.execution-actions button{font-size:11px;padding:8px 11px}.metric-value{font-size:23px}.metric-label{font-size:10px}.guard-note{margin-top:8px;line-height:1.5}.guard-note .guard-icon{font-size:17px}.receipts{margin-top:9px}.site-footer{margin-top:8px}.order-panel .notice{margin-top:0}}
@media(min-width:1081px){main:has(.gather-layout){display:grid;grid-template-columns:1fr 1fr 1.05fr;gap:15px}main:has(.gather-layout)>.hero-line{grid-column:1/-1;margin:0}.gather-layout{display:contents}.trip-panel{padding:0}.trip-art{height:170px}.trip-info{padding:17px}.itinerary{grid-template-columns:1fr;gap:14px;margin-top:18px}.trip-info h2{font-size:18px}.funding-panel{padding:16px}.funding-panel .section-line{gap:8px}.funding-state{font-size:9px;padding:5px}.funding-panel .notice{font-size:10px;line-height:1.5}.funding-panel .small{font-size:11px}.funding-total small{font-size:13px}.member-section{margin:0}.member-section .section-line{margin-bottom:10px;gap:5px}.member-section .micro{font-size:8px}.member-grid{grid-template-columns:1fr 1fr;gap:10px}.member-card{padding:12px}.member-top{margin-bottom:8px}.member-card h3{margin:0}.member-amount{margin:8px 0}.member-card button{padding:8px 5px;font-size:10px}.member-card .address{font-size:8px}.deadline-controls{display:flex;align-items:flex-start;gap:8px;flex-direction:column;margin-top:9px}.deadline-controls p{font-size:9px;line-height:1.5}.gather-layout~.receipts{grid-column:1/-1;margin:0}.relay-hero{margin-bottom:11px}.relay-hero h1{font-size:27px;line-height:1.2}.relay-hero p{font-size:10px;margin-top:7px}.split-art{padding:11px 18px}.split-figure{font-size:30px;line-height:1.1;color:#c9eed5}.split-figure:first-child{color:#8ef0a7}.split-figure span{font-size:9px;margin-top:4px}.split-labels{margin:7px 0}.split-art p{font-size:9px;margin-top:7px}.relay-hero h1 em{color:#a1edb6}.feed-toolbar{padding:7px 0;margin-bottom:7px}.feed-tabs button{padding:6px 12px}.feed-explainer{margin:7px 0;font-size:9px}.artwork{height:80px}.post-body{padding:10px 13px}.post-title{font-size:18px}.post-desc{font-size:10px;line-height:1.5;margin-top:6px}.credit-chain{margin:8px 0;padding:8px 0}.credit-chain strong{font-size:10px}.support-button{padding:8px 10px}.balance-section{margin-top:12px}.balance-section .section-line{margin-bottom:8px}.balance-section h2{font-size:14px}.balance-card{padding:10px 12px;gap:5px;grid-template-columns:1fr auto auto;align-items:center}.balance-card button{grid-column:3;grid-row:1;align-self:center}.balance-card .balance-amount{grid-column:2;grid-row:1;font-size:22px}.balance-account{display:none}.balance-card .balance-amount small{font-size:8px;margin-top:4px}.balance-card h3{font-size:11px}.balance-role{font-size:9px}.relay-disclosure{font-size:9px;line-height:1.5}.post-footer{gap:8px}}
@media(min-width:1081px){.passport-cover{display:grid;grid-template-columns:36px 1fr;gap:7px 10px;padding:15px}.passport-cover .eyebrow{grid-column:1/-1;margin:0}.passport-cover .passport-emblem{grid-column:1;grid-row:2}.passport-cover .passport-owner{grid-column:2;grid-row:2;margin:0;align-self:center}.passport-cover .micro{grid-column:1/-1}.passport-code{display:none}.vault-content{padding:13px}.memory-field{padding:9px 0}.vault-content .notice{font-size:10px;line-height:1.5}.grant-options{grid-template-columns:1.1fr .65fr .8fr}.grant-options label{font-size:10px}.grant-options label:first-child{grid-column:auto}.agent-picks{margin:10px 0}.grant-summary{margin-top:10px;padding-top:10px}.grant-help{line-height:1.5;font-size:9px}.access-list{max-height:162px}.access-card{padding:10px}.grant-card-bottom{gap:7px;flex-wrap:wrap}.grant-card-bottom button{font-size:9px;padding:6px}.access-panel .empty-card{padding:20px 14px;font-size:11px}.passport-right{gap:12px}.packet-json{line-height:1.7;max-height:210px;overflow:auto}.packet-note{font-size:9px;line-height:1.5}.packet-proof p{font-size:11px}.revocation-note{font-size:9px;line-height:1.5}.grant-scope{margin:7px 0}.access-head-controls .micro{display:none}}
