/* Quiet shared chrome: no gradients, ornamental boxes or oversized hero. */
body {background:#101722;}
header {display:flex;align-items:center;justify-content:space-between;gap:24px;padding-top:25px;padding-bottom:25px;}
.brand-heading {gap:13px;}
.brand-mark {display:block;width:68px;height:64px;flex-shrink:0;background:#f3f5f7;mask-image:url('/static/brand/logo-monochrome-original.png');mask-mode:luminance;mask-size:contain;mask-repeat:no-repeat;mask-position:center;}
.brand-heading h1 {font-size:28px;letter-spacing:.04em;margin:0 0 7px;font-weight:600;}
.brand-slogan {font-size:15px;}
.header-controls {display:flex;align-items:center;gap:14px;flex-wrap:wrap;justify-content:flex-end;}
.header-controls label {font-size:12px;font-weight:400;color:#8f9baa;}
.header-controls select {font-size:12px;max-width:230px;border-color:#2c3644;background:transparent;padding:7px;margin:0 0 0 7px;}
.page-tabs {gap:4px;border-bottom:1px solid #2c3644;padding-bottom:8px;}
.page-tabs a {background:transparent;border:0;border-radius:4px;color:#99a6b5;font-size:16px;padding:12px 15px;box-shadow:none;}
.global-data-time {width:100%;text-align:center;font-size:12px;color:#8292a5;min-height:18px;margin-bottom:10px;}
.platform-footer {text-align:center;max-width:1552px;margin:0 auto;padding:25px 24px 36px;}
.footer-links {display:flex;justify-content:center;gap:20px;margin-bottom:9px;}
.footer-copyright {font-size:12px;color:#788695;letter-spacing:.02em;}
.header-controls select {color-scheme:dark;background:#111c2c;color:#dce6f3;}
.header-controls select option {background:#111c2c;color:#dce6f3;}
.language-label {display:inline-flex;align-items:center;gap:4px;}
.language-icon {width:17px;height:17px;flex-shrink:0;vertical-align:middle;}
.page-tabs a:hover {background:#192331;color:#e2e8f0;}
.page-tabs a[aria-current=page] {background:#202c3b;color:#edf2f7;border:0;box-shadow:none;}
.card {box-shadow:none;border-color:#2c3644;background:#121c29;}
.platform-footer {color:#788695;font-size:12px;border-top:1px solid #263140;padding:20px;line-height:1.8;}
.platform-footer a {color:#99a6b5;}
.editorial-content {max-width:950px;justify-self:center;width:100%;padding:30px 10px;}
.editorial-content h2:first-child {margin-top:0;}
.editorial-content p {color:#aab7c5;max-width:760px;}
.editorial-content h2 {margin-top:38px;font-weight:500;}
.editorial-lead {font-size:17px;color:#dce4ec!important;}
.product-intro {display:flex;justify-content:space-between;gap:24px;align-items:start;border-bottom:1px solid #2c3644;padding-bottom:25px;}
.product-intro h2 {font-size:28px;margin-bottom:12px;}
.release-state {white-space:nowrap;border:1px solid #394553;border-radius:4px;padding:6px 10px;font-size:12px;color:#99a6b5;}
.assistant-components {display:grid;grid-template-columns:1fr 1fr;gap:36px;margin:28px 0;}
.assistant-components article {border-top:1px solid #2c3644;padding-top:18px;}
.assistant-components h3 {font-size:18px;margin:0;}
.assistant-components small {color:#788695;}
.editorial-content table {font-size:13px;}
.editorial-content th,.editorial-content td {text-align:left;}
.setup-steps {padding-left:20px;color:#aab7c5;}
.setup-steps li {margin:9px 0;}
.product-faq details {border-top:1px solid #2c3644;padding:13px 0;}
.product-faq summary {cursor:pointer;color:#dce4ec;font-size:14px;}
.product-faq p {font-size:14px;}
.about-contact {border-top:1px solid #2c3644;padding-top:18px;margin-top:28px;}
.has-help {cursor:help;}
.has-help::after {content:' ⓘ';font-size:10px;color:#8292a4;white-space:nowrap;}
.has-help:focus-visible {outline:1px solid #8292a4;outline-offset:3px;}
.forever-logo {width:32px;height:32px;object-fit:contain;vertical-align:middle;flex-shrink:0;}
.editorial-eyebrow {display:block;font-size:22px;font-weight:500;color:#b5c2ce;letter-spacing:.02em;}
.editorial-hero {display:grid;grid-template-columns:1fr;gap:0;align-items:center;padding:24px 0 38px;border-bottom:1px solid #293545;}
.editorial-hero h2 {font-size:32px;line-height:1.55;font-weight:500;margin:12px 0 20px;}
.editorial-purpose {display:grid;grid-template-columns:1fr 1fr;gap:40px;margin:36px 0;}
.editorial-purpose h3 {font-size:18px;font-weight:500;line-height:1.6;margin:10px 0;}
.brand-values {display:grid;grid-template-columns:repeat(3,1fr);gap:28px;margin:24px 0 40px;}
.brand-values article {border-top:1px solid #293545;padding-top:18px;}
.brand-values h3 {font-size:17px;font-weight:500;}
.brand-values p,.collection-flow p {font-size:14px;}
.editorial-contact {display:flex;align-items:center;justify-content:space-between;gap:40px;border-block:1px solid #293545;padding:28px 0;margin:36px 0;}
.editorial-contact h2 {font-size:23px;font-weight:500;margin:10px 0;}
.editorial-contact p {font-size:14px;}
.contact-details {min-width:210px;font-size:14px;}
.editorial-notes {display:grid;grid-template-columns:1.4fr 1fr;gap:45px;margin:30px 0;}
.editorial-notes h3 {font-size:14px;color:#b5c2ce;font-weight:500;}
.editorial-notes p {font-size:12px;line-height:1.9;color:#8594a4;}
.collection-flow {display:grid;grid-template-columns:1fr auto 1fr auto 1fr;gap:20px;margin:28px 0 40px;}
.collection-flow h3 {font-size:16px;font-weight:500;}
.flow-arrow {align-self:center;color:#566b80;}
.ticker-change {font-size:12px;white-space:nowrap;}
@media(max-width:700px){
  .editorial-hero,.editorial-purpose,.editorial-notes{grid-template-columns:1fr;gap:22px;}
  .editorial-hero h2{font-size:26px;}
  .brand-values{grid-template-columns:1fr;gap:15px;}
  .editorial-contact{align-items:flex-start;flex-direction:column;gap:12px;}
  .collection-flow{grid-template-columns:1fr;gap:10px;}
  .flow-arrow{display:none;}
}
#dashboard-resale-preview th {font-size:13px;line-height:1.6;}
#dashboard-resale-preview td {font-size:14px;line-height:1.65;}
#dashboard-resale-preview td small {font-size:12px;}
#dashboard-resale-preview td:nth-child(2),#dashboard-resale-preview td:nth-child(3),#dashboard-resale-preview td:nth-child(4),#dashboard-resale-preview td:nth-child(6) {white-space:nowrap;}
#dashboard-resale-preview .coin {gap:2px;margin-right:3px;}
#dashboard-resale-preview th:nth-child(4) {width:13%;}
#dashboard-resale-preview th:last-child {width:16%;}
.material-ticker {display:flex;align-items:center;width:100%;min-width:0;height:48px;margin:18px 0 24px;border-block:1px solid #2c3644;gap:14px;overflow:hidden;font-size:13px;}
.material-ticker[hidden] {display:none;}
.ticker-label {white-space:nowrap;color:#aebbc9;font-size:12px;flex-shrink:0;}
.ticker-window {overflow:hidden;flex:1;min-width:0;}
.ticker-track {display:flex;width:max-content;animation:material-scroll 100s linear infinite;}
.ticker-group {display:flex;align-items:center;gap:35px;padding-right:35px;flex-shrink:0;}
.ticker-entry {display:flex;align-items:center;gap:9px;white-space:nowrap;}
.ticker-entry .item-icon {width:22px;height:22px;}
.ticker-entry small {font-size:11px;color:#8292a4;}
.ticker-entry strong {font-weight:400;}
.ticker-pause {background:transparent;border:0;color:#aebbc9;padding:5px;flex-shrink:0;}
.material-ticker:hover .ticker-track,.material-ticker:focus-within .ticker-track,.material-ticker.paused .ticker-track {animation-play-state:paused;}
@keyframes material-scroll {to {transform:translateX(-50%);}}
@media(prefers-reduced-motion:reduce){.ticker-track {animation:none;}.ticker-window {overflow-x:auto;}.ticker-group[aria-hidden] {display:none;}}
@media(max-width:850px){header{align-items:start;flex-direction:column;gap:18px;}.header-controls{flex-wrap:wrap;gap:12px;}.assistant-components{grid-template-columns:1fr;gap:18px;}.product-intro{flex-direction:column;}.page-tabs{flex-wrap:wrap;}.page-tabs a{padding:8px;font-size:13px;}}
