.market-shell{--market-line:#292e2c;--market-muted:#a2aaa5;color:#f1f0e8;max-width:1800px;margin:auto;padding:26px clamp(18px,3.4vw,64px) 60px;font-size:16px}.market-shell *{box-sizing:border-box}.market-shell button,.market-shell input,.market-shell select,.market-shell textarea{font:inherit}.market-shell button{cursor:pointer}.market-shell button:disabled{cursor:not-allowed;opacity:.4}:is(.market-shell button:focus-visible,.market-shell a:focus-visible,.market-shell input:focus-visible,.market-shell textarea:focus-visible,.market-shell select:focus-visible){outline:2px solid var(--lime);outline-offset:3px}.market-heading{justify-content:space-between;align-items:end;gap:24px;padding:4px 0 30px;display:flex}.market-eyebrow{font:12px var(--font-tickerz-mono),monospace;letter-spacing:.1em;color:var(--market-muted)}.market-heading h1{letter-spacing:-.055em;margin:20px 0 0;font-size:clamp(44px,5.5vw,78px);font-weight:450;line-height:.98}.market-heading h1 span{color:var(--lime)}.market-heading>p{color:var(--market-muted);margin:0;line-height:1.6}.market-tabs{border-top:1px solid var(--market-line);border-bottom:1px solid var(--market-line);align-items:center;gap:30px;min-height:62px;display:flex}.market-tabs button{color:var(--market-muted);font:12px var(--font-tickerz-mono),monospace;white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-self:stretch;padding:18px 0}.market-tabs button span{margin-left:8px;font:16px Arial,sans-serif}.market-tabs button[aria-pressed=true]{color:var(--lime);border-bottom-color:var(--lime)}.market-free{color:var(--market-muted);white-space:nowrap;margin-left:auto;font-size:12px}.market-terminal{border-bottom:1px solid var(--market-line);grid-template-columns:minmax(220px,.85fr) minmax(360px,1.8fr) minmax(240px,1fr);display:grid}.market-universe{border-right:1px solid var(--market-line);padding:0 20px 20px 0}.market-panel-title{justify-content:space-between;align-items:center;gap:12px;min-height:64px;display:flex}.market-panel-title h2{overflow-wrap:anywhere;margin:0;font-size:15px;font-weight:500}.market-panel-title>span{font:12px var(--font-tickerz-mono),monospace;color:var(--market-muted);white-space:nowrap}.market-shell .market-positive{color:var(--lime)}.market-shell input:not([type=checkbox]):not([type=range]),.market-shell select,.market-shell textarea{color:#eee;background:#101412;border:1px solid #363d38;border-radius:0;width:100%;min-width:0;padding:12px;font-size:14px}.market-shell input::placeholder,.market-shell textarea::placeholder{color:#8e9690}.market-search,.market-sector{margin-bottom:10px;display:block}.market-company-list{scrollbar-width:thin;scrollbar-color:#4a524c transparent;overscroll-behavior:contain;max-height:590px;overflow-y:auto}.market-company{text-align:left;color:#eee;background:0 0;border:0;border-bottom:1px solid #1d2420;align-items:center;gap:10px;width:100%;padding:10px 4px;display:flex}.market-company:hover,.market-company[aria-pressed=true]{color:var(--lime);background:#172019}.market-company>span:nth-child(2){flex:1;min-width:0}.market-company img{width:44px;height:44px}.market-company b{font:14px var(--font-tickerz-mono),monospace}.market-company small{color:var(--market-muted);text-overflow:ellipsis;white-space:nowrap;margin-top:4px;font-size:12px;line-height:1.4;display:block;overflow:hidden}.market-company>span:last-child{font-size:22px;font-weight:300}.market-more,.market-text-button{color:var(--market-muted);background:0 0;border:0;padding:12px 0;font-size:14px!important}.market-more:hover,.market-text-button:hover{color:var(--lime)}.market-canvas{padding:0 24px}.market-six{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px 12px;display:grid}.market-slot{aspect-ratio:.83;background:linear-gradient(145deg,#101611,#0000);border:1px dashed #303930;flex-direction:column;justify-content:space-between;padding:18px;display:flex}.market-slot>span{font:32px var(--font-tickerz-mono),monospace;color:#596a59}.market-slot p{color:var(--market-muted);margin:20px 0 0;font-size:13px;line-height:1.5}.market-position{min-width:0}.market-position-art{aspect-ratio:1;background:#080a0b;border:1px solid #303932;position:relative;overflow:hidden}.market-position-art>img{object-fit:contain;width:100%;height:100%}.market-position-art>.media-artwork{position:absolute;inset:0}.market-play,.market-remove{z-index:2;color:#eee;background:#090d0ae8;padding:7px 9px;position:absolute;border:1px solid #566157!important;font-size:12px!important}.market-play{bottom:8px;left:8px}.market-remove{line-height:1;top:8px;right:8px;font-size:20px!important}.market-position-caption{font:14px var(--font-tickerz-mono),monospace;justify-content:space-between;gap:4px;margin:10px 0 4px;display:flex}.market-position-caption span{color:var(--lime);font-size:12px}.market-position>small{color:var(--market-muted);font-size:12px;line-height:1.4}.market-caption{color:var(--market-muted);margin:28px 0;font-size:14px;line-height:1.7}.market-weights{border-left:1px solid var(--market-line);padding:0 0 22px 20px}.market-hint{color:var(--market-muted);margin:0 0 20px;font-size:14px;line-height:1.6}.market-allocation{grid-template-columns:1fr 58px;align-items:center;gap:4px 10px;margin-bottom:12px;display:grid}.market-allocation>label{font:14px var(--font-tickerz-mono),monospace}.market-allocation input[type=number]{text-align:right;padding:6px!important}.market-allocation input[type=range]{width:100%;accent-color:var(--lime);grid-column:1/-1;height:16px}.market-compose{border-top:1px solid var(--market-line);margin-top:12px;padding-top:18px}.market-compose>label{margin-bottom:14px;font-size:14px;display:block}.market-compose input,.market-compose textarea{margin-top:8px;display:block}.market-compose textarea{resize:vertical}.market-compose label>span{color:var(--market-muted);font-size:12px}.market-consent{color:var(--market-muted);gap:10px;margin:18px 0;font-size:12px;line-height:1.5;display:flex}.market-consent input{accent-color:var(--lime);flex:none;width:16px;height:16px;margin:1px 0}.market-primary{background:var(--lime);color:#10180d;border:1px solid var(--lime);text-align:center;width:100%;min-height:48px;padding:14px 20px;font-weight:550}.market-primary:not(:disabled):hover{background:#dfff82}.market-message{color:#e6d59d;font-size:14px;line-height:1.5}.market-published-link{color:var(--lime);margin:12px 0;text-decoration:underline;display:inline-block}.market-fine{color:var(--market-muted);margin:16px 0;font-size:12px;line-height:1.6}.market-help{border-bottom:1px solid var(--market-line);color:var(--market-muted);margin-top:30px;padding-bottom:20px;font-size:14px;line-height:1.7}.market-help summary{cursor:pointer;color:#e3e7df}.market-help p{max-width:850px}.market-discover,.market-collective{padding-top:30px}.market-discover-top{align-items:center;gap:20px;margin-bottom:24px;display:flex}.market-discover-top>div:first-child{flex:1}.market-discover-top h2{letter-spacing:-.03em;margin:0 0 10px;font-size:30px;font-weight:400}.market-discover-top p{color:var(--market-muted);margin:0;font-size:14px}.market-public-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;display:grid}.market-public-card{border:1px solid var(--market-line);display:block}.market-public-card:hover{border-color:var(--lime)}.market-card-art{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.market-card-art img{width:100%;height:auto;display:block}.market-card-body{padding:18px}.market-card-body h3{overflow-wrap:anywhere;margin:0 0 6px;font-size:20px;font-weight:450}.market-card-body p{color:var(--market-muted);margin:0 0 24px;font-size:14px}.market-card-body>div{justify-content:space-between;gap:20px;font-size:12px;display:flex}.market-card-body>div span{color:var(--market-muted);line-height:1.6}.market-card-body>div b{color:var(--lime);white-space:nowrap;font-weight:400}.market-empty{border:1px dashed var(--market-line);text-align:center;color:var(--market-muted);padding:70px 24px}.market-empty h3{color:#eee;font-size:28px;font-weight:400}.market-pages{justify-content:space-between;align-items:center;margin-top:24px;display:flex}.market-pages button,.market-outline{color:#eee;background:0 0;border:1px solid #465147;padding:12px 20px;display:inline-block}.market-pages span{color:var(--market-muted);font-size:14px}.market-count{flex-direction:column;align-items:end;display:flex}.market-count b{color:var(--lime);font-size:40px;font-weight:400}.market-count span{color:var(--market-muted);font-size:12px}.market-stats-head,.market-stats-row{border-bottom:1px solid var(--market-line);grid-template-columns:2fr 1fr 1fr;align-items:center;gap:20px;padding:18px 0;font-size:14px;display:grid}.market-stats-head{color:var(--market-muted);font-size:12px}.market-stats-row>span>small{color:var(--market-muted);margin-top:6px;font-size:12px;display:block}.market-stats-row>span:last-child{text-align:right;color:var(--lime)}.market-stats-head>span:last-child{text-align:right}.market-bar{background:#243022;height:3px;margin-top:10px}.market-bar i{background:var(--lime);height:100%;display:block}.market-detail{max-width:1100px}.market-detail .market-six{gap:24px}.market-detail-header{justify-content:space-between;align-items:end;gap:30px;padding:36px 0 30px;display:flex}.market-detail-header h1{letter-spacing:-.045em;margin:14px 0;font-size:clamp(36px,5vw,64px);line-height:1.08}.market-detail-header p{color:var(--market-muted)}.market-story{white-space:pre-wrap;overflow-wrap:anywhere;max-width:760px;font-size:20px;line-height:1.6}.market-actions{flex-wrap:wrap;gap:12px;margin:30px 0;display:flex}.market-actions .market-primary{width:auto}.market-actions button,.market-actions a{min-height:44px;font-size:14px}.market-report{border-top:1px solid var(--market-line);padding-top:20px}.market-report button{color:var(--market-muted);background:0 0;border:0;padding:10px 0;font-size:12px}.market-detail-weights{margin-top:28px}.market-detail-weights>div{border-bottom:1px solid var(--market-line);justify-content:space-between;padding:12px 0;font-size:14px;display:flex}.market-detail-weights span:last-child{color:var(--lime)}.market-vote-note{color:var(--market-muted);font-size:12px}@media (max-width:1100px){.market-terminal{grid-template-columns:minmax(200px,.8fr) minmax(300px,1.5fr)}.market-weights{border-left:0;border-top:1px solid var(--market-line);grid-column:1/-1;padding:0 0 24px}.market-compose{grid-template-columns:1fr 1fr;gap:20px;display:grid}.market-compose>label:last-child{grid-column:1/-1}.market-allocation{max-width:520px}.market-free{display:none}.market-public-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.market-discover-top{flex-wrap:wrap}.market-discover-top>div:first-child{flex-basis:100%}}@media (max-width:640px){.market-heading{flex-direction:column;align-items:start;gap:18px}.market-heading h1 br{display:none}.market-heading>p{font-size:14px}.market-tabs{gap:18px;overflow-x:auto}.market-tabs button{font-size:11px}.market-tabs button span{margin-left:5px;font-size:14px}.market-terminal{flex-direction:column;display:flex}.market-universe{border-right:0;padding:0 0 18px}.market-company-list{max-height:260px}.market-canvas{border-top:1px solid var(--market-line);padding:0 0 20px}.market-six{grid-template-columns:repeat(2,minmax(0,1fr))}.market-slot{aspect-ratio:1.05}.market-slot>span{font-size:28px}.market-caption{margin:18px 0}.market-compose{display:block}.market-public-grid{grid-template-columns:1fr}.market-discover-top>label{width:100%}.market-detail-header{flex-direction:column;align-items:start;gap:10px}.market-story{font-size:17px}.market-stats-head,.market-stats-row{grid-template-columns:1.4fr 1fr .7fr;gap:12px;font-size:12px}.market-detail .market-six{gap:20px 12px}.market-actions>*{text-align:center;flex:1}.market-help{font-size:13px}.gallery-header nav{flex-wrap:wrap}}.market-shell .market-detail-header{max-width:960px;display:block}.market-shell .market-detail-header h1{overflow-wrap:anywhere}.market-shell .market-draft-export{width:100%;margin-top:10px;font-size:12px}.market-back{color:var(--market-muted);font-size:13px}.market-shell .market-report{flex-wrap:wrap;align-items:center;gap:24px;display:flex}.market-moderation article{border:1px solid #384137;margin:20px 0;padding:24px}.market-moderation article>div{align-items:center;gap:24px;display:flex}.market-shell .sr-only{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.market-shell .market-play{left:auto;right:8px}@media (max-width:640px){.market-shell .market-tabs{gap:12px;overflow:visible}.market-shell .market-tabs button{white-space:normal;flex:1;font-size:10px;line-height:1.5}.market-shell .market-tabs button span{margin:3px 0 0;font-size:12px;display:block}.market-shell .market-heading h1{letter-spacing:-.035em}}.market-help summary{justify-content:space-between;align-items:center;gap:16px;list-style:none;display:flex}.market-help summary::-webkit-details-marker{display:none}.market-help summary:after{content:"";border-bottom:1px solid;border-right:1px solid;width:7px;height:7px;margin-right:4px;transition:transform .12s;transform:rotate(45deg)}.market-help[open] summary:after{transform:rotate(225deg)}.market-shell .tickerz-select-trigger{color:#eee;background:#101412;border:1px solid #363d38;min-height:44px;padding:11px 38px 11px 12px}.market-shell .tickerz-select-trigger:after{right:15px}.market-shell .tickerz-select-trigger:focus-visible{outline-offset:1px;border-color:#4a524c;outline:1px solid #dcff384d}.market-shell .tickerz-select-list{background:#0d100e;border-color:#343a36;min-width:100%}.market-shell .tickerz-select-option{font-family:var(--font-mono);letter-spacing:.02em;font-size:13px}.market-shell .tickerz-select-option[data-highlighted=true]{background:#1a1f1b}@media (max-width:640px){.market-discover-top>div:not(:first-child){width:100%}}
