@import "https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700&display=swap";:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;color:#eef1f7;font-synthesis:none;--page-max:clamp(1180px, 88vw, 1840px);--page-gutter:clamp(28px, 2.4vw, 48px);--header-height:64px;--receipts-axis-space:24px;background:#07090d;font-family:Manrope,sans-serif}*{box-sizing:border-box}body{background:#07090d;min-width:320px;min-height:100vh;margin:0}button,input{font:inherit}button,a{-webkit-tap-highlight-color:transparent}main{grid-template-rows:64px auto 1fr auto;min-height:100vh;display:grid}main>.verify-banner{grid-row:2}main>.tab-panel,main>.workspace{grid-row:3}main>.site-footer{grid-row:4}@media (width>=861px){main.receipts-layout{min-height:calc(100dvh + var(--receipts-axis-space));grid-template-rows:64px auto minmax(min-content,1fr) auto}.receipts-layout .workspace{grid-template-rows:auto auto minmax(min-content,1fr);min-height:min-content}.receipts-layout .chart-panel{grid-template-rows:auto minmax(calc(520px + var(--receipts-axis-space)), 1fr) 38px}.receipts-layout .receipts-chart-stage{min-height:calc(520px + var(--receipts-axis-space))}}.topbar{z-index:100;background:#07090d;border-bottom:1px solid #1c2029;justify-content:space-between;align-items:center;padding:0 28px;display:flex;position:sticky;top:0}.brand{letter-spacing:.12em;align-items:center;gap:12px;font-family:DM Mono,monospace;font-size:14px;display:flex}.brand b{color:#f7931a;font-weight:500}.coin{color:#07090d;background:#f7931a;border-radius:50%;place-items:center;width:30px;height:30px;font:700 19px/1 Arial;display:grid;transform:rotate(10deg)}.range{color:#727b8e;letter-spacing:.1em;font:500 11px/1 DM Mono,monospace}.live-dot{background:#20c997;border-radius:50%;width:6px;height:6px;margin-right:8px;display:inline-block;box-shadow:0 0 10px #20c997}.workspace{width:100%;min-height:0;max-width:var(--page-max);padding:42px var(--page-gutter) 28px;grid-template-columns:minmax(0,1fr);margin:0 auto;display:grid}.receipts-toolbar{flex-wrap:wrap;align-items:center;gap:12px 20px;padding-bottom:16px;display:flex}.receipts-toolbar>.receipts-notice{flex:1 0 100%}.receipts-toolbar .account-form{flex-wrap:wrap;flex:520px;align-items:center;gap:8px 16px;min-width:0;max-width:820px;display:flex}.receipts-toolbar .account-picker{flex:600px;min-width:0}.receipts-toolbar .status-rank,.receipts-toolbar .status-unlock{white-space:nowrap;margin:0}.receipts-toolbar .import-entry{grid-template-columns:auto auto;align-items:center;gap:2px 14px;margin-left:auto;padding:8px 10px 8px 14px;display:grid}.receipts-toolbar .import-entry .eyebrow{grid-area:1/1;margin:0}.receipts-toolbar .import-entry .import-quota{grid-area:2/1;max-width:190px;margin:0}.receipts-toolbar .import-entry>button{white-space:nowrap;grid-area:1/2/span 2;width:auto}.receipts-toolbar .import-entry>p:not(.eyebrow):not(.import-quota){grid-column:1/-1;margin:6px 0 0}.workspace>.chart-panel{border:1px solid #1c2029;border-radius:14px;overflow:hidden}.eyebrow{color:#f7931a;letter-spacing:.14em;margin:0 0 12px;font:500 11px/1 DM Mono,monospace}h1{letter-spacing:-.045em;margin:0;font-size:clamp(27px,2.3vw,39px);font-weight:600;line-height:1.06}.intro{color:#81899a;margin:16px 0 0;font-size:14px;line-height:1.55}.account-form{grid-template-columns:minmax(0,1fr);gap:9px;display:grid}.account-picker{position:relative}.picker-field{text-align:left;background:#0f1219;border:1px solid #282d38;border-radius:8px;align-items:center;gap:9px;width:100%;height:50px;padding:0 14px;transition:border .2s,box-shadow .2s;display:flex}.picker-field:focus-within,.picker-trigger:hover:not(:disabled){border-color:#f7931a;box-shadow:0 0 0 3px #f7931a1a}.picker-field>span:first-child{color:#f7931a;font-family:DM Mono,monospace}.picker-field input{color:#f7f8fa;background:0 0;border:0;outline:0;flex:1;min-width:0}.picker-trigger{color:#f7f8fa;cursor:pointer}.picker-trigger:disabled{opacity:.55;cursor:not-allowed}.picker-trigger img{object-fit:cover;border-radius:50%;flex:none;width:26px;height:26px}.picker-name{white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;font-weight:600;overflow:hidden}.picker-name.muted{color:#79828f;font-weight:400}.picker-handle{color:#6f7889;white-space:nowrap;text-overflow:ellipsis;flex:0 1000 auto;min-width:0;font:12px DM Mono,monospace;overflow:hidden}.picker-change{color:#f7931a;white-space:nowrap;background:#f7931a1a;border:1px solid #f7931a8c;border-radius:999px;flex:none;align-items:center;gap:6px;margin-left:auto;padding:6px 11px;font:600 12px Manrope,sans-serif;transition:background .2s,border-color .2s;display:inline-flex}.picker-trigger:hover:not(:disabled) .picker-change{background:#f7931a2e;border-color:#f7931a}.receipts-toolbar .picker-trigger{border-color:#353c4a}.picker-trigger .picker-name{flex-shrink:.05}.picker-detail{color:#8e97a9;white-space:nowrap;text-overflow:ellipsis;flex:0 auto;min-width:0;margin-left:auto;padding-left:10px;font:500 12px Manrope,sans-serif;overflow:hidden}.picker-detail+.picker-change{margin-left:0}@media (width<=520px){.picker-trigger{grid-template-columns:26px minmax(0,1fr) auto;grid-template-areas:"img name change"".detail detail";align-items:center;gap:4px 9px;height:auto;min-height:50px;padding-top:10px;padding-bottom:10px;display:grid}.picker-trigger img{grid-area:img}.picker-trigger .picker-name{grid-area:name}.picker-trigger .picker-handle{display:none}.picker-trigger .picker-detail{grid-area:detail;margin-left:0;padding-left:0}.picker-trigger .picker-change{grid-area:change;margin-left:0}}.picker-list{z-index:20;background:#12161d;border:1px solid #282d38;border-radius:10px;max-height:296px;margin:0;padding:5px;list-style:none;position:absolute;top:calc(100% + 6px);left:0;right:0;overflow-y:auto;box-shadow:0 16px 34px #0000008c}.picker-list button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:9px;padding:8px 9px;display:flex}.picker-list button.active{background:#f7931a1f}.picker-list img,.picker-avatar-fallback{object-fit:cover;border-radius:50%;flex:none;width:28px;height:28px}.picker-avatar-fallback{color:#939db0;background:#273040;place-items:center;font-size:12px;font-weight:700;display:grid}.picker-option-text{flex:1;min-width:0}.picker-option-text strong{color:#e8ecf3;white-space:nowrap;text-overflow:ellipsis;font-size:13px;font-weight:600;display:block;overflow:hidden}.picker-option-text span{color:#6f7889;font:11px DM Mono,monospace;display:block}.picker-count{color:#79828f;font:11px DM Mono,monospace}.picker-empty{color:#79828f;padding:12px 10px;font-size:12px}.account-form label{color:#a7afbf;font-size:13px}.status-rank{color:#f7931a;text-align:left;cursor:pointer;background:0 0;border:0;margin-top:10px;padding:0;font:600 12.5px Manrope,sans-serif}.status-rank:hover{text-decoration:underline}.status-rank:focus-visible{outline-offset:3px;border-radius:3px;outline:2px solid #f7931a}.sentiment-filter{background:#0c0f15;border:1px solid #222731;border-radius:8px;padding:14px}.sentiment-filter-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.sentiment-filter-head label{color:#a7afbf;font-size:13px}.sentiment-filter-head output{color:#eef1f7;background:linear-gradient(90deg,#ff626c3d,#24e2ad3d);border-radius:999px;padding:2px 7px;font:500 12px DM Mono,monospace}.sentiment-filter input[type=range]{accent-color:#f7931a;cursor:pointer;width:100%;height:4px;margin:16px 0 5px}.sentiment-filter-scale{color:#596274;justify-content:space-between;font:10px DM Mono,monospace;display:flex}.sentiment-filter>p{color:#7f889a;margin:9px 0 0;font-size:11px;line-height:1.45}.chart-panel{background:#0b0e14;grid-template-rows:auto minmax(520px,1fr) 38px;min-width:0;min-height:0;display:grid}.chart-head{border-bottom:1px solid #1b2029;grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title share""filters filters";align-items:center;gap:12px 18px;min-height:74px;padding:12px 22px;display:grid}.chart-head.filters-closed{grid-template-areas:"title share"}.chart-title{flex-wrap:wrap;grid-area:title;align-items:center;gap:6px 12px;display:flex}.filters-toggle{color:#c3cad6;white-space:nowrap;cursor:pointer;background:#151a22;border:1px solid #343b48;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:0 13px;font:600 13px Manrope,sans-serif;display:inline-flex}.chart-actions{grid-area:share;justify-self:end;align-items:center;gap:8px;display:flex}.filters-toggle:hover{color:#eef1f7;border-color:#586477}.filters-toggle:focus-visible{outline-offset:2px;outline:2px solid #f7931a}.filters-toggle span{color:#8e97a9;font-size:16px;line-height:1}.side-filters{grid-area:filters;grid-template-columns:repeat(2,minmax(0,1fr));justify-self:center;gap:10px 14px;width:100%;max-width:920px;display:grid}.side-filters[hidden]{display:none}.side-filter{--side:#24e2ad;border:1px solid color-mix(in srgb, var(--side) 30%, #222731);background:color-mix(in srgb, var(--side) 5%, #0c0f15);border-radius:11px;grid-template-columns:auto repeat(2,minmax(0,1fr));align-items:center;gap:8px;min-width:0;margin:0;padding:6px 8px;display:grid}.side-filter.bearish{--side:#ff626c}.side-toggle{color:#e3e8ef;white-space:nowrap;cursor:pointer;align-items:center;gap:7px;padding:0 6px;font:600 12.5px Manrope,sans-serif;display:flex}.side-toggle input{width:15px;height:15px;accent-color:var(--side);cursor:pointer;margin:0}.side-dot{background:var(--side);width:8px;height:8px;box-shadow:0 0 8px var(--side);border-radius:50%}.side-filter.off{background:#0c0f15;border-color:#222731}.side-filter.off .side-dot{box-shadow:none;background:#485063}.side-filter .sentiment-filter.compact{width:auto;min-width:0}.sentiment-filter.disabled{opacity:.4}.sentiment-filter.disabled input{cursor:not-allowed}.chart-title strong{font-size:16px;font-weight:600}.sentiment-filter.compact{width:172px;padding:7px 11px 8px}.sentiment-filter.compact .sentiment-filter-head label{white-space:nowrap;font-size:12px}.sentiment-filter.compact .sentiment-filter-head output{font-size:11px}.sentiment-filter.compact input[type=range]{margin:8px 0 0;display:block}.visually-hidden{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.timeframe-selector{gap:4px;display:flex}.timeframe-selector button{color:#8e97a9;cursor:pointer;background:#12161f;border:1px solid #272c36;border-radius:6px;padding:6px 12px;font:600 12px DM Mono,monospace;transition:background .15s,color .15s,border-color .15s}.timeframe-selector button:hover{color:#f7931a;border-color:#f7931a80}.timeframe-selector button.active{color:#0a0b0e;background:#f7931a;border-color:#f7931a}.outcome-selector button.outcome-hit:hover{color:#20c997;border-color:#20c99780}.outcome-selector button.outcome-miss:hover{color:#ef5b5b;border-color:#ef5b5b80}.outcome-selector button.outcome-hit.active{color:#0a0b0e;background:#20c997;border-color:#20c997}.outcome-selector button.outcome-miss.active{color:#0a0b0e;background:#ef5b5b;border-color:#ef5b5b}.filters-toggle:disabled{opacity:.45;cursor:not-allowed}.chart{cursor:crosshair;width:100%;height:100%;min-height:520px}.chart-message{color:#7e8798;justify-content:center;align-items:center;gap:12px;font:13px DM Mono,monospace;display:flex}.chart-message.error{color:#ef8c8c}.loader{border:2px solid #2b303b;border-top-color:#f7931a;border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin}.chart-panel footer{color:#555e70;border-top:1px solid #1b2029;justify-content:space-between;align-items:center;padding:0 22px;font-size:11px;display:flex}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{50%{opacity:.35;box-shadow:0 0 0 5px #f7931a14}}@media (width<=1200px){.side-filters{grid-template-columns:minmax(0,1fr);max-width:480px}}@media (width<=860px){main{display:block}main.receipts-layout{height:auto;min-height:100dvh}.topbar{height:58px;padding:0 16px}.range{display:none}.workspace{grid-template-columns:minmax(0,1fr);row-gap:20px;padding:28px 16px 40px}.receipts-toolbar{padding-bottom:0}.receipts-toolbar .account-form{flex-basis:100%;max-width:none}.workspace>.chart-panel{background:#0b0e14;border:1px solid #1c2029;border-radius:14px;overflow:hidden}.chart-panel .chart-head{grid-template-columns:minmax(0,1fr);grid-template-areas:"title""share""filters";padding:12px 14px}.chart-panel .chart-head.filters-closed{grid-template-areas:"title""share"}.chart-panel .mobile-chart-card{border-left:0;border-right:0;border-radius:0;margin:0 0 10px}.latest-post{display:none}.chart-panel{grid-template-rows:auto clamp(360px,65dvh,560px)}.filters-toggle{min-height:44px}.side-filters{max-width:none}.side-filter{grid-template-columns:repeat(2,minmax(0,1fr))}.side-toggle{grid-column:1/-1}.chart-panel .chart-stage,.chart-panel .chart{min-height:0}.chart-panel footer{display:none}}@media (width<=360px){.side-filter{grid-template-columns:minmax(0,1fr)}}@media (width<=520px){.chart-head{padding:12px 14px}}.chart-stage{min-width:0;height:100%;min-height:520px;position:relative}.mobile-chart-swipe{flex-direction:column;height:100%;min-height:0;display:flex;overflow:hidden}.post-card-pager.mobile-swipe-nav{background:0 0;border:0;border-radius:0;flex:none;gap:14px;min-height:48px}.post-card-pager.mobile-swipe-nav button{border-radius:10px;width:38px;height:34px;font-size:22px}.post-card-pager.mobile-swipe-nav span{font-size:12px}.mobile-swipe-nav.is-teaching button:not(:disabled){color:#f7931a;background:#f7931a1f;border-color:#f7931a99;animation:1.6s ease-in-out infinite swipe-arrow-next}.mobile-swipe-nav.is-teaching button:first-child:not(:disabled){animation-name:swipe-arrow-prev}@keyframes swipe-arrow-prev{0%,to{transform:none;box-shadow:0 0 #f7931a00}50%{transform:translate(-3px);box-shadow:0 0 0 5px #f7931a29}}@keyframes swipe-arrow-next{0%,to{transform:none;box-shadow:0 0 #f7931a00}50%{transform:translate(3px);box-shadow:0 0 0 5px #f7931a29}}.share-row{justify-content:flex-end;align-items:center;gap:8px;display:flex}.page-share-sticky{top:calc(var(--header-height) + 8px);z-index:30;background:#07090d;border-radius:12px;justify-self:end;width:fit-content;padding:4px;position:sticky;box-shadow:0 4px 18px #07090d80}.mobile-chart-swipe>.share-row{flex:none;padding:12px 0 2px}.mobile-swipe-hint{color:#6f7889;text-align:center;flex:none;margin:-6px 0 6px;font-size:12px;line-height:1.3}.mobile-swipe-hint.is-teaching{color:#ffb35c;background:#f7931a1f;border:1px solid #f7931a80;border-radius:999px;align-self:center;align-items:center;gap:8px;margin:-4px 12px 10px;padding:7px 14px 7px 10px;font-size:14px;font-weight:600;display:inline-flex;box-shadow:0 0 18px #f7931a24}.swipe-gesture{flex:none;overflow:visible}.swipe-gesture line{stroke:#f7931a73;stroke-width:2px;stroke-linecap:round;stroke-dasharray:2 4}.swipe-gesture circle{fill:#f7931a;animation:1.6s ease-in-out infinite swipe-finger}@keyframes swipe-finger{0%,to{transform:translate(-9px)}50%{transform:translate(9px)}}@media (prefers-reduced-motion:reduce){.mobile-swipe-nav.is-teaching button:not(:disabled),.swipe-gesture circle{animation:none}}.mobile-chart-card{background:#0b0e14;border:1px solid #2b313d;border-radius:14px;flex:1;min-height:0;margin:0 10px 10px;overflow:hidden;box-shadow:0 12px 30px #00000059}.share-mobile-render{pointer-events:none;width:390px;height:548.6px;position:fixed;top:0;left:-10000px}.share-mobile-render .chart-stage,.share-mobile-render .chart{min-height:0}.share-mobile-render .ohlc-legend{gap:2px 8px;font-size:10.5px}.post-layer{z-index:5;pointer-events:none;position:absolute;inset:0;overflow:hidden}.post-card{pointer-events:auto;isolation:isolate;border:1px solid;border-radius:12px;flex-direction:column;width:248px;height:164px;max-height:min(656px,100% - 16px);font-size:12px;transition:border-color .18s,box-shadow .18s,filter .18s;display:flex;position:absolute;box-shadow:0 12px 30px #0000009e}.post-card-body{min-height:0;color:inherit;border-radius:11px;flex-direction:column;flex:1;padding:11px 12px 9px;text-decoration:none;display:flex;overflow:hidden}.post-card header{align-items:center;gap:8px;display:flex}.post-card.has-share header{padding-right:44px}.post-card header img,.post-avatar-fallback{object-fit:cover;border-radius:50%;flex:none;width:32px;height:32px}.post-avatar-fallback{color:#939db0;background:#273040;place-items:center;font-weight:700;display:grid}.post-author{flex:1;min-width:0}.post-author strong{color:#e8ecf3;white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex;overflow:hidden}.post-author span{color:#6f7889;font-size:12px;display:block}.post-verified{color:#1d9bf0;flex:none;width:14px;height:14px}.post-logo{color:#8b94a7;flex:none;align-self:flex-start;width:13px;height:13px}.post-share-button{z-index:2;color:#a7afbf;cursor:pointer;background:0 0;border:0;border-radius:8px;place-items:center;width:44px;height:44px;padding:0;display:grid;position:absolute;top:5px;right:5px}.post-share-button:hover{color:#eef1f7;background:#ffffff12}.post-share-button:focus-visible{outline-offset:-3px;outline:2px solid #f7931a}.post-share-button:disabled{cursor:progress}.post-card p{white-space:pre-wrap;color:#d6dce6;-webkit-line-clamp:3;word-break:break-word;-webkit-box-orient:vertical;flex:1;min-height:0;margin:9px 0 8px;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.post-card footer{color:#6f7889;white-space:nowrap;flex-wrap:nowrap;justify-content:space-between;gap:8px;margin-top:auto;font-size:11px;display:flex}.post-card footer time{color:#838c9d}.post-card-pager{border-top:1px solid color-mix(in srgb, var(--mood) 32%, #232a34);background:#05080c3d;border-radius:0 0 11px 11px;flex:none;justify-content:center;align-items:center;gap:10px;padding:5px 12px 7px;display:flex}.post-card-pager button{color:#9aa3b3;cursor:pointer;background:#1b212a;border:1px solid #2f3742;border-radius:6px;place-items:center;width:22px;height:22px;font-size:14px;line-height:1;display:grid}.post-card-pager button:hover{color:#f7931a;border-color:#f7931a8c}.post-card-pager span{color:#7f8899;letter-spacing:.04em;font:600 11px DM Mono,monospace}.post-card{--mood:#f7931a;--mood-soft:#f7931a2e;--mood-deep:#6c3d0b8a;background:linear-gradient(145deg, color-mix(in srgb, var(--mood) 22%, #161b23), color-mix(in srgb, var(--mood) 10%, #0f131a));border-color:color-mix(in srgb, var(--mood) 62%, #313a47)}.post-card.mood-bullish{--mood:#24e2ad;--mood-soft:#24e2ad33;--mood-deep:#075b4494}.post-card.mood-bearish{--mood:#ff626c;--mood-soft:#ff626c33;--mood-deep:#6f162094}.post-card.mood-bullish,.post-card.mood-bearish{background:linear-gradient(145deg, color-mix(in srgb, var(--mood) 30%, #121820), color-mix(in srgb, var(--mood) 12%, #0d1218))}.post-card[data-stack=stacked]{box-shadow:-5px 5px 0 color-mix(in srgb, var(--mood) 20%, #0a0d12), 0 14px 34px #000000ad}.post-card:hover:not(.is-tap-card),.post-card:focus-within,.post-card.is-hovered{border-color:color-mix(in srgb, var(--mood) 94%, white);height:auto;min-height:164px;box-shadow:0 0 0 2px var(--mood-soft), 0 0 32px color-mix(in srgb, var(--mood) 58%, transparent), 0 20px 46px #000000c7;filter:saturate(1.25)brightness(1.08);z-index:80!important}.post-card[data-anchor=up]:hover:not(.is-tap-card),.post-card[data-anchor=up]:focus-within,.post-card[data-anchor=up].is-hovered{transform:translateY(calc(var(--base-h,164px) - 100%))}.post-card:hover:not(.is-tap-card) .post-card-body,.post-card:focus-within .post-card-body,.post-card.is-hovered .post-card-body{background:linear-gradient(145deg, var(--mood-deep), #0a0e13f5)}.post-card:hover:not(.is-tap-card) p,.post-card:focus-within p,.post-card.is-hovered p{-webkit-line-clamp:unset;overflow-wrap:anywhere;scrollbar-width:thin;scrollbar-color:var(--mood) transparent;flex:0 auto;display:block;overflow-y:auto}.post-card.is-tap-card{height:164px;min-height:164px}.post-card.is-tap-card[data-anchor=up]{transform:none}.post-card.is-tap-card p{-webkit-line-clamp:unset;overflow-wrap:anywhere;scrollbar-width:thin;scrollbar-color:var(--mood) transparent;touch-action:pan-y;overscroll-behavior-y:contain;-webkit-overflow-scrolling:touch;flex:auto;display:block;overflow-y:auto}.post-card.is-tap-card .post-text-scroll{flex:auto;min-height:0;margin:9px 0 8px;display:flex;position:relative}.post-card.is-tap-card .post-text-scroll p{scrollbar-width:none;min-width:0;margin:0;padding-right:9px}.post-card.is-tap-card .post-text-scroll p::-webkit-scrollbar{display:none}.post-scroll-track{background:color-mix(in srgb, var(--mood) 22%, transparent);pointer-events:none;border-radius:4px;width:4px;position:absolute;top:2px;bottom:2px;right:0}.post-scroll-thumb{border-radius:inherit;background:var(--mood);min-height:12px;position:absolute;left:0;right:0}.share-mobile-render .post-card.is-tap-card p{-webkit-line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.share-mobile-render .post-card.is-tap-card .post-text-scroll.is-shifted{overflow:hidden}.share-mobile-render .post-card.is-tap-card .post-text-scroll.is-shifted p{-webkit-line-clamp:unset;display:block;overflow:visible}.post-score{color:var(--mood);background:var(--mood-soft);font-variant-numeric:tabular-nums;border-radius:999px;padding:1px 6px;font-weight:600}.post-connectors{z-index:2;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.post-connector{color:#f7931a;opacity:var(--arrow-opacity,.78);transition:opacity .18s,filter .18s}.post-connector line{stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;filter:drop-shadow(0 0 4px);transition:stroke-width .18s,filter .18s}.post-connector circle{fill:currentColor;stroke:color-mix(in srgb, currentColor 35%, transparent);stroke-width:8px;filter:drop-shadow(0 0 5px)}.post-connector.is-active{opacity:1;filter:saturate(1.35)brightness(1.25)}.post-connector.is-active line{stroke-width:5px;filter:drop-shadow(0 0 3px #fff)drop-shadow(0 0 12px)}.post-connector.is-active circle{r:6px;stroke-width:12px}.post-layer-hint{z-index:6;color:#7f8899;pointer-events:none;background:#0c0f14d9;border:1px solid #262d38;border-radius:999px;padding:5px 10px;font:11px DM Mono,monospace;position:absolute;bottom:12px;right:14px}[hidden]{display:none!important}.topbar{gap:18px}.app-tabs{scrollbar-width:none;background:#0c0f15;border:1px solid #1f2430;border-radius:10px;gap:4px;padding:4px;display:flex;overflow-x:auto}.app-tabs::-webkit-scrollbar{display:none}.app-tabs button{color:#8e97a9;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:7px;padding:8px 15px;font:600 13px Manrope,sans-serif;transition:color .15s,background .15s;display:flex;position:relative}.app-tabs button:hover{color:#eef1f7}.app-tabs button.active{color:#0a0b0e;background:#f7931a;box-shadow:0 4px 18px #f7931a40}.app-tabs button:focus-visible,.lb-account button:focus-visible{outline-offset:2px;outline:2px solid #f7931a}.tab-panel{background:radial-gradient(1200px 420px at 15% -10%,#f7931a0f,#0000 60%),#07090d;min-width:0}.import-entry{background:linear-gradient(135deg,#f7931a1a,#0c0f15f5);border:1px solid #f7931a42;border-radius:10px;padding:16px}.import-entry .eyebrow{margin-bottom:9px}.import-entry>button{color:#f5f0e8;text-align:left;cursor:pointer;background:#f7931a1c;border:1px solid #f7931a80;border-radius:7px;justify-content:space-between;align-items:center;gap:10px;width:100%;padding:11px 12px;font-weight:600;display:flex}.import-entry>button:hover{background:#f7931a33;border-color:#f7931a}.import-entry>button span{color:#f7931a}.import-entry p:last-child:not(.eyebrow){color:#9aa4b3;margin:10px 0 0;font-size:11px;line-height:1.5}.import-entry p button{color:#f7931a;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.import-screen{max-width:1100px;margin:0 auto;padding:28px 28px 80px}.import-back{color:#8d98aa;cursor:pointer;background:0 0;border:0;padding:8px 0;font-size:13px}.import-back:hover{color:#f7931a}.import-start-page{grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);align-items:start;gap:clamp(32px,6vw,90px);margin-top:clamp(44px,9vh,110px);display:grid}.import-start-page h1,.import-job-page h1{max-width:680px;font-size:clamp(34px,4.8vw,64px)}.import-start-page .intro,.import-job-page .intro{max-width:620px;font-size:16px}.import-note{color:#aab3c0;background:#f7931a11;border-left:2px solid #f7931a;margin-top:26px;padding:12px 15px;font-size:13px;line-height:1.5;display:inline-block}.import-form-card{background:#10141b;border:1px solid #2b313d;border-radius:14px;padding:26px;box-shadow:0 22px 60px #00000038}.import-form-card h2{letter-spacing:-.02em;margin:0 0 22px;font-size:19px}.import-form-card form{gap:12px;display:grid}.import-form-card label{color:#b5bfce;font-size:13px;font-weight:600}.import-input-wrap{background:#0b0e14;border:1px solid #323a48;border-radius:8px;align-items:center;gap:2px;height:48px;padding:0 13px;display:flex}.import-input-wrap:focus-within{border-color:#f7931a;box-shadow:0 0 0 3px #f7931a1a}.import-input-wrap>span{color:#f7931a;font:600 16px DM Mono,monospace}.import-input-wrap input{color:#edf1f6;background:0 0;border:0;outline:0;width:100%;height:100%;font:500 15px DM Mono,monospace}.import-input-wrap input::placeholder{color:#536071}.import-input-wrap input:disabled{opacity:.55}.import-primary,.import-actions button{color:#d7dee9;cursor:pointer;background:#1a202a;border:1px solid #343b48;border-radius:8px;min-height:44px;padding:10px 17px;font-weight:700}.import-primary,.import-actions .import-primary{color:#171009;background:#f7931a;border-color:#f7931a}.import-primary:hover:not(:disabled),.import-actions .import-primary:hover{background:#ffab40}.import-actions button:not(.import-primary):hover{color:#f7931a;border-color:#f7931a}.import-primary:disabled{opacity:.45;cursor:not-allowed}.import-form-help{color:#788395;margin:0;font-size:12px;line-height:1.5}.import-notice{background:#f7931a17;border:1px solid #f7931a7a;border-radius:9px;padding:14px 16px}.import-notice p{color:#e4e9f0;margin:0 0 8px;font-size:13px;line-height:1.5}.import-notice button{color:#ffae49;cursor:pointer;background:0 0;border:0;padding:0;font-weight:700}.import-job-page{max-width:760px;margin:38px auto 0}.import-progress{background:#10141b;border:1px solid #2d3540;border-radius:13px;margin-top:32px;padding:22px}.import-progress.completed{border-color:#20c99773}.import-progress.failed{border-color:#ef5b5b7a}.import-progress-head{color:#aeb8c6;justify-content:space-between;align-items:baseline;display:flex}.import-progress-head span{font-size:13px;font-weight:600}.import-progress-head strong{color:#f7931a;font:600 30px DM Mono,monospace}.import-progress.completed .import-progress-head strong{color:#20c997}.import-progress.failed .import-progress-head strong{color:#ef7777}.import-progress-track{background:#252c36;border-radius:999px;height:11px;margin-top:16px;overflow:hidden}.import-progress-track span{border-radius:inherit;background:linear-gradient(90deg,#d87508,#fca838);height:100%;transition:width .6s;display:block}.import-progress-time{flex-wrap:wrap;gap:12px 36px;margin-top:18px;display:flex}.import-progress-time>div{gap:4px;min-width:140px;display:grid}.import-progress-time span{color:#8995a7;font-size:11px}.import-progress-time strong{color:#e5eaf0;font:600 17px DM Mono,monospace}.import-progress-activity{color:#aeb8c6;margin:12px 0 0;font-size:12px}.import-progress.completed .import-progress-track span{background:#20c997}.import-progress.failed .import-progress-track span{background:#ef5b5b}.import-actions{flex-wrap:wrap;gap:10px;margin-top:25px;display:flex}.import-error{color:#f09595;font-size:13px;line-height:1.5}.import-queue{background:#10141b;border:1px solid #2b313d;border-radius:14px;margin-top:44px;padding:22px}.import-start-page+.import-queue{margin-top:56px}.import-queue-head{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:16px;display:flex}.import-queue-head h2{letter-spacing:-.02em;margin:0;font-size:17px}.import-queue-head span{color:#8995a7;font:500 12px DM Mono,monospace}.import-queue-running{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#f7931a12;border:1px solid #f7931a66;border-radius:10px;grid-template-columns:auto minmax(0,max-content) minmax(80px,1fr) auto;align-items:center;gap:12px;padding:12px 14px;display:grid}.import-queue-running:hover,.import-queue-running[aria-current]{border-color:#f7931a}.import-queue-label{color:#ffbe69;letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.import-queue-running strong{color:#edf1f6;text-overflow:ellipsis;white-space:nowrap;font:600 14px DM Mono,monospace;overflow:hidden}.import-queue-bar{background:#252c36;border-radius:999px;height:6px;overflow:hidden}.import-queue-bar span{border-radius:inherit;background:linear-gradient(90deg,#d87508,#fca838);height:100%;transition:width .6s;display:block}.import-queue-pct{color:#f7931a;font:600 13px DM Mono,monospace}.import-queue-idle,.import-queue-empty,.import-queue-stale{color:#8995a7;margin:12px 0 0;font-size:13px}.import-queue-list{gap:6px;margin:14px 0 0;padding:0;list-style:none;display:grid}.import-queue-list button{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:#0c1016;border:1px solid #252c36;border-radius:9px;grid-template-columns:34px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:9px 12px;display:grid}.import-queue-list button:hover{border-color:#3a4352}.import-queue-list button[aria-current]{background:#f7931a12;border-color:#f7931a}.import-queue-pos{color:#8995a7;text-align:right;font:600 13px DM Mono,monospace}.import-queue-list strong{color:#dde3ec;text-overflow:ellipsis;white-space:nowrap;font:500 14px DM Mono,monospace;overflow:hidden}.import-queue-mine{color:#ffbe69;background:#f7931a29;border-radius:999px;padding:2px 8px;font-size:11px;font-weight:700}.import-queue-list time{color:#6f7a8c;white-space:nowrap;font-size:12px}.import-queue-pages{justify-content:center;align-items:center;gap:14px;margin-top:16px;display:flex}.import-queue-pages span{color:#8995a7;font:500 12px DM Mono,monospace}.import-queue-pages button{color:#c7d0dc;font:inherit;cursor:pointer;background:#151a22;border:1px solid #343b48;border-radius:8px;padding:7px 12px;font-size:13px}.import-queue-pages button:disabled{opacity:.4;cursor:default}.import-queue-pages button:not(:disabled):hover{color:#f7931a;border-color:#f7931a}@media (width<=760px){.import-queue{padding:16px}.import-queue-running{grid-template-columns:minmax(0,1fr) auto}.import-queue-label,.import-queue-bar{grid-column:1/-1}}.receipts-notice{background:#f7931a14;border:1px solid #f7931a6b;border-radius:10px;justify-content:space-between;align-items:flex-start;gap:10px;padding:12px 14px;display:flex}.receipts-notice p{color:#f3dcbd;margin:0;font-size:13px;line-height:1.45}.receipts-notice button{color:#c9a57a;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;width:24px;height:24px;padding:0;font-size:18px;line-height:1}.receipts-notice button:hover{color:#f7931a}.import-error button{color:#f7931a;cursor:pointer;background:0 0;border:0;padding:0}.import-loading{color:#98a3b4;align-items:center;gap:12px;margin-top:32px;display:flex}@media (width<=760px){.import-screen{padding:20px 20px 60px}.import-start-page{grid-template-columns:1fr;margin-top:34px}.import-job-page{margin-top:22px}.import-form-card{padding:20px}}.leaderboard{width:100%;max-width:var(--page-max);padding:42px var(--page-gutter) 56px;grid-template-columns:minmax(0,1fr);gap:26px;margin:0 auto;display:grid}.lb-hero{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 32px;display:flex}.lb-hero>.page-head-top{flex:none;width:100%}.lb-results{gap:inherit;grid-template-columns:minmax(0,1fr);min-width:0;transition:opacity .15s;display:grid}.lb-results.is-updating{opacity:.5;pointer-events:none}.lb-updating{color:#f7931a}.lb-hero .intro{max-width:560px}.lb-stats{gap:10px;margin:0;display:flex}.lb-stats div{background:#0c0f15;border:1px solid #1f2430;border-radius:10px;min-width:118px;padding:14px 16px}.lb-stats dt{color:#6f7889;letter-spacing:.1em;text-transform:uppercase;font:500 10px DM Mono,monospace}.lb-stats dd{letter-spacing:-.02em;margin:8px 0 0;font:600 24px Manrope,sans-serif}.lb-stats div:last-child dd{color:#7f889a}.lb-rules{background:linear-gradient(135deg,#f7931a12,#0c0f15e6 45%);border:1px solid #f7931a47;border-radius:12px;padding:20px 22px}.lb-rules-lead{color:#c3cad6;margin:0;font-size:14px;line-height:1.6}.lb-rules-lead strong{color:#f7931a}.lb-rules-lead b,.lb-rules li b{color:#eef1f7;font-weight:600}.lb-rules ol{border-top:1px solid #202631;grid-template-columns:repeat(5,minmax(0,1fr));gap:18px;margin:18px 0 0;padding:18px 0 0;list-style:none;display:grid}.lb-rules li .lb-deleted-icon{color:#f7931a;margin:0;display:inline}.lb-rules li{color:#8e97a9;font-size:12.5px;line-height:1.55}.lb-rules li span{color:#f7931a;letter-spacing:.1em;margin-bottom:6px;font:500 11px DM Mono,monospace;display:block}.lb-period{gap:12px;display:grid}.lb-period-modes,.lb-period-years{flex-wrap:wrap;gap:8px;display:flex}.lb-period button{color:#aeb8c6;cursor:pointer;background:#10141b;border:1px solid #2b313d;border-radius:7px;padding:9px 14px;font:600 12px Manrope,sans-serif}.lb-period button:hover{color:#f7931a;border-color:#f7931a}.lb-period button[aria-pressed=true]{color:#171009;background:#f7931a;border-color:#f7931a}.lb-period-years{padding-top:2px}.lb-period-years button{min-width:58px;font-family:DM Mono,monospace}.lb-period p{color:#7e8798;margin:0;font-size:11px}.lb-table{background:#0b0e14;border:1px solid #1c2029;border-radius:12px;overflow:hidden}.lb-row{cursor:pointer;border-bottom:1px solid #161a22;grid-template-columns:52px minmax(210px,2fr) minmax(160px,1.5fr) 82px 112px 92px 92px 70px;align-items:center;gap:12px;padding:12px 18px;font-size:13px;transition:background .15s;display:grid}.lb-row:last-child{border-bottom:0}.lb-row:not(.lb-head):hover{background:#11151d}.lb-row.is-focused,.lb-row.is-focused:hover{background:#f7931a17;animation:1.8s ease-out lb-focus;box-shadow:inset 3px 0 #f7931a}@keyframes lb-focus{0%,30%{background:#f7931a47}to{background:#f7931a17}}.lb-head{cursor:default;color:#6f7889;letter-spacing:.1em;text-transform:uppercase;background:#0d1017;padding-top:11px;padding-bottom:11px;font:500 10px DM Mono,monospace}.lb-rank{color:#8e97a9;background:#151a23;border-radius:50%;place-items:center;width:30px;height:30px;font:600 13px DM Mono,monospace;display:grid}.podium-1 .lb-rank{color:#1a1204;background:linear-gradient(145deg,#ffd66b,#d49b1d);box-shadow:0 0 18px #ffc85059}.podium-2 .lb-rank{color:#11151c;background:linear-gradient(145deg,#e9eef5,#9aa6b6)}.podium-3 .lb-rank{color:#1c0f06;background:linear-gradient(145deg,#eaa878,#a8623a)}.podium-1{background:linear-gradient(90deg,#ffc85012,#0000 55%)}.lb-account{align-items:center;gap:11px;min-width:0;display:flex}.lb-account img,.lb-avatar-fallback{object-fit:cover;border-radius:50%;flex:none;width:36px;height:36px}.lb-avatar-fallback{color:#939db0;background:#273040;place-items:center;font-weight:700;display:grid}.lb-account button{min-width:0;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.lb-account strong{color:#eef1f7;white-space:nowrap;text-overflow:ellipsis;font-size:14px;font-weight:600;display:block;overflow:hidden}.lb-account small{color:#6f7889;font:11px DM Mono,monospace;display:block}.lb-row:hover .lb-account strong{color:#f7931a}.lb-rate{align-items:center;gap:10px;display:flex}.lb-rate b{width:50px;font:600 13px DM Mono,monospace}.lb-bar{background:#1a1f29;border-radius:999px;flex:1;height:6px;position:relative;overflow:visible}.lb-bar>span{border-radius:999px;position:absolute;inset:0 auto 0 0}.lb-bar.above>span{background:linear-gradient(90deg,#20c99759,#20c997);box-shadow:0 0 10px #20c99759}.lb-bar.below>span{background:linear-gradient(90deg,#ef5b5b4d,#ef5b5b)}.lb-bar i{opacity:.7;background:#8e97a9;width:1px;position:absolute;top:-4px;bottom:-4px;left:50%}.lb-rate-value{flex:none;justify-items:start;gap:2px;width:56px;display:grid}.lb-deleted-wrap{display:inline-flex;position:relative}.lb-deleted{color:#f7931a;cursor:help;background:#f7931a14;border:1px solid #f7931a59;border-radius:999px;align-items:center;gap:3px;margin:0;padding:1px 5px;font:500 10px/1.3 DM Mono,monospace;display:inline-flex}.lb-tip{z-index:5;color:#c3cad6;opacity:0;visibility:hidden;pointer-events:none;background:#151a23;border:1px solid #2b313d;border-radius:8px;width:max-content;max-width:250px;padding:7px 10px;font:500 11.5px/1.45 Manrope,sans-serif;transition:opacity 80ms,visibility 80ms;position:absolute;bottom:-2px;left:calc(100% + 8px);box-shadow:0 10px 28px #00000080}.lb-deleted-wrap:hover .lb-tip,.lb-deleted-wrap.open .lb-tip,.lb-deleted:focus-visible+.lb-tip{opacity:1;visibility:visible}.lb-score{color:#a7afbf;font:600 13px DM Mono,monospace}.lb-score.edge{color:#20c997}.lb-record{color:#596274;gap:5px;font:500 13px DM Mono,monospace;display:flex}.lb-record .win{color:#20c997;font-weight:500}.lb-record .loss{color:#ef5b5b;font-weight:500}.lb-side,.lb-pending{color:#8e97a9;font:12px DM Mono,monospace}.lb-side.bull:before,.lb-side.bear:before{content:"";vertical-align:1px;border-radius:50%;width:6px;height:6px;margin-right:7px;display:inline-block}.lb-side.bull:before{background:#20c997}.lb-side.bear:before{background:#ef5b5b}.lb-head .lb-side:before,.lb-side.empty:before{display:none}.lb-table.muted .lb-row:not(.lb-head){opacity:.62}.lb-subtitle{margin:8px 0 -12px;font-size:15px;font-weight:600}.lb-subtitle span{color:#6f7889;margin-left:8px;font:500 11px DM Mono,monospace}.lb-message{color:#7e8798;border:1px dashed #232833;border-radius:12px;justify-content:center;align-items:center;gap:12px;padding:48px;font:13px DM Mono,monospace;display:flex}.lb-message.error{color:#ef8c8c}.lb-footnote{color:#555e70;text-align:center;margin:0;font-size:11px}.admin-dashboard{max-width:var(--page-max);padding:42px var(--page-gutter) 56px;gap:20px;margin:0 auto;display:grid}.admin-toolbar{justify-content:space-between;gap:12px;display:flex}.admin-toolbar input,.admin-trial-form input{color:#eef1f7;min-width:0;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#10141b;border:1px solid #2b313d;border-radius:7px;padding:10px 12px}.admin-toolbar input{width:min(420px,100%)}.admin-toolbar button,.admin-trial-form button{color:#eef1f7;cursor:pointer;white-space:nowrap;background:#1b2130;border:1px solid #394152;border-radius:7px;padding:9px 12px;font:600 12px Manrope,sans-serif}.admin-toolbar button:hover,.admin-trial-form button:hover{border-color:#f7931a}.admin-toolbar button:disabled,.admin-trial-form button:disabled{cursor:wait;opacity:.55}.admin-dashboard input:focus-visible,.admin-dashboard button:focus-visible,.admin-table-scroll:focus-visible{outline-offset:2px;outline:2px solid #f7931a}.admin-table-scroll{border:1px solid #242936;border-radius:12px;min-width:0;overflow-x:auto}.admin-users-table{border-collapse:collapse;text-align:left;width:100%;min-width:1180px;font-size:12px}.admin-users-table th{color:#8e97a9;background:#10141b;padding:14px;font:500 11px DM Mono,monospace}.admin-users-table td{vertical-align:top;color:#cbd2df;border-top:1px solid #242936;padding:16px 14px}.admin-users-table td>strong,.admin-users-table td>span,.admin-users-table td>small{display:block}.admin-users-table td>strong{color:#eef1f7;margin-bottom:5px}.admin-users-table small{color:#8e97a9;margin-top:6px;font-size:11px}.admin-users-table time{white-space:nowrap}.admin-user-cell{overflow-wrap:anywhere;min-width:220px}.admin-users-table td>.admin-badge{color:#a7afbf;border:1px solid #394152;border-radius:5px;padding:3px 7px;font-weight:600;display:inline-block}.admin-users-table td>.admin-badge.active{color:#20c997;background:#10281f;border-color:#205d50}.admin-trial-form{gap:8px;min-width:230px;display:grid}.admin-trial-form label{color:#8e97a9;gap:5px;font-size:11px;display:grid}.admin-trial-form input{width:100%;font-size:12px}.admin-trial-buttons{flex-wrap:wrap;gap:7px;display:flex}.admin-trial-form .admin-disable{color:#ef8c8c;background:#25191d;border-color:#5a3038}.admin-muted{color:#8e97a9;font-size:12px;line-height:1.5}.admin-timezone{margin:0}.admin-row-error{color:#ef8c8c;max-width:260px;font-size:11px}.admin-notice{color:#20c997;margin:0;font-size:13px}.admin-loading{color:#8e97a9;align-items:center;gap:10px;font-size:13px;display:flex}@media (width<=520px){.admin-dashboard{padding-top:26px}.admin-toolbar{gap:8px}}.sentiment{width:100%;max-width:var(--page-max);padding:42px var(--page-gutter) 56px;grid-template-columns:minmax(0,1fr);gap:22px;margin:0 auto;display:grid}.cs-stats dd.small{color:#a7afbf;font-size:15px;line-height:28px}.cs-filters{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex;position:relative}.cs-filter-loading{color:#8e97a9;font:11px DM Mono,monospace;position:absolute;bottom:-19px;right:8px}.cs-filters-toggle{margin-left:auto}.sentiment .page-share-sticky{flex-wrap:wrap;max-width:100%}.cs-period button{min-height:40px;padding:6px 8px}.cs-period button:disabled{opacity:.55;cursor:progress}@media (pointer:coarse){.cs-period button{min-height:44px}}.cs-filter-panel{grid-area:auto;grid-template-columns:minmax(0,1fr);justify-self:end;width:min(460px,100%)}.side-filter.neutral{--side:#8e97a9;grid-template-columns:minmax(0,1fr)}.cs-legend{color:#6f7889;align-items:center;gap:10px;font:11px DM Mono,monospace;display:flex}.cs-legend b{background:#3a3f4a;border-radius:50%;width:10px;height:10px}.cs-body{height:var(--stage-h);grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:360px minmax(0,1fr);align-items:stretch;gap:16px 22px;display:grid}.cs-stage{cursor:default;background:radial-gradient(closest-side,#f7931a0d,#0000),#090c11;border:1px solid #1a1e27;border-radius:16px;min-width:0;position:relative}.bubble{color:inherit;cursor:pointer;pointer-events:none;background:0 0;border:0;padding:0;position:absolute}.bubble-circle,.bubble-label{pointer-events:auto}.bubble-circle{left:calc(50% - var(--size) / 2);top:var(--lift);width:var(--size);height:var(--size);border:2px solid var(--c);background:radial-gradient(circle at 35% 30%, color-mix(in srgb, var(--c) 55%, transparent), color-mix(in srgb, var(--c) 18%, #07090d) 70%);box-shadow:0 0 calc(var(--size) * .22) color-mix(in srgb, var(--c) 35%, transparent);border-radius:50%;place-items:center;transition:transform .18s,box-shadow .18s;display:grid;position:absolute}.bubble:hover .bubble-circle,.bubble:focus-visible .bubble-circle{box-shadow:0 0 calc(var(--size) * .35) color-mix(in srgb, var(--c) 55%, transparent);transform:scale(1.06)}.bubble:focus-visible{outline:none}.bubble.selected .bubble-circle{box-shadow:0 0 0 3px #07090d, 0 0 0 5px var(--c), 0 0 calc(var(--size) * .35) color-mix(in srgb, var(--c) 55%, transparent)}.bubble.pending .bubble-circle{box-shadow:none;background:#151920;border-style:dashed}.bubble-avatar{object-fit:cover;border-radius:50%;width:50%;height:50%;box-shadow:0 2px 10px #00000073}.bubble-avatar.fallback,.cs-avatar.fallback,.cs-feed-avatar.fallback{color:#c4ccd8;background:#273040;place-items:center;font-weight:700;display:grid}.bubble-avatar.fallback{font-size:calc(var(--size) * .2)}.bubble.pending .bubble-avatar{opacity:.55;filter:grayscale()}.bubble-label{left:50%;top:calc(var(--lift) + var(--size) + 4px);color:#c9d0db;white-space:nowrap;text-overflow:ellipsis;flex-direction:column;align-items:center;max-width:100%;font:500 11px DM Mono,monospace;display:flex;position:absolute;overflow:hidden;transform:translate(-50%)}.bubble-label small{color:var(--c);font-size:10px;font-weight:600}.bubble.pending .bubble-label small{color:#6f7889;font-weight:400}.cs-panel{background:#0b0e14;border:1px solid #1c2029;border-radius:14px;max-height:calc(100vh - 100px);position:sticky;top:18px;overflow-y:auto}.cs-feed h2{z-index:1;background:#0b0e14;border-bottom:1px solid #171b23;margin:0;padding:16px 18px 12px;font-size:14px;font-weight:600;position:sticky;top:0}.cs-feed h2 span{color:#6f7889;margin-left:6px;font:500 11px DM Mono,monospace}.cs-feed ol{margin:0;padding:0;list-style:none}.cs-feed li button{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #151920;gap:11px;padding:13px 18px;display:flex}.cs-feed li button:hover{background:#10141b}.cs-feed-avatar{object-fit:cover;border-radius:50%;flex:none;width:32px;height:32px}.cs-feed-main{flex:1;min-width:0}.cs-feed-top{align-items:center;gap:8px;display:flex}.cs-feed-top strong{text-overflow:ellipsis;white-space:nowrap;color:#e8ecf3;min-width:0;font:500 12px DM Mono,monospace;overflow:hidden}.cs-feed-top time{color:#6f7889;white-space:nowrap;font-size:11px}.cs-feed-top b,.cs-score{color:var(--c);background:color-mix(in srgb, var(--c) 16%, transparent);border-radius:999px;margin-left:auto;padding:2px 7px;font:600 11px DM Mono,monospace}.cs-feed-text{color:#9aa3b3;white-space:normal;word-break:break-word;-webkit-line-clamp:3;-webkit-box-orient:vertical;margin-top:5px;font-size:12.5px;line-height:1.45;display:-webkit-box;overflow:hidden}.cs-detail{padding:16px 18px 20px}.cs-back{color:#8e97a9;cursor:pointer;background:0 0;border:0;padding:0;font:500 12px DM Mono,monospace}.cs-back:hover{color:#f7931a}.cs-detail header{align-items:center;gap:12px;margin-top:16px;display:flex}.cs-avatar{object-fit:cover;border-radius:50%;flex:none;width:48px;height:48px}.cs-detail header div{min-width:0}.cs-detail header strong{text-overflow:ellipsis;white-space:nowrap;font-size:15px;display:block;overflow:hidden}.cs-detail header span{color:#6f7889;font:12px DM Mono,monospace}.cs-detail .cs-score{padding:5px 11px;font-size:16px}.cs-text{color:#d6dce6;white-space:pre-wrap;word-break:break-word;margin:16px 0 0;font-size:14px;line-height:1.6}.cs-text.muted{color:#7f889a}.cs-facts{color:#6f7889;flex-wrap:wrap;gap:6px 14px;margin-top:14px;font:11px DM Mono,monospace;display:flex}.cs-actions{gap:10px;margin-top:18px;display:grid}.cs-cta{color:#eef1f7;width:100%;font:inherit;text-align:left;cursor:pointer;background:#10141b;border:1px solid #2b313d;border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;transition:border-color .15s,transform .15s,box-shadow .15s;display:flex}.cs-cta span{gap:3px;min-width:0;display:grid}.cs-cta strong{text-overflow:ellipsis;white-space:nowrap;font-size:13.5px;font-weight:700;overflow:hidden}.cs-cta small{color:#8e97a9;font-size:12px}.cs-cta b{color:#f7931a;flex:none;font-size:16px;transition:transform .15s}.cs-cta:hover{border-color:#f7931a;transform:translateY(-1px)}.cs-cta:hover b{transform:translate(3px)}.cs-cta.primary{color:#0a0b0e;background:#f7931a;border-color:#f7931a;box-shadow:0 6px 22px #f7931a38}.cs-cta.primary small{color:#0a0b0eb8}.cs-cta.primary b{color:#0a0b0e}.cs-cta:focus-visible{outline-offset:2px;outline:2px solid #f7931a}.cs-link{color:#8e97a9;margin-top:14px;font-size:12px;font-weight:500;text-decoration:none;display:inline-block}.cs-link:hover{color:#f7931a;text-decoration:underline}@media (width<=1080px){.lb-row{grid-template-columns:44px minmax(180px,2fr) minmax(140px,1.5fr) 72px 104px}.lb-row>:nth-child(n+6){display:none}.lb-rules ol{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=860px){:root{--header-height:58px}.topbar{gap:10px}.brand span:not(.coin){display:none}.app-tabs{flex:1;min-width:0}.app-tabs button{flex:auto;justify-content:center;padding:7px 11px;font-size:12px}.leaderboard{gap:20px;padding:28px 16px 40px}.lb-hero{flex-flow:column;align-items:stretch}.lb-stats div{flex:1;min-width:0}.sentiment{gap:18px;padding:28px 16px 40px}.cs-filter-panel{width:100%}.cs-body{grid-template-columns:minmax(0,1fr)}.cs-panel{max-height:none;position:static}}@media (width<=420px){.topbar{gap:8px}.app-tabs{gap:2px;padding:3px}.app-tabs button{padding:7px 6px;font-size:11.5px}.auth-link,.auth-cta{padding-left:10px;padding-right:10px}}@media (width<=380px){.topbar{gap:6px}.app-tabs button{padding:7px 5px;font-size:11px}}@media (width<=600px){.lb-rules ol{grid-template-columns:1fr}}.lb-table.compact .lb-head{display:none}.lb-table.compact .lb-row{grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"rank account score""rank rate record";row-gap:8px;padding:14px}.lb-table.compact .lb-row>:first-child{grid-area:rank;align-self:start}.lb-table.compact .lb-row>:nth-child(2){grid-area:account}.lb-table.compact .lb-row>:nth-child(3){grid-area:rate}.lb-table.compact .lb-row>:nth-child(4){text-align:right;grid-area:score}.lb-table.compact .lb-row>:nth-child(5){grid-area:record;justify-content:flex-end}.lb-table.compact .lb-row>:nth-child(n+6){display:none}.lb-table.compact .lb-score:before{content:attr(data-label) " ";color:#596274;font-weight:500}.lb-table.compact .lb-tip{max-width:min(250px,100vw - 110px);bottom:calc(100% + 6px);left:0}.lb-table.compact .lb-rank{width:28px;height:28px}.topbar-end{align-items:center;gap:18px;min-width:0;display:flex}.account-menu{align-items:center;gap:8px;display:flex;position:relative}.account-menu.placeholder{width:150px;height:36px}.auth-link{color:#c3cad6;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:8px 12px;font:600 13px Manrope,sans-serif}.auth-link:hover{color:#fff;background:#12161e}.auth-cta{color:#0a0b0e;cursor:pointer;background:#f7931a;border:1px solid #f7931a;border-radius:8px;padding:8px 15px;font:700 13px Manrope,sans-serif;transition:box-shadow .15s,transform .15s}.auth-cta:hover{box-shadow:0 4px 18px #f7931a4d}.auth-link:focus-visible,.auth-cta:focus-visible,.avatar-button:focus-visible,.account-popover button:focus-visible,.auth-card button:focus-visible,.auth-google:focus-visible{outline-offset:2px;outline:2px solid #f7931a}.avatar-button{color:#eef1f7;cursor:pointer;background:#1b212b;border:2px solid #272d38;border-radius:50%;place-items:center;width:36px;height:36px;padding:0;font:700 14px Manrope,sans-serif;transition:border-color .15s;display:grid;overflow:hidden}.avatar-button:hover,.avatar-button[aria-expanded=true]{border-color:#f7931a}.avatar-button.admin{border-color:#f7931ab3}.avatar-button img{object-fit:cover;width:100%;height:100%}.account-popover{z-index:40;background:#11151c;border:1px solid #262c37;border-radius:12px;width:260px;padding:6px;position:absolute;top:calc(100% + 10px);right:0;box-shadow:0 18px 40px #0000008c}.account-who{gap:3px;padding:12px 12px 10px;display:grid}.account-who strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.account-who span{text-overflow:ellipsis;white-space:nowrap;color:#7f889a;font-size:12px;overflow:hidden}.role-badge{color:#a7afbf;letter-spacing:.08em;text-transform:uppercase;background:#1d232d;border-radius:999px;justify-self:start;margin-top:6px;padding:2px 8px;font:600 10px DM Mono,monospace}.role-badge.admin{color:#f7931a;background:#f7931a29}.account-method{color:#6f7889;border-bottom:1px solid #1d222b;margin:0;padding:0 12px 10px;font-size:11px}.account-popover button{color:#d6dce6;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;width:100%;margin-top:6px;padding:9px 12px;font:600 13px Manrope,sans-serif}.account-popover button:hover{color:#fff;background:#1a1f28}.account-support{color:#d6dce6;border-bottom:1px solid #1d222b;border-radius:8px 8px 0 0;gap:2px;margin-top:6px;padding:9px 12px;font:600 13px Manrope,sans-serif;text-decoration:none;display:grid}.account-support:hover{color:#fff;background:#1a1f28}.account-support:focus-visible{outline-offset:2px;outline:2px solid #f7931a}.account-support small{color:#8e97a9;overflow-wrap:anywhere;font-size:11px;font-weight:500}.co-terms{color:#c3cad6;cursor:pointer;align-items:flex-start;gap:10px;margin:4px 0 12px;font-size:12.5px;line-height:1.5;display:flex}.co-terms input{accent-color:#f7931a;cursor:pointer;flex:none;width:16px;height:16px;margin:2px 0 0}.co-terms .text-link{font-size:inherit}.auth-dialog{color:#eef1f7;background:0 0;border:0;width:min(420px,100vw - 32px);max-height:calc(100vh - 32px);padding:0;overflow:visible}.auth-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#030407b8}.auth-dialog[open] .auth-card{animation:.18s ease-out auth-in}.auth-card{background:linear-gradient(160deg,#f7931a0f,#0000 40%),#0c0f15;border:1px solid #252b36;border-radius:16px;max-height:calc(100vh - 32px);padding:30px 28px 24px;position:relative;overflow-y:auto;box-shadow:0 30px 80px #0009}.auth-close{color:#7f889a;cursor:pointer;background:0 0;border:0;border-radius:8px;width:32px;height:32px;font-size:22px;line-height:1;position:absolute;top:12px;right:12px}.auth-close:hover{color:#fff;background:#161a22}.auth-coin{width:36px;height:36px;font-size:22px}.auth-card h2{letter-spacing:-.03em;margin:18px 0 6px;font-size:22px;font-weight:600}.auth-sub{color:#818a9b;margin:0 0 22px;font-size:13.5px;line-height:1.5}.auth-google{color:#1f2329;background:#f5f6f8;border:1px solid #2b313c;border-radius:10px;justify-content:center;align-items:center;gap:10px;height:46px;font:600 14px Manrope,sans-serif;text-decoration:none;transition:background .15s;display:flex}.auth-google:hover{background:#fff}.auth-divider{color:#5d6576;text-transform:uppercase;align-items:center;gap:12px;margin:18px 0;font:11px DM Mono,monospace;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:#212632;flex:1;height:1px}.auth-card form{gap:14px;display:grid}.auth-field{gap:7px;display:grid}.auth-field>span:first-child{color:#a7afbf;font-size:13px}.auth-field em{color:#5d6576;margin-left:4px;font-size:12px;font-style:normal}.auth-field input{color:#f7f8fa;background:#0f1219;border:1px solid #282d38;border-radius:9px;outline:0;width:100%;height:44px;padding:0 13px;transition:border .15s,box-shadow .15s}.auth-field input:focus{border-color:#f7931a;box-shadow:0 0 0 3px #f7931a1f}.auth-field small{color:#6f7889;font-size:12px}.auth-password{display:block;position:relative}.auth-password input{padding-right:64px}.auth-password button{color:#a7afbf;cursor:pointer;background:#181d26;border:0;border-radius:7px;height:32px;padding:0 10px;font:600 12px Manrope,sans-serif;position:absolute;top:6px;right:6px}.auth-error{color:#f29a9a;background:#ef5b5b14;border:1px solid #ef5b5b59;border-radius:9px;margin:0;padding:10px 12px;font-size:13px;line-height:1.45}.auth-submit{color:#0a0b0e;cursor:pointer;background:#f7931a;border:0;border-radius:10px;justify-content:center;align-items:center;gap:10px;height:46px;margin-top:4px;font:700 14px Manrope,sans-serif;transition:box-shadow .15s,opacity .15s;display:flex}.auth-submit:hover:not(:disabled){box-shadow:0 6px 22px #f7931a4d}.share-ready .auth-card{gap:14px;display:grid}.share-ready .auth-card h2,.share-ready .eyebrow{margin:0}.share-ready.has-choices{width:min(680px,100vw - 32px)}.share-choices{grid-template-columns:1.7fr 1fr;gap:10px;display:grid}.share-choice{color:#8e97a9;cursor:pointer;background:#0b0e14;border:1px solid #2b313d;border-radius:12px;grid-template-rows:1fr auto;gap:8px;min-width:0;padding:8px;font:600 12.5px Manrope,sans-serif;transition:border-color .15s,box-shadow .15s;display:grid}.share-choice img{object-fit:contain;border-radius:8px;width:100%;height:100%;min-height:0;max-height:34vh;display:block}.share-choice:hover{color:#c3cad6;border-color:#586477}.share-choice.is-selected{color:#eef1f7;border-color:#f7931a;box-shadow:0 0 0 2px #f7931a47}.share-choice:focus-visible{outline-offset:2px;outline:2px solid #f7931a}.share-choice-tag{color:#f7931a;background:#f7931a29;border-radius:999px;margin-left:8px;padding:1px 7px;font:600 11px Manrope,sans-serif}.share-ready-preview{object-fit:contain;background:#0b0e14;border:1px solid #252b36;border-radius:10px;width:100%;max-height:38vh;display:block}.share-ready-step{color:#c3cad6;margin:0;font-size:14px;line-height:1.6}.share-ready kbd{color:#eef1f7;text-align:center;background:#151a22;border:1px solid #3a4250;border-bottom-width:2px;border-radius:6px;min-width:26px;padding:1px 7px;font:600 12.5px DM Mono,monospace;display:inline-block}.share-ready-actions{gap:8px;display:grid}.share-ready-actions .auth-submit{margin:0;text-decoration:none}.share-secondary{color:#c3cad6;border:1px solid #343b48;border-radius:10px;justify-content:center;align-items:center;gap:8px;height:42px;font:600 13px Manrope,sans-serif;text-decoration:none;display:flex}.share-secondary:hover{color:#eef1f7;border-color:#586477}.share-ready a:focus-visible{outline-offset:2px;outline:2px solid #f7931a}@media (width>=861px){.share-ready,.share-ready.has-choices{--share-preview-height:clamp(200px, calc(100dvh - 300px), 760px);width:min(1600px,100vw - 64px)}.share-choices{gap:16px}.share-choice img{height:var(--share-preview-height);max-height:none}.share-ready-preview{max-height:var(--share-preview-height)}.share-ready-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.share-ready-actions .share-secondary{height:46px}}.auth-submit:disabled{opacity:.55;cursor:not-allowed}.auth-submit .loader{border-color:#0a0b0e #0a0b0e40 #0a0b0e40;width:14px;height:14px}.auth-switch{color:#7f889a;text-align:center;margin:20px 0 0;font-size:13px}.auth-switch button{color:#f7931a;cursor:pointer;background:0 0;border:0;padding:0;font:600 13px Manrope,sans-serif}.auth-switch button:hover{text-decoration:underline}.auth-card h2:focus{outline:none}.auth-card>.auth-submit{width:100%}.auth-sub b{color:#eef1f7;overflow-wrap:anywhere;font-weight:600}.auth-forgot{text-align:right;margin:-6px 0 0}.auth-inline{color:#f7931a;cursor:pointer;background:0 0;border:0;padding:0;font:600 12.5px Manrope,sans-serif}.auth-inline:hover:not(:disabled){text-decoration:underline}.auth-inline:disabled{color:#7f889a;cursor:default}.auth-note{color:#a7afbf;margin:0;font-size:13px;line-height:1.55}.auth-note .auth-inline{font-size:13px}.auth-status{color:#20c997;min-height:18px;margin:8px 0 12px;font-size:12.5px}.auth-checking{align-items:center;gap:10px;display:flex}.auth-checking .loader{width:14px;height:14px}.auth-hidden-username{opacity:0;pointer-events:none;border:0;width:1px;height:1px;padding:0;position:absolute}.toast{z-index:60;color:#e8ecf3;background:#151a22;border:1px solid #2a303b;border-radius:10px;padding:11px 18px;font-size:13px;animation:.2s ease-out auth-in;position:fixed;bottom:24px;left:50%;transform:translate(-50%);box-shadow:0 14px 34px #00000080}@keyframes auth-in{0%{opacity:0;transform:translateY(6px)}}.toast{animation-name:toast-in}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,8px)}}@media (prefers-reduced-motion:reduce){.auth-dialog[open] .auth-card,.toast,.lb-row.is-focused{animation:none}.cs-cta,.cs-cta b{transition:none}.cs-cta:hover,.cs-cta:hover b{transform:none}}@media (width<=1100px){.topbar-end .range{display:none}}@media (width<=860px){.account-menu.placeholder{width:36px}.auth-cta{display:none}.auth-link{color:#f7931a;border:1px solid #f7931a;padding:7px 12px;font-size:12px}}@media (width<=520px){.topbar-end .upgrade-cta{display:none}}.verify-banner{background:linear-gradient(90deg,#f7931a1f,#f7931a0a);border-bottom:1px solid #f7931a40;align-items:center;gap:12px;padding:10px 28px;font-size:13px;display:flex}.verify-banner p{color:#c3cad6;flex:1;min-width:0;margin:0;line-height:1.45}.verify-banner strong{color:#f7931a;font-weight:600}.verify-banner b{color:#eef1f7;word-break:break-all;font-weight:600}.verify-dot{background:#f7931a;border-radius:50%;flex:none;width:8px;height:8px;animation:1.6s infinite pulse}.verify-banner button{color:#f7931a;cursor:pointer;background:0 0;border:1px solid #f7931a8c;border-radius:8px;flex:none;padding:7px 13px;font:600 12px Manrope,sans-serif}.verify-banner button:hover:not(:disabled){background:#f7931a1f}.verify-banner button:disabled{opacity:.6;cursor:default}.verify-banner button:focus-visible{outline-offset:2px;outline:2px solid #f7931a}.account-method .unverified{color:#f7931a}@media (width<=860px){.verify-banner{align-items:flex-start;padding:10px 16px}}@media (prefers-reduced-motion:reduce){.verify-dot{animation:none}}.pro-badge{color:#1a1003;letter-spacing:.08em;vertical-align:middle;background:linear-gradient(135deg,#ffb347,#f7931a);border-radius:5px;align-items:center;padding:2px 6px;font:700 9px DM Mono,monospace;display:inline-flex}.pro-notice{background:linear-gradient(90deg,#f7931a1a,#f7931a08);border:1px solid #f7931a4d;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;display:flex}.pro-notice p{color:#c3cad6;flex:1;min-width:0;margin:0;font-size:13px;line-height:1.5}.pro-notice p b{color:#eef1f7}.pro-notice button{color:#0a0b0e;cursor:pointer;background:#f7931a;border:0;border-radius:8px;flex:none;padding:8px 14px;font:700 12px Manrope,sans-serif}.pro-notice button:hover{box-shadow:0 4px 16px #f7931a4d}.delay-badge{color:#f7931a;letter-spacing:.06em;text-transform:uppercase;background:#f7931a24;border-radius:999px;margin-left:10px;padding:3px 8px;font:600 10px DM Mono,monospace}.cs-stats .as-of dd{color:#f7931a}.upgrade-cta{color:#f7931a;cursor:pointer;background:#f7931a1a;border:1px solid #f7931a99;border-radius:8px;padding:8px 14px;font:700 13px Manrope,sans-serif}.upgrade-cta:hover{background:#f7931a33}.pricing-link{color:#c3cad6;border-radius:8px;padding:8px 10px;font:600 13px Manrope,sans-serif;text-decoration:none}.pricing-link:hover,.pricing-link.active{color:#fff;background:#12161e}.upgrade-cta:focus-visible,.pricing-link:focus-visible,.pro-notice button:focus-visible,.pr-cta:focus-visible,.lb-unlock:focus-visible,.status-unlock:focus-visible{outline-offset:2px;outline:2px solid #f7931a}.lb-row.locked{cursor:pointer}.lb-locked-body{grid-column:2/-1;align-items:center;gap:16px;min-height:36px;display:flex;position:relative}.lb-skeleton{filter:blur(1.5px);opacity:.9;background:linear-gradient(90deg,#1a1f29,#232a36,#1a1f29);border-radius:999px;height:10px;display:block}.lb-skeleton.avatar{border-radius:50%;flex:none;width:36px;height:36px}.lb-skeleton.name{width:150px}.lb-skeleton.bar{width:180px}.lb-skeleton.short{width:90px}.lb-unlock{color:#f7931a;cursor:pointer;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0c0f15eb;border:1px solid #f7931a80;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;font:600 12px Manrope,sans-serif;display:inline-flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.lb-row.locked:hover .lb-unlock{background:#f7931a29}.import-entry .pro-badge{margin-left:6px}.import-quota{color:#7f889a;margin:6px 0 0;font-size:12px}.status-unlock{color:#f7931a;cursor:pointer;background:0 0;border:0;margin-top:8px;padding:0;font:600 12px Manrope,sans-serif}.status-unlock:hover{text-decoration:underline}.import-gate{max-width:640px;margin:0 auto;padding:56px 20px}.pro-gate{background:linear-gradient(160deg,#f7931a14,#0000 45%),#0c0f15;border:1px solid #f7931a4d;border-radius:16px;padding:32px 30px}.pro-gate-icon{color:#f7931a;background:#f7931a24;border-radius:12px;place-items:center;width:40px;height:40px;margin-bottom:18px;display:grid}.pro-gate-icon svg{width:18px;height:18px}.pro-gate .eyebrow .pro-badge{margin-left:6px}.pro-gate h2{letter-spacing:-.03em;margin:0 0 10px;font-size:26px;font-weight:600}.pro-gate-body p{color:#a7afbf;margin:0;font-size:14px;line-height:1.6}.pro-gate ul{gap:9px;margin:18px 0 0;padding:0;list-style:none;display:grid}.pro-gate li{color:#c3cad6;padding-left:22px;font-size:14px;line-height:1.5;position:relative}.pro-gate li:before{content:"✓";color:#f7931a;font-weight:700;position:absolute;left:0}.pro-gate-actions{flex-wrap:wrap;gap:10px;margin-top:24px;display:flex}.account-plan{color:#a7afbf;border-bottom:1px solid #1d222b;gap:4px;padding:10px 12px;font-size:12px;display:grid}.account-plan>span{justify-content:space-between;align-items:center;display:flex}.account-plan small{color:#6f7889;font-size:11px;line-height:1.4}.plan-pill{color:#c3cad6;letter-spacing:.06em;text-transform:uppercase;background:#1d232d;border-radius:999px;padding:2px 8px;font:600 10px DM Mono,monospace}.plan-pill.pro{color:#f7931a;background:#f7931a29}.account-popover .account-plan button{margin-top:6px;padding:7px 10px}.account-popover .account-plan button:disabled{color:#5d6576;cursor:not-allowed}.account-popover .account-plan button:disabled:hover{background:0 0}.account-popover .upgrade-item{color:#f7931a;background:#f7931a1f}.account-popover .upgrade-item:hover{color:#f7931a;background:#f7931a33}.pricing{grid-template-columns:minmax(0,1fr);gap:34px;max-width:1040px;margin:0 auto;padding:48px 28px 64px;display:grid}.pr-hero{text-align:center}.pr-hero .intro{max-width:560px;margin-left:auto;margin-right:auto}.pr-result{color:#c3cad6;background:#11151c;border:1px solid #2a303b;border-radius:12px;padding:14px 18px;font-size:14px}.pr-result.success{background:#20c99714;border-color:#20c99773}.pr-result strong{color:#eef1f7}.pr-plans{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:18px;display:grid}.pr-card{background:#0c0f15;border:1px solid #222833;border-radius:16px;flex-direction:column;gap:18px;padding:28px 26px;display:flex;position:relative}.pr-card.featured{background:linear-gradient(160deg,#f7931a1a,#0000 50%),#0d1016;border-color:#f7931a99;box-shadow:0 20px 60px #f7931a14}.pr-flag{color:#0a0b0e;letter-spacing:.06em;text-transform:uppercase;background:#f7931a;border-radius:999px;padding:3px 10px;font:700 10px DM Mono,monospace;position:absolute;top:-11px;right:22px}.pr-card h2{align-items:center;gap:8px;margin:0;font-size:20px;font-weight:600;display:flex}.pr-price{color:#7f889a;margin:12px 0 6px;font-size:14px}.pr-price b{color:#eef1f7;letter-spacing:-.04em;font-size:40px;font-weight:700}.pr-tagline{color:#818a9b;margin:0;font-size:13.5px}.pr-card ul{flex:1;align-content:start;gap:10px;margin:0;padding:0;list-style:none;display:grid}.pr-card li{color:#c3cad6;padding-left:22px;font-size:14px;line-height:1.45;position:relative}.pr-card li:before{content:"✓";color:#20c997;font-weight:700;position:absolute;left:0}.pr-card.featured li:before{color:#f7931a}.pr-card li b{color:#eef1f7}.pr-cta{color:#0a0b0e;cursor:pointer;background:#f7931a;border:0;border-radius:10px;height:46px;padding:0 20px;font:700 14px Manrope,sans-serif;transition:box-shadow .15s}.pr-cta:hover:not(:disabled){box-shadow:0 6px 22px #f7931a4d}.pr-cta.ghost{color:#d6dce6;background:0 0;border:1px solid #2b313c}.pr-cta.ghost:hover:not(:disabled){box-shadow:none;border-color:#f7931a}.pr-cta:disabled{cursor:default;opacity:.7}.pr-cta.current{color:#f7931a;opacity:1;background:#f7931a24}.pr-fine{color:#6f7889;text-align:center;margin:-8px 0 0;font-size:12px}.pr-compare{background:#0b0e14;border:1px solid #1c2029;border-radius:14px;overflow:hidden}.pr-row{color:#c3cad6;border-bottom:1px solid #161a22;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr) minmax(0,1fr);gap:12px;padding:13px 20px;font-size:13.5px;display:grid}.pr-row:last-child{border-bottom:0}.pr-row>span:not(:first-child){text-align:center}.pr-head{color:#6f7889;letter-spacing:.1em;text-transform:uppercase;background:#0d1017;font:500 10px DM Mono,monospace}.pr-row .pro-col{color:#eef1f7;font-weight:600}.pr-yes{color:#20c997;font-weight:700}.pro-col .pr-yes{color:#f7931a}.pr-no{color:#4a5160}.pr-faq{width:100%;max-width:720px;margin:0 auto}.pr-faq h2{margin:0 0 12px;font-size:18px;font-weight:600}.pr-faq details{border-bottom:1px solid #1c2029}.pr-faq summary{color:#e8ecf3;cursor:pointer;padding:14px 0;font-size:14px;font-weight:600;list-style:none}.pr-faq summary::-webkit-details-marker{display:none}.pr-faq summary:after{content:"+";float:right;color:#f7931a}.pr-faq details[open] summary:after{content:"–"}.pr-faq p{color:#9aa3b3;margin:0 0 16px;font-size:13.5px;line-height:1.6}.checkout-dialog .eyebrow{margin-bottom:0}.checkout-dialog h2{margin-top:8px}.co-summary{background:#0f1219;border:1px solid #232833;border-radius:12px;padding:16px}.co-line{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.co-line strong{font-size:14px;display:block}.co-line small{color:#6f7889;font-size:12px}.co-line b{font:600 15px DM Mono,monospace}.co-line.total{color:#a7afbf;border-top:1px solid #232833;margin-top:12px;padding-top:12px;font-size:13px}.co-includes{gap:6px;margin:12px 0 0;padding:0;list-style:none;display:grid}.co-includes li{color:#a7afbf;padding-left:20px;font-size:12.5px;position:relative}.co-includes li:before{content:"✓";color:#f7931a;position:absolute;left:0}.co-fine{color:#6f7889;margin:10px 0 0;font-size:11.5px;line-height:1.5}.co-account{color:#818a9b;margin:14px 0;font-size:12.5px}.co-account b{color:#d6dce6}.checkout-dialog .auth-submit{width:100%}.co-soon{color:#f7931a;text-align:center;margin:10px 0 0;font-size:12.5px}@media (width<=860px){.pricing{gap:26px;padding:32px 16px 48px}.pr-plans{grid-template-columns:1fr}.pr-row{padding:12px 14px;font-size:12.5px}.pro-notice{flex-direction:column;align-items:stretch}.lb-skeleton.bar,.lb-skeleton.short,.pricing-link{display:none}.upgrade-cta{padding:7px 10px;font-size:12px}}.pro-notice .pro-badge{flex:none;align-self:flex-start}html{scrollbar-gutter:stable}@media (width>=861px){.topbar{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);display:grid}.topbar .brand{justify-self:start}.topbar-end{justify-self:end}}.ohlc-legend{z-index:7;color:#7f889a;pointer-events:none;background:#0b0e14b8;border-radius:6px;flex-wrap:wrap;align-items:baseline;gap:4px 12px;padding:3px 8px;font:500 11.5px DM Mono,monospace;display:flex;position:absolute;top:8px;left:12px}.ohlc-legend span b{margin-left:3px;font-weight:500}.ohlc-legend.up span b,.ohlc-legend.up .ohlc-change{color:#20c997}.ohlc-legend.down span b,.ohlc-legend.down .ohlc-change{color:#ef5b5b}.ohlc-change{font-weight:500}@media (width<=520px){.ohlc-legend{gap:2px 8px;font-size:10.5px}}.import-entry button .pro-badge{color:#f7931a;background:#0a0b0e}.post-connector line.post-connector-hit,.post-connector.is-active line.post-connector-hit{stroke:#0000;stroke-width:16px;filter:none;pointer-events:stroke;cursor:pointer}.post-card.is-compact:not(:hover):not(:focus-within):not(.is-hovered){height:54px}.post-card.is-compact:not(:hover):not(:focus-within):not(.is-hovered) p,.post-card.is-compact:not(:hover):not(:focus-within):not(.is-hovered) footer,.post-card.is-compact:not(:hover):not(:focus-within):not(.is-hovered) .post-card-pager{display:none}.post-card.is-compact:not(:hover):not(:focus-within):not(.is-hovered) .post-card-body{padding-bottom:11px}.post-card.is-compact:not(:hover):not(:focus-within):not(.is-hovered) .post-share-button{display:none}.post-card.is-compact:not(:hover):not(:focus-within):not(.is-hovered).has-share header{padding-right:0}.chart-note{color:#6f7889;font:500 11px DM Mono,monospace}@media (width<=860px){.chart-note{display:none}}.cs-view{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.cs-view button{color:#aeb8c6;cursor:pointer;background:#10141b;border:1px solid #2b313d;border-radius:7px;align-items:center;gap:7px;padding:9px 14px;font:600 12px Manrope,sans-serif;display:inline-flex}.cs-view button:hover{color:#f7931a;border-color:#f7931a}.cs-view button[aria-pressed=true]{color:#171009;background:#f7931a;border-color:#f7931a}.cs-view button .pro-badge{font-size:9px}.cs-view .cs-edit{border-style:dashed}.cs-view button:focus-visible{outline-offset:2px;outline:2px solid #f7931a}.picks-dialog{width:min(480px,100vw - 32px)}.picks-card{gap:12px;display:grid}.picks-card .eyebrow,.picks-card h2,.picks-card .auth-sub{margin:0}.picks-search{color:#f7f8fa;background:#0f1219;border:1px solid #282d38;border-radius:9px;outline:0;width:100%;height:42px;padding:0 13px}.picks-search:focus{border-color:#f7931a;box-shadow:0 0 0 3px #f7931a1f}.picks-count{color:#8e97a9;margin:0;font-size:12.5px}.picks-count b{color:#f7931a}.picks-list{background:#0b0e14;border:1px solid #222731;border-radius:10px;max-height:min(46vh,420px);margin:0;padding:4px;list-style:none;overflow-y:auto}.picks-item{cursor:pointer;border-radius:8px;align-items:center;gap:10px;padding:8px 9px;display:flex}.picks-item:hover{background:#12161e}.picks-item.checked{background:#f7931a1a}.picks-item.disabled{opacity:.45;cursor:not-allowed}.picks-item input{accent-color:#f7931a;flex:none;width:16px;height:16px;margin:0}.picks-item img,.picks-avatar{object-fit:cover;border-radius:50%;flex:none;width:30px;height:30px}.picks-avatar{color:#939db0;background:#273040;place-items:center;font-size:12px;font-weight:700;display:grid}.picks-name{min-width:0;display:grid}.picks-name strong{text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.picks-name small{color:#6f7889;font:11px DM Mono,monospace}.picks-empty{color:#7f889a;align-items:center;gap:10px;padding:14px 10px;font-size:12.5px;display:flex}.picks-card .auth-submit{width:100%;margin-top:0}.cs-hover-card{z-index:20;pointer-events:none;position:absolute;inset:0}.cs-hover-card .post-card{animation:.12s ease-out cs-card-in}@keyframes cs-card-in{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.cs-hover-card .post-card{animation:none}}.site-footer{background:#07090d;border-top:1px solid #1b2029;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 18px;padding:0 16px;display:flex}.site-footer p{color:#6f7889;text-align:center;max-width:1200px;margin:0;padding:7px 0;font-size:11.5px;line-height:1.45}.site-languages{align-items:center;gap:4px;display:flex}.site-languages button{color:#6f7889;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:4px 6px;font:500 11.5px Manrope,sans-serif}.site-languages button:hover{color:#eef1f7}.site-languages button[aria-current=true]{color:#f7931a;cursor:default}.site-languages button:focus-visible{outline-offset:1px;outline:2px solid #f7931a}.site-languages button+button:before{content:"·";color:#3a4250;margin-right:8px}.site-footer strong{color:#aab2c0;font-weight:600}.text-link{color:#f7931a;font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.text-link:hover{color:#ffb14f}.text-link:focus-visible{outline-offset:2px;border-radius:2px;outline:2px solid #f7931a}.disclaimer-dialog{width:min(520px,100vw - 32px)}.disclaimer-list{margin:16px 0 20px}.disclaimer-list dt{color:#eef1f7;margin-top:14px;font-size:13.5px;font-weight:600}.disclaimer-list>div:first-child dt{margin-top:0}.disclaimer-list dd{color:#9aa3b2;margin:4px 0 0;font-size:13px;line-height:1.55}.lb-rules-note{color:#6f7889;margin:12px 0 0;font-size:12px}.pr-faq-more{margin:14px 0 0;font-size:13px}@media (width<=860px){.site-footer p{padding:10px 0 4px}.site-languages{padding-bottom:10px}}.cs-capped{color:#6f7889;text-align:center;pointer-events:none;margin:0;font-size:12px;position:absolute;bottom:10px;left:0;right:0}.page-about{border-top:1px solid #1c2029;gap:22px;padding-top:28px;display:grid}.page-head{gap:12px;display:grid}.page-head>.eyebrow{margin-bottom:0}.page-head-top{justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.page-head-top .eyebrow{margin:0}.page-share{color:#c3cad6;cursor:pointer;background:#151a22;border:1px solid #343b48;border-radius:9px;align-items:center;gap:8px;min-height:40px;padding:0 14px;font:600 13px Manrope,sans-serif;transition:border-color .15s,color .15s;display:inline-flex}.page-share:hover:not(:disabled){color:#eef1f7;border-color:#586477}.page-share:focus-visible{outline-offset:2px;outline:2px solid #f7931a}.page-share:disabled{opacity:.55;cursor:not-allowed}.page-share[aria-busy=true]{opacity:1;cursor:progress}.page-share .loader{width:14px;height:14px}@media (pointer:coarse){.page-share{min-height:44px}}@media (width<=860px){.chart-panel .chart-head{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"name tf tf""outcome outcome share""filters filters filters";align-items:center}.chart-panel .chart-head.filters-closed{grid-template-areas:"name tf tf""outcome outcome share"}.chart-panel .chart-title{display:contents}.chart-panel .chart-title>strong{grid-area:name}.chart-panel .chart-title>.timeframe-selector:not(.outcome-selector){grid-area:tf;justify-self:start}.chart-panel .chart-title>.outcome-selector{grid-area:outcome;justify-self:start}.chart-panel .chart-title>.outcome-selector button{padding:6px 9px}.chart-panel .chart-actions{gap:6px}.chart-panel .chart-actions :is(.filters-toggle,.page-share){justify-content:center;gap:0;width:44px;min-height:44px;padding:0;font-size:0}.chart-panel .chart-actions .filters-toggle>span{display:none}.chart-panel .chart-actions .page-share svg{width:18px;height:18px}.chart-panel .chart-actions .filters-toggle:before{content:"";width:18px;height:18px;-webkit-mask:var(--icon-sliders) center / contain no-repeat;-webkit-mask:var(--icon-sliders) center / contain no-repeat;mask:var(--icon-sliders) center / contain no-repeat;background:currentColor}}@media (width<=380px){.chart-panel .chart-title>.outcome-selector button{padding:6px 7px}}:root{--icon-sliders:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round'%3E%3Cpath d='M4 6h10M18 6h2M4 12h4M12 12h8M4 18h12M20 18h0'/%3E%3Ccircle cx='16' cy='6' r='2'/%3E%3Ccircle cx='10' cy='12' r='2'/%3E%3Ccircle cx='18' cy='18' r='2'/%3E%3C/svg%3E")}.share-page-render{pointer-events:none;width:390px;position:fixed;top:0;left:-10000px}.share-page{color:#e8ecf3;background:#0b0e14;gap:14px;padding:22px 16px 18px;display:grid}.share-head{gap:6px;display:grid}.share-head .eyebrow{margin:0}.share-head h2{letter-spacing:-.02em;margin:0;font-size:26px;line-height:1.1}.share-head p:last-child{color:#8e97a9;margin:0;font-size:13px}.share-page-render.leaderboard-share-wide{width:680px}.leaderboard-share-wide .share-page{gap:12px;padding:18px 16px 16px}.leaderboard-share-wide .lb-table.compact .lb-row{grid-template-columns:32px minmax(0,1fr) 88px 88px max-content;grid-template-areas:"rank account rate score record";gap:12px;padding:9px 12px;font-size:16px}.leaderboard-share-wide .lb-table.compact .lb-head{letter-spacing:.06em;padding-top:8px;padding-bottom:8px;font-size:11px;display:grid}.leaderboard-share-wide .lb-account{gap:8px}.leaderboard-share-wide .lb-account strong{font-size:18px}.leaderboard-share-wide .lb-account small{font-size:12px}.leaderboard-share-wide .lb-rate-value{width:auto}.leaderboard-share-wide .lb-rate b,.leaderboard-share-wide .lb-score{font-size:18px}.leaderboard-share-wide .lb-rate b{white-space:nowrap;width:auto}.leaderboard-share-wide .lb-table.compact .lb-score:before{content:none}.leaderboard-share-wide .lb-record{gap:4px;font-size:16px}.share-page .cs-overall-box{min-height:220px}.share-page .cs-overall-value{font-size:64px}.share-page .cs-overall-box.is-zscore .cs-overall-value{font-size:48px}.share-page-render.sentiment-share-wide{width:680px}.sentiment-share-wide .share-page{grid-template-columns:220px minmax(0,1fr);gap:16px}.sentiment-share-wide .share-head{grid-column:1/-1}.share-page .bubble-circle,.share-page .bubble-avatar,.share-page .cs-overall-gauge span,.share-desktop-render .is-capturing .bubble-circle,.share-desktop-render .is-capturing .bubble-avatar,.share-desktop-render .is-capturing .cs-overall-gauge span,.share-mobile-render .post-card{box-shadow:none}.chart-stage.is-capturing .post-card{box-shadow:none!important}.page-head>.intro{max-width:640px;margin-top:0}.receipts-head{padding:0 0 24px}.receipts-head .lb-stats div:last-child dd{color:inherit}@media (width<=860px){.receipts-head{padding:0}}.cs-body>.cs-overall-box{grid-area:1/1;min-height:0}.cs-body>.cs-stage{grid-area:1/2/3}.cs-body>.cs-panel{grid-area:2/1;min-height:0;max-height:none;position:static;overflow-y:auto}.cs-overall-box{border:1px solid color-mix(in srgb, var(--c) 40%, #1c2029);background:radial-gradient(120% 90% at 50% 0%, color-mix(in srgb, var(--c) 16%, transparent), transparent 70%), #0b0e14;text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;padding:18px 22px;display:flex;overflow:hidden}.cs-overall-label{color:#8b94a7;letter-spacing:.14em;text-transform:uppercase;margin:0;font:500 11px DM Mono,monospace}.cs-overall-value{color:var(--c);letter-spacing:-.04em;text-shadow:0 0 28px color-mix(in srgb, var(--c) 35%, transparent);font:700 clamp(56px,6vw,84px)/1 Manrope,sans-serif}@media (width>=861px){.cs-overall-box.is-zscore .cs-overall-value{font-size:64px}}.cs-overall-mood{color:#e8ecf3;margin:0;font-size:15px;font-weight:600}.cs-overall-gauge{background:linear-gradient(90deg,#ef5b5b,#5b6478 50%,#20c997);border-radius:999px;width:100%;max-width:260px;height:8px;margin-top:10px;position:relative}.cs-overall-gauge span{background:var(--c);width:16px;height:16px;box-shadow:0 0 0 1px var(--c);border:3px solid #0b0e14;border-radius:50%;margin:-8px 0 0 -8px;position:absolute;top:50%}.cs-overall-scale{color:#6f7889;justify-content:space-between;width:100%;max-width:260px;font:500 10px DM Mono,monospace;display:flex}.cs-overall-note{color:#7f8899;max-width:280px;margin:6px 0 0;font-size:12px;line-height:1.45}.history-experimental{border:1px solid;border-radius:4px;padding:2px 5px;font-size:9px;font-weight:500}.sentiment-history{min-width:0}.history-controls{flex-wrap:wrap;gap:18px 32px;margin:4px 0 16px;display:flex}.history-control{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.history-control>span{color:#8b94a7;font-size:12px}.history-period input{color:#eef1f7;background:#10141b;border:1px solid #2b313d;border-radius:7px;outline:none;width:72px;height:36px;padding:0 8px;font:600 13px DM Mono,monospace}.history-period input:focus-visible{outline-offset:2px;border-color:#f7931a;outline:2px solid #f7931a}.history-plot{background:#0b0e14;border:1px solid #242936;border-radius:12px;min-width:0;overflow:hidden}.history-legend{color:#8b94a7;border-bottom:1px solid #242936;flex-wrap:wrap;align-items:center;gap:10px 24px;min-height:78px;padding:12px 16px;display:flex}.history-date{font:500 11px DM Mono,monospace}.history-legend .ohlc-legend{background:0 0;padding:0;position:static}.history-reading{flex-wrap:wrap;align-items:baseline;gap:6px 12px;font-size:12px;display:flex}.history-reading strong{color:#aeb8c6;font:600 20px DM Mono,monospace}.history-reading strong.up{color:#20c997}.history-reading strong.down{color:#ef5b5b}.history-chart{width:100%;height:clamp(420px,65svh,720px)}.history-note{color:#8b94a7;max-width:960px;margin:12px 0;font-size:12px;line-height:1.6}.history-status{color:#aeb8c6;align-items:center;gap:8px;font-size:13px;display:flex}@media (width<=520px){.history-controls{gap:14px}.history-control{justify-content:space-between;width:100%}.history-control .cs-view{gap:6px}.history-control .cs-view button{padding:8px 10px}.history-legend{gap:8px 12px;min-height:108px;padding:10px}.history-chart{height:clamp(380px,65svh,550px)}}@media (width<=860px){.cs-body{grid-template-rows:none;grid-template-columns:minmax(0,1fr);height:auto}.cs-body>.cs-overall-box,.cs-body>.cs-stage,.cs-body>.cs-panel{grid-area:auto/1}.cs-body>.cs-overall-box{min-height:230px}.cs-body>.cs-panel{max-height:70vh;scroll-margin-top:calc(var(--header-height) + 64px)}}.account-popover .account-plan .account-imports{text-align:left;justify-content:space-between;align-items:center;gap:8px;margin:0 -10px;padding:5px 10px;display:flex}.account-popover .account-plan .account-imports small{color:#a7afbf}.account-popover .account-plan .account-imports span{color:#f7931a;font-size:14px;line-height:1}.account-popover .account-plan .account-imports:hover small{color:#eef1f7}.my-imports{max-width:var(--page-max);padding:42px var(--page-gutter) 56px;gap:20px;margin:0 auto;display:grid}.my-imports .lb-stats small{color:#6f7889;margin-top:4px;font-size:11px;display:block}.my-imports-table{border-collapse:collapse;text-align:left;width:100%;min-width:520px;font-size:13px}.my-imports-table th{color:#8e97a9;white-space:nowrap;background:#10141b;padding:12px 14px;font:500 11px DM Mono,monospace}.my-imports-table td{color:#cbd2df;vertical-align:middle;border-top:1px solid #242936;padding:14px}.my-imports-table td strong{color:#eef1f7}.my-imports-table time{white-space:nowrap}.my-import-status{color:#a7afbf;white-space:nowrap;border:1px solid #394152;border-radius:5px;align-items:center;gap:8px;padding:3px 8px;font-size:12px;font-weight:600;display:inline-flex}.my-import-status.completed{color:#20c997;background:#10281f;border-color:#205d50}.my-import-status.failed{color:#ef5b5b;cursor:help;background:#26141a;border-color:#5c2a2d}.my-import-status.running{color:#f7931a;background:#23190d;border-color:#5a3d16}.my-import-bar{background:#2b313d;border-radius:2px;width:56px;height:4px;overflow:hidden}.my-import-bar span{background:#f7931a;height:100%;display:block}@media (width<=520px){.my-imports{padding-top:28px}.my-imports-table{min-width:0;font-size:12px}.my-imports-table thead{display:none}.my-imports-table,.my-imports-table tbody{display:block}.my-imports-table tr{grid-template-columns:minmax(0,1fr) auto;gap:8px 12px;padding:12px 14px;display:grid}.my-imports-table tr+tr{border-top:1px solid #242936}.my-imports-table td{overflow-wrap:anywhere;border:0;min-width:0;padding:0}.my-imports-table td.my-import-state{text-align:right}.my-imports-table td[data-label]{color:#a7afbf}.my-imports-table td[data-label]:before{content:attr(data-label);color:#6f7889;text-transform:uppercase;letter-spacing:.04em;margin-bottom:2px;font:500 10px DM Mono,monospace;display:block}.my-imports-table td[data-label]:last-child{text-align:right}.my-import-bar{display:none}}.picker-list button.locked .picker-option-text span{color:#f7931a}.picker-list button.locked img,.picker-list button.locked .picker-avatar-fallback{opacity:.55}.picker-list button.locked .pro-badge{flex:none}.receipts-toolbar .account-form .receipts-pro-notice{flex:1 0 100%}.analytics-toolbar{flex-wrap:wrap;justify-content:flex-start;align-items:center}.analytics-toolbar>button{margin-left:auto}.analytics-toggle{color:#aab2c2;cursor:pointer;align-items:center;gap:8px;font-size:13px;display:inline-flex}.admin-toolbar .analytics-toggle input{accent-color:#f7931a;width:auto;min-width:0;padding:0}.analytics-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px;margin:0;display:grid}.analytics-kpis div{background:#0c0f15;border:1px solid #1f2430;border-radius:10px;padding:14px 16px}.analytics-kpis dt{color:#6f7889;letter-spacing:.1em;text-transform:uppercase;font:500 10px DM Mono,monospace}.analytics-kpis dd{letter-spacing:-.02em;margin:8px 0 0;font:600 20px Manrope,sans-serif}.analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.analytics-card{background:#0c0f15;border:1px solid #1f2430;border-radius:12px;min-width:0;padding:16px 18px}.analytics-card.wide{grid-column:1/-1}.analytics-card h2{color:#c9d0dc;letter-spacing:.01em;margin:0 0 12px;font:600 13px Manrope,sans-serif}.analytics-chart{margin:0}.analytics-chart svg{width:100%;height:160px;display:block}.analytics-chart rect{fill:#f7931a;opacity:.85}.analytics-chart rect:hover{opacity:1}.analytics-chart figcaption{color:#6f7889;justify-content:space-between;margin-top:8px;font:500 11px DM Mono,monospace;display:flex}.analytics-list,.analytics-funnel{gap:6px;margin:0;padding:0;list-style:none;display:grid}.analytics-list li,.analytics-funnel li{border-radius:6px;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:10px;padding:7px 10px;font-size:13px;display:grid;position:relative;overflow:hidden}.analytics-bar{background:#f7931a1f;position:absolute;inset:0 auto 0 0}.analytics-key{color:#d6dce6;text-overflow:ellipsis;white-space:nowrap;position:relative;overflow:hidden}.analytics-list strong,.analytics-funnel strong{font-variant-numeric:tabular-nums;position:relative}.analytics-list small,.analytics-funnel small{color:#6f7889;text-align:right;font:500 11px DM Mono,monospace;position:relative}.analytics-table{border-collapse:collapse;width:100%;font-size:13px}.analytics-table th,.analytics-table td{text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums;border-bottom:1px solid #1a1f29;padding:8px 10px}.analytics-table thead th{color:#6f7889;letter-spacing:.08em;text-transform:uppercase;font:500 10px DM Mono,monospace}.analytics-table th:first-child{color:#d6dce6;text-align:left;text-overflow:ellipsis;max-width:320px;font-weight:600;overflow:hidden}.analytics-table thead th:first-child{color:#6f7889;font-weight:500}@media (width<=860px){.analytics-grid{grid-template-columns:minmax(0,1fr)}.analytics-toolbar>button{margin-left:0}}.analytics-excluded summary{color:#c9d0dc;cursor:pointer;font:600 13px Manrope,sans-serif}.analytics-excluded[open] summary{margin-bottom:10px}.analytics-exclude-search{width:min(420px,100%);margin:12px 0 8px;position:relative}.analytics-exclude-search input{color:#eef1f7;width:100%;min-width:0;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#10141b;border:1px solid #2b313d;border-radius:7px;padding:9px 12px}.analytics-excluded-list button{color:#eef1f7;cursor:pointer;white-space:nowrap;background:#1b2130;border:1px solid #394152;border-radius:7px;padding:8px 12px;font:600 12px Manrope,sans-serif}.analytics-excluded-list button:disabled{opacity:.5;cursor:default}.analytics-excluded-list{gap:6px;margin:8px 0 0;padding:0;list-style:none;display:grid}.analytics-excluded-list li{border:1px solid #1f2430;border-radius:7px;justify-content:space-between;align-items:center;gap:12px;padding:6px 10px;font-size:13px;display:flex}.analytics-excluded-list span{color:#d6dce6;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analytics-exclude-options{z-index:20;background:#10141b;border:1px solid #2b313d;border-radius:8px;margin:0;padding:4px;list-style:none;display:grid;position:absolute;top:calc(100% + 4px);left:0;right:0;box-shadow:0 12px 30px #0000008c}.analytics-exclude-options li{color:#d6dce6;cursor:pointer;text-overflow:ellipsis;white-space:nowrap;border-radius:6px;padding:8px 10px;font-size:13px;overflow:hidden}.analytics-exclude-options li.active{color:#fff;background:#f7931a29}.analytics-exclude-options li[aria-disabled=true]{cursor:default;white-space:normal}.analytics-channels th[scope=row] small{color:#8e97a9;margin-top:2px;font:500 11px DM Mono,monospace;display:block}.analytics-note{margin:10px 0 0;font-size:12px}.analytics-users-help{margin:-4px 0 10px}.analytics-users-filter{color:#eef1f7;width:min(320px,100%);font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#10141b;border:1px solid #2b313d;border-radius:7px;margin:0 0 8px;padding:8px 12px;font-size:13px}.analytics-users tbody tr{cursor:pointer}.analytics-users tbody tr:hover{background:#f7931a0f}.analytics-users th[scope=row] button{color:#f7b35c;max-width:300px;font:inherit;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;overflow:hidden}.analytics-users th[scope=row] button:hover{text-decoration:underline}.analytics-users th[scope=row] button:focus-visible{outline-offset:2px;outline:2px solid #f7931a}.analytics-user-dialog{width:min(760px,100vw - 32px)}.analytics-user-dialog .auth-card{gap:14px;display:grid}.analytics-user-dialog .auth-card h2{overflow-wrap:anywhere;margin:0}.analytics-user-dialog .auth-card>p,.analytics-user-dialog .analytics-kpis{margin:0}.analytics-user-dialog h3{color:#c9d0dc;margin:0 0 8px;font:600 13px Manrope,sans-serif}.analytics-visit{border:1px solid #1f2430;border-radius:8px;margin-bottom:8px}.analytics-visit summary{cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:10px;padding:9px 12px;font-size:13px;display:grid}.analytics-visit summary time{color:#d6dce6;font-weight:600}.analytics-visit summary span{color:#8e97a9;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.analytics-visit summary small,.analytics-steps small{color:#6f7889;white-space:nowrap;font:500 11px DM Mono,monospace}.analytics-visit .analytics-steps{padding:0 12px 10px}.analytics-steps{gap:2px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.analytics-steps li{border-top:1px solid #161b24;grid-template-columns:auto minmax(0,1fr) auto;align-items:baseline;gap:12px;padding:4px 0;display:grid}.analytics-steps time{color:#6f7889;font-variant-numeric:tabular-nums;font:500 11px DM Mono,monospace}.analytics-steps span{overflow-wrap:anywhere;color:#d6dce6}@media (width<=560px){.analytics-visit summary{grid-template-columns:minmax(0,1fr) auto}.analytics-visit summary span{grid-area:2/1/auto/-1}}.admin-test-account{background:#0c0f15;border:1px solid #1f2430;border-radius:10px;padding:14px 16px}.admin-test-account summary{color:#c9d0dc;cursor:pointer;font:600 13px Manrope,sans-serif}.admin-test-account[open] summary{margin-bottom:8px}.admin-test-form{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-top:10px;display:flex}.admin-test-form label{color:#8e97a9;gap:5px;font-size:12px;display:grid}.admin-test-form input{color:#eef1f7;min-width:0;font:inherit;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#10141b;border:1px solid #2b313d;border-radius:7px;padding:9px 12px}.admin-test-password{gap:6px;display:flex}.admin-test-password input{width:190px;font-family:DM Mono,monospace}.admin-test-form button{color:#eef1f7;cursor:pointer;white-space:nowrap;background:#1b2130;border:1px solid #394152;border-radius:7px;padding:9px 12px;font:600 12px Manrope,sans-serif}.admin-test-form button[type=submit]{color:#0a0b0e;background:#f7931a;border-color:#f7931a}.admin-test-form button:disabled{opacity:.5;cursor:default}.admin-test-badge{color:#f7b955;border:1px solid #5a4318;border-radius:5px;width:fit-content;margin-top:4px;padding:2px 6px;font:600 11px Manrope,sans-serif;display:inline-block}.admin-select{accent-color:#f7931a;cursor:pointer;width:15px;height:15px;margin:0 0 6px}.admin-link-button{color:#f7b955;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:8px;padding:0;font:600 12px Manrope,sans-serif;text-decoration:underline;display:block}.admin-test-password-form{gap:6px;margin-top:8px;display:grid}.admin-test-password-form input{color:#eef1f7;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#10141b;border:1px solid #2b313d;border-radius:7px;min-width:0;padding:7px 9px;font:12px DM Mono,monospace}.admin-test-password-form .admin-test-password input{width:150px}.admin-test-password-form button{color:#eef1f7;cursor:pointer;white-space:nowrap;background:#1b2130;border:1px solid #394152;border-radius:7px;padding:6px 10px;font:600 12px Manrope,sans-serif}.admin-toolbar button.admin-danger{color:#ff8a8a;background:#2a1316;border-color:#6b2b2b;margin-left:auto}.analytics-dashboard[aria-busy=true] :is(.lb-stats,.analytics-kpis,.analytics-grid){opacity:.4;pointer-events:none;transition:opacity .15s}.recent-intro{max-width:560px;margin:0}.recent-slider .sentiment-filter.compact{width:220px}.recent-chart-panel{border:1px solid #1c2029;border-radius:14px;overflow:hidden}.recent-dashboard.is-loading .recent-chart-panel .chart-stage{opacity:.55;transition:opacity .15s}@media (width<=860px){.recent-slider,.recent-slider .sentiment-filter.compact{width:100%}}
