:root{color-scheme:dark;--nv950:#020617;--nv900:#0f172a;--nv800:#1e293b;--nv700:#1e3a5f;--nv600:#2563eb;--nv500:#3b82f6;--nv400:#60a5fa;--nv200:#bfdbfe;--nv100:#dbeafe;--au500:#f59e0b;--au700:#b45309;--au100:#fef3c7;--g700:#15803d;--g500:#22c55e;--g100:#dcfce7;--r700:#b91c1c;--r500:#ef4444;--r100:#fee2e2;--or500:#f97316;--or100:#ffedd5;--text-primary:#f8fafc;--text-body:#cbd5e1;--text-secondary:#94a3b8;--text-muted:#475569;--text-link:#60a5fa;--card-shadow:0 1px 3px rgba(0,0,0,0.4),0 4px 12px rgba(0,0,0,0.3);--elevated-shadow:0 8px 32px rgba(0,0,0,0.5);--bg:var(--nv950);--surface:var(--nv800);--surface-soft:var(--nv900);--text:var(--text-primary);--muted:var(--text-secondary);--line:var(--nv700);--accent:var(--nv600);--accent-soft:rgba(37,99,235,0.18);--accent-selected:rgba(37,99,235,0.28);--founder-accent:var(--au500);--founder-soft:rgba(245,158,11,0.14);--success-accent:var(--g500);--success-soft:rgba(34,197,94,0.14);--warn:var(--or500);--danger:var(--r500);--shadow:var(--card-shadow)}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;background:var(--bg);color:var(--text-body);font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body[data-mobile-nav=open]{overflow:hidden}a{color:inherit;text-decoration:none}.shell{grid-template-columns:240px minmax(0,1fr);grid-template-rows:72px minmax(0,1fr)}.auth-shell,.shell{display:grid;min-height:100vh}.auth-shell{place-items:start center;padding:48px 20px}.auth-language-bar{position:fixed;top:18px;right:20px;z-index:30;display:inline-flex;align-items:center;gap:12px;color:var(--text-secondary);font-size:.78rem;font-weight:700}.auth-content{width:min(680px,100%)}body[data-sidebar=collapsed] .shell{grid-template-columns:76px minmax(0,1fr)}.sidebar{grid-row:1/-1;border-right:1px solid var(--line);background:var(--nv900);padding:18px 14px;position:-webkit-sticky;position:sticky;top:0;height:100vh;transition:width .18s ease}.account-button,.brand-row,.button-row,.check-row,.filter-row,.nps-anchors,.nps-head,.section-head,.topbar,.topbar-actions{display:flex;align-items:center}.brand-row{justify-content:space-between;gap:8px;margin-bottom:28px}.brand{display:inline-flex;align-items:center;flex:1 1 auto;gap:10px;min-width:0;font-size:1.05rem;font-weight:750}.brand-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sidebar.is-collapsed .brand-text,.sidebar.is-collapsed .nav-label{display:none}.sidebar.is-collapsed .brand-row{justify-content:center}.sidebar.is-collapsed .sidebar-toggle{position:static}.topbar{grid-column:2;grid-row:1;justify-content:space-between;gap:16px;border-bottom:1px solid var(--line);background:rgba(2,6,23,.92);padding:14px 32px;position:-webkit-sticky;position:sticky;top:0;z-index:20;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.topbar-title,.topbar-title-copy{min-width:0}.mobile-drawer-close,.mobile-nav-scrim,.mobile-nav-trigger,.mobile-topbar-brand{display:none}@media (min-width:768px){.topbar-actions .mobile-nav-trigger{display:none}}.topbar-title-copy strong{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.topbar-eyebrow{color:var(--muted);font-size:.78rem;margin:0 0 3px}.topbar-actions{justify-content:flex-end;gap:10px}.menu-wrap{position:relative}.account-button,.icon-button{display:inline-flex;align-items:center;min-height:40px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text)}.icon-button{width:40px;justify-content:center}.mobile-drawer-close{display:none}.account-button{gap:8px;padding:4px 8px}.avatar{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:var(--accent);color:#fff;font-size:.75rem;font-weight:800}.plan-badge{border-radius:999px;background:var(--accent-soft);color:var(--accent);font-size:.78rem;font-weight:800;padding:3px 8px}.menu-panel{position:absolute;right:0;top:calc(100% + 8px);z-index:30;min-width:210px;border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--elevated-shadow);padding:6px}.menu-panel.compact{min-width:168px}.menu-panel a,.menu-panel button{display:flex;align-items:center;gap:8px;width:100%;border:0;border-radius:6px;background:transparent;color:var(--text);font:inherit;padding:9px 10px;text-align:left}.menu-panel a:hover,.menu-panel button:hover{background:var(--accent-soft)}.menu-panel .menu-upgrade{justify-content:center;margin-top:4px;background:var(--accent);color:#fff;font-weight:800}.menu-icon-spacer{width:15px}.nav{display:grid;grid-gap:8px;gap:8px}.nav a{display:flex;align-items:center;gap:10px;border-radius:8px;color:var(--muted);padding:10px 12px}.nav a.active,.nav a:hover{background:var(--accent-soft);color:var(--accent)}.upgrade-banner{display:grid;grid-gap:8px;gap:8px;margin-top:18px;border-radius:8px;background:linear-gradient(135deg,var(--au700),var(--au500));color:#fff;padding:14px}.upgrade-banner-title{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;font-weight:800}.upgrade-banner-sub{font-size:.76rem;line-height:1.35;opacity:.92}.upgrade-banner-button{display:inline-flex;justify-content:center;border-radius:6px;background:rgba(255,255,255,.18);font-size:.76rem;font-weight:800;padding:8px 10px}.upgrade-banner:hover .upgrade-banner-button{background:rgba(255,255,255,.28)}.sidebar.is-collapsed .upgrade-banner{display:none}.content{grid-column:2;grid-row:2;padding:32px;min-width:0}.page-title{margin:0 0 6px;font-size:clamp(1.8rem,3vw,2.6rem);line-height:1.05}.subtle{color:var(--muted)}.grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));grid-gap:16px;gap:16px}.card{background:var(--surface);border:1px solid var(--line);border-radius:8px;padding:18px}.narrow-card{max-width:560px}.compact-card{padding:14px}.section-block,.settings-bottom{margin-top:20px}.notification-settings{display:grid;grid-gap:16px;gap:16px}.settings-summary{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));grid-gap:12px;gap:12px}.notification-recipient strong{overflow-wrap:anywhere}.notification-block{container-name:notification-block;container-type:inline-size;display:grid;min-width:0;grid-gap:10px;gap:10px;border-top:1px solid var(--line);padding-top:16px}.notification-block h3,.notification-block p{margin:0}.notification-block h3{color:var(--text-primary);font-size:1rem;line-height:1.25}.notification-block p{line-height:1.55}.notification-block-head{display:grid;grid-template-columns:1fr;grid-gap:14px;gap:14px;align-items:start}.notification-status-line{display:inline-flex;align-items:center;flex-wrap:wrap;gap:6px}.notification-status-line span{color:var(--muted);font-weight:800}.notification-status-line strong{color:var(--g500)}.statusmail-toggle{width:100%;min-width:0;border:0;margin:0;padding:0}.statusmail-toggle-options{display:inline-grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);width:100%;min-width:0;gap:4px;border:1px solid var(--line);border-radius:8px;background:var(--bg);padding:4px}.statusmail-toggle-option{min-width:0;min-height:44px;border:0;border-radius:6px;background:transparent;color:var(--muted);font:inherit;font-weight:800;line-height:1.15;padding:6px 10px}.statusmail-toggle-option.active{background:var(--accent);color:#fff}.statusmail-toggle-option:focus-visible{outline:2px solid var(--au500);outline-offset:2px}.statusmail-toggle-option:disabled{cursor:not-allowed;opacity:.66}@container notification-block (min-width: 440px){.notification-block-head{grid-template-columns:minmax(0,1fr) auto}.statusmail-toggle{width:auto;min-width:min(260px,100%)}.statusmail-toggle-options{min-width:220px}}.field-label,.settings-kicker{display:block;color:var(--muted);font-size:.76rem;font-weight:800;letter-spacing:0;margin-bottom:4px}.settings-control-row{display:grid;grid-template-columns:minmax(0,1fr) auto auto;grid-gap:10px;gap:10px;align-items:center}.settings-control-row select{min-height:44px;width:100%;border:1px solid var(--line);border-radius:8px;background:var(--bg);color:var(--text-body);padding:0 12px}.settings-confirmation{display:inline-flex;align-items:center;gap:8px;color:var(--g500);font-weight:700;margin:0}.settings-confirmation--error{color:var(--danger)}.section-head{justify-content:space-between;gap:16px;margin-bottom:14px}.card h2,.card h3,.section-block h2,.section-head h2{margin-top:0}.knowledge-layout{display:grid;grid-gap:24px;gap:24px;margin-top:24px}.knowledge-article{min-width:0}.knowledge-article .section-block,.table-wrap[id]{scroll-margin-top:104px}.knowledge-article .section-block{margin-top:34px}.knowledge-article .section-block:first-child{margin-top:0}.founder-bio-copy h2,.knowledge-article .section-block h2{color:var(--text-primary);font-family:Playfair Display,Georgia,serif;font-size:clamp(2rem,4vw,3rem);letter-spacing:0;line-height:1.04;margin:0 0 14px}.founder-bio-copy h3,.knowledge-article .section-block h3{color:var(--text-primary);font-size:1rem;line-height:1.25;margin:0 0 8px}.article-card p,.knowledge-article dd,.knowledge-article li,.knowledge-article p{color:var(--text-body);font-size:.96rem;line-height:1.65}.article-card p,.knowledge-article p{max-width:72ch}.knowledge-toc{min-width:0}.knowledge-toc-toggle{display:none}.knowledge-toc-list{display:flex;gap:8px;overflow-x:auto;padding:0 0 10px;scrollbar-width:thin}.knowledge-toc a{display:inline-flex;align-items:center;min-height:36px;border:1px solid var(--nv700);border-radius:999px;background:var(--nv900);color:var(--text-secondary);flex:0 0 auto;font-size:.78rem;font-weight:800;line-height:1.2;padding:7px 11px}.knowledge-toc a.active,.knowledge-toc a:focus-visible,.knowledge-toc a:hover,.knowledge-toc a[aria-current=location]{border-color:var(--au500);color:var(--au500)}.knowledge-toc a:focus-visible{outline:2px solid var(--au500);outline-offset:2px}.sec-eyebrow{color:var(--au500);font-size:.72rem;font-weight:900;letter-spacing:.08em;line-height:1.2;margin:0 0 8px;text-transform:uppercase}.deflist,.steps{display:grid;grid-gap:12px;gap:12px;margin:18px 0;padding:0}.deflist{grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.def,.step,.steps>li{border:1px solid var(--nv700);border-left:3px solid var(--nv500);border-radius:8px;background:var(--nv900);padding:15px 16px}.def dt{color:var(--nv400);font-weight:900;margin-bottom:6px}.def dd{margin:0}.steps{counter-reset:step;list-style:none}.step,.steps>li{counter-increment:step;display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.step:before,.steps>li:before{content:counter(step,decimal-leading-zero);display:inline-grid;place-items:center;width:34px;height:34px;border-radius:999px;background:rgba(245,158,11,.16);color:var(--au500);font-size:.78rem;font-weight:900}.callout{border:1px solid rgba(96,165,250,.42);border-left:3px solid var(--nv400);border-radius:8px;background:rgba(37,99,235,.12);color:var(--text-body);margin-top:18px;padding:15px 16px}.callout>strong{color:var(--nv400);display:block;font-size:.82rem;font-weight:900;margin-bottom:6px}.callout p{margin:0}.pullquote{border-left:3px solid var(--au500);color:var(--text-primary);font-family:Playfair Display,Georgia,serif;font-size:clamp(1.25rem,2.5vw,1.7rem);line-height:1.35;margin:8px 0;padding:4px 0 4px 18px}.pullquote p{color:inherit;font:inherit;line-height:inherit;margin:0}.compliance,.compliance-disclaimer{position:relative;border:1px solid var(--nv700);border-radius:8px;background:rgba(15,23,42,.76);color:var(--text-secondary);padding:14px 16px 14px 48px}.compliance-disclaimer:before,.compliance:before{content:"\1f512";position:absolute;top:15px;left:16px;color:var(--nv400);font-size:1rem}.compliance em{color:inherit}.compliance a{color:var(--text-link);font-weight:800;text-decoration:underline;text-underline-offset:3px}.compliance-notice{margin-top:32px}.metric{font-size:2rem;font-weight:760}.button{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;border:0;border-radius:8px;background:var(--accent);color:#fff;font-weight:700;padding:0 16px}.button.secondary{border:1px solid var(--line);background:var(--surface);color:var(--accent)}.btn-primary:disabled,.button:disabled{cursor:not-allowed;opacity:.5}.text-button{border:0;background:transparent;color:var(--accent);font:inherit;font-weight:700;padding:0}.button-row{gap:10px;flex-wrap:wrap;margin-top:14px}.table{width:100%;border-collapse:collapse}.table td,.table th{border-bottom:1px solid var(--line);padding:12px 8px;text-align:left}.table tfoot td{font-weight:800;background:var(--nv900)}.pill{display:inline-flex;border-radius:999px;font-size:.85rem;font-weight:700;padding:4px 9px}.pill,.pill.buy-pill,.status-label.active{background:var(--accent-soft);color:var(--accent)}.pill.sell-pill{background:rgba(239,68,68,.16);color:var(--danger)}.status-label.expired{background:var(--nv700);color:var(--muted)}.muted-pill{background:var(--nv900);color:var(--muted)}.signal-counters{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));grid-gap:12px;gap:12px;margin-top:18px}.signal-counter{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:14px}.signal-counter strong{display:block;font-size:1.8rem}.score-chip{border-radius:8px;background:var(--accent);color:#fff;font-size:1.4rem;font-weight:800;padding:10px 12px}.signal-card{margin-top:18px}.detail-list,.signal-meta{display:grid;grid-gap:8px;gap:8px}.signal-meta{color:var(--muted);margin:12px 0 16px}.deadline{color:var(--accent);font-weight:800}.deadline.expired{color:var(--danger)}.target-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));grid-gap:10px;gap:10px;margin:16px 0}.detail-list>div,.target-grid>div{border:1px solid var(--line);border-radius:8px;padding:12px}.detail-list span,.field-stack span,.target-grid span{display:block;color:var(--muted);font-size:.84rem;margin-bottom:4px}.stop-copy{border-left:3px solid var(--danger);color:var(--text);padding-left:12px}.microcopy{display:block;color:var(--muted);font-size:.86rem;line-height:1.45}.auth-email-field{display:grid;grid-gap:6px;gap:6px}.auth-notice{display:block;border:1px solid var(--nv700);border-left:4px solid var(--nv500);border-radius:8px;background:rgba(37,99,235,.14);color:var(--text-primary);font-size:1rem;font-weight:600;line-height:1.5;margin:0;padding:12px 14px}.auth-notice .text-button{font-weight:800}.auth-notice--success{border-color:rgba(34,197,94,.32);border-left-color:var(--g500);background:rgba(34,197,94,.13)}.auth-notice--warn{border-color:rgba(245,158,11,.34);border-left-color:var(--au500);background:rgba(245,158,11,.13)}.auth-notice--error{border-color:rgba(239,68,68,.34);border-left-color:var(--r500);background:rgba(239,68,68,.13)}.email-typo-hint{display:flex;align-items:center;flex-wrap:wrap;gap:8px 10px}.email-typo-address{color:var(--text-primary);font-weight:800;overflow-wrap:anywhere}.email-typo-action{border:0;background:transparent;color:var(--au500);cursor:pointer;font:inherit;font-weight:800;padding:0;text-decoration:underline;text-underline-offset:3px}.sr-only{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.my-signals-list{display:grid;grid-gap:14px;gap:14px}.my-signal-item{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:16px}.my-signal-head{margin-bottom:14px}.my-signal-title{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap}.my-signal-title span{color:var(--muted);font-size:.74rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.status-label{display:inline-flex;align-items:center;border-radius:999px;font-size:.76rem;font-weight:800;padding:4px 9px}.my-signal-controls{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(0,1fr);grid-gap:12px;gap:12px;align-items:start}.my-signal-controls label{display:grid;grid-gap:6px;gap:6px;color:var(--muted);font-size:.72rem;font-weight:800;text-transform:uppercase}.followup-select,.my-signal-controls input{width:100%;min-height:42px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;padding:9px 10px}.followup-select.status-none{color:var(--muted)}.followup-select.status-rejected{border-color:var(--r500);color:var(--danger)}.followup-select.status-pending{border-color:var(--or500);color:var(--warn)}.followup-select.status-filled{border-color:var(--g500);color:var(--accent)}.followup-select:disabled{cursor:not-allowed;opacity:.55}.messages-page-head{align-items:flex-end}.messages-layout{display:grid;grid-template-columns:minmax(320px,.92fr) minmax(0,1.25fr);grid-gap:18px;gap:18px;align-items:start}.message-row,.messages-list{display:grid;grid-gap:12px;gap:12px}.message-row{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:14px}.message-row.is-active{border-color:var(--au500);box-shadow:0 0 0 1px rgba(245,158,11,.18)}.message-row-main{display:grid;grid-template-columns:auto minmax(0,1fr);grid-gap:10px;gap:10px;align-items:start}.message-type{display:inline-flex;align-items:center;justify-content:center;min-width:82px;min-height:28px;border:1px solid var(--line);border-radius:999px;color:var(--text-primary);font-size:.72rem;font-weight:900;line-height:1.1;padding:4px 9px;text-transform:uppercase}.message-type.type-statusmail{border-color:rgba(96,165,250,.44);color:var(--nv400)}.message-type.type-buy_signal{border-color:rgba(34,197,94,.42);color:var(--g500)}.message-type.type-sell_signal{border-color:rgba(245,158,11,.48);color:var(--au500)}.message-copy{min-width:0}.message-copy h2,.message-preview-head h2{color:var(--text-primary);font-size:1rem;line-height:1.25;margin:0;overflow-wrap:anywhere}.message-copy p{font-size:.82rem;margin:4px 0 0;overflow-wrap:anywhere}.message-copy p,.message-meta{color:var(--muted);line-height:1.35}.message-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;font-size:.78rem}.message-meta>span{min-width:0;overflow-wrap:anywhere}.message-status{display:inline-flex;align-items:center;gap:6px;font-weight:800}.message-status.is-delivered{color:var(--g500)}.message-status.is-queued,.message-status.is-sent{color:var(--nv400)}.message-status.is-failed{color:var(--danger)}.message-actions{display:flex;flex-wrap:wrap;gap:8px}.message-action{min-height:40px;padding:8px 11px}.message-download-control{display:inline-grid;gap:4px}.message-download-error{color:var(--danger);font-size:.74rem;max-width:220px}.message-preview-panel{position:-webkit-sticky;position:sticky;top:82px;display:grid;grid-gap:12px;gap:12px;min-width:0}.message-preview-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:14px}.message-preview-head>div{min-width:0}.message-preview-head .message-type{margin-bottom:8px}.message-preview-frame{width:100%;height:min(760px,calc(100vh - 190px));min-height:520px;border:1px solid var(--line);border-radius:8px;background:#ffffff}.message-preview-empty{min-height:360px}.since-sale-panel{display:grid;grid-gap:10px;gap:10px;margin-top:14px;border:1px solid var(--nv700);border-radius:8px;background:var(--nv900);padding:14px}.since-sale-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.since-sale-value{display:block;color:var(--text);font-family:Playfair Display,Georgia,serif;font-size:clamp(1.75rem,3vw,2.25rem);line-height:1.1;margin-top:5px}.since-sale-explainer,.since-sale-line,.since-sale-status{margin:0}.since-sale-explainer,.since-sale-line{color:var(--text-secondary)}.since-sale-status{color:var(--text);font-weight:800}.since-sale-explainer{border-top:1px solid var(--nv700);font-size:.82rem;line-height:1.5;padding-top:10px}.since-sale-help{position:relative}.since-sale-help summary{display:grid;place-items:center;width:30px;height:30px;border:1px solid var(--nv700);border-radius:999px;color:var(--nv400);cursor:pointer;list-style:none}.since-sale-help summary::-webkit-details-marker{display:none}.since-sale-help summary:hover,.since-sale-help[open] summary{border-color:var(--nv400);color:var(--text)}.since-sale-help-popover{position:absolute;top:calc(100% + 8px);right:0;z-index:20;width:min(320px,calc(100vw - 48px));border:1px solid var(--nv700);border-radius:8px;background:var(--nv950);box-shadow:var(--elevated-shadow);color:var(--text-secondary);font-size:.78rem;line-height:1.45;padding:12px}.since-sale-help-popover p{margin:0}.since-sale-help-popover a+p,.since-sale-help-popover p+p{margin-top:8px}.since-sale-help-popover a{display:inline-block;color:var(--text-link);font-weight:800;margin-top:8px}.empty-panel{border:1px dashed var(--line);border-radius:8px;margin-top:18px;padding:28px;text-align:center}.table-wrap{overflow-x:auto}.filter-row{gap:10px;flex-wrap:wrap;margin:14px 0}.auth-form input,.auth-form select,.auth-form textarea,.field-stack input,.field-stack select,.field-stack textarea,.filter-row select{width:100%;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;min-height:42px;padding:9px 10px}.field-stack{display:grid;grid-gap:4px;gap:4px}.auth-form{display:grid;grid-gap:14px;gap:14px}.auth-form-footer{margin:0}.check-row{gap:9px}.check-row input{width:18px;height:18px}.password-meter{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:5px;gap:5px}.password-meter span{height:6px;border-radius:999px;background:var(--line)}.password-meter span.filled{background:var(--accent)}.turnstile-box{display:flex;align-items:center;justify-content:center;min-height:72px;border:1px dashed var(--line);border-radius:8px;color:var(--muted)}.checkout-panel,.report-editor,.report-sections{display:grid;grid-gap:14px;gap:14px}.billing-toggle{display:inline-grid;grid-template-columns:1fr 1fr;gap:4px;border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:4px}.billing-toggle button{border:0;border-radius:6px;background:transparent;color:var(--muted);font:inherit;font-weight:800;padding:9px 12px}.billing-toggle button.active{background:var(--accent);color:#fff}.stripe-placeholder{border:1px dashed var(--line);border-radius:8px;background:var(--nv900);padding:18px}.admin-user-row{cursor:pointer}.admin-users-table-wrap{max-width:100%;border:1px solid var(--line);border-radius:8px}.admin-users-table{min-width:1240px}.admin-users-table td,.admin-users-table th{vertical-align:top}.admin-user-email-stack{display:grid;grid-gap:6px;gap:6px;min-width:0}.admin-user-email-stack a{overflow-wrap:anywhere}.admin-consent-badge{display:inline-flex;width:-moz-fit-content;width:fit-content;max-width:100%;border-radius:999px;font-size:.72rem;font-weight:800;line-height:1.2;padding:4px 8px}.admin-consent-badge.active{background:var(--accent-soft);color:var(--accent)}.admin-consent-badge.muted{background:var(--nv900);color:var(--muted)}.admin-user-row:hover{background:var(--accent-soft)}.admin-user-row.selected,.admin-user-row[aria-current=true]{background:var(--accent-selected)}.admin-user-row.selected td:first-child,.admin-user-row[aria-current=true] td:first-child{box-shadow:inset 3px 0 0 var(--accent)}.account-status-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:0 0 14px}.account-status-tab{display:inline-flex;align-items:center;gap:8px;min-height:44px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);font-weight:800;padding:0 12px}.account-status-tab strong{display:inline-grid;place-items:center;min-width:24px;min-height:24px;border-radius:999px;background:var(--nv900);color:var(--text-primary);font-size:.76rem;padding:0 7px}.account-status-tab.active{border-color:var(--accent);background:var(--accent);color:#fff}.account-status-tab.active strong{background:rgba(255,255,255,.2)}.admin-cell-strong{display:block;color:var(--text-primary);font-weight:800}.admin-user-cell-link{position:relative;display:inline-flex;color:var(--text-link);font-weight:800;text-decoration:underline;text-underline-offset:3px}.admin-user-cell-link:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.status-label.inactive{background:rgba(245,158,11,.16);color:var(--warn)}.status-label.deleted{background:rgba(239,68,68,.16);color:var(--danger)}.admin-erase-form,.admin-user-actions{display:flex;align-items:flex-end;gap:10px;flex-wrap:wrap}.admin-user-actions{margin-top:14px}.admin-erase-form{width:100%}.admin-erase-form .field-stack{min-width:min(320px,100%)}.button.danger-button{border-color:rgba(239,68,68,.34);background:var(--danger);color:#fff}.button.danger-button:hover{background:var(--r700)}.admin-communication-table,.admin-opt-in-table{min-width:760px}.email-preview-frame{overflow-x:auto;border:1px solid var(--line);border-radius:8px;background:var(--nv900);padding:16px}.admin-email-preview-section .button-row form{min-width:0}.statusmail-review-list{display:grid;grid-gap:18px;gap:18px}.statusmail-review{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:18px}.statusmail-layout{display:grid;grid-template-columns:minmax(320px,1fr) minmax(280px,.72fr);grid-gap:16px;gap:16px;align-items:start;margin-top:16px}.statusmail-draft-frame h4,.statusmail-recipients h4{margin-top:0}.statusmail-draft-html{max-height:620px;overflow:auto;border-radius:8px;background:#f8fafc;padding:10px}.statusmail-draft-text{overflow-x:auto;white-space:pre-wrap}.statusmail-actions{gap:12px;margin-top:16px}.statusmail-actions,.statusmail-actions form{display:flex;align-items:flex-end;flex-wrap:wrap}.statusmail-actions form{gap:10px}.language-compact{min-width:210px;margin-bottom:14px}.language-switch-label{color:var(--muted);font-size:.84rem;margin-bottom:4px}.language-switch-select{width:100%;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--text);font:inherit;min-height:42px;padding:9px 10px}.faq-list{display:grid;grid-gap:8px;gap:8px}.faq-list details,details.section-block{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:14px 16px}.faq-list summary,details.section-block summary{cursor:pointer;font-weight:800}.detail-hero,.tier-overview,.tradingview-section{margin-top:18px}.tradingview-section{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:18px}.tradingview-frame{display:block;width:100%;min-height:540px;border:0;border-radius:8px;background:var(--surface)}.admin-tabs{display:flex;gap:8px;flex-wrap:wrap;margin:20px 0 0}.admin-tab{display:inline-flex;align-items:center;justify-content:center;min-height:40px;border:1px solid var(--line);border-radius:8px;background:var(--surface);color:var(--muted);font-weight:800;padding:0 14px}.admin-tab.active{border-color:var(--accent);background:var(--accent);color:#fff}.cms-editor{display:grid;grid-gap:16px;gap:16px}.cms-locale-switch{display:flex;gap:8px;flex-wrap:wrap}.cms-save-state{border:1px solid rgba(34,197,94,.28);border-radius:8px;background:rgba(34,197,94,.08);color:#22c55e;font-weight:800;margin:0;padding:10px 12px}.cms-content-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:14px;gap:14px}.cms-content-card{display:grid;grid-gap:12px;gap:12px;align-content:start}.cms-content-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.cms-content-card-head h3{margin:0}.cms-content-card-head span{border:1px solid var(--line);border-radius:999px;color:var(--muted);font-size:.72rem;font-weight:800;padding:4px 8px;white-space:nowrap}.cms-fallback{color:var(--muted);font-size:.88rem}.cms-fallback summary{cursor:pointer;font-weight:800}.cms-fallback p{margin:8px 0 0}.tier-overview{border:1px solid var(--line);border-radius:8px;background:var(--surface);padding:18px}.tier-overview-head{margin-bottom:16px}.tier-actions{display:flex;flex-wrap:wrap;gap:10px;margin-top:16px}.cancellation-form,.contact-lead-form{display:grid;grid-gap:12px;gap:12px}.article-card p{max-width:78ch}.track-record-total{display:grid;grid-gap:4px;gap:4px;margin:14px 0}.track-record-total span{color:var(--muted);font-size:.84rem}.track-record-total strong{font-size:1.35rem}.activity-list{margin:0;padding-left:18px}.nps-prompt{position:fixed;right:22px;bottom:22px;z-index:40;width:min(520px,calc(100vw - 44px));border:1px solid var(--line);border-radius:8px;background:var(--surface);box-shadow:var(--elevated-shadow);padding:16px}.nps-anchors,.nps-head{justify-content:space-between;gap:10px}.nps-anchors{color:var(--muted);font-size:.8rem;margin:12px 0 8px}.nps-scale{display:grid;grid-template-columns:repeat(11,minmax(28px,1fr));grid-gap:5px;gap:5px;margin-bottom:12px}.nps-scale button{min-height:34px;border:1px solid var(--line);border-radius:6px;background:var(--surface)}.nps-scale button.selected{border-color:var(--accent);background:var(--accent);color:#fff}.two-col{grid-template-columns:minmax(220px,.7fr) minmax(280px,1fr)}.danger{color:var(--danger)}.warning{color:var(--warn)}.sidebar.is-collapsed .brand{justify-content:center}.sidebar.is-collapsed .nav a{position:relative;justify-content:center;padding-inline:0}.nav-tooltip{left:52px;z-index:40;display:none;transform:translateY(-50%);white-space:nowrap;border:1px solid var(--nv700);border-radius:7px;color:var(--text-primary);box-shadow:var(--elevated-shadow);font-size:.75rem;font-weight:700;padding:8px 10px}.nav-tooltip,.nav-tooltip:before{position:absolute;top:50%;background:#0b1220}.nav-tooltip:before{content:"";left:-5px;width:9px;height:9px;transform:translateY(-50%) rotate(45deg);border-left:1px solid var(--nv700);border-bottom:1px solid var(--nv700)}.sidebar.is-collapsed .nav a:focus-visible .nav-tooltip,.sidebar.is-collapsed .nav a:hover .nav-tooltip{display:block}.nav a.active,.nav a:hover{background:var(--nv800);color:var(--text-primary);box-shadow:inset 3px 0 0 var(--au500)}.btn-primary,.button{border:1px solid transparent;background:var(--nv600);box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 6px 18px rgba(37,99,235,.22)}.btn-primary:hover,.button:hover{background:var(--nv500)}.button.secondary{border-color:var(--nv700);background:transparent;color:var(--text-primary);box-shadow:none}.button.secondary:hover{border-color:var(--nv500);color:var(--nv400)}.signal-card .button-row{align-items:stretch}.signal-card .button-row .button{flex:1 1 220px;min-height:50px}.signal-primary-action,.signal-secondary-action,.tier-primary-action{font-weight:800}.anonymous-language-toggle{display:inline-flex;align-items:center;gap:8px;border:1px solid var(--nv700);border-radius:999px;background:rgba(15,23,42,.78);color:var(--text-secondary);font:inherit;font-size:.78rem;padding:7px 12px}.anonymous-language-toggle strong{color:var(--text-primary)}.auth-form input,.auth-form select,.auth-form textarea,.field-stack input,.field-stack select,.field-stack textarea,.language-card{background:var(--nv900);color:var(--text-primary);border-color:var(--nv700)}.eyebrow{margin:0 0 6px;color:var(--au500);font-size:.7rem;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.chip{display:inline-flex;align-items:center;border:1px solid var(--nv700);border-radius:999px;background:var(--nv900);color:var(--text-secondary);cursor:default;font:inherit;font-size:.78rem;font-weight:700;padding:7px 13px}button.chip{cursor:pointer}.chip.active,button.chip:hover{border-color:var(--nv500);color:var(--text-primary)}.chip.active{background:var(--nv700)}.tier-overview{border-color:var(--nv700);border-radius:12px;background:var(--nv800);box-shadow:var(--card-shadow);padding:22px}.tier-overview-head--centered{text-align:center}.tier-founder-pill{display:inline-flex;align-items:center;width:-moz-fit-content;width:fit-content;border-radius:999px;background:var(--au500);color:#1a1204;font-size:.67rem;font-weight:900;letter-spacing:.04em;padding:5px 9px;text-transform:uppercase}.tier-founder-pill--inline{font-family:Inter,ui-sans-serif,system-ui,sans-serif;margin-left:10px;vertical-align:middle}.email-preview-frame,.stripe-placeholder,.table tfoot td{background:var(--nv900)}.tier-plan-shell{display:grid;grid-gap:16px;gap:16px}.tier-plan-grid{display:grid;grid-template-columns:repeat(2,minmax(220px,1fr));grid-gap:16px;gap:16px;align-items:start}.tier-pro-stack{display:grid;grid-gap:10px;gap:10px;min-width:0}.billing-toggle button[aria-checked=true]{background:var(--accent);color:#fff}.billing-toggle button:focus-visible,.tier-expand-button:focus-visible,.tier-tooltip-trigger:focus-visible{outline:2px solid var(--au500);outline-offset:2px}.tier-billing-toggle{justify-self:start}.tier-plan-card{display:grid;align-content:start;grid-gap:12px;gap:12px;min-width:0;border:1px solid var(--nv700);border-radius:12px;background:var(--nv800);padding:22px}.tier-plan-card--pro{border-color:var(--au500);background:linear-gradient(180deg,rgba(245,158,11,.1),var(--nv800))}.tier-plan-card-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.tier-plan-card h3{font-size:1.1rem;margin:0}.tier-plan-price{color:var(--text-primary);font-family:Playfair Display,Georgia,serif;font-size:2rem;font-weight:800;line-height:1.15;margin:0}.tier-footnote,.tier-plan-included,.tier-plan-subline{color:var(--text-secondary);font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:.9rem;line-height:1.45;margin:0}.tier-plan-included{color:var(--text-primary);font-weight:850;margin-top:2px}.tier-plan-action{width:-moz-fit-content;width:fit-content;margin-top:2px}.tier-feature-list{display:grid;grid-gap:12px;gap:12px;list-style:none;margin:0;padding:0}.tier-feature{display:grid;grid-template-columns:24px minmax(0,1fr);grid-gap:8px;gap:8px;align-items:start;color:var(--text-secondary);font-size:.86rem;line-height:1.4}.tier-feature-icon{color:var(--g500);display:inline-grid;place-items:center;font-weight:800;min-height:22px}.tier-feature--locked .tier-feature-icon{color:var(--au500)}.tier-feature-body{min-width:0}.tier-feature-label{overflow-wrap:anywhere}.tier-feature-expansion{display:grid}.tier-feature-expansion[hidden]{display:none}.tier-expand-button{justify-self:start;min-height:44px;border:1px solid var(--nv700);border-radius:8px;background:transparent;color:var(--text-primary);cursor:pointer;font:inherit;font-weight:800;margin-top:2px;padding:0 13px}.tier-expand-button:focus-visible,.tier-expand-button:hover{border-color:var(--nv500);color:var(--nv400)}.tier-tooltip{position:relative;display:inline-flex;align-items:center;margin-left:5px;vertical-align:middle}.tier-tooltip-trigger{position:relative;display:inline-grid;place-items:center;width:19px;height:19px;border:0;background:transparent;color:var(--nv400);cursor:pointer;margin:0;padding:0}.tier-tooltip-trigger:after{content:"";position:absolute;top:50%;left:50%;width:44px;height:44px;transform:translate(-50%,-50%)}.tier-tooltip-trigger span{display:inline-grid;place-items:center;width:19px;height:19px;border:1px solid;border-radius:999px;font-size:.72rem;font-weight:900;line-height:1}.tier-tooltip-panel{position:fixed;top:var(--tier-tooltip-top,16px);left:var(--tier-tooltip-left,16px);z-index:30;visibility:hidden;width:min(300px,calc(100vw - 32px));transform:translateY(6px);border:1px solid var(--line);border-radius:8px;background:#0b1220;box-shadow:var(--shadow);color:var(--text-primary);font-size:.78rem;font-weight:600;line-height:1.45;opacity:0;padding:10px 12px;pointer-events:none;transition:opacity .16s ease,transform .16s ease,visibility .16s ease}.tier-tooltip[data-open=true] .tier-tooltip-panel{visibility:visible;transform:translateY(0);opacity:1}.tier-footnote,.tier-trust-line{margin:0;line-height:1.55}.tier-trust-line{color:var(--text-secondary);font-size:.94rem}.tier-trust-line a{color:var(--text-link);font-weight:850}.founder-bio{display:grid;grid-template-columns:minmax(220px,.42fr) minmax(0,1fr);grid-gap:26px;gap:26px;align-items:start;border:1px solid var(--nv700);border-radius:8px;background:var(--nv800);box-shadow:var(--card-shadow);padding:22px}.founder-bio-media{display:grid;grid-gap:16px;gap:16px}.founder-bio-photo{display:block;width:100%;aspect-ratio:4/5;border:1px solid var(--nv700);border-radius:8px;background:var(--nv900);object-fit:cover;object-position:center top}.founder-bio-copy{display:grid;grid-gap:12px;gap:12px}.founder-bio-facts{display:flex;flex-wrap:wrap;gap:8px}.founder-bio-facts span{flex:0 0 auto;border:1px solid var(--nv700);border-radius:999px;background:var(--nv900);color:var(--text-body);font-size:.76rem;font-weight:800;padding:7px 10px;white-space:nowrap}.founder-bio-copy h2,.founder-bio-copy h3,.founder-bio-copy p{margin:0}.founder-bio-copy h2{font-family:Playfair Display,Georgia,serif;font-size:clamp(1.75rem,3vw,2.35rem);line-height:1.08}.founder-bio-copy h3{color:var(--au500);font-size:.92rem;letter-spacing:0}.founder-bio-copy p{color:var(--text-body);line-height:1.66}.founder-bio-copy .pullquote p{color:var(--text-primary)}.founder-bio-link-row{margin-top:4px}.founder-bio-link-row a.button{width:-moz-fit-content;width:fit-content}.tradingview-section{overflow:hidden;border-color:var(--nv700);border-radius:12px;background:var(--nv800);padding:0}.tradingview-section .section-head{border-bottom:1px solid var(--nv700);margin:0;padding:14px 18px}.tradingview-frame{border-radius:0;background:var(--nv800)}.tradingview-attribution{border-top:1px solid var(--nv700);color:var(--text-muted);display:flex;justify-content:flex-end;font-size:.72rem;margin:0;padding:9px 18px}.tradingview-attribution a{color:var(--text-link)}@media (min-width:900px){.knowledge-layout{grid-template-columns:minmax(180px,240px) minmax(0,1fr);align-items:start}.knowledge-toc{position:-webkit-sticky;position:sticky;top:96px}.knowledge-toc-list{display:grid;grid-gap:8px;gap:8px;overflow:visible;max-height:calc(100vh - 120px);padding:4px 0}.knowledge-toc a{border-radius:8px;justify-content:flex-start;white-space:normal}.knowledge-article{max-width:1040px}.founder-bio-media{position:-webkit-sticky;position:sticky;top:96px}}@media (max-width:899px){.messages-layout{grid-template-columns:1fr}.message-preview-panel{position:static}.message-preview-frame{height:620px;min-height:480px}.knowledge-layout{display:block}.knowledge-toc{overflow:hidden;border:1px solid var(--nv700);border-radius:8px;background:var(--nv900);margin-bottom:20px}.knowledge-toc-toggle{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;min-height:44px;border:0;background:transparent;color:var(--text-primary);font:inherit;padding:6px 12px;text-align:left}.knowledge-toc-toggle:focus-visible{outline:2px solid var(--au500);outline-offset:-2px}.knowledge-toc-toggle-copy{display:grid;grid-gap:2px;gap:2px;min-width:0}.knowledge-toc-toggle-label{color:var(--muted);font-size:.72rem;font-weight:800;line-height:1.1}.knowledge-toc-toggle-hint{overflow:hidden;color:var(--text-primary);font-size:.84rem;font-weight:800;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}.knowledge-toc-chevron{flex:0 0 auto;transition:transform .16s ease}.knowledge-toc-list{display:none}.knowledge-toc.is-open .knowledge-toc-chevron{transform:rotate(180deg)}.knowledge-toc.is-open .knowledge-toc-list{display:flex;flex-direction:column;gap:8px;overflow-x:visible;padding:8px}.knowledge-toc a{width:100%;min-height:44px;border-radius:8px;flex:0 1 auto;justify-content:flex-start;white-space:normal}.founder-bio{grid-template-columns:1fr}}@media (max-width:767.98px){.shell{grid-template-rows:60px minmax(0,1fr)}.shell,body[data-sidebar=collapsed] .shell{grid-template-columns:1fr}.sidebar{position:fixed;inset:0 auto 0 0;z-index:40;display:flex;flex-direction:column;width:280px;max-width:calc(100vw - 44px);height:100dvh;overflow-y:auto;overscroll-behavior:contain;border-right:1px solid var(--line);border-bottom:0;background:var(--nv900);transform:translateX(-100%);visibility:hidden;transition:transform .18s ease,visibility .18s ease}.sidebar.is-mobile-open{transform:translateX(0);visibility:visible}.sidebar-toggle,.sidebar.is-collapsed .nav-tooltip{display:none!important}.sidebar.is-collapsed .brand-text,.sidebar.is-collapsed .nav-label{display:inline}.sidebar.is-collapsed .brand-row{justify-content:space-between}.sidebar.is-collapsed .brand,.sidebar.is-collapsed .nav a{justify-content:flex-start}.sidebar.is-collapsed .nav a{padding:10px 12px}.mobile-drawer-close{display:inline-flex}.mobile-nav-scrim{position:fixed;inset:0;z-index:30;display:block;border:0;background:rgba(2,6,23,.72);opacity:0;padding:0;pointer-events:none;transition:opacity .18s ease,visibility .18s ease;visibility:hidden}.mobile-nav-scrim.is-visible{opacity:1;pointer-events:auto;visibility:visible}.nav a{border:1px solid transparent;min-height:44px}.nav a.active,.nav a:hover{border:1px solid var(--line);background:rgba(37,99,235,.16);box-shadow:none}.messages-page-head{align-items:flex-start}.message-meta,.message-row-main{grid-template-columns:1fr}.message-type{width:-moz-fit-content;width:fit-content}.message-actions,.message-preview-head{flex-direction:column}.message-action,.message-download-control{width:100%}.message-action{justify-content:center}.sidebar .upgrade-banner,.sidebar.is-collapsed .upgrade-banner{display:grid;margin-top:auto}.topbar{grid-column:1;grid-row:1;min-height:60px;padding:9px 12px}.topbar-title{display:flex;align-items:center;gap:10px;min-width:0}.mobile-topbar-brand{display:inline-flex;flex:0 0 auto}.topbar-eyebrow{display:none}.mobile-nav-trigger{display:inline-flex;flex:0 0 auto}.topbar-actions{flex:0 0 auto;gap:8px}.content{grid-column:1;grid-row:2;padding:22px}.admin-email-preview-section .section-head{align-items:flex-start;flex-direction:column}.admin-email-preview-section .button-row,.admin-email-preview-section .button-row .button,.admin-email-preview-section .button-row form{width:100%}.detail-hero,.founder-bio,.my-signal-controls,.settings-control-row,.statusmail-layout,.tier-overview-head,.tier-plan-grid,.two-col{grid-template-columns:1fr}.tier-billing-toggle,.tier-plan-action{width:100%}.billing-toggle button{min-width:0}.tradingview-frame{min-height:420px}.nps-scale{grid-template-columns:repeat(6,minmax(34px,1fr))}}@media (prefers-reduced-motion:reduce){.knowledge-toc-chevron,.mobile-nav-scrim,.sidebar,.tier-tooltip-panel{transition:none}}