:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--font-sans:"SF Pro Text", "SF Pro Display", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono:"SFMono-Regular", "SF Mono", Consolas, "Liberation Mono", monospace;--bg:#070c11;--surface:#0d141c;--surface-2:#121c26;--surface-3:#182430;--surface-inset:#0a1118;--surface-overlay:#0a1118c7;--sidebar-bg:#090f15eb;--card-start:#121c26f2;--card-end:#0c131bfa;--line:#21303e;--line-soft:#17222d;--text:#f1f5f7;--muted:#8fa1af;--muted-2:#667987;--text-body:#bbc7cf;--text-body-strong:#c5ced4;--text-subtle:#abb9c2;--notice-info-text:#a9dcea;--notice-warn-text:#e8c993;--notice-success-text:#a2dfc8;--accent:#43c4e8;--accent-strong:#6bd8f4;--accent-soft:#43c4e81f;--green:#4fca9a;--green-soft:#4fca9a1f;--red:#ef7d82;--red-soft:#ef7d821f;--amber:#e8b15d;--amber-soft:#e8b15d1f;--radius-sm:12px;--radius:18px;--radius-lg:24px;--shadow:0 18px 50px #00000047;--motion-fast:.16s;--motion-standard:.22s;--sidebar:232px;--mobile-nav-height:76px;--mobile-safe-bottom:env(safe-area-inset-bottom,0px)}.trade-pulse{border:1px solid color-mix(in srgb,var(--line) 70%,var(--accent) 30%);background:radial-gradient(circle at 90% -40%,color-mix(in srgb,var(--accent) 11%,transparent),transparent 48%),linear-gradient(145deg,var(--card-start),var(--card-end));box-shadow:0 17px 42px #00000024,inset 0 1px 0 color-mix(in srgb,var(--text) 5%,transparent);border-radius:18px;grid-template-columns:1.05fr 1.35fr repeat(3,minmax(0,1fr));margin:16px 0 0;display:grid;overflow:hidden}.trade-pulse-heading{border-bottom:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface-inset) 66%,transparent);grid-column:1/-1;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:8px 13px;display:flex}.trade-pulse-heading>div{align-items:center;gap:9px;min-width:0;display:flex}.trade-pulse-heading>div>span{border:1px solid color-mix(in srgb,var(--accent) 34%,var(--line));background:var(--accent-soft);width:26px;height:26px;color:var(--accent);box-shadow:0 0 14px color-mix(in srgb,var(--accent) 10%,transparent);border-radius:8px;place-items:center;display:grid}.trade-pulse-heading svg{width:13px;height:13px}.trade-pulse-heading>div>div{gap:1px;display:grid}.trade-pulse-heading small,.trade-pulse-label small{color:var(--muted-2);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:760}.trade-pulse-heading strong{letter-spacing:-.01em;font-size:10px;font-weight:820}.trade-pulse-state{border:1px solid var(--line-soft);background:var(--surface-3);color:var(--muted);letter-spacing:.08em;text-transform:uppercase;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:7px;font-weight:800;display:flex}.trade-pulse-state i{width:6px;height:6px;box-shadow:0 0 0 4px color-mix(in srgb,currentColor 12%,transparent);background:currentColor;border-radius:50%}.trade-pulse-state.open,.trade-pulse-state.partially_closed{color:var(--green)}.trade-pulse-state.closed{color:var(--accent)}.trade-pulse-metric{border-left:1px solid var(--line-soft);align-content:center;gap:7px;min-width:0;min-height:70px;padding:11px 13px;display:grid}.trade-pulse-metric:first-of-type{border-left:0}.trade-pulse-label{align-items:center;gap:6px;min-width:0;display:flex}.trade-pulse-label svg{width:13px;height:13px;color:var(--muted-2)}.trade-pulse-metric strong{font-variant-numeric:tabular-nums;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;font-size:11px;overflow:hidden}.trade-pulse-status .trade-pulse-label svg{color:var(--accent)}.trade-pulse-position.long .trade-pulse-label svg{color:var(--green)}.trade-pulse-position.short .trade-pulse-label svg{color:var(--red)}.trade-pulse-entry .trade-pulse-label svg{color:var(--accent)}.trade-pulse-stop .trade-pulse-label svg{color:var(--amber)}.trade-pulse-result.positive strong,.trade-pulse-result.positive .trade-pulse-label svg{color:var(--green)}.trade-pulse-result.negative strong,.trade-pulse-result.negative .trade-pulse-label svg{color:var(--red)}.trade-pulse-result strong{font-size:13px}.journal-mobile-tabs{border:1px solid color-mix(in srgb,var(--line) 72%,var(--accent) 28%);background:linear-gradient(145deg,color-mix(in srgb,var(--surface) 96%,var(--accent-soft)),color-mix(in srgb,var(--surface-inset) 94%,transparent));width:min(100%,640px);box-shadow:0 13px 32px #00000026,inset 0 1px 0 color-mix(in srgb,var(--text) 5%,transparent);border-radius:17px;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:16px 0 0;padding:6px;display:grid}.journal-mobile-tabs button{min-width:0;min-height:58px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:12px;grid-template-columns:32px minmax(0,1fr);align-items:center;gap:9px;padding:8px 10px;transition:background-color .18s,border-color .18s,color .18s,transform .18s,box-shadow .18s;display:grid;position:relative}.journal-mobile-tabs button:active{transform:scale(.98)}.journal-mobile-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.journal-tab-icon{border:1px solid var(--line-soft);background:var(--surface-3);width:32px;height:32px;color:var(--muted-2);border-radius:10px;place-items:center;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s;display:grid}.journal-tab-icon>svg{width:15px;height:15px}.journal-tab-copy{gap:2px;min-width:0;display:grid}.journal-mobile-tabs button strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:800;overflow:hidden}.journal-mobile-tabs button em{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:7px;font-style:normal;font-weight:600;overflow:hidden}.journal-mobile-tabs button small{border:1px solid var(--line-soft);background:var(--surface-3);min-width:18px;height:18px;color:var(--muted);border-radius:999px;place-items:center;padding:0 5px;font-size:7px;font-weight:800;display:grid;position:absolute;top:5px;right:5px}.journal-mobile-tabs button.active{border-color:color-mix(in srgb,var(--accent) 62%,var(--line));background:color-mix(in srgb,var(--surface-2) 86%,var(--accent) 14%);color:var(--accent);box-shadow:inset 0 1px 0 color-mix(in srgb,var(--text) 7%,transparent)}.journal-mobile-tabs button.active:after{content:"";background:var(--accent);border-radius:999px;height:2px;position:absolute;bottom:-1px;left:12px;right:12px}.journal-mobile-tabs button.active .journal-tab-icon{border-color:color-mix(in srgb,var(--accent) 58%,var(--line));background:color-mix(in srgb,var(--surface-3) 78%,var(--accent) 22%);color:var(--accent);box-shadow:none}.journal-mobile-tabs button.active em{color:color-mix(in srgb,var(--accent) 38%,var(--text) 62%)}.journal-mobile-tabs button.active small{background:var(--accent-soft);color:var(--accent)}.journal-section-context{justify-content:space-between;align-items:flex-end;gap:16px;margin:20px 2px 0;display:flex}.journal-section-context>div{gap:4px;min-width:0;display:grid}.journal-section-context h2{letter-spacing:-.03em;margin:0;font-size:20px}.journal-section-context p{max-width:580px;color:var(--muted);margin:0;font-size:10px;line-height:1.5}.journal-section-context>strong{border:1px solid var(--line);max-width:160px;color:var(--muted);text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap;border-radius:999px;flex:none;padding:6px 9px;font-size:8px;font-weight:700;overflow:hidden}.journal-mobile-panel[data-active=false]{display:none!important}.detail-main>.journal-mobile-panel[data-active=true]{gap:13px;min-width:0;display:grid}.detail-grid[data-section=summary],.detail-grid[data-section=progression]{grid-template-columns:minmax(0,1fr)}.progression-panel{gap:13px}.progression-panel>.progression-heading{display:none}.timeline-history-heading{justify-content:space-between;align-items:center;gap:10px;margin:8px 2px 0;display:flex}.timeline-history-heading span{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:800}.timeline-history-heading strong{color:var(--muted-2);font-size:8px;font-weight:700}.progression-entry-event{border-color:color-mix(in srgb,var(--line) 78%,var(--accent) 22%)}.progression-entry-levels{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:11px;display:grid}.progression-entry-levels>div{border:1px solid var(--line-soft);background:var(--surface-inset);border-radius:10px;gap:5px;min-width:0;padding:10px 11px;display:grid}.progression-entry-levels span{color:var(--muted-2);letter-spacing:.07em;text-transform:uppercase;font-size:8px;font-weight:750}.progression-entry-levels strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font-size:11px}.story-supporting-details{border-top:1px solid var(--line-soft);margin-top:13px;padding-top:2px}.story-supporting-details summary{min-height:42px;color:var(--accent);cursor:pointer;align-items:center;font-size:10px;font-weight:750;display:flex}.story-supporting-details .tag-row{margin-top:10px}.trade-levels-grid,.trade-secondary-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.trade-levels-grid .fact,.trade-secondary-grid .fact{border:1px solid var(--line-soft);background:var(--surface-inset);border-radius:10px;gap:5px;min-width:0;padding:11px;display:grid}.trade-levels-grid .fact strong{color:var(--text);text-align:left;font-size:14px}.trade-secondary-details{border-top:1px solid var(--line-soft);margin-top:12px}.trade-secondary-details summary{min-height:46px;color:var(--text);cursor:pointer;align-items:center;font-size:10px;font-weight:800;display:flex}.trade-secondary-details[open] summary{color:var(--accent)}.trade-secondary-grid .fact strong{overflow-wrap:anywhere;text-align:left;max-width:100%}.trade-secondary-details .trade-pnl-note{margin-top:10px}@media (max-width:760px){.trade-pulse{grid-template-columns:repeat(6,minmax(0,1fr))}.trade-pulse-heading{min-height:40px;padding:7px 10px}.trade-pulse-metric{border-left:1px solid var(--line-soft);border-top:1px solid var(--line-soft);min-height:62px;padding:9px 10px}.trade-pulse-metric:first-of-type,.trade-pulse-metric:nth-of-type(2){border-top:0;grid-column:span 3}.trade-pulse-metric:nth-of-type(n+3){grid-column:span 2}.trade-pulse-metric:first-of-type,.trade-pulse-metric:nth-of-type(3){border-left:0}.trade-pulse-metric strong{font-size:10px}.trade-pulse-result strong{font-size:12px}.entry-detail-page .journal-mobile-tabs{z-index:24;-webkit-backdrop-filter:blur(18px);width:100%;margin-top:14px;position:sticky;top:66px}.entry-detail-page .journal-mobile-tabs button{grid-template-columns:28px minmax(0,1fr);gap:7px;min-height:60px;padding:8px 7px}.entry-detail-page .journal-tab-icon{border-radius:9px;width:28px;height:28px}.entry-detail-page .journal-tab-icon>svg{width:14px;height:14px}.entry-detail-page .journal-mobile-tabs button strong{letter-spacing:.005em;font-size:10px}.entry-detail-page .journal-mobile-tabs button em{color:color-mix(in srgb,var(--muted-2) 72%,var(--text) 28%);font-size:7.5px;line-height:1.25}.entry-detail-page .journal-mobile-tabs button.active em{color:color-mix(in srgb,var(--accent) 35%,var(--text) 65%)}.entry-detail-page .journal-mobile-tabs button[data-journal-section=progression] .journal-tab-copy{padding-right:10px}.entry-detail-page .journal-section-context{align-items:flex-end;gap:12px;margin-top:15px}.entry-detail-page .journal-section-context h2{font-size:18px}.entry-detail-page .journal-section-context p{max-width:370px;font-size:9px;line-height:1.45}.entry-detail-page .journal-section-context>strong{max-width:112px;padding:5px 7px;font-size:8px}.entry-detail-page .detail-main{min-width:0}.entry-detail-page .detail-grid{grid-template-columns:1fr}.entry-detail-page .detail-aside[data-mobile-panel=plan]{order:-1}.entry-detail-page .detail-aside[data-mobile-panel=plan] .trade-facts{padding:14px;position:static}.entry-detail-page .trade-facts-head{margin-bottom:12px}.entry-detail-page .trade-facts-head,.entry-detail-page .trade-pnl-note{grid-column:1/-1}.entry-detail-page .trade-facts .fact span{text-transform:uppercase;letter-spacing:.06em;font-size:8px}.entry-detail-page .trade-facts .fact strong{overflow-wrap:anywhere;text-align:left;max-width:100%;font-size:11px}.entry-detail-page .trade-rule-review-head{grid-template-columns:1fr;gap:12px;display:grid}.entry-detail-page .trade-rule-review-head p{font-size:9px;line-height:1.45;display:block}.entry-detail-page .score-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.entry-detail-page .score-pair>div{min-width:0;padding:10px}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg:#edf2f5;--surface:#f8fafb;--surface-2:#eef3f6;--surface-3:#e4ebef;--surface-inset:#fff;--surface-overlay:#ffffffd1;--sidebar-bg:#f8fafbf0;--card-start:#fffffff7;--card-end:#f4f8fafa;--line:#ccd8df;--line-soft:#dce5ea;--text:#14202a;--muted:#5d707e;--muted-2:#82939f;--text-body:#465b69;--text-body-strong:#344b5a;--text-subtle:#596e7b;--notice-info-text:#176d88;--notice-warn-text:#825814;--notice-success-text:#176c4f;--accent:#087fa4;--accent-strong:#056d8d;--accent-soft:#087fa41c;--green:#18825e;--green-soft:#18825e1a;--red:#bd4d55;--red-soft:#bd4d551a;--amber:#9b6a1c;--amber-soft:#9b6a1c1a;--shadow:0 18px 50px #2237441f}:root[data-theme=light] body{background:radial-gradient(circle at 75% -10%, color-mix(in srgb,var(--accent) 8%,transparent), transparent 30%), var(--bg)}*{box-sizing:border-box}html{background:var(--bg);scroll-behavior:smooth}body{background:radial-gradient(circle at 75% -10%, color-mix(in srgb,var(--accent) 10%,transparent), transparent 30%), var(--bg);color:var(--text);font-family:var(--font-sans);letter-spacing:-.005em;min-height:100vh;transition:background-color var(--motion-standard) ease, color var(--motion-standard) ease;margin:0;line-height:1.5}button,input,textarea,select{font:inherit}button,a{-webkit-tap-highlight-color:transparent}a{color:inherit;text-decoration:none}button{color:inherit}svg{stroke-width:1.8px;width:20px;height:20px}.sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}:focus-visible{outline:2px solid var(--accent);outline-offset:3px}::selection{background:color-mix(in srgb,var(--accent) 30%,transparent)}.app-shell{min-height:100vh}.sidebar{width:var(--sidebar);background:var(--sidebar-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-right:1px solid var(--line-soft);z-index:30;flex-direction:column;padding:26px 16px 18px;display:flex;position:fixed;inset:0 auto 0 0}.brand{letter-spacing:-.02em;align-items:center;gap:11px;padding:0 9px;font-size:17px;font-weight:720;display:flex}.jerno-wordmark{flex:none;width:94px;height:36px;display:block;position:relative}.jerno-wordmark img{object-fit:contain;object-position:left center;width:100%;height:100%;display:block;position:absolute;inset:0}.jerno-wordmark-light-icon,.jerno-wordmark-light-text,:root[data-theme=light] .jerno-wordmark-dark{display:none!important}:root[data-theme=light] .jerno-wordmark-light-icon,:root[data-theme=light] .jerno-wordmark-light-text{display:block!important}:root[data-theme=light] .jerno-wordmark-light-icon{clip-path:inset(0 65% 0 0)}:root[data-theme=light] .jerno-wordmark-light-text{clip-path:inset(0 0 0 31%);filter:brightness(0)}.jerno-wordmark.on-dark-background .jerno-wordmark-dark{display:block!important}.jerno-wordmark.on-dark-background .jerno-wordmark-light-icon,.jerno-wordmark.on-dark-background .jerno-wordmark-light-text{display:none!important}.demo-badge{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.08em;border-radius:9px;align-items:center;gap:8px;margin:25px 8px 17px;padding:8px 10px;font-size:11px;font-weight:650;display:flex}.demo-badge.cloud,.mobile-demo.cloud{color:var(--accent)}.demo-badge.cloud .status-dot,.mobile-demo.cloud .status-dot{background:var(--green);box-shadow:0 0 0 4px color-mix(in srgb,var(--green) 14%,transparent)}.status-dot{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 4px var(--accent-soft);border-radius:99px}.nav-list{gap:5px;display:grid}.nav-item{min-height:45px;color:var(--muted);border-radius:11px;align-items:center;gap:13px;padding:0 12px;font-size:13px;font-weight:590;transition:all .18s;display:flex}.nav-record-button{text-align:left;cursor:pointer;border:0;width:100%}.nav-item:hover{color:var(--text);background:var(--surface-2)}.nav-item.active{background:var(--accent-soft);color:var(--accent-strong)}.nav-item svg{width:18px}.nav-item.record-nav{background:var(--surface-inset);color:var(--accent-strong);border:1px solid #43c4e84d;margin:8px 0;box-shadow:inset 0 1px #ffffff06}.nav-item.record-nav:hover{background:linear-gradient(140deg,#43c4e81c,var(--surface-inset));border-color:#43c4e87a}.nav-item.record-nav.active{box-shadow:inset 3px 0 var(--accent),inset 0 1px #ffffff0a;background:linear-gradient(140deg,#43c4e833,#43c4e814);border-color:#43c4e88c}.nav-item .kbd{border:1px solid #6bd8f440;border-radius:5px;margin-left:auto;padding:2px 5px;font-size:9px}.sidebar-foot{border-top:1px solid var(--line-soft);color:var(--muted-2);gap:10px;margin-top:auto;padding:18px 8px 2px;display:flex}.sidebar-foot svg{width:17px;color:var(--green);flex:none}.sidebar-foot span{flex-direction:column;gap:3px;display:flex}.sidebar-foot strong{color:var(--muted);font-size:11px;font-weight:650}.sidebar-foot small{font-size:9px;line-height:1.35}.main-content{min-height:100vh;margin-left:var(--sidebar);padding:38px clamp(24px,4vw,64px) 72px}.workspace-sync-error{border:1px solid color-mix(in srgb,var(--red) 45%,var(--line));background:color-mix(in srgb,var(--red) 8%,var(--surface));width:min(100%,1180px);color:var(--text);border-radius:12px;margin:0 auto 14px;padding:11px 14px;font-size:12px;line-height:1.5}.content-wrap{max-width:1260px;margin:0 auto}.content-narrow{max-width:900px;margin:0 auto}.mobile-header,.bottom-nav{display:none}.page-header{justify-content:space-between;align-items:flex-end;gap:24px;margin-bottom:28px;display:flex}.page-header h1{letter-spacing:-.045em;margin:4px 0 6px;font-size:clamp(27px,3vw,38px);line-height:1.1}.page-header p{color:var(--muted);max-width:600px;margin:0;font-size:13px;line-height:1.6}.eyebrow{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-size:10px;font-weight:760}.card{background:linear-gradient(145deg, var(--card-start), var(--card-end));border:1px solid var(--line);border-radius:var(--radius);box-shadow:0 10px 28px #00000014,inset 0 1px #ffffff06}.card-pad{padding:22px}.card h2,.card h3{letter-spacing:-.025em;margin-top:0}.section-title{justify-content:space-between;align-items:center;gap:20px;margin:30px 0 14px;display:flex}.section-title h2{margin:0;font-size:17px}.section-title a,.link-button{color:var(--accent);cursor:pointer;background:0 0;border:0;font-size:12px}.grid{gap:16px;display:grid}.grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-4{grid-template-columns:repeat(4,minmax(0,1fr))}.span-2{grid-column:span 2}.button{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;min-height:42px;transition:transform var(--motion-fast) ease, border-color var(--motion-fast) ease, background var(--motion-fast) ease;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:670;display:inline-flex}.button:hover{border-color:color-mix(in srgb,var(--line) 54%,var(--accent) 46%);background:var(--surface-3)}.button:active{transform:translateY(1px)}.button.primary{color:color-mix(in srgb,var(--bg) 92%,#000);background:linear-gradient(145deg, var(--accent-strong), var(--accent));border-color:#0000}.button.primary:hover{background:linear-gradient(145deg,#8ce5fa,#4dc5e7)}.button.danger{color:var(--red);background:var(--red-soft);border-color:#ef7d8238}.button.ghost{background:0 0}.button.small{min-height:40px;padding:0 12px;font-size:11px}.button.icon{width:40px;padding:0}.button-xs{border-radius:11px;min-height:44px;padding:0 12px;font-size:11px}.button:disabled{opacity:.45;cursor:not-allowed}.stat-card{flex-direction:column;justify-content:space-between;min-height:110px;padding:18px 19px;display:flex}.stat-top{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;font-size:10px;font-weight:700;display:flex}.stat-top svg{width:17px;color:var(--muted-2)}.stat-value{font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:27px;font-weight:700}.stat-sub{color:var(--muted-2);letter-spacing:0;margin-left:5px;font-size:10px;font-weight:500}.positive{color:var(--green)!important}.negative{color:var(--red)!important}.warning{color:var(--amber)!important}.hero-record{grid-template-columns:1.1fr .9fr;min-height:250px;display:grid;position:relative;overflow:hidden}.hero-record:after{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 5%,#43c4e86b 52%,#0000 95%);width:auto;height:1px;position:absolute;inset:0 0 auto}.hero-copy{z-index:2;flex-direction:column;justify-content:center;padding:32px;display:flex;position:relative}.hero-copy .label{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:10px;font-weight:750}.hero-copy h2{max-width:430px;margin:9px 0 10px;font-size:26px;line-height:1.15}.hero-copy p{color:var(--muted);max-width:440px;margin:0 0 20px;font-size:12px;line-height:1.6}.hero-actions{gap:9px;display:flex}.record-orbit{z-index:1;place-items:center;display:grid;position:relative}.record-button{border:1px solid color-mix(in srgb,var(--accent-secondary,var(--accent-strong)) 58%,transparent);background:var(--record-gradient);width:114px;height:114px;color:color-mix(in srgb,var(--bg) 92%,#000);cursor:pointer;box-shadow:0 0 0 13px color-mix(in srgb,var(--accent) 7%,transparent), 0 0 0 27px color-mix(in srgb,var(--accent) 3%,transparent), 0 20px 55px color-mix(in srgb,var(--accent) 28%,transparent);border-radius:50%;place-items:center;padding:0;transition:transform .2s,background .2s,border-color .2s,box-shadow .2s;display:grid}.record-button:hover{transform:scale(1.03)}.record-button svg{stroke-width:2px;width:34px;height:34px}.record-button.recording{color:#fff;background:radial-gradient(circle at 42% 35%,#f29498,#bf3f48);border-color:#ffaeb2b8;animation:1.8s ease-in-out infinite pulse}.record-button.recording svg{fill:currentColor;stroke-width:0;width:27px;height:27px}.record-button.complete{color:#06130e;box-shadow:0 0 0 13px var(--green-soft),0 20px 55px #23966c3d;background:radial-gradient(circle at 42% 35%,#7ce0b9,#2b9b73);border-color:#81e4bea6}.record-button.requesting{color:var(--accent);background:var(--surface-3);box-shadow:0 0 0 13px var(--accent-soft),0 20px 55px #1194b72e;border-color:#6bd8f494}.record-button:disabled{cursor:default}.record-button:disabled:hover{transform:none}.record-hint{color:var(--muted-2);font-size:10px;position:absolute;top:calc(50% + 78px)}.mobile-quick-record,.mobile-capture-status,.mobile-capture-assurance,.today-stats-head,.timeline-count,.review-short{display:none}.today-capture.is-recording{border-color:#ef7d8261}.today-capture.has-recording{border-color:#4fca9a57}.today-capture.is-requesting{border-color:#43c4e86b}.quick-record-preview{gap:10px;width:min(100%,470px);margin-top:16px;display:grid}.quick-record-preview audio{width:100%;height:38px}.quick-record-actions{flex-wrap:wrap;gap:7px;display:flex}.quick-record-actions .button svg{width:14px;height:14px}.quick-record-error{background:var(--amber-soft);width:min(100%,470px);color:var(--notice-warn-text);border:1px solid #e8b15d38;border-radius:10px;align-items:flex-start;gap:8px;margin-top:14px;padding:10px 12px;font-size:9px;line-height:1.5;display:flex}.quick-record-error svg{flex:none;width:15px;height:15px}.global-recorder-backdrop{z-index:100;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#02070bb8;place-items:center;padding:20px;animation:.18s ease-out both global-recorder-fade;display:grid;position:fixed;inset:0}.global-recorder{border:1px solid color-mix(in srgb,var(--line) 52%,var(--accent) 48%);background:radial-gradient(circle at 50% 34%,#43c4e826,transparent 30%),linear-gradient(155deg,var(--surface-2),var(--surface));border-radius:24px;width:min(100%,520px);max-height:min(720px,100vh - 40px);animation:.24s cubic-bezier(.2,.8,.2,1) both global-recorder-in;overflow:auto;box-shadow:0 36px 100px #00000085,inset 0 1px #ffffff0e}.global-recorder.is-recording{background:radial-gradient(circle at 50% 34%,#ef7d8221,transparent 30%),linear-gradient(155deg,var(--surface-2),var(--surface));border-color:#ef7d828c}.global-recorder-head{justify-content:space-between;align-items:flex-start;gap:18px;padding:22px 22px 0;display:flex}.global-recorder-head>div>span{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:7px;font-size:9px;font-weight:760;display:flex}.global-recorder-head>div>span i{width:6px;height:6px;box-shadow:0 0 0 5px var(--accent-soft),0 0 14px currentColor;background:currentColor;border-radius:50%}.global-recorder.is-recording .global-recorder-head>div>span{color:var(--red)}.global-recorder-head h2{letter-spacing:-.04em;margin:7px 0 0;font-size:24px;line-height:1.08}.global-recorder-head>button{border:1px solid var(--line);background:var(--surface-3);width:38px;height:38px;color:var(--muted);cursor:pointer;border-radius:11px;flex:none;place-items:center;padding:0;display:grid}.global-recorder-head>button:disabled{opacity:.42;cursor:not-allowed}.global-recorder-head>button svg{width:17px;height:17px}.global-recorder>p{color:var(--muted);margin:10px auto 0;padding:0 22px;font-size:11px;line-height:1.55}.global-recorder-action{text-align:center;flex-direction:column;align-items:center;padding:28px 22px 20px;display:flex}.global-recorder-action .record-button{width:118px;height:118px;margin-bottom:15px}.global-recorder-action .capture-wave{margin-bottom:8px}.global-recorder-action>strong{font-size:14px}.global-recorder-action>span{color:var(--muted-2);align-items:center;gap:5px;margin-top:5px;font-size:10px;display:flex}.global-recorder-action>span svg{width:13px;height:13px}.global-recorder-preview{gap:10px;padding:0 22px 18px;display:grid}.global-recorder-preview audio{width:100%;height:38px}.global-recorder-preview>div{flex-wrap:wrap;justify-content:center;gap:7px;display:flex}.global-recorder-error{background:var(--amber-soft);color:var(--notice-warn-text);border:1px solid #e8b15d47;border-radius:10px;margin:0 22px 15px;padding:10px 12px;font-size:10px;line-height:1.5}.global-recorder-typed{color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:0 auto 18px;padding:6px 8px;font-size:10px;display:flex}.global-recorder-typed svg{width:14px;height:14px}.global-recorder footer{border-top:1px solid var(--line-soft);min-height:48px;color:var(--muted);grid-template-columns:1fr 1fr;padding:0 18px;font-size:9px;display:grid}.global-recorder footer span{justify-content:center;align-items:center;gap:6px;display:flex}.global-recorder footer span+span{border-left:1px solid var(--line-soft)}.global-recorder footer svg{width:13px;height:13px;color:var(--accent)}@keyframes global-recorder-fade{0%{opacity:0}to{opacity:1}}@keyframes global-recorder-in{0%{opacity:0;transform:translateY(12px)scale(.98)}to{opacity:1;transform:none}}.trade-card{grid-template-columns:minmax(0,1fr) auto;gap:15px;padding:17px;transition:border-color .18s,transform .18s;display:grid}.trade-card:hover{border-color:#344958;transform:translateY(-1px)}.trade-top{align-items:center;gap:10px;margin-bottom:10px;display:flex}.symbol-mark{white-space:nowrap;text-overflow:ellipsis;background:var(--surface-3);border:1px solid var(--line);border-radius:10px;flex:none;place-items:center;width:max-content;min-width:35px;max-width:72px;height:35px;padding:0 6px;font-size:10px;font-weight:800;display:grid;overflow:hidden}.trade-title{min-width:0}.trade-title strong{overflow-wrap:anywhere;font-size:13px;display:block}.trade-title span{color:var(--muted);font-size:10px}.pill{border:1px solid var(--line);color:var(--muted);text-transform:uppercase;letter-spacing:.06em;background:#ffffff05;border-radius:999px;align-items:center;gap:5px;padding:5px 8px;font-size:9px;font-weight:710;display:inline-flex}.pill.long{color:var(--green);background:var(--green-soft);border-color:#4fca9a38}.pill.short{color:var(--red);background:var(--red-soft);border-color:#ef7d8238}.pill.demo{color:var(--accent);background:var(--accent-soft);border-color:#43c4e838}.trade-reason{color:var(--text-body);max-width:650px;margin:0;font-size:11px;line-height:1.55}.trade-meta{color:var(--muted-2);flex-wrap:wrap;gap:13px;margin-top:12px;font-size:9px;display:flex}.trade-meta span{align-items:center;gap:5px;display:inline-flex}.trade-meta svg{width:12px;height:12px}.trade-result{text-align:right;flex-direction:column;justify-content:center;min-width:90px;display:flex}.trade-result strong{font-variant-numeric:tabular-nums;font-size:15px}.trade-result span{color:var(--muted-2);margin-top:4px;font-size:9px}.today-active-section{border:1px solid color-mix(in srgb,var(--line) 76%,var(--accent) 24%);background:linear-gradient(145deg,color-mix(in srgb,var(--surface-2) 86%,transparent),color-mix(in srgb,var(--surface) 97%,transparent));border-radius:17px;margin-top:16px;padding:16px 18px}.today-active-head{justify-content:space-between;align-items:center;gap:14px;margin-bottom:11px;display:flex}.today-active-head>div>span{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;align-items:center;gap:7px;font-size:8px;font-weight:760;display:flex}.today-active-head>div>span i{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 5px var(--accent-soft),0 0 14px #43c4e87a;border-radius:50%}.today-active-head h2{letter-spacing:-.025em;margin:4px 0 0;font-size:16px}.today-active-head>small{color:var(--muted);font-size:9px}.today-active-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.today-active-trade{border:1px solid var(--line);background:color-mix(in srgb,var(--surface-inset) 70%,transparent);border-radius:13px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px;min-width:0;min-height:66px;padding:10px;transition:border-color .18s,background .18s,transform .18s;display:grid}.today-active-trade:hover{border-color:color-mix(in srgb,var(--line) 48%,var(--accent) 52%);background:var(--accent-soft);transform:translateY(-1px)}.today-active-symbol{border:1px solid color-mix(in srgb,var(--line) 66%,var(--accent) 34%);background:var(--surface-3);border-radius:10px;place-items:center;min-width:45px;height:39px;padding:0 6px;font-size:8px;font-weight:800;display:grid}.today-active-copy{flex-direction:column;gap:4px;min-width:0;display:flex}.today-active-copy strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.today-active-copy small{color:var(--muted-2);text-transform:capitalize;font-size:8px}.today-active-result{font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;gap:3px;display:flex}.today-active-result small{color:var(--accent);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:700}.today-active-result strong{font-size:13px}.today-active-trade>svg{width:15px;height:15px;color:var(--muted)}.today-journal-section{border:1px solid color-mix(in srgb,var(--line) 84%,var(--accent) 16%);background:linear-gradient(160deg,color-mix(in srgb,var(--surface-2) 88%,transparent),color-mix(in srgb,var(--surface) 98%,transparent));border-radius:22px;margin-top:24px;padding:20px;position:relative;overflow:hidden;box-shadow:0 18px 48px #00000021,inset 0 1px #ffffff08}.today-journal-section:before{content:"";pointer-events:none;background:linear-gradient(90deg,#0000 4%,#43c4e857 50%,#0000 96%);height:1px;position:absolute;inset:0 0 auto}.today-journal-head{justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:15px;padding:0 2px;display:flex;position:relative}.today-journal-eyebrow{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:780;display:block}.today-journal-head h2{letter-spacing:-.035em;margin:0;font-size:20px}.today-journal-head p{color:var(--muted-2);margin:5px 0 0;font-size:9px}.today-journal-link{border:1px solid var(--line);background:color-mix(in srgb,var(--surface-3) 72%,transparent);min-height:34px;color:var(--accent);border-radius:99px;align-items:center;gap:5px;padding:0 6px 0 11px;font-size:9px;font-weight:680;transition:border-color .18s,background .18s,transform .18s;display:inline-flex}.today-journal-link:hover{border-color:color-mix(in srgb,var(--line) 50%,var(--accent) 50%);background:var(--accent-soft);transform:translateY(-1px)}.today-journal-link svg{width:16px;height:16px}.today-timeline{gap:11px;display:grid;position:relative}.today-trade-card{--trade-tone:var(--accent);background:linear-gradient(155deg,color-mix(in srgb,var(--surface-2) 95%,transparent),color-mix(in srgb,var(--surface) 99%,transparent));border-radius:17px;padding:16px 17px 15px;transition:transform .2s,border-color .2s,box-shadow .2s;display:block;position:relative;overflow:hidden;box-shadow:0 10px 24px #00000017,inset 0 1px #ffffff06}.today-trade-card:before{content:"";background:var(--trade-tone);width:3px;box-shadow:0 0 14px color-mix(in srgb,var(--trade-tone) 48%,transparent);opacity:.9;border-radius:0 5px 5px 0;position:absolute;inset:12px auto 12px 0}.today-trade-card:after{content:"";background:linear-gradient(90deg,color-mix(in srgb,var(--trade-tone) 42%,transparent),transparent 58%);pointer-events:none;height:1px;position:absolute;inset:0 0 auto}.today-trade-card.outcome-positive{--trade-tone:var(--green)}.today-trade-card.outcome-negative{--trade-tone:var(--red)}.today-trade-card:hover{border-color:color-mix(in srgb,var(--line) 48%,var(--trade-tone) 52%);transform:translateY(-2px);box-shadow:0 18px 38px #00000029,inset 0 1px #ffffff09}.today-trade-card:active{transform:translateY(-1px)scale(.997)}.today-trade-head{z-index:1;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;position:relative}.today-trade-symbol{border:1px solid color-mix(in srgb,var(--line) 72%,var(--trade-tone) 28%);background:linear-gradient(145deg,color-mix(in srgb,var(--surface-3) 88%,var(--trade-tone) 12%),var(--surface-3));width:max-content;min-width:44px;max-width:112px;height:44px;color:var(--text);text-align:center;letter-spacing:.01em;white-space:nowrap;text-overflow:ellipsis;border-radius:12px;justify-self:start;place-items:center;padding:0 10px;font-size:9px;font-weight:820;line-height:1;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff09}.today-trade-title{flex-direction:column;gap:5px;min-width:0;display:flex}.today-trade-title strong{letter-spacing:-.018em;overflow-wrap:anywhere;font-size:13px;line-height:1.22}.today-trade-title>span{color:var(--muted-2);font-variant-numeric:tabular-nums;align-items:center;gap:4px;font-size:8px;display:flex}.today-trade-title svg{width:11px;height:11px}.today-trade-outcome{text-align:right;font-variant-numeric:tabular-nums;flex-direction:column;align-items:flex-end;min-width:70px;display:flex}.today-trade-outcome small{color:var(--muted-2);letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:720}.today-trade-outcome strong{color:var(--trade-tone);letter-spacing:-.045em;margin-top:3px;font-size:20px;line-height:1}.today-trade-outcome>span{color:var(--muted-2);margin-top:4px;font-size:7px}.today-trade-reason{z-index:1;color:var(--text-body);-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:13px 0 14px;font-size:10px;line-height:1.5;display:-webkit-box;position:relative;overflow:hidden}.today-trade-footer{z-index:1;flex-wrap:wrap;align-items:center;gap:7px;min-height:28px;display:flex;position:relative}.today-direction,.today-demo{border:1px solid var(--line);letter-spacing:.08em;text-transform:uppercase;border-radius:99px;align-items:center;height:23px;padding:0 8px;font-size:7px;font-weight:760;display:inline-flex}.today-direction.long{color:var(--green);border-color:color-mix(in srgb,var(--line) 55%,var(--green) 45%);background:var(--green-soft)}.today-direction.short{color:var(--red);border-color:color-mix(in srgb,var(--line) 55%,var(--red) 45%);background:var(--red-soft)}.today-demo{color:var(--accent);border-color:color-mix(in srgb,var(--line) 58%,var(--accent) 42%);background:var(--accent-soft);gap:5px}.today-demo i{background:currentColor;border-radius:50%;width:4px;height:4px;box-shadow:0 0 7px}.today-trade-fact{color:var(--muted-2);white-space:nowrap;align-items:center;gap:4px;font-size:8px;display:inline-flex}.today-trade-fact svg{width:11px;height:11px;color:var(--muted)}.today-trade-open{border:1px solid var(--line);background:color-mix(in srgb,var(--surface-3) 74%,transparent);width:27px;height:27px;color:var(--muted);border-radius:9px;place-items:center;margin-left:auto;transition:color .18s,border-color .18s,transform .18s;display:grid}.today-trade-open svg{width:14px;height:14px}.today-trade-card:hover .today-trade-open{color:var(--trade-tone);border-color:color-mix(in srgb,var(--line) 50%,var(--trade-tone) 50%);transform:translate(2px)}.today-journal-expand{border:1px solid var(--line);background:color-mix(in srgb,var(--surface-3) 62%,transparent);width:100%;min-height:43px;color:var(--accent);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;gap:6px;margin-top:11px;font-size:10px;font-weight:700;transition:border-color .18s,background .18s;display:flex}.today-journal-expand:hover{border-color:color-mix(in srgb,var(--line) 48%,var(--accent) 52%);background:var(--accent-soft)}.today-journal-expand svg{width:15px;height:15px;transition:transform .18s}.today-journal-expand[aria-expanded=true] svg{transform:rotate(-90deg)}.field{gap:7px;display:grid}.field label,.field-label{color:var(--muted);letter-spacing:.03em;font-size:10px;font-weight:680}.input,.textarea,.select{width:100%;color:var(--text);background:var(--surface-inset);border:1px solid var(--line);border-radius:10px;min-height:43px;padding:0 12px;transition:border-color .15s,background .2s}.textarea{resize:vertical;min-height:112px;padding:12px;line-height:1.55}.input:focus,.textarea:focus,.select:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.field-error{color:var(--red);font-size:10px}.form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;display:grid}.form-grid .wide{grid-column:1/-1}.confirm-form{gap:16px;display:grid}.confirm-section{border-bottom:1px solid var(--line-soft);padding-bottom:16px}.confirm-section:last-of-type{border-bottom:0;padding-bottom:0}.confirm-section h3{letter-spacing:.11em;text-transform:uppercase;color:var(--muted);margin:0 0 11px;font-size:11px;font-weight:760}.confirm-section-head{justify-content:space-between;align-items:center;gap:10px;width:100%;display:flex}.confirm-section-head-copy{text-align:left;gap:4px;min-width:0;display:grid}.confirm-section-step{text-transform:uppercase;letter-spacing:.08em;color:var(--muted);font-size:9px;font-weight:760}.confirm-section-title{letter-spacing:.08em;text-transform:uppercase;color:var(--muted);text-align:left;font-size:10px;font-weight:760}.confirm-section-summary{color:var(--muted-2);margin-top:5px;font-size:9px;line-height:1.35;display:block}.confirm-progress{color:var(--muted-2);margin:-6px 0 8px;font-size:11px;line-height:1.45}.required-intro{margin-bottom:12px}.confirm-section-help{color:var(--muted-2);margin-top:5px;font-size:9px;line-height:1.4;display:block}.confirm-section-summary.is-complete{color:var(--muted)}.confirm-section-summary.is-missing{color:color-mix(in srgb, var(--amber) 55%, var(--muted-2) 45%)}.confirm-section-status{white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:10px;font-weight:650}.confirm-section-status.is-complete{color:var(--green);border:1px solid color-mix(in srgb, var(--green) 30%, var(--line) 70%);background:color-mix(in srgb, var(--green) 10%, transparent)}.confirm-section-status.is-pending{color:var(--amber);border:1px solid color-mix(in srgb, var(--amber) 35%, var(--line) 65%);background:color-mix(in srgb, var(--amber) 10%, transparent)}.confirm-section-status.is-ready{color:var(--accent);border:1px solid color-mix(in srgb, var(--accent) 30%, var(--line) 70%);background:color-mix(in srgb, var(--accent-soft) 75%, transparent)}.confirm-section-status strong{font-weight:760}.confirm-section-body{display:block}.confirm-section-nav{justify-content:space-between;gap:10px;margin-top:12px;display:flex}.confirm-optional-panel{border:1px solid var(--line-soft);background:var(--surface-3);border-radius:11px;margin-top:10px}.confirm-quick-toggle{border:0;border-bottom:1px solid var(--line-soft);width:100%;min-height:44px;color:var(--accent);letter-spacing:.07em;text-transform:uppercase;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;font-size:9px;font-weight:760;display:flex}.confirm-quick-toggle span:first-child{color:var(--text)}.confirm-quick-toggle span:last-child{color:var(--muted);letter-spacing:.08em;font-size:8px}.confirm-quick-toggle[aria-expanded=true]{color:var(--text);background:color-mix(in srgb, var(--accent-soft) 70%, transparent)}.confirm-optional-panel-body{opacity:0;max-height:0;padding:0 12px;transition:max-height .2s,opacity .18s,padding .2s;overflow:hidden}.confirm-optional-panel-body.is-open{opacity:1;max-height:880px;padding:12px}.confirm-optional-panel-body.is-closed{pointer-events:none}.confirm-optional-content{gap:10px;display:grid}.confirm-option-note{color:var(--muted-2);margin-top:2px;font-size:10px}.trade-mode-preview{border:1px solid var(--line-soft);min-height:43px;color:var(--muted);background:var(--surface-inset);text-transform:capitalize;border-radius:10px;place-items:center start;padding:0 12px;font-size:11px;display:grid}.trade-mode-chip{min-height:43px;color:var(--muted-2);border:1px solid var(--line);background:var(--surface-inset);border-radius:10px;place-items:center start;padding:0 12px;font-size:11px;display:grid}.notice{border:1px solid var(--line);color:var(--muted);border-radius:11px;gap:11px;padding:12px 14px;font-size:11px;line-height:1.5;display:flex}.notice svg{flex:none;width:17px}.notice.info{color:var(--notice-info-text);background:var(--accent-soft);border-color:#43c4e833}.notice.warn{color:var(--notice-warn-text);background:var(--amber-soft);border-color:#e8b15d38}.notice.success{color:var(--notice-success-text);background:var(--green-soft);border-color:#4fca9a33}.empty-state{text-align:center;padding:60px 20px}.empty-state svg{width:38px;height:38px;color:var(--muted-2);margin-bottom:12px}.empty-state h2{font-size:17px}.empty-state p{color:var(--muted);max-width:420px;margin:0 auto 20px;font-size:11px;line-height:1.6}.empty-state .empty-state-record svg{flex:none;width:18px;height:18px;margin:0}@keyframes pulse{0%,to{box-shadow:0 0 0 10px #ef7d8214,0 20px 55px #ef4b5233}50%{box-shadow:0 0 0 24px #ef7d8203,0 20px 55px #ef4b524d}}@keyframes capture-wave{0%,to{opacity:.56;transform:scaleY(.55)}50%{transform:scaleY(calc(.8 + var(--audio-level,.5)));opacity:1}}@keyframes spin{to{transform:rotate(360deg)}}.spin{animation:1s linear infinite spin}@media (max-width:1000px){.grid-4{grid-template-columns:repeat(2,minmax(0,1fr))}.hero-record{grid-template-columns:1.25fr .75fr}}@media (max-width:760px){:root{--radius:14px}.sidebar{display:none}.mobile-header{min-height:62px;padding:max(10px,env(safe-area-inset-top)) 16px 10px;z-index:35;background:var(--sidebar-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;display:flex;position:sticky;top:0}.mobile-brand{letter-spacing:-.02em;align-items:center;gap:10px;font-size:15px;font-weight:720;display:flex}.mobile-brand .jerno-wordmark{width:89px;height:34px}.mobile-demo{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:7px;font-size:9px;font-weight:680;display:flex}.mobile-demo .status-dot{width:6px;height:6px}.main-content{padding:20px 16px calc(var(--mobile-nav-height) + var(--mobile-safe-bottom) + 28px);margin:0}.bottom-nav{height:calc(var(--mobile-nav-height) + var(--mobile-safe-bottom));padding:7px 8px max(7px,var(--mobile-safe-bottom));background:var(--sidebar-bg);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-top:1px solid var(--line);z-index:40;grid-template-columns:repeat(5,1fr);display:grid;position:fixed;inset:auto 0 0}.bottom-nav a,.bottom-nav button{color:var(--muted-2);cursor:pointer;background:0 0;border:0;flex-direction:column;justify-content:flex-end;align-items:center;gap:4px;padding:0;font-size:9px;display:flex}.bottom-nav .bottom-icon{place-items:center;height:30px;display:grid}.bottom-nav svg{width:19px}.bottom-nav a.active,.bottom-nav button.active{color:var(--accent)}.bottom-nav .primary .bottom-icon{background:var(--accent);color:#071015;width:46px;height:46px;box-shadow:0 0 0 7px var(--bg), 0 8px 24px #43c4e840;border-radius:50%;margin-top:-27px}.page-header{align-items:flex-start;margin-bottom:21px}.page-header h1{font-size:28px}.page-header p{font-size:11px}.grid-2,.grid-3,.grid-4{grid-template-columns:1fr}.stats-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.span-2{grid-column:auto}.hero-record{grid-template-columns:1fr;min-height:390px}.hero-copy{justify-content:flex-start;padding:25px}.hero-copy h2{font-size:22px}.record-orbit{min-height:185px}.record-button{width:96px;height:96px}.record-hint{top:calc(50% + 63px)}.form-grid{grid-template-columns:1fr}.form-grid .wide{grid-column:auto}.confirm-section h3{letter-spacing:.08em;margin-bottom:9px;font-size:10px}.confirm-progress{margin:0 0 10px;font-size:10px}.required-intro{margin-bottom:11px}.confirm-section{padding-bottom:12px}.confirm-section.is-compact{border-bottom:1px solid var(--line-soft);margin-bottom:11px;padding-bottom:13px}.confirm-section.is-compact:last-of-type{border-bottom:0;margin-bottom:0;padding-bottom:6px}.confirm-section-toggle{border:1px solid var(--line);background:linear-gradient(145deg, color-mix(in srgb, var(--surface-3) 72%, transparent), var(--surface-3));width:100%;min-height:44px;color:var(--muted);font:inherit;cursor:pointer;border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:10px 12px;display:inline-flex}.confirm-section-toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--accent) 80%, var(--line));outline-offset:2px}.confirm-section-toggle .confirm-section-title{font-size:10px}.confirm-section-toggle>.confirm-section-head{align-items:flex-start;min-width:0}.confirm-section-toggle>.confirm-section-head>span:first-child{flex:1;min-width:0}.confirm-section-toggle .confirm-section-head-copy{width:100%}.confirm-section-toggle .confirm-section-title,.confirm-section-toggle .confirm-section-summary{max-width:100%;display:block}.confirm-section-toggle .confirm-section-summary{overflow-wrap:anywhere}.confirm-section-pills{width:18px;color:var(--muted-2);flex:none;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.confirm-section-chevron{border:1px solid color-mix(in srgb, var(--line) 65%, var(--muted));border-radius:999px;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex;position:relative}.confirm-section-chevron:before{content:"▼";font-size:9px;line-height:1;transition:transform .2s;display:block}.confirm-section-toggle[aria-expanded=true] .confirm-section-chevron:before{transform:rotate(180deg)}.confirm-section-toggle[aria-expanded=true]{border-color:color-mix(in srgb, var(--line) 20%, var(--accent) 80%);background:color-mix(in srgb, var(--accent-soft) 65%, var(--surface));color:var(--text)}.confirm-section-toggle[aria-expanded=true] .confirm-section-summary{color:var(--text)}.confirm-section-body{margin-top:0;padding-top:12px}.confirm-section-body[hidden]{display:none}.confirm-optional-panel{margin-top:10px}.confirm-quick-toggle{min-height:44px;padding:10px 11px;font-size:8px}.confirm-quick-toggle span:first-child{letter-spacing:.05em}.confirm-quick-toggle span:last-child{letter-spacing:.06em;font-size:8px}.confirm-optional-panel-body{padding:0 11px}.confirm-optional-panel-body.is-open{padding:11px}.confirm-optional-content{gap:11px}.confirm-option-note{margin-top:4px;font-size:9px}.confirm-footer{flex-direction:column;align-items:flex-start;gap:14px}.confirm-footer>div{width:100%}.confirm-footer .button{flex:1}.confirm-form .conviction-picker{grid-template-columns:repeat(5,minmax(0,1fr))}.trade-mode-picker{grid-template-columns:1fr}.trade-mode-chip{min-height:38px}.confirm-transcript{min-height:0}.trade-card{grid-template-columns:1fr}.trade-result{text-align:left;flex-direction:row;justify-content:flex-start;align-items:center;gap:8px}}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important}}.capture-tabs{background:var(--surface);border:1px solid var(--line);border-radius:12px;grid-template-columns:1fr 1fr;gap:6px;margin-bottom:13px;padding:5px;display:grid}.capture-tabs button{height:40px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.capture-tabs button[aria-selected=true]{background:var(--surface-3);color:var(--text);box-shadow:0 2px 9px #0003}.capture-tabs svg{width:16px}.capture-card{overflow:hidden}.voice-capture{text-align:center;flex-direction:column;align-items:center;min-height:430px;padding:38px 30px 20px;display:flex}.mic-visual{place-items:center;width:140px;height:140px;margin:5px 0 22px;display:grid;position:relative}.mic-visual:before,.mic-visual:after{content:"";border:1px solid #43c4e81a;border-radius:50%;position:absolute;inset:0}.mic-visual:after{border-color:#43c4e82e;inset:17px}.mic-visual button{color:#071015;z-index:2;cursor:pointer;background:linear-gradient(145deg,#5bd1ef,#1688aa);border:1px solid #43c4e866;border-radius:50%;place-items:center;width:82px;height:82px;display:grid;box-shadow:0 15px 44px #1688aa40}.mic-visual button svg{width:26px;height:26px}.mic-visual.recording button{background:linear-gradient(145deg,#f08d91,#c94e55);border-color:#f09a9e;animation:2s ease-in-out infinite pulse}.level-ring{background:#ef7d821f;border-radius:50%;transition:transform 80ms linear;position:absolute;inset:24px}.voice-capture>strong{font-size:15px}.timer{font-family:var(--font-mono);font-variant-numeric:tabular-nums;margin:9px 0 13px;font-size:28px}.timer small{color:var(--muted-2);font-size:10px}.level-bars{align-items:center;gap:3px;height:22px;margin-bottom:17px;display:flex}.level-bars i{background:var(--line);border-radius:3px;width:3px;height:5px;transition:all 80ms}.level-bars i.on{background:var(--accent);height:calc(5px + var(--n,0))}.voice-capture audio{width:min(100%,400px);height:38px;margin:0 0 14px}.voice-capture p{max-width:400px;color:var(--muted);font-size:10px;line-height:1.55}.capture-actions{gap:8px;display:flex}.typed-capture{flex-direction:column;min-height:360px;padding:30px;display:flex}.typed-capture>label{margin-bottom:9px;font-size:11px;font-weight:700}.typed-capture textarea{flex:1;min-height:230px;font-size:13px}.typed-capture>div{color:var(--muted-2);justify-content:space-between;margin-top:8px;font-size:9px;display:flex}.capture-card>.notice{margin:0 24px 18px}.capture-footer{border-top:1px solid var(--line-soft);justify-content:space-between;padding:15px 20px;display:flex}.record-tips{color:var(--muted-2);gap:10px;margin-top:13px;padding:13px 15px;display:flex}.record-tips svg{width:16px;color:var(--accent);flex:none}.record-tips strong{color:var(--muted);font-size:10px}.record-tips p{margin:3px 0 0;font-size:9px;line-height:1.5}.processing-card{padding:28px}.processing-row{gap:13px;min-height:64px;display:flex;position:relative}.processing-row:after{content:"";background:var(--line);width:1px;height:30px;position:absolute;top:34px;left:15px}.processing-row:last-of-type:after{display:none}.processing-row>span{border:1px solid var(--line);width:31px;height:31px;color:var(--muted-2);z-index:1;background:var(--surface);border-radius:50%;place-items:center;font-size:10px;display:grid}.processing-row.active>span{color:var(--accent);background:var(--accent-soft);border-color:#43c4e859}.processing-row.done>span{color:var(--green);background:var(--green-soft);border-color:#4fca9a4d}.processing-row>span svg{width:15px}.processing-row div{flex-direction:column;gap:3px;padding-top:2px;display:flex}.processing-row strong{font-size:12px}.processing-row small{color:var(--muted-2);font-size:9px}.saved-state{text-align:center;max-width:560px;margin:20vh auto 0;padding:50px}.saved-state>svg{width:50px;height:50px;color:var(--green)}.saved-state h1{margin:15px 0 7px;font-size:25px}.saved-state p{color:var(--muted);font-size:11px}.warning-panel{background:var(--amber-soft);border-color:#e8b15d40;margin-bottom:14px;padding:16px}.warning-panel strong{color:var(--amber);align-items:center;gap:7px;font-size:11px;display:flex}.warning-panel strong svg{width:15px}.warning-panel p{color:#d3ba90;margin:8px 0 0;padding-left:22px;font-size:10px}.confidence{align-items:center;gap:10px;min-height:43px;display:flex}.confidence>span{font-family:var(--font-mono);font-size:12px}.confidence>div{background:var(--line);border-radius:9px;flex:1;height:5px;overflow:hidden}.confidence i{background:var(--accent);border-radius:9px;height:100%;display:block}.confirm-transcript{border:1px solid var(--line-soft);background:var(--surface-inset);border-radius:12px;align-self:start;padding:0 14px}.confirm-transcript summary{cursor:pointer;min-height:46px;color:var(--accent);align-items:center;font-size:11px;font-weight:750;list-style:none;display:flex}.confirm-transcript summary::-webkit-details-marker{display:none}.confirm-transcript summary:after{content:"+";color:var(--muted);margin-left:auto;font-size:16px}.confirm-transcript[open] summary:after{content:"−"}.confirm-transcript p{border-top:1px solid var(--line-soft);color:var(--text-subtle);white-space:pre-wrap;margin:0 0 8px;padding-top:12px;font-size:11px;line-height:1.65}.confirm-transcript .helper{margin-bottom:12px;display:block}.conviction-field{border:1px solid var(--line-soft);background:var(--panel-soft);border-radius:14px;padding:14px;gap:9px!important}.conviction-heading{justify-content:space-between;align-items:flex-start;gap:14px;display:flex}.conviction-heading label,.conviction-heading small{display:block}.conviction-heading small{color:var(--muted);margin-top:4px;font-size:9px;line-height:1.45}.conviction-heading button{min-height:28px;color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0 7px;font-size:9px;font-weight:700}.conviction-picker{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;display:grid}.conviction-picker button{border:1px solid var(--line);background:var(--surface-inset);min-width:0;min-height:58px;color:var(--muted);cursor:pointer;transition:border-color var(--motion-fast),background var(--motion-fast),transform var(--motion-fast);border-radius:11px;align-content:center;place-items:center;gap:3px;padding:8px 4px;display:grid}.conviction-picker button:hover{border-color:color-mix(in srgb,var(--line) 50%,var(--accent) 50%);transform:translateY(-1px)}.conviction-picker button[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 16%,transparent),0 8px 22px color-mix(in srgb,var(--accent) 8%,transparent)}.conviction-picker strong{color:inherit;font-variant-numeric:tabular-nums;font-size:17px;line-height:1}.conviction-picker small{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.helper{color:var(--muted-2);font-size:9px}.confirm-footer{border-top:1px solid var(--line-soft);color:var(--muted);justify-content:space-between;align-items:center;margin:22px -22px -22px;padding:16px 22px;font-size:10px;display:flex}.confirm-footer>div,.chart-confirm{gap:8px;display:flex}.chart-card{overflow:hidden}.chart-toolbar{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:14px;min-height:63px;padding:12px 16px;display:flex}.chart-toolbar-heading{flex-direction:column;flex:auto;gap:3px;min-width:0;display:flex}.chart-toolbar strong{font-size:14px}.chart-toolbar span{color:var(--muted-2);font-size:9px}.chart-toolbar-actions{flex:none;gap:7px;display:flex}.chart-timeframe-control{flex:none;align-items:center;gap:8px;display:flex}.chart-timeframe-label{text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;flex-direction:column;gap:1px;display:flex}.chart-timeframe-label small{color:var(--muted-2);letter-spacing:0;text-transform:none;font-size:8px;font-weight:500}.chart-timeframe-tabs{border:1px solid var(--line-soft);background:var(--surface-inset);border-radius:10px;padding:3px;display:flex}.chart-timeframe-tabs button{min-width:36px;min-height:30px;color:var(--muted);font:700 10px/1 var(--font-sans);cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 8px;transition:background .16s,color .16s,box-shadow .16s}.chart-timeframe-tabs button:hover{color:var(--text)}.chart-timeframe-tabs button[aria-pressed=true]{color:color-mix(in srgb,var(--bg) 92%,#000);background:var(--accent);box-shadow:0 4px 14px var(--accent-soft)}.chart-timeframe-tabs button:focus-visible,.chart-timeframe-select:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.chart-timeframe-select{border:1px solid var(--line);background:var(--surface-inset);min-height:38px;color:var(--text);font:700 12px/1 var(--font-sans);border-radius:10px;padding:0 34px 0 12px;display:none}.chart-legend{color:var(--muted);border-bottom:1px solid var(--line-soft);flex-wrap:wrap;align-items:center;gap:15px;padding:10px 16px;font-size:9px;display:flex}.chart-legend>span:before{content:"";vertical-align:middle;width:7px;height:2px;margin-right:5px;display:inline-block}.chart-legend .entry-dot:before{background:var(--accent)}.chart-legend .entry-time-dot:before{background:var(--accent);width:6px;height:6px;box-shadow:0 0 0 3px var(--accent-soft);border-radius:50%}.chart-legend .exit-time-dot:before{background:var(--amber);width:6px;height:6px;box-shadow:0 0 0 3px var(--amber-soft);border-radius:50%}.chart-legend .stop-dot:before{background:var(--red)}.chart-legend .target-dot:before{background:var(--green)}.chart-stage{background:var(--surface-inset);height:470px;position:relative}.chart-container{position:absolute;inset:0}.chart-entry-guide{z-index:2;opacity:0;pointer-events:none;filter:drop-shadow(0 0 5px #43c4e873);background:repeating-linear-gradient(#43c4e8e6 0 5px,#0000 5px 10px);width:1px;transition:left .18s,opacity .18s;position:absolute;top:0;bottom:0}.chart-entry-guide.short{filter:drop-shadow(0 0 5px #ef7d8266);background:repeating-linear-gradient(#ef7d82eb 0 5px,#0000 5px 10px)}.chart-entry-guide span{color:var(--accent);font-family:var(--font-mono);letter-spacing:.05em;white-space:nowrap;background:#08121ae6;border:1px solid #43c4e861;border-radius:6px;padding:5px 7px;font-size:8px;font-weight:800;position:absolute;top:9px;left:7px;box-shadow:0 8px 20px #00000040}.chart-entry-guide.short span{color:var(--red);border-color:#ef7d8266}.manual-chart{object-fit:contain;background:var(--surface-inset);width:100%;height:100%}.chart-state{background:var(--surface-overlay);color:var(--muted);z-index:3;justify-content:center;align-items:center;gap:9px;font-size:11px;display:flex;position:absolute;inset:0}.chart-state svg{width:16px}.chart-state.error{color:var(--amber);flex-direction:column}.chart-foot{min-height:44px;color:var(--muted-2);justify-content:space-between;align-items:center;gap:12px;padding:10px 15px;font-size:8px;display:flex}.chart-foot span{align-items:center;gap:5px;display:flex}.chart-foot svg{width:11px}.chart-foot .chart-recency{border:1px solid var(--line-soft);background:var(--surface-3);font-variant-numeric:tabular-nums;white-space:nowrap;border-radius:999px;flex:none;padding:5px 8px}.chart-foot .chart-recency strong{color:var(--muted);font-weight:700}.chart-confirm{justify-content:flex-end;margin-top:15px}@media (max-width:760px){.voice-capture{padding:28px 16px 18px}.typed-capture{padding:22px}.processing-card{padding:20px}.confirm-footer{flex-direction:column;align-items:flex-start;gap:14px}.confirm-footer>div{width:100%}.confirm-footer .button{flex:1}.chart-stage{height:380px}.chart-toolbar{flex-wrap:wrap;align-items:center;gap:9px}.chart-toolbar-heading{flex:calc(100% - 92px)}.chart-toolbar-actions{margin-left:auto}.chart-toolbar-actions .button span{display:none}.chart-timeframe-control{border-top:1px solid var(--line-soft);order:3;justify-content:space-between;width:100%;padding-top:9px}.chart-timeframe-tabs{display:none}.chart-timeframe-select{min-width:132px;display:block}.chart-foot{flex-direction:column;align-items:flex-start;gap:8px}.chart-confirm .button{flex:1}}.audio-player{border:1px solid var(--line);background:var(--surface-inset);border-radius:12px;align-items:center;gap:10px;min-height:58px;padding:9px 12px;display:flex}.audio-player>svg{width:15px;color:var(--muted-2)}.audio-play{background:var(--accent);color:#061015;cursor:pointer;border:0;border-radius:50%;flex:none;place-items:center;width:34px;height:34px;display:grid}.audio-play svg{fill:currentColor;width:15px}.audio-player input[type=range]{appearance:none;background:var(--line);height:3px;accent-color:var(--accent);border-radius:5px;flex:1}.audio-time{font-family:var(--font-mono);color:var(--muted);font-variant-numeric:tabular-nums;font-size:9px}.speed{background:var(--surface-3);color:var(--muted);cursor:pointer;border:0;border-radius:5px;padding:5px;font-size:9px}.audio-unavailable{border:1px dashed var(--line);color:var(--muted-2);border-radius:11px;align-items:center;gap:11px;padding:12px;display:flex}.audio-unavailable>svg{width:18px}.audio-unavailable span{flex-direction:column;gap:2px;display:flex}.audio-unavailable strong{color:var(--muted);font-size:10px}.audio-unavailable small{font-size:9px}.audio-playback-error{color:var(--danger);margin:7px 0 0;font-size:9px;line-height:1.45}.journal-filters{grid-template-columns:minmax(260px,1fr) auto;align-items:center;gap:14px;padding:14px;display:grid}.search-box{position:relative}.search-box svg{width:15px;color:var(--muted-2);position:absolute;top:50%;left:12px;transform:translateY(-50%)}.search-box input{border:1px solid var(--line);background:var(--surface-inset);width:100%;height:41px;color:var(--text);border-radius:9px;padding:0 12px 0 37px}.filter-row{align-items:center;gap:7px;display:flex}.filter-row>svg{width:16px;color:var(--muted-2)}.filter-row select{height:36px;color:var(--muted);background:var(--surface-2);border:1px solid var(--line);border-radius:8px;padding:0 24px 0 9px;font-size:9px}.result-count{color:var(--muted-2);text-transform:uppercase;letter-spacing:.1em;margin:19px 2px;font-size:9px}.journal-day{margin-bottom:28px}.journal-date{align-items:center;gap:12px;margin:0 2px 12px;display:flex}.journal-date>div{white-space:nowrap;flex-direction:column;gap:2px;display:flex}.journal-date span{font-size:11px;font-weight:700}.journal-date small{color:var(--muted-2);font-size:8px}.journal-date i{background:var(--line-soft);flex:1;height:1px}.detail-top{justify-content:space-between;align-items:center;margin-bottom:26px;display:flex}.detail-top>div{gap:8px;display:flex}.back-link{color:var(--muted);align-items:center;gap:4px;font-size:11px;display:flex}.back-link svg{width:16px}.trade-heading{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:16px;margin-bottom:19px;display:grid}.symbol-large{background:var(--surface-3);border:1px solid var(--line);text-overflow:ellipsis;white-space:nowrap;border-radius:15px;place-items:center;width:max-content;min-width:58px;max-width:min(156px,35vw);height:58px;padding:0 12px;font-size:11px;font-weight:800;line-height:1;display:grid;overflow:hidden}.trade-heading-copy{min-width:0}.trade-heading h1{overflow-wrap:anywhere;letter-spacing:-.04em;margin:7px 0 3px;font-size:27px}.trade-heading p{color:var(--muted);margin:0;font-size:10px}.heading-meta{gap:6px;display:flex}.detail-grid{grid-template-columns:minmax(0,1fr) 290px;gap:16px;margin-top:17px;display:grid}.detail-main{gap:13px;display:grid}.story-card{grid-template-columns:58px minmax(0,1fr);padding:20px;display:grid}.story-time{flex-direction:column;align-items:center;gap:6px;display:flex}.story-time span{background:var(--accent);width:11px;height:11px;box-shadow:0 0 0 5px var(--accent-soft);border-radius:50%}.story-time span.exit{background:var(--amber);box-shadow:0 0 0 5px var(--amber-soft)}.story-time small{font-family:var(--font-mono);color:var(--muted-2);font-size:8px}.story-content{min-width:0}.story-title{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.story-title h2{margin:0 0 12px;font-size:14px}.story-title span{color:var(--muted);font-size:9px;font-family:var(--font-mono)}.story-entry-meta{text-align:right;flex-direction:column;align-items:flex-end;gap:3px;display:flex}.story-entry-meta strong{color:var(--accent);font-size:9px;font-weight:750}.story-content h3{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;margin:18px 0 5px;font-size:10px}.story-content>p{color:#c5ced4;font-size:11px;line-height:1.65}.story-content details{border-top:1px solid var(--line-soft);margin-top:14px;padding-top:12px}.story-content summary{cursor:pointer;color:var(--accent);font-size:10px}.transcript-block{background:#0a1118;border-radius:9px;margin-top:10px;padding:12px}.transcript-block strong{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px}.transcript-block p{color:#abb9c2;font-size:10px;line-height:1.6}.tag-row{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.trade-facts{padding:19px;position:sticky;top:20px}.trade-facts h2{margin-bottom:12px;font-size:13px}.fact{border-top:1px solid var(--line-soft);justify-content:space-between;gap:12px;padding:10px 0;font-size:9px;display:flex}.fact span{color:var(--muted-2)}.fact strong{text-align:right;max-width:170px;font-weight:600}.story-actions,.update-actions{justify-content:flex-end;gap:8px;display:flex}.update-form h2{font-size:15px}.update-actions{margin-top:15px}.progression-heading{justify-content:space-between;align-items:flex-end;gap:16px;margin:5px 2px 1px;display:flex}.progression-heading>div{gap:4px;display:grid}.progression-heading span,.progression-source span{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:8px;font-weight:850}.progression-heading h2{letter-spacing:-.03em;margin:0;font-size:19px}.progression-heading p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.progression-heading>strong{border:1px solid var(--line);color:var(--muted);border-radius:999px;flex:none;padding:7px 9px;font-size:8px}.progression-event{position:relative;overflow:hidden}.progression-event:before{content:"";background:linear-gradient(var(--line-soft),color-mix(in srgb,var(--accent) 30%,var(--line-soft)),var(--line-soft));width:1px;position:absolute;top:0;bottom:0;left:25px}.progression-event .story-time{z-index:1;position:relative}.story-time span.plan{background:var(--green);box-shadow:0 0 0 5px var(--green-soft)}.progression-source{margin-bottom:6px}.progression-source span{background:var(--accent-soft);letter-spacing:.11em;border-radius:999px;padding:4px 6px;display:inline-flex}.broker-plan-event{border-color:color-mix(in srgb,var(--line) 70%,var(--accent) 30%);background:linear-gradient(145deg,color-mix(in srgb,var(--surface-2) 96%,var(--accent) 4%),var(--surface-inset))}.progression-levels{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.progression-level{border:1px solid var(--line-soft);background:var(--surface-inset);border-radius:11px;gap:7px;padding:11px 12px;display:grid}.progression-level>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-weight:750}.progression-level>div{min-width:0;font-family:var(--font-mono);align-items:center;gap:8px;font-size:10px;display:flex}.progression-level s{color:var(--muted-2);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red)}.progression-level b{color:var(--muted);font-weight:500}.progression-level strong{color:var(--text);font-size:11px}.progression-reason{border-left:2px solid var(--green);background:var(--green-soft);border-radius:0 9px 9px 0;gap:4px;margin-top:11px;padding:10px 12px;display:grid}.progression-reason span{color:var(--green);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:850}.progression-reason p{color:var(--text);margin:0;font-size:10px;line-height:1.55}.progression-explain{color:var(--accent);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin-top:11px;padding:0;font-size:9px;font-weight:750;display:inline-flex}.progression-explain svg{width:13px}.progression-reason-form{border-top:1px solid var(--line-soft);gap:8px;margin-top:12px;padding-top:12px;display:grid}.progression-reason-form label{font-size:9px;font-weight:750}.progression-reason-form textarea{min-height:86px}.progression-reason-form>div{justify-content:flex-end;gap:7px;display:flex}.progression-form-error{color:var(--red);margin:0;font-size:8px}.trade-history{gap:11px;margin-top:7px;display:grid}.trade-history-heading{justify-content:space-between;align-items:flex-end;gap:16px;padding:0 2px;display:flex}.trade-history-heading>div{gap:3px;display:grid}.trade-history-heading span{color:var(--muted);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:850}.trade-history-heading p{color:var(--muted-2);margin:0;font-size:8px}.trade-history-heading>strong{border:1px solid var(--line);color:var(--muted);border-radius:999px;flex:none;padding:6px 9px;font-size:8px}.trade-history-list{gap:9px;margin:0;padding:0;list-style:none;display:grid;position:relative}.trade-history-list:before{content:"";z-index:0;background:linear-gradient(var(--accent),color-mix(in srgb,var(--accent) 30%,var(--line)),var(--green));width:1px;position:absolute;top:22px;bottom:22px;left:17px}.trade-history-item{z-index:1;grid-template-columns:35px minmax(0,1fr);align-items:start;display:grid;position:relative}.trade-history-marker{border:1px solid color-mix(in srgb,var(--accent) 50%,var(--line));background:var(--surface);width:25px;height:25px;color:var(--accent);box-shadow:0 0 0 4px var(--bg);border-radius:50%;place-items:center;margin:13px 0 0 5px;display:grid}.trade-history-marker svg{width:12px;height:12px}.trade-history-item.is-stop .trade-history-marker{border-color:color-mix(in srgb,var(--red) 55%,var(--line));color:var(--red)}.trade-history-item.is-target .trade-history-marker,.trade-history-item.is-exit .trade-history-marker{border-color:color-mix(in srgb,var(--green) 55%,var(--line));color:var(--green)}.trade-history-item.is-partial .trade-history-marker,.trade-history-item.is-scale .trade-history-marker{border-color:color-mix(in srgb,var(--amber) 55%,var(--line));color:var(--amber)}.trade-history-card{border-color:var(--line-soft);background:linear-gradient(145deg,color-mix(in srgb,var(--surface-2) 97%,var(--accent) 3%),var(--surface-inset));min-width:0;padding:13px 15px}.trade-history-card.is-broker{border-color:color-mix(in srgb,var(--line) 72%,var(--accent) 28%)}.trade-history-item.is-exit .trade-history-card{border-color:color-mix(in srgb,var(--line) 62%,var(--green) 38%)}.trade-history-entry{padding:16px}.trade-history-meta{min-width:0;color:var(--muted-2);align-items:center;gap:7px;margin-bottom:7px;font-size:8px;display:flex}.trade-history-meta time{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.trade-history-meta span{background:var(--accent-soft);color:var(--accent);letter-spacing:.09em;text-transform:uppercase;border-radius:999px;padding:3px 6px;font-size:7px;font-weight:850}.trade-history-meta strong{color:var(--muted);font-family:var(--font-mono);margin-left:auto;font-size:8px;font-weight:650}.trade-history-card h3{letter-spacing:-.02em;margin:0;font-size:13px}.trade-history-entry>p,.trade-history-description{color:var(--text-body-strong,var(--muted));margin:7px 0 0;font-size:10px;line-height:1.5}.trade-history-summary{justify-content:space-between;align-items:center;gap:12px;display:flex}.trade-history-summary>strong{color:var(--green);font-family:var(--font-mono);font-size:10px}.trade-history-entry-levels,.trade-history-levels{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin-top:11px;display:grid}.trade-history-entry-levels>div,.trade-history-level{border:1px solid var(--line-soft);background:var(--surface-inset);border-radius:9px;gap:3px;min-width:0;padding:9px 10px;display:grid}.trade-history-entry-levels span,.trade-history-level>span{color:var(--muted-2);letter-spacing:.08em;text-transform:uppercase;font-size:7px;font-weight:780}.trade-history-entry-levels strong{font-family:var(--font-mono);font-size:10px}.trade-history-level>div{min-width:0;font-family:var(--font-mono);align-items:center;gap:6px;font-size:9px;display:flex}.trade-history-level small{color:var(--accent);font-family:var(--font-sans);text-transform:uppercase;font-size:7px;font-weight:780}.trade-history-level s{color:var(--muted-2);-webkit-text-decoration-color:var(--red);text-decoration-color:var(--red);text-overflow:ellipsis;overflow:hidden}.trade-history-level b{color:var(--muted);font-weight:500}.trade-history-level strong{color:var(--text);font-size:10px}.trade-history-reason{border-left:2px solid var(--green);background:var(--green-soft);border-radius:0 8px 8px 0;gap:3px;margin-top:9px;padding:8px 10px;display:grid}.trade-history-reason span{color:var(--green);letter-spacing:.09em;text-transform:uppercase;font-size:7px;font-weight:850}.trade-history-reason p{color:var(--text);margin:0;font-size:9px;line-height:1.45}.date-input{width:auto;min-width:150px}.review-player{margin-top:16px;padding:14px}.review-queue{grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-bottom:11px;display:grid}.review-queue>div:nth-child(2){flex-direction:column;gap:2px;display:flex}.review-queue span{color:var(--muted-2);font-size:8px}.review-queue>div:last-child{gap:5px;display:flex}.review-title{justify-content:space-between;align-items:flex-end;gap:20px;margin:26px 2px 12px;display:flex}.review-title h2{margin:8px 0 4px;font-size:18px}.review-title p{color:var(--muted);max-width:700px;margin:0;font-size:10px;line-height:1.5}.review-notes{margin-top:17px}.review-notes h2{align-items:center;gap:7px;font-size:14px;display:flex}.review-notes h2 svg{width:16px;color:var(--accent)}.review-notes>div>p{color:var(--muted-2);font-size:9px}.review-notes ul{color:#b4c1c9;padding-left:18px;font-size:10px;line-height:1.7}.ai-label{text-transform:uppercase;letter-spacing:.08em;color:var(--accent)!important}@media (max-width:900px){.journal-filters{grid-template-columns:1fr}.filter-row{overflow-x:auto}.detail-grid{grid-template-columns:1fr}.trade-facts{position:static}.detail-aside{order:-1}}@media (max-width:760px){.audio-player{gap:7px}.audio-player>svg{display:none}.journal-filters{padding:10px}.filter-row>svg{display:none}.filter-row select{min-width:120px}.trade-heading{grid-template-columns:auto 1fr}.trade-heading>button{display:none}.trade-heading h1{font-size:21px}.story-card{grid-template-columns:1fr}.story-time{flex-direction:row;align-items:flex-start;margin-bottom:11px}.progression-event:before{height:18px;bottom:auto;left:21px}.progression-heading{align-items:flex-start}.progression-heading p{max-width:260px}.progression-levels{grid-template-columns:1fr}.detail-top .button svg{margin:0}.detail-top .button{font-size:0}.review-queue{grid-template-columns:1fr auto}.review-queue>div:nth-child(2){display:none}.review-title{align-items:flex-start}.review-title .button{display:none}.review-notes{grid-template-columns:1fr}.trade-history{gap:9px;margin-top:3px}.trade-history-heading{align-items:center}.trade-history-heading p{display:none}.trade-history-list{gap:7px}.trade-history-list:before{left:13px}.trade-history-item{grid-template-columns:28px minmax(0,1fr)}.trade-history-marker{width:22px;height:22px;box-shadow:0 0 0 3px var(--bg);margin:12px 0 0 2px}.trade-history-marker svg{width:11px;height:11px}.trade-history-card{padding:12px}.trade-history-entry{padding:14px}.trade-history-meta{gap:5px;margin-bottom:6px}.trade-history-card h3{font-size:12px}.trade-history-entry>p,.trade-history-description{font-size:9px;line-height:1.45}.trade-history-entry-levels,.trade-history-levels{gap:6px;margin-top:9px}.trade-history-entry-levels>div,.trade-history-level{padding:8px}.trade-history-level>div{gap:5px}.trade-history-level small{flex:none}.trade-history-reason{margin-top:8px}.trade-history-card .progression-explain{min-height:36px;margin-top:5px}.progression-reason-form>div{grid-template-columns:1fr 1fr;display:grid}.progression-reason-form .button{min-width:0}}.date-range{color:var(--muted-2);align-items:center;gap:8px;font-size:9px;display:flex}.analytics-date-field{display:contents}.analytics-date-field>span{display:none}.date-range .input{width:140px;min-height:38px}.analytics-notice,.analytics-stats{margin-bottom:16px}.analytics-groups{margin-top:16px}.breakdown{padding:18px}.breakdown h2{margin-bottom:17px;font-size:13px}.breakdown>p{color:var(--muted);font-size:10px}.break-row{border-top:1px solid var(--line-soft);grid-template-columns:minmax(90px,1fr) minmax(50px,.7fr) auto;align-items:center;gap:10px;padding:10px 0;display:grid}.break-row>div:first-child{flex-direction:column;gap:3px;min-width:0;display:flex}.break-row strong{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.break-row span{color:var(--muted-2);font-size:8px}.break-row>span{font-family:var(--font-mono)}.bar{background:var(--line);border-radius:5px;height:4px;overflow:hidden}.bar i{background:var(--accent);border-radius:5px;height:100%;display:block}.metric-notes{margin-top:16px}.metric-notes h2{font-size:13px}.metric-notes p{flex-direction:column;gap:5px;margin:0;display:flex}.metric-notes p strong{font-size:10px}.metric-notes p span{color:var(--muted);font-size:9px;line-height:1.5}.settings-layout{grid-template-columns:180px minmax(0,720px);gap:24px;display:grid}.settings-tabs{flex-direction:column;gap:5px;display:flex}.settings-tabs button{color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;height:39px;padding:0 12px;font-size:10px}.settings-tabs button.active{background:var(--accent-soft);color:var(--accent)}.settings-content{gap:14px;display:grid}.settings-section{overflow:hidden}.settings-section-head{border-bottom:1px solid var(--line-soft);padding:19px 20px 14px}.settings-section-head h2{margin:0 0 4px;font-size:13px}.settings-section-head p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.settings-section-body{padding:20px}.settings-section-body>.notice{margin-top:14px}.settings-save{justify-content:flex-end;margin-top:17px;display:flex}.provider-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:12px 0;display:flex}.provider-row>span:first-child{grid-template-columns:auto 1fr;gap:2px 9px;display:grid}.provider-row i{border-radius:50%;grid-row:span 2;width:8px;height:8px;margin-top:5px}.demo-provider{background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.provider-row strong{font-size:10px}.provider-row small{color:var(--muted-2);font-size:8px}.toggle-row{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:54px;display:flex}.toggle-row>span{flex-direction:column;gap:3px;display:flex}.toggle-row strong{font-size:10px}.toggle-row small{color:var(--muted-2);font-size:8px}.toggle-row input{width:34px;height:18px;accent-color:var(--accent)}.legal-links{flex-direction:column;display:flex}.legal-links a{border-bottom:1px solid var(--line-soft);color:var(--accent);padding:11px 0;font-size:10px}.danger-zone{border-color:#ef7d822e}.danger-zone .settings-section-body{flex-wrap:wrap;gap:8px;display:flex}.settings-note{width:100%;color:var(--muted-2);font-size:8px;line-height:1.5}.broker-connection{border:1px solid var(--line);background:color-mix(in srgb,var(--surface-inset) 74%,transparent);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:14px;display:grid}.broker-connection.is-connected{border-color:color-mix(in srgb,var(--line) 58%,var(--green) 42%);background:linear-gradient(145deg,color-mix(in srgb,var(--green) 7%,var(--surface-2)),var(--surface))}.broker-connection-mark{border:1px solid color-mix(in srgb,var(--line) 62%,var(--accent) 38%);background:linear-gradient(145deg,var(--accent-strong),#2296b8);color:#061016;border-radius:11px;place-items:center;width:40px;height:40px;font-size:16px;font-weight:850;display:grid;box-shadow:0 8px 22px #1da1c633}.broker-connection-copy{gap:4px;min-width:0;display:grid}.broker-connection-copy>span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.broker-connection-copy strong{font-size:11px}.broker-connection-copy small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:9px;overflow:hidden}.broker-connection-copy .pill{font-size:7px}.broker-connection+.notice{margin-top:12px}.broker-connection.is-stale,.broker-connection.is-paused{border-color:color-mix(in srgb,var(--line) 60%,var(--amber) 40%)}.broker-connection.is-paused{background:linear-gradient(145deg,color-mix(in srgb,var(--amber) 5%,var(--surface-2)),var(--surface))}.broker-connection.is-disconnected{border-color:color-mix(in srgb,var(--line) 65%,var(--red) 35%);opacity:.92}.broker-connection-copy .connection-health{white-space:normal;line-height:1.45}.broker-connection-copy .connection-health.healthy{color:var(--green)}.broker-connection-copy .connection-health.delayed,.broker-connection-copy .connection-health.stale{color:var(--amber)}.settings-cloud-signin{border-color:color-mix(in srgb,var(--line) 58%,var(--accent) 42%);background:linear-gradient(145deg,var(--accent-soft),var(--surface));grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin:0 0 18px;padding:14px 16px;display:grid}.settings-cloud-signin>svg{width:20px;color:var(--accent)}.settings-cloud-signin>span{gap:3px;display:grid}.settings-cloud-signin strong{font-size:11px}.settings-cloud-signin small{color:var(--muted);font-size:9px;line-height:1.45}.broker-connection-actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:7px;display:flex}.broker-connection-actions .button svg{width:13px;height:13px}.broker-disconnect-confirmation{border:1px solid color-mix(in srgb,var(--red) 42%,var(--line));background:color-mix(in srgb,var(--red-soft) 58%,var(--surface-inset));color:var(--red);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:10px;padding:13px;display:grid}.broker-disconnect-confirmation>svg{width:18px}.broker-disconnect-confirmation>span{gap:3px;display:grid}.broker-disconnect-confirmation strong{color:var(--text);font-size:10px}.broker-disconnect-confirmation small{color:var(--muted);font-size:8px;line-height:1.45}.broker-disconnect-confirmation>div{gap:7px;display:flex}.detected-trades{border-top:1px solid var(--line-soft);gap:8px;margin-top:14px;padding-top:14px;display:grid}.detected-trades-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.detected-trades-head>span{gap:3px;display:grid}.detected-trades-head strong{font-size:10px}.detected-trades-head small{color:var(--muted);font-size:8px}.detected-trades-head>i{background:var(--accent-soft);width:22px;height:22px;color:var(--accent);border-radius:50%;place-items:center;font-size:9px;font-style:normal;font-weight:800;display:grid}.detected-trade{border:1px solid color-mix(in srgb,var(--line) 68%,var(--accent) 32%);background:var(--surface-inset);border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:12px;display:flex}.detected-trade>div{grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;min-width:0;display:grid}.detected-trade strong{font-size:11px}.detected-trade small{color:var(--muted);grid-column:1/-1;font-size:8px}.detected-trade .pill{font-size:7px}.broker-divider{background:var(--line-soft);height:1px;margin:20px 0}.broker-connection-mark.mt5{letter-spacing:-.04em;background:linear-gradient(145deg,#70b7ff,#4a74df);font-size:12px}.mt5-setup-form{grid-template-columns:1fr 1fr;gap:10px;margin-top:12px;display:grid}.mt5-credentials{border:1px solid color-mix(in srgb,var(--line) 65%,var(--accent) 35%);background:var(--surface-inset);border-radius:12px;gap:10px;margin-top:12px;padding:13px;display:grid}.mt5-credentials>label{gap:5px;display:grid}.mt5-credentials>label>span{color:var(--muted);font-size:8px}.mt5-credentials>label>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.mt5-credentials .mono{font-family:var(--font-mono);font-size:9px}.mt5-downloads{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.mt5-downloads .button{text-decoration:none}.mt5-wizard{border:1px solid color-mix(in srgb,var(--line) 62%,var(--accent) 38%);background:linear-gradient(145deg,color-mix(in srgb,var(--surface-2) 94%,var(--accent) 6%),var(--surface-inset));border-radius:16px;margin-top:14px;overflow:hidden;box-shadow:0 18px 46px #0000001f}.mt5-wizard-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:flex-start;gap:18px;padding:20px;display:flex}.mt5-wizard-head>div{gap:5px;display:grid}.mt5-wizard-head span{color:var(--accent);letter-spacing:.18em;text-transform:uppercase;font-size:7px;font-weight:850}.mt5-wizard-head h3{letter-spacing:-.03em;margin:0;font-size:17px}.mt5-wizard-head p{max-width:520px;color:var(--muted);margin:0;font-size:9px;line-height:1.55}.mt5-wizard-head>svg{background:var(--green-soft);width:28px;height:28px;color:var(--green);border-radius:9px;padding:6px}.mt5-wizard-progress{border-bottom:1px solid var(--line-soft);grid-template-columns:repeat(4,1fr);padding:0 20px;display:grid}.mt5-wizard-progress button{min-height:54px;color:var(--muted);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;font-size:8px;font-weight:750;display:flex;position:relative}.mt5-wizard-progress button:not(:last-child):after{content:"";background:var(--line);width:24%;height:1px;position:absolute;right:-12%}.mt5-wizard-progress button.active{color:var(--text)}.mt5-wizard-progress button.active:before{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;inset:auto 18% -1px}.mt5-wizard-progress button.complete{color:var(--green)}.mt5-wizard-progress i{border:1px solid var(--line);border-radius:50%;place-items:center;width:22px;height:22px;font-size:8px;font-style:normal;display:grid}.mt5-wizard-progress .active i{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.mt5-wizard-progress .complete i{border-color:var(--green);background:var(--green-soft)}.mt5-wizard-progress i svg{width:12px}.mt5-wizard-step{padding:20px}.mt5-step-title{align-items:center;gap:10px;margin-bottom:16px;display:flex}.mt5-step-title>i{background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:9px;place-items:center;font-size:9px;font-style:normal;font-weight:850;display:grid}.mt5-step-title>span{gap:3px;display:grid}.mt5-step-title strong{font-size:12px}.mt5-step-title small{color:var(--muted);font-size:8px;line-height:1.45}.mt5-setup-form .field{gap:6px;display:grid}.mt5-setup-form .field>span{color:var(--muted);font-size:8px;font-weight:750}.mt5-setup-form .field>small{color:var(--muted-2);font-size:7px}.mt5-step-security{border:1px solid color-mix(in srgb,var(--line) 70%,var(--green) 30%);background:color-mix(in srgb,var(--green-soft) 46%,var(--surface-inset));color:var(--green);border-radius:11px;align-items:flex-start;gap:9px;margin-top:14px;padding:12px;display:flex}.mt5-step-security>svg{flex:none;width:17px}.mt5-step-security>span{gap:3px;display:grid}.mt5-step-security strong{color:var(--text);font-size:9px}.mt5-step-security small{color:var(--muted);font-size:8px;line-height:1.45}.mt5-wizard-actions{justify-content:flex-end;gap:8px;margin-top:17px;display:flex}.mt5-wizard-actions.split{justify-content:space-between}.mt5-wizard-actions .button{min-width:120px}.mt5-platform-tabs{border:1px solid var(--line);background:var(--surface-inset);border-radius:9px;grid-template-columns:1fr 1fr;margin-bottom:12px;padding:3px;display:inline-grid}.mt5-platform-tabs button{min-width:90px;height:28px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:6px;font-size:8px;font-weight:750}.mt5-platform-tabs button.active{background:var(--surface-2);color:var(--accent);box-shadow:0 3px 12px #0000001f}.mt5-download-card{border:1px solid color-mix(in srgb,var(--line) 55%,var(--accent) 45%);background:linear-gradient(135deg,var(--accent-soft),var(--surface-inset));border-radius:12px;justify-content:space-between;align-items:center;gap:12px;padding:13px 14px;text-decoration:none;display:flex}.mt5-download-card>span{align-items:center;gap:10px;min-width:0;display:flex}.mt5-download-card svg{width:18px;color:var(--accent)}.mt5-download-card i{gap:3px;min-width:0;font-style:normal;display:grid}.mt5-download-card strong{color:var(--text);font-size:10px}.mt5-download-card small{color:var(--muted);font-size:8px}.mt5-download-card>b{background:var(--accent);color:#061016;border-radius:8px;padding:7px 10px;font-size:8px}.mt5-instruction-list{gap:0;margin:16px 0 0;padding:0;list-style:none;display:grid}.mt5-instruction-list>li{border-bottom:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr);gap:10px;padding:13px 0;display:grid}.mt5-instruction-list>li>i{border:1px solid var(--line);width:23px;height:23px;color:var(--accent);border-radius:7px;place-items:center;font-size:8px;font-style:normal;font-weight:850;display:grid}.mt5-instruction-list>li>span{gap:4px;display:grid}.mt5-instruction-list strong{font-size:9px}.mt5-instruction-list small{color:var(--muted);font-size:8px;line-height:1.55}.mt5-instruction-list small b{color:var(--text);font-weight:750}.mt5-copy-value{gap:5px;margin-top:8px;display:grid}.mt5-copy-value>span{color:var(--muted-2);text-transform:uppercase;letter-spacing:.08em;font-size:7px}.mt5-copy-value>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.mt5-copy-value .input{height:34px;font-size:8px}.mt5-copy-value .mono{font-family:var(--font-mono)}.mt5-connection-check{border:1px solid var(--line);background:var(--surface-inset);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;padding:14px;display:grid}.mt5-connection-check.success{border-color:color-mix(in srgb,var(--line) 55%,var(--green) 45%);background:color-mix(in srgb,var(--green-soft) 46%,var(--surface-inset))}.mt5-connection-check.warning{border-color:color-mix(in srgb,var(--line) 55%,var(--amber) 45%)}.mt5-connection-check>svg{width:22px;color:var(--muted)}.mt5-connection-check.success>svg{color:var(--green)}.mt5-connection-check.warning>svg{color:var(--amber)}.mt5-connection-check>span{gap:3px;display:grid}.mt5-connection-check strong{font-size:11px}.mt5-connection-check small{color:var(--muted);font-size:8px;line-height:1.45}.mt5-version-grid{border:1px solid var(--line);border-radius:12px;grid-template-columns:repeat(3,1fr);margin-top:12px;display:grid;overflow:hidden}.mt5-version-grid>div{gap:4px;padding:13px;display:grid}.mt5-version-grid>div+div{border-left:1px solid var(--line-soft)}.mt5-version-grid span{color:var(--muted);text-transform:uppercase;letter-spacing:.09em;font-size:7px}.mt5-version-grid strong{text-overflow:ellipsis;color:var(--text);white-space:nowrap;font-size:10px;overflow:hidden}.mt5-version-grid small{color:var(--muted-2);font-size:7px}.mt5-success-actions{gap:8px;margin-top:14px;display:flex}.mt5-troubleshooting{border-top:1px solid var(--line-soft);margin-top:18px;padding-top:15px}.mt5-troubleshooting h4{text-transform:uppercase;letter-spacing:.12em;color:var(--muted);margin:0 0 7px;font-size:9px}.mt5-troubleshooting details{border-bottom:1px solid var(--line-soft)}.mt5-troubleshooting summary{color:var(--text);cursor:pointer;padding:10px 0;font-size:9px;font-weight:700}.mt5-troubleshooting p{color:var(--muted);margin:0;padding:0 0 11px;font-size:8px;line-height:1.55}.mt5-support-downloads{justify-content:flex-end;gap:14px;margin-top:9px;display:flex}.mt5-support-downloads a{color:var(--muted);text-underline-offset:3px;font-size:8px;text-decoration:underline}.mt5-support-downloads a:hover{color:var(--accent)}.mt5-replacement-confirm{border:1px solid color-mix(in srgb,var(--red) 38%,var(--line));background:color-mix(in srgb,var(--red-soft) 48%,var(--surface-inset));color:var(--red);border-radius:11px;grid-template-columns:auto minmax(0,1fr);gap:10px;margin-top:16px;padding:13px;display:grid}.mt5-replacement-confirm>svg{width:18px}.mt5-replacement-confirm>span{gap:3px;display:grid}.mt5-replacement-confirm strong{color:var(--text);font-size:10px}.mt5-replacement-confirm small{color:var(--muted);font-size:8px;line-height:1.45}.mt5-replacement-confirm>div{grid-column:1/-1;justify-content:flex-end;gap:7px;display:flex}.connector-expansion{gap:16px;display:grid}.connector-roadmap{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;display:grid}.connector-roadmap-card{border:1px solid var(--line);background:linear-gradient(145deg,var(--card-start),var(--card-end));min-width:0;transition:border-color var(--motion-fast) ease,transform var(--motion-fast) ease;border-radius:13px;gap:7px;padding:14px;display:grid}.connector-roadmap-card:hover{border-color:color-mix(in srgb,var(--line) 62%,var(--accent) 38%);transform:translateY(-1px)}.connector-roadmap-card.active{border-color:color-mix(in srgb,var(--line) 42%,var(--accent) 58%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 14%,transparent)}.connector-roadmap-card>header{justify-content:space-between;align-items:center;gap:10px;display:flex}.connector-provider-mark{border:1px solid color-mix(in srgb,var(--line) 62%,var(--accent) 38%);background:var(--surface-3);width:34px;height:34px;color:var(--accent);letter-spacing:-.02em;border-radius:10px;flex:none;place-items:center;font-size:9px;font-weight:850;display:grid}.connector-provider-mark.ctrader{color:#ff4f63}.connector-provider-mark.tradovate{color:#5a9fff}.connector-provider-mark.ninjatrader{color:#ff6b2c}.connector-provider-mark.tradestation{color:var(--text)}.connector-provider-mark.topstepx{color:#d7dde2}.connector-availability{background:var(--accent-soft);color:var(--accent);text-transform:uppercase;letter-spacing:.06em;border-radius:99px;padding:4px 7px;font-size:7px;font-style:normal;font-weight:800}.connector-availability.planned{background:var(--amber-soft);color:var(--amber)}.connector-roadmap-card>strong{font-size:12px}.connector-roadmap-card>p{min-height:32px;color:var(--muted);margin:0;font-size:9px;line-height:1.5}.connector-roadmap-card>footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:9px;padding-top:9px;display:flex}.connector-roadmap-card>footer button{color:var(--accent);cursor:pointer;background:0 0;border:0;padding:0;font-size:8px;font-weight:750}.connector-roadmap-card>footer span{color:var(--amber);font-size:8px}.connector-roadmap-card>footer a{color:var(--muted);font-size:8px}.execution-import-panel{border:1px solid color-mix(in srgb,var(--line) 68%,var(--accent) 32%);background:var(--surface-inset);border-radius:14px;padding:15px}.execution-import-heading{border-bottom:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:13px;display:grid}.execution-import-heading>div{gap:3px;display:grid}.execution-import-heading strong{font-size:12px}.execution-import-heading small{color:var(--muted);font-size:9px;line-height:1.4}.execution-import-heading>.button{text-decoration:none}.execution-import-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;padding-top:13px;display:grid}.execution-import-fields>label{gap:5px;display:grid}.execution-import-fields>label>span{color:var(--muted);font-size:8px;font-weight:700}.execution-file-drop{border:1px dashed var(--line);background:color-mix(in srgb,var(--surface-2) 74%,transparent);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;min-height:68px;margin-top:10px;padding:11px 12px;display:grid}.execution-file-drop.has-file{border-style:solid;border-color:color-mix(in srgb,var(--line) 55%,var(--green) 45%)}.execution-file-drop>svg{width:20px;color:var(--accent)}.execution-file-drop>span{gap:3px;min-width:0;display:grid}.execution-file-drop strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.execution-file-drop small{color:var(--muted-2);font-size:8px}.execution-preview{gap:10px;margin-top:12px;display:grid}.execution-preview-summary{border:1px solid var(--line);border-radius:11px;grid-template-columns:repeat(5,minmax(0,1fr));display:grid;overflow:hidden}.execution-preview-summary>span{border-right:1px solid var(--line-soft);gap:3px;padding:10px 11px;display:grid}.execution-preview-summary>span:last-child{border-right:0}.execution-preview-summary small{color:var(--muted-2);text-transform:uppercase;letter-spacing:.06em;font-size:7px}.execution-preview-summary strong{font-size:15px}.execution-preview-summary strong.negative{color:var(--red)}.execution-preview-table{border:1px solid var(--line);border-radius:11px;overflow-x:auto}.execution-preview-table>div{border-top:1px solid var(--line-soft);grid-template-columns:42px minmax(95px,1.15fr) 55px 70px 88px minmax(150px,1.35fr);align-items:center;min-width:620px;display:grid}.execution-preview-table>div:first-child{border-top:0}.execution-preview-table>div>span,.execution-preview-table>div>strong{padding:9px 10px;font-size:8px}.execution-preview-table>div>strong{gap:2px;display:grid}.execution-preview-table>div>strong>small{color:var(--muted-2);font-size:7px;font-weight:500}.execution-preview-table .head{background:var(--surface-2);color:var(--muted-2);text-transform:uppercase;letter-spacing:.05em;font-weight:750}.execution-import-errors,.execution-import-warnings{border:1px solid color-mix(in srgb,var(--red) 32%,var(--line));background:var(--red-soft);color:var(--muted);border-radius:11px;margin:0;padding:10px 12px 10px 29px;font-size:8px;line-height:1.55}.execution-import-errors li strong{color:var(--red);margin-right:6px}.execution-import-warnings{border-color:color-mix(in srgb,var(--amber) 32%,var(--line));background:var(--amber-soft)}.execution-import-actions{justify-content:flex-end;align-items:center;gap:8px;margin-top:13px;display:flex}.execution-import-actions>span{color:var(--muted-2);margin-right:auto;font-size:8px}.reconciliation-loading{min-height:110px;color:var(--muted);justify-content:center;align-items:center;gap:9px;font-size:11px;display:flex}.reconciliation-loading svg{width:17px;color:var(--accent)}.reconciliation-summary{border:1px solid var(--line);background:var(--surface-inset);border-radius:13px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.reconciliation-summary>div{border-right:1px solid var(--line-soft);gap:3px;min-width:0;padding:13px 14px;display:grid}.reconciliation-summary>div:last-child{border-right:0}.reconciliation-summary span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:8px}.reconciliation-summary strong{font-size:20px}.reconciliation-summary small{color:var(--muted-2);font-size:8px}.currency-connection-list{gap:10px;margin-top:14px;display:grid}.currency-connection{border:1px solid var(--line);background:linear-gradient(145deg,var(--card-start),var(--card-end));border-radius:14px;padding:15px}.currency-connection>header{border-bottom:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:13px;display:grid}.broker-currency-mark{background:linear-gradient(145deg,var(--accent-strong),#2296b8);color:#061016;border-radius:10px;place-items:center;width:34px;height:34px;font-size:12px;font-style:normal;font-weight:850;display:grid}.broker-currency-mark.mt5{background:linear-gradient(145deg,#70b7ff,#4a74df)}.currency-connection>header>div{gap:3px;display:grid}.currency-connection>header strong{font-size:11px}.currency-connection>header small{color:var(--muted);font-size:8px}.currency-connection>header>i{background:var(--accent-soft);color:var(--accent);border-radius:99px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:750}.currency-fields{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;padding-top:13px;display:grid}.exchange-rate-field{position:relative}.exchange-rate-field .input{padding-right:45px}.exchange-rate-field span{color:var(--muted);font-size:9px;font-weight:750;position:absolute;top:50%;right:12px;translate:0 -50%}.currency-connection-foot{justify-content:space-between;align-items:center;gap:12px;margin-top:13px;display:flex}.currency-connection-foot>span{max-width:430px;color:var(--muted);font-size:9px;line-height:1.45}.reconciliation-issues{gap:8px;display:grid}.reconciliation-issue{border:1px solid var(--line);background:var(--surface-inset);border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px;display:grid}.reconciliation-issue>div{gap:3px;min-width:0;display:grid}.reconciliation-issue strong{font-size:11px}.reconciliation-issue small{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font-size:8px;overflow:hidden}.reconciliation-issue>i{color:var(--amber);font-size:8px;font-style:normal;font-weight:750}.reconciliation-issue .pill{font-size:7px}.reconciliation-empty{border:1px dashed var(--line);min-height:84px;color:var(--muted);border-radius:12px;justify-content:center;align-items:center;gap:10px;padding:15px;display:flex}.reconciliation-empty>svg{width:20px;color:var(--amber)}.reconciliation-empty.success>svg{color:var(--green)}.reconciliation-empty>span{gap:3px;display:grid}.reconciliation-empty strong{color:var(--text);font-size:11px}.reconciliation-empty small{font-size:9px}.notification-permission{border:1px solid var(--line);background:var(--surface-inset);border-radius:14px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;padding:15px;display:grid}.notification-permission.is-enabled{border-color:color-mix(in srgb,var(--line) 55%,var(--green) 45%);background:linear-gradient(145deg,color-mix(in srgb,var(--green) 8%,var(--surface-2)),var(--surface))}.notification-permission-icon{background:var(--accent-soft);width:42px;height:42px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.notification-permission-icon svg{width:20px;height:20px}.notification-permission-copy{gap:5px;min-width:0;display:grid}.notification-permission-copy>span{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.notification-permission-copy strong{font-size:11px}.notification-permission-copy p{color:var(--muted);margin:0;font-size:9px;line-height:1.5}.notification-permission-copy small{color:var(--muted-2);font-size:8px;line-height:1.5}.notification-permission-actions{align-items:center;gap:7px;display:flex}.notification-permission>.notice{grid-column:1/-1;margin:0}.notification-flow{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.notification-flow span{border:1px solid var(--line-soft);background:var(--surface-inset);border-radius:11px;align-items:center;gap:9px;min-height:54px;padding:11px;display:flex}.notification-flow i{background:var(--accent-soft);width:24px;height:24px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-size:9px;font-style:normal;font-weight:850;display:grid}.notification-flow strong{font-size:9px;line-height:1.35}@media (max-width:760px){.broker-connection{grid-template-columns:auto minmax(0,1fr);padding:13px}.broker-connection-actions{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.broker-connection-actions>.button{width:100%;min-height:44px}.broker-connection-actions>.button.primary:first-child:last-child{grid-column:1/-1}.broker-disconnect-confirmation{grid-template-columns:auto minmax(0,1fr)}.broker-disconnect-confirmation>div{grid-column:1/-1;grid-template-columns:1fr 1fr;display:grid}.broker-disconnect-confirmation .button{min-height:42px}.broker-connection-copy strong{font-size:12px}.broker-connection-copy small{font-size:10px}.detected-trade{flex-direction:column;align-items:stretch}.detected-trade>.button{width:100%;min-height:42px}.detected-trade strong{font-size:12px}.detected-trade small{font-size:9px;line-height:1.45}.mt5-setup-form,.mt5-credentials>label>div{grid-template-columns:1fr}.mt5-credentials>label .button,.mt5-downloads,.mt5-downloads .button{width:100%}.mt5-downloads{display:grid}.connector-roadmap{grid-template-columns:1fr}.connector-roadmap-card{padding:13px}.connector-roadmap-card>strong{font-size:13px}.connector-roadmap-card>p{min-height:0;font-size:10px}.connector-roadmap-card>footer button,.connector-roadmap-card>footer span,.connector-roadmap-card>footer a{font-size:9px}.execution-import-panel{padding:13px}.execution-import-heading{grid-template-columns:auto minmax(0,1fr)}.execution-import-heading strong{font-size:13px}.execution-import-heading small{font-size:9px}.execution-import-heading>.button{grid-column:1/-1;width:100%;min-height:42px}.execution-import-fields{grid-template-columns:1fr}.execution-import-fields>label>span{font-size:9px}.execution-file-drop{grid-template-columns:auto minmax(0,1fr);padding:13px}.execution-file-drop>.button{grid-column:1/-1;width:100%;min-height:42px}.execution-file-drop strong{font-size:11px}.execution-file-drop small{font-size:9px}.execution-preview-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.execution-preview-summary>span:nth-child(2),.execution-preview-summary>span:nth-child(4){border-right:0}.execution-preview-summary>span:nth-child(-n+4){border-bottom:1px solid var(--line-soft)}.execution-preview-summary>span:last-child{grid-column:1/-1}.execution-preview-summary small{font-size:8px}.execution-import-actions{flex-direction:column;align-items:stretch}.execution-import-actions>span{margin:0 0 2px;font-size:9px;line-height:1.4}.execution-import-actions>.button{width:100%;min-height:44px}.reconciliation-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.reconciliation-summary>div:nth-child(2){border-right:0}.reconciliation-summary>div:nth-child(-n+2){border-bottom:1px solid var(--line-soft)}.currency-fields{grid-template-columns:1fr}.currency-connection-foot{flex-direction:column;align-items:stretch}.currency-connection-foot>.button{width:100%;min-height:44px}.reconciliation-issue{grid-template-columns:auto minmax(0,1fr)}.reconciliation-issue>i{grid-column:2}.reconciliation-issue small{white-space:normal;line-height:1.45}.notification-permission{grid-template-columns:auto minmax(0,1fr);padding:13px}.notification-permission-actions{grid-column:1/-1;grid-template-columns:1fr;display:grid}.notification-permission-actions>.button{width:100%;min-height:44px}.notification-permission-copy strong{font-size:12px}.notification-permission-copy p{font-size:10px}.notification-flow{grid-template-columns:1fr}.notification-flow span{min-height:48px}.notification-flow strong{font-size:10px}}.landing{flex-direction:column;max-width:1440px;min-height:100vh;margin:0 auto;padding:0 clamp(24px,6vw,90px);display:flex}.landing-nav{justify-content:space-between;align-items:center;height:86px;display:flex}.landing-nav>div{align-items:center;gap:25px;display:flex}.landing-nav>div>a:not(.button){color:var(--muted);font-size:10px}.landing-main{flex:1;grid-template-columns:1fr minmax(390px,.8fr);align-items:center;gap:8vw;padding:35px 0 70px;display:grid}.landing-hero h1{letter-spacing:-.065em;margin:14px 0 24px;font-size:clamp(48px,6vw,82px);line-height:.98}.landing-hero>p{color:#9aabb7;max-width:590px;font-size:14px;line-height:1.75}.landing-actions{gap:10px;margin:30px 0 28px;display:flex}.landing-actions .button{min-height:47px;padding:0 20px}.landing-trust{color:var(--muted-2);flex-wrap:wrap;gap:18px;font-size:9px;display:flex}.landing-trust span{align-items:center;gap:5px;display:flex}.landing-trust svg{width:13px;color:var(--accent)}.landing-preview{box-shadow:var(--shadow);overflow:hidden;transform:rotate(1deg)}.preview-top{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.preview-top small{color:var(--muted-2);font-size:8px}.preview-record{align-items:center;gap:11px;padding:16px;display:flex}.preview-record>span{background:var(--accent);color:#071015;border-radius:50%;place-items:center;width:34px;height:34px;display:grid}.preview-record svg{width:15px}.preview-record>div{flex-direction:column;gap:2px;display:flex}.preview-record strong{font-size:10px}.preview-record small{color:var(--muted-2);font-size:8px}.preview-trade{border-block:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);display:grid}.preview-trade>div{border-right:1px solid var(--line-soft);flex-direction:column;gap:5px;padding:14px 16px;display:flex}.preview-trade small{color:var(--muted-2);font-size:8px}.preview-trade strong{font-family:var(--font-mono);font-size:12px}.mini-chart{background:#0a1118;height:220px;position:relative}.mini-chart svg{width:100%;height:100%;overflow:visible}.mini-chart path{fill:none}.mini-chart .grid-line{stroke:#192630;stroke-width:1px}.mini-chart .risk{stroke:var(--red);stroke-dasharray:4 5}.mini-chart .target{stroke:var(--green);stroke-dasharray:4 5}.mini-chart .price{stroke:var(--accent);stroke-width:2px;filter:drop-shadow(0 0 6px #43c4e873)}.chart-label{font-size:7px;font-family:var(--font-mono);background:#0a1118;padding:2px 4px;position:absolute;right:8px}.target-label{color:var(--green);top:36px}.risk-label{color:var(--red);bottom:45px}.landing-preview>p{color:var(--muted-2);text-align:center;margin:0;padding:10px 15px;font-size:7px}.landing-footer{border-top:1px solid var(--line-soft);height:60px;color:var(--muted-2);justify-content:space-between;align-items:center;font-size:8px;display:flex}.landing-footer>div{gap:18px;display:flex}.auth-page{place-items:center;min-height:100vh;padding:80px 20px;display:grid;position:relative}.auth-brand{position:absolute;top:28px;left:35px}.auth-card{width:min(100%,430px);padding:30px}.auth-card h1{margin:8px 0;font-size:27px}.auth-card>p{color:var(--muted);margin-bottom:21px;font-size:10px;line-height:1.6}.auth-card form{gap:14px;display:grid}.auth-card form>.button{width:100%;margin-top:2px}.auth-links{justify-content:center;gap:14px;margin:15px 0;display:flex}.auth-links button{color:var(--accent);cursor:pointer;background:0 0;border:0;font-size:9px}.auth-divider{color:var(--muted-2);align-items:center;gap:10px;margin:10px 0;font-size:8px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--line);flex:1;height:1px}.auth-card>.button{width:100%}.auth-card>small{color:var(--muted-2);justify-content:center;align-items:center;gap:6px;margin-top:13px;font-size:7px;display:flex}.auth-card>small svg{width:12px;color:var(--green)}.onboarding{flex-direction:column;align-items:center;min-height:100vh;padding:70px 20px;display:flex}.onboarding-head{justify-content:space-between;align-items:center;width:min(100%,690px);margin-bottom:12px;display:flex}.onboarding-head>span:last-child{color:var(--muted-2);font-size:9px}.onboarding-card{width:min(100%,690px);overflow:hidden}.onboarding-card h1{margin:24px 0 5px;font-size:24px}.onboarding-card form>p{color:var(--muted);margin-bottom:23px;font-size:10px}.progress{background:var(--line);height:3px;margin:-22px -22px 0}.progress i{background:var(--accent);height:100%;transition:width .3s;display:block}.onboarding-actions{border-top:1px solid var(--line-soft);justify-content:space-between;margin-top:23px;padding-top:16px;display:flex}.legal-page{max-width:800px;min-height:100vh;margin:0 auto;padding:60px 20px}.legal-page>a{color:var(--muted);font-size:10px}.legal-page article{margin-top:15px;padding:40px}.legal-page h1{margin:8px 0 25px;font-size:32px}.legal-page h2{margin:24px 0 6px;font-size:14px}.legal-page p{color:#aebbc4;font-size:11px;line-height:1.75}.legal-updated{color:var(--muted-2)!important;margin-top:30px!important;font-size:8px!important}.password-input{position:relative}.password-input .input{padding-right:50px}.password-visibility{width:42px;height:42px;color:var(--muted-2);cursor:pointer;background:0 0;border:0;border-radius:9px;place-items:center;transition:color .15s,background .15s;display:grid;position:absolute;top:50%;right:2px;transform:translateY(-50%)}.password-visibility:hover,.password-visibility:focus-visible{color:var(--accent);background:var(--accent-soft);outline:none}.password-visibility svg{width:17px;height:17px}.password-visibility[aria-pressed=true]{color:var(--accent)}@media (max-width:900px){.analytics-groups,.settings-layout{grid-template-columns:1fr}.settings-tabs{flex-direction:row;overflow-x:auto}.settings-tabs button{white-space:nowrap}.landing-main{grid-template-columns:1fr;padding-top:70px}.landing-preview{display:none}.landing-hero{max-width:730px}}@media (max-width:760px){.date-range{display:none}.break-row{grid-template-columns:1fr auto}.break-row .bar{display:none}.settings-tabs{margin:0 -16px;padding:0 16px}.landing{padding:0 20px}.landing-nav{height:70px}.landing-nav>div>a:not(.button){display:none}.landing-main{padding:55px 0}.landing-hero h1{font-size:48px}.landing-hero>p{font-size:12px}.landing-actions{flex-direction:column}.landing-actions .button{width:100%}.landing-trust{gap:11px}.landing-footer{align-items:flex-start;padding-top:15px}.auth-brand{top:20px;left:20px}.auth-card{padding:25px}.onboarding{padding-top:55px}.legal-page article{padding:25px}.legal-page h1{font-size:27px}}.appearance-control-group{gap:12px;display:grid}.appearance-control-group+.appearance-control-group{border-top:1px solid var(--line-soft);margin-top:28px;padding-top:24px}.appearance-control-heading{justify-content:space-between;align-items:flex-end;gap:18px;display:flex}.appearance-control-heading>span{gap:3px;display:grid}.appearance-control-heading strong{letter-spacing:.08em;text-transform:uppercase;font-size:12px}.appearance-control-heading small{color:var(--muted);font-size:10px;line-height:1.5}.appearance-control-heading>i{border:1px solid var(--line);background:var(--surface-inset);color:var(--accent);text-transform:capitalize;border-radius:99px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:800}.appearance-mode-control{border:1px solid var(--line);background:var(--background-secondary,var(--surface-inset));border-radius:15px;grid-template-columns:repeat(3,minmax(0,1fr));gap:4px;padding:4px;display:grid}.appearance-mode-control button{min-height:48px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:11px;justify-content:center;align-items:center;gap:8px;padding:0 14px;font-size:10px;font-weight:760;transition:background-color .16s,border-color .16s,color .16s,box-shadow .16s,transform .16s;display:flex;position:relative}.appearance-mode-control button:hover{color:var(--text)}.appearance-mode-control button:active{transform:scale(.985)}.appearance-mode-control button.active{border-color:color-mix(in srgb,var(--accent) 36%,var(--line));background:var(--surface-inset);color:var(--accent-strong);box-shadow:0 6px 18px color-mix(in srgb,var(--accent) 10%,transparent),inset 0 1px 0 color-mix(in srgb,var(--text) 6%,transparent)}.appearance-mode-control button>svg{width:16px;height:16px}.appearance-mode-control button>svg:last-child{width:13px;color:var(--accent);position:absolute;right:9px}.appearance-theme-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.appearance-theme-card{--preview-background:#070c11;--preview-surface:#0d141c;--preview-elevated:#121c26;--preview-border:#21303e;--preview-text:#f1f5f7;--preview-muted:#8fa1af;--preview-accent:#43c4e8;--preview-accent-strong:#6bd8f4;--preview-positive:#4fca9a;border:1px solid var(--line);background:color-mix(in srgb,var(--surface-2) 84%,var(--bg));min-width:0;color:var(--text);text-align:left;cursor:pointer;border-radius:16px;gap:11px;padding:14px;transition:border-color .16s,box-shadow .16s,transform .16s,background-color .16s;display:grid;position:relative;overflow:hidden}.appearance-theme-card:hover{border-color:color-mix(in srgb,var(--accent) 60%,var(--line));transform:translateY(-1px)}.appearance-theme-card.active{border-color:var(--accent);background:color-mix(in srgb,var(--accent-soft) 46%,var(--surface-2));box-shadow:0 0 0 1px color-mix(in srgb,var(--accent) 72%,transparent),0 12px 28px color-mix(in srgb,var(--accent) 10%,transparent)}.appearance-theme-card-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.appearance-theme-card-head>span{gap:2px;min-width:0;display:grid}.appearance-theme-card-head strong{font-size:12px}.appearance-theme-card-head small{color:var(--muted);font-size:8px;line-height:1.4}.appearance-theme-card-head>i{border:1px solid var(--line);background:var(--surface-inset);width:24px;height:24px;color:var(--accent);border-radius:50%;flex:none;place-items:center;font-style:normal;display:grid}.appearance-theme-card-head>i:empty{opacity:.42}.appearance-theme-card-head svg{width:14px;height:14px}.appearance-theme-preview{border:1px solid var(--preview-border);background:var(--preview-background);min-height:116px;color:var(--preview-text);box-shadow:var(--preview-shadow);border-radius:12px;gap:8px;padding:10px;display:grid;overflow:hidden}.appearance-theme-preview-bar{align-items:center;gap:3px;height:9px;display:flex}.appearance-theme-preview-bar i{background:var(--preview-border);border-radius:50%;width:4px;height:4px}.appearance-theme-preview-bar i:first-child{background:var(--preview-accent)}.appearance-theme-preview-card{border:1px solid var(--preview-border);background:var(--preview-surface);border-radius:9px;align-content:start;min-height:76px;padding:9px 10px;display:grid;position:relative;overflow:hidden}.appearance-theme-preview-card small{z-index:1;color:var(--preview-muted);font-size:6px;position:relative}.appearance-theme-preview-card strong{z-index:1;color:var(--preview-positive);letter-spacing:-.04em;margin-top:2px;font-size:16px;position:relative}.appearance-theme-preview-card svg{width:58%;height:34px;position:absolute;bottom:7px;right:7px}.appearance-theme-preview-card path{fill:none;stroke:var(--preview-accent-strong);stroke-width:2.5px;vector-effect:non-scaling-stroke}.appearance-theme-swatches{align-items:center;gap:5px;display:flex}.appearance-theme-swatches i{border:2px solid color-mix(in srgb,var(--surface-inset) 76%,transparent);width:18px;height:18px;box-shadow:0 0 0 1px var(--line);border-radius:50%}.theme-saved{border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface-inset) 74%,transparent);color:var(--muted);border-radius:11px;align-items:center;gap:8px;margin-top:18px;padding:10px 12px;font-size:9px;display:flex}.theme-saved svg{width:14px;color:var(--green)}.theme-saved.theme-save-error{border-color:color-mix(in srgb,var(--red) 40%,var(--line));color:var(--red)}.theme-saved.theme-save-error svg{color:var(--red)}:root[data-theme=light] .story-content>p,:root[data-theme=light] .review-notes ul,:root[data-theme=light] .legal-page p{color:var(--text-body-strong)}:root[data-theme=light] .transcript-block{background:var(--surface-inset)}:root[data-theme=light] .transcript-block p{color:var(--text-subtle)}:root[data-theme=light] .warning-panel p{color:var(--notice-warn-text)}:root[data-theme=light] .mini-chart,:root[data-theme=light] .chart-label{background:var(--surface-inset)}:root[data-theme=light] .mini-chart .grid-line{stroke:var(--line-soft)}@media (max-width:640px){.appearance-control-heading{align-items:flex-start}.appearance-control-heading>i{margin-top:1px}.appearance-mode-control button{flex-direction:column;gap:3px;min-height:52px;padding:0 7px}.appearance-mode-control button>svg:last-child{width:11px;top:6px;right:6px}.appearance-theme-grid{grid-template-columns:1fr}.appearance-theme-card{grid-template-columns:minmax(0,1fr) 126px;grid-template-areas:"head preview""swatches preview";align-items:center;padding:13px}.appearance-theme-card-head{grid-area:head}.appearance-theme-preview{grid-area:preview;min-height:94px;padding:7px}.appearance-theme-preview-card{min-height:61px;padding:7px}.appearance-theme-preview-card strong{font-size:14px}.appearance-theme-swatches{grid-area:swatches}.appearance-theme-swatches i{width:16px;height:16px}}@media (max-width:380px){.appearance-theme-card{grid-template-columns:1fr;grid-template-areas:"head""preview""swatches"}.appearance-theme-preview{min-height:100px}}@media (max-width:760px){.today-page{flex-direction:column;display:flex}.today-page .page-header{order:1;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:14px;display:grid}.today-page .page-header h1{margin:3px 0 0;font-size:25px;line-height:1.08}.today-page .page-header p{display:none}.today-page .page-header>div:last-child{align-self:center}.today-review-link{min-height:36px;padding:0 10px;font-size:10px}.today-review-link svg{width:16px}.today-capture{border-color:color-mix(in srgb,var(--line) 68%,var(--accent) 32%);background:linear-gradient(160deg,color-mix(in srgb,var(--surface-2) 94%,transparent),color-mix(in srgb,var(--surface) 99%,transparent));grid-template-columns:1fr;min-height:0;box-shadow:0 16px 38px #00000024,inset 0 1px #ffffff08;order:2!important;margin-top:0!important}.today-capture:after{background:linear-gradient(90deg,#0000 5%,#43c4e875 50%,#0000 95%);width:auto;height:1px;inset:0 0 auto}.today-capture .hero-copy{text-align:center;align-items:center;padding:18px 22px 0}.today-capture .hero-copy .label{display:none}.mobile-capture-status{width:100%;color:var(--muted-2);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;align-items:center;margin-bottom:14px;font-size:10px;font-weight:650;display:flex}.mobile-capture-status span{align-items:center;gap:6px;display:flex}.mobile-capture-status span:first-child{color:var(--green)}.mobile-capture-status i{background:var(--green);width:6px;height:6px;box-shadow:0 0 0 4px var(--green-soft);border-radius:50%}.today-capture.is-recording .mobile-capture-status span:first-child{color:var(--red)}.today-capture.is-recording .mobile-capture-status i{background:var(--red);box-shadow:0 0 0 4px var(--red-soft)}.today-capture.is-requesting .mobile-capture-status span:first-child{color:var(--accent)}.today-capture.is-requesting .mobile-capture-status i{background:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.mobile-capture-status svg{width:12px;height:12px}.today-capture .hero-copy h2{letter-spacing:-.035em;max-width:370px;margin:0 auto 7px;font-size:22px;line-height:1.1}.today-capture .hero-copy p{max-width:330px;margin:0 auto 12px;font-size:11px;line-height:1.55}.today-capture .hero-actions{justify-content:center;display:flex}.today-capture .hero-actions .button.primary{display:none}.today-capture .hero-actions .button:not(.primary){min-height:31px;color:var(--accent);background:0 0;border:0;padding:0 8px;font-size:9px}.today-capture>.record-orbit,.today-capture .record-hint{display:none}.today-capture .mobile-quick-record{flex-direction:column;align-items:center;margin:8px 0 6px;display:flex}.today-capture .mobile-quick-record .record-button{border-color:#6bd8f494;width:116px;height:116px;margin-bottom:13px;box-shadow:0 0 0 11px #43c4e813,0 0 0 23px #43c4e807,0 20px 46px #1194b757}.today-capture .mobile-quick-record .record-button svg{stroke-width:2.2px;width:37px;height:37px}.capture-wave{align-items:center;gap:3px;height:18px;margin:0 0 8px;display:flex}.capture-wave i{background:var(--accent);opacity:.42;border-radius:4px;width:2px;height:5px}.capture-wave i:nth-child(2),.capture-wave i:nth-child(10){opacity:.5;height:8px}.capture-wave i:nth-child(3),.capture-wave i:nth-child(9){opacity:.62;height:12px}.capture-wave i:nth-child(4),.capture-wave i:nth-child(8){opacity:.78;height:17px}.capture-wave i:nth-child(5),.capture-wave i:nth-child(7){opacity:.68;height:11px}.capture-wave i:nth-child(6){opacity:1;height:18px}.capture-wave.is-live i{background:var(--red);animation:.72s ease-in-out infinite capture-wave}.capture-wave.is-live i:nth-child(2),.capture-wave.is-live i:nth-child(7){animation-delay:-.12s}.capture-wave.is-live i:nth-child(3),.capture-wave.is-live i:nth-child(8){animation-delay:-.27s}.capture-wave.is-live i:nth-child(4),.capture-wave.is-live i:nth-child(9){animation-delay:-.41s}.capture-wave.is-live i:nth-child(5),.capture-wave.is-live i:nth-child(10){animation-delay:-.18s}.today-capture .mobile-quick-record strong{letter-spacing:-.01em;font-size:13px}.today-capture .mobile-quick-record>span{color:var(--muted-2);margin-top:3px;font-size:10px}.today-capture .quick-record-preview{gap:8px;width:100%;margin:8px 0 7px}.today-capture .quick-record-preview audio{height:34px}.today-capture .quick-record-actions{justify-content:center;gap:5px}.today-capture .quick-record-actions .button{border-radius:8px;min-height:31px;padding:0 9px;font-size:8px}.today-capture .quick-record-error{text-align:left;width:100%;margin:6px 0 8px;font-size:8px}.mobile-capture-assurance{border-top:1px solid var(--line-soft);width:calc(100% + 44px);min-height:42px;color:var(--muted);grid-template-columns:1fr 1fr;align-items:center;margin:6px -22px 0;padding:0 18px;font-size:10px;display:grid}.mobile-capture-assurance span{justify-content:center;align-items:center;gap:6px;display:flex}.mobile-capture-assurance span+span{border-left:1px solid var(--line-soft)}.mobile-capture-assurance svg{width:13px;height:13px;color:var(--accent)}.today-active-section{border-radius:16px;order:3;margin-top:12px;padding:13px}.today-active-head{margin-bottom:9px}.today-active-head>div>span{font-size:9px}.today-active-head h2{font-size:15px}.today-active-head>small{font-size:10px}.today-active-grid{grid-template-columns:1fr;gap:8px}.today-active-trade{min-height:62px}.today-active-copy strong{font-size:11px}.today-active-copy small{font-size:10px}.today-active-result small{font-size:9px}.today-active-result strong{font-size:14px}.today-stats{order:4;margin-top:12px}.today-page>.metrics-filter-note{order:4}.today-journal-section{border-radius:19px;order:5;margin-top:20px;padding:14px}.today-journal-head{align-items:center;margin-bottom:13px;padding:0 1px}.today-journal-head h2{font-size:18px}.today-journal-head p{margin-top:4px;font-size:10px}.today-journal-link{min-height:34px;padding-left:10px;font-size:9px}.today-timeline{gap:10px}.today-trade-card{border-radius:16px;padding:15px 14px 14px 16px}.today-trade-head{gap:10px}.today-trade-symbol{border-radius:11px;min-width:42px;max-width:104px;height:42px;padding:0 8px}.today-trade-title strong{font-size:12px}.today-trade-title>span{font-size:10px}.today-trade-outcome{min-width:63px}.today-trade-outcome strong{font-size:18px}.today-trade-reason{margin:12px 0 13px;font-size:11px;line-height:1.5}.today-trade-footer{gap:6px}.today-trade-fact{font-size:10px}.today-direction,.today-demo{font-size:8px}.today-journal-expand{min-height:46px;font-size:11px}.today-timeline .today-empty{text-align:left;grid-template-columns:40px minmax(0,1fr);align-items:center;gap:3px 12px;padding:18px;display:grid}.today-timeline .today-empty>svg{grid-row:1/span 2;justify-self:center;width:25px;height:25px;margin:0}.today-timeline .today-empty-copy h2{margin:0 0 3px;font-size:13px}.today-timeline .today-empty-copy p{margin:0;font-size:8px;line-height:1.5}.today-timeline .today-empty .empty-state-record{min-height:32px;color:var(--accent);background:0 0;border:0;grid-column:2;justify-self:start;margin-top:7px;padding:0;font-size:9px}.global-recorder-backdrop{align-items:end;padding:0}.global-recorder{width:100%;max-height:calc(100vh - max(18px,env(safe-area-inset-top)));border-radius:24px 24px 0 0}.global-recorder-head{padding:19px 18px 0}.global-recorder-head h2{font-size:22px}.global-recorder>p{padding:0 18px;font-size:11px}.global-recorder-action{padding:23px 18px 17px}.global-recorder-preview{padding:0 18px 16px}.global-recorder footer{padding-bottom:max(0px,env(safe-area-inset-bottom));font-size:10px}}@media (max-width:410px){.review-full{display:none}.review-short{display:inline}.today-capture .hero-copy{padding:16px 18px 0}.mobile-capture-status{margin-bottom:11px}.today-capture .hero-copy h2{font-size:20px}.today-capture .mobile-quick-record{margin:4px 0 5px}.today-capture .mobile-quick-record .record-button{width:100px;height:100px}.mobile-capture-assurance{width:calc(100% + 36px);margin-left:-18px;margin-right:-18px}.today-journal-section{padding:12px}.today-journal-head{margin-bottom:11px}.today-journal-head h2{font-size:17px}.today-journal-head p{max-width:180px;line-height:1.45}.today-trade-card{padding:14px 12px 13px 14px}.today-trade-head{grid-template-columns:auto minmax(0,1fr) auto;gap:8px}.today-trade-symbol{min-width:39px;max-width:96px;height:39px;padding:0 7px;font-size:8px}.today-trade-title{gap:4px}.today-trade-title strong{font-size:11px}.today-trade-outcome{min-width:56px}.today-trade-outcome strong{font-size:16px}.today-trade-reason{font-size:10px}.today-trade-fact{font-size:9px}.today-direction,.today-demo{padding:0 7px;font-size:8px}}.journal-overview{background:radial-gradient(circle at 10% 0,#43c4e81a,transparent 34%),linear-gradient(145deg,var(--card-start),var(--card-end));grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:24px;margin-bottom:14px;padding:18px 20px;display:grid;overflow:hidden}.journal-overview-copy{flex-direction:column;gap:4px;display:flex}.journal-overview-copy>span{color:var(--accent);text-transform:uppercase;letter-spacing:.13em;font-size:9px;font-weight:750}.journal-overview-copy>strong{letter-spacing:-.035em;font-size:22px}.journal-overview-copy>small{color:var(--muted-2);font-size:9px;line-height:1.45}.journal-overview-metrics{grid-template-columns:repeat(3,minmax(105px,1fr));display:grid}.journal-overview-metrics>div{border-left:1px solid var(--line-soft);align-items:center;gap:9px;min-height:48px;padding:0 17px;display:flex}.journal-overview-metrics svg{width:16px;color:var(--accent)}.journal-overview-metrics>div>span:not(.journal-pnl-dot){color:var(--muted-2);flex-direction:column;gap:4px;font-size:8px;display:flex}.journal-overview-metrics strong{color:var(--text);font-variant-numeric:tabular-nums;font-size:13px}.journal-pnl-dot{background:var(--green);width:9px;height:9px;box-shadow:0 0 0 5px var(--green-soft);border-radius:99px}.journal-pnl-dot.negative{background:var(--red);box-shadow:0 0 0 5px var(--red-soft)}.journal-search-row{display:contents}.journal-filter-toggle{display:none}.journal-clear{min-height:34px;color:var(--accent);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:5px;padding:0 9px;font-size:9px;display:inline-flex}.journal-clear svg{width:13px}.journal-results{color:var(--muted-2);text-transform:uppercase;letter-spacing:.1em;justify-content:space-between;align-items:center;margin:17px 2px;font-size:9px;display:flex}.journal-results p{margin:0}.journal-results strong{color:var(--muted)}.journal-results span{text-transform:none;letter-spacing:0}.journal-entry-grid{gap:11px;display:grid}.archive-trade-card{min-height:0}.journal-load-more{border:1px solid var(--line);background:var(--surface-2);width:100%;min-height:46px;color:var(--accent);cursor:pointer;border-radius:13px;justify-content:center;align-items:center;gap:7px;margin-top:-5px;font-size:10px;font-weight:700;display:flex}.journal-load-more:hover{border-color:var(--accent);background:var(--accent-soft)}.journal-load-more svg{width:15px;transform:rotate(90deg)}.journal-view-tabs{border:1px solid var(--line);background:var(--surface);border-radius:13px;gap:4px;width:max-content;margin:0 0 14px;padding:4px;display:flex;box-shadow:inset 0 1px #ffffff05}.journal-view-tabs button{min-height:40px;color:var(--muted);cursor:pointer;transition:background var(--motion-fast),color var(--motion-fast),box-shadow var(--motion-fast);background:0 0;border:0;border-radius:9px;align-items:center;gap:7px;padding:0 15px;font-size:10px;font-weight:720;display:flex}.journal-view-tabs button svg{width:15px}.journal-view-tabs button[aria-pressed=true]{color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line) 55%,var(--accent) 45%)}.page-header-actions{gap:8px;display:flex}.playbook-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:26px;display:grid}.playbook-metrics>.card{gap:7px;padding:18px;display:grid}.playbook-metrics span,.playbook-heading span,.playbook-editor-head span,.playbook-card-head span,.setup-match-head span,.trade-rule-review-head>div>span,.playbook-analytics-head span{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:800}.playbook-metrics strong{font-size:25px}.playbook-metrics small{color:var(--muted);font-size:9px}.playbook-heading{justify-content:space-between;align-items:end;margin:0 0 12px;display:flex}.playbook-heading h2{margin:5px 0 0;font-size:18px}.playbook-editor{margin-bottom:18px}.playbook-editor-head,.setup-match-head,.trade-rule-review-head,.playbook-analytics-head{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:18px;display:flex}.playbook-editor-head h2,.setup-match-head h2,.trade-rule-review-head h2,.playbook-analytics-head h2{margin:4px 0;font-size:18px}.playbook-editor-head p,.setup-match-head p,.trade-rule-review-head p,.playbook-analytics-head p{color:var(--muted);margin:0;font-size:10px}.playbook-editor-head>svg,.playbook-analytics-head>svg{width:28px;height:28px;color:var(--accent)}.rule-editor-title{justify-content:space-between;align-items:end;margin:24px 0 10px;display:flex}.rule-editor-title>div{gap:3px;display:grid}.rule-editor-title strong{font-size:12px}.rule-editor-title small{color:var(--muted);font-size:9px}.rule-editor-list{gap:8px;display:grid}.rule-editor-row{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:12px;grid-template-columns:minmax(220px,1fr) 130px 130px 92px 38px;align-items:center;gap:8px;padding:9px;display:grid}.rule-weight{color:var(--muted);align-items:center;gap:5px;font-size:8px;display:flex}.rule-weight .select{min-width:48px}.icon-button{border:1px solid var(--line);background:var(--surface-2);width:36px;height:36px;color:var(--muted);cursor:pointer;border-radius:10px;place-items:center;display:grid}.icon-button svg{width:15px}.icon-button.danger{color:var(--red)}.icon-button:disabled{opacity:.35;cursor:not-allowed}.playbook-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.playbook-card{flex-direction:column;min-height:310px;padding:20px;display:flex}.playbook-card-head{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.playbook-card-head>div:last-child{gap:5px;display:flex}.playbook-icon{background:var(--accent-soft);width:42px;height:42px;color:var(--accent);border-radius:12px;place-items:center;display:grid}.playbook-icon svg{width:19px}.playbook-card h2{margin:3px 0;font-size:16px}.playbook-card>p{color:var(--text);margin:18px 0 4px;font-size:11px;line-height:1.55}.playbook-card>small{color:var(--muted);font-size:9px}.playbook-rule-preview{gap:7px;margin:18px 0;display:grid}.playbook-rule-preview>div{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:7px;display:grid}.playbook-rule-preview svg{width:13px;color:var(--accent)}.playbook-rule-preview span{font-size:9px}.playbook-rule-preview em{color:var(--muted);font-size:8px;font-style:normal}.playbook-card footer{border-top:1px solid var(--line-soft);color:var(--muted);align-items:center;gap:12px;margin-top:auto;padding-top:14px;font-size:8px;display:flex}.playbook-card footer strong{color:var(--accent);margin-left:auto}.setup-match-card{margin-bottom:14px;padding:20px}.setup-match-score{border:1px solid var(--accent-line);background:var(--accent-soft);border-radius:14px;align-content:center;place-items:center;width:88px;height:70px;display:grid}.setup-match-score strong{font-size:23px}.setup-match-score small{color:var(--muted);text-transform:uppercase;font-size:8px}.setup-rule-checklist{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:12px;display:grid}.setup-rule-checklist label{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;border-radius:12px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;min-height:62px;padding:12px;display:grid}.setup-rule-checklist label.is-confirmed{border-color:var(--accent-line);background:var(--accent-soft)}.setup-rule-checklist input{width:16px;height:16px;accent-color:var(--accent)}.setup-rule-checklist strong{font-size:10px;display:block}.setup-rule-checklist small{color:var(--muted);text-transform:capitalize;margin-top:3px;font-size:8px;display:block}.setup-rule-checklist svg{width:15px;color:var(--muted-2)}.setup-rule-checklist .is-confirmed svg{color:var(--accent)}.setup-match-empty{color:var(--muted);margin:12px 0 0;font-size:10px}.setup-match-empty a{color:var(--accent)}.setup-match-explanation{border-top:1px solid var(--line-soft);justify-content:space-between;gap:12px;margin-top:12px;padding-top:12px;font-size:9px;display:flex}.setup-match-explanation small{color:var(--muted)}.trade-rule-review{padding:20px}.trade-rule-review.empty{align-items:center;gap:14px;display:flex}.trade-rule-review.empty>svg{width:28px;color:var(--accent)}.trade-rule-review.empty h2{margin:3px 0;font-size:14px}.trade-rule-review.empty p{color:var(--muted);margin:0;font-size:10px}.trade-rule-review.empty a{color:var(--accent);font-size:9px}.score-pair{gap:8px;display:flex}.score-pair>div{border:1px solid var(--line);text-align:center;background:var(--surface-2);border-radius:11px;min-width:75px;padding:10px}.score-pair strong{font-size:17px;display:block}.score-pair small{color:var(--muted);text-transform:uppercase;font-size:7px}.rule-result-list{gap:6px;display:grid}.rule-result-list>div{border-top:1px solid var(--line-soft);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:9px;padding:9px 0;display:grid}.rule-result-list>div>span{background:var(--surface-3);width:22px;height:22px;color:var(--muted);border-radius:50%;place-items:center;display:grid}.rule-result-list>div>span.confirmed{background:var(--accent-soft);color:var(--accent)}.rule-result-list svg{width:12px}.rule-result-list p{margin:0}.rule-result-list strong{font-size:10px;display:block}.rule-result-list small{color:var(--muted);font-size:8px}.rule-result-list em{text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-style:normal}.adherence-followed{color:var(--green)}.adherence-broken{color:var(--red)}.adherence-not_applicable,.adherence-unreviewed{color:var(--muted)}.rule-review-footer{border-top:1px solid var(--line-soft);justify-content:space-between;align-items:center;gap:10px;margin-top:14px;padding-top:14px;display:flex}.rule-review-footer>div{align-items:center;gap:9px;display:flex}.rule-review-footer svg{width:20px;color:var(--accent)}.rule-review-footer strong,.rule-review-footer small{display:block}.rule-review-footer strong{font-size:10px}.rule-review-footer small{color:var(--muted);font-size:8px}.rule-review-editor{gap:7px;display:grid}.rule-review-editor>div{border-top:1px solid var(--line-soft);grid-template-columns:minmax(0,1fr) 155px;align-items:center;gap:10px;padding:9px 0;display:grid}.rule-review-editor strong,.rule-review-editor small{display:block}.rule-review-editor strong{font-size:10px}.rule-review-editor small{color:var(--muted);font-size:8px}.classification-field{margin-top:14px}.classification-field small{color:var(--muted);font-size:8px}.playbook-analytics{margin:15px 0;padding:22px}.playbook-insight-grid{border:1px solid var(--line);border-radius:14px;grid-template-columns:repeat(4,minmax(0,1fr));display:grid;overflow:hidden}.playbook-insight-grid>div{border-right:1px solid var(--line);padding:15px}.playbook-insight-grid>div:last-child{border:0}.playbook-insight-grid span,.playbook-insight-grid small{color:var(--muted);font-size:8px;display:block}.playbook-insight-grid strong{margin:6px 0;font-size:13px;display:block}.playbook-performance-list{gap:7px;margin-top:16px;display:grid}.playbook-performance-list>div{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:11px;grid-template-columns:minmax(180px,1.4fr) repeat(3,minmax(90px,.6fr)) 90px;align-items:center;gap:12px;padding:12px;display:grid}.playbook-performance-list>div>div strong,.playbook-performance-list>div>div small{display:block}.playbook-performance-list>div>div strong{font-size:10px}.playbook-performance-list>div>div small,.playbook-performance-list>div>span{color:var(--muted);font-size:8px}.playbook-performance-list>div>span strong{color:var(--text)}.playbook-performance-list em{text-align:right;font-size:11px;font-style:normal;font-weight:700}.playbook-analytics-empty{border:1px dashed var(--line);color:var(--muted);border-radius:12px;align-items:center;gap:8px;margin-top:16px;padding:16px;display:flex}.playbook-analytics-empty svg{width:18px}.playbook-analytics-empty p{margin:0;font-size:10px}@media (max-width:900px){.playbook-metrics{grid-template-columns:repeat(2,1fr)}.playbook-grid{grid-template-columns:1fr}.rule-editor-row{grid-template-columns:minmax(0,1fr) 110px 110px}.rule-weight,.rule-editor-row>.icon-button{grid-row:2}.playbook-insight-grid{grid-template-columns:repeat(2,1fr)}.playbook-insight-grid>div:nth-child(2){border-right:0}.playbook-insight-grid>div:nth-child(-n+2){border-bottom:1px solid var(--line)}.playbook-performance-list>div{grid-template-columns:1fr 1fr}.playbook-performance-list>div>div{grid-column:1/-1}.playbook-performance-list em{text-align:left}}@media (max-width:600px){.page-header-actions{gap:6px}.page-header-actions .button{padding:0 10px}.playbook-metrics{gap:8px}.playbook-metrics>.card{padding:14px}.playbook-heading{align-items:center}.playbook-heading h2{font-size:15px}.rule-editor-row{grid-template-columns:1fr 1fr}.rule-editor-row>input{grid-column:1/-1}.playbook-card{padding:16px}.setup-rule-checklist{grid-template-columns:1fr}.setup-match-head,.trade-rule-review-head{align-items:center}.setup-match-head p,.trade-rule-review-head p{display:none}.score-pair{gap:5px}.score-pair>div{min-width:62px;padding:8px 5px}.rule-review-footer{flex-direction:column;align-items:flex-start}.rule-review-footer .button{width:100%}.rule-review-editor>div,.playbook-insight-grid{grid-template-columns:1fr}.playbook-insight-grid>div{border-right:0;border-bottom:1px solid var(--line)}.playbook-insight-grid>div:last-child{border-bottom:0}.playbook-performance-list>div{grid-template-columns:1fr 1fr}.playbook-performance-list>div>span:nth-of-type(3){display:none}}.playbook-card h2 a{color:inherit;text-decoration:none}.playbook-card h2 a:hover{color:var(--accent)}.playbook-card footer{flex-wrap:wrap}.playbook-evidence-link{color:var(--accent);align-items:center;gap:4px;font-weight:750;text-decoration:none;display:inline-flex}.playbook-evidence-link svg{width:12px}.playbook-evidence-link:hover{text-decoration:underline}.playbook-report-page{--playbook-curve-tone:var(--accent)}.playbook-report-top{justify-content:space-between;align-items:center;gap:18px;margin-bottom:14px;display:flex}.playbook-mode-tabs{border:1px solid var(--line);background:var(--surface-2);border-radius:13px;gap:5px;padding:4px;display:flex}.playbook-mode-tabs button{min-width:68px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:center;align-items:center;gap:6px;padding:8px 10px;display:flex}.playbook-mode-tabs button[aria-checked=true]{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 35%,transparent)}.playbook-mode-tabs strong{font-size:9px}.playbook-mode-tabs small{font-size:8px}.playbook-report-hero{background:radial-gradient(circle at 76% 10%,color-mix(in srgb,var(--accent) 10%,transparent),transparent 36%),linear-gradient(145deg,var(--card-start),var(--card-end));justify-content:space-between;align-items:center;gap:28px;padding:25px;display:flex}.playbook-report-hero-copy{max-width:720px}.playbook-report-hero-copy>span,.report-section-head>div>span{color:var(--accent);text-transform:uppercase;letter-spacing:.14em;font-size:8px;font-weight:800}.playbook-report-hero h1{margin:6px 0 8px;font-size:29px}.playbook-report-hero p{color:var(--text);margin:0 0 8px;font-size:11px;line-height:1.55}.playbook-report-hero small{color:var(--muted);font-size:9px}.playbook-confidence{border:1px solid var(--line);background:color-mix(in srgb,var(--surface-2) 88%,transparent);border-radius:15px;flex:none;width:210px;padding:17px}.playbook-confidence>div{align-items:baseline;gap:4px;display:flex}.playbook-confidence strong{font-size:30px}.playbook-confidence span{color:var(--muted);font-size:13px}.playbook-confidence small{margin:5px 0 12px;display:block}.playbook-confidence i{background:var(--line-soft);border-radius:99px;height:5px;display:block;overflow:hidden}.playbook-confidence b{border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--green));height:100%;display:block}.playbook-confidence.is-established{border-color:color-mix(in srgb,var(--green) 45%,var(--line));box-shadow:0 0 24px color-mix(in srgb,var(--green) 9%,transparent)}.playbook-learning-notice{margin:12px 0}.playbook-report-metrics{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:12px 0;display:grid}.playbook-report-metrics>.card{min-width:0;padding:15px}.playbook-report-metrics span,.playbook-report-metrics small{color:var(--muted);font-size:8px;display:block}.playbook-report-metrics strong{font-variant-numeric:tabular-nums;margin:7px 0 5px;font-size:19px;display:block}.playbook-report-grid{grid-template-columns:minmax(0,1.45fr) minmax(290px,.75fr);gap:12px;margin:12px 0;display:grid}.playbook-report-grid>.card,.playbook-rule-evidence,.playbook-recent-trades{padding:20px}.report-section-head{justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:16px;display:flex}.report-section-head h2{margin:5px 0 3px;font-size:17px}.report-section-head p{color:var(--muted);margin:0;font-size:9px}.report-section-head>svg{width:24px;color:var(--accent)}.report-section-head>strong{font-size:20px}.playbook-equity-curve{border:1px solid var(--line-soft);background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 4%,transparent),transparent);border-radius:14px;height:240px;overflow:hidden}.playbook-equity-curve.is-negative{--playbook-curve-tone:var(--red)}.playbook-equity-curve svg{width:100%;height:100%;overflow:visible}.playbook-equity-curve polyline{fill:none;stroke:var(--playbook-curve-tone);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--playbook-curve-tone) 40%,transparent))}.playbook-curve-grid{fill:none;stroke:var(--line-soft);stroke-width:1px;stroke-dasharray:4 7;vector-effect:non-scaling-stroke}.playbook-curve-footer{color:var(--muted);justify-content:space-between;gap:10px;margin-top:9px;font-size:8px;display:flex}.playbook-curve-footer strong{color:var(--text)}.adherence-comparison{grid-template-columns:1fr 1fr;gap:8px;display:grid}.adherence-comparison>div{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:12px;padding:15px}.adherence-comparison span,.adherence-effect span,.playbook-adherence-card>small{color:var(--muted);font-size:8px;display:block}.adherence-comparison strong{margin-top:7px;font-size:18px;display:block}.adherence-effect{border:1px solid color-mix(in srgb,var(--accent) 28%,var(--line));background:var(--accent-soft);border-radius:12px;margin:9px 0;padding:15px}.adherence-effect strong{margin-top:6px;font-size:15px;display:block}.rule-highlight-grid{grid-template-columns:1fr 1fr;gap:10px;display:grid}.rule-highlight-grid>div{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:13px;align-items:center;gap:12px;padding:14px;display:flex}.rule-highlight-grid svg{flex:none;width:24px}.rule-highlight-grid .is-strong svg{color:var(--green)}.rule-highlight-grid .is-weak svg{color:var(--amber)}.rule-highlight-grid small,.rule-highlight-grid strong,.rule-highlight-grid em{display:block}.rule-highlight-grid small{color:var(--muted);font-size:8px}.rule-highlight-grid strong{margin:4px 0;font-size:11px}.rule-highlight-grid em{color:var(--muted);font-size:8px;font-style:normal}.rule-evidence-list{gap:8px;margin-top:12px;display:grid}.rule-evidence-list>div{border:1px solid var(--line-soft);border-radius:11px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:12px;display:grid}.rule-evidence-list strong,.rule-evidence-list small{display:block}.rule-evidence-list strong{font-size:10px}.rule-evidence-list small{color:var(--muted);margin-top:3px;font-size:8px}.rule-evidence-list>div>span{font-size:12px;font-weight:800}.rule-evidence-list i{background:var(--line-soft);border-radius:99px;grid-column:1/-1;height:4px;display:block;overflow:hidden}.rule-evidence-list b{border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--green));height:100%;display:block}.diagnosis-bars{gap:14px;display:grid}.diagnosis-bars>div{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.diagnosis-bars span{font-size:9px}.diagnosis-bars strong{font-size:13px}.diagnosis-bars i{background:var(--line-soft);border-radius:99px;grid-column:1/-1;height:6px;display:block;overflow:hidden}.diagnosis-bars b{border-radius:inherit;background:var(--accent);height:100%;display:block}.diagnosis-bars>div:last-child b{background:var(--amber)}.playbook-prompts ol{gap:9px;margin:0;padding:0;list-style:none;display:grid}.playbook-prompts li{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:9px;display:grid}.playbook-prompts li>span{background:var(--accent-soft);width:26px;height:26px;color:var(--accent);border-radius:8px;place-items:center;font-size:9px;font-weight:800;display:grid}.playbook-prompts p{color:var(--text);margin:2px 0 0;font-size:9px;line-height:1.55}.playbook-recent-trades{margin-top:12px}.playbook-recent-trades>.report-section-head>strong{color:var(--muted);font-size:10px}.playbook-recent-trades>div:last-child{gap:7px;display:grid}.playbook-recent-trades a{border:1px solid var(--line-soft);color:inherit;background:var(--surface-2);border-radius:11px;grid-template-columns:4px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:12px;text-decoration:none;display:grid}.playbook-recent-trades a:hover{border-color:color-mix(in srgb,var(--accent) 45%,var(--line));transform:translateY(-1px)}.playbook-recent-trades a>div strong,.playbook-recent-trades a>div small{display:block}.playbook-recent-trades a>div strong{font-size:10px}.playbook-recent-trades a>div small{color:var(--muted);margin-top:3px;font-size:8px}.playbook-recent-trades a>em{font-size:11px;font-style:normal;font-weight:800}.playbook-recent-trades a>svg{width:14px;color:var(--muted)}.playbook-trade-outcome{background:var(--muted);border-radius:99px;width:4px;height:34px}.playbook-trade-outcome.win{background:var(--green)}.playbook-trade-outcome.loss{background:var(--red)}.playbook-trade-outcome.breakeven{background:var(--accent)}.playbook-report-empty,.playbook-report-loading{color:var(--muted);text-align:center;padding:30px}.playbook-report-disclaimer{color:var(--muted);align-items:center;gap:8px;margin:14px 0;font-size:8px;display:flex}.playbook-report-disclaimer svg{width:14px;color:var(--accent);flex:none}@media (max-width:1100px){.playbook-report-metrics{grid-template-columns:repeat(3,1fr)}.playbook-report-grid{grid-template-columns:1fr}.playbook-equity-curve{height:210px}}@media (max-width:700px){.playbook-card footer strong{margin-left:0}.playbook-evidence-link{margin-left:auto}.playbook-report-top{flex-direction:column;align-items:flex-start}.playbook-mode-tabs{width:100%;overflow:auto}.playbook-mode-tabs button{flex:1;min-width:64px}.playbook-report-hero{flex-direction:column;align-items:flex-start;padding:18px}.playbook-report-hero h1{font-size:23px}.playbook-confidence{width:100%}.playbook-report-metrics{grid-template-columns:repeat(2,1fr);gap:8px}.playbook-report-metrics>.card{padding:13px}.playbook-report-grid>.card,.playbook-rule-evidence,.playbook-recent-trades{padding:15px}.report-section-head h2{font-size:15px}.playbook-equity-curve{height:180px}.rule-highlight-grid{grid-template-columns:1fr}.playbook-recent-trades a{grid-template-columns:4px minmax(0,1fr) auto}.playbook-recent-trades a>svg{display:none}}.marketing-site{--marketing-max:1240px;--marketing-panel:#0d1822c7;--marketing-panel-solid:#0c1721;color:#f5f8fa;background:radial-gradient(circle at 76% 2%,#43c4e821,#0000 25%),radial-gradient(circle at 12% 32%,#2d789714,#0000 24%),#060b10;min-height:100vh;overflow:hidden}.marketing-site:before{content:"";pointer-events:none;opacity:.22;background-image:linear-gradient(#ffffff05 1px,#0000 1px),linear-gradient(90deg,#ffffff05 1px,#0000 1px);background-size:72px 72px;position:fixed;inset:0;-webkit-mask-image:linear-gradient(#000,#0000 72%);mask-image:linear-gradient(#000,#0000 72%)}.marketing-site a{text-decoration:none}.marketing-container{width:min(calc(100% - 48px),var(--marketing-max));margin-inline:auto;position:relative}.marketing-header{z-index:50;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);background:#060b10b8;border-bottom:1px solid #81aac11f;height:80px;position:relative}.marketing-nav{width:min(calc(100% - 48px),var(--marketing-max));grid-template-columns:1fr auto 1fr;align-items:center;gap:32px;height:100%;margin:auto;display:grid}.marketing-brand{color:#f4f8fa;letter-spacing:-.035em;align-items:center;gap:10px;width:max-content;font-size:16px;font-weight:780;display:flex}.marketing-brand .jerno-wordmark{width:105px;height:40px}.marketing-nav-links{align-items:center;gap:31px;display:flex}.marketing-nav-links a,.marketing-text-link{color:#9cafbb;font-size:12px;font-weight:620;transition:color .18s}.marketing-nav-links a:hover,.marketing-text-link:hover{color:#fff}.marketing-nav-actions{justify-content:flex-end;align-items:center;gap:22px;display:flex}.marketing-button,.marketing-secondary-button{border:1px solid #0000;border-radius:12px;justify-content:center;align-items:center;gap:9px;min-height:46px;padding:0 20px;font-size:12px;font-weight:760;transition:transform .2s,box-shadow .2s,border-color .2s,background .2s;display:inline-flex}.marketing-button{color:#041018;background:linear-gradient(135deg,#73ddf6,#3eb8da);box-shadow:0 12px 34px #30b2d833,inset 0 1px #ffffff80}.marketing-button:hover{transform:translateY(-2px);box-shadow:0 18px 42px #30b2d847,inset 0 1px #ffffff8c}.marketing-button.compact{min-height:40px;padding-inline:16px}.marketing-button.large,.marketing-secondary-button.large{border-radius:14px;min-height:51px;padding:0 23px;font-size:13px}.marketing-button svg,.marketing-secondary-button svg{width:16px;height:16px}.marketing-secondary-button{color:#e5edf2;background:#101d28b3;border-color:#86abc038;box-shadow:inset 0 1px #ffffff06}.marketing-secondary-button:hover{background:#142633e6;border-color:#53cbeb73;transform:translateY(-2px)}.marketing-menu{justify-self:end;display:none;position:relative}.marketing-menu summary{cursor:pointer;background:#0d1822;border:1px solid #86abc033;border-radius:11px;place-items:center;width:42px;height:42px;list-style:none;display:grid}.marketing-menu summary::-webkit-details-marker{display:none}.marketing-menu summary svg{width:19px}.marketing-menu>div{background:#0a141d;border:1px solid #86abc038;border-radius:14px;gap:3px;width:220px;padding:10px;display:grid;position:absolute;top:50px;right:0;box-shadow:0 24px 60px #00000080}.marketing-menu>div>a:not(.marketing-button){color:#b9c7d0;border-radius:9px;align-items:center;min-height:42px;padding:0 12px;font-size:12px;font-weight:650;display:flex}.marketing-menu>div>a:hover{color:#fff;background:#43c4e814}.marketing-kicker{color:#58cdec;letter-spacing:.17em;text-transform:uppercase;align-items:center;gap:8px;font-size:10px;font-weight:820;display:inline-flex}.marketing-kicker>i{background:#50d3f4;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #43c4e817,0 0 18px #43c4e880}.marketing-hero{grid-template-columns:minmax(0,.85fr) minmax(530px,1.15fr);align-items:center;gap:64px;min-height:760px;padding-block:90px 110px;display:grid}.marketing-hero-copy{z-index:3;position:relative}.marketing-hero h1{letter-spacing:-.064em;max-width:650px;margin:20px 0 24px;font-size:clamp(47px,5.05vw,74px);font-weight:780;line-height:1.01}.marketing-hero h1 em{color:#f6fafc;font-style:normal}.marketing-hero h1 span{color:#7f929f}.marketing-hero-copy>p{color:#9fb0bb;max-width:610px;margin:0;font-size:15px;line-height:1.75}.marketing-hero-actions{gap:10px;margin:31px 0 24px;display:flex}.marketing-proof-row{color:#758a98;flex-wrap:wrap;gap:16px;font-size:10px;display:flex}.marketing-proof-row span{align-items:center;gap:6px;display:flex}.marketing-proof-row svg{color:#52cfa1;width:13px;height:13px}.marketing-product-stage{perspective:1200px;height:580px;position:relative}.marketing-product-glow{filter:blur(100px);background:#2bb5e021;border-radius:50%;width:480px;height:480px;position:absolute;top:28px;left:80px}.marketing-product-window{background:#09131bf0;border:1px solid #6daecc3d;border-radius:20px;width:620px;position:absolute;top:40px;left:0;overflow:hidden;transform:rotateY(-5deg)rotateX(2deg);box-shadow:0 48px 110px #00000094,inset 0 1px #ffffff0d}.marketing-window-top{background:#0d1923;border-bottom:1px solid #79a2b821;grid-template-columns:1fr auto 1fr;align-items:center;height:49px;padding:0 18px;display:grid}.marketing-window-top>span{gap:6px;display:flex}.marketing-window-top>span i{background:#223947;border-radius:50%;width:7px;height:7px}.marketing-window-top strong{font-size:10px}.marketing-window-top small{color:#6c8493;text-transform:uppercase;letter-spacing:.12em;justify-self:end;font-size:8px}.marketing-window-body{grid-template-columns:120px minmax(0,1fr);height:400px;display:grid}.marketing-window-body aside{border-right:1px solid #79a2b81c;flex-direction:column;gap:6px;padding:18px 12px;display:flex}.marketing-window-body aside span{color:#657d8d;border-radius:8px;align-items:center;gap:7px;padding:9px;font-size:8px;font-weight:650;display:flex}.marketing-window-body aside span.active{color:#5ed3ef;background:#43c4e81a}.marketing-window-body aside i{place-items:center;width:18px;height:18px;display:grid}.marketing-window-body aside svg{width:12px}.marketing-capture-panel{background:radial-gradient(circle at 50% 66%,#43c4e817,#0000 34%),linear-gradient(145deg,#111f2ae6,#0a141de6);border:1px solid #57b0cf38;border-radius:15px;flex-direction:column;align-items:center;margin:17px;padding:26px 25px 18px;display:flex}.marketing-capture-copy{width:100%}.marketing-capture-copy>span{color:#52cf9f;letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:800}.marketing-capture-copy h3{letter-spacing:-.045em;margin:9px 0 7px;font-size:23px;line-height:1.08}.marketing-capture-copy p{color:#748b9a;margin:0;font-size:9px}.marketing-record-orbit{place-items:center;width:154px;height:154px;margin:25px 0 12px;display:grid;position:relative}.marketing-record-orbit>i,.marketing-record-orbit:before{content:"";border:1px solid #43c4e824;border-radius:50%;position:absolute;inset:0}.marketing-record-orbit:before{border-color:#43c4e838;inset:15px}.marketing-record-orbit button{color:#06131a;background:linear-gradient(145deg,#64d3ee,#31aace);border:1px solid #92e4f873;border-radius:50%;place-items:center;width:105px;height:105px;display:grid;box-shadow:0 18px 48px #27a7cc47,0 0 0 10px #43c4e80d}.marketing-record-orbit button svg{stroke-width:2.2px;width:32px;height:32px}.marketing-record-orbit>span{background:repeating-linear-gradient(90deg,#44c4e8 0 3px,#0000 3px 7px);width:70px;height:12px;position:absolute;bottom:-4px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000);mask-image:linear-gradient(90deg,#0000,#000 20% 80%,#0000)}.marketing-record-label{font-size:10px}.marketing-floating-card{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#0b1720eb;border:1px solid #67afce3b;position:absolute;box-shadow:0 24px 60px #00000075,inset 0 1px #ffffff0a}.marketing-floating-card.entry-card{border-radius:14px;align-items:center;gap:12px;min-width:330px;padding:14px;display:flex;bottom:37px;right:-16px}.marketing-floating-card.entry-card>span{color:#57d4a5;background:#4fca9a1f;border-radius:10px;place-items:center;width:35px;height:35px;display:grid}.marketing-floating-card.entry-card svg{width:17px}.marketing-floating-card.entry-card div{gap:2px;display:grid}.marketing-floating-card.entry-card small{color:#52d1a2;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.marketing-floating-card.entry-card strong{font-size:11px}.marketing-floating-card.entry-card p{color:#748a98;margin:0;font-size:8px}.marketing-floating-card.score-card{border-radius:15px;width:170px;padding:16px;bottom:0;left:-34px}.marketing-floating-card.score-card>small{color:#748a98;text-transform:uppercase;letter-spacing:.11em;font-size:8px;display:block}.marketing-floating-card.score-card>strong{margin:5px 0 8px;font-size:28px;line-height:1;display:block}.marketing-floating-card.score-card>span{background:#1d303d;border-radius:99px;height:4px;display:block;overflow:hidden}.marketing-floating-card.score-card>span i{border-radius:inherit;background:linear-gradient(90deg,#3db994,#60d7f2);height:100%;display:block}.marketing-floating-card.score-card p{color:#6f8796;margin:8px 0 0;font-size:7px}.marketing-logo-strip{background:#0c161f80;border-block:1px solid #779fb51a}.marketing-logo-strip>div{color:#899da9;justify-content:center;align-items:center;gap:24px;min-height:70px;font-size:10px;display:flex}.marketing-logo-strip strong{color:#bdc9cf;letter-spacing:.02em;font-size:11px}.marketing-logo-strip i{background:#36505f;border-radius:50%;width:3px;height:3px}.marketing-section{padding-block:125px}.marketing-center{text-align:center}.marketing-center>h2{max-width:800px;margin:17px auto 18px}.marketing-section h2,.marketing-showcase h2,.marketing-detail-row h2,.marketing-security-panel h2,.marketing-faq h2,.marketing-cta h2{color:#f4f8fa;letter-spacing:-.055em;font-size:clamp(34px,4vw,54px);line-height:1.05}.marketing-section-lead{color:#8ea1ad;max-width:720px;margin:0 auto;font-size:14px;line-height:1.75}.marketing-outcome-grid{text-align:left;counter-reset:item;grid-template-columns:repeat(3,1fr);gap:14px;margin-top:58px;display:grid}.marketing-outcome-grid article{background:linear-gradient(145deg,#12202bd1,#09121ad6);border:1px solid #79a2b826;border-radius:18px;min-height:250px;padding:27px;position:relative;overflow:hidden}.marketing-outcome-grid article:after{content:"";filter:blur(25px);background:#43c4e814;border-radius:50%;width:150px;height:150px;position:absolute;bottom:-80px;right:-80px}.marketing-outcome-grid article>span{color:#3b5261;font-family:var(--font-mono);font-size:10px;position:absolute;top:23px;right:25px}.marketing-outcome-grid article>i,.marketing-bento-card.compact>i{color:#56cdeb;background:#43c4e814;border:1px solid #4dc4e73d;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.marketing-outcome-grid article svg,.marketing-bento-card.compact>i svg{width:19px}.marketing-outcome-grid h3{letter-spacing:-.025em;margin:45px 0 10px;font-size:18px}.marketing-outcome-grid p{color:#8195a2;margin:0;font-size:11px;line-height:1.7}.marketing-showcase{background:radial-gradient(circle at 85% 20%,#43c4e814,#0000 30%),linear-gradient(145deg,#111f2ad1,#081118e6);border:1px solid #5babcc30;border-radius:26px;grid-template-columns:.82fr 1.18fr;align-items:center;gap:80px;padding:90px 72px;display:grid;box-shadow:0 45px 100px #00000047}.marketing-showcase-copy h2,.marketing-detail-row h2,.marketing-security-panel h2{margin:16px 0 18px}.marketing-showcase-copy>p,.marketing-detail-row>div>p,.marketing-security-panel>div>p{color:#8ea1ad;font-size:13px;line-height:1.75}.marketing-showcase ul,.marketing-detail-row ul{gap:11px;margin:24px 0;padding:0;list-style:none;display:grid}.marketing-showcase li,.marketing-detail-row li{color:#b8c5cd;align-items:center;gap:9px;font-size:11px;display:flex}.marketing-showcase li svg,.marketing-detail-row li svg{color:#51cea0;width:14px}.marketing-inline-link{color:#5ed2ef;align-items:center;gap:8px;font-size:11px;font-weight:750;display:inline-flex}.marketing-inline-link svg{width:14px;transition:transform .2s}.marketing-inline-link:hover svg{transform:translate(4px)}.marketing-analytics-visual{background:linear-gradient(145deg,#0d1822f5,#081017fa);border:1px solid #7da7bd2b;border-radius:18px;min-height:460px;padding:24px;box-shadow:0 30px 70px #00000052}.marketing-analytics-head{justify-content:space-between;align-items:flex-start;display:flex}.marketing-analytics-head>div{gap:3px;display:grid}.marketing-analytics-head small{color:#6f8593;text-transform:uppercase;letter-spacing:.16em;font-size:8px}.marketing-analytics-head strong{font-size:34px}.marketing-analytics-head>span{color:#57d3a5;background:#4fca9a14;border-radius:8px;align-items:center;gap:4px;padding:6px 8px;font-size:8px;display:flex}.marketing-analytics-head>span svg{width:11px}.marketing-radar{width:430px;max-width:100%;height:345px;margin:16px auto 0;position:relative}.marketing-radar svg{width:100%;height:100%;overflow:visible}.radar-grid{fill:none;stroke:#263946;stroke-width:1px}.radar-area{fill:#50cbeb2b}.radar-line{fill:none;stroke:#59cee9;stroke-width:2px;filter:drop-shadow(0 0 6px #43c4e85c)}.radar-points{fill:#71dcf5}.radar-label{color:#758a98;font-size:8px;position:absolute}.radar-label.r1{top:0;left:50%;transform:translate(-50%)}.radar-label.r2{top:23%;right:0}.radar-label.r3{top:69%;right:0}.radar-label.r4{bottom:0;left:50%;transform:translate(-50%)}.radar-label.r5{top:69%;left:0}.radar-label.r6{top:23%;left:0}.marketing-section-heading{justify-content:space-between;align-items:flex-end;gap:60px;display:flex}.marketing-section-heading h2{max-width:720px;margin:15px 0 0}.marketing-section-heading>p{color:#8195a2;max-width:390px;margin:0 0 7px;font-size:12px;line-height:1.7}.marketing-workflow{border-block:1px solid #79a2b821;grid-template-columns:repeat(3,1fr);margin-top:55px;display:grid}.marketing-workflow article{border-right:1px solid #79a2b821;min-height:250px;padding:34px 40px;position:relative}.marketing-workflow article:last-child{border:0}.marketing-workflow article>span{color:#344b59;font-family:var(--font-mono);font-size:9px;position:absolute;top:36px;right:36px}.marketing-workflow article>i{color:#57cfed;background:#43c4e817;border-radius:14px;place-items:center;width:47px;height:47px;display:grid}.marketing-workflow svg{width:20px}.marketing-workflow h3{margin:42px 0 9px;font-size:20px}.marketing-workflow p{color:#7f939f;max-width:270px;margin:0;font-size:11px;line-height:1.7}.marketing-bento{grid-template-columns:repeat(2,1fr);gap:15px;padding-bottom:125px;display:grid}.marketing-bento-card{background:linear-gradient(145deg,#101e29d9,#081118eb);border:1px solid #79a2b829;border-radius:21px;overflow:hidden}.marketing-bento-card.calendar,.marketing-bento-card.playbook{min-height:610px;padding:37px 37px 0}.marketing-bento-copy h3{letter-spacing:-.045em;max-width:470px;margin:12px 0 11px;font-size:30px;line-height:1.1}.marketing-bento-copy p{color:#8195a2;max-width:510px;margin:0;font-size:11px;line-height:1.7}.marketing-calendar-visual{background:#09131b;border:1px solid #719db52b;border-radius:17px 17px 0 0;margin-top:34px;padding:22px;box-shadow:0 30px 65px #0000004d}.marketing-calendar-head{border-bottom:1px solid #1a2a35;justify-content:space-between;align-items:flex-end;margin-bottom:17px;padding-bottom:15px;display:flex}.marketing-calendar-head>div{gap:3px;display:grid}.marketing-calendar-head small{color:#677e8d;text-transform:uppercase;letter-spacing:.12em;font-size:7px}.marketing-calendar-head strong{color:#57d2a4;font-size:20px}.marketing-calendar-head>span{color:#cbd5da;font-size:11px;font-weight:700}.marketing-calendar-week,.marketing-calendar-grid{grid-template-columns:repeat(7,1fr);gap:5px;display:grid}.marketing-calendar-week{margin-bottom:5px}.marketing-calendar-week span{color:#58707f;text-align:center;font-size:7px}.marketing-calendar-grid>span{color:#9dafb9;border:1px solid #1b2c38;border-radius:7px;flex-direction:column;min-height:48px;padding:6px;font-size:7px;display:flex}.marketing-calendar-grid>span.empty{opacity:.3;background:repeating-linear-gradient(135deg,#0d1a23 0 3px,#0a151d 3px 6px)}.marketing-calendar-grid>span.profit{color:#64d5a9;background:#4fca9a14;border-color:#4fca9a66}.marketing-calendar-grid>span.loss{color:#ef858a;background:#ef7d8212;border-color:#ef7d8257}.marketing-calendar-grid b{margin-top:auto;font-size:7px}.marketing-playbook-visual{background:#09131b;border:1px solid #6f9db42b;border-radius:17px 17px 0 0;margin-top:38px;padding:21px;box-shadow:0 30px 65px #0000004d}.marketing-playbook-title{border-bottom:1px solid #192a35;grid-template-columns:auto 1fr auto;align-items:center;gap:11px;padding-bottom:17px;display:grid}.marketing-playbook-title>span{color:#55ceed;background:#43c4e81a;border-radius:10px;place-items:center;width:38px;height:38px;display:grid}.marketing-playbook-title svg{width:18px}.marketing-playbook-title>div{gap:2px;display:grid}.marketing-playbook-title small{color:#53cdec;text-transform:uppercase;letter-spacing:.12em;font-size:7px}.marketing-playbook-title strong{font-size:11px}.marketing-playbook-title em{color:#5ad5a7;text-transform:uppercase;background:#4fca9a14;border:1px solid #4fca9a40;border-radius:99px;padding:5px 7px;font-size:7px;font-style:normal}.marketing-playbook-visual ul{gap:7px;margin:14px 0;padding:0;list-style:none;display:grid}.marketing-playbook-visual li{color:#a7b6bf;border:1px solid #172934;border-radius:8px;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;padding:8px;font-size:8px;display:grid}.marketing-playbook-visual li svg{color:#57d1a4;width:11px}.marketing-playbook-visual li strong{color:#5bd4a7;font-size:7px}.marketing-playbook-foot{border-top:1px solid #192a35;grid-template-columns:repeat(3,1fr);padding-top:14px;display:grid}.marketing-playbook-foot>div{border-right:1px solid #192a35;gap:3px;padding:0 11px;display:grid}.marketing-playbook-foot>div:first-child{padding-left:0}.marketing-playbook-foot>div:last-child{border:0}.marketing-playbook-foot small{color:#627989;text-transform:uppercase;letter-spacing:.1em;font-size:6px}.marketing-playbook-foot strong{font-size:12px}.marketing-bento-card.compact{min-height:260px;padding:30px}.marketing-bento-card.compact>i{margin-bottom:32px}.marketing-bento-card.compact h3{letter-spacing:-.035em;margin:10px 0;font-size:24px}.marketing-bento-card.compact p{color:#7f939f;max-width:500px;margin:0;font-size:11px;line-height:1.7}.marketing-cta{background:radial-gradient(circle at 80% 10%,#43c4e829,#0000 30%),linear-gradient(135deg,#102431,#0a1720);border:1px solid #53bee142;border-radius:24px;justify-content:space-between;align-items:center;gap:40px;margin-bottom:125px;padding:65px 70px;display:flex;overflow:hidden;box-shadow:0 30px 80px #00000047}.marketing-cta h2{margin:13px 0 8px}.marketing-cta p{color:#8da0ac;margin:0;font-size:12px}.marketing-cta .marketing-button{flex:none}.marketing-footer{background:#070d12;border-top:1px solid #79a2b81f}.marketing-footer-grid{grid-template-columns:2fr repeat(3,1fr);gap:70px;padding-block:70px;display:grid}.marketing-footer-grid>div{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.marketing-footer-grid>div:first-child p{color:#738895;max-width:300px;margin:7px 0 5px;font-size:10px;line-height:1.65}.marketing-footer-grid>div:not(:first-child) strong{color:#e4ebef;margin-bottom:8px;font-size:10px}.marketing-footer-grid>div:not(:first-child) a{color:#768b98;font-size:10px}.marketing-footer-grid>div:not(:first-child) a:hover{color:#5ed2ef}.marketing-status{color:#65808e;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:6px;font-size:8px;display:flex}.marketing-status i{background:#51cfa0;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #4fca9a14}.marketing-footer-bottom{color:#536a78;border-top:1px solid #79a2b81a;justify-content:space-between;align-items:center;min-height:64px;font-size:8px;display:flex}.marketing-page-hero{text-align:center;padding-block:105px 85px}.marketing-page-hero h1{letter-spacing:-.064em;max-width:980px;margin:18px auto 20px;font-size:clamp(48px,6.5vw,78px);line-height:1}.marketing-page-hero>p{color:#91a3ae;max-width:730px;margin:0 auto;font-size:14px;line-height:1.75}.marketing-page-actions{justify-content:center;gap:10px;margin-top:29px;display:flex}.marketing-feature-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding-bottom:115px;display:grid}.marketing-feature-grid article{background:linear-gradient(145deg,#101d28c7,#081118db);border:1px solid #79a2b826;border-radius:17px;min-height:225px;padding:28px}.marketing-feature-grid article>i{color:#59d0ed;background:#43c4e817;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.marketing-feature-grid article svg{width:18px}.marketing-feature-grid h2{letter-spacing:-.025em;margin:36px 0 9px;font-size:17px}.marketing-feature-grid p{color:#7f939f;margin:0;font-size:10px;line-height:1.7}.marketing-detail-row{border-top:1px solid #79a2b81f;grid-template-columns:repeat(2,minmax(0,1fr));align-items:center;gap:100px;padding-block:105px;display:grid}.marketing-detail-row.reverse>div:first-child{order:-1}.marketing-detail-row h2{font-size:clamp(35px,4vw,50px)}.marketing-confirm-visual{background:#0b1720;border:1px solid #6fa6c133;border-radius:19px;padding:24px;box-shadow:0 30px 75px #00000059}.marketing-confirm-visual>div:first-child{grid-template-columns:auto 1fr auto;align-items:center;gap:10px;display:grid}.marketing-confirm-visual>div:first-child>span{color:#06131a;background:#4ec6e7;border-radius:50%;place-items:center;width:35px;height:35px;display:grid}.marketing-confirm-visual>div:first-child svg{width:16px}.marketing-confirm-visual>div:first-child strong{font-size:11px}.marketing-confirm-visual>div:first-child small{color:#6e8594;font-family:var(--font-mono);font-size:8px}.marketing-confirm-visual>p{color:#aebcc4;border-block:1px solid #1b2c38;margin:20px 0;padding:18px;font-size:10px;line-height:1.7}.marketing-confirm-fields{grid-template-columns:repeat(3,1fr)!important;gap:0!important;display:grid!important}.marketing-confirm-fields>span{border-right:1px solid #1b2c38;gap:3px;padding:11px;display:grid}.marketing-confirm-fields>span:last-child{border:0}.marketing-confirm-fields small{color:#677e8c;font-size:7px}.marketing-confirm-fields strong{font-size:10px}.marketing-confirm-visual>button{color:#07141a;background:#55cbea;border:0;border-radius:10px;justify-content:center;align-items:center;gap:8px;width:100%;min-height:44px;margin-top:18px;font-size:10px;font-weight:760;display:flex}.marketing-confirm-visual>button svg{width:15px}.marketing-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch;gap:16px;padding-bottom:55px;display:grid}.marketing-price-card{background:linear-gradient(145deg,#0f1c27e0,#071017f0);border:1px solid #79a2b82b;border-radius:22px;padding:38px;position:relative}.marketing-price-card.featured{border-color:#43c4e86b;box-shadow:0 30px 90px #1982a41f,inset 0 1px #ffffff0a}.marketing-price-badge{color:#59d4a7;text-transform:uppercase;letter-spacing:.12em;background:#4fca9a1a;border-radius:99px;padding:6px 8px;font-size:7px;font-weight:800;position:absolute;top:22px;right:22px}.marketing-price-card h2{letter-spacing:-.04em;margin:12px 0 7px;font-size:28px}.marketing-price-card>p{color:#8498a4;max-width:480px;margin:0;font-size:11px;line-height:1.65}.marketing-price{border-block:1px solid #79a2b81f;align-items:flex-end;gap:12px;min-height:120px;margin:29px 0 22px;padding-block:25px;display:flex}.marketing-price>strong{letter-spacing:-.06em;font-size:55px;line-height:.9}.marketing-price>span{color:#768b98;max-width:260px;font-size:9px;line-height:1.5}.marketing-price.planned{align-items:center}.marketing-price.planned>strong{letter-spacing:-.04em;font-size:24px;line-height:1.08}.marketing-price-card>.marketing-button,.marketing-price-card>.marketing-secondary-button{width:100%}.marketing-price-card ul{gap:13px;margin:27px 0 0;padding:0;list-style:none;display:grid}.marketing-price-card li{color:#a8b7c0;align-items:center;gap:9px;font-size:10px;display:flex}.marketing-price-card li svg{color:#55cfa1;width:13px}.marketing-pricing-note{background:#4fca9a0e;border:1px solid #4fca9a38;border-radius:15px;align-items:flex-start;gap:13px;padding:21px 24px;display:flex}.marketing-pricing-note>svg{color:#56d2a4;width:20px}.marketing-pricing-note strong{font-size:11px}.marketing-pricing-note p{color:#7e948f;margin:4px 0 0;font-size:9px}.marketing-faq{padding-block:115px}.marketing-faq>h2{margin:14px 0 35px}.marketing-faq>div{border-top:1px solid #79a2b824}.marketing-faq details{border-bottom:1px solid #79a2b824}.marketing-faq summary{color:#dfe7eb;cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:72px;font-size:13px;font-weight:680;list-style:none;display:flex}.marketing-faq summary::-webkit-details-marker{display:none}.marketing-faq summary svg{color:#5dcfee;width:16px}.marketing-faq details p{color:#7e929e;max-width:760px;margin:-6px 0 24px;font-size:11px;line-height:1.7}.marketing-broker-list{gap:12px;padding-bottom:110px;display:grid}.marketing-broker-list article{background:linear-gradient(145deg,#0f1c27d9,#071017eb);border:1px solid #79a2b829;border-radius:18px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;min-height:150px;padding:27px;display:grid}.marketing-provider-mark{color:#06141b;background:linear-gradient(145deg,#6ad7f1,#3cacd1);border-radius:15px;place-items:center;width:57px;height:57px;font-size:15px;font-weight:850;display:grid;box-shadow:0 12px 30px #28a6cc2e}.marketing-broker-list article>div small{color:#6d8492;text-transform:uppercase;letter-spacing:.12em;font-size:8px}.marketing-broker-list article h2{margin:3px 0;font-size:18px}.marketing-broker-list article p{color:#8498a4;margin:0;font-size:10px;line-height:1.6}.marketing-broker-list article>em{color:#758b98;text-transform:uppercase;letter-spacing:.1em;border:1px solid #79a2b82e;border-radius:99px;align-items:center;gap:6px;padding:7px 9px;font-size:7px;font-style:normal;font-weight:780;display:flex}.marketing-broker-list article>em i{background:#657b87;border-radius:50%;width:5px;height:5px}.marketing-broker-list article>em.connected{color:#5ad4a7;background:#4fca9a0f;border-color:#4fca9a40}.marketing-broker-list article>em.connected i{background:#53d1a2}.marketing-connection-flow{grid-template-columns:repeat(4,1fr);gap:11px;margin-top:55px;display:grid}.marketing-connection-flow article{background:#0a141ccc;border:1px solid #79a2b826;border-radius:16px;min-height:225px;padding:24px;position:relative}.marketing-connection-flow article>i{color:#5bd0ed;background:#43c4e814;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.marketing-connection-flow article>i svg{width:17px}.marketing-connection-flow article>span{color:#38505e;font-family:var(--font-mono);font-size:8px;position:absolute;top:25px;right:25px}.marketing-connection-flow h3{margin:39px 0 8px;font-size:16px}.marketing-connection-flow p{color:#7b909c;margin:0;font-size:9px;line-height:1.65}.marketing-security-panel{background:radial-gradient(circle at 75% 20%,#4fca9a12,#0000 30%),#0b171f;border:1px solid #4fca9a33;border-radius:22px;grid-template-columns:1fr 1fr;gap:80px;margin-bottom:115px;padding:55px 60px;display:grid}.marketing-security-panel ul{gap:10px;margin:0;padding:0;list-style:none;display:grid}.marketing-security-panel li{background:#0710178c;border:1px solid #79a2b821;border-radius:11px;align-items:flex-start;gap:12px;padding:15px;display:flex}.marketing-security-panel li>svg{color:#55d0a2;width:17px}.marketing-security-panel li span{color:#78909b;gap:3px;font-size:8px;display:grid}.marketing-security-panel li strong{color:#dce6ea;font-size:10px}.marketing-contact-layout{grid-template-columns:1.1fr .9fr;gap:28px;padding-bottom:110px;display:grid}.marketing-contact-topics{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.marketing-contact-topics>a{background:linear-gradient(145deg,#0f1c27d1,#071017e6);border:1px solid #79a2b826;border-radius:17px;grid-template-columns:auto 1fr auto;align-items:start;gap:12px;min-height:220px;padding:26px;transition:transform .2s,border-color .2s;display:grid}.marketing-contact-topics>a:hover{border-color:#43c4e861;transform:translateY(-3px)}.marketing-contact-topics>a>i{color:#58ceed;background:#43c4e817;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.marketing-contact-topics>a>i svg{width:18px}.marketing-contact-topics>a>svg{color:#476777;width:15px}.marketing-contact-topics h2{color:#eaf0f3;margin:7px 0 8px;font-size:15px}.marketing-contact-topics p{color:#7d919d;margin:0;font-size:9px;line-height:1.65}.marketing-contact-card{background:radial-gradient(circle at 80% 10%,#43c4e81a,#0000 32%),#0c1922;border:1px solid #43c4e847;border-radius:21px;padding:38px;box-shadow:0 30px 80px #00000047}.marketing-contact-card h2{letter-spacing:-.045em;margin:15px 0 12px;font-size:34px;line-height:1.05}.marketing-contact-card>p{color:#8599a5;margin:0;font-size:11px;line-height:1.7}.marketing-contact-card>.marketing-button{width:100%;margin-top:27px}.marketing-contact-card>small{color:#66808e;text-align:center;margin:11px 0 27px;font-size:8px;display:block}.marketing-contact-card>div{border-top:1px solid #79a2b821;align-items:flex-start;gap:12px;padding-top:22px;display:flex}.marketing-contact-card>div svg{color:#5bd0ed;width:18px}.marketing-contact-card>div span{color:#778d99;gap:4px;font-size:8px;display:grid}.marketing-contact-card>div strong{color:#dfe8ec;font-size:10px}.marketing-contact-note{background:#e8b15d0d;border-left:2px solid #e8b15d;margin-bottom:115px;padding:21px 24px}.marketing-contact-note strong{font-size:10px}.marketing-contact-note p{color:#8f8574;margin:4px 0 0;font-size:9px}@media (max-width:1050px){.marketing-nav{grid-template-columns:1fr auto}.marketing-nav-links{display:none}.marketing-hero{grid-template-columns:1fr;padding-top:80px}.marketing-hero-copy{text-align:center}.marketing-hero h1,.marketing-hero-copy>p{margin-inline:auto}.marketing-hero-actions,.marketing-proof-row{justify-content:center}.marketing-product-stage{width:690px;max-width:100%;margin:0 auto}.marketing-showcase{grid-template-columns:1fr;gap:55px}.marketing-showcase-copy{max-width:720px}.marketing-section-heading{flex-direction:column;align-items:flex-start;gap:15px}.marketing-bento-card.calendar,.marketing-bento-card.playbook{min-height:570px}.marketing-detail-row{gap:55px}.marketing-contact-layout{grid-template-columns:1fr}.marketing-contact-card{max-width:none}.marketing-connection-flow{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.marketing-container{width:min(calc(100% - 32px),var(--marketing-max))}.marketing-header{height:70px}.marketing-nav{grid-template-columns:1fr auto;width:calc(100% - 32px)}.marketing-nav-actions{display:none}.marketing-menu{display:block}.marketing-brand{font-size:15px}.marketing-brand .jerno-wordmark{width:94px;height:36px}.marketing-hero{gap:46px;min-height:auto;padding:64px 0 78px}.marketing-hero h1{margin-top:17px;font-size:43px}.marketing-hero-copy>p{font-size:13px;line-height:1.68}.marketing-hero-actions{display:grid}.marketing-proof-row{gap:9px 14px}.marketing-product-stage{height:415px}.marketing-product-window{width:100%;top:0;transform:none}.marketing-window-body{grid-template-columns:68px minmax(0,1fr);height:310px}.marketing-window-body aside{padding:12px 7px}.marketing-window-body aside span{justify-content:center;padding:7px;font-size:0}.marketing-capture-panel{margin:12px;padding:18px 14px}.marketing-capture-copy h3{font-size:18px}.marketing-capture-copy p{display:none}.marketing-record-orbit{width:120px;height:120px;margin:19px 0 8px}.marketing-record-orbit button{width:82px;height:82px}.marketing-record-orbit button svg{width:26px}.marketing-floating-card.score-card{display:none}.marketing-floating-card.entry-card{width:calc(100% - 36px);min-width:0;bottom:0;right:18px}.marketing-logo-strip>div{flex-wrap:wrap;gap:9px 14px;padding:17px 0}.marketing-logo-strip>div>span{text-align:center;width:100%}.marketing-logo-strip strong{font-size:9px}.marketing-section{padding-block:82px}.marketing-section h2,.marketing-showcase h2,.marketing-detail-row h2,.marketing-security-panel h2,.marketing-faq h2,.marketing-cta h2{font-size:35px}.marketing-section-lead{font-size:12px}.marketing-outcome-grid{grid-template-columns:1fr;margin-top:38px}.marketing-outcome-grid article{min-height:210px}.marketing-showcase{border-radius:20px;gap:42px;width:calc(100% - 24px);padding:55px 20px}.marketing-showcase-copy>p,.marketing-detail-row>div>p,.marketing-security-panel>div>p{font-size:11px}.marketing-analytics-visual{min-height:390px;padding:17px}.marketing-radar{height:300px}.marketing-section-heading>p{font-size:11px}.marketing-workflow{grid-template-columns:1fr;margin-top:38px}.marketing-workflow article{border-bottom:1px solid #79a2b821;border-right:0;min-height:210px;padding:28px 20px}.marketing-workflow h3{margin-top:31px}.marketing-bento{grid-template-columns:1fr;padding-bottom:82px}.marketing-bento-card.calendar,.marketing-bento-card.playbook{min-height:530px;padding:27px 18px 0}.marketing-bento-copy h3{font-size:27px}.marketing-calendar-visual,.marketing-playbook-visual{margin-top:28px;padding:14px}.marketing-calendar-grid>span{min-height:42px}.marketing-bento-card.compact{min-height:230px;padding:25px}.marketing-cta{border-radius:19px;flex-direction:column;align-items:flex-start;margin-bottom:82px;padding:45px 24px}.marketing-cta .marketing-button{width:100%}.marketing-footer-grid{grid-template-columns:1.3fr 1fr;gap:40px 28px;padding-block:50px}.marketing-footer-bottom{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px;padding-block:15px}.marketing-page-hero{padding-block:72px 60px}.marketing-page-hero h1{font-size:44px}.marketing-page-hero>p{font-size:12px}.marketing-page-actions{display:grid}.marketing-feature-grid{grid-template-columns:1fr;padding-bottom:80px}.marketing-feature-grid article{min-height:190px}.marketing-feature-grid h2{margin-top:28px}.marketing-detail-row,.marketing-detail-row.reverse{grid-template-columns:1fr;gap:42px;padding-block:78px}.marketing-detail-row.reverse>div:first-child{order:initial}.marketing-detail-row>.marketing-analytics-visual,.marketing-detail-row>.marketing-calendar-visual{order:2}.marketing-price-card{padding:28px 20px}.marketing-pricing-grid{grid-template-columns:1fr}.marketing-price>strong{font-size:48px}.marketing-faq{padding-block:82px}.marketing-faq summary{min-height:66px;font-size:11px}.marketing-broker-list{padding-bottom:80px}.marketing-broker-list article{grid-template-columns:auto minmax(0,1fr);padding:20px}.marketing-broker-list article>em{grid-column:2;justify-self:start}.marketing-provider-mark{border-radius:12px;width:46px;height:46px}.marketing-connection-flow{grid-template-columns:1fr}.marketing-security-panel{grid-template-columns:1fr;gap:35px;margin-bottom:82px;padding:35px 20px}.marketing-contact-layout{padding-bottom:80px}.marketing-contact-topics{grid-template-columns:1fr}.marketing-contact-topics>a{min-height:175px}.marketing-contact-card{padding:30px 22px}.marketing-contact-card h2{font-size:30px}.marketing-contact-note{margin-bottom:82px}}@media (max-width:400px){.marketing-hero h1,.marketing-page-hero h1{font-size:38px}.marketing-proof-row{font-size:9px}.marketing-product-stage{height:390px}.marketing-floating-card.entry-card{padding:11px}.marketing-footer-grid{grid-template-columns:1fr}.marketing-calendar-grid>span{min-height:37px;padding:4px}.marketing-playbook-title em{display:none}.marketing-confirm-fields{grid-template-columns:1fr!important}.marketing-confirm-fields>span{border-bottom:1px solid #1b2c38;border-right:0}.marketing-confirm-fields>span:last-child{border:0}}.pnl-calendar{gap:14px;display:grid}.pnl-calendar-card{background:radial-gradient(circle at 100% 0,#43c4e817,transparent 28%),linear-gradient(145deg,var(--card-start),var(--card-end));padding:21px;overflow:hidden}.pnl-calendar-heading{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:16px;display:flex}.pnl-calendar-heading>div:first-child>span{color:var(--accent);text-transform:uppercase;letter-spacing:.13em;align-items:center;gap:7px;font-size:8px;font-weight:780;display:flex}.pnl-calendar-heading>div:first-child>span svg{width:14px}.pnl-calendar-heading h2{letter-spacing:-.035em;margin:5px 0 3px;font-size:22px}.pnl-calendar-heading p{color:var(--muted-2);margin:0;font-size:9px}.pnl-calendar-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:9px;display:flex}.pnl-mode-tabs{border:1px solid var(--line);background:var(--surface-inset);border-radius:10px;align-items:center;gap:2px;min-height:39px;padding:3px;display:flex}.pnl-mode-tabs button{min-height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;align-items:center;gap:5px;padding:0 9px;font-size:8px;font-weight:700;display:flex}.pnl-mode-tabs button span{background:var(--surface-3);min-width:16px;height:16px;color:var(--muted-2);border-radius:50%;place-items:center;font-size:7px;display:grid}.pnl-mode-tabs button[aria-checked=true]{color:var(--accent);background:var(--accent-soft)}.pnl-mode-tabs button[aria-checked=true] span{background:color-mix(in srgb,var(--accent) 18%,transparent);color:var(--accent)}.pnl-month-nav{border:1px solid var(--line);background:var(--surface-inset);border-radius:10px;align-items:center;min-height:39px;padding:3px;display:flex}.pnl-month-nav button{width:34px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;padding:0;display:grid}.pnl-month-nav button:hover{background:var(--surface-3);color:var(--text)}.pnl-month-nav button svg{width:14px}.pnl-month-nav .pnl-today-button{width:auto;padding:0 10px;font-size:9px;font-weight:700}.pnl-weekend-toggle{border:1px solid var(--line);background:var(--surface-inset);min-height:39px;color:var(--muted);cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:0 9px 0 11px;font-size:9px;font-weight:670;display:flex}.pnl-weekend-toggle input{opacity:0;pointer-events:none;position:absolute}.pnl-weekend-toggle i{background:var(--surface-3);width:31px;height:18px;box-shadow:inset 0 0 0 1px var(--line);transition:background var(--motion-fast);border-radius:99px;padding:2px;display:block}.pnl-weekend-toggle i:after{content:"";background:var(--muted);width:14px;height:14px;transition:transform var(--motion-fast),background var(--motion-fast);border-radius:50%;display:block}.pnl-weekend-toggle input:checked~i{background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line) 45%,var(--accent) 55%)}.pnl-weekend-toggle input:checked~i:after{background:var(--accent);transform:translate(13px)}.pnl-month-summary{border:1px solid var(--line);background:color-mix(in srgb,var(--surface-inset) 85%,transparent);border-radius:14px;grid-template-columns:1.25fr repeat(3,1fr);margin-bottom:18px;display:grid;overflow:hidden}.pnl-month-summary>div{border-left:1px solid var(--line-soft);flex-direction:column;justify-content:center;gap:3px;min-height:83px;padding:14px 18px;display:flex}.pnl-month-summary>div:first-child{border-left:0}.pnl-month-summary span{color:var(--muted-2);text-transform:uppercase;letter-spacing:.09em;font-size:8px}.pnl-month-summary strong{color:var(--text);font-variant-numeric:tabular-nums;letter-spacing:-.025em;font-size:19px}.pnl-month-summary small{color:var(--muted-2);font-size:8px}.pnl-month-primary strong{font-size:26px}.pnl-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr)) minmax(88px,.72fr);gap:7px;display:grid}.pnl-calendar-grid.hide-weekends{grid-template-columns:repeat(5,minmax(0,1fr)) minmax(88px,.72fr)}.pnl-calendar-weekday,.pnl-calendar-week-label{color:var(--muted-2);text-transform:uppercase;letter-spacing:.09em;padding:0 7px 2px;font-size:8px;font-weight:720}.pnl-calendar-week-label{text-align:right}.pnl-calendar-day{border:1px solid var(--line);background:var(--surface-inset);min-width:0;min-height:105px;color:var(--text);text-align:left;cursor:pointer;transition:transform var(--motion-fast),border-color var(--motion-fast),background var(--motion-fast);border-radius:12px;flex-direction:column;justify-content:space-between;padding:10px;display:flex;position:relative;overflow:hidden}.pnl-calendar-day:after{content:"";background:0 0;border-radius:99px;height:2px;position:absolute;inset:auto 9px 7px}.pnl-calendar-day:hover:not(:disabled){z-index:2;border-color:color-mix(in srgb,var(--line) 48%,var(--accent) 52%);transform:translateY(-2px)}.pnl-calendar-day>span{justify-content:space-between;align-items:center;gap:4px;font-size:10px;font-weight:720;display:flex}.pnl-calendar-day>span i{background:var(--accent-soft);color:var(--accent);text-transform:uppercase;letter-spacing:.06em;border-radius:99px;padding:2px 5px;font-size:6px;font-style:normal}.pnl-calendar-day>div{gap:2px;display:grid}.pnl-calendar-day strong{font-variant-numeric:tabular-nums;font-size:14px}.pnl-calendar-day small{color:var(--muted-2);font-size:7px}.pnl-calendar-day.positive{border-color:color-mix(in srgb,var(--line) 68%,var(--green) 32%);background:linear-gradient(145deg,color-mix(in srgb,var(--green-soft) 54%,var(--surface-inset)),var(--surface-inset))}.pnl-calendar-day.negative{border-color:color-mix(in srgb,var(--line) 68%,var(--red) 32%);background:linear-gradient(145deg,color-mix(in srgb,var(--red-soft) 58%,var(--surface-inset)),var(--surface-inset))}.pnl-calendar-day.positive:after{background:var(--green);box-shadow:0 0 10px color-mix(in srgb,var(--green) 38%,transparent)}.pnl-calendar-day.negative:after{background:var(--red);box-shadow:0 0 10px color-mix(in srgb,var(--red) 38%,transparent)}.pnl-calendar-day.positive strong{color:var(--green)}.pnl-calendar-day.negative strong{color:var(--red)}.pnl-calendar-day.is-selected{border-color:var(--accent);box-shadow:0 0 0 2px var(--accent-soft),0 10px 24px #0000001f}.pnl-calendar-day.is-today:not(.is-selected){border-color:color-mix(in srgb,var(--line) 35%,var(--accent) 65%)}.pnl-calendar-day.outside-month{opacity:.22;cursor:default;background:repeating-linear-gradient(-45deg,var(--surface-inset) 0 6px,var(--line-soft) 6px 7px)}.pnl-no-trades{margin-top:auto}.pnl-calendar-week-total{border:1px solid var(--line);background:linear-gradient(145deg,var(--surface-2),var(--surface-inset));text-align:right;border-radius:12px;flex-direction:column;justify-content:center;align-items:flex-end;gap:3px;min-height:105px;padding:10px;display:flex}.pnl-calendar-week-total span{color:var(--muted-2);text-transform:uppercase;letter-spacing:.08em;font-size:7px}.pnl-calendar-week-total strong{font-variant-numeric:tabular-nums;font-size:13px}.pnl-calendar-week-total small{color:var(--muted-2);font-size:7px}.pnl-mobile-weekly{display:none}.pnl-day-breakdown{background:radial-gradient(circle at 0 0,#43c4e814,transparent 34%),linear-gradient(145deg,var(--card-start),var(--card-end));padding:20px;overflow:hidden}.pnl-day-breakdown>header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:16px;display:flex}.pnl-day-breakdown>header>div:first-child>span{color:var(--accent);text-transform:uppercase;letter-spacing:.11em;font-size:8px;font-weight:760}.pnl-day-breakdown h2{margin:4px 0 2px;font-size:18px}.pnl-day-breakdown header p{color:var(--muted-2);margin:0;font-size:9px}.pnl-day-result{text-align:right;flex-direction:column;align-items:flex-end;gap:2px;min-width:150px;display:flex}.pnl-day-result span{color:var(--muted-2);text-transform:uppercase;letter-spacing:.09em;font-size:7px}.pnl-day-result strong{font-variant-numeric:tabular-nums;font-size:24px}.pnl-day-result small{color:var(--muted-2);font-size:8px}.pnl-day-content{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:13px;display:grid}.pnl-day-chart{--chart-tone:var(--accent);border:1px solid var(--line);background:var(--surface-inset);border-radius:14px;min-width:0;min-height:252px;padding:15px;position:relative;overflow:hidden}.pnl-day-chart.positive{--chart-tone:var(--green)}.pnl-day-chart.negative{--chart-tone:var(--red)}.pnl-day-chart:before{content:"";pointer-events:none;background:linear-gradient(#ffffff05,#0000);position:absolute;inset:0}.pnl-day-chart-label{z-index:2;justify-content:space-between;align-items:flex-start;display:flex;position:absolute;inset:14px 15px auto}.pnl-day-chart-label span{color:var(--muted-2);text-transform:uppercase;letter-spacing:.09em;align-items:center;gap:6px;font-size:8px;display:flex}.pnl-day-chart-label svg{width:13px;color:var(--chart-tone)}.pnl-day-chart-label strong{color:var(--chart-tone);font-size:16px}.pnl-day-chart>svg{width:100%;height:205px;margin-top:18px;overflow:visible}.pnl-day-chart>svg polyline{fill:none;stroke:var(--chart-tone);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--chart-tone) 42%,transparent))}.pnl-day-chart>svg circle{fill:var(--surface-inset);stroke:var(--chart-tone);stroke-width:3px;vector-effect:non-scaling-stroke}.pnl-day-chart>svg circle:last-of-type{fill:var(--chart-tone);filter:drop-shadow(0 0 7px var(--chart-tone))}.pnl-chart-zero{stroke:var(--line);stroke-width:1px;stroke-dasharray:5 6;vector-effect:non-scaling-stroke}.pnl-day-chart-axis{color:var(--muted-2);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;margin-top:-8px;font-size:7px;display:flex}.pnl-day-trades{border:1px solid var(--line);background:var(--surface-inset);border-radius:14px;min-width:0;overflow:hidden}.pnl-day-trades-head{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:46px;padding:0 13px;display:flex}.pnl-day-trades-head span{color:var(--muted-2);text-transform:uppercase;letter-spacing:.09em;font-size:8px}.pnl-day-trades-head strong{background:var(--accent-soft);min-width:20px;height:20px;color:var(--accent);border-radius:50%;place-items:center;font-size:8px;display:grid}.pnl-day-trade{border-top:1px solid var(--line-soft);min-height:58px;transition:background var(--motion-fast);grid-template-columns:40px minmax(0,1fr) auto 14px;align-items:center;gap:9px;padding:9px 11px;display:grid}.pnl-day-trade:first-of-type{border-top:0}.pnl-day-trade:hover{background:var(--surface-2)}.pnl-day-trade-symbol{border:1px solid var(--line);background:var(--surface-2);border-radius:8px;place-items:center;width:40px;height:32px;font-size:7px;font-weight:800;display:grid;overflow:hidden}.pnl-day-trade-symbol.long{border-color:color-mix(in srgb,var(--line) 55%,var(--green) 45%)}.pnl-day-trade-symbol.short{border-color:color-mix(in srgb,var(--line) 55%,var(--red) 45%)}.pnl-day-trade>span:nth-child(2){gap:2px;min-width:0;display:grid}.pnl-day-trade>span:nth-child(2)>strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.pnl-day-trade>span:nth-child(2)>small{color:var(--muted-2);text-transform:capitalize;align-items:center;gap:4px;font-size:7px;display:flex}.pnl-day-trade>span:nth-child(2) svg,.pnl-day-trade>svg{width:12px}.pnl-day-trade>strong{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:10px}.pnl-day-trade>svg{color:var(--muted-2)}.pnl-day-empty{border:1px dashed var(--line);min-height:190px;color:var(--muted-2);text-align:center;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:6px;display:flex}.pnl-day-empty svg{width:25px;color:var(--accent)}.pnl-day-empty strong{color:var(--text);font-size:12px}.pnl-day-empty span{font-size:9px}.analytics-range{min-height:54px;margin-bottom:14px;padding:7px 9px}.analytics-scope-summary,.analytics-scope-backdrop,.analytics-scope-sheet-head,.analytics-scope-apply{display:none}.analytics-scope-controls{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;display:flex}.analytics-filter-summary,.analytics-date-toggle{display:none}.analytics-mode-tabs{border:1px solid var(--line);background:var(--panel-soft);border-radius:11px;gap:3px;min-height:40px;padding:3px;display:flex}.analytics-mode-tabs button{min-width:78px;color:var(--muted);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;gap:1px;padding:4px 9px;display:grid}.analytics-mode-tabs strong{color:inherit;font-size:9px}.analytics-mode-tabs small{color:var(--muted-2);font-size:7px}.analytics-mode-tabs button[aria-checked=true]{color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line) 55%,var(--accent) 45%)}.trade-mode-field{gap:8px!important}.trade-mode-confirm-card{border-color:color-mix(in srgb,var(--accent) 32%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--accent) 8%,var(--panel)) 0%,var(--panel) 62%);gap:12px;margin:0 0 14px;padding:16px;display:grid}.trade-mode-confirm-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.trade-mode-confirm-heading span,.trade-mode-quick-card>div>span{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.trade-mode-confirm-heading h2{margin:0;font-size:17px}.trade-mode-confirm-heading>strong{border:1px solid var(--line);color:var(--text);letter-spacing:.08em;text-transform:uppercase;background:var(--surface-inset);border-radius:999px;padding:5px 9px;font-size:9px}.trade-mode-confirm-card>p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.trade-mode-picker{grid-template-columns:repeat(3,1fr);gap:8px;display:grid}.trade-mode-picker button{border:1px solid var(--line);background:var(--panel-soft);min-height:62px;color:var(--muted);text-align:left;cursor:pointer;transition:border-color var(--motion-fast),background var(--motion-fast),transform var(--motion-fast);border-radius:12px;gap:4px;padding:11px;display:grid}.trade-mode-picker button:hover{border-color:color-mix(in srgb,var(--line) 55%,var(--accent) 45%);transform:translateY(-1px)}.trade-mode-picker button[aria-checked=true]{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 18%,transparent)}.trade-mode-picker strong{color:inherit;font-size:12px}.trade-mode-picker small{color:var(--muted-2);font-size:9px}.trade-mode-pill.paper,.today-trade-mode.paper{color:var(--amber)!important;background:#f7b9551a!important;border-color:#f7b95566!important}.trade-mode-pill.practice,.today-trade-mode.practice{border-color:var(--line)!important;background:var(--surface-3)!important;color:var(--muted)!important}.trade-mode-pill.live{border-color:color-mix(in srgb,var(--positive) 38%,var(--line))!important;background:color-mix(in srgb,var(--positive) 10%,transparent)!important;color:var(--positive)!important}.trade-mode-quick-card{border:1px solid var(--line);background:var(--panel);border-radius:14px;justify-content:space-between;align-items:center;gap:14px;margin:0 0 14px;padding:12px 14px;display:flex}.trade-mode-quick-card>div:first-child{min-width:0}.trade-mode-quick-card>div>strong{color:var(--text);font-size:13px;display:block}.trade-mode-quick-card>div>small{color:var(--muted);margin-top:3px;font-size:10px;line-height:1.4;display:block}.trade-mode-quick-picker{border:1px solid var(--line);background:var(--surface-inset);border-radius:11px;flex:none;grid-template-columns:repeat(3,auto);gap:5px;padding:4px;display:grid}.trade-mode-quick-picker button{min-height:36px;color:var(--muted);text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 12px;font-size:10px;font-weight:800}.trade-mode-quick-picker button[aria-checked=true]{background:var(--accent-soft);color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 45%,transparent)}.trade-mode-quick-picker button:disabled{cursor:wait;opacity:.7}.today-trade-mode{text-transform:uppercase;letter-spacing:.08em;border:1px solid;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:800}.metrics-filter-note{color:var(--muted);justify-content:space-between;align-items:center;gap:10px;margin:10px 0 0;padding:0 4px;font-size:10px;display:flex}.metrics-filter-note-actions{align-items:center;gap:10px;display:flex}.metrics-filter-note a,.metrics-filter-note button{color:var(--accent);font:inherit;white-space:nowrap;cursor:pointer;background:0 0;border:0;font-weight:700}.analytics-presets{gap:5px;display:flex}.analytics-presets button{min-width:46px;height:34px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;font-size:9px;font-weight:700}.analytics-presets button:hover{border-color:var(--line);background:var(--surface-3);color:var(--text)}.analytics-hero{--analytics-tone:var(--accent);background:radial-gradient(circle at 14% 0,color-mix(in srgb,var(--analytics-tone) 13%,transparent),transparent 38%),linear-gradient(145deg,var(--card-start),var(--card-end));grid-template-columns:minmax(240px,.72fr) minmax(0,1.28fr);align-items:stretch;gap:28px;min-height:270px;margin-bottom:15px;padding:24px;display:grid;overflow:hidden;box-shadow:0 22px 60px #0000002b,inset 0 1px #ffffff09}.analytics-hero.is-negative{--analytics-tone:var(--red)}.analytics-hero-copy{flex-direction:column;justify-content:center;display:flex}.analytics-hero-copy>span{color:var(--muted);text-transform:uppercase;letter-spacing:.1em;font-size:10px;font-weight:700}.analytics-hero-copy>strong{letter-spacing:-.055em;font-variant-numeric:tabular-nums;margin:9px 0 4px;font-size:42px;line-height:1}.analytics-hero-copy>small{color:var(--muted-2);font-size:10px}.analytics-outcomes{background:var(--line-soft);border-radius:99px;gap:3px;height:7px;margin-top:28px;display:flex;overflow:hidden}.analytics-outcomes i,.review-outcome-strip>div i{border-radius:99px;display:block}.analytics-outcomes .wins,.review-outcome-strip .wins,.analytics-outcome-labels .wins{background:var(--green)}.analytics-outcomes .losses,.review-outcome-strip .losses,.analytics-outcome-labels .losses{background:var(--red)}.analytics-outcomes .breakeven,.review-outcome-strip .breakeven,.analytics-outcome-labels .breakeven{background:var(--muted-2)}.analytics-outcome-labels{color:var(--muted);flex-wrap:wrap;gap:12px;margin-top:9px;font-size:8px;display:flex}.analytics-outcome-labels span{align-items:center;gap:5px;display:flex}.analytics-outcome-labels i{border-radius:50%;width:6px;height:6px}.analytics-trend{align-items:flex-end;min-width:0;display:flex;position:relative}.analytics-trend:before{content:"";border:1px solid var(--line-soft);background:linear-gradient(#ffffff05,#0000);border-radius:14px;position:absolute;inset:0}.analytics-chart-label{z-index:2;flex-direction:column;gap:3px;display:flex;position:absolute;top:14px;left:16px}.analytics-chart-label span{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:750}.analytics-chart-label strong{font-size:10px}.analytics-trend svg{width:100%;height:210px;overflow:visible}.analytics-trend polyline{fill:none;stroke:var(--analytics-tone);stroke-width:4px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--analytics-tone) 45%,transparent))}.analytics-grid-line{fill:none;stroke:var(--line-soft);stroke-width:1px;vector-effect:non-scaling-stroke}.analytics-performance-card{background:radial-gradient(circle at 2% 0,color-mix(in srgb,var(--analytics-tone) 10%,transparent),transparent 35%),linear-gradient(145deg,var(--card-start),var(--card-end));min-height:0;padding:25px;display:block}.analytics-performance-head{justify-content:space-between;align-items:flex-start;gap:24px;display:flex}.analytics-chart-card-title{gap:4px;display:grid}.analytics-chart-card-title>span{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:8px;font-weight:800}.analytics-chart-card-title h2{letter-spacing:-.025em;margin:0;font-size:19px;line-height:1.15}.analytics-chart-card-title small{color:var(--muted-2);font-size:9px}.analytics-period-label{border:1px solid var(--line);background:color-mix(in srgb,var(--surface-2) 82%,transparent);min-height:36px;color:var(--muted);border-radius:10px;align-items:center;padding:0 12px;font-size:9px;font-weight:750;display:inline-flex}.analytics-outcome-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:22px 0 18px;display:grid}.analytics-outcome-cards>div{border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface-2) 88%,transparent);min-height:72px;box-shadow:inset 0 1px color-mix(in srgb,var(--text) 3%,transparent);border-radius:13px;justify-content:space-between;align-items:center;gap:12px;padding:13px 15px;display:flex}.analytics-outcome-cards span{gap:2px;display:grid}.analytics-outcome-cards strong{font-variant-numeric:tabular-nums;font-size:20px;line-height:1}.analytics-outcome-cards small{color:var(--muted);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:750}.analytics-outcome-cards svg{width:18px;height:18px}.analytics-outcome-cards>div>i{color:var(--muted-2);font-size:18px;font-style:normal}.analytics-outcome-cards .wins{border-color:color-mix(in srgb,var(--line) 72%,var(--green) 28%);background:linear-gradient(145deg,color-mix(in srgb,var(--green-soft) 64%,var(--surface-2)),var(--surface-2))}.analytics-outcome-cards .wins strong,.analytics-outcome-cards .wins svg{color:var(--green)}.analytics-outcome-cards .losses{border-color:color-mix(in srgb,var(--line) 72%,var(--red) 28%);background:linear-gradient(145deg,color-mix(in srgb,var(--red-soft) 64%,var(--surface-2)),var(--surface-2))}.analytics-outcome-cards .losses strong,.analytics-outcome-cards .losses svg{color:var(--red)}.analytics-outcome-cards .breakeven strong{color:var(--text)}.analytics-trend-premium{border:1px solid var(--line-soft);background:linear-gradient(180deg,color-mix(in srgb,var(--surface-inset) 78%,transparent),color-mix(in srgb,var(--surface-2) 70%,transparent));min-height:0;box-shadow:inset 0 1px color-mix(in srgb,var(--text) 3%,transparent);border-radius:16px;padding:17px 17px 11px;display:block}.analytics-trend-premium:before{display:none}.analytics-chart-stage{min-width:0;position:relative}.analytics-chart-stage>svg{width:100%;height:auto;min-height:260px;display:block;overflow:visible}.analytics-mobile-chart-wrap,.analytics-mobile-inspector,.analytics-chart-expand,.analytics-chart-dialog{display:none}.analytics-axis-row line{stroke:var(--line-soft);stroke-width:1px;vector-effect:non-scaling-stroke}.analytics-axis-row text{fill:var(--muted-2);font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-size:9px}.analytics-axis-row.is-zero line{stroke:color-mix(in srgb,var(--muted-2) 68%,var(--line));stroke-width:1.5px}.analytics-axis-row.is-zero text{fill:var(--muted);font-weight:800}.analytics-trade-guide{stroke:color-mix(in srgb,var(--line-soft) 72%,transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.analytics-area{pointer-events:none}.analytics-line{fill:none;stroke:var(--analytics-tone);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 6px color-mix(in srgb,var(--analytics-tone) 35%,transparent))}.analytics-point-hit{fill:#0000;cursor:pointer}.analytics-point{fill:var(--analytics-tone);stroke:var(--surface-inset);stroke-width:2px;vector-effect:non-scaling-stroke;transition:r .15s,filter .15s}.analytics-point-target.active .analytics-point,.analytics-point-target:focus .analytics-point{filter:drop-shadow(0 0 6px color-mix(in srgb,var(--analytics-tone) 72%,transparent))}.analytics-point-target:focus{outline:none}.analytics-x-label{fill:var(--muted-2);letter-spacing:.08em;font-size:8px;font-weight:800}.analytics-chart-tooltip{z-index:5;border:1px solid color-mix(in srgb,var(--line) 58%,var(--analytics-tone) 42%);background:color-mix(in srgb,var(--surface-inset) 94%,transparent);pointer-events:none;border-radius:11px;width:190px;padding:11px;position:absolute;transform:translate(9px,calc(-100% - 12px));box-shadow:0 16px 34px #00000052}.analytics-chart-tooltip.align-right{transform:translate(calc(-100% - 9px),calc(-100% - 12px))}.analytics-chart-tooltip header,.analytics-chart-tooltip>div,.analytics-chart-tooltip footer{justify-content:space-between;align-items:center;gap:10px;display:flex}.analytics-chart-tooltip header{border-bottom:1px solid var(--line-soft);padding-bottom:8px}.analytics-chart-tooltip header>span,.analytics-chart-tooltip>div>span{color:var(--muted);font-size:8px}.analytics-chart-tooltip header>strong,.analytics-chart-tooltip>div>strong{font-variant-numeric:tabular-nums;font-size:10px}.analytics-chart-tooltip>div{padding:8px 0}.analytics-chart-tooltip footer{border-top:1px solid var(--line-soft);align-items:flex-start;padding-top:8px}.analytics-chart-tooltip footer strong{color:var(--accent);font-size:9px}.analytics-chart-tooltip footer span{color:var(--muted-2);text-align:right;font-size:7px}.analytics-chart-touch-hint{display:none}.analytics-chart-empty{color:var(--muted-2);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:5px;display:flex;position:absolute;inset:35px 0 0}.analytics-chart-empty svg{width:22px;color:var(--accent)}.analytics-chart-empty strong{color:var(--text);font-size:11px}.analytics-chart-empty span{font-size:8px}.analytics-stats .stat-card{min-height:116px}.analytics-stats .stat-value{font-size:29px}.analytics-summary-card{grid-template-rows:13px 1fr;gap:6px;min-width:0;min-height:132px;padding:13px 15px;display:grid;overflow:hidden}.analytics-summary-label{color:var(--muted);letter-spacing:.1em;text-transform:uppercase;font-size:9px;font-weight:750}.analytics-summary-body{grid-template-columns:minmax(0,.75fr) minmax(74px,1.25fr);align-items:center;gap:10px;min-width:0;display:grid}.analytics-summary-card.is-net .analytics-summary-body{grid-template-columns:1fr}.analytics-summary-value{min-width:0;color:var(--text);letter-spacing:-.035em;font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;font-size:25px;font-weight:750;line-height:1.05;display:flex}.analytics-summary-value.neutral{color:var(--text)}.analytics-summary-visual{align-items:flex-end;min-width:0;height:70px;display:flex}.analytics-summary-radial{justify-content:flex-end;align-items:center;width:100%;height:70px;display:flex}.analytics-summary-radial svg{flex:none;width:70px;height:70px;overflow:visible;transform:rotate(-90deg)}.summary-ring-track,.summary-ring-value{fill:none;stroke-width:7px}.summary-ring-track{stroke:var(--red);opacity:.9}.summary-ring-value{stroke:var(--green);stroke-linecap:round}.analytics-summary-split{align-self:center;gap:8px;width:100%;min-width:0;display:grid}.summary-split-track{background:var(--line);border-radius:99px;height:8px;display:flex;overflow:hidden}.summary-split-track i{height:100%;display:block}.summary-split-track .positive{background:var(--green)}.summary-split-track .negative{background:var(--red)}.summary-split-values{font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:8px;font-size:8px;font-weight:750;display:flex}.summary-split-values span:first-child{color:var(--green)}.summary-split-values span:last-child{color:var(--red);text-align:right}.summary-semi-chart{flex:none;width:100%;max-width:116px;margin-left:auto}.summary-semi-chart svg{width:100%;height:60px;display:block;overflow:visible}.summary-semi-track,.summary-semi-value{fill:none;stroke-width:8px;stroke-linecap:round}.summary-semi-track{stroke:var(--line)}.summary-semi-value.positive-segment{stroke:var(--green)}.summary-semi-value.neutral-segment{stroke:var(--muted-2)}.summary-semi-value.negative-segment{stroke:var(--red)}.summary-semi-chart>div{justify-content:space-between;align-items:center;gap:4px;margin-top:-4px;font-size:7px;font-weight:750;display:flex}.summary-semi-chart .positive{color:var(--green)!important}.summary-semi-chart .negative{color:var(--red)!important}.summary-semi-chart .neutral{color:var(--muted-2)}.analytics-summary-card.is-empty .summary-ring-track,.analytics-summary-card.is-empty .summary-semi-track{stroke:var(--line)}.analytics-summary-card.is-empty .summary-ring-value,.analytics-summary-card.is-empty .summary-semi-value,.analytics-summary-card.is-empty .summary-split-track i{display:none}.analytics-summary-card.is-empty .summary-split-track{background:var(--line)}.analytics-primary-grid{grid-template-columns:minmax(320px,.38fr) minmax(0,.62fr);align-items:stretch;gap:15px;margin:14px 0 15px;display:grid}.analytics-primary-grid>section{min-width:0;height:100%;margin:0}.analytics-primary-grid .performance-radar-card{padding:18px}.analytics-primary-grid .performance-radar-layout{padding:8px 0 4px}.analytics-primary-grid .performance-radar-visual svg{width:min(100%,330px)}.analytics-primary-grid .jerno-score-gauge{grid-template-columns:1fr;gap:10px;padding:18px 0 9px}.analytics-primary-grid .jerno-score-gauge-value{grid-template-columns:auto auto 1fr}.analytics-primary-grid .jerno-score-gauge-value span{grid-column:auto;margin:0 7px 3px 0}.analytics-primary-grid .jerno-score-gauge-scale{padding:15px 5px 0}@media (max-width:640px){.analytics-summary-card{grid-template-rows:12px 1fr;gap:5px;min-height:122px;padding:10px 12px}.analytics-summary-body{grid-template-columns:minmax(0,.65fr) minmax(72px,1.35fr);gap:7px}.analytics-summary-card.is-net .analytics-summary-body{grid-template-columns:1fr}.analytics-summary-card.is-net .analytics-summary-value{letter-spacing:-.05em;font-size:clamp(14px,4.8vw,21px)}.analytics-summary-value{font-size:21px}.analytics-summary-visual,.analytics-summary-radial{height:64px}.analytics-summary-radial svg{width:64px;height:64px}.summary-split-track{height:7px}.summary-semi-chart{max-width:106px}.summary-semi-chart svg{height:55px}}.performance-radar-card{background:radial-gradient(circle at 18% 28%,color-mix(in srgb,var(--accent) 9%,transparent),transparent 36%),linear-gradient(145deg,var(--card-start),var(--card-end));margin:14px 0;padding:22px;position:relative;overflow:hidden;box-shadow:0 16px 42px #0000001f,inset 0 1px #ffffff08}.performance-radar-head{border-bottom:1px solid var(--line-soft);align-items:flex-start;gap:18px;padding-bottom:17px;display:flex}.performance-radar-title{align-items:center;gap:7px;margin:5px 0 4px;display:flex;position:relative}.performance-radar-head h2{margin:0;font-size:18px}.performance-radar-head p{color:var(--muted);margin:0;font-size:10px}.jerno-score-info{z-index:4;position:static}.jerno-score-info summary{width:30px;height:30px;color:var(--accent);cursor:pointer;background:0 0;border:0;place-items:center;list-style:none;display:grid}.jerno-score-info summary::-webkit-details-marker{display:none}.jerno-score-info summary svg{width:15px;height:15px}.jerno-score-info summary:focus-visible{outline:2px solid var(--accent);outline-offset:3px}.jerno-score-info>div{border:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));background:var(--surface);border-radius:12px;width:auto;padding:14px 15px;position:absolute;top:72px;left:22px;right:22px;box-shadow:0 18px 42px #00000047}.jerno-score-info>div:before{content:"";border-left:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));border-top:1px solid color-mix(in srgb,var(--accent) 40%,var(--line));background:var(--surface);width:8px;height:8px;position:absolute;top:-5px;left:96px;transform:rotate(45deg)}.jerno-score-info>div p{color:var(--text);font-size:12px;line-height:1.5}.jerno-score-info>div p+p{margin-top:5px}.performance-radar-layout{place-items:center;padding:13px 0 7px;display:grid}.performance-radar-visual{place-items:center;min-width:0;display:grid;position:relative}.performance-radar-visual svg{width:min(100%,460px);height:auto;overflow:visible}.radar-grid,.radar-axis{fill:none;stroke:var(--line);stroke-width:1px;vector-effect:non-scaling-stroke}.radar-grid:nth-of-type(4){stroke:color-mix(in srgb,var(--line) 68%,var(--muted) 32%)}.radar-result{fill:color-mix(in srgb,var(--accent) 24%,transparent);stroke:var(--accent);stroke-width:2.5px;stroke-linejoin:round;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 8px color-mix(in srgb,var(--accent) 23%,transparent));transform-origin:180px 180px;animation:.55s ease-out both radar-reveal}.radar-point{fill:var(--accent);stroke:var(--surface);stroke-width:2px;vector-effect:non-scaling-stroke}.radar-label{fill:var(--muted);font-size:9px;font-weight:650}.radar-sample{text-align:center;pointer-events:none;display:grid;position:absolute;inset:50% auto auto 50%;transform:translate(-50%,-50%)}.radar-sample strong{font-size:13px;line-height:1}.radar-sample span{color:var(--muted-2);text-transform:uppercase;letter-spacing:.08em;margin-top:3px;font-size:6px}.jerno-score-gauge{border-top:1px solid var(--line-soft);grid-template-columns:145px minmax(0,1fr);align-items:center;gap:28px;margin:4px 0 0;padding:22px 0 19px;display:grid}.jerno-score-gauge-value{grid-template-columns:auto 1fr;align-items:end;column-gap:7px;display:grid}.jerno-score-gauge-value span{color:var(--muted);text-transform:uppercase;letter-spacing:.12em;grid-column:1/-1;margin-bottom:5px;font-size:8px;font-weight:800}.jerno-score-gauge-value strong{color:var(--accent);font-variant-numeric:tabular-nums;letter-spacing:-.04em;font-size:36px;line-height:.95}.jerno-score-gauge-value small{color:var(--muted-2);padding-bottom:3px;font-size:8px}.jerno-score-gauge-scale{min-width:0;padding-top:18px}.jerno-score-gauge-track{background:linear-gradient(90deg,var(--red) 0%,#e3aa51 24%,#d5d95a 42%,var(--green) 62%,var(--accent) 79%,var(--accent-strong) 100%);height:12px;box-shadow:inset 0 0 0 1px #ffffff14,0 7px 20px color-mix(in srgb,var(--accent) 10%,transparent);border-radius:99px;position:relative}.jerno-score-gauge-marker{border:3px solid var(--surface);background:var(--accent);width:20px;height:20px;box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 66%,white),0 5px 14px #00000047;border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;transform:translate(-50%,-50%)}.jerno-score-gauge-marker span{border:1px solid var(--line);background:var(--surface);color:var(--text);border-radius:6px;padding:4px 6px;font-size:8px;font-style:normal;font-weight:800;line-height:1;position:absolute;bottom:25px;box-shadow:0 5px 13px #0000002e}.jerno-score-gauge-ticks{color:var(--muted-2);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:10px;font-size:8px;display:flex}.jerno-score-gauge.is-pending .jerno-score-gauge-track{background:var(--line-soft);box-shadow:inset 0 0 0 1px var(--line)}@keyframes radar-reveal{0%{opacity:0;transform:scale(.12)}to{opacity:1;transform:scale(1)}}@media (prefers-reduced-motion:reduce){.radar-result{animation:none}}.breakdown-head{justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;display:flex}.breakdown-head h2{margin:0}.breakdown-head span{color:var(--muted-2);font-size:8px}.break-row .bar i{background:linear-gradient(90deg,var(--accent),var(--accent-strong))}.break-row.is-negative .bar i{background:linear-gradient(90deg,#bd4d55,var(--red))}.breakdown-more{border:0;border-top:1px solid var(--line-soft);width:100%;min-height:36px;color:var(--accent);cursor:pointer;background:0 0;margin-top:7px;font-size:9px}.metric-notes-title{align-items:center;gap:10px;margin-bottom:17px;display:flex}.metric-notes-title>svg{width:18px;color:var(--accent)}.metric-notes-title h2{margin:0 0 3px}.metric-notes-title span{color:var(--muted-2);font-size:8px}.settings-layout{grid-template-columns:210px minmax(0,760px);gap:28px}.settings-sidebar{flex-direction:column;gap:14px;display:flex}.settings-tabs{border:1px solid var(--line);background:linear-gradient(145deg,var(--card-start),var(--card-end));border-radius:14px;padding:6px}.settings-tabs button{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:9px;height:auto;min-height:56px;padding:8px 10px;display:grid}.settings-tabs button>svg{width:16px;color:var(--muted-2);justify-self:center}.settings-tabs button>span{flex-direction:column;gap:3px;min-width:0;display:flex}.settings-tabs button strong{color:inherit;font-size:10px}.settings-tabs button small{color:var(--muted-2);font-size:7px}.settings-tabs button.active{background:linear-gradient(135deg,var(--accent-soft),color-mix(in srgb,var(--accent-soft) 35%,transparent));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line) 50%,var(--accent) 50%)}.settings-tabs button.active>svg{color:var(--accent)}.settings-workspace-status{border:1px solid var(--line);background:var(--surface);border-radius:13px;flex-direction:column;gap:5px;padding:14px;display:flex}.settings-workspace-status>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;align-items:center;gap:6px;font-size:8px;display:flex}.settings-workspace-status i{background:var(--green);width:6px;height:6px;box-shadow:0 0 0 4px var(--green-soft);border-radius:50%}.settings-workspace-status small{color:var(--muted-2);font-size:8px}.settings-mobile-select{display:none}.settings-current{border:1px solid var(--line);background:radial-gradient(circle at 0 0,#43c4e817,transparent 44%),var(--surface);border-radius:14px;align-items:center;gap:11px;min-height:64px;padding:12px 15px;display:flex}.settings-current>svg{width:20px;color:var(--accent)}.settings-current>span{flex-direction:column;gap:3px;display:flex}.settings-current strong{font-size:12px}.settings-current small{color:var(--muted-2);font-size:8px}.settings-current>i{background:var(--accent-soft);color:var(--accent);text-transform:uppercase;letter-spacing:.08em;border-radius:99px;margin-left:auto;padding:5px 8px;font-size:7px;font-style:normal}.settings-section{box-shadow:0 12px 34px #00000014}.settings-section-head p{max-width:560px;font-size:10px}.trade-heading{grid-template-columns:auto minmax(0,1fr)}.detail-performance{--detail-tone:var(--green);background:radial-gradient(circle at 0 0,color-mix(in srgb,var(--detail-tone) 10%,transparent),transparent 32%),linear-gradient(145deg,var(--card-start),var(--card-end));grid-template-columns:1.2fr repeat(3,1fr);margin:17px 0 0;padding:0 18px;display:grid;overflow:hidden}.detail-performance.is-negative{--detail-tone:var(--red)}.detail-performance>div{border-left:1px solid var(--line-soft);flex-direction:column;justify-content:center;gap:6px;min-height:84px;padding:16px;display:flex}.detail-performance>div:first-child{border-left:0}.detail-performance span{color:var(--muted-2);text-transform:uppercase;letter-spacing:.09em;font-size:8px}.detail-performance strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;text-transform:capitalize;font-size:17px}.detail-performance>div:first-child strong{font-size:25px}.detail-outcome{color:var(--detail-tone)}.trade-facts-head{margin-bottom:8px}.trade-facts-head>span{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;font-size:7px;font-weight:750}.trade-facts-head h2{margin:4px 0 3px}.trade-facts-head p{color:var(--muted-2);margin:0;font-size:8px;line-height:1.45}.fact-edit-button{justify-content:center;width:100%;margin-top:13px}.confirmed-edit-form{border-color:color-mix(in srgb,var(--accent) 35%,var(--line));margin-bottom:17px}.confirmed-edit-heading{justify-content:space-between;gap:14px;margin-bottom:17px;display:flex}.confirmed-edit-heading span{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:750}.confirmed-edit-heading h2{margin:5px 0 4px}.confirmed-edit-heading p{color:var(--muted);margin:0;font-size:10px;line-height:1.5}.record-progress{grid-template-columns:repeat(3,1fr);max-width:640px;margin:-8px auto 16px;padding:0;list-style:none;display:grid}.record-progress li{color:var(--muted-2);align-items:center;gap:7px;font-size:9px;display:flex;position:relative}.record-progress li:after{content:"";background:var(--line);flex:1;height:1px;margin:0 8px}.record-progress li:last-child:after{display:none}.record-progress li>span{border:1px solid var(--line);background:var(--surface);border-radius:50%;flex:none;place-items:center;width:25px;height:25px;font-size:8px;display:grid}.record-progress li>span svg{width:13px}.record-progress li.active{color:var(--text)}.record-progress li.active>span{border-color:var(--accent);background:var(--accent-soft);color:var(--accent);box-shadow:0 0 0 4px color-mix(in srgb,var(--accent-soft) 55%,transparent)}.record-progress li.complete{color:var(--green)}.record-progress li.complete>span{border-color:var(--green);background:var(--green-soft)}.review-outcome-strip{min-height:39px;color:var(--muted-2);grid-template-columns:minmax(140px,240px) auto;align-items:center;gap:12px;margin:10px 2px 0;font-size:9px;display:grid}.review-outcome-strip>div{border-radius:99px;gap:3px;height:5px;display:flex;overflow:hidden}.review-title .button{flex:none}@media (min-width:1180px){.journal-entry-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.archive-trade-card{height:100%}}@media (max-width:900px){.settings-layout{grid-template-columns:1fr}.settings-sidebar{display:none}.settings-mobile-select{gap:6px;margin-bottom:13px;display:grid}.settings-mobile-select>span{color:var(--muted-2);text-transform:uppercase;letter-spacing:.09em;font-size:8px}.detail-aside{order:initial}.analytics-hero,.performance-radar-layout,.analytics-primary-grid{grid-template-columns:1fr}.analytics-primary-grid .performance-radar-card{padding:22px}.analytics-primary-grid .performance-radar-layout{padding:13px 0 7px}.analytics-primary-grid .performance-radar-visual svg{width:min(100%,460px)}.analytics-primary-grid .jerno-score-gauge{grid-template-columns:145px minmax(0,1fr);gap:28px;padding:22px 0 19px}.analytics-primary-grid .jerno-score-gauge-value{grid-template-columns:auto 1fr}.analytics-primary-grid .jerno-score-gauge-value span{grid-column:1/-1;margin:0 0 5px}.analytics-primary-grid .jerno-score-gauge-scale{padding:18px 0 0}}@media (max-width:760px){.journal-page .page-header p,.analytics-page .page-header p,.settings-page .page-header p,.review-page .page-header p{display:none}.journal-page .page-header,.analytics-page .page-header,.settings-page .page-header,.review-page .page-header{margin-bottom:15px}.performance-radar-card{padding:16px}.performance-radar-head h2{font-size:16px}.performance-radar-head>div:first-child>p{display:none}.jerno-score-info summary{width:36px;height:36px}.jerno-score-info>div{top:71px;left:16px;right:16px}.performance-radar-layout{grid-template-columns:1fr;padding-top:7px}.performance-radar-visual svg{width:min(100%,350px)}.jerno-score-gauge{grid-template-columns:1fr;gap:14px;padding:20px 0 18px}.jerno-score-gauge-value{grid-template-columns:auto auto 1fr;align-items:end}.jerno-score-gauge-value span{grid-column:auto;margin:0 7px 3px 0}.jerno-score-gauge-value strong{font-size:31px}.jerno-score-gauge-scale{padding:16px 5px 0}.analytics-primary-grid{margin:14px 0 15px}.analytics-primary-grid .performance-radar-card{padding:16px}.analytics-primary-grid .performance-radar-layout{padding-top:7px}.analytics-primary-grid .performance-radar-visual svg{width:min(100%,350px)}.analytics-primary-grid .jerno-score-gauge{grid-template-columns:1fr;gap:14px;padding:20px 0 18px}.analytics-primary-grid .jerno-score-gauge-value{grid-template-columns:auto auto 1fr}.analytics-primary-grid .jerno-score-gauge-value span{grid-column:auto;margin:0 7px 3px 0}.analytics-primary-grid .jerno-score-gauge-scale{padding:16px 5px 0}.settings-cloud-signin{grid-template-columns:auto minmax(0,1fr);padding:14px}.settings-cloud-signin .button{grid-column:1/-1;width:100%;min-height:44px}.journal-overview{grid-template-columns:1fr;gap:13px;padding:15px}.journal-overview-copy>small{display:none}.journal-overview-copy>strong{font-size:20px}.journal-overview-metrics{border-top:1px solid var(--line-soft);padding-top:13px}.journal-overview-metrics>div{min-height:40px;padding:0 10px}.journal-overview-metrics>div:first-child{border-left:0;padding-left:0}.journal-overview-metrics>div:last-child{padding-right:0}.journal-overview-metrics svg,.journal-pnl-dot{display:none}.journal-overview-metrics strong{font-size:12px}.journal-filters{gap:0;padding:9px}.journal-search-row{grid-template-columns:minmax(0,1fr) auto;gap:7px;display:grid}.journal-filter-toggle{border:1px solid var(--line);background:var(--surface-2);min-width:80px;color:var(--muted);border-radius:9px;justify-content:center;align-items:center;gap:5px;padding:0 10px;font-size:9px;font-weight:650;display:flex}.journal-filter-toggle svg{width:14px}.journal-filter-toggle span{background:var(--accent);color:#071015;border-radius:50%;place-items:center;min-width:16px;height:16px;font-size:8px;display:grid}.journal-filters .filter-row{border-top:1px solid var(--line-soft);grid-template-columns:1fr 1fr;gap:7px;margin-top:9px;padding-top:9px;display:none;overflow:visible}.journal-filters.filters-expanded .filter-row{display:grid}.journal-filters .filter-row select{width:100%;min-width:0;height:39px;font-size:10px}.journal-filters .filter-row select:first-of-type{grid-column:1/-1}.journal-clear{grid-column:1/-1;justify-self:center}.journal-results{margin:14px 2px}.journal-entry-grid{gap:9px}.archive-trade-card .today-trade-reason{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.journal-day{margin-bottom:20px}.journal-date{margin-bottom:9px}.journal-view-tabs{grid-template-columns:1fr 1fr;width:100%;margin-bottom:12px;display:grid}.journal-view-tabs button{justify-content:center;min-height:44px;padding:0 8px;font-size:10px}.pnl-calendar-card{border-radius:16px;padding:13px}.pnl-calendar-heading{gap:12px;margin-bottom:13px;display:grid}.pnl-calendar-heading h2{font-size:20px}.pnl-calendar-heading p{font-size:9px}.pnl-calendar-controls{grid-template-columns:1fr auto;justify-content:stretch;display:grid}.pnl-mode-tabs{grid-column:1/-1;grid-template-columns:repeat(3,1fr);display:grid}.pnl-mode-tabs button{justify-content:center}.pnl-month-nav,.pnl-weekend-toggle{min-height:44px}.pnl-month-nav button{height:36px}.pnl-weekend-toggle{padding-left:10px;font-size:9px}.pnl-month-summary{grid-template-columns:1fr 1fr;margin-bottom:14px}.pnl-month-summary>div{min-height:72px;padding:11px 12px}.pnl-month-summary>div:nth-child(3){border-left:0;border-top:1px solid var(--line-soft)}.pnl-month-summary>div:nth-child(4){border-top:1px solid var(--line-soft)}.pnl-month-summary strong{font-size:17px}.pnl-month-primary strong{font-size:22px}.pnl-calendar-grid,.pnl-calendar-grid.hide-weekends{gap:4px}.pnl-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr))}.pnl-calendar-grid.hide-weekends{grid-template-columns:repeat(5,minmax(0,1fr))}.pnl-calendar-week-label,.pnl-calendar-week-total{display:none}.pnl-calendar-weekday{text-align:center;padding:0 0 2px;font-size:7px}.pnl-calendar-day{border-radius:9px;min-height:78px;padding:7px 5px}.pnl-calendar-day:after{inset:auto 5px 4px}.pnl-calendar-day>span{font-size:9px}.pnl-calendar-day>span i{display:none}.pnl-calendar-day strong{letter-spacing:-.04em;text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.pnl-calendar-day small{white-space:nowrap;font-size:6px}.pnl-calendar-day .pnl-no-trades{font-size:0}.pnl-calendar-day .pnl-no-trades:after{content:"—";font-size:8px}.pnl-mobile-weekly{border-top:1px solid var(--line-soft);grid-template-columns:repeat(5,1fr);gap:5px;margin-top:12px;padding-top:11px;display:grid}.pnl-mobile-weekly>div{text-align:center;gap:2px;min-width:0;display:grid}.pnl-mobile-weekly span{color:var(--muted-2);text-transform:uppercase;letter-spacing:.08em;font-size:6px}.pnl-mobile-weekly strong{font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.pnl-day-breakdown{border-radius:16px;padding:14px}.pnl-day-breakdown>header{align-items:flex-end;margin-bottom:13px}.pnl-day-breakdown h2{font-size:16px}.pnl-day-breakdown header p{font-size:8px}.pnl-day-result{min-width:92px}.pnl-day-result strong{font-size:18px}.pnl-day-content{grid-template-columns:1fr;gap:10px}.pnl-day-chart{min-height:220px;padding:12px}.pnl-day-chart>svg{height:176px}.pnl-day-chart-label{inset:12px 12px auto}.pnl-day-trade{grid-template-columns:38px minmax(0,1fr) auto 12px;gap:7px;min-height:64px}.pnl-day-trade-symbol{width:38px}.pnl-day-trade>span:nth-child(2)>strong{font-size:10px}.pnl-day-trade>span:nth-child(2)>small{font-size:8px}.analytics-range{padding:7px}.analytics-scope-controls{gap:7px;display:grid}.analytics-presets{grid-template-columns:repeat(4,1fr);display:grid}.analytics-presets button{background:var(--surface-2);min-width:0}.analytics-mode-tabs{grid-template-columns:repeat(3,1fr);display:grid}.analytics-mode-tabs button{text-align:center;min-width:0;min-height:43px}.analytics-range .date-range{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);gap:6px;display:grid}.analytics-range .date-range .input{width:100%;min-width:0;padding:0 8px;font-size:9px}.analytics-hero{gap:18px;min-height:0;padding:18px}.analytics-hero-copy>strong{font-size:36px}.analytics-outcomes{margin-top:19px}.analytics-trend{min-height:170px}.analytics-trend svg{height:170px}.analytics-stats .stat-card{min-height:104px;padding:14px}.analytics-stats .stat-value{font-size:24px}.analytics-stats .stat-sub{margin:4px 0 0;font-size:8px;display:block}.analytics-groups{gap:12px}.breakdown{padding:15px}.break-row{grid-template-columns:minmax(90px,1fr) minmax(65px,.7fr) auto;gap:8px}.break-row .bar{display:block}.metric-notes{padding:17px}.metric-notes .grid{gap:14px}.settings-mobile-select{margin-bottom:12px}.settings-current{min-height:58px}.settings-section-head{padding:17px 17px 13px}.settings-section-body{padding:17px}.settings-section-head h2{font-size:14px}.settings-section-head p{font-size:9px}.settings-save .button{width:100%}.detail-top{margin-bottom:18px}.detail-top>div{gap:5px}.detail-top .button span{display:none}.trade-heading{grid-template-columns:minmax(0,1fr);align-items:start;gap:10px}.symbol-large{border-radius:11px;width:max-content;min-width:0;max-width:100%;height:40px;padding:0 11px;font-size:10px}.trade-heading h1{margin-top:6px;font-size:20px}.heading-meta{flex-wrap:wrap}.detail-performance{grid-template-columns:repeat(2,1fr);margin-top:14px;padding:0}.detail-performance>div{border-left:1px solid var(--line-soft);border-top:1px solid var(--line-soft);min-height:72px;padding:13px}.detail-performance>div:nth-child(-n+2){border-top:0}.detail-performance>div:nth-child(odd){border-left:0}.detail-performance>div:first-child strong{font-size:21px}.detail-grid{margin-top:13px}.detail-aside{order:initial}.story-card{padding:16px}.story-content>p{font-size:11px}.trade-facts{padding:17px}.record-progress{margin:-4px 0 14px}.record-progress li{gap:5px;font-size:8px}.record-progress li:after{margin:0 4px}.record-progress li>span{width:23px;height:23px}.record-workflow .page-header{margin-bottom:15px}.review-outcome-strip{grid-template-columns:1fr;gap:5px;margin-top:8px}.review-queue{grid-template-columns:auto 1fr auto}.review-queue>div:nth-child(2){display:flex}.review-queue>div:nth-child(2) span{display:none}.review-title{gap:10px}.review-title .button{min-height:32px;padding:0 9px;font-size:8px;display:inline-flex}.review-title h2{font-size:16px}.landing-main{gap:34px;padding:38px 0 45px}.landing-preview{display:block;transform:none}.landing-preview .mini-chart{height:140px}.landing-preview .preview-record{padding:13px}.landing-preview .preview-trade>div{padding:11px}.landing-hero h1{font-size:44px}.landing-footer{gap:16px;height:auto;min-height:62px}}@media (max-width:410px){.journal-overview-metrics>div{padding:0 7px}.journal-overview-metrics>div>span:not(.journal-pnl-dot){font-size:7px}.analytics-stats .stat-card{padding:12px}.analytics-stats .stat-value{font-size:21px}.break-row{grid-template-columns:minmax(85px,1fr) 55px auto}.record-progress li strong{display:none}.record-progress li:after{margin-right:7px}.review-queue>div:nth-child(2){align-items:center;min-width:38px}.landing-hero h1{font-size:40px}}.onboarding-steps{color:var(--muted-2);text-align:center;grid-template-columns:repeat(3,1fr);margin:18px 0 0;padding:0;font-size:8px;list-style:none;display:grid}.onboarding-steps li{justify-content:center;align-items:center;gap:6px;display:flex}.onboarding-steps li>span{border:1px solid var(--line);border-radius:50%;place-items:center;width:21px;height:21px;font-size:7px;display:grid}.onboarding-steps li.active{color:var(--text)}.onboarding-steps li.active>span{border-color:var(--accent);background:var(--accent-soft);color:var(--accent)}.onboarding-steps li.complete{color:var(--green)}.onboarding-steps li.complete>span{border-color:var(--green);background:var(--green-soft)}.journal-overview,.analytics-hero,.settings-current,.detail-performance{background:linear-gradient(145deg,var(--card-start),var(--card-end))}.journal-overview,.analytics-hero,.settings-current,.settings-section,.detail-performance{border-radius:var(--radius)}.journal-overview-copy>small,.journal-overview-metrics>div>span:not(.journal-pnl-dot),.analytics-outcome-labels,.breakdown-head span,.settings-tabs button small,.settings-workspace-status small,.settings-current small,.settings-section-head p,.provider-row small,.toggle-row small,.settings-note,.trade-facts-head p,.review-queue span,.review-notes>div>p,.auth-card>small,.legal-updated{font-size:10px;line-height:1.5}.journal-overview-copy>span,.journal-results,.analytics-chart-label span,.settings-workspace-status>span,.trade-facts-head>span{font-size:10px}.today-page .today-demo,.journal-page .today-demo{display:none}.today-active-symbol,.today-active-copy small,.today-active-result small,.today-trade-title>span,.today-trade-outcome small,.today-trade-outcome>span,.today-trade-fact{font-size:10px}.today-direction{min-height:24px;font-size:9px}.today-trade-reason{font-size:11px;line-height:1.58}.today-trade-open{width:40px;height:40px}.today-active-head>div>span,.today-active-head>small,.today-journal-eyebrow,.today-journal-head p,.today-journal-link,.today-active-result small,.pill,.trade-meta,.trade-result span{font-size:10px}.journal-overview{box-shadow:0 12px 32px #00000017,inset 0 1px #ffffff06}.journal-overview-metrics>div>span:not(.journal-pnl-dot){gap:3px}.journal-filter-toggle,.journal-clear{min-height:40px;font-size:10px}.journal-results{text-transform:none;letter-spacing:.02em}.journal-date small{font-size:10px}.analytics-presets button{min-height:40px;transition:background var(--motion-fast) ease,color var(--motion-fast) ease,border-color var(--motion-fast) ease;font-size:10px}.analytics-presets button[aria-pressed=true]{color:var(--accent);border-color:color-mix(in srgb,var(--line) 55%,var(--accent) 45%);background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 15%,transparent)}.analytics-hero{box-shadow:0 16px 40px #0000001c,inset 0 1px #ffffff08}.analytics-chart-label strong,.analytics-hero-copy>small{font-size:11px}.analytics-outcome-labels,.analytics-stats .stat-sub{font-size:10px}.breakdown h2{font-size:15px}.break-row strong{font-size:11px}.break-row span{font-size:10px}.breakdown-more{min-height:44px;font-size:10px}.analytics-breakdown-tabs{display:none}.analytics-group-panel{display:contents}.metric-notes{padding:0;overflow:hidden}.metric-notes>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:64px;padding:0 18px;list-style:none;display:flex}.metric-notes>summary::-webkit-details-marker{display:none}.metric-notes>summary>svg{width:17px;color:var(--muted);transition:transform var(--motion-standard) ease}.metric-notes[open]>summary>svg{transform:rotate(90deg)}.metric-notes-title{margin:0}.metric-notes-title>span{flex-direction:column;gap:2px;display:flex}.metric-notes-title strong{color:var(--text);font-size:12px}.metric-notes-title small{color:var(--muted-2);font-size:10px}.metric-notes-content{border-top:1px solid var(--line-soft);padding:17px 18px 19px}.metric-notes-content p strong{font-size:11px}.metric-notes-content p span{font-size:10px}.settings-mobile-tabs{display:none}.settings-tabs button{cursor:pointer;transition:background var(--motion-fast) ease,color var(--motion-fast) ease;border-radius:11px}.settings-tabs button strong{font-size:12px}.settings-tabs button small{font-size:10px}.settings-workspace-status strong{font-size:11px}.settings-current{background:linear-gradient(145deg,var(--card-start),var(--card-end));box-shadow:0 10px 26px #00000012}.settings-current small{font-size:10px}.settings-current>i{font-size:9px}.settings-section-head h2{font-size:17px}.settings-section-head p{font-size:11px}.provider-row{min-height:64px}.provider-row strong,.toggle-row strong{font-size:12px}.provider-row small,.toggle-row small{font-size:10px}.toggle-row{min-height:64px}.legal-links a{align-items:center;min-height:44px;font-size:11px;display:flex}.settings-note{font-size:10px}.support-access-control{border:1px solid var(--line);background:var(--surface-inset);border-radius:13px;grid-template-columns:42px minmax(0,1fr);gap:12px;padding:15px;display:grid}.support-access-control>span{background:var(--surface-3);width:42px;height:42px;color:var(--muted);border-radius:12px;place-items:center;display:grid;position:relative}.support-access-control>span svg{width:19px}.support-access-control>span i{border:2px solid var(--surface-inset);background:var(--muted-2);border-radius:50%;width:8px;height:8px;position:absolute;bottom:-2px;right:-2px}.support-access-control.enabled{border-color:color-mix(in srgb,var(--green) 42%,var(--line));background:color-mix(in srgb,var(--green-soft) 45%,var(--surface-inset))}.support-access-control.enabled>span{background:var(--green-soft);color:var(--green)}.support-access-control.enabled>span i{background:var(--green)}.support-access-control>div{gap:5px;min-width:0;display:grid}.support-access-control strong{font-size:12px}.support-access-control p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.support-access-control small{color:var(--green);font-size:9px}.support-access-consent{border:1px solid var(--line);background:var(--surface-2);color:var(--text-body);border-radius:11px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:10px;margin:12px 0;padding:13px;font-size:10px;line-height:1.55;display:grid}.support-access-consent input{width:20px;height:20px;accent-color:var(--accent);margin:0}.support-access-control+.button,.support-access-consent+.button{margin-top:12px}.detail-actions,.detail-desktop-actions{align-items:center;gap:8px;display:flex}.detail-mobile-actions{display:none;position:relative}.back-link{min-height:40px;font-size:12px}.detail-performance{box-shadow:0 12px 32px #00000017,inset 0 1px #ffffff06}.detail-performance span{font-size:10px}.execution-outcome-group{display:contents}.execution-outcome-heading{display:none}.target-hit-card{background:linear-gradient(145deg,var(--card-start),var(--card-end));gap:15px;padding:18px;display:grid}.stop-hit-card{border-color:color-mix(in srgb,var(--red) 28%,var(--line));background:linear-gradient(145deg,var(--card-start),color-mix(in srgb,var(--red) 4%,var(--card-end)));grid-template-columns:minmax(0,1fr) minmax(150px,220px);align-items:center;gap:15px;padding:18px;display:grid}.stop-hit-card>div:first-child>span{color:var(--red);letter-spacing:.13em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.stop-hit-card h2{margin:0 0 5px;font-size:15px}.stop-hit-card>div:first-child>p{max-width:590px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.stop-hit-button{border:1px solid color-mix(in srgb,var(--red) 45%,var(--line));background:color-mix(in srgb,var(--red) 5%,var(--surface-2));min-height:72px;color:var(--text);text-align:left;cursor:pointer;border-radius:11px;grid-template-columns:1fr auto;align-content:center;gap:4px 8px;padding:11px 12px;transition:transform .18s,border-color .18s,background .18s;display:grid}.stop-hit-button:hover{border-color:var(--red);background:color-mix(in srgb,var(--red) 10%,var(--surface-2));transform:translateY(-2px)}.stop-hit-button>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:700}.stop-hit-button>strong{font-variant-numeric:tabular-nums;grid-row:2;font-size:16px}.stop-hit-button>small{color:var(--red);grid-area:1/2/3;align-self:center;font-size:9px;font-weight:700}.stop-hit-confirm{border-color:color-mix(in srgb,var(--red) 45%,var(--line));background:color-mix(in srgb,var(--red) 7%,var(--surface-2));grid-column:1/-1}.required-note{color:var(--muted);margin:-4px 0 13px;font-size:9px}.required-note span,.required-mark{color:var(--red)}.field-hint{color:var(--muted-2);margin-top:6px;font-size:9px;line-height:1.4;display:block}.target-hit-card>div:first-child>span{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:800;display:block}.target-hit-card h2{margin:0 0 5px;font-size:15px}.target-hit-card>div:first-child>p{max-width:590px;color:var(--muted);margin:0;font-size:10px;line-height:1.55}.target-hit-list{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;display:grid}.target-hit-list button{border:1px solid color-mix(in srgb,var(--accent) 42%,var(--line));background:var(--surface-2);min-height:72px;color:var(--text);text-align:left;cursor:pointer;border-radius:11px;grid-template-columns:1fr auto;align-content:center;gap:4px 8px;padding:11px 12px;transition:transform .18s,border-color .18s,background .18s;display:grid}.target-hit-list button:not(:disabled):hover{border-color:var(--accent);background:var(--accent-soft);transform:translateY(-2px)}.target-hit-list button>span{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:700}.target-hit-list button>strong{font-variant-numeric:tabular-nums;grid-row:2;font-size:16px}.target-hit-list button>small{color:var(--accent);grid-area:1/2/3;align-self:center;font-size:9px;font-weight:700}.target-hit-list button.is-hit{border-color:color-mix(in srgb,var(--green) 38%,var(--line));background:color-mix(in srgb,var(--green) 7%,var(--surface-2));opacity:.82}.target-hit-list button.is-hit>small{color:var(--green)}.target-hit-list button:disabled:not(.is-hit){opacity:.48;cursor:not-allowed}.target-hit-confirm{border:1px solid color-mix(in srgb,var(--accent) 45%,var(--line));background:var(--accent-soft);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:13px;display:flex}.target-hit-confirm strong{font-size:11px}.target-hit-confirm p{color:var(--muted);margin:4px 0 0;font-size:9px;line-height:1.45}.target-hit-confirm>div:last-child{flex-shrink:0;gap:7px;display:flex}.target-pnl-confirm{flex:260px;gap:5px;display:grid}.target-pnl-confirm label{color:var(--text);font-size:9px;font-weight:700}.target-pnl-confirm .input{background:color-mix(in srgb,var(--panel) 82%,transparent);min-height:40px}.target-pnl-confirm small{color:var(--muted);font-size:8px;line-height:1.45}.fill-time-field{min-width:220px}.synthetic-chart-notice{margin:0 0 12px}@media (max-width:600px){.execution-outcome-group{border:1px solid var(--line);background:linear-gradient(145deg,var(--card-start),var(--card-end));border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 8px;padding:14px;display:grid;box-shadow:0 12px 32px #00000014}.execution-outcome-heading{grid-column:1/-1;gap:4px;padding-bottom:2px;display:grid}.execution-outcome-heading>span{color:var(--accent);letter-spacing:.13em;text-transform:uppercase;font-size:8px;font-weight:800}.execution-outcome-heading h2{margin:0;font-size:15px}.execution-outcome-heading p{color:var(--muted);margin:0;font-size:9px;line-height:1.45}.execution-outcome-group>.target-hit-card,.execution-outcome-group>.stop-hit-card{display:contents}.execution-outcome-group>.target-hit-card>div:first-child,.execution-outcome-group>.stop-hit-card>div:first-child{display:none}.execution-outcome-group .target-hit-list{display:contents}.stop-hit-card h2{margin-bottom:4px;font-size:14px}.stop-hit-card>div:first-child>p{font-size:9px;line-height:1.45}.stop-hit-button{align-items:initial;grid-template-columns:1fr auto;align-content:center;gap:4px 8px;width:auto;min-width:0;min-height:72px;padding:11px 12px}.stop-hit-button>span{font-size:9px}.stop-hit-button>strong{grid-area:2/1;font-size:16px}.stop-hit-button>small{grid-area:1/2/3;font-size:9px}.execution-outcome-group .target-hit-confirm,.execution-outcome-group .notice{grid-column:1/-1}.execution-outcome-group .target-hit-confirm{left:12px;right:12px;bottom:calc(var(--mobile-nav-height) + var(--mobile-safe-bottom) + 10px);z-index:70;max-height:calc(100dvh - var(--mobile-nav-height) - 96px);background:color-mix(in srgb,var(--surface) 97%,var(--accent) 3%);overscroll-behavior:contain;border-radius:18px;position:fixed;overflow-y:auto;box-shadow:0 0 0 100vmax #02070c9e,0 24px 70px #00000075}.stop-hit-confirm{grid-column:1/-1;background:color-mix(in srgb,var(--surface) 97%,var(--red) 3%)!important}.target-hit-list{grid-template-columns:repeat(2,minmax(0,1fr))}.target-hit-confirm{flex-direction:column;align-items:stretch;gap:11px;padding:12px}.target-hit-confirm>div:first-child{padding-bottom:2px}.target-hit-confirm strong{font-size:11px;line-height:1.35}.target-hit-confirm p{font-size:9px;line-height:1.4}.target-pnl-confirm{flex:none;gap:5px;width:100%;min-width:0}.fill-time-field{min-width:0}.target-pnl-confirm label{font-size:9px;line-height:1.35}.target-pnl-confirm .input{box-sizing:border-box;width:100%;max-width:100%;min-height:44px;padding:0 11px;font-size:16px}.target-pnl-confirm small{font-size:8px;line-height:1.35}.target-hit-confirm>div:last-child{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:8px;width:100%;display:grid}.target-hit-confirm .button{white-space:nowrap;width:100%;min-width:0;min-height:44px;padding:0 10px;font-size:10px}.target-hit-confirm .button svg{width:16px;height:16px}.entry-detail-page .trade-rule-review.empty{align-items:flex-start;min-height:0;padding:14px}.entry-detail-page .trade-rule-review.empty>svg{width:20px;margin-top:2px}.entry-detail-page .trade-rule-review.empty h2{margin-top:2px}.entry-detail-page .trade-rule-review.empty p{max-width:330px}.story-actions{grid-template-columns:1fr;display:grid}.story-actions .button{min-height:46px}}.trade-facts-head>span{font-size:9px}.trade-facts-head p,.story-time small{font-size:10px}.story-title h2{font-size:16px}.story-title span{font-size:10px}.story-content h3{font-size:11px}.story-content>p{color:var(--text-body-strong);font-size:12px}.story-content summary{align-items:center;min-height:40px;font-size:11px;display:flex}.transcript-block{background:var(--surface-inset)}.transcript-block p{color:var(--text-subtle);font-size:11px}.fact{font-size:11px}.record-progress li{font-size:10px}.record-progress li>span{width:29px;height:29px;font-size:10px}.voice-capture p,.typed-capture>div,.record-tips p,.processing-row small,.helper{font-size:11px}.chart-toolbar span,.chart-legend,.chart-foot,.audio-time,.speed,.audio-unavailable small{font-size:10px}.review-queue strong{font-size:11px}.review-queue span{font-size:10px}.review-title p{font-size:11px}.review-notes>div>p{font-size:10px}.review-notes ul{color:var(--text-body);font-size:11px}.warning-panel p{color:var(--notice-warn-text);font-size:11px}.landing-nav>div>a:not(.button),.landing-trust,.landing-footer,.auth-links button,.auth-divider,.auth-card>small,.onboarding-head>span:last-child,.onboarding-card form>p,.legal-page>a{font-size:11px}.landing-footer a,.auth-links button,.legal-page>a{align-items:center;min-height:44px;display:inline-flex}.auth-card>p{font-size:12px}.auth-card>small{margin-top:10px}.auth-links button{padding:0 6px}.onboarding-card form>p{font-size:12px}.onboarding-steps{font-size:10px}.onboarding-steps li>span{width:27px;height:27px;font-size:10px}.onboarding-steps li>span svg{width:13px}.legal-page p{color:var(--text-body);font-size:12px}.landing-hero h1 span{color:var(--muted)}.landing-hero>p{color:var(--text-body)}.preview-top small,.preview-record small,.preview-trade small,.chart-label,.landing-preview>p{font-size:10px}.mini-chart,.chart-label{background:var(--surface-inset)}.mini-chart .grid-line{stroke:var(--line-soft)}.theme-option small,.theme-saved{font-size:10px}.trade-card:hover{border-color:color-mix(in srgb,var(--line) 55%,var(--accent) 45%)}@media (max-width:900px){.settings-mobile-select{display:none}.settings-mobile-tabs{scrollbar-width:none;border:1px solid var(--line);background:var(--surface);border-radius:14px;gap:4px;margin:0 0 14px;padding:4px;display:flex;overflow-x:auto}.settings-mobile-tabs::-webkit-scrollbar{display:none}.settings-mobile-tabs button{min-width:98px;min-height:50px;color:var(--muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:10px;flex:1;justify-content:center;align-items:center;gap:7px;padding:5px 10px;font-size:10px;font-weight:680;display:flex}.settings-mobile-tabs button svg{width:16px;height:16px}.settings-mobile-tabs button.active{color:var(--accent);background:var(--accent-soft);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--line) 55%,var(--accent) 45%)}}@media (max-width:760px){:root{--radius:16px}.main-content{padding-top:18px}.mobile-header{min-height:66px}.bottom-nav{height:calc(var(--mobile-nav-height) + var(--mobile-safe-bottom))}.bottom-nav a,.bottom-nav button{min-height:44px;font-size:10px}.page-header h1{font-size:26px}.section-title h2{font-size:18px}.button.small,.today-review-link,.today-journal-link{min-height:44px}.today-capture .hero-actions .button:not(.primary),.today-capture .quick-record-actions .button{min-height:44px;font-size:10px}.today-active-trade{min-height:70px}.today-active-symbol{font-size:10px}.today-trade-card{padding:16px}.today-trade-title>span,.today-trade-outcome small,.today-trade-outcome>span,.today-trade-fact{font-size:10px}.today-direction{font-size:9px}.today-trade-reason{font-size:12px}.archive-trade-card .note-fact{display:none}.today-trade-open{width:44px;height:44px}.journal-filter-toggle{min-height:44px;font-size:10px}.journal-filters .filter-row select{height:44px;font-size:11px}.journal-overview-metrics>div>span:not(.journal-pnl-dot),.journal-results{font-size:10px}.metrics-filter-note{flex-direction:column;align-items:flex-start;line-height:1.45}.metrics-filter-note-actions{justify-content:space-between;width:100%}.trade-mode-picker{gap:6px}.trade-mode-picker button{min-height:68px;padding:9px}.trade-mode-picker small{font-size:8px;line-height:1.35}.trade-mode-confirm-card{padding:14px 12px}.trade-mode-confirm-card .trade-mode-picker button{min-height:56px}.trade-mode-quick-card{flex-direction:column;align-items:stretch;padding:12px}.trade-mode-quick-picker{grid-template-columns:repeat(3,1fr);width:100%}.trade-mode-quick-picker button{min-height:44px;padding:0 6px;font-size:11px}.analytics-range{background:linear-gradient(145deg,var(--card-start),var(--card-end));width:100%;min-height:0;padding:0;position:relative;overflow:visible;box-shadow:0 10px 25px #0000001a,inset 0 1px #ffffff08}.analytics-scope-summary{width:100%;min-height:68px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:11px 12px 11px 14px;display:flex}.analytics-scope-summary>span{gap:4px;min-width:0;display:grid}.analytics-scope-summary strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.analytics-scope-summary small{color:var(--muted-2);font-size:9px}.analytics-scope-summary em{border:1px solid color-mix(in srgb,var(--line) 60%,var(--accent) 40%);background:var(--accent-soft);min-height:40px;color:var(--accent);border-radius:10px;align-items:center;gap:6px;padding:0 11px;font-size:9px;font-style:normal;font-weight:750;display:flex}.analytics-scope-summary em svg{width:14px;height:14px}.analytics-scope-backdrop{z-index:119;opacity:0;pointer-events:none;transition:opacity var(--motion-fast) ease;background:#03080ead;border:0;display:block;position:fixed;inset:0}.analytics-range.is-open .analytics-scope-backdrop{opacity:1;pointer-events:auto}.analytics-scope-controls{z-index:120;box-sizing:border-box;width:100%;max-height:min(82dvh,680px);padding:18px 16px calc(18px + var(--mobile-safe-bottom));border:1px solid var(--line);background:var(--surface);visibility:hidden;transition:transform var(--motion-fast) ease,visibility 0s linear var(--motion-fast);border-width:1px 0 0;border-radius:22px 22px 0 0;grid-template-columns:minmax(0,1fr);justify-content:stretch;place-items:stretch stretch;gap:10px;display:grid;position:fixed;bottom:0;left:0;right:0;overflow-y:auto;transform:translateY(105%);box-shadow:0 -22px 60px #00000059}.analytics-range.is-open .analytics-scope-controls{visibility:visible;transition:transform var(--motion-fast) ease;transform:translateY(0)}.analytics-scope-sheet-head{justify-content:space-between;align-items:center;gap:12px;min-height:40px;display:flex}.analytics-scope-sheet-head>span{color:var(--text);align-items:center;gap:8px;font-size:12px;font-weight:800;display:flex}.analytics-scope-sheet-head>span svg{width:16px;height:16px;color:var(--accent)}.analytics-scope-sheet-head>button{border:1px solid var(--line);background:var(--surface-2);width:40px;height:40px;color:var(--muted);cursor:pointer;border-radius:10px;place-items:center;display:grid}.analytics-scope-sheet-head>button svg{width:17px;height:17px}.analytics-scope-controls>div,.analytics-scope-controls>button{box-sizing:border-box;width:100%;min-width:0}.analytics-filter-summary{justify-content:space-between;align-items:center;gap:12px;min-height:26px;padding:0 2px;display:flex}.analytics-filter-summary span{color:var(--muted-2);text-transform:uppercase;letter-spacing:.1em;align-items:center;gap:6px;font-size:8px;font-weight:750;display:flex}.analytics-filter-summary span svg{width:13px;height:13px;color:var(--accent)}.analytics-filter-summary strong{color:var(--text-body);text-transform:capitalize;font-size:9px;font-weight:650}.analytics-presets{background:var(--surface-inset);box-shadow:inset 0 0 0 1px var(--line-soft);border:0;border-radius:12px;gap:3px;padding:3px}.analytics-presets button{background:0 0;min-width:0;height:auto;min-height:42px;padding:0 4px;font-size:10px}.analytics-mode-tabs{background:var(--surface-inset);width:100%;min-height:0;box-shadow:inset 0 0 0 1px var(--line-soft);border:0;gap:3px;padding:3px}.analytics-mode-tabs button{text-align:center;place-items:center;min-height:46px;padding:5px 4px}.analytics-mode-tabs strong{font-size:10px}.analytics-mode-tabs small{font-size:8px}.analytics-date-toggle{border:0;border-top:1px solid var(--line-soft);width:100%;min-height:44px;color:var(--text);text-align:left;cursor:pointer;background:0 0;grid-template-columns:20px minmax(0,1fr) auto 14px;align-items:center;gap:8px;padding:7px 4px 0;display:grid}.analytics-date-toggle>svg:first-child{width:17px;height:17px;color:var(--accent)}.analytics-date-toggle>span{gap:2px;min-width:0;display:grid}.analytics-date-toggle small{color:var(--muted-2);text-transform:uppercase;letter-spacing:.09em;font-size:7px;font-weight:700}.analytics-date-toggle strong{text-overflow:ellipsis;white-space:nowrap;font-size:10px;font-weight:700;overflow:hidden}.analytics-date-toggle em{color:var(--accent);font-size:9px;font-style:normal;font-weight:700}.analytics-date-toggle>svg:last-child{width:14px;height:14px;color:var(--muted-2);transition:transform var(--motion-fast)}.analytics-date-toggle[aria-expanded=true]>svg:last-child{transform:rotate(90deg)}.analytics-range .date-range{grid-template-columns:repeat(2,minmax(0,1fr));align-items:end;gap:8px;width:100%;padding-top:2px;display:none}.analytics-range .date-range.is-open{display:grid}.analytics-range .analytics-date-field{gap:5px;min-width:0;display:grid}.analytics-range .analytics-date-field>span{color:var(--muted-2);letter-spacing:.08em;text-transform:uppercase;padding-left:3px;font-size:7px;font-weight:700;display:block}.analytics-range .date-range-separator{display:none}.analytics-range .date-range .input{box-sizing:border-box;text-align:center;appearance:none;width:100%;min-width:0;max-width:100%;min-height:38px;padding:0 6px;font-size:9px}.analytics-scope-apply{width:100%;min-height:48px;margin-top:2px;display:flex}.analytics-stats .stat-sub{font-size:10px}.analytics-breakdown-tabs{border:1px solid var(--line);background:var(--surface);border-radius:13px;grid-template-columns:repeat(4,1fr);gap:4px;margin:16px 0 10px;padding:4px;display:grid}.analytics-breakdown-tabs button{min-height:42px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:9px;font-size:10px;font-weight:700}.analytics-breakdown-tabs button[aria-pressed=true]{color:var(--accent);background:var(--accent-soft)}.analytics-group-panel{display:none}.analytics-group-panel.active,.analytics-groups{display:block}.break-row strong{font-size:11px}.break-row span{font-size:10px}.metric-notes>summary{min-height:70px;padding:0 16px}.metric-notes-content{padding:16px}.settings-current{min-height:66px}.settings-current strong{font-size:14px}.settings-section-head{padding:18px 18px 14px}.settings-section-body{padding:18px}.settings-section-head h2{font-size:17px}.settings-section-head p{font-size:11px}.detail-top{align-items:center}.detail-desktop-actions{display:none}.detail-edit-action span{display:inline!important}.detail-mobile-actions{display:block}.detail-mobile-actions>summary{border:1px solid var(--line);background:var(--surface-2);cursor:pointer;border-radius:11px;place-items:center;width:44px;height:44px;list-style:none;display:grid}.detail-mobile-actions>summary::-webkit-details-marker{display:none}.detail-mobile-actions>summary svg{width:19px}.detail-mobile-actions>div{z-index:25;border:1px solid var(--line);background:var(--surface-overlay);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);width:150px;box-shadow:var(--shadow);border-radius:12px;padding:5px;display:grid;position:absolute;top:calc(100% + 7px);right:0}.detail-mobile-actions button{min-height:44px;color:var(--text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;align-items:center;gap:9px;padding:0 10px;font-size:11px;display:flex}.detail-mobile-actions button:hover{background:var(--surface-3)}.detail-mobile-actions button.danger{color:var(--red)}.detail-mobile-actions button svg{width:16px}.back-link{min-height:44px}.detail-performance span{font-size:10px}.story-title h2{font-size:16px}.story-content>p{font-size:12px}.fact{align-items:center;min-height:42px;font-size:11px}.record-progress li{font-size:9px}.record-progress li>span{width:27px;height:27px}.review-player{z-index:20;position:sticky;top:72px;box-shadow:0 14px 34px #0003}.review-title .button{min-height:40px;font-size:10px}.auth-card{padding:24px}.onboarding{padding:36px 16px}.onboarding-steps{gap:3px;font-size:9px}.onboarding-steps li{gap:4px}}@media (max-width:410px){.record-progress li strong{display:inline}.record-progress li{gap:4px;font-size:8px}.record-progress li>span{width:26px;height:26px}.settings-mobile-tabs button{min-width:92px}}.workspace-loading-shell{min-height:100vh}.workspace-loading-badge{border:1px solid var(--line);min-height:34px;color:var(--muted);text-transform:uppercase;letter-spacing:.08em;border-radius:10px;align-items:center;gap:8px;padding:0 11px;font-size:9px;font-weight:700;display:flex}.workspace-loading-pulse{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 5px var(--accent-soft);border-radius:50%;animation:1.2s ease-in-out infinite workspacePulse;display:inline-block}.workspace-loading-nav{gap:10px;margin-top:20px;display:grid}.workspace-loading-nav i,.workspace-loading-heading i,.workspace-loading-hero i,.workspace-loading-grid i{background:linear-gradient(100deg,var(--surface-2) 25%,var(--surface-3) 45%,var(--surface-2) 65%);background-size:260% 100%;border-radius:9px;animation:1.4s infinite workspaceShimmer;display:block}.workspace-loading-nav i{width:100%;height:38px}.workspace-loading-content{gap:16px;display:grid}.workspace-loading-heading{gap:8px;padding-top:8px;display:grid}.workspace-loading-heading i:first-child{width:110px;height:9px}.workspace-loading-heading i:nth-child(2){width:min(420px,76%);height:34px}.workspace-loading-heading i:nth-child(3){width:min(510px,90%);height:11px}.workspace-loading-hero{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);align-content:center;gap:13px;min-height:210px;padding:28px;display:grid}.workspace-loading-hero i:first-child{width:90px;height:9px}.workspace-loading-hero i:nth-child(2){width:min(440px,70%);height:28px}.workspace-loading-hero i:nth-child(3){width:min(580px,88%);height:11px}.workspace-loading-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.workspace-loading-grid i{border:1px solid var(--line);height:160px}@keyframes workspacePulse{50%{opacity:.45;transform:scale(.78)}}@keyframes workspaceShimmer{to{background-position:-160% 0}}.today-action-inbox{background:linear-gradient(145deg,var(--card-start),var(--card-end));margin-top:14px;padding:0;overflow:hidden}.today-action-inbox>header{border-bottom:1px solid var(--line-soft);justify-content:space-between;align-items:center;min-height:66px;padding:13px 16px;display:flex}.today-action-inbox>header>div{gap:3px;display:grid}.today-action-inbox>header>div>span{color:var(--accent);text-transform:uppercase;letter-spacing:.12em;font-size:8px;font-weight:800}.today-action-inbox>header h2{margin:0;font-size:16px}.today-action-count{background:var(--accent-soft);min-width:27px;height:27px;color:var(--accent);border-radius:50%;place-items:center;font-size:10px;display:grid}.today-action-toggle{display:none}.today-action-list{display:grid}.today-action-row{border-top:1px solid var(--line-soft);min-height:66px;color:var(--text);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;padding:10px 14px;display:grid}.today-action-row:first-child{border-top:0}.today-action-row:hover{background:var(--surface-2)}.today-action-row>span:nth-child(2){gap:3px;min-width:0;display:grid}.today-action-row>span:nth-child(2)>strong{text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.today-action-row>span:nth-child(2)>small{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;text-transform:capitalize;font-size:9px;overflow:hidden}.today-action-icon{border:1px solid var(--line);background:var(--surface-2);width:36px;height:36px;color:var(--accent);border-radius:10px;place-items:center;display:grid}.today-action-icon svg,.today-action-row>svg{width:15px}.today-action-row.is-warning .today-action-icon{color:var(--amber);border-color:color-mix(in srgb,var(--line) 55%,var(--amber) 45%)}.journal-mode-empty{border-color:color-mix(in srgb,var(--line) 58%,var(--accent) 42%);background:linear-gradient(145deg,var(--card-start),color-mix(in srgb,var(--accent-soft) 30%,var(--card-end)))}.review-date-control{align-items:center;gap:6px;display:flex}.review-date-control .date-input{min-width:145px}.review-evidence-empty{min-height:190px;color:var(--muted-2);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:7px;display:flex}.review-evidence-empty>svg{width:25px;color:var(--accent)}.review-evidence-empty strong{color:var(--text);font-size:13px}.review-evidence-empty span{max-width:300px;font-size:10px;line-height:1.5}.review-evidence-empty .button{margin-top:5px}.analytics-insights{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:14px 0;display:grid}.analytics-insights .stat-card{min-height:112px;padding:16px}.analytics-insights .stat-value{font-size:21px;line-height:1.1}.analytics-hero-copy>small span{font-weight:700}.record-guided-prompts{border:1px solid var(--line);background:linear-gradient(145deg,var(--surface),var(--surface-2));border-radius:13px;grid-template-columns:minmax(220px,1fr) auto;align-items:center;gap:14px;margin:-3px 0 12px;padding:12px 14px;display:grid}.record-guided-prompts>div{gap:3px;min-width:0;display:grid}.record-guided-prompts strong{color:var(--accent);text-transform:uppercase;letter-spacing:.09em;font-size:9px}.record-guided-prompts span{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.record-guided-prompts nav{gap:5px;display:flex}.record-guided-prompts button{background:var(--surface-inset);min-height:32px;color:var(--muted);cursor:pointer;border:1px solid #0000;border-radius:8px;padding:0 9px;font-size:8px;font-weight:700}.record-guided-prompts button[aria-pressed=true]{border-color:color-mix(in srgb,var(--line) 50%,var(--accent) 50%);background:var(--accent-soft);color:var(--accent)}@media (max-width:900px){.analytics-insights{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.workspace-loading-grid{grid-template-columns:1fr}.workspace-loading-grid i{height:110px}.workspace-loading-hero{min-height:190px;padding:20px}.today-action-inbox{border-radius:16px;order:3;margin-top:12px}.today-action-inbox>header{border-bottom:0;min-height:52px;padding:10px 12px}.today-action-inbox>header>div{gap:2px}.today-action-inbox>header>div>span{font-size:7px}.today-action-inbox>header h2{font-size:14px}.today-action-count{display:none}.today-action-toggle{border:1px solid var(--line);background:var(--surface-2);min-height:34px;color:var(--muted);cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 8px;font-size:8px;font-weight:750;display:flex}.today-action-toggle b{background:var(--accent-soft);min-width:21px;height:21px;color:var(--accent);border-radius:50%;place-items:center;font-size:9px;display:grid}.today-action-toggle svg{width:12px;transition:transform .18s}.today-action-inbox.is-expanded .today-action-toggle svg{transform:rotate(90deg)}.today-action-inbox:not(.is-expanded) .today-action-row:nth-child(n+2){display:none}.today-action-list{border-top:1px solid var(--line-soft)}.today-action-row{grid-template-columns:34px minmax(0,1fr) auto;gap:10px;min-height:64px;padding:9px 12px}.today-action-row.is-record{grid-template-columns:34px minmax(0,1fr)}.today-action-row.is-record .button{grid-column:2;justify-self:start;width:auto;min-height:34px;padding:0 11px;font-size:8px}.today-action-icon{border-radius:9px;width:34px;height:34px}.today-action-row>span:nth-child(2)>strong,.today-action-row>span:nth-child(2)>small{white-space:normal}.pnl-calendar-day{min-height:86px;padding:8px 7px}.pnl-calendar-day strong{font-size:12px}.pnl-calendar-day small{font-size:7px}.settings-mobile-tabs{grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.settings-mobile-tabs button,.settings-mobile-tabs button:last-child{white-space:normal;text-align:left;justify-content:flex-start;min-width:0;min-height:52px;padding:7px 11px}.settings-mobile-tabs button span{line-height:1.2}.analytics-insights{grid-template-columns:1fr 1fr;gap:8px}.analytics-insights .stat-card{min-height:105px;padding:13px}.analytics-insights .stat-value{font-size:18px}.analytics-performance-card{padding:16px}.analytics-performance-head{gap:12px}.analytics-chart-card-title h2{font-size:17px}.analytics-period-label{min-height:32px;padding:0 9px;font-size:8px}.analytics-outcome-cards{gap:7px;margin:17px 0 13px}.analytics-outcome-cards>div{min-height:62px;padding:10px}.analytics-outcome-cards strong{font-size:17px}.analytics-outcome-cards small{font-size:7px}.analytics-outcome-cards svg,.analytics-outcome-cards>div>i{width:15px;height:15px;font-size:15px}.analytics-trend-premium{padding:13px 8px 7px}.analytics-chart-stage{margin-inline:-2px}.analytics-chart-stage>.analytics-desktop-chart{display:none}.analytics-mobile-chart-wrap{display:block}.analytics-mobile-chart-wrap>p{color:var(--muted-2);text-align:center;margin:5px 0 9px;font-size:9px}.analytics-mobile-chart{touch-action:none;-webkit-user-select:none;user-select:none;width:100%;height:auto;min-height:245px;display:block;overflow:visible}.analytics-axis-row text{font-size:8px}.analytics-trade-guide,.analytics-x-label,.analytics-axis-row.mobile-secondary-tick:not(.is-zero){display:none}.analytics-axis-row.is-zero line{stroke:color-mix(in srgb,var(--muted) 80%,var(--line));stroke-width:2px}.analytics-line{stroke-width:4px;filter:drop-shadow(0 0 5px color-mix(in srgb,var(--analytics-tone) 28%,transparent))}.analytics-point{stroke-width:2.5px}.analytics-mobile-crosshair{stroke:color-mix(in srgb,var(--analytics-tone) 62%,transparent);stroke-width:1px;stroke-dasharray:3 4;vector-effect:non-scaling-stroke}.analytics-mobile-selected-halo{fill:color-mix(in srgb,var(--analytics-tone) 22%,transparent);stroke:color-mix(in srgb,var(--analytics-tone) 28%,transparent);stroke-width:1px;vector-effect:non-scaling-stroke}.analytics-chart-tooltip,.analytics-chart-tooltip.align-right{width:100%;box-shadow:none;pointer-events:none;margin:7px 0 3px;padding:11px 12px;position:relative;transform:none;top:auto!important;left:auto!important}.analytics-chart-tooltip header>span,.analytics-chart-tooltip>div>span{font-size:9px}.analytics-chart-tooltip header>strong,.analytics-chart-tooltip>div>strong{font-size:11px}.analytics-chart-tooltip footer strong{font-size:10px}.analytics-chart-tooltip footer span{font-size:8px}.analytics-chart-touch-hint{display:none}.analytics-mobile-inspector{border:1px solid color-mix(in srgb,var(--line) 62%,var(--analytics-tone) 38%);background:color-mix(in srgb,var(--surface-inset) 82%,transparent);border-radius:13px;grid-template-columns:38px minmax(0,1fr) 38px;align-items:stretch;gap:8px;min-height:98px;padding:9px;display:grid}.analytics-mobile-inspector>button{border:1px solid var(--line);background:var(--surface-2);min-width:38px;min-height:44px;color:var(--accent);border-radius:10px;justify-content:center;align-self:center;align-items:center;padding:0;display:flex}.analytics-mobile-inspector>button:disabled{color:var(--muted-2);opacity:.45}.analytics-mobile-inspector>button svg{width:17px;height:17px}.analytics-mobile-inspector>div{min-width:0}.analytics-mobile-inspector header,.analytics-mobile-inspector p,.analytics-mobile-inspector footer{justify-content:space-between;align-items:center;gap:9px;display:flex}.analytics-mobile-inspector header{border-bottom:1px solid var(--line-soft);padding-bottom:7px}.analytics-mobile-inspector header span,.analytics-mobile-inspector p span{color:var(--muted);font-size:9px}.analytics-mobile-inspector header strong,.analytics-mobile-inspector p strong{font-variant-numeric:tabular-nums;font-size:11px}.analytics-mobile-inspector p{margin:0;padding:7px 0}.analytics-mobile-inspector footer{border-top:1px solid var(--line-soft);padding-top:7px}.analytics-mobile-inspector footer strong{color:var(--accent);font-size:10px}.analytics-mobile-inspector footer span{color:var(--muted-2);text-align:right;font-size:8px}.analytics-chart-expand{border:1px solid var(--line);background:color-mix(in srgb,var(--surface-2) 88%,transparent);width:100%;min-height:42px;color:var(--text);border-radius:11px;justify-content:center;align-items:center;gap:7px;margin:8px 0 2px;font-size:9px;font-weight:750;display:flex}.analytics-chart-expand svg{width:15px;height:15px;color:var(--accent)}.analytics-chart-dialog{z-index:120;padding:max(16px,env(safe-area-inset-top)) 16px max(18px,env(safe-area-inset-bottom));background:color-mix(in srgb,var(--bg) 97%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;display:flex;position:fixed;inset:0}.analytics-performance-card:has(.analytics-chart-dialog){overflow:visible}.analytics-chart-dialog>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding-bottom:12px;display:flex}.analytics-chart-dialog>header>div{gap:2px;display:grid}.analytics-chart-dialog>header span{color:var(--accent);letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.analytics-chart-dialog>header strong{font-size:15px}.analytics-chart-dialog>header button{border:1px solid var(--line);background:var(--surface-2);width:44px;height:44px;color:var(--text);border-radius:12px;justify-content:center;align-items:center;padding:0;display:flex}.analytics-chart-dialog-body{flex-direction:column;flex:1;justify-content:flex-start;gap:12px;min-height:0;padding-top:12px;display:flex}.analytics-expanded-chart{flex:1;justify-content:center;align-items:stretch;min-height:0;display:flex}.analytics-expanded-chart .analytics-mobile-chart{width:100%;height:100%;min-height:0;max-height:none}.analytics-expanded-chart-landscape{display:none}.analytics-chart-dialog .analytics-mobile-inspector{flex:none}.review-date-control{width:100%}.review-date-control .date-input{flex:1;min-width:0}.record-guided-prompts{grid-template-columns:1fr;gap:9px;padding:12px}.record-guided-prompts span{white-space:normal;line-height:1.45}.record-guided-prompts nav{grid-template-columns:repeat(4,1fr);display:grid}.record-guided-prompts button{min-width:0;min-height:38px;padding:0 4px}}@media (max-width:760px) and (orientation:landscape){.analytics-chart-dialog{padding:10px max(14px,env(safe-area-inset-right)) 10px max(14px,env(safe-area-inset-left))}.analytics-chart-dialog>header{padding-bottom:8px}.analytics-chart-dialog>header button{width:40px;height:40px}.analytics-chart-dialog-body{grid-template-columns:minmax(0,1fr) minmax(230px,32%);align-items:stretch;gap:12px;padding-top:8px;display:grid}.analytics-expanded-chart-portrait{display:none}.analytics-expanded-chart-landscape{display:flex}.analytics-chart-dialog .analytics-mobile-inspector{align-self:center}}@media (max-width:410px){.analytics-performance-card{padding:13px}.analytics-chart-card-title h2{font-size:15px}.analytics-period-label{display:none}.analytics-outcome-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:5px}.analytics-outcome-cards>div{min-height:58px;padding:8px}.analytics-outcome-cards svg,.analytics-outcome-cards>div>i{display:none}.analytics-trend-premium{border-radius:13px}.analytics-chart-stage>svg{min-height:220px}.settings-mobile-tabs button{min-width:0}.analytics-insights{grid-template-columns:1fr}}.marketing-header{position:sticky;top:0}.marketing-brand>em{color:#55d6ff;letter-spacing:.12em;text-transform:uppercase;background:#43c4e812;border:1px solid #53cbeb33;border-radius:999px;padding:4px 6px;font-size:6px;font-style:normal;font-weight:800}.marketing-v2-hero{grid-template-columns:minmax(0,.9fr) minmax(540px,1.1fr);align-items:center;gap:58px;min-height:800px;padding-block:82px 105px;display:grid}.marketing-v2-hero-copy{z-index:4;position:relative}.marketing-v2-hero h1{letter-spacing:-.071em;max-width:670px;margin:21px 0 24px;font-size:clamp(54px,5.45vw,82px);font-weight:790;line-height:.96}.marketing-v2-hero h1 em{color:#5ad4f3;text-shadow:0 0 42px #43c4e833;font-style:normal}.marketing-v2-hero-copy>p{color:#9babb5;max-width:590px;margin:0;font-size:15px;line-height:1.76}.marketing-v2-stage{isolation:isolate;min-height:650px;position:relative}.marketing-v2-stage:before{content:"";z-index:-2;border:1px solid #5bb0d11f;border-radius:50%;position:absolute;inset:15% 0 7%;transform:rotate(-8deg)}.marketing-v2-stage-glow{z-index:-3;filter:blur(28px);background:radial-gradient(circle,#2bbce536,#2bbce50f 42%,#0000 71%);border-radius:50%;width:540px;height:540px;position:absolute;inset:55px auto auto 50%;transform:translate(-44%)}.marketing-v2-phone{z-index:2;background:#071119;border:1px solid #84c9e252;border-radius:45px;width:340px;padding:9px;animation:7s ease-in-out infinite marketing-float;position:absolute;top:17px;left:50%;overflow:hidden;transform:translate(-40%)rotate(1.7deg);box-shadow:0 54px 120px #000000a3,0 0 0 7px #28495b26,inset 0 1px #ffffff14}.marketing-v2-phone:after{content:"";pointer-events:none;border:1px solid #ffffff09;border-radius:36px;position:absolute;inset:9px}.marketing-v2-phone-speaker{z-index:3;background:#02080d;border-radius:99px;width:62px;height:18px;position:absolute;top:15px;left:50%;transform:translate(-50%);box-shadow:inset 0 -1px #ffffff0a}.marketing-v2-phone img{border-radius:36px;width:100%;height:auto;display:block}.marketing-v2-signal-card,.marketing-v2-prompt-card,.marketing-v2-voice-chip,.marketing-v2-safe-chip{z-index:4;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08131be6;border:1px solid #70b8d53d;position:absolute;box-shadow:0 26px 70px #00000085,inset 0 1px #ffffff0b}.marketing-v2-signal-card{border-radius:16px;gap:5px;width:230px;padding:16px;display:grid;top:70px;left:-12px}.marketing-v2-signal-card>span{color:#58d6a7;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:6px;font-size:7px;font-weight:800;display:flex}.marketing-v2-signal-card svg{width:12px}.marketing-v2-signal-card strong{font-size:11px}.marketing-v2-signal-card small{color:#708592;font-size:8px}.marketing-v2-prompt-card{border-color:#53cbeb5c;border-radius:16px;align-items:center;gap:12px;width:310px;padding:15px;display:flex;bottom:91px;right:-21px}.marketing-v2-prompt-card>span{color:#5bd6f4;background:#43c4e81f;border-radius:12px;flex:none;place-items:center;width:40px;height:40px;display:grid}.marketing-v2-prompt-card svg{width:18px;animation:2.4s ease-in-out infinite marketing-nudge}.marketing-v2-prompt-card>div{gap:2px;min-width:0;display:grid}.marketing-v2-prompt-card small{color:#56d2a4;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:800}.marketing-v2-prompt-card strong{font-size:11px}.marketing-v2-prompt-card p{color:#718694;margin:0;font-size:8px}.marketing-v2-voice-chip{color:#55d6ff;border-radius:999px;align-items:center;gap:9px;padding:10px 13px;display:flex;bottom:175px;left:7px}.marketing-v2-voice-chip>svg{width:15px}.marketing-v2-voice-chip>span{align-items:center;gap:2px;height:18px;display:flex}.marketing-v2-voice-chip i{width:2px;height:var(--bar,8px);background:#56d2ef;border-radius:99px;animation:1.2s ease-in-out infinite marketing-wave}.marketing-v2-voice-chip i:nth-child(2),.marketing-v2-voice-chip i:nth-child(7){--bar:14px;animation-delay:-.15s}.marketing-v2-voice-chip i:nth-child(3),.marketing-v2-voice-chip i:nth-child(6){--bar:10px;animation-delay:-.3s}.marketing-v2-voice-chip i:nth-child(4),.marketing-v2-voice-chip i:nth-child(5){--bar:18px;animation-delay:-.45s}.marketing-v2-voice-chip strong{color:#9fb0ba;font-family:var(--font-mono);font-size:8px}.marketing-v2-safe-chip{color:#82a1af;text-transform:uppercase;letter-spacing:.08em;border-radius:999px;align-items:center;gap:7px;padding:9px 12px;font-size:7px;font-weight:700;display:flex;bottom:29px;right:4px}.marketing-v2-safe-chip svg{color:#53d0a2;width:13px}.marketing-v2-proof-strip{background:#0b151d8c;border-block:1px solid #779fb51a;padding:25px 0 28px;overflow:hidden}.marketing-v2-proof-heading{text-align:center;margin-bottom:20px}.marketing-v2-proof-heading>span{color:#758a97;text-transform:uppercase;letter-spacing:.13em;font-size:9px;font-weight:650}.marketing-platform-marquee{width:100%;position:relative;overflow:hidden}.marketing-platform-marquee:before,.marketing-platform-marquee:after{content:"";z-index:2;pointer-events:none;width:clamp(34px,8vw,150px);position:absolute;inset-block:0}.marketing-platform-marquee:before{background:linear-gradient(90deg,#09131a 0%,#09131ac2 38%,#0000 100%);left:0}.marketing-platform-marquee:after{background:linear-gradient(270deg,#09131a 0%,#09131ac2 38%,#0000 100%);right:0}.marketing-platform-track{will-change:transform;width:max-content;animation:30s linear infinite marketing-platform-scroll;display:flex}.marketing-platform-group{align-items:flex-start;gap:clamp(44px,5.5vw,92px);padding-right:clamp(44px,5.5vw,92px);display:flex}.marketing-platform{text-align:center;flex-direction:column;align-items:center;gap:10px;width:112px;display:flex}.marketing-platform-logo{place-items:center;width:68px;height:68px;display:grid}.marketing-platform-logo img{object-fit:contain;filter:drop-shadow(0 8px 18px #0003);width:100%;height:100%;display:block}.marketing-platform strong{color:#c7d1d7;letter-spacing:.01em;white-space:nowrap;font-size:10px;font-weight:650;line-height:1.25}.marketing-platform-marquee:hover .marketing-platform-track{animation-play-state:paused}@keyframes marketing-platform-scroll{to{transform:translate(-50%)}}@media (prefers-reduced-motion:reduce){.marketing-platform-track{width:100%;animation:none}.marketing-platform-group:first-child{flex-wrap:wrap;justify-content:center;width:100%;padding:0 24px}.marketing-platform-group[aria-hidden=true]{display:none}}.marketing-v2-intro{padding-block:128px}.marketing-v2-intro>h2{letter-spacing:-.061em;max-width:900px;margin:17px auto 19px;font-size:clamp(40px,5vw,65px);line-height:1.02}.marketing-v2-intro>p{color:#879aa6;max-width:720px;margin:0 auto;font-size:14px;line-height:1.75}.marketing-v2-outcomes{text-align:left;grid-template-columns:repeat(3,1fr);gap:13px;margin-top:58px;display:grid}.marketing-v2-outcomes article{background:linear-gradient(145deg,#111f2ad6,#081118e6);border:1px solid #79a2b826;border-radius:19px;min-height:270px;padding:28px;transition:transform .25s,border-color .25s;position:relative;overflow:hidden}.marketing-v2-outcomes article:hover{border-color:#53cbeb52;transform:translateY(-5px)}.marketing-v2-outcomes article:after{content:"";filter:blur(23px);background:#43c4e814;border-radius:50%;width:170px;height:170px;position:absolute;bottom:-95px;right:-90px}.marketing-v2-outcomes article>span{color:#38505e;font-family:var(--font-mono);font-size:9px;position:absolute;top:27px;right:27px}.marketing-v2-outcomes article>i{color:#5bd3f0;background:#43c4e814;border:1px solid #53cbeb3d;border-radius:13px;place-items:center;width:45px;height:45px;display:grid}.marketing-v2-outcomes article>i svg{width:19px}.marketing-v2-outcomes h3{letter-spacing:-.03em;margin:49px 0 10px;font-size:19px}.marketing-v2-outcomes p{color:#80939f;margin:0;font-size:11px;line-height:1.72}.marketing-v2-journey{padding-block:20px 130px}.marketing-v2-journey-grid{border-block:1px solid #79a2b821;grid-template-columns:repeat(4,1fr);margin-top:54px;display:grid}.marketing-v2-journey-grid article{border-right:1px solid #79a2b821;min-height:250px;padding:30px 27px}.marketing-v2-journey-grid article:last-child{border:0}.marketing-v2-journey-grid header{justify-content:space-between;align-items:center;display:flex}.marketing-v2-journey-grid header>span{color:#3c5360;font-family:var(--font-mono);font-size:9px}.marketing-v2-journey-grid header>i{color:#58d1ef;background:#43c4e817;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.marketing-v2-journey-grid svg{width:18px}.marketing-v2-journey-grid h3{margin:47px 0 9px;font-size:18px}.marketing-v2-journey-grid p{color:#7e929e;margin:0;font-size:10px;line-height:1.7}.marketing-v2-product{background:radial-gradient(circle at 88% 15%,#43c4e81a,#0000 27%),linear-gradient(145deg,#101e29d9,#071017f0);border:1px solid #58aecf33;border-radius:27px;grid-template-columns:.68fr 1.32fr;align-items:center;gap:58px;padding:88px 0 88px 64px;display:grid;box-shadow:0 45px 110px #00000057}.marketing-v2-product-copy h2,.marketing-v2-capture h2,.marketing-v2-chart h2,.marketing-v2-trust h2,.marketing-v2-final h2{letter-spacing:-.058em;margin:16px 0 18px;font-size:clamp(39px,4vw,57px);line-height:1.02}.marketing-v2-product-copy>p,.marketing-v2-capture>div:last-child>p,.marketing-v2-chart-head>p,.marketing-v2-trust>div:first-child>p,.marketing-v2-final>div:first-child>p{color:#899ca7;font-size:12px;line-height:1.75}.marketing-v2-product-copy ul{gap:11px;margin:24px 0;padding:0;list-style:none;display:grid}.marketing-v2-product-copy li{color:#b4c2ca;align-items:center;gap:9px;font-size:10px;display:flex}.marketing-v2-product-copy li svg{color:#54d0a2;width:13px}.marketing-product-screen{background:#08131b;border:1px solid #78b1ca38;border-radius:18px;margin:0;overflow:hidden;box-shadow:0 35px 80px #0000006e,inset 0 1px #ffffff0a}.marketing-product-screen-bar{background:#0d1922;border-bottom:1px solid #79a2b821;grid-template-columns:1fr auto 1fr;align-items:center;min-height:41px;padding:0 14px;display:grid}.marketing-product-screen-bar>span{gap:5px;display:flex}.marketing-product-screen-bar>span i{background:#29414f;border-radius:50%;width:6px;height:6px}.marketing-product-screen-bar>small{color:#8fa1ab;letter-spacing:.06em;font-size:7px}.marketing-product-screen-bar>em{color:#5d7482;text-transform:uppercase;letter-spacing:.1em;justify-self:end;align-items:center;gap:5px;font-size:6px;font-style:normal;display:flex}.marketing-product-screen-bar>em i{background:#54d1a3;border-radius:50%;width:5px;height:5px;box-shadow:0 0 0 4px #4fca9a12}.marketing-product-screen-media{min-width:0;position:relative;overflow:hidden}.marketing-product-screen-media>img{width:100%;height:auto;display:block}.marketing-product-screen-mobile{display:none!important}.marketing-product-screen-wide{margin-right:-90px;transform:perspective(1400px)rotateY(-2deg)}.marketing-v2-capture{grid-template-columns:minmax(390px,.82fr) minmax(0,1fr);align-items:center;gap:115px;padding-block:132px;display:grid}.marketing-capture-proof{min-height:690px;position:relative}.marketing-capture-proof:before{content:"";filter:blur(90px);background:#43c4e81f;border-radius:50%;width:460px;height:460px;position:absolute;inset:100px auto auto 50%;transform:translate(-50%)}.marketing-capture-proof-phone{background:#071119;border:1px solid #84c9e24d;border-radius:42px;width:320px;margin:0 auto;padding:8px;position:relative;overflow:hidden;transform:rotate(-2deg);box-shadow:0 45px 100px #0000008f,0 0 0 6px #28495b21}.marketing-capture-proof-phone img{border-radius:34px;width:100%;height:auto;display:block}.marketing-capture-proof-note{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#08131beb;border:1px solid #53cbeb4f;border-radius:15px;align-items:center;gap:11px;width:285px;padding:14px;display:flex;position:absolute;bottom:66px;right:-5px;box-shadow:0 24px 65px #0000007a}.marketing-capture-proof-note>span{color:#59d4a7;background:#4fca9a1a;border-radius:10px;flex:none;place-items:center;width:35px;height:35px;display:grid}.marketing-capture-proof-note svg{width:16px}.marketing-capture-proof-note div{gap:3px;display:grid}.marketing-capture-proof-note small{color:#57d2a4;text-transform:uppercase;letter-spacing:.09em;font-size:7px}.marketing-capture-proof-note strong{font-size:9px}.marketing-v2-evidence-list{gap:9px;margin-top:28px;display:grid}.marketing-v2-evidence-list>span{background:#0c17209e;border:1px solid #79a2b821;border-radius:13px;grid-template-columns:auto minmax(0,1fr);align-items:center;column-gap:11px;min-height:68px;padding:13px 15px;display:grid}.marketing-v2-evidence-list svg{color:#58d1ef;grid-row:1/3;width:18px}.marketing-v2-evidence-list strong{font-size:10px}.marketing-v2-evidence-list small{color:#718793;font-size:8px}.marketing-v2-chart{background:linear-gradient(145deg,#0f1c27db,#071017f0);border:1px solid #79a2b829;border-radius:27px;padding:75px 64px 64px}.marketing-v2-chart-head{grid-template-columns:1fr 410px;align-items:end;gap:70px;margin-bottom:48px;display:grid}.marketing-v2-chart-head h2{max-width:770px}.marketing-v2-chart-head>p{margin:0 0 6px}.marketing-product-screen-chart{box-shadow:0 32px 85px #0000006b}.marketing-v2-learning{grid-template-columns:repeat(2,1fr);gap:15px;padding-block:130px;display:grid}.marketing-v2-learning-card{background:linear-gradient(145deg,#101e29d9,#081118eb);border:1px solid #79a2b829;border-radius:22px;min-height:615px;padding:36px 36px 0;overflow:hidden}.marketing-v2-learning-card>div:first-child h3{letter-spacing:-.046em;margin:12px 0 11px;font-size:31px;line-height:1.08}.marketing-v2-learning-card>div:first-child p{color:#8195a2;margin:0;font-size:11px;line-height:1.7}.marketing-v2-trust{background:radial-gradient(circle at 75% 15%,#4fca9a14,#0000 31%),#0a161e;border:1px solid #4fca9a30;border-radius:24px;grid-template-columns:1fr 1fr;gap:78px;margin-bottom:130px;padding:60px;display:grid}.marketing-v2-trust-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.marketing-v2-trust-grid>span{background:#07101794;border:1px solid #79a2b821;border-radius:14px;flex-direction:column;justify-content:space-between;align-items:flex-start;min-height:120px;padding:17px;display:flex}.marketing-v2-trust-grid svg{color:#57d2a4;width:20px}.marketing-v2-trust-grid strong{max-width:150px;font-size:10px;line-height:1.45}.marketing-v2-final{background:radial-gradient(circle at 82% 8%,#43c4e830,#0000 32%),linear-gradient(135deg,#112834,#08151d);border:1px solid #53bee14d;border-radius:27px;justify-content:space-between;align-items:center;gap:55px;margin-bottom:130px;padding:75px 70px;display:flex;overflow:hidden;box-shadow:0 35px 90px #00000052}.marketing-v2-final h2 em{color:#5ad4f3;font-style:normal}.marketing-v2-final>div:last-child{flex-direction:column;flex:none;align-items:center;gap:16px;display:flex}.marketing-home-problem{grid-template-columns:.9fr 1.1fr;align-items:start;gap:70px 90px;padding-block:132px;display:grid}.marketing-home-problem-copy h2,.marketing-home-benefit h2,.marketing-home-intelligence h2,.marketing-home-connections h2,.marketing-home-devices h2{letter-spacing:-.061em;margin:16px 0 19px;font-size:clamp(40px,4.5vw,62px);line-height:1.02}.marketing-home-problem-copy>p,.marketing-home-benefit-copy>p,.marketing-home-intelligence-copy>p,.marketing-home-connections>div:first-child>p,.marketing-home-devices>div:first-child>p{color:#899ca7;margin:0;font-size:12px;line-height:1.78}.marketing-home-context-list{gap:9px;display:grid}.marketing-home-context-list>span{color:#b8c5cc;background:linear-gradient(145deg,#101e29c7,#081118e0);border:1px solid #79a2b824;border-radius:14px;align-items:center;gap:13px;min-height:64px;padding:12px 16px;font-size:11px;transition:transform .22s,border-color .22s;display:flex}.marketing-home-context-list>span:hover{border-color:#53cbeb4d;transform:translate(4px)}.marketing-home-context-list svg{color:#55d6ff;flex:none;width:18px}.marketing-home-problem-note{color:#9eb0ba;text-align:center;background:radial-gradient(circle at 88% 0,#43c4e81f,#0000 30%),#0a161ed1;border:1px solid #53cbeb38;border-radius:18px;grid-column:1/-1;margin:0;padding:28px 32px;font-size:16px;line-height:1.55}.marketing-home-problem-note strong{color:#eef4f6}.marketing-home-benefit{background:radial-gradient(circle at 80% 8%,#43c4e81f,#0000 31%),linear-gradient(145deg,#101e29e0,#071017f5);border:1px solid #53bee136;border-radius:27px;grid-template-columns:.92fr 1.08fr;align-items:center;gap:78px;margin-bottom:130px;padding:68px;display:grid;box-shadow:0 42px 110px #00000047}.marketing-home-benefit-copy{min-width:0}.marketing-home-benefit-copy>p+p{margin-top:13px}.marketing-home-quality-proof{background:#071017c7;border:1px solid #79a2b82e;border-radius:20px;overflow:hidden;box-shadow:0 30px 75px #0000004d}.marketing-home-quality-proof>header{border-bottom:1px solid #79a2b821;align-items:center;gap:12px;min-height:76px;padding:16px 18px;display:flex}.marketing-home-quality-proof>header>span{color:#55d6ff;background:#43c4e81a;border-radius:12px;flex:none;place-items:center;width:42px;height:42px;display:grid}.marketing-home-quality-proof>header svg{width:19px}.marketing-home-quality-proof>header>div{gap:3px;display:grid}.marketing-home-quality-proof>header small{color:#55d6ff;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:800}.marketing-home-quality-proof>header strong{font-size:11px}.marketing-home-quality-proof>div{grid-template-columns:repeat(2,1fr);gap:10px;padding:12px;display:grid}.marketing-home-quality-proof article{background:linear-gradient(145deg,#12212cc2,#09131be0);border:1px solid #79a2b821;border-radius:15px;flex-direction:column;justify-content:flex-end;min-height:165px;padding:18px;display:flex}.marketing-home-quality-proof article>span{text-transform:uppercase;letter-spacing:.08em;margin-bottom:auto;font-size:8px;font-weight:750}.marketing-home-quality-proof article>strong{font-size:17px}.marketing-home-quality-proof article>p{color:#7d919d;margin:7px 0 0;font-size:9px;line-height:1.55}.marketing-home-quality-proof>footer{background:#43c4e80a;border-top:1px solid #79a2b821;align-items:center;gap:12px;min-height:76px;padding:15px 18px;display:flex}.marketing-home-quality-proof>footer>svg{color:#58d4a6;width:20px}.marketing-home-quality-proof>footer>span{gap:3px;display:grid}.marketing-home-quality-proof>footer strong{font-size:10px}.marketing-home-quality-proof>footer small{color:#718793;font-size:8px}.marketing-home-features{padding-bottom:130px}.marketing-home-feature-grid{grid-template-columns:repeat(3,1fr);gap:12px;margin-top:52px;display:grid}.marketing-home-feature-grid article{background:linear-gradient(145deg,#111f2ad1,#081118eb);border:1px solid #79a2b826;border-radius:18px;min-height:230px;padding:27px;transition:transform .24s,border-color .24s;position:relative;overflow:hidden}.marketing-home-feature-grid article:hover{border-color:#53cbeb4d;transform:translateY(-4px)}.marketing-home-feature-grid article>i{color:#58d1ef;background:#43c4e817;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.marketing-home-feature-grid article>i svg{width:19px}.marketing-home-feature-grid h3{letter-spacing:-.03em;margin:45px 0 9px;font-size:18px}.marketing-home-feature-grid p{color:#7e929e;margin:0;font-size:10px;line-height:1.7}.marketing-home-feature-action{justify-content:center;margin-top:25px;display:flex}.marketing-home-chart-proof{background:linear-gradient(145deg,#0f1c27db,#071017f0);border:1px solid #79a2b829;border-radius:27px;margin-top:72px;padding:56px}.marketing-home-intelligence{grid-template-columns:.76fr 1.24fr;align-items:center;gap:75px;padding:95px 0 130px;display:grid}.marketing-home-intelligence-copy{min-width:0}.marketing-home-question-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:28px;display:grid}.marketing-home-question-list>span{color:#a8b7bf;background:#0b161ead;border:1px solid #79a2b821;border-radius:12px;align-items:flex-start;gap:8px;min-height:58px;padding:11px 12px;font-size:9px;line-height:1.45;display:flex}.marketing-home-question-list svg{color:#58d4a6;flex:none;width:13px}.marketing-home-intelligence-note{border-left:2px solid #55d6ff;padding-left:14px;color:#aebcc4!important;margin-top:21px!important}.marketing-home-playbook-proof{background:linear-gradient(145deg,#101e29d9,#081118eb);border:1px solid #79a2b829;border-radius:22px;grid-column:1/-1;grid-template-columns:.7fr 1.3fr;gap:45px;min-height:580px;margin-top:10px;padding:38px 38px 0;display:grid;overflow:hidden}.marketing-home-playbook-proof>div:first-child{padding-top:12px}.marketing-home-playbook-proof h3{letter-spacing:-.047em;margin:14px 0 12px;font-size:32px;line-height:1.08}.marketing-home-playbook-proof p{color:#8195a2;margin:0;font-size:11px;line-height:1.7}.marketing-home-connections,.marketing-home-devices{background:linear-gradient(145deg,#0f1c27db,#071017f2);border:1px solid #79a2b82b;border-radius:26px;grid-template-columns:.78fr 1.22fr;align-items:center;gap:75px;margin-bottom:130px;padding:68px;display:grid}.marketing-home-connections{overflow:hidden}.marketing-home-connections>div{min-width:0}.marketing-home-connections h2{overflow-wrap:break-word}.marketing-home-connections>div:first-child>p+p{margin-top:12px}.marketing-home-broker-pills{flex-wrap:wrap;gap:7px;margin:24px 0 13px;display:flex}.marketing-home-broker-pills>span{color:#a6b7c0;background:#43c4e80f;border:1px solid #53cbeb2e;border-radius:999px;padding:7px 9px;font-size:8px;font-weight:700}.marketing-home-connections>div:first-child>small{color:#6f8490;font-size:8px;line-height:1.55;display:block}.marketing-home-connections .marketing-inline-link{margin-top:22px}.marketing-home-connections-visual{justify-content:center;align-items:center;width:100%;display:flex}.marketing-home-connections-visual img{filter:drop-shadow(0 32px 50px #00000059);width:116%;max-width:none;height:auto;display:block;transform:translate(2%)}.marketing-home-devices{background:radial-gradient(circle at 80% 5%,#43c4e81c,#0000 30%),linear-gradient(145deg,#0f1c27db,#071017f2)}.marketing-home-device-note{color:#a9bac2;background:#43c4e80f;border:1px solid #53cbeb2e;border-radius:13px;align-items:center;gap:8px;margin-top:24px;padding:13px 15px;font-size:9px;display:flex}.marketing-home-device-note svg{color:#55d6ff;width:16px}.marketing-v2-final>div:first-child>small{color:#69808d;max-width:720px;margin-top:16px;font-size:8px;line-height:1.65;display:block}.marketing-home-page h2{letter-spacing:-.055em;text-wrap:balance;font-size:clamp(36px,4vw,54px);line-height:1.04}.marketing-feature-chart{margin-bottom:105px}.marketing-pricing-value{background:#0b161ea8;border:1px solid #79a2b826;border-radius:18px;grid-template-columns:repeat(3,1fr);margin-bottom:18px;display:grid;overflow:hidden}.marketing-pricing-value>div{border-right:1px solid #79a2b821;grid-template-columns:auto 1fr;align-content:center;column-gap:13px;min-height:108px;padding:21px 24px;display:grid}.marketing-pricing-value>div:last-child{border:0}.marketing-pricing-value span{color:#55d6ff;font-family:var(--font-mono);grid-row:1/3;font-size:8px}.marketing-pricing-value strong{font-size:11px}.marketing-pricing-value small{color:#708592;margin-top:4px;font-size:8px}@keyframes marketing-float{0%,to{transform:translate(-40%)rotate(1.7deg)translateY(0)}50%{transform:translate(-40%)rotate(1deg)translateY(-8px)}}@keyframes marketing-wave{0%,to{opacity:.55;transform:scaleY(.45)}50%{opacity:1;transform:scaleY(1)}}@keyframes marketing-nudge{0%,70%,to{transform:rotate(0)}78%{transform:rotate(-10deg)}86%{transform:rotate(8deg)}93%{transform:rotate(-4deg)}}@media (prefers-reduced-motion:reduce){.marketing-v2-phone,.marketing-v2-prompt-card svg,.marketing-v2-voice-chip i{animation:none}}@media (max-width:1050px){.marketing-v2-hero{grid-template-columns:1fr;padding-top:80px}.marketing-v2-hero>*{min-width:0}.marketing-v2-hero-copy{text-align:center}.marketing-v2-hero h1,.marketing-v2-hero-copy>p{margin-inline:auto}.marketing-v2-stage{width:min(700px,100%);margin:0 auto}.marketing-v2-journey-grid{grid-template-columns:repeat(2,1fr)}.marketing-v2-journey-grid article:nth-child(2){border-right:0}.marketing-v2-journey-grid article:nth-child(-n+2){border-bottom:1px solid #79a2b821}.marketing-v2-product{grid-template-columns:1fr;gap:50px;padding:65px 45px}.marketing-v2-product>*{min-width:0}.marketing-product-screen-wide{margin:0;transform:none}.marketing-v2-capture{grid-template-columns:1fr;gap:50px}.marketing-v2-capture>*{width:100%;min-width:0}.marketing-capture-proof{width:min(580px,100%);margin:0 auto}.marketing-v2-capture>div:last-child{max-width:700px}.marketing-v2-chart-head{grid-template-columns:1fr;gap:4px}.marketing-v2-trust{grid-template-columns:1fr;gap:45px}}@media (max-width:760px){.marketing-brand>em{display:none}.marketing-v2-hero{gap:36px;min-height:auto;padding:61px 0 72px}.marketing-v2-hero-copy{width:100%}.marketing-v2-hero h1{font-size:47px}.marketing-v2-hero-copy>p{font-size:13px;line-height:1.68}.marketing-v2-stage{width:100%;height:535px;min-height:535px}.marketing-v2-stage:before{inset:12% -8% 5%}.marketing-v2-stage-glow{width:min(390px,100%);height:390px}.marketing-v2-phone{width:270px;animation:none;top:0;transform:translate(-50%)rotate(1deg)}.marketing-v2-signal-card{width:175px;padding:12px;top:62px;left:0}.marketing-v2-signal-card strong{font-size:9px}.marketing-v2-signal-card small{font-size:7px}.marketing-v2-prompt-card{width:250px;padding:12px;bottom:46px;right:0}.marketing-v2-prompt-card p{display:none}.marketing-v2-voice-chip{bottom:145px;left:0}.marketing-v2-safe-chip{display:none}.marketing-v2-proof-strip{padding:23px 0 25px}.marketing-v2-proof-heading{margin-bottom:18px}.marketing-v2-proof-heading>span{font-size:8px}.marketing-platform-group{gap:30px;padding-right:30px}.marketing-platform{gap:8px;width:92px}.marketing-platform-logo{width:56px;height:56px}.marketing-platform strong{font-size:9px}.marketing-platform-track{animation-duration:24s}.marketing-v2-intro{padding-block:84px}.marketing-v2-intro>h2{font-size:37px}.marketing-v2-intro>p{font-size:12px}.marketing-v2-outcomes{grid-template-columns:1fr;margin-top:38px}.marketing-v2-outcomes article{min-height:218px}.marketing-v2-outcomes h3{margin-top:35px}.marketing-v2-journey{padding-bottom:82px}.marketing-v2-journey-grid{grid-template-columns:1fr;margin-top:38px}.marketing-v2-journey-grid article{border-right:0;min-height:205px;border-bottom:1px solid #79a2b821!important}.marketing-v2-journey-grid article:last-child{border-bottom:0!important}.marketing-v2-journey-grid h3{margin-top:31px}.marketing-v2-product{border-radius:20px;width:calc(100% - 24px);padding:50px 17px}.marketing-v2-product-copy{padding-inline:4px}.marketing-v2-product-copy h2,.marketing-v2-capture h2,.marketing-v2-chart h2,.marketing-v2-trust h2,.marketing-v2-final h2{font-size:36px}.marketing-product-screen{border-radius:13px;max-width:100%}.marketing-product-screen-bar{min-height:35px}.marketing-product-screen-bar>em{display:none}.marketing-product-screen-desktop{display:none!important}.marketing-product-screen-mobile{width:100%;height:auto;display:block!important}.marketing-product-screen-brokers .marketing-product-screen-media{height:360px}.marketing-product-screen-brokers .marketing-product-screen-media>img{width:720px;max-width:none;transform:translate(-112px,-245px)}.marketing-v2-capture{gap:32px;padding-block:85px}.marketing-v2-capture>div:last-child{width:100%;max-width:100%}.marketing-capture-proof{width:100%;min-height:610px}.marketing-capture-proof-phone{width:270px}.marketing-capture-proof-note{width:245px;bottom:42px;right:0}.marketing-v2-evidence-list{width:100%}.marketing-v2-chart{border-radius:20px;width:calc(100% - 24px);padding:47px 12px 12px}.marketing-v2-chart-head{margin-bottom:31px;padding-inline:9px}.marketing-v2-chart-head>p{font-size:10px}.marketing-v2-learning{grid-template-columns:1fr;padding-block:82px}.marketing-v2-learning-card{min-height:535px;padding:27px 17px 0}.marketing-v2-learning-card>div:first-child h3{font-size:27px}.marketing-v2-trust{border-radius:20px;gap:34px;margin-bottom:82px;padding:40px 20px}.marketing-v2-trust-grid{grid-template-columns:1fr 1fr}.marketing-v2-trust-grid>span{min-height:108px;padding:14px}.marketing-v2-final{border-radius:20px;flex-direction:column;align-items:flex-start;margin-bottom:82px;padding:49px 23px}.marketing-v2-final>div:last-child{align-items:stretch;width:100%}.marketing-v2-final .marketing-button{width:100%}.marketing-feature-chart{margin-bottom:78px}.marketing-detail-row,.marketing-detail-row>*{min-width:0}.marketing-detail-row>.marketing-product-screen{order:2;width:100%}.marketing-pricing-value{grid-template-columns:1fr}.marketing-pricing-value>div{border-bottom:1px solid #79a2b821;border-right:0;min-height:86px}}@media (max-width:400px){.marketing-v2-hero h1{font-size:41px}.marketing-v2-stage{height:510px;min-height:510px}.marketing-v2-phone{width:245px}.marketing-v2-signal-card{width:154px;left:0}.marketing-v2-prompt-card{width:224px;right:0}.marketing-v2-voice-chip{bottom:129px}.marketing-v2-trust-grid{grid-template-columns:1fr}.marketing-v2-trust-grid>span{min-height:95px}.marketing-product-screen-brokers .marketing-product-screen-media{height:330px}.marketing-product-screen-brokers .marketing-product-screen-media>img{width:680px;transform:translate(-105px,-232px)}}@media (max-width:1050px){.marketing-home-problem{grid-template-columns:1fr;gap:45px}.marketing-home-benefit,.marketing-home-intelligence,.marketing-home-connections,.marketing-home-devices{grid-template-columns:1fr}.marketing-home-intelligence{gap:50px}.marketing-home-playbook-proof{grid-template-columns:1fr;gap:20px}.marketing-home-feature-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:760px){.marketing-home-problem{gap:30px;padding-block:84px}.marketing-home-problem-copy h2,.marketing-home-benefit h2,.marketing-home-intelligence h2,.marketing-home-connections h2,.marketing-home-devices h2{font-size:36px}.marketing-home-context-list>span{min-height:58px;padding:11px 13px;font-size:10px}.marketing-home-problem-note{text-align:left;padding:22px 17px;font-size:13px}.marketing-home-benefit{border-radius:20px;gap:34px;width:calc(100% - 24px);margin-bottom:82px;padding:45px 17px}.marketing-home-quality-proof>div{grid-template-columns:1fr}.marketing-home-quality-proof article{min-height:135px}.marketing-home-features{padding-bottom:82px}.marketing-home-features .marketing-section-heading>p{display:none}.marketing-home-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:34px}.marketing-home-feature-grid article{min-height:152px;padding:16px 14px 15px}.marketing-home-feature-grid article>i{border-radius:12px;width:38px;height:38px}.marketing-home-feature-grid article>i svg{width:18px}.marketing-home-feature-grid h3{margin:14px 0 7px;font-size:14px;line-height:1.15}.marketing-home-feature-grid p{font-size:10px;line-height:1.45}.marketing-home-chart-proof{border-radius:18px;width:calc(100% + 8px);margin:55px -4px 0;padding:10px}.marketing-home-feature-action{margin-top:18px}.marketing-home-feature-action .marketing-button{color:#eef5f8;background:0 0;border:1px solid #55d6ffad;width:100%;height:48px}.marketing-home-intelligence{gap:35px;padding:45px 0 82px}.marketing-home-question-list{grid-template-columns:1fr}.marketing-home-playbook-proof{min-height:535px;padding:27px 17px 0}.marketing-home-playbook-proof h3{font-size:27px}.marketing-home-connections,.marketing-home-devices{border-radius:20px;gap:34px;width:calc(100% - 24px);margin-bottom:82px;padding:44px 17px}.marketing-home-connections .marketing-product-screen-brokers{width:100%}.marketing-home-connections-visual{width:calc(100% + 24px);margin:2px -12px -12px}.marketing-home-connections-visual img{filter:drop-shadow(0 22px 32px #00000047);width:100%;max-width:100%;transform:none}.marketing-home-device-note{line-height:1.45}.marketing-v2-final>div:first-child>small{font-size:7px}}.trade-pnl-note{border-top:1px solid var(--line-soft);color:var(--muted-2);margin:13px 0 0;padding:12px 0 0;font-size:10px;line-height:1.5}.marketing-feature-groups{gap:18px;padding-bottom:112px;display:grid}.marketing-feature-group{background:linear-gradient(145deg,#0f1c27d6,#071017eb);border:1px solid #79a2b829;border-radius:21px;padding:26px;box-shadow:0 24px 66px #0000002b}.marketing-feature-group>header{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:14px;margin-bottom:18px;display:grid}.marketing-feature-group>header>span{color:#55d6ff;width:42px;height:42px;font-family:var(--font-mono);background:#43c4e814;border:1px solid #53cbeb40;border-radius:12px;place-items:center;font-size:10px;font-weight:800;display:grid}.marketing-feature-group>header h2{letter-spacing:-.035em;margin:0 0 5px;font-size:23px}.marketing-feature-group>header p{color:#879aa6;margin:0;font-size:12px;line-height:1.6}.marketing-feature-group .marketing-feature-grid{grid-template-columns:repeat(3,minmax(0,1fr));padding:0}.marketing-feature-group .marketing-feature-grid article{background:#07101794;min-height:190px;padding:23px}.marketing-feature-group .marketing-feature-grid h3{letter-spacing:-.02em;margin:30px 0 8px;font-size:16px}.marketing-feature-group .marketing-feature-grid p{font-size:11px}.marketing-broker-comparison{padding-bottom:112px}.marketing-broker-table-wrap{background:#081118c2;border:1px solid #79a2b829;border-radius:18px;margin-top:32px;overflow-x:auto}.marketing-broker-table-wrap table{border-collapse:collapse;text-align:left;width:100%;min-width:1040px}.marketing-broker-table-wrap caption{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.marketing-broker-table-wrap th,.marketing-broker-table-wrap td{vertical-align:top;border-bottom:1px solid #79a2b81a;border-right:1px solid #79a2b81a;padding:17px 16px;font-size:10px;line-height:1.55}.marketing-broker-table-wrap thead th{color:#8ea2ae;text-transform:uppercase;letter-spacing:.08em;background:#12212bcc;font-size:9px}.marketing-broker-table-wrap tbody th{color:#e8eef1;font-size:11px}.marketing-broker-table-wrap td{color:#8da0ab}.marketing-broker-table-wrap tr:last-child>*{border-bottom:0}.marketing-broker-table-wrap tr>:last-child{border-right:0}.marketing-broker-table-wrap td>span,.marketing-broker-mobile-cards header>span{color:#9aabb4;white-space:nowrap;align-items:center;gap:7px;font-size:9px;font-weight:750;display:inline-flex}.marketing-broker-table-wrap td>span i,.marketing-broker-mobile-cards header>span i{background:#788c96;border-radius:50%;width:6px;height:6px}.marketing-broker-table-wrap td>span.connected,.marketing-broker-mobile-cards header>span.connected{color:#58d4a6}.marketing-broker-table-wrap td>span.connected i,.marketing-broker-mobile-cards header>span.connected i{background:#58d4a6;box-shadow:0 0 0 4px #58d4a614}.marketing-broker-mobile-cards{display:none}.marketing-contact-layout{align-items:start}.marketing-contact-form{background:radial-gradient(circle at 92% 4%,#43c4e81a,#0000 30%),linear-gradient(145deg,#0f1c27e6,#071017f5);border:1px solid #53cbeb42;border-radius:22px;padding:38px;box-shadow:0 34px 90px #00000045}.marketing-contact-form-head h2{letter-spacing:-.05em;margin:15px 0 10px;font-size:36px;line-height:1.04}.marketing-contact-form-head p{color:#8599a5;max-width:630px;margin:0;font-size:12px;line-height:1.7}.marketing-contact-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:27px;display:grid}.marketing-contact-fields label{gap:7px;display:grid}.marketing-contact-fields label>span{color:#9cabb4;letter-spacing:.02em;font-size:10px;font-weight:720}.marketing-contact-fields .wide{grid-column:1/-1}.marketing-contact-fields input:not([type=checkbox]),.marketing-contact-fields select,.marketing-contact-fields textarea{color:#edf2f4;width:100%;min-height:48px;font:inherit;background:#071119;border:1px solid #79a2b83b;border-radius:11px;outline:none;padding:0 14px;font-size:12px;transition:border-color .18s,box-shadow .18s}.marketing-contact-fields textarea{resize:vertical;min-height:150px;padding-block:13px;line-height:1.55}.marketing-contact-fields input:focus,.marketing-contact-fields select:focus,.marketing-contact-fields textarea:focus{border-color:#55d6ff;box-shadow:0 0 0 3px #55d6ff1a}.marketing-contact-consent{grid-template-columns:18px minmax(0,1fr);align-items:start;padding:4px 0 3px;gap:10px!important}.marketing-contact-consent input{accent-color:#55d6ff;width:18px;height:18px;margin:1px 0 0}.marketing-contact-consent span{line-height:1.55;color:#7e929e!important;font-size:10px!important;font-weight:500!important}.marketing-contact-honeypot{width:1px!important;height:1px!important;position:absolute!important;left:-10000px!important;overflow:hidden!important}.marketing-contact-form>.marketing-button{width:100%;margin-top:18px}.marketing-contact-delivery{color:#6f8490;text-align:center;margin:10px 0 0;font-size:9px}.marketing-contact-delivery a{color:#55d6ff;text-underline-offset:3px;text-decoration:underline}.marketing-contact-success{color:#72d8b1;background:#58d4a612;border:1px solid #58d4a640;border-radius:11px;align-items:center;gap:9px;margin-top:12px;padding:12px 14px;font-size:10px;display:flex}.marketing-contact-success svg{width:16px}.marketing-contact-aside{gap:16px;display:grid}.marketing-contact-aside .marketing-contact-topics{grid-template-columns:1fr}.marketing-contact-aside .marketing-contact-topics>a{align-items:center;min-height:120px;padding:20px}.marketing-contact-aside .marketing-contact-topics h2{margin:0 0 5px;font-size:14px}.marketing-contact-aside .marketing-contact-topics p{font-size:10px}.marketing-contact-aside .marketing-contact-card{padding:28px}.marketing-contact-card>a{color:#55d6ff;align-items:center;gap:9px;min-height:44px;margin-top:16px;font-size:10px;font-weight:720;display:flex}.marketing-contact-card>a svg{width:16px}.legal-page{width:min(880px,100% - 32px);margin:0 auto;padding:36px 0 72px}.legal-page>article{margin-top:18px;padding:42px}.legal-page h1{letter-spacing:-.055em;margin:8px 0 24px;font-size:clamp(34px,5vw,54px)}.legal-page h2{letter-spacing:-.02em;margin:30px 0 8px;font-size:18px}.legal-page p,.legal-page li{color:var(--text-body);font-size:12px;line-height:1.72}.legal-page a{color:var(--accent)}.legal-draft-notice{border:1px solid color-mix(in srgb,var(--amber) 38%,var(--line));background:color-mix(in srgb,var(--amber) 7%,var(--surface-2));color:var(--notice-warn-text);border-radius:13px;align-items:flex-start;gap:11px;margin:0 0 28px;padding:15px 16px;display:flex}.legal-draft-notice svg{width:18px;color:var(--amber);flex:none}.legal-draft-notice span{gap:3px;font-size:10px;line-height:1.55;display:grid}.legal-draft-notice strong{color:var(--text);font-size:11px}.legal-version{font-family:var(--font-mono);color:var(--muted-2)!important;margin:-13px 0 27px!important;font-size:9px!important}.auth-legal-consent{color:var(--muted);grid-template-columns:18px minmax(0,1fr);align-items:start;gap:10px;padding:2px 0;font-size:9px;line-height:1.55;display:grid}.auth-legal-consent input{width:18px;height:18px;accent-color:var(--accent);margin:1px 0 0}.auth-legal-consent a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.legal-consent-backdrop{z-index:1000;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#01080dd6;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.legal-consent-dialog{width:min(100%,520px);max-height:calc(100svh - 48px);padding:32px;overflow:auto;box-shadow:0 38px 110px #00000080}.legal-consent-icon{border:1px solid color-mix(in srgb,var(--green) 35%,var(--line));background:var(--green-soft);width:48px;height:48px;color:var(--green);border-radius:14px;place-items:center;margin-bottom:18px;display:grid}.legal-consent-icon svg{width:23px;height:23px}.legal-consent-dialog h2{letter-spacing:-.035em;margin:8px 0 10px;font-size:25px}.legal-consent-dialog>p{color:var(--muted);margin:0;font-size:11px;line-height:1.65}.legal-consent-dialog>p a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.legal-consent-check{border:1px solid var(--line);background:var(--surface-inset);color:var(--text-body);border-radius:13px;grid-template-columns:20px minmax(0,1fr);align-items:start;gap:11px;margin-top:21px;padding:15px;font-size:10px;line-height:1.55;display:grid}.legal-consent-check input{width:20px;height:20px;accent-color:var(--accent);margin:0}.legal-consent-actions{border-top:1px solid var(--line-soft);justify-content:flex-end;gap:9px;margin-top:21px;padding-top:17px;display:flex}@media (max-width:900px){.marketing-feature-group .marketing-feature-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.marketing-contact-layout{grid-template-columns:1fr}.marketing-contact-aside{grid-template-columns:1fr 1fr}.marketing-contact-aside .marketing-contact-card{align-self:start}}@media (max-width:760px){.marketing-feature-groups,.marketing-broker-comparison{padding-bottom:78px}.marketing-feature-group{border-radius:18px;padding:20px 16px}.marketing-feature-group>header{grid-template-columns:36px minmax(0,1fr);gap:11px}.marketing-feature-group>header>span{border-radius:10px;width:36px;height:36px;font-size:9px}.marketing-feature-group>header h2{font-size:20px}.marketing-feature-group>header p{font-size:11px}.marketing-feature-group .marketing-feature-grid{grid-template-columns:1fr}.marketing-feature-group .marketing-feature-grid article{min-height:166px;padding:20px}.marketing-feature-group .marketing-feature-grid h3{margin-top:24px}.marketing-broker-table-wrap{display:none}.marketing-broker-mobile-cards{gap:11px;margin-top:24px;display:grid}.marketing-broker-mobile-cards article{background:linear-gradient(145deg,#0f1c27db,#071017f0);border:1px solid #79a2b829;border-radius:16px;padding:19px}.marketing-broker-mobile-cards header{justify-content:space-between;align-items:center;gap:12px;display:flex}.marketing-broker-mobile-cards h3{margin:0;font-size:15px}.marketing-broker-mobile-cards dl{gap:0;margin:17px 0 0;display:grid}.marketing-broker-mobile-cards dl>div{border-top:1px solid #79a2b81a;grid-template-columns:105px minmax(0,1fr);gap:12px;padding:10px 0;display:grid}.marketing-broker-mobile-cards dt{color:#718793;font-size:9px}.marketing-broker-mobile-cards dd{color:#abb8bf;margin:0;font-size:10px;line-height:1.5}.marketing-contact-form{border-radius:18px;padding:26px 18px}.marketing-contact-form-head h2{font-size:31px}.marketing-contact-form-head p{font-size:11px}.marketing-contact-fields{grid-template-columns:1fr}.marketing-contact-fields label,.marketing-contact-fields .wide{grid-column:auto}.marketing-contact-fields input:not([type=checkbox]),.marketing-contact-fields select{min-height:52px;font-size:16px}.marketing-contact-fields textarea{font-size:16px}.marketing-contact-aside{grid-template-columns:1fr}.marketing-contact-note{margin-bottom:78px}.legal-page{width:min(100% - 24px,880px);padding:24px 0 52px}.legal-page>article{padding:26px 19px}.legal-page h2{font-size:17px}.legal-page p,.legal-page li{font-size:12px}.auth-legal-consent{font-size:10px}.legal-consent-backdrop{align-items:end;padding:12px}.legal-consent-dialog{border-radius:20px;width:100%;max-height:calc(100svh - 24px);padding:25px 19px}.legal-consent-actions{grid-template-columns:1fr 1fr;display:grid}.legal-consent-actions .button{width:100%;min-width:0;min-height:46px}}.marketing-site{overflow:clip visible}.marketing-v2-hero h1>span{text-wrap:balance;display:block}.marketing-section-intro>h2{letter-spacing:-.061em;text-wrap:balance;max-width:900px;margin:17px auto 19px;font-size:clamp(40px,5vw,65px);line-height:1.02}.marketing-section-intro>p{color:#879aa6;max-width:720px;margin:0 auto;font-size:14px;line-height:1.75}.marketing-site[data-motion=ready] [data-reveal]{opacity:0;transition:opacity .62s cubic-bezier(.22,1,.36,1),transform .62s cubic-bezier(.22,1,.36,1);transition-delay:calc(var(--reveal-index,0) * 70ms);will-change:opacity,transform;transform:translateY(17px)}.marketing-site[data-motion=ready] [data-reveal=scale]{transform:translateY(18px)scale(.985)}.marketing-site[data-motion=ready] [data-reveal=from-left]{transform:translate(-22px)}.marketing-site[data-motion=ready] [data-reveal].is-revealed{opacity:1;will-change:auto;transform:none}.marketing-v2-prompt-card svg{animation-iteration-count:3}.marketing-v2-voice-chip i{animation-iteration-count:5}.marketing-journey-story{grid-template-columns:minmax(350px,.84fr) minmax(0,1.16fr);align-items:start;gap:78px;margin-top:58px;display:grid}.marketing-journey-stage{isolation:isolate;background:radial-gradient(circle at 50% 35%,#43c4e829,#0000 38%),linear-gradient(145deg,#101f2af0,#060e14fa);border:1px solid #5cb1d138;border-radius:28px;height:640px;position:sticky;top:102px;overflow:hidden;box-shadow:0 38px 95px #00000061,inset 0 1px #ffffff0b}.marketing-journey-stage:before{content:"";z-index:-1;border:1px solid #55d6ff1c;border-radius:50%;width:430px;height:430px;position:absolute;inset:105px auto auto 50%;transform:translate(-50%);box-shadow:0 0 0 42px #55d6ff06,0 0 0 84px #55d6ff04}.marketing-journey-stage-head{background:#07101794;border-bottom:1px solid #79a2b81f;justify-content:space-between;align-items:center;min-height:58px;padding:0 21px;display:flex}.marketing-journey-stage-head>span{color:#8ba0ab;text-transform:uppercase;letter-spacing:.12em;align-items:center;gap:8px;font-size:8px;font-weight:780;display:flex}.marketing-journey-stage-head>span i{background:#55d6ff;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 5px #55d6ff14,0 0 16px #55d6ff8c}.marketing-journey-stage-head>strong{color:#58717f;font-family:var(--font-mono);letter-spacing:.08em;font-size:8px}.marketing-journey-phone{background:#061018;border:1px solid #84c9e24f;border-radius:38px;width:266px;height:533px;margin:17px auto 0;padding:7px;animation:.48s cubic-bezier(.22,1,.36,1) both marketing-panel-in;position:relative;overflow:hidden;box-shadow:0 38px 80px #00000094,0 0 0 6px #28495b1f}.marketing-journey-phone:after{content:"";pointer-events:none;border:1px solid #ffffff09;border-radius:31px;position:absolute;inset:7px}.marketing-journey-phone img{object-fit:cover;object-position:top;border-radius:31px;width:100%;height:100%;display:block}.marketing-journey-speaker{z-index:2;background:#02080d;border-radius:999px;width:50px;height:14px;position:absolute;top:12px;left:50%;transform:translate(-50%)}.marketing-journey-evidence{z-index:3;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#07121af0;border:1px solid #53cbeb57;border-radius:15px;grid-template-columns:38px minmax(0,1fr);align-items:center;gap:11px;max-width:292px;min-height:69px;padding:12px 14px;animation:.44s cubic-bezier(.22,1,.36,1) 80ms both marketing-evidence-in;display:grid;position:absolute;bottom:18px;left:18px;right:18px;box-shadow:0 24px 65px #00000085,inset 0 1px #ffffff0d}.marketing-journey-evidence>span{color:#55d6ff;background:#43c4e81c;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.marketing-journey-evidence svg{width:17px}.marketing-journey-evidence>div{gap:4px;min-width:0;display:grid}.marketing-journey-evidence small{color:#56d2a4;letter-spacing:.1em;text-transform:uppercase;font-size:7px;font-weight:820}.marketing-journey-evidence strong{color:#d8e1e5;text-overflow:ellipsis;white-space:nowrap;font-size:9px;line-height:1.35;overflow:hidden}.marketing-journey-steps{gap:15px;margin:0;padding:0;list-style:none;display:grid}.marketing-journey-steps li{min-width:0}.marketing-journey-steps button{width:100%;min-height:150px;color:inherit;text-align:left;cursor:pointer;touch-action:manipulation;background:linear-gradient(145deg,#0f1c27b3,#071017d1);border:1px solid #79a2b824;border-radius:19px;grid-template-columns:34px 44px minmax(0,1fr) auto;align-items:center;gap:15px;padding:24px;transition:transform .22s,border-color .22s,background .22s,box-shadow .22s;display:grid;position:relative}.marketing-journey-steps button:before{content:"";background:0 0;border-radius:99px;width:2px;transition:background .22s,box-shadow .22s;position:absolute;top:23px;bottom:23px;left:-1px}.marketing-journey-steps button:hover{border-color:#53cbeb4d;transform:translate(4px)}.marketing-journey-steps button.is-active{background:radial-gradient(circle at 10%,#43c4e81a,#0000 34%),linear-gradient(145deg,#10202beb,#071118f2);border-color:#53cbeb6b;box-shadow:0 24px 65px #0003}.marketing-journey-steps button.is-active:before{background:#55d6ff;box-shadow:0 0 18px #55d6ffa6}.marketing-journey-step-number{color:#49616e;font-family:var(--font-mono);font-size:9px}.marketing-journey-steps button>i{color:#58d1ef;background:#43c4e814;border-radius:13px;place-items:center;width:44px;height:44px;display:grid}.marketing-journey-steps button>i svg{width:18px}.marketing-journey-steps button>span:nth-of-type(2){gap:8px;min-width:0;display:grid}.marketing-journey-steps button strong{letter-spacing:-.025em;font-size:17px}.marketing-journey-steps button small{color:#7d929e;max-width:510px;font-size:10px;line-height:1.65}.marketing-journey-steps button>em{color:#4b6573;text-transform:uppercase;letter-spacing:.08em;font-size:8px;font-style:normal;font-weight:780}.marketing-journey-steps button.is-active>em{color:#55d6ff}@keyframes marketing-panel-in{0%{opacity:.55;transform:translateY(10px)scale(.99)}to{opacity:1;transform:none}}@keyframes marketing-evidence-in{0%{opacity:0;transform:translateY(9px)}to{opacity:1;transform:none}}@media (max-width:1050px){.marketing-journey-story{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);gap:38px}.marketing-journey-stage{top:92px}.marketing-journey-steps button{grid-template-columns:30px 40px minmax(0,1fr);padding:20px}.marketing-journey-steps button>em{display:none}}@media (max-width:760px){.marketing-site:before{opacity:.12;position:absolute}.marketing-v2-hero h1{letter-spacing:-.062em;max-width:520px;margin-inline:auto;font-size:clamp(39px,11.5vw,47px);line-height:.99}.marketing-v2-hero h1>span{display:inline}.marketing-v2-hero h1>span+span:before{content:" "}.marketing-section-intro>h2{font-size:37px}.marketing-section-intro>p{font-size:13px;line-height:1.72}.marketing-v2-stage{height:560px;min-height:560px}.marketing-v2-signal-card,.marketing-v2-prompt-card,.marketing-v2-voice-chip,.marketing-v2-safe-chip,.marketing-capture-proof-note,.marketing-journey-evidence{-webkit-backdrop-filter:none;backdrop-filter:none}.marketing-v2-stage-glow{filter:blur(48px)}.marketing-v2-outcomes{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;gap:12px;width:100%;margin-top:38px;padding:1px 2px 12px;scroll-padding-inline:2px;display:flex;overflow-x:auto}.marketing-v2-outcomes::-webkit-scrollbar{display:none}.marketing-v2-outcomes article{scroll-snap-align:start;flex:0 0 min(82vw,330px);min-width:min(82vw,330px);min-height:230px}.marketing-v2-outcomes p,.marketing-v2-learning-card>div:first-child p,.marketing-v2-product-copy>p,.marketing-v2-capture>div:last-child>p,.marketing-v2-trust>div:first-child>p,.marketing-v2-final>div:first-child>p{font-size:13px;line-height:1.7}.marketing-v2-journey{padding-bottom:88px}.marketing-journey-story{grid-template-columns:1fr;gap:18px;margin-top:38px;display:grid}.marketing-journey-stage{border-radius:21px;width:100%;height:535px;position:relative;top:auto}.marketing-journey-stage:before{width:340px;height:340px;top:95px}.marketing-journey-stage-head{min-height:50px;padding-inline:15px}.marketing-journey-phone{border-radius:33px;width:230px;height:466px;margin-top:13px}.marketing-journey-phone img,.marketing-journey-phone:after{border-radius:26px}.marketing-journey-evidence{max-width:none;bottom:12px;left:12px;right:12px}.marketing-journey-steps{scroll-snap-type:x mandatory;overscroll-behavior-inline:contain;scrollbar-width:none;gap:10px;padding:1px 1px 11px;display:flex;overflow-x:auto}.marketing-journey-steps::-webkit-scrollbar{display:none}.marketing-journey-steps li{scroll-snap-align:start;flex:0 0 min(78vw,300px);min-width:min(78vw,300px)}.marketing-journey-steps button{grid-template-columns:30px 39px minmax(0,1fr);gap:11px;min-height:150px;padding:18px}.marketing-journey-steps button:hover{transform:none}.marketing-journey-steps button:active{transform:scale(.985)}.marketing-journey-steps button strong{font-size:15px}.marketing-journey-steps button small{font-size:12px;line-height:1.55}.marketing-journey-steps button>em{display:none}.marketing-v2-chart-head>p{font-size:13px;line-height:1.68}}@media (max-width:400px){.marketing-v2-hero h1{font-size:clamp(37px,11.7vw,42px)}.marketing-v2-stage{height:530px;min-height:530px}.marketing-v2-phone{width:238px}.marketing-v2-signal-card{width:148px;padding:11px;top:52px}.marketing-v2-prompt-card{width:218px;bottom:42px;right:2px}.marketing-v2-voice-chip{bottom:126px}.marketing-journey-stage{height:510px}.marketing-journey-phone{width:218px;height:444px}.marketing-journey-evidence strong{font-size:8px}}@media (hover:none){.marketing-v2-outcomes article:hover,.marketing-journey-steps button:hover{transform:none}.marketing-v2-outcomes article:active,.marketing-journey-steps button:active{transform:scale(.985)}}@media (prefers-reduced-motion:reduce){.marketing-site [data-reveal],.marketing-site[data-motion=ready] [data-reveal]{opacity:1!important;transition:none!important;transform:none!important}.marketing-journey-phone,.marketing-journey-evidence{animation:none!important}.marketing-journey-steps button{transition:none}}.admin-shell{background:radial-gradient(circle at 78% -12%,#43c4e814,transparent 28%),var(--bg);grid-template-columns:244px minmax(0,1fr);min-height:100svh;display:grid}.admin-sidebar{border-right:1px solid var(--line-soft);background:color-mix(in srgb,var(--sidebar-bg) 96%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);flex-direction:column;align-self:start;min-height:100svh;padding:25px 16px 18px;display:flex;position:sticky;top:0}.admin-brand{align-items:center;gap:11px;min-width:0;display:flex}.admin-brand .jerno-wordmark,.admin-mobile-header .jerno-wordmark{width:94px;height:36px}.admin-brand>span:last-child,.admin-mobile-header a:first-child>span:last-child{gap:1px;min-width:0;display:grid}.admin-brand strong,.admin-mobile-header strong{font-size:14px;line-height:1.2}.admin-brand small,.admin-mobile-header small{color:var(--muted-2);letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:750}.admin-environment{border:1px solid color-mix(in srgb,var(--amber) 32%,var(--line));min-height:34px;color:var(--amber);letter-spacing:.09em;text-transform:uppercase;background:var(--amber-soft);border-radius:9px;align-items:center;gap:8px;margin:22px 0 20px;padding:0 10px;font-size:9px;font-weight:800;display:flex}.admin-environment>span{background:var(--amber);width:7px;height:7px;box-shadow:0 0 0 4px color-mix(in srgb,var(--amber) 14%,transparent);border-radius:50%}.admin-sidebar nav{gap:4px;display:grid}.admin-sidebar nav button{width:100%;min-height:43px;color:var(--muted);font:inherit;text-align:left;cursor:pointer;transition:background var(--motion-fast) ease,color var(--motion-fast) ease;background:0 0;border:0;border-radius:10px;align-items:center;gap:11px;padding:0 11px;font-size:11px;font-weight:650;display:flex}.admin-sidebar nav button:hover,.admin-sidebar nav button.active{color:var(--accent-strong);background:var(--accent-soft)}.admin-sidebar nav button>span{flex:1}.admin-sidebar nav button>em{background:var(--amber-soft);min-width:20px;height:20px;color:var(--amber);border-radius:99px;place-items:center;padding:0 5px;font-size:9px;font-style:normal;font-weight:800;display:grid}.admin-sidebar nav svg{width:16px}.admin-sidebar-note{border-bottom:1px solid var(--line-soft);color:var(--muted);grid-template-columns:18px minmax(0,1fr);gap:9px;margin-top:auto;padding:16px 8px 15px;display:grid}.admin-sidebar-note>svg{width:17px;color:var(--green)}.admin-sidebar-note span{gap:4px;display:grid}.admin-sidebar-note strong{font-size:10px}.admin-sidebar-note small{color:var(--muted-2);font-size:8px;line-height:1.5}.admin-sidebar-foot{grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:8px;padding:14px 7px 0;display:grid}.admin-sidebar-foot>span{gap:2px;min-width:0;display:grid}.admin-sidebar-foot strong{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:9px;overflow:hidden}.admin-sidebar-foot small{color:var(--muted-2);text-transform:capitalize;font-size:8px}.admin-sidebar-foot button{border:1px solid var(--line);background:var(--surface-2);width:34px;height:34px;color:var(--muted);cursor:pointer;border-radius:9px;place-items:center;display:grid}.admin-sidebar-foot svg{width:14px}.admin-workspace{min-width:0}.admin-content{width:min(100%,1480px);margin:0 auto;padding:34px clamp(20px,3.5vw,54px) 54px}.admin-mobile-header,.admin-mobile-nav{display:none}.admin-topbar{justify-content:space-between;align-items:flex-start;gap:28px;min-height:86px;display:flex}.admin-topbar h1{letter-spacing:-.045em;margin:5px 0 6px;font-size:clamp(27px,3vw,38px);line-height:1.08}.admin-topbar p{max-width:670px;color:var(--muted);margin:0;font-size:12px;line-height:1.55}.admin-kicker{color:var(--accent);letter-spacing:.14em;text-transform:uppercase;font-size:8px;font-weight:820}.admin-topbar-actions{gap:8px;display:flex}.admin-topbar-actions svg{width:15px}.is-spinning{animation:.8s linear infinite spin}.admin-controls{border:1px solid var(--line-soft);background:color-mix(in srgb,var(--surface) 82%,transparent);border-radius:13px;justify-content:space-between;align-items:center;gap:15px;min-height:52px;margin:14px 0 13px;padding:6px 7px;display:flex}.admin-controls>div{gap:4px;display:flex}.admin-controls button{min-width:74px;min-height:38px;color:var(--muted);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;padding:0 13px;font-size:10px;font-weight:700}.admin-controls button[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent) 32%,var(--line));background:var(--accent-soft);color:var(--accent-strong)}.admin-controls>span{color:var(--muted-2);align-items:center;gap:8px;padding-right:10px;font-size:9px;display:flex}.admin-controls .status-dot{background:var(--green);width:6px;height:6px}.admin-attention{border:1px solid color-mix(in srgb,var(--green) 28%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--green-soft) 75%,var(--surface)),var(--surface));border-radius:15px;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:16px;min-height:100px;margin-bottom:13px;padding:18px 20px;display:grid}.admin-attention.warn{border-color:color-mix(in srgb,var(--amber) 38%,var(--line));background:linear-gradient(135deg,color-mix(in srgb,var(--amber-soft) 76%,var(--surface)),var(--surface))}.admin-attention-icon{background:var(--green-soft);width:42px;height:42px;color:var(--green);border-radius:12px;place-items:center;display:grid}.admin-attention.warn .admin-attention-icon{background:var(--amber-soft);color:var(--amber)}.admin-attention-icon svg{width:20px}.admin-attention h2{margin:4px 0;font-size:17px}.admin-attention p{color:var(--muted);margin:0;font-size:9px}.admin-attention>div:last-child{gap:7px;display:flex}.admin-attention button{border:1px solid color-mix(in srgb,var(--amber) 30%,var(--line));background:var(--surface-2);min-height:36px;color:var(--text);cursor:pointer;border-radius:9px;padding:0 12px;font-size:9px;font-weight:720}.admin-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.admin-kpi{flex-direction:column;min-height:178px;padding:17px;display:flex}.admin-kpi header{align-items:center;gap:9px;display:flex}.admin-kpi header>span{background:var(--accent-soft);width:30px;height:30px;color:var(--accent);border-radius:9px;place-items:center;display:grid}.admin-kpi header svg{width:15px}.admin-kpi header small{color:var(--muted);text-transform:uppercase;letter-spacing:.08em;font-size:9px;font-weight:750}.admin-kpi>strong{font-variant-numeric:tabular-nums;letter-spacing:-.045em;margin-top:16px;font-size:30px;line-height:1}.admin-kpi>p{min-height:30px;color:var(--muted-2);margin:7px 0 10px;font-size:9px;line-height:1.5}.admin-delta{color:var(--muted);align-items:center;gap:5px;margin-top:auto;font-size:8px;font-weight:650;display:flex}.admin-delta svg{width:12px;height:12px}.admin-delta.up{color:var(--green)}.admin-delta.down{color:var(--red)}.admin-primary-grid{grid-template-columns:minmax(0,1.75fr) minmax(300px,.75fr);gap:11px;margin-top:11px;display:grid}.admin-trend-card,.admin-health-card,.admin-activity-card{padding:20px}.admin-card-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-card-head h2{margin:4px 0 3px;font-size:16px}.admin-card-head p{color:var(--muted-2);margin:0;font-size:9px}.admin-card-head>svg{width:22px;color:var(--accent)}.admin-trend-legend{color:var(--muted);align-items:center;gap:13px;font-size:8px;display:flex}.admin-trend-legend span{align-items:center;gap:5px;display:flex}.admin-trend-legend i{border-radius:99px;width:12px;height:2px}.admin-trend-legend i.active{background:var(--green)}.admin-trend-legend i.journal{background:var(--accent)}.admin-trend-chart{min-height:252px;margin-top:11px;padding:6px 0 0;position:relative}.admin-trend-chart svg{width:100%;height:230px;overflow:visible}.admin-trend-chart polyline{fill:none;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.admin-trend-chart polyline.active{stroke:var(--green);filter:drop-shadow(0 0 7px color-mix(in srgb,var(--green) 35%,transparent))}.admin-trend-chart polyline.journal{stroke:var(--accent)}.admin-chart-area{fill:url(#admin-journal-fill)}.admin-chart-grid{fill:none;stroke:var(--line-soft);stroke-width:1px;vector-effect:non-scaling-stroke}.admin-trend-chart>div{color:var(--muted-2);justify-content:space-between;font-size:8px;display:flex}.admin-trend-chart>div strong{color:var(--muted);font-weight:650}.admin-health-card>div:nth-child(2){margin-top:19px;display:grid}.admin-health-row{border-top:1px solid var(--line-soft);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:9px;min-height:50px;display:grid}.admin-health-row:first-child{border-top:0}.admin-health-row>span{border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.admin-health-row>span.healthy{color:var(--green);background:var(--green-soft)}.admin-health-row>span.warn{color:var(--amber);background:var(--amber-soft)}.admin-health-row svg{width:12px}.admin-health-row strong{font-size:10px}.admin-health-row small{color:var(--muted-2);font-size:8px}.admin-health-note{border:1px solid var(--line-soft);background:var(--surface-inset);color:var(--muted-2);border-radius:10px;margin:15px 0 0;padding:11px;font-size:8px;line-height:1.55}.admin-section{margin-top:30px;scroll-margin-top:18px}.admin-section-first{margin-top:8px}.admin-activation-compact{margin-top:22px}.admin-section-heading{justify-content:space-between;align-items:flex-end;gap:20px;min-height:47px;margin-bottom:11px;display:flex}.admin-section-heading h2{margin:4px 0 0;font-size:18px}.admin-section-heading>p{max-width:430px;color:var(--muted-2);text-align:right;margin:0;font-size:9px}.admin-activation{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:36px;padding:13px 18px;display:grid}.admin-activation-row{border-top:1px solid var(--line-soft);grid-template-columns:minmax(130px,.8fr) minmax(100px,1.2fr) 38px;align-items:center;gap:12px;min-height:63px;display:grid}.admin-activation-row:nth-child(-n+2){border-top:0}.admin-activation-row>span{gap:2px;display:grid}.admin-activation-row strong{font-size:10px}.admin-activation-row small{color:var(--muted-2);font-size:8px}.admin-activation-row>div{background:var(--line-soft);border-radius:99px;height:6px;overflow:hidden}.admin-activation-row i{border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--green));height:100%;display:block}.admin-activation-row em{color:var(--muted);font-family:var(--font-mono);text-align:right;font-size:9px;font-style:normal}.admin-operations-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.admin-operation{grid-template-columns:34px minmax(0,1fr);gap:11px;min-height:142px;padding:16px;display:grid;position:relative}.admin-operation>span{background:var(--surface-3);width:34px;height:34px;color:var(--muted);border-radius:10px;place-items:center;display:grid}.admin-operation>span svg{width:16px}.admin-operation.warn>span{color:var(--amber);background:var(--amber-soft)}.admin-operation>div{flex-direction:column;display:flex}.admin-operation small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:740}.admin-operation strong{margin-top:7px;font-size:24px;line-height:1}.admin-operation p{color:var(--muted-2);margin:7px 0 0;font-size:8px;line-height:1.45}.admin-operation>em{color:var(--green);grid-column:1/-1;align-items:center;gap:5px;margin-top:11px;font-size:8px;font-style:normal;font-weight:750;display:flex}.admin-operation.warn>em{color:var(--amber)}.admin-operation>em svg{width:11px}.admin-support-inbox{overflow:hidden}.admin-support-request{border-top:1px solid var(--line-soft);gap:12px;padding:18px 20px;display:grid;position:relative}.admin-support-request:first-child{border-top:0}.admin-support-state{background:var(--accent-soft);width:max-content;min-height:22px;color:var(--accent);text-transform:uppercase;letter-spacing:.07em;border-radius:99px;align-items:center;padding:0 8px;font-size:7px;font-weight:800;display:inline-flex}.admin-support-state.in_progress{background:var(--amber-soft);color:var(--amber)}.admin-support-head{justify-content:space-between;align-items:center;gap:16px;display:flex}.admin-support-head>span{align-items:center;gap:9px;min-width:0;display:flex}.admin-support-head svg{width:15px;color:var(--accent);flex:none}.admin-support-head strong{font-size:12px}.admin-support-head time{color:var(--muted-2);font-family:var(--font-mono);flex:none;font-size:8px}.admin-support-request>p{max-width:880px;color:var(--text-body);white-space:pre-wrap;margin:0;font-size:10px;line-height:1.65}.admin-support-meta{color:var(--muted-2);justify-content:space-between;align-items:center;gap:16px;font-size:8px;display:flex}.admin-support-meta>span{align-items:center;gap:9px;display:flex}.admin-support-meta strong{color:var(--muted);font-family:var(--font-mono)}.admin-support-meta a{color:var(--accent);align-items:center;gap:6px;display:flex}.admin-support-meta svg{width:12px}.admin-support-actions{gap:8px;display:flex}.admin-support-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:165px;display:flex}.admin-support-empty svg{width:25px;color:var(--green);margin-bottom:9px}.admin-support-empty strong{font-size:12px}.admin-support-empty span{color:var(--muted-2);margin-top:4px;font-size:9px}.admin-support-notice{margin-top:10px}.admin-evidence-grid{grid-template-columns:minmax(0,1.25fr) minmax(300px,.75fr);gap:11px;display:grid}.admin-product-grid{grid-template-columns:minmax(0,1.6fr) minmax(300px,.8fr)}.admin-product-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.admin-product-metric{flex-direction:column;justify-content:flex-end;min-height:126px;padding:17px;display:flex;position:relative;overflow:hidden}.admin-product-metric:after{content:"";background:color-mix(in srgb,var(--muted-2) 8%,transparent);border-radius:50%;width:70px;height:70px;position:absolute;top:-28px;right:-25px}.admin-product-metric.accent:after{background:color-mix(in srgb,var(--accent) 16%,transparent)}.admin-product-metric.green:after{background:color-mix(in srgb,var(--green) 16%,transparent)}.admin-product-metric>span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:auto;font-size:8px;font-weight:760}.admin-product-metric>strong{letter-spacing:-.045em;font-size:27px;line-height:1}.admin-product-metric.accent>strong{color:var(--accent-strong)}.admin-product-metric.green>strong{color:var(--green)}.admin-product-metric>small{color:var(--muted-2);margin-top:7px;font-size:8px}.admin-product-journey{grid-template-columns:repeat(4,minmax(0,1fr));padding:9px 18px;display:grid}.admin-product-journey>article{border-left:1px solid var(--line-soft);grid-template-columns:28px minmax(0,1fr);gap:10px;min-width:0;min-height:150px;padding:19px 18px;display:grid;position:relative}.admin-product-journey>article:first-child{border-left:0}.admin-product-step{background:var(--accent-soft);width:28px;height:28px;color:var(--accent);font-family:var(--font-mono);border-radius:9px;place-items:center;font-size:9px;font-weight:800;display:grid}.admin-product-journey article>div:nth-child(2){flex-direction:column;min-width:0;display:flex}.admin-product-journey article>div:nth-child(2)>small{color:var(--muted);text-transform:uppercase;letter-spacing:.06em;font-size:8px;font-weight:760}.admin-product-journey article>div:nth-child(2)>strong{margin-top:8px;font-size:24px;line-height:1}.admin-product-journey article>div:nth-child(2)>p{color:var(--muted-2);margin:6px 0 0;font-size:8px;line-height:1.4}.admin-product-step-rate{grid-column:1/-1;grid-template-columns:auto 1fr;align-items:end;gap:2px 7px;margin-top:auto;display:grid}.admin-product-step-rate>strong{color:var(--accent-strong);font-size:12px}.admin-product-step-rate>span{color:var(--muted-2);font-size:7px}.admin-product-step-rate>i{background:var(--line-soft);border-radius:99px;grid-column:1/-1;height:5px;overflow:hidden}.admin-product-step-rate b{border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--green));height:100%;display:block}.admin-product-intelligence-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;display:grid}.admin-product-engagement,.admin-product-adoption{min-width:0;padding:20px}.admin-product-engagement>.admin-card-head,.admin-product-adoption>.admin-card-head{border-bottom:1px solid var(--line-soft);padding-bottom:16px}.admin-product-engagement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:13px;display:grid}.admin-product-engagement-grid>span{border:1px solid var(--line-soft);background:var(--surface-inset);border-radius:10px;flex-direction:column;min-height:90px;padding:12px;display:flex}.admin-product-engagement-grid small{color:var(--muted-2);text-transform:uppercase;letter-spacing:.06em;font-size:7px;font-weight:750}.admin-product-engagement-grid strong{margin-top:8px;font-size:20px;line-height:1}.admin-product-engagement-grid em{color:var(--muted);margin-top:auto;font-size:7px;font-style:normal}.admin-product-adoption>div:last-child{gap:4px;margin-top:13px;display:grid}.admin-product-adoption>div:last-child>span{border-top:1px solid var(--line-soft);grid-template-columns:minmax(120px,.8fr) minmax(90px,1.2fr) 35px;align-items:center;gap:11px;min-height:48px;display:grid}.admin-product-adoption>div:last-child>span:first-child{border-top:0}.admin-product-adoption>div:last-child>span>span{gap:2px;display:grid}.admin-product-adoption strong{font-size:9px}.admin-product-adoption small{color:var(--muted-2);font-size:7px}.admin-product-adoption i{background:var(--line-soft);border-radius:99px;height:6px;overflow:hidden}.admin-product-adoption i b{border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--green));height:100%;display:block}.admin-product-adoption em{color:var(--muted);font-family:var(--font-mono);text-align:right;font-size:8px;font-style:normal}.admin-mode-bars{gap:13px;margin-top:20px;display:grid}.admin-mode-bar{grid-template-columns:106px minmax(0,1fr);align-items:center;gap:12px;display:grid}.admin-mode-bar>span{justify-content:space-between;align-items:center;gap:8px;display:flex}.admin-mode-bar strong{font-size:10px}.admin-mode-bar small{color:var(--muted-2);font-size:8px}.admin-mode-bar>div{background:var(--line-soft);border-radius:99px;height:7px;overflow:hidden}.admin-mode-bar i{border-radius:inherit;height:100%;display:block}.admin-mode-bar i.live{background:var(--green)}.admin-mode-bar i.paper{background:var(--accent)}.admin-mode-bar i.practice{background:var(--amber)}.admin-activity-foot{border-top:1px solid var(--line-soft);grid-template-columns:repeat(3,1fr);margin-top:19px;padding-top:15px;display:grid}.admin-activity-foot span{color:var(--muted-2);gap:2px;font-size:8px;display:grid}.admin-activity-foot strong{color:var(--text);font-size:16px}.admin-boundary-card{grid-template-columns:45px minmax(0,1fr);align-items:start;gap:15px;padding:22px;display:grid}.admin-boundary-card>svg{background:var(--green-soft);width:45px;height:45px;color:var(--green);border-radius:13px;padding:11px}.admin-boundary-card h2{margin:5px 0 8px;font-size:16px}.admin-boundary-card p{color:var(--muted);margin:0;font-size:10px;line-height:1.65}.admin-provider-table{overflow:hidden}.admin-provider-row{border-top:1px solid var(--line-soft);grid-template-columns:minmax(130px,1fr) repeat(4,minmax(78px,.65fr)) 86px;align-items:center;gap:12px;min-height:57px;padding:0 17px;display:grid}.admin-provider-row.head{background:var(--surface-inset);min-height:43px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.06em;border-top:0;font-size:8px;font-weight:760}.admin-provider-row strong{text-transform:capitalize;font-size:10px}.admin-provider-row>span{color:var(--muted);font-family:var(--font-mono);font-size:9px}.admin-provider-row em{align-items:center;gap:5px;font-size:8px;font-style:normal;font-weight:750;display:flex}.admin-provider-row em svg{width:11px}.admin-provider-row em.healthy{color:var(--green)}.admin-provider-row em.warn{color:var(--amber)}.admin-provider-empty{min-height:150px;color:var(--muted-2);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.admin-provider-empty svg{color:var(--accent);margin-bottom:9px}.admin-provider-empty strong{color:var(--text);font-size:12px}.admin-provider-empty span{margin-top:4px;font-size:9px}.admin-user-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:11px;display:grid}.admin-mini-stat{flex-direction:column;justify-content:space-between;min-height:104px;padding:16px;display:flex}.admin-mini-stat span{color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:9px;font-weight:730}.admin-mini-stat strong{letter-spacing:-.035em;font-size:25px}.admin-account-heading{align-items:center}.admin-account-tools{align-items:center;gap:8px;display:flex}.admin-account-search{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;align-items:center;gap:8px;width:min(100%,260px);height:42px;padding:0 12px;display:flex}.admin-account-search svg{width:15px;color:var(--muted-2)}.admin-account-search input{min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;flex:1;font-size:10px}.admin-account-filters{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;align-items:center;gap:3px;min-height:42px;padding:4px;display:flex}.admin-account-filters>svg{width:14px;color:var(--muted-2);margin:0 6px}.admin-account-filters button{min-height:32px;color:var(--muted);font:inherit;text-transform:capitalize;cursor:pointer;background:0 0;border:0;border-radius:7px;padding:0 9px;font-size:8px;font-weight:720}.admin-account-filters button[aria-pressed=true]{background:var(--accent-soft);color:var(--accent-strong)}.admin-account-table{overflow:hidden}.admin-account-row{border-top:1px solid var(--line-soft);grid-template-columns:minmax(180px,1.3fr) minmax(100px,.75fr) minmax(155px,1fr) minmax(110px,.75fr) minmax(110px,.75fr) 90px;align-items:center;gap:13px;min-height:68px;padding:0 17px;display:grid}.admin-account-row.selected{background:color-mix(in srgb,var(--accent-soft) 45%,transparent)}.admin-account-row.head{background:var(--surface-inset);min-height:43px;color:var(--muted-2);text-transform:uppercase;letter-spacing:.06em;border-top:0;font-size:8px;font-weight:760}.admin-account-row>span{min-width:0;color:var(--muted);font-size:9px}.admin-account-row>span:not(.admin-account-identity){align-items:center;gap:6px;display:flex}.admin-account-row>span:nth-child(3),.admin-account-row>span:nth-child(5),.admin-account-identity{gap:3px;display:grid}.admin-account-row span strong{color:var(--text);font-size:10px}.admin-account-row span small{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-account-row i{background:var(--muted-2);border-radius:50%;flex:none;width:7px;height:7px}.admin-account-row i.healthy,.admin-account-row i.connected{background:var(--green)}.admin-account-row i.attention{background:var(--amber)}.admin-account-open{background:var(--surface-3);width:max-content;min-height:30px;color:var(--muted);font:inherit;text-transform:capitalize;cursor:pointer;border:1px solid #0000;border-radius:99px;align-items:center;gap:5px;padding:0 7px 0 8px;font-size:8px;font-weight:750;display:flex}.admin-account-open.active{background:var(--green-soft);color:var(--green)}.admin-account-open.attention{background:var(--amber-soft);color:var(--amber)}.admin-account-open[aria-pressed=true]{border-color:currentColor}.admin-account-open svg{width:11px}.admin-account-open svg:last-child{margin-left:2px}.admin-account-detail{margin-top:11px;padding:20px}.admin-account-detail>header{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.admin-account-detail>header h2{margin:5px 0 4px;font-size:18px}.admin-account-detail>header p{color:var(--muted-2);margin:0;font-size:9px}.admin-account-detail>header>button{border:1px solid var(--line);background:var(--surface-2);width:36px;height:36px;color:var(--muted);cursor:pointer;border-radius:10px;place-items:center;display:grid}.admin-account-detail>header>button svg{width:15px}.admin-account-detail-grid{grid-template-columns:220px minmax(0,1fr);gap:11px;margin-top:18px;display:grid}.admin-account-score,.admin-account-milestones,.admin-account-usage,.admin-account-mode-mix,.admin-account-diagnosis{border:1px solid var(--line-soft);background:var(--surface-inset);border-radius:12px}.admin-account-score{flex-direction:column;padding:17px;display:flex}.admin-account-score>span{color:var(--muted);text-transform:uppercase;letter-spacing:.07em;font-size:8px;font-weight:760}.admin-account-score>strong{margin-top:8px;font-size:30px}.admin-account-score>div{background:var(--line-soft);border-radius:99px;height:6px;margin-top:12px;overflow:hidden}.admin-account-score>div i{border-radius:inherit;background:linear-gradient(90deg,var(--accent),var(--green));height:100%;display:block}.admin-account-score>small{color:var(--muted-2);text-transform:capitalize;margin-top:8px;font-size:8px}.admin-account-milestones{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;padding:12px;display:grid}.admin-account-milestones>span{border:1px solid var(--line-soft);min-height:80px;color:var(--muted);border-radius:9px;flex-direction:column;align-items:flex-start;padding:10px;display:flex}.admin-account-milestones>span.complete{color:var(--green);background:var(--green-soft)}.admin-account-milestones svg{width:14px}.admin-account-milestones strong{color:var(--text);margin-top:auto;font-size:9px}.admin-account-milestones small{margin-top:2px;font-size:7px}.admin-account-usage{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;padding:13px;display:grid}.admin-account-usage>span{border:1px solid var(--line-soft);border-radius:9px;flex-direction:column;min-height:72px;padding:11px;display:flex}.admin-account-usage small{color:var(--muted-2);text-transform:uppercase;letter-spacing:.06em;font-size:7px;font-weight:730}.admin-account-usage strong{margin-top:7px;font-size:16px}.admin-account-usage em{color:var(--muted);margin-top:auto;font-size:7px;font-style:normal}.admin-account-mode-mix{padding:15px}.admin-account-mode-mix>div:first-child{justify-content:space-between;gap:12px;display:flex}.admin-account-mode-mix>div:first-child span{font-size:9px;font-weight:730}.admin-account-mode-mix>div:first-child small{color:var(--muted-2);font-size:8px}.admin-account-mode-mix>div:nth-child(2){background:var(--line-soft);border-radius:99px;height:8px;margin-top:12px;display:flex;overflow:hidden}.admin-account-mode-mix>div:nth-child(2) i{height:100%}.admin-account-mode-mix i.live{background:var(--green)}.admin-account-mode-mix i.paper{background:var(--accent)}.admin-account-mode-mix i.practice{background:var(--amber)}.admin-account-mode-mix>p{color:var(--muted);flex-wrap:wrap;gap:12px;margin:10px 0 0;font-size:7px;display:flex}.admin-account-mode-mix>p span{align-items:center;gap:5px;display:flex}.admin-account-mode-mix>p i{border-radius:50%;width:6px;height:6px}.admin-account-diagnosis{grid-template-columns:28px minmax(0,1fr);align-items:center;gap:10px;padding:15px;display:grid}.admin-account-diagnosis>span{background:var(--green-soft);width:28px;height:28px;color:var(--green);border-radius:8px;place-items:center;display:grid}.admin-account-diagnosis.warn>span{background:var(--amber-soft);color:var(--amber)}.admin-account-diagnosis svg{width:14px}.admin-account-diagnosis>div{gap:3px;display:grid}.admin-account-diagnosis strong{font-size:9px}.admin-account-diagnosis small{color:var(--muted-2);font-size:8px}.admin-account-identity-button{min-width:0;color:inherit;text-align:left;font:inherit;cursor:pointer;background:0 0;border:0;gap:3px;padding:0;display:grid}.admin-account-identity-button strong{color:var(--text);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.admin-account-identity-button small{color:var(--muted-2);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-account-identity-button .admin-account-email,.admin-account-identity-button:hover strong,.admin-account-identity-button:focus-visible strong{color:var(--accent-strong)}.admin-account-identity-button:focus-visible{outline:2px solid var(--accent);outline-offset:5px;border-radius:5px}.admin-account-profile{padding:22px}.admin-profile-header{grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:16px;display:grid}.admin-profile-header>div h2{margin:5px 0 4px;font-size:22px}.admin-profile-header>div p{color:var(--muted-2);margin:0;font-size:9px}.admin-profile-back,.admin-profile-close{border:1px solid var(--line);background:var(--surface-2);min-height:38px;color:var(--muted);font:inherit;cursor:pointer;border-radius:10px}.admin-profile-back{align-items:center;gap:7px;padding:0 12px;font-size:8px;font-weight:730;display:flex}.admin-profile-close{place-items:center;width:38px;display:grid}.admin-profile-back svg,.admin-profile-close svg{width:14px}.admin-profile-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:260px;display:flex}.admin-profile-state svg{width:24px;color:var(--accent)}.admin-profile-state strong{font-size:14px}.admin-profile-state span{color:var(--muted);font-size:9px}.admin-profile-state button{border:1px solid var(--line);background:var(--surface-2);min-height:36px;color:var(--text);font:inherit;cursor:pointer;border-radius:9px;padding:0 14px;font-size:9px;font-weight:730}.admin-profile-identity{border:1px solid var(--line-soft);background:linear-gradient(135deg,color-mix(in srgb,var(--accent-soft) 55%,var(--surface-inset)),var(--surface-inset));border-radius:13px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;margin-top:20px;padding:15px;display:grid}.admin-profile-avatar{background:var(--accent-soft);width:44px;height:44px;color:var(--accent-strong);border-radius:12px;place-items:center;display:grid}.admin-profile-avatar svg{width:20px}.admin-profile-identity>div:nth-child(2){gap:3px;min-width:0;display:grid}.admin-profile-identity>div:nth-child(2) small{color:var(--muted-2);text-transform:uppercase;letter-spacing:.07em;font-size:7px;font-weight:760}.admin-profile-identity>div:nth-child(2) strong{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.admin-profile-identity>div:nth-child(2) span{color:var(--muted);font-size:8px}.admin-profile-status{justify-items:end;gap:5px;display:grid}.admin-profile-status>span{background:var(--surface-3);color:var(--muted);text-transform:capitalize;border-radius:99px;align-items:center;gap:6px;padding:6px 9px;font-size:8px;font-weight:760;display:flex}.admin-profile-status>span.active{background:var(--green-soft);color:var(--green)}.admin-profile-status>span.attention{background:var(--amber-soft);color:var(--amber)}.admin-profile-status i{background:currentColor;border-radius:50%;width:6px;height:6px}.admin-profile-status small{color:var(--muted-2);font-size:7px}.admin-account-profile>.notice{margin-top:10px;font-size:8px}.admin-profile-tabs{border:1px solid var(--line);background:var(--surface-inset);border-radius:12px;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;margin-top:16px;padding:4px;display:grid}.admin-profile-tabs button{min-height:39px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:6px;padding:0 9px;font-size:8px;font-weight:750;display:flex}.admin-profile-tabs button[aria-selected=true]{background:var(--accent-soft);color:var(--accent-strong)}.admin-profile-tabs button:focus-visible{outline:2px solid var(--accent);outline-offset:1px}.admin-profile-tabs em{background:var(--surface-3);border-radius:99px;place-items:center;min-width:17px;height:17px;padding:0 4px;font-size:7px;font-style:normal;display:grid}.admin-profile-panel{padding-top:14px}.admin-profile-period{flex-wrap:wrap;gap:5px;display:flex}.admin-profile-period button{border:1px solid var(--line);background:var(--surface-2);min-height:34px;color:var(--muted);font:inherit;cursor:pointer;border-radius:8px;padding:0 11px;font-size:10px;font-weight:730}.admin-profile-period button[aria-pressed=true]{border-color:color-mix(in srgb,var(--accent) 48%,var(--line));background:var(--accent-soft);color:var(--accent-strong)}.admin-performance-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:10px;display:grid}.admin-performance-grid .admin-mini-stat{min-height:88px}.admin-performance-grid .admin-mini-stat strong{font-size:19px}.admin-performance-detail{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:9px;display:grid}.admin-performance-detail article{border:1px solid var(--line-soft);background:var(--surface-inset);border-radius:12px;padding:15px}.admin-performance-detail strong{margin-top:8px;font-size:13px;display:block}.admin-performance-detail p{color:var(--muted);margin:5px 0 0;font-size:10px;line-height:1.5}.admin-private-access{border:1px solid var(--line);background:var(--surface-inset);border-radius:13px;padding:17px}.admin-private-access.enabled{border-color:color-mix(in srgb,var(--green) 35%,var(--line))}.admin-private-access>header{grid-template-columns:42px minmax(0,1fr);align-items:start;gap:12px;display:grid}.admin-private-access>header>span{background:var(--surface-3);width:42px;height:42px;color:var(--muted);border-radius:11px;place-items:center;display:grid}.admin-private-access.enabled>header>span{background:var(--green-soft);color:var(--green)}.admin-private-access>header svg{width:19px}.admin-private-access>header small{color:var(--muted-2);text-transform:uppercase;letter-spacing:.06em;font-size:9px;font-weight:760}.admin-private-access h3{margin:4px 0;font-size:15px}.admin-private-access>header p{color:var(--muted);margin:0;font-size:10px;line-height:1.55}.admin-private-access>label{gap:6px;margin-top:15px;display:grid}.admin-private-access>label>span{color:var(--muted-2);font-size:10px;font-weight:750}.admin-private-access textarea{border:1px solid var(--line);resize:vertical;background:var(--surface-2);min-height:88px;color:var(--text);font:inherit;border-radius:10px;padding:12px;font-size:11px;line-height:1.5}.admin-private-actions{justify-content:space-between;align-items:center;gap:12px;margin-top:12px;display:flex}.admin-private-entries{gap:8px;margin-top:12px;display:grid}.admin-private-entries article{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:11px;padding:13px}.admin-private-entries article header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-private-entries article header>div{align-items:center;gap:8px;display:flex}.admin-private-entries article strong{font-size:11px}.admin-private-entries article span{color:var(--accent-strong);text-transform:capitalize;font-size:9px}.admin-private-entries article time{color:var(--muted-2);font-size:9px}.admin-private-entries article p{color:var(--text-body);white-space:pre-wrap;margin:10px 0 0;font-size:11px;line-height:1.6}.admin-private-empty{border:1px dashed var(--line);background:var(--surface-2);color:var(--muted);border-radius:11px;grid-template-columns:28px minmax(0,1fr);align-items:center;gap:2px 10px;margin-top:12px;padding:15px;display:grid}.admin-private-empty>svg{width:18px;color:var(--accent-strong);grid-row:1/3}.admin-private-empty strong{color:var(--text);font-size:11px}.admin-private-empty span{font-size:10px;line-height:1.45}.admin-diagnostic-workspace{grid-template-columns:minmax(260px,.8fr) minmax(0,1.2fr);align-items:start;gap:12px;margin-top:14px;display:grid}.admin-diagnostic-filters{grid-column:1/-1;grid-template-columns:minmax(0,1fr) 150px;gap:8px;display:grid}.admin-diagnostic-filters label{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:0 11px;display:flex}.admin-diagnostic-filters label svg{width:15px;color:var(--muted)}.admin-diagnostic-filters input,.admin-diagnostic-filters select,.admin-repair-panel select{width:100%;min-width:0;color:var(--text);font:inherit;background:0 0;border:0;outline:0;font-size:11px}.admin-diagnostic-filters select,.admin-repair-panel select{border:1px solid var(--line);background:var(--surface-2);border-radius:9px;min-height:42px;padding:0 10px}.admin-diagnostic-results{gap:7px;max-height:470px;display:grid;overflow:auto}.admin-diagnostic-results button{text-align:left;border:1px solid var(--line-soft);background:var(--surface-2);min-height:62px;color:var(--text);border-radius:10px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:10px 11px;display:grid}.admin-diagnostic-results button:hover,.admin-diagnostic-results button.active{border-color:var(--accent-strong);background:var(--accent-soft)}.admin-diagnostic-results button>span{gap:4px;min-width:0;display:grid}.admin-diagnostic-results button>span:last-child{justify-items:end}.admin-diagnostic-results strong{font-size:11px}.admin-diagnostic-results small,.admin-diagnostic-results time,.admin-diagnostic-results code{color:var(--muted);font-size:9px}.admin-diagnostic-results code{color:var(--accent-strong)}.admin-diagnostic-detail{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;min-width:0;padding:14px}.admin-diagnostic-detail>header{justify-content:space-between;align-items:start;gap:12px;display:flex}.admin-diagnostic-detail h4{margin:3px 0 0;font-size:14px}.admin-diagnostic-detail>header small,.admin-diagnostic-reasoning>small{color:var(--muted-2);text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:760}.admin-diagnostic-detail>header code{color:var(--accent-strong);font-size:9px}.admin-diagnostic-detail dl{border:1px solid var(--line-soft);border-radius:9px;grid-template-columns:repeat(3,minmax(0,1fr));margin:12px 0;display:grid;overflow:hidden}.admin-diagnostic-detail dl>div{border-right:1px solid var(--line-soft);padding:9px}.admin-diagnostic-detail dl>div:last-child{border-right:0}.admin-diagnostic-detail dt{color:var(--muted-2);text-transform:uppercase;font-size:8px}.admin-diagnostic-detail dd{text-transform:capitalize;margin:3px 0 0;font-size:10px;font-weight:750}.admin-diagnostic-reasoning{background:var(--surface-inset);border-radius:9px;padding:12px}.admin-diagnostic-reasoning p{white-space:pre-wrap;margin:7px 0 0;font-size:11px;line-height:1.6}.admin-repair-panel{border:1px solid var(--line);background:var(--surface-inset);border-radius:10px;margin-top:12px;padding:13px}.admin-repair-panel.enabled{border-color:color-mix(in srgb,var(--accent-strong) 35%,var(--line))}.admin-repair-panel>header{grid-template-columns:24px minmax(0,1fr);gap:9px;display:grid}.admin-repair-panel>header svg{width:18px;color:var(--accent-strong)}.admin-repair-panel>header p{color:var(--muted);margin:3px 0 0;font-size:10px;line-height:1.45}.admin-repair-choice{grid-template-columns:1fr 1fr;gap:7px;margin:12px 0 9px;display:grid}.admin-repair-choice button{border:1px solid var(--line);background:var(--surface-2);min-height:39px;color:var(--muted);border-radius:8px;padding:7px;font-weight:750}.admin-repair-choice button[aria-pressed=true]{color:var(--accent-strong);border-color:var(--accent-strong);background:var(--accent-soft)}.admin-repair-panel>label:not(.admin-repair-confirm){color:var(--muted-2);gap:6px;font-size:10px;font-weight:750;display:grid}.admin-repair-panel textarea{border:1px solid var(--line);background:var(--surface-2);min-height:100px;color:var(--text);font:inherit;resize:vertical;border-radius:8px;padding:10px;font-size:11px;line-height:1.5}.admin-repair-confirm{color:var(--muted);align-items:flex-start;gap:8px;margin:10px 0;font-size:10px;line-height:1.45;display:flex}.admin-repair-confirm input{margin-top:2px}.admin-repair-history{gap:7px;margin-top:12px;display:grid}.admin-repair-history h4{align-items:center;gap:7px;margin:0 0 2px;font-size:11px;display:flex}.admin-repair-history h4 svg{width:15px}.admin-repair-history article{border:1px solid var(--line-soft);border-radius:8px;justify-content:space-between;align-items:center;gap:10px;padding:9px 10px;display:flex}.admin-repair-history article span{gap:3px;display:grid}.admin-repair-history small,.admin-repair-history em{color:var(--muted);font-size:9px;font-style:normal}.admin-repair-history button{border:1px solid var(--line);background:var(--surface-2);min-height:34px;color:var(--text);border-radius:7px;padding:5px 8px;font-size:9px;font-weight:750}.support-repair-permission{gap:12px;display:grid}.support-repair-permission>div{border:1px solid var(--line);background:var(--surface-inset);border-radius:11px;padding:14px}.support-repair-permission.enabled>div{border-color:color-mix(in srgb,var(--green) 35%,var(--line))}.support-repair-permission p{color:var(--muted);margin:5px 0 0;font-size:12px;line-height:1.55}.admin-restore-dialog{border:1px solid var(--line);background:var(--surface-2);width:min(440px,100vw - 32px);color:var(--text);border-radius:14px;padding:20px;box-shadow:0 24px 80px #0000006b}.admin-restore-dialog::backdrop{-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#02080eb8}.admin-restore-dialog>svg{width:24px;color:var(--loss)}.admin-restore-dialog h3{margin:10px 0 6px;font-size:17px}.admin-restore-dialog p{color:var(--muted);margin:0;font-size:11px;line-height:1.55}.admin-restore-dialog>div{justify-content:flex-end;gap:9px;margin-top:17px;display:flex}.admin-audit-history{border-top:1px solid var(--line-soft);margin-top:16px;padding-top:16px}.admin-audit-history>header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-audit-history>header>div{grid-template-columns:34px minmax(0,1fr);gap:10px;min-width:0;display:grid}.admin-audit-history>header>div>span{background:var(--accent-soft);width:34px;height:34px;color:var(--accent-strong);border-radius:9px;place-items:center;display:grid}.admin-audit-history>header svg{width:16px}.admin-audit-history>header small{color:var(--accent-strong);text-transform:uppercase;letter-spacing:.07em;font-size:9px;font-weight:780}.admin-audit-history h4{margin:3px 0;font-size:13px}.admin-audit-history>header p{color:var(--muted);margin:0;font-size:10px;line-height:1.45}.admin-audit-history>header>button,.admin-audit-pagination button{border:1px solid var(--line);background:var(--surface-2);min-height:36px;color:var(--text);font:inherit;cursor:pointer;border-radius:8px;padding:0 10px;font-size:9px;font-weight:750}.admin-audit-history button:disabled{opacity:.45;cursor:not-allowed}.admin-audit-list{gap:8px;margin-top:12px;display:grid}.admin-audit-list article{border:1px solid var(--line-soft);background:var(--surface-2);border-radius:10px;padding:11px 12px}.admin-audit-event-head{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.admin-audit-event-head>span{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.admin-audit-event-head strong{font-size:11px}.admin-audit-event-head em{background:var(--green-soft);min-height:21px;color:var(--green);text-transform:uppercase;letter-spacing:.04em;border-radius:99px;align-items:center;padding:0 7px;font-size:8px;font-style:normal;font-weight:780;display:inline-flex}.admin-audit-event-head em.denied_role,.admin-audit-event-head em.denied_consent{background:var(--amber-soft);color:var(--amber)}.admin-audit-event-head em.failed{background:var(--red-soft);color:var(--red)}.admin-audit-event-head time{color:var(--muted-2);white-space:nowrap;font-size:9px}.admin-audit-list article>p{color:var(--text-body);overflow-wrap:anywhere;margin:8px 0;font-size:11px;line-height:1.5}.admin-audit-list article>footer{color:var(--muted-2);justify-content:space-between;align-items:center;gap:10px;font-size:9px;display:flex}.admin-audit-pagination{border-top:1px solid var(--line-soft);color:var(--muted);justify-content:space-between;align-items:center;gap:12px;margin-top:11px;padding-top:11px;font-size:9px;display:flex}.admin-audit-pagination>div{gap:7px;display:flex}.admin-profile-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:9px;display:grid}.admin-profile-stat-grid .admin-mini-stat{min-height:82px}.admin-profile-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin-top:9px;display:grid}.admin-profile-overview-grid>article{border:1px solid var(--line-soft);background:var(--surface-inset);border-radius:12px;padding:15px}.admin-profile-overview-grid dl{gap:0;margin:12px 0 0;display:grid}.admin-profile-overview-grid dl>div{border-top:1px solid var(--line-soft);grid-template-columns:110px minmax(0,1fr);align-items:center;gap:10px;min-height:38px;padding:8px 0;display:grid}.admin-profile-overview-grid dt{color:var(--muted-2);font-size:8px}.admin-profile-overview-grid dd{color:var(--text);text-align:right;text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:9px;font-weight:690;overflow:hidden}.admin-profile-mode{border:1px solid var(--line-soft);background:var(--surface-inset);border-radius:12px;margin:9px 0;padding:15px}.admin-profile-mode header{justify-content:space-between;gap:12px;display:flex}.admin-profile-mode header strong{font-size:10px}.admin-profile-mode header span{color:var(--muted-2);font-size:8px}.admin-profile-mode>div{background:var(--line-soft);border-radius:99px;height:9px;margin-top:13px;display:flex;overflow:hidden}.admin-profile-mode>div i{height:100%}.admin-profile-mode i.live{background:var(--green)}.admin-profile-mode i.paper{background:var(--accent)}.admin-profile-mode i.practice{background:var(--amber)}.admin-profile-mode>p{color:var(--muted);flex-wrap:wrap;gap:14px;margin:10px 0 0;font-size:8px;display:flex}.admin-profile-mode>p span{align-items:center;gap:5px;display:flex}.admin-profile-mode>p i{border-radius:50%;width:6px;height:6px}.admin-profile-list{gap:8px;display:grid}.admin-profile-list>article{border:1px solid var(--line-soft);background:var(--surface-inset);border-radius:11px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:11px;min-height:76px;padding:12px;display:grid}.admin-profile-list-icon{background:var(--accent-soft);width:36px;height:36px;color:var(--accent-strong);border-radius:10px;place-items:center;display:grid}.admin-profile-list-icon.healthy{background:var(--green-soft);color:var(--green)}.admin-profile-list-icon.warn{background:var(--amber-soft);color:var(--amber)}.admin-profile-list-icon svg{width:16px}.admin-profile-list article>div{gap:3px;min-width:0;display:grid}.admin-profile-list article>div strong{font-size:10px}.admin-profile-list article>div span,.admin-profile-list article>div small{color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-profile-list article>div:last-child{justify-items:end}.admin-profile-list article>div:last-child em{color:var(--accent-strong);text-transform:capitalize;font-size:8px;font-style:normal;font-weight:750}.admin-profile-empty{text-align:center;border:1px dashed var(--line);background:var(--surface-inset);border-radius:12px;flex-direction:column;justify-content:center;align-items:center;gap:7px;min-height:220px;display:flex}.admin-profile-empty svg{width:24px;color:var(--muted-2)}.admin-profile-empty strong{font-size:12px}.admin-profile-empty span{max-width:340px;color:var(--muted);font-size:8px}.admin-profile-timeline{gap:8px;display:grid;position:relative}.admin-profile-timeline:before{content:"";background:var(--line);width:1px;position:absolute;top:16px;bottom:16px;left:14px}.admin-profile-timeline article{grid-template-columns:30px minmax(0,1fr);gap:10px;display:grid;position:relative}.admin-profile-timeline article>span{z-index:1;background:var(--surface-2);border:1px solid var(--line);border-radius:50%;place-items:center;width:30px;height:30px;display:grid}.admin-profile-timeline article>span i{background:var(--accent);border-radius:50%;width:7px;height:7px}.admin-profile-timeline article>div{border:1px solid var(--line-soft);background:var(--surface-inset);border-radius:10px;min-height:68px;padding:11px}.admin-profile-timeline small{color:var(--muted-2);font-size:7px}.admin-profile-timeline strong{margin-top:3px;font-size:10px;display:block}.admin-profile-timeline p{color:var(--muted);margin:3px 0 0;font-size:8px}.admin-attention-queue{overflow:hidden}.admin-attention-queue>button{border:0;border-top:1px solid var(--line-soft);width:100%;min-height:58px;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(170px,.7fr) minmax(0,1.3fr) 22px;align-items:center;gap:14px;padding:10px 15px;display:grid}.admin-attention-queue>button:first-child{border-top:0}.admin-attention-queue>button:hover{background:var(--amber-soft)}.admin-attention-queue>button>span:first-child{align-items:center;gap:8px;display:flex}.admin-attention-queue>button>span:first-child svg{width:14px;color:var(--amber)}.admin-attention-queue>button strong{font-size:9px}.admin-attention-queue>button>span:nth-child(2){color:var(--muted);text-overflow:ellipsis;white-space:nowrap;font-size:8px;overflow:hidden}.admin-attention-queue>button>svg{width:14px;color:var(--muted-2)}.admin-privacy-strip{grid-template-columns:30px minmax(0,1fr);align-items:center;gap:12px;margin-top:12px;padding:15px 17px;display:grid}.admin-privacy-strip>svg{background:var(--green-soft);width:30px;height:30px;color:var(--green);border-radius:9px;padding:7px}.admin-privacy-strip>div{gap:3px;display:grid}.admin-privacy-strip strong{font-size:10px}.admin-privacy-strip span{color:var(--muted-2);font-size:8px;line-height:1.5}.admin-reliability-grid{grid-template-columns:minmax(300px,.8fr) minmax(0,1.2fr);gap:11px;display:grid}.admin-coverage-card{padding:20px}.admin-coverage-card>strong{letter-spacing:-.05em;margin-top:20px;font-size:36px;line-height:1;display:block}.admin-coverage-card>span{color:var(--muted-2);font-size:9px}.admin-coverage-card>div:last-child{flex-wrap:wrap;gap:7px;margin-top:18px;display:flex}.admin-coverage-card small{border:1px solid var(--line-soft);min-height:27px;color:var(--muted);border-radius:99px;align-items:center;gap:5px;padding:0 9px;font-size:8px;display:flex}.admin-coverage-card small svg{width:11px;color:var(--green)}.admin-coverage{grid-template-columns:18px minmax(0,1fr);gap:10px;margin-top:24px;display:grid}.admin-coverage svg{width:17px}.admin-coverage>div{gap:3px;display:grid}.admin-coverage strong{font-size:10px}.admin-coverage span{font-size:9px}.admin-footer{border-top:1px solid var(--line-soft);min-height:52px;color:var(--muted-2);justify-content:space-between;align-items:center;gap:20px;margin-top:21px;padding:0 3px;font-size:8px;display:flex}.admin-gate{background:radial-gradient(circle at 50% 18%,#43c4e81a,transparent 34%),var(--bg);place-content:center;justify-items:center;min-height:100svh;padding:28px;display:grid}.admin-gate>.admin-brand{margin-bottom:23px}.admin-gate>.card{text-align:center;width:min(100%,510px);padding:34px}.admin-gate-icon{background:var(--accent-soft);width:54px;height:54px;color:var(--accent);border-radius:16px;place-items:center;margin:0 auto 20px;display:grid}.admin-gate-icon.warn{background:var(--amber-soft);color:var(--amber)}.admin-gate-icon svg{width:25px;height:25px}.admin-gate h1{margin:7px 0 9px;font-size:27px}.admin-gate p{color:var(--muted);margin:0 auto;font-size:11px;line-height:1.65}.admin-gate section>div:last-child{justify-content:center;gap:8px;margin-top:23px;display:flex}.admin-brand small,.admin-mobile-header small,.admin-sidebar-note small,.admin-sidebar-foot small,.admin-kicker,.admin-controls>span,.admin-attention p,.admin-kpi header small,.admin-kpi>p,.admin-card-head p,.admin-trend-legend,.admin-trend-chart>div,.admin-health-row small,.admin-health-note,.admin-section-heading>p,.admin-activation-row small,.admin-operation small,.admin-operation p,.admin-operation>em,.admin-support-head time,.admin-support-meta,.admin-support-empty span,.admin-product-metric>span,.admin-product-metric>small,.admin-product-journey article>div:nth-child(2)>small,.admin-product-journey article>div:nth-child(2)>p,.admin-product-step-rate>span,.admin-product-engagement-grid small,.admin-product-engagement-grid em,.admin-product-adoption small,.admin-product-adoption em,.admin-mode-bar small,.admin-activity-foot span,.admin-provider-row.head,.admin-provider-row em,.admin-account-row.head,.admin-account-row span small,.admin-account-score>span,.admin-account-score>small,.admin-account-milestones small,.admin-account-usage small,.admin-account-usage em,.admin-account-mode-mix>div:first-child small,.admin-account-mode-mix>p,.admin-account-diagnosis small,.admin-account-identity-button small,.admin-profile-header>div p,.admin-profile-identity>div:nth-child(2) small,.admin-profile-identity>div:nth-child(2) span,.admin-profile-status small,.admin-account-profile>.notice,.admin-profile-tabs button,.admin-profile-tabs em,.admin-profile-overview-grid dt,.admin-profile-mode header span,.admin-profile-mode>p,.admin-profile-list article>div span,.admin-profile-list article>div small,.admin-profile-list article>div:last-child em,.admin-profile-empty span,.admin-profile-timeline small,.admin-profile-timeline p,.admin-attention-queue>button>span:nth-child(2),.admin-privacy-strip span,.admin-coverage-card small,.admin-footer{font-size:10px;line-height:1.45}.admin-sidebar-note strong,.admin-sidebar-foot strong,.admin-delta,.admin-health-row strong,.admin-activation-row strong,.admin-provider-row strong,.admin-provider-row>span,.admin-mini-stat span,.admin-account-row>span,.admin-account-row span strong,.admin-account-detail>header p,.admin-account-milestones strong,.admin-account-mode-mix>div:first-child span,.admin-account-diagnosis strong,.admin-account-identity-button strong,.admin-profile-back,.admin-profile-state span,.admin-profile-state button,.admin-profile-status>span,.admin-profile-overview-grid dd,.admin-profile-mode header strong,.admin-profile-list article>div strong,.admin-profile-timeline strong,.admin-attention-queue>button strong,.admin-privacy-strip strong,.admin-coverage-card>span,.admin-coverage strong,.admin-coverage span{font-size:11px;line-height:1.4}.admin-account-search input,.admin-account-filters button,.admin-account-open,.admin-profile-tabs button{font-size:11px}.admin-account-identity-button strong{font-size:12px}.admin-account-identity-button small{font-size:10px}.admin-account-row{min-height:72px}.admin-support-state{font-size:10px}.admin-support-request>p{font-size:12px}.admin-profile-identity>div:nth-child(2) strong{font-size:15px}.admin-profile-overview-grid dl>div{min-height:42px}.admin-profile-list>article{min-height:80px}.admin-profile-timeline article>div{min-height:72px}@media (max-width:1180px){.admin-kpi-grid,.admin-operations-grid,.admin-user-summary,.admin-product-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-primary-grid{grid-template-columns:minmax(0,1.4fr) minmax(290px,.8fr)}.admin-account-row{grid-template-columns:minmax(170px,1.2fr) minmax(95px,.7fr) minmax(140px,1fr) minmax(105px,.75fr) 90px}.admin-account-row>span:nth-child(5),.admin-account-row.head>span:nth-child(5){display:none}}@media (max-width:900px){.admin-shell{display:block}.admin-sidebar{display:none}.admin-mobile-header{z-index:20;border-bottom:1px solid var(--line-soft);background:var(--sidebar-bg);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;height:66px;padding:0 20px;display:flex;position:sticky;top:0}.admin-mobile-header a{align-items:center;gap:10px;display:flex}.admin-mobile-header>a:last-child{border:1px solid var(--line);width:42px;height:42px;color:var(--muted);border-radius:11px;justify-content:center}.admin-mobile-nav{z-index:19;border-bottom:1px solid var(--line-soft);background:color-mix(in srgb,var(--sidebar-bg) 94%,transparent);scrollbar-width:none;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:block;position:sticky;top:66px;overflow-x:auto}.admin-mobile-nav::-webkit-scrollbar{display:none}.admin-mobile-nav nav{gap:6px;min-width:max-content;padding:8px 15px;display:flex}.admin-mobile-nav button{min-height:38px;color:var(--muted);font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9px;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:720;display:flex}.admin-mobile-nav button.active{border-color:color-mix(in srgb,var(--accent) 28%,var(--line));background:var(--accent-soft);color:var(--accent-strong)}.admin-mobile-nav button svg{width:14px}.admin-mobile-nav button em{background:var(--amber-soft);min-width:18px;height:18px;color:var(--amber);border-radius:99px;place-items:center;padding:0 4px;font-size:9px;font-style:normal;display:grid}.admin-content{padding-top:25px}.admin-primary-grid,.admin-evidence-grid,.admin-reliability-grid{grid-template-columns:1fr}.admin-product-journey{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-product-journey>article:nth-child(3){border-left:0;border-top:1px solid var(--line-soft)}.admin-product-journey>article:nth-child(4){border-top:1px solid var(--line-soft)}.admin-health-card{min-height:0}.admin-account-row.head{display:none}.admin-account-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 18px;min-height:0;padding:16px}.admin-account-row>span:nth-child(5){display:grid}.admin-account-identity{border-bottom:1px solid var(--line-soft);grid-column:1/-1;padding-bottom:11px}.admin-account-row>span{gap:4px!important;display:grid!important}.admin-account-row>span[data-label]:before{content:attr(data-label);color:var(--muted-2);text-transform:uppercase;letter-spacing:.06em;font-size:10px;font-weight:760}.admin-account-open{grid-column:1/-1}.admin-account-detail-grid{grid-template-columns:1fr}.admin-account-usage{grid-column:1;grid-template-columns:repeat(2,minmax(0,1fr))}.admin-account-milestones{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-profile-overview-grid{grid-template-columns:1fr 1fr}.admin-profile-overview-grid>article:last-child{grid-column:1/-1}}@media (max-width:720px){.admin-content{padding:20px 15px 38px}.admin-topbar{gap:18px;display:grid}.admin-topbar h1{font-size:29px}.admin-topbar p{font-size:11px}.admin-topbar-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.admin-topbar-actions .button{min-height:44px}.admin-controls{gap:7px;padding:7px;display:grid}.admin-controls>div{grid-template-columns:repeat(3,1fr);display:grid}.admin-controls button{min-width:0;min-height:44px}.admin-controls>span{justify-content:center;min-height:28px;padding:0 8px}.admin-attention{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:16px}.admin-attention-icon{width:36px;height:36px}.admin-attention>div:last-child{grid-column:1/-1;grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.admin-attention button{min-height:42px}.admin-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.admin-kpi{min-height:173px;padding:14px}.admin-kpi>strong{font-size:27px}.admin-kpi>p{font-size:10px}.admin-trend-card,.admin-health-card,.admin-activity-card{padding:17px}.admin-trend-chart{min-height:222px}.admin-trend-chart svg{height:200px}.admin-section-heading{flex-direction:column;align-items:flex-start;gap:5px}.admin-section-heading>p{text-align:left}.admin-account-tools{flex-direction:column;align-items:stretch;width:100%;margin-top:7px}.admin-account-search{width:100%}.admin-account-filters{overflow-x:auto}.admin-account-filters button{flex:1;min-height:36px}.admin-account-profile{padding:16px}.admin-profile-header{grid-template-columns:minmax(0,1fr) auto}.admin-profile-back{grid-column:1/-1;width:max-content;min-height:42px}.admin-profile-close{width:42px;height:42px}.admin-profile-identity{grid-template-columns:42px minmax(0,1fr)}.admin-profile-status{border-top:1px solid var(--line-soft);grid-column:1/-1;grid-template-columns:auto 1fr;place-items:center start;padding-top:10px}.admin-profile-tabs{grid-template-columns:repeat(3,minmax(0,1fr))}.admin-profile-tabs button{min-height:44px}.admin-profile-stat-grid,.admin-performance-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-profile-overview-grid,.admin-performance-detail{grid-template-columns:1fr}.admin-profile-overview-grid>article:last-child{grid-column:1}.admin-profile-list>article{grid-template-columns:36px minmax(0,1fr)}.admin-profile-list article>div:last-child{grid-column:2;grid-template-columns:auto 1fr;place-items:center start;gap:8px}.admin-private-actions{flex-direction:column;align-items:stretch}.admin-private-actions>.button,.admin-private-actions .admin-profile-period{width:100%}.admin-private-actions .admin-profile-period button{flex:1}.admin-diagnostic-workspace,.admin-diagnostic-filters{grid-template-columns:1fr}.admin-diagnostic-results{max-height:340px}.admin-diagnostic-detail dl{grid-template-columns:1fr}.admin-diagnostic-detail dl>div{border-right:0;border-bottom:1px solid var(--line-soft)}.admin-diagnostic-detail dl>div:last-child{border-bottom:0}.admin-repair-history article{flex-direction:column;align-items:flex-start}.admin-repair-history button{min-height:40px}.admin-audit-history>header{flex-direction:column;align-items:stretch}.admin-audit-history>header>button{width:100%;min-height:42px}.admin-audit-event-head{flex-direction:column;gap:6px}.admin-audit-event-head time{white-space:normal}.admin-audit-pagination{flex-direction:column;align-items:stretch}.admin-audit-pagination>div{grid-template-columns:1fr 1fr;display:grid}.admin-audit-pagination button{min-height:42px}.admin-product-intelligence-grid{grid-template-columns:1fr}.admin-product-journey{padding:7px 13px}.admin-product-journey>article{min-height:145px;padding:16px 12px}.admin-product-engagement,.admin-product-adoption{padding:17px}.admin-activation{grid-template-columns:1fr;padding:8px 15px}.admin-activation-row:nth-child(2){border-top:1px solid var(--line-soft)}.admin-operations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}.admin-support-request{padding:17px 15px}.admin-support-head,.admin-support-meta{flex-direction:column;align-items:flex-start;gap:7px}.admin-support-head time{margin-left:24px}.admin-support-actions{grid-template-columns:1fr 1fr;display:grid}.admin-support-actions .button{width:100%;min-width:0}.admin-provider-row.head{display:none}.admin-provider-row{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px 18px;min-height:150px;padding:16px}.admin-provider-row strong{grid-column:1/-1;font-size:13px}.admin-provider-row>span{justify-content:space-between;align-items:center;gap:10px;font-size:11px;display:flex}.admin-provider-row>span:before{content:attr(data-label);color:var(--muted-2);font-family:var(--font-sans);text-transform:uppercase;letter-spacing:.05em;font-size:10px}.admin-provider-row em{grid-column:1/-1;min-height:28px}.admin-attention-queue>button{grid-template-columns:1fr 20px;gap:7px 12px}.admin-attention-queue>button>span:nth-child(2){white-space:normal;grid-column:1}.admin-attention-queue>button>svg{grid-area:1/2/3}.admin-footer{flex-direction:column;justify-content:center;align-items:flex-start;gap:4px}}@media (max-width:380px){.admin-mobile-header{padding:0 14px}.admin-content{padding-inline:12px}.admin-kpi-grid,.admin-operations-grid,.admin-user-summary,.admin-product-metrics,.admin-product-journey{grid-template-columns:1fr}.admin-product-journey>article,.admin-product-journey>article:nth-child(2){border-left:0;border-top:1px solid var(--line-soft)}.admin-product-journey>article:first-child{border-top:0}.admin-kpi{min-height:160px}.admin-trend-legend{display:none}.admin-mode-bar{grid-template-columns:88px minmax(0,1fr)}.admin-gate{padding:16px}.admin-gate>.card{padding:25px 18px}.admin-gate section>div:last-child{display:grid}.admin-account-row{grid-template-columns:1fr}.admin-account-identity,.admin-account-open{grid-column:1}.admin-account-detail{padding:15px}.admin-account-detail>header>button{width:42px;height:42px}.admin-account-milestones,.admin-account-usage,.admin-profile-stat-grid,.admin-performance-grid{grid-template-columns:1fr}.admin-profile-overview-grid dl>div{grid-template-columns:88px minmax(0,1fr)}.admin-profile-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}.admin-profile-identity>div:nth-child(2) strong{font-size:12px}.admin-profile-period button{flex:1}.admin-private-entries article header{flex-direction:column;align-items:flex-start}}@media (max-width:760px){.mt5-wizard-head{padding:17px}.mt5-wizard-head h3{font-size:19px}.mt5-wizard-head p{font-size:10px}.mt5-wizard-head>svg{display:none}.mt5-wizard-progress{padding:0 8px}.mt5-wizard-progress button{flex-direction:column;gap:4px;min-height:58px;font-size:8px}.mt5-wizard-progress button:not(:last-child):after{display:none}.mt5-wizard-progress button.active:before{inset:auto 8% -1px}.mt5-wizard-step{padding:17px}.mt5-step-title{align-items:flex-start}.mt5-step-title strong{font-size:14px}.mt5-step-title small,.mt5-setup-form .field>span{font-size:10px}.mt5-setup-form .field>small{font-size:9px;line-height:1.4}.mt5-step-security{padding:13px}.mt5-step-security strong{font-size:11px}.mt5-step-security small{font-size:9px}.mt5-wizard-actions,.mt5-wizard-actions.split,.mt5-success-actions{grid-template-columns:1fr 1fr;display:grid}.mt5-wizard-actions .button,.mt5-success-actions .button{width:100%;min-width:0;min-height:44px}.mt5-platform-tabs{width:100%}.mt5-platform-tabs button{min-width:0;min-height:38px;font-size:10px}.mt5-download-card{flex-direction:column;align-items:stretch;padding:15px}.mt5-download-card strong{font-size:12px}.mt5-download-card small{font-size:9px;line-height:1.4}.mt5-download-card>b{text-align:center;font-size:10px}.mt5-instruction-list>li{padding:15px 0}.mt5-instruction-list strong{font-size:11px}.mt5-instruction-list small{font-size:9px}.mt5-copy-value>div{grid-template-columns:1fr}.mt5-copy-value .input{height:43px;font-size:9px}.mt5-copy-value .button{width:100%;min-height:40px}.mt5-connection-check{grid-template-columns:auto minmax(0,1fr);padding:14px}.mt5-connection-check>span strong{font-size:13px}.mt5-connection-check>span small{font-size:9px}.mt5-connection-check>.button{grid-column:1/-1;width:100%;min-height:42px}.mt5-version-grid{grid-template-columns:1fr}.mt5-version-grid>div+div{border-left:0;border-top:1px solid var(--line-soft)}.mt5-version-grid span,.mt5-version-grid small{font-size:8px}.mt5-version-grid strong{font-size:11px}.mt5-troubleshooting h4{font-size:10px}.mt5-troubleshooting summary{min-height:44px;padding:13px 0;font-size:10px}.mt5-troubleshooting p{font-size:9px}.mt5-support-downloads{flex-wrap:wrap;justify-content:flex-start}.mt5-support-downloads a{font-size:9px}}@media (prefers-reduced-motion:reduce){.is-spinning{animation:none}}.marketing-home-page .marketing-home-problem{padding-block:112px}.marketing-home-page .marketing-v2-journey{padding-bottom:104px}.marketing-home-page .marketing-home-benefit{margin-bottom:104px;padding:60px}.marketing-home-page .marketing-home-features{padding-bottom:60px}.marketing-home-page .marketing-home-intelligence{padding:60px 0 104px}.marketing-home-page .marketing-home-connections,.marketing-home-page .marketing-home-devices{margin-bottom:104px;padding:60px}.marketing-home-page .marketing-home-devices{box-shadow:none;background:0 0;border:0;border-radius:0;padding:24px 0}.marketing-home-page .marketing-v2-trust{margin-bottom:104px;padding:54px}.marketing-home-page .marketing-v2-final{min-height:360px;box-shadow:none;text-align:center;background:radial-gradient(circle at 50% 46%,#43c4e821,#0000 58%);border:0;border-radius:0;flex-direction:column;justify-content:center;gap:32px;margin-bottom:104px;padding:76px 0}.marketing-home-page .marketing-v2-final>div:first-child>p,.marketing-home-page .marketing-v2-final>div:first-child>small{margin-inline:auto}.marketing-home-page section:not(.marketing-v2-hero):not(.marketing-v2-proof-strip) .marketing-kicker{color:#62d8f6;text-shadow:0 0 18px #58cdec38;gap:10px}.marketing-home-page section:not(.marketing-v2-hero):not(.marketing-v2-proof-strip) .marketing-kicker:before{content:"";background:linear-gradient(90deg,#53caeb,#78e2fb);flex:none;width:20px;height:1px;box-shadow:0 0 10px #53caeb66}@media (max-width:760px){.marketing-home-page .marketing-home-problem{padding-block:68px}.marketing-home-page .marketing-v2-journey{padding-bottom:68px}.marketing-home-page .marketing-home-benefit{margin-bottom:64px;padding:36px 17px}.marketing-home-page .marketing-home-features{padding-bottom:48px}.marketing-home-page .marketing-home-intelligence{padding:32px 0 64px}.marketing-home-page .marketing-home-connections,.marketing-home-page .marketing-home-devices{margin-bottom:64px;padding:36px 17px}.marketing-home-page .marketing-home-devices{padding:12px 0}.marketing-home-page .marketing-v2-trust{margin-bottom:64px;padding:34px 20px}.marketing-home-page .marketing-v2-final{gap:28px;min-height:0;margin-bottom:64px;padding:54px 0}.marketing-home-page .marketing-journey-steps{scroll-snap-type:none;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;padding:0;display:grid;overflow:visible}.marketing-home-page .marketing-journey-steps li{min-width:0}.marketing-home-page .marketing-journey-steps button{border-radius:16px;grid-template-columns:36px minmax(0,1fr);align-items:start;gap:10px;min-height:138px;padding:16px 14px;display:grid}.marketing-home-page .marketing-journey-step-number{font-size:8px;position:absolute;top:11px;right:12px}.marketing-home-page .marketing-journey-steps button>i{border-radius:11px;grid-area:1/1;width:36px;height:36px}.marketing-home-page .marketing-journey-steps button>i svg{width:16px}.marketing-home-page .marketing-journey-steps button>span:nth-of-type(2){grid-area:1/2;gap:5px;min-width:0;padding-top:2px}.marketing-home-page .marketing-journey-steps button strong{font-size:14px;line-height:1.15}.marketing-home-page .marketing-journey-steps button small{-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:9px;line-height:1.45;display:-webkit-box;overflow:hidden}.marketing-home-page .marketing-journey-steps button:before{top:14px;bottom:14px}}.marketing-subpage .marketing-kicker{color:#62d8f6;text-shadow:0 0 18px #58cdec33;gap:10px}.marketing-subpage .marketing-kicker:before{content:"";background:linear-gradient(90deg,#53caeb,#78e2fb);flex:none;width:20px;height:1px;box-shadow:0 0 10px #53caeb59}.marketing-subpage .marketing-page-hero{padding-block:108px 76px}.marketing-subpage .marketing-page-hero h1{text-wrap:balance;max-width:1040px}.marketing-subpage .marketing-page-hero>p{max-width:760px;font-size:15px}.marketing-subpage .marketing-section-heading h2,.feature-story-copy h2{letter-spacing:-.058em;text-wrap:balance;font-size:clamp(38px,4.5vw,58px);line-height:1.02}.marketing-subpage .marketing-section-heading>p,.feature-story-copy>p{color:#8a9da8;font-size:12px;line-height:1.75}.marketing-subpage .marketing-inline-link{margin-top:24px}.marketing-subpage details summary:focus-visible,.marketing-subpage a:focus-visible,.marketing-subpage button:focus-visible{outline-offset:4px;outline:2px solid #67daf5}.feature-hero-proof{margin-bottom:122px}.feature-journey-visual{background:radial-gradient(circle at 52% 20%,#43c4e824,#0000 36%),linear-gradient(145deg,#101f2af5,#060e14fa);border:1px solid #5cb1d138;border-radius:28px;grid-template-columns:220px 72px 280px 72px minmax(0,1fr);align-items:center;min-height:560px;padding:28px;display:grid;overflow:hidden;box-shadow:0 42px 105px #0006,inset 0 1px #ffffff0b}.feature-journey-phone,.feature-journey-review,.feature-journey-confirm{background:#071119;border:1px solid #6fb0c933;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 24px 65px #0000005c}.feature-journey-phone{height:480px;padding:34px 11px 0}.feature-journey-phone>span,.feature-journey-review>span,.feature-journey-confirm>span{z-index:2;color:#62d8f6;letter-spacing:.11em;text-transform:uppercase;font-size:8px;font-weight:800;position:absolute;top:12px;left:14px}.feature-journey-phone img{border-radius:14px 14px 0 0;width:100%;height:auto}.feature-journey-review{height:410px;padding-top:35px}.feature-journey-review img{object-fit:cover;object-position:left top;width:100%;height:100%}.feature-journey-confirm{gap:8px;padding:50px 17px 16px;display:grid}.feature-journey-confirm>div{background:#0d1a23d1;border:1px solid #79a2b81f;border-radius:10px;grid-template-columns:1fr auto;gap:4px;min-height:55px;padding:10px 11px;display:grid}.feature-journey-confirm small{color:#6f8795;font-size:8px}.feature-journey-confirm strong{font-size:12px}.feature-journey-confirm>div svg{color:#59d4a7;grid-area:1/2/3;width:13px}.feature-journey-confirm footer{color:#64d7ac;background:#4fca9a14;border-radius:10px;justify-content:center;align-items:center;gap:7px;min-height:43px;margin-top:5px;font-size:9px;font-weight:750;display:flex}.feature-journey-confirm footer svg{width:14px}.feature-journey-link{color:#55d6ff;justify-items:center;gap:7px;display:grid}.feature-journey-link svg{width:21px}.feature-journey-link svg:nth-child(2){display:none}.feature-journey-link small{color:#5d7481;text-align:center;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.feature-story{border-top:1px solid #79a2b81f;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:center;gap:92px;padding-block:112px;display:grid}.feature-story.reverse{grid-template-columns:minmax(0,1.12fr) minmax(0,.88fr)}.feature-story-copy h2{margin:17px 0 20px}.feature-story-copy>p{max-width:590px;margin:0}.feature-story-copy ul{gap:12px;margin:25px 0 0;padding:0;list-style:none;display:grid}.feature-story-copy li{color:#b0bec5;align-items:flex-start;gap:9px;font-size:10px;line-height:1.55;display:flex}.feature-story-copy li svg{color:#59d4a7;flex:none;width:14px}.feature-story .marketing-capture-proof{width:min(100%,520px);margin-inline:auto}.feature-story .marketing-playbook-visual{margin:0}.feature-structure-visual{background:radial-gradient(circle at 35% 24%,#43c4e81a,#0000 35%),#0a161e;border:1px solid #5cb1d133;border-radius:24px;grid-template-columns:minmax(0,.82fr) 54px minmax(0,1.18fr);align-items:center;padding:27px;display:grid;box-shadow:0 35px 90px #00000057}.feature-note-source,.feature-confirm-card{background:#060e14b8;border:1px solid #79a2b826;border-radius:16px;padding:20px}.feature-note-source header,.feature-confirm-card header{align-items:center;gap:11px;display:flex}.feature-note-source header>svg,.feature-confirm-card header>span{color:#5ed3ef;background:#43c4e81a;border-radius:11px;width:37px;height:37px;padding:10px}.feature-confirm-card header>span{place-items:center;display:grid}.feature-confirm-card header svg{width:16px}.feature-note-source header span,.feature-confirm-card header div{gap:3px;display:grid}.feature-note-source small,.feature-confirm-card small{color:#718794;font-size:8px}.feature-note-source strong,.feature-confirm-card strong{font-size:10px}.feature-note-source p{color:#a9b8c0;margin:18px 0;font-size:10px;line-height:1.72}.feature-note-source>div{justify-content:space-between;align-items:center;gap:4px;height:34px;display:flex}.feature-note-source>div i{background:#57d0ee;border-radius:99px;width:3px}.feature-note-source>div i:nth-child(3n){height:28px}.feature-note-source>div i:nth-child(3n+1){height:11px}.feature-note-source>div i:nth-child(3n+2){height:20px}.feature-transform-arrow{color:#58d1ef;justify-items:center;gap:8px;display:grid}.feature-transform-arrow svg{width:19px}.feature-transform-arrow small{color:#5f7582;text-align:center;max-width:52px;font-size:7px;line-height:1.4}.feature-confirm-grid{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:18px;display:grid}.feature-confirm-grid>span{background:#0d1b24;border:1px solid #79a2b81f;border-radius:9px;gap:4px;min-height:53px;padding:10px;display:grid}.feature-confirm-card footer{color:#78909c;border-top:1px solid #79a2b81f;justify-content:space-between;align-items:center;gap:10px;margin-top:10px;padding-top:12px;font-size:7px;display:flex}.feature-confirm-card footer strong{color:#65d6ac;align-items:center;gap:5px;font-size:8px;display:flex}.feature-confirm-card footer svg{width:11px}.feature-chart-story,.feature-analytics-story,.feature-device-story{border-top:1px solid #79a2b81f;padding-block:112px}.feature-chart-story>.marketing-product-screen{margin-top:48px}.feature-timeline-visual{background:linear-gradient(145deg,#0d1c26,#071119);border:1px solid #5cb1d133;border-radius:22px;padding:26px;box-shadow:0 34px 85px #00000057}.feature-timeline-visual>header{grid-template-columns:39px 1fr auto;align-items:center;gap:11px;display:grid}.feature-timeline-visual>header>span{color:#5ed3ef;background:#43c4e81a;border-radius:11px;place-items:center;width:39px;height:39px;display:grid}.feature-timeline-visual>header svg{width:17px}.feature-timeline-visual>header div{gap:2px;display:grid}.feature-timeline-visual>header small{color:#718794;font-size:8px}.feature-timeline-visual>header strong{font-size:11px}.feature-timeline-visual>header em{color:#61d5aa;text-transform:uppercase;background:#4fca9a14;border-radius:99px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:800}.feature-timeline-visual ol{margin:24px 0;padding:0;list-style:none}.feature-timeline-visual li{grid-template-columns:42px 13px minmax(0,1fr);gap:10px;min-height:64px;display:grid;position:relative}.feature-timeline-visual li:not(:last-child):after{content:"";background:#223846;width:1px;position:absolute;top:15px;bottom:-2px;left:48px}.feature-timeline-visual time{color:#647b88;font-family:var(--font-mono);padding-top:2px;font-size:8px}.feature-timeline-visual li>i{z-index:1;background:#55d6ff;border:2px solid #0b1821;border-radius:50%;width:9px;height:9px;margin-top:2px;box-shadow:0 0 0 3px #55d6ff1a}.feature-timeline-visual li>i.green{background:#58d4a6}.feature-timeline-visual li>i.amber{background:#e4ad58}.feature-timeline-visual li>span{align-content:start;gap:4px;display:grid}.feature-timeline-visual li strong{font-size:10px}.feature-timeline-visual li small{color:#728894;font-size:8px;line-height:1.45}.feature-timeline-visual>footer{background:#060e1485;border:1px solid #79a2b81f;border-radius:11px;gap:10px;padding:13px;display:flex}.feature-timeline-visual>footer>svg{color:#57d0ee;width:16px}.feature-timeline-visual>footer span{gap:3px;display:grid}.feature-timeline-visual>footer strong{font-size:9px}.feature-timeline-visual>footer small{color:#718794;font-size:8px}.feature-today-visual{background:radial-gradient(circle at 30% 38%,#43c4e821,#0000 37%),#08141c;border:1px solid #5cb1d133;border-radius:24px;min-height:560px;position:relative;overflow:hidden;box-shadow:0 35px 90px #00000057}.feature-today-phone{border:1px solid #79b0c938;border-radius:34px 34px 0 0;width:270px;position:absolute;bottom:-88px;left:36px;overflow:hidden;box-shadow:0 25px 65px #00000073}.feature-today-phone img{width:100%;height:auto;display:block}.feature-action-panel{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#0a161ef0;border:1px solid #79b0c933;border-radius:17px;width:57%;padding:19px;position:absolute;top:62px;right:28px;box-shadow:0 22px 55px #0006}.feature-action-panel>header{border-bottom:1px solid #79a2b81f;align-items:center;gap:10px;padding-bottom:15px;display:flex}.feature-action-panel>header>span{color:#5ed3ef;background:#43c4e81a;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.feature-action-panel>header svg{width:16px}.feature-action-panel>header div{gap:2px;display:grid}.feature-action-panel small{color:#718794;font-size:8px}.feature-action-panel strong{font-size:10px}.feature-action-panel>div{border-bottom:1px solid #79a2b81a;grid-template-columns:8px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:68px;display:grid}.feature-action-panel>div:last-child{border:0}.feature-action-panel>div>i{background:#55d6ff;border-radius:50%;width:7px;height:7px}.feature-action-panel>div>i.amber{background:#e4ad58}.feature-action-panel>div>i.green{background:#58d4a6}.feature-action-panel>div>span{gap:3px;display:grid}.feature-action-panel>div em{color:#5ed3ef;background:#43c4e814;border-radius:8px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:800}.feature-analytics-layout{grid-template-columns:minmax(0,1fr) 200px;align-items:stretch;gap:14px;margin-top:48px;display:grid}.feature-metric-rail{gap:9px;display:grid}.feature-metric-rail>span{background:linear-gradient(145deg,#0f1c27d1,#071017eb);border:1px solid #79a2b826;border-radius:15px;flex-direction:column;padding:18px;display:flex}.feature-metric-rail small{color:#758b98;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.feature-metric-rail strong{letter-spacing:-.04em;margin-top:10px;font-size:24px}.feature-metric-rail em{color:#647c89;align-items:center;gap:5px;margin-top:auto;padding-top:12px;font-size:7px;font-style:normal;display:flex}.feature-metric-rail svg{color:#5ed3ef;width:11px}.feature-calendar-strip{background:#09141cb3;border:1px solid #79a2b824;border-radius:22px;grid-template-columns:minmax(0,1.2fr) minmax(260px,.8fr);align-items:center;gap:44px;margin-top:18px;padding:25px;display:grid}.feature-calendar-strip .marketing-calendar-visual{margin:0}.feature-calendar-strip h3{letter-spacing:-.04em;margin:0 0 11px;font-size:26px}.feature-calendar-strip p{color:#8296a2;margin:0;font-size:11px;line-height:1.72}.feature-device-story>.marketing-section-heading{margin-bottom:46px}.feature-device-control{background:radial-gradient(circle at 70% 20%,#43c4e81f,#0000 35%),#08141c;border:1px solid #5cb1d133;border-radius:27px;min-height:600px;position:relative;overflow:hidden;box-shadow:0 35px 90px #00000057}.feature-device-desktop,.feature-device-phone{background:#071119;border:1px solid #79b0c938;position:absolute;overflow:hidden;box-shadow:0 28px 70px #0000006b}.feature-device-desktop{border-radius:18px;width:74%;top:54px;left:36px}.feature-device-phone{border-radius:31px 31px 0 0;width:220px;bottom:-60px;right:46px}.feature-device-desktop>span,.feature-device-phone>span{color:#8ba0ab;border-bottom:1px solid #79a2b81f;align-items:center;gap:7px;min-height:38px;padding:0 13px;font-size:8px;font-weight:750;display:flex}.feature-device-control span svg{color:#5ed3ef;width:13px}.feature-device-desktop img,.feature-device-phone img{width:100%;height:auto;display:block}.feature-control-chips{gap:7px;display:flex;position:absolute;bottom:25px;left:58px}.feature-control-chips span{color:#91a3ad;background:#071017e0;border:1px solid #79a2b82b;border-radius:9px;align-items:center;gap:6px;min-height:34px;padding:0 10px;font-size:8px;display:flex;box-shadow:0 12px 30px #00000040}.feature-control-list{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:14px;display:grid}.feature-control-list>span{background:#09141ca6;border:1px solid #79a2b821;border-radius:14px;grid-template-columns:28px 1fr;gap:3px 10px;min-height:100px;padding:18px;display:grid}.feature-control-list svg{color:#5ed3ef;grid-row:1/3;width:18px}.feature-control-list strong{font-size:10px}.feature-control-list small{color:#718794;font-size:8px;line-height:1.5}.feature-explorer{padding-block:112px}.feature-explorer-list{border-top:1px solid #79a2b826;margin-top:42px}.feature-explorer-list details{border-bottom:1px solid #79a2b826}.feature-explorer-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:24px;min-height:92px;padding:14px 4px;list-style:none;display:flex}.feature-explorer-list summary::-webkit-details-marker{display:none}.feature-explorer-list summary>span{align-items:center;gap:15px;display:flex}.feature-explorer-list summary i{color:#5ed3ef;background:#43c4e817;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.feature-explorer-list summary i svg{width:18px}.feature-explorer-list summary>span>span{gap:4px;display:grid}.feature-explorer-list summary strong{font-size:14px}.feature-explorer-list summary small{color:#758b98;font-size:9px;line-height:1.5}.feature-explorer-list summary>svg{color:#5ed3ef;width:17px;transition:transform .2s}.feature-explorer-list details[open] summary>svg{transform:rotate(180deg)}.feature-explorer-list details>div{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:0 4px 28px 58px;display:grid}.feature-explorer-list article{background:#081219a3;border:1px solid #79a2b81c;border-radius:12px;grid-template-columns:16px minmax(0,1fr);gap:10px;min-height:92px;padding:16px;display:grid}.feature-explorer-list article>svg{color:#59d4a7;width:14px}.feature-explorer-list article span{align-content:start;gap:5px;display:grid}.feature-explorer-list article strong{font-size:10px}.feature-explorer-list article p{color:#768b98;margin:0;font-size:8px;line-height:1.55}.feature-cta-actions{gap:9px;display:flex}.pricing-beta-card{background:radial-gradient(circle at 25% 10%,#43c4e826,#0000 34%),linear-gradient(145deg,#102431,#08141c);border:1px solid #53cbeb57;border-radius:27px;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;margin-bottom:112px;padding:14px;display:grid;box-shadow:0 38px 95px #0000005c}.pricing-beta-main{flex-direction:column;align-items:flex-start;padding:45px;display:flex}.pricing-beta-main h2{letter-spacing:-.045em;margin:17px 0 10px;font-size:36px}.pricing-beta-main>p{color:#8da0ac;max-width:500px;margin:0;font-size:12px;line-height:1.7}.pricing-beta-price{border-block:1px solid #79a2b826;align-items:flex-end;gap:15px;width:100%;margin:30px 0 23px;padding-block:26px;display:flex}.pricing-beta-price strong{letter-spacing:-.07em;font-size:72px;line-height:.84}.pricing-beta-price span{color:#79909d;font-size:9px;line-height:1.55}.pricing-beta-main>small{color:#738a96;align-items:center;gap:7px;margin-top:13px;font-size:8px;display:flex}.pricing-beta-main>small svg{color:#59d4a7;width:13px}.pricing-beta-included{background:#050d138c;border:1px solid #79a2b824;border-radius:19px;padding:34px}.pricing-beta-included>span{color:#6edbf6;text-transform:uppercase;letter-spacing:.12em;font-size:9px;font-weight:800}.pricing-beta-included ul{grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin:21px 0 0;padding:0;list-style:none;display:grid}.pricing-beta-included li{color:#aab8c0;border-top:1px solid #79a2b81a;align-items:flex-start;gap:9px;min-height:64px;padding:13px 12px;font-size:9px;line-height:1.5;display:flex}.pricing-beta-included li:nth-child(-n+2){border-top:0}.pricing-beta-included svg{color:#59d4a7;flex:none;width:14px}.pricing-expectations{padding-bottom:112px}.pricing-expectation-grid{grid-template-columns:repeat(3,1fr);gap:11px;margin-top:43px;display:grid}.pricing-expectation-grid article{background:linear-gradient(145deg,#0f1c27c2,#071017db);border:1px solid #79a2b824;border-radius:17px;min-height:230px;padding:28px}.pricing-expectation-grid i{color:#5ed3ef;background:#43c4e817;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.pricing-expectation-grid svg{width:18px}.pricing-expectation-grid h3{margin:40px 0 9px;font-size:17px}.pricing-expectation-grid p{color:#7d919d;margin:0;font-size:10px;line-height:1.7}.pricing-boundary{background:#09141c9e;border:1px solid #79a2b821;border-radius:14px;grid-template-columns:22px minmax(0,1fr);gap:12px;margin:-54px auto 112px;padding:20px 23px;display:grid}.pricing-boundary>svg{color:#5ed3ef;width:20px}.pricing-boundary div{gap:4px;display:grid}.pricing-boundary strong{font-size:10px}.pricing-boundary p{color:#768b98;margin:0;font-size:9px;line-height:1.5}.brokers-boundary-hero{margin-bottom:112px}.feature-broker-boundary{background:radial-gradient(circle at 50% 35%,#43c4e824,#0000 34%),#08141c;border:1px solid #5cb1d136;border-radius:27px;grid-template-columns:1fr 120px 1fr;align-items:center;min-height:430px;padding:50px;display:grid;position:relative;box-shadow:0 38px 95px #0000005c}.feature-boundary-source,.feature-boundary-jerno{background:#071017cc;border:1px solid #79a2b829;border-radius:18px;flex-direction:column;min-height:240px;padding:27px;display:flex}.feature-boundary-source>span,.feature-boundary-jerno>span{color:#5ed3ef;background:#43c4e81a;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.feature-boundary-source svg,.feature-boundary-jerno svg{width:19px}.feature-boundary-source small,.feature-boundary-jerno small{color:#718794;text-transform:uppercase;letter-spacing:.1em;margin-top:25px;font-size:8px}.feature-boundary-source strong,.feature-boundary-jerno strong{margin-top:6px;font-size:18px}.feature-boundary-source em{color:#8ba0ac;margin-top:auto;font-size:9px;font-style:normal}.feature-boundary-jerno ul{gap:11px;margin:auto 0 0;padding:0;list-style:none;display:flex}.feature-boundary-jerno li{color:#8ba0ac;align-items:center;gap:5px;font-size:8px;display:flex}.feature-boundary-jerno li svg{color:#59d4a7;width:11px}.feature-boundary-line{color:#5ed3ef;justify-items:center;gap:10px;display:grid}.feature-boundary-line svg{width:24px}.feature-boundary-line span{color:#617885;text-align:center;text-transform:uppercase;letter-spacing:.08em;max-width:100px;font-size:7px;line-height:1.4}.feature-broker-boundary>footer{color:#68d9b0;align-items:center;gap:7px;font-size:8px;font-weight:700;display:flex;position:absolute;bottom:22px;left:50%;transform:translate(-50%)}.feature-broker-boundary>footer svg{width:13px}.broker-methods,.broker-platforms,.broker-flow-section,.broker-import-preview{padding-bottom:112px}.broker-method-grid{grid-template-columns:repeat(2,1fr);gap:13px;margin-top:43px;display:grid}.broker-method-grid article{background:linear-gradient(145deg,#0f1c27d1,#071017eb);border:1px solid #79a2b826;border-radius:21px;padding:31px}.broker-method-grid article.pilot{background:radial-gradient(circle at 90% 5%,#43c4e81a,#0000 35%),linear-gradient(145deg,#0f1c27e0,#071017f0);border-color:#53cbeb4d}.broker-method-grid header{justify-content:space-between;align-items:center;display:flex}.broker-method-grid header>span{color:#5ed3ef;background:#43c4e817;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.broker-method-grid header svg{width:18px}.broker-method-grid header em{color:#60d5a9;text-transform:uppercase;letter-spacing:.08em;background:#4fca9a12;border-radius:99px;padding:7px 9px;font-size:7px;font-style:normal;font-weight:800}.broker-method-grid h3{letter-spacing:-.04em;margin:32px 0 10px;font-size:25px}.broker-method-grid p{color:#8296a2;margin:0;font-size:10px;line-height:1.7}.broker-method-grid ul{border-top:1px solid #79a2b81f;gap:10px;margin:24px 0 0;padding:20px 0 0;list-style:none;display:grid}.broker-method-grid li{color:#a7b6be;align-items:center;gap:8px;font-size:9px;display:flex}.broker-method-grid li svg{color:#59d4a7;width:13px}.broker-platform-list{gap:9px;margin-top:43px;display:grid}.broker-platform-list article{background:#09141cad;border:1px solid #79a2b824;border-radius:16px;grid-template-columns:58px minmax(0,1fr) auto;align-items:center;gap:18px;min-height:128px;padding:20px 22px;display:grid}.broker-platform-logo{background:#fff;border:1px solid #79a2b826;border-radius:14px;width:58px;height:58px;padding:7px;overflow:hidden}.broker-platform-logo img{object-fit:contain;width:100%;height:100%}.broker-platform-list small{color:#6f8794;text-transform:uppercase;letter-spacing:.1em;font-size:8px}.broker-platform-list h3{margin:5px 0 4px;font-size:17px}.broker-platform-list p{color:#7e929e;max-width:700px;margin:0;font-size:9px;line-height:1.55}.broker-platform-list em{text-transform:uppercase;letter-spacing:.08em;border-radius:99px;align-items:center;gap:6px;padding:7px 9px;font-size:7px;font-style:normal;font-weight:800;display:flex}.broker-platform-list em i{border-radius:50%;width:6px;height:6px}.broker-platform-list em.pilot{color:#5ed3ef;background:#43c4e814}.broker-platform-list em.pilot i{background:#5ed3ef}.broker-platform-list em.import{color:#60d5a9;background:#4fca9a12}.broker-platform-list em.import i{background:#60d5a9}.broker-compatibility-note{color:#8d8577;background:#e4ad580d;border-left:2px solid #e4ad58;align-items:flex-start;gap:9px;margin:14px 0 0;padding:14px 16px;font-size:8px;line-height:1.55;display:flex}.broker-compatibility-note svg{color:#e4ad58;flex:none;width:14px}.broker-flow{grid-template-columns:repeat(4,1fr);gap:10px;margin:44px 0 0;padding:0;list-style:none;display:grid}.broker-flow li{background:#09141cab;border:1px solid #79a2b824;border-radius:16px;min-height:225px;padding:24px;position:relative}.broker-flow li>span{color:#405a68;font-family:var(--font-mono);font-size:8px;position:absolute;top:21px;right:21px}.broker-flow i{color:#5ed3ef;background:#43c4e817;border-radius:11px;place-items:center;width:40px;height:40px;display:grid}.broker-flow svg{width:17px}.broker-flow h3{margin:38px 0 8px;font-size:16px}.broker-flow p{color:#7b909c;margin:0;font-size:9px;line-height:1.65}.broker-import-preview{grid-template-columns:minmax(0,.78fr) minmax(0,1.22fr);align-items:center;gap:80px;display:grid}.broker-import-copy h2{letter-spacing:-.058em;margin:16px 0;font-size:clamp(38px,4.5vw,56px);line-height:1.02}.broker-import-copy p{color:#8498a4;margin:0;font-size:11px;line-height:1.75}.broker-preview-table{background:linear-gradient(145deg,#0d1c26,#071119);border:1px solid #5cb1d133;border-radius:20px;padding:23px;box-shadow:0 32px 80px #00000054}.broker-preview-table>header{border-bottom:1px solid #79a2b81f;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:10px;padding-bottom:18px;display:grid}.broker-preview-table>header>span{color:#5ed3ef;background:#43c4e817;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.broker-preview-table>header svg{width:17px}.broker-preview-table>header div{gap:3px;display:grid}.broker-preview-table small{color:#6f8794;font-size:8px}.broker-preview-table strong{font-size:10px}.broker-preview-table>header em{color:#e0ae60;background:#e4ad5812;border-radius:99px;padding:6px 8px;font-size:7px;font-style:normal;font-weight:800}.broker-preview-table>.head,.broker-preview-table>div:not(.head){color:#a6b5bd;border-bottom:1px solid #79a2b817;grid-template-columns:1fr .8fr .8fr 1fr;align-items:center;min-height:50px;font-size:9px;display:grid}.broker-preview-table>.head{color:#647b88;text-transform:uppercase;letter-spacing:.08em;min-height:38px;font-size:7px}.broker-preview-table .ready{color:#61d5aa;align-items:center;gap:4px;display:flex}.broker-preview-table .ready svg{width:11px}.broker-preview-table .warning{color:#e0ae60}.broker-preview-table>footer{color:#718794;justify-content:space-between;align-items:center;padding-top:15px;font-size:8px;display:flex}.broker-preview-table>footer strong{color:#61d5aa}.broker-currency{background:radial-gradient(circle at 85% 20%,#43c4e814,#0000 35%),#0a161e;border:1px solid #79a2b824;border-radius:23px;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:center;gap:60px;margin-bottom:112px;padding:48px;display:grid}.broker-currency h2{letter-spacing:-.05em;margin:16px 0 13px;font-size:36px;line-height:1.05}.broker-currency p{color:#8397a3;margin:0;font-size:10px;line-height:1.7}.broker-currency-flow{grid-template-columns:1fr auto 1fr auto 1fr;align-items:center;gap:10px;display:grid}.broker-currency-flow>span{background:#060e1494;border:1px solid #79a2b824;border-radius:13px;align-content:center;gap:7px;min-height:100px;padding:16px;display:grid}.broker-currency-flow small{color:#6f8794;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.broker-currency-flow strong{font-size:14px}.broker-currency-flow>i{color:#526b78;font-size:13px;font-style:normal}.broker-currency-flow .result{background:#4fca9a0d;border-color:#4fca9a38}.broker-currency-flow .result strong{color:#65d7ad}.contact-reasons{padding-bottom:96px}.contact-reasons>div:last-child{grid-template-columns:repeat(4,1fr);gap:10px;margin-top:40px;display:grid}.contact-reasons a{background:linear-gradient(145deg,#0f1c27c7,#071017e0);border:1px solid #79a2b824;border-radius:16px;grid-template-columns:38px minmax(0,1fr);gap:12px;min-height:175px;padding:22px;transition:transform .2s,border-color .2s;display:grid;position:relative}.contact-reasons a:hover{border-color:#53cbeb5c;transform:translateY(-3px)}.contact-reasons a>i{color:#5ed3ef;background:#43c4e817;border-radius:11px;place-items:center;width:38px;height:38px;display:grid}.contact-reasons a>i svg{width:17px}.contact-reasons a>span{align-content:start;gap:7px;padding-top:6px;display:grid}.contact-reasons a strong{font-size:12px}.contact-reasons a small{color:#798e9a;font-size:9px;line-height:1.55}.contact-reasons a>svg{color:#4d6b79;width:14px;position:absolute;bottom:18px;right:18px}.contact-main{grid-template-columns:minmax(0,1.1fr) minmax(320px,.9fr);align-items:start;gap:22px;padding-bottom:112px;display:grid}.contact-guidance{gap:13px;display:grid}.contact-guidance-card{background:radial-gradient(circle at 85% 5%,#43c4e81a,#0000 33%),#0b1821;border:1px solid #53cbeb40;border-radius:21px;padding:30px}.contact-guidance-card h2{letter-spacing:-.048em;margin:15px 0 22px;font-size:31px;line-height:1.05}.contact-guidance-card ul{margin:0;padding:0;list-style:none;display:grid}.contact-guidance-card li{border-top:1px solid #79a2b81c;grid-template-columns:21px minmax(0,1fr);gap:11px;padding:16px 0;display:grid}.contact-guidance-card li>svg{color:#5ed3ef;width:18px}.contact-guidance-card li span{gap:4px;display:grid}.contact-guidance-card li strong{font-size:10px}.contact-guidance-card li small{color:#718794;font-size:8px;line-height:1.55}.contact-direct{background:#081219a3;border:1px solid #79a2b821;border-radius:16px;gap:3px;padding:23px;display:grid}.contact-direct>strong{margin-bottom:7px;font-size:10px}.contact-direct a{color:#8398a4;justify-content:space-between;align-items:center;gap:12px;min-height:38px;font-size:9px;display:flex}.contact-direct a:hover{color:#5ed3ef}.contact-direct svg{width:13px}.marketing-contact-fields label>small{color:#607783;font-size:8px;line-height:1.45}.contact-privacy-note{background:#09141c9e;border:1px solid #79a2b821;border-radius:14px;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;margin-bottom:112px;padding:20px 23px;display:grid}.contact-privacy-note>svg{color:#5ed3ef;width:19px}.contact-privacy-note div{gap:4px;display:grid}.contact-privacy-note strong{font-size:10px}.contact-privacy-note p{color:#718794;margin:0;font-size:8px}.contact-privacy-note a{color:#5ed3ef;align-items:center;gap:7px;font-size:9px;font-weight:700;display:flex}.contact-privacy-note a svg{width:13px}@media (max-width:1050px){.feature-journey-visual{grid-template-columns:190px 45px 240px 45px minmax(0,1fr);padding:22px}.feature-story{gap:52px}.feature-analytics-layout{grid-template-columns:1fr}.feature-metric-rail{grid-template-columns:repeat(4,1fr)}.feature-metric-rail>span{min-height:130px}.feature-device-phone{right:28px}.feature-control-chips{left:40px}.contact-reasons>div:last-child,.broker-flow{grid-template-columns:repeat(2,1fr)}.broker-import-preview{gap:44px}}@media (max-width:820px){.feature-journey-visual{grid-template-columns:170px 34px 220px 34px minmax(0,1fr)}.feature-story,.feature-story.reverse{grid-template-columns:1fr;gap:44px}.feature-story.reverse>div:first-child{order:2}.feature-story-copy{max-width:680px}.feature-calendar-strip,.broker-import-preview,.broker-currency{grid-template-columns:1fr}.feature-device-control{min-height:520px}.feature-device-desktop{width:80%;left:22px}.feature-device-phone{width:180px}.pricing-beta-card,.pricing-expectation-grid{grid-template-columns:1fr}.pricing-expectation-grid article{min-height:180px}.pricing-expectation-grid h3{margin-top:25px}.feature-broker-boundary{grid-template-columns:1fr 80px 1fr;padding:36px}.feature-boundary-jerno ul{display:grid}.broker-method-grid{grid-template-columns:1fr}.broker-currency{gap:32px}.contact-main{grid-template-columns:1fr}.contact-guidance{grid-template-columns:1fr 1fr}.contact-guidance-card{grid-row:1/3}}@media (max-width:760px){.marketing-subpage .marketing-page-hero{padding-block:72px 55px}.marketing-subpage .marketing-page-hero h1{font-size:clamp(40px,11.4vw,48px)}.marketing-subpage .marketing-page-hero>p{font-size:12px}.marketing-subpage .marketing-section-heading h2,.feature-story-copy h2,.broker-import-copy h2{font-size:36px}.feature-hero-proof{width:calc(100% - 20px);margin-bottom:70px}.feature-journey-visual{border-radius:21px;grid-template-columns:1fr;gap:12px;min-height:0;padding:16px}.feature-journey-phone{justify-self:center;width:min(100%,260px);height:430px}.feature-journey-confirm{width:100%;padding-top:48px}.feature-journey-review{height:auto;padding-top:34px}.feature-journey-review img{object-fit:contain;height:auto}.feature-journey-link svg:first-child{display:none}.feature-journey-link svg:nth-child(2){display:block}.feature-journey-link small{max-width:none}.feature-story{gap:35px;padding-block:72px}.feature-story-copy>p{font-size:11px}.feature-story-copy li{font-size:10px}.feature-structure-visual{border-radius:19px;grid-template-columns:1fr;gap:14px;padding:18px}.feature-transform-arrow svg{transform:rotate(90deg)}.feature-transform-arrow small{max-width:none}.feature-chart-story,.feature-analytics-story,.feature-device-story,.feature-explorer{padding-block:72px}.feature-chart-story>.marketing-product-screen,.feature-analytics-layout{margin-top:34px}.feature-timeline-visual{padding:20px 16px}.feature-today-visual{min-height:650px}.feature-today-phone{width:235px;bottom:-35px;left:50%;transform:translate(-50%)}.feature-action-panel{z-index:2;width:calc(100% - 30px);top:24px;right:15px}.feature-metric-rail{grid-template-columns:repeat(2,1fr)}.feature-metric-rail>span{min-height:130px;padding:15px}.feature-calendar-strip{gap:27px;padding:17px}.feature-calendar-strip h3{font-size:23px}.feature-device-control{border-radius:20px;min-height:490px}.feature-device-desktop{width:92%;top:35px;left:14px}.feature-device-phone{width:145px;bottom:-22px;right:16px}.feature-control-chips{display:grid;bottom:18px;left:24px}.feature-control-chips span{width:max-content}.feature-control-list{grid-template-columns:1fr}.feature-explorer-list summary{min-height:86px}.feature-explorer-list summary i{width:38px;height:38px}.feature-explorer-list summary small{font-size:8px}.feature-explorer-list details>div{grid-template-columns:1fr;padding:0 0 22px}.feature-explorer-list article{min-height:88px}.feature-cta-actions{width:100%;display:grid}.pricing-beta-card{border-radius:21px;width:calc(100% - 20px);margin-bottom:72px;padding:9px}.pricing-beta-main{padding:29px 19px}.pricing-beta-price strong{font-size:61px}.pricing-beta-included{padding:22px 15px}.pricing-beta-included ul{grid-template-columns:1fr}.pricing-beta-included li:nth-child(2){border-top:1px solid #79a2b81a}.pricing-expectations{padding-bottom:72px}.pricing-boundary{margin:-26px auto 72px}.brokers-boundary-hero{width:calc(100% - 20px);margin-bottom:72px}.feature-broker-boundary{border-radius:21px;grid-template-columns:1fr;gap:15px;min-height:0;padding:18px}.feature-boundary-source,.feature-boundary-jerno{min-height:195px;padding:22px}.feature-boundary-line svg{transform:rotate(90deg)}.feature-broker-boundary>footer{text-align:center;justify-content:center;position:static;transform:none}.feature-boundary-jerno ul{flex-wrap:wrap;display:flex}.broker-methods,.broker-platforms,.broker-flow-section,.broker-import-preview{padding-bottom:72px}.broker-method-grid{margin-top:32px}.broker-method-grid article{padding:24px 19px}.broker-platform-list{margin-top:32px}.broker-platform-list article{grid-template-columns:48px minmax(0,1fr);gap:13px;padding:17px}.broker-platform-logo{width:48px;height:48px}.broker-platform-list em{grid-column:2;justify-self:start}.broker-flow{grid-template-columns:1fr;margin-top:32px}.broker-flow li{min-height:190px}.broker-import-preview{gap:32px}.broker-preview-table{padding:17px 13px}.broker-preview-table>header{grid-template-columns:34px minmax(0,1fr)}.broker-preview-table>header em{grid-column:2}.broker-preview-table>.head,.broker-preview-table>div:not(.head){grid-template-columns:1fr .8fr .7fr 1fr;font-size:8px}.broker-currency{margin-bottom:72px;padding:28px 18px}.broker-currency h2{font-size:32px}.broker-currency-flow{grid-template-columns:1fr}.broker-currency-flow>i{text-align:center}.broker-currency-flow>span{min-height:85px}.contact-reasons{padding-bottom:68px}.contact-reasons>div:last-child{grid-template-columns:1fr;margin-top:30px}.contact-reasons a{min-height:120px}.contact-main{padding-bottom:72px}.contact-guidance{grid-template-columns:1fr}.contact-guidance-card{grid-row:auto}.contact-privacy-note{grid-template-columns:20px minmax(0,1fr);margin-bottom:72px}.contact-privacy-note>a{grid-column:2;justify-self:start}}@media (max-width:430px){.feature-confirm-grid,.feature-metric-rail{grid-template-columns:1fr}.feature-metric-rail>span{min-height:115px}.feature-device-control{min-height:430px}.feature-device-phone{width:125px}.feature-control-chips span{min-height:30px}.feature-explorer-list summary strong{font-size:12px}.pricing-beta-price{flex-direction:column;align-items:flex-start}.pricing-beta-price strong{font-size:58px}.broker-platform-list article{grid-template-columns:44px minmax(0,1fr)}.broker-platform-logo{width:44px;height:44px}.broker-preview-table>.head,.broker-preview-table>div:not(.head){grid-template-columns:1fr .75fr .65fr 1fr;font-size:7px}}.marketing-features-page{--features-line:#79b0c929;--features-panel:#0a1720;--features-panel-deep:#061018}.marketing-features-page main{overflow:clip}.marketing-features-page #product-workflow,.marketing-features-page #complete-feature-list{scroll-margin-top:92px}.marketing-features-page .marketing-inline-link{align-items:center;min-height:44px;padding-block:10px}.features-section-intro{max-width:850px}.features-section-intro h2,.features-story-copy h2,.features-connections-heading h2{letter-spacing:-.062em;text-wrap:balance;margin:18px 0;font-size:clamp(42px,5vw,66px);line-height:.99}.features-section-intro>p,.features-story-copy>p,.features-connections-heading>p{color:#899ca7;max-width:680px;margin:0;font-size:13px;line-height:1.78}.features-hero{grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);align-items:center;gap:58px;min-height:790px;padding-block:100px 126px;display:grid}.features-hero-copy{z-index:2;position:relative}.features-hero-copy h1{letter-spacing:-.075em;text-wrap:balance;max-width:650px;margin:23px 0 24px;font-size:clamp(58px,6vw,86px);line-height:.92}.features-hero-copy h1 span{color:#67d9f3;display:block}.features-hero-copy>p{color:#9aacb5;max-width:570px;margin:0;font-size:15px;line-height:1.7}.features-hero-actions{align-items:center;gap:10px;margin-top:31px;display:flex}.features-hero-copy>small{color:#68808d;margin-top:14px;font-size:9px;display:block}.features-hero-product{min-width:0}.features-hero-visual{isolation:isolate;background:linear-gradient(145deg,#0e1f2af5,#050d13fa);border:1px solid #5bb9d836;border-radius:30px;min-height:650px;position:relative;overflow:clip;box-shadow:0 45px 120px #00000070,inset 0 1px #ffffff0b}.features-hero-visual-glow{z-index:-1;filter:blur(8px);background:radial-gradient(circle,#43c4e838,#0000 66%);border-radius:50%;width:520px;height:520px;position:absolute;top:-170px;right:-90px}.features-hero-review,.features-hero-phone{background:#071119;border:1px solid #76b4cd36;margin:0;position:absolute;overflow:hidden;box-shadow:0 30px 82px #0000007a}.features-hero-review{border-radius:20px;width:78%;height:430px;top:68px;right:-8%;transform:rotate(.7deg)}.features-hero-review figcaption,.features-hero-phone figcaption{color:#91a5af;border-bottom:1px solid #79a2b821;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:8px;font-weight:720;display:flex}.features-hero-review figcaption>span{gap:4px;display:flex}.features-hero-review figcaption>span i{background:#486170;border-radius:50%;width:5px;height:5px}.features-hero-review figcaption strong{font-size:9px}.features-hero-review figcaption em{color:#61d5aa;text-transform:uppercase;letter-spacing:.08em;margin-left:auto;font-size:7px;font-style:normal}.features-hero-review img{object-fit:cover;object-position:left top;width:100%;height:calc(100% - 42px);display:block}.features-hero-phone{border-radius:30px 30px 0 0;width:220px;bottom:-46px;left:22px;transform:rotate(-2.2deg)}.features-hero-phone figcaption{color:#68d8f3}.features-hero-phone figcaption svg{width:14px}.features-hero-phone img{width:100%;height:auto;display:block}.features-hero-confirm{-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);background:#09151df2;border:1px solid #5bb9d840;border-radius:18px;width:282px;padding:17px;position:absolute;bottom:58px;left:185px;box-shadow:0 28px 70px #00000080}.features-hero-confirm header{border-bottom:1px solid #79a2b81f;align-items:center;gap:10px;padding-bottom:13px;display:flex}.features-hero-confirm header>span{color:#61d5aa;background:#4fca9a1a;border-radius:10px;place-items:center;width:34px;height:34px;display:grid}.features-hero-confirm header svg{width:16px}.features-hero-confirm header div{gap:3px;display:grid}.features-hero-confirm small{color:#6e8490;font-size:8px}.features-hero-confirm strong{font-size:10px}.features-hero-confirm>div{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:12px;display:grid}.features-hero-confirm>div>span{background:#0d1b24;border:1px solid #79a2b81f;border-radius:9px;align-content:center;gap:4px;min-height:52px;padding:9px;display:grid}.features-hero-confirm>div strong{font-family:var(--font-mono);font-size:10px}.features-hero-confirm footer{border-top:1px solid #79a2b81f;align-items:center;gap:8px;margin-top:12px;padding-top:12px;display:flex}.features-hero-confirm footer>svg{color:#5ed3ef;width:14px}.features-hero-confirm footer span{gap:2px;display:grid}.features-hero-sequence{color:#708793;text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:9px;font-size:7px;font-weight:760;display:flex;position:absolute;bottom:22px;right:24px}.features-hero-sequence span{align-items:center;gap:5px;display:flex}.features-hero-sequence span svg{color:#5ed3ef;width:11px}.features-hero-sequence>i{background:linear-gradient(90deg,#3e7184,#5ed3ef);width:22px;height:1px}.features-workflow-section{border-top:1px solid #79a2b81c;padding-block:138px}.features-workflow-section>.features-section-intro{margin-bottom:58px}.features-workflow-navigator{grid-template-columns:minmax(280px,340px) minmax(0,1fr);align-items:start;gap:54px;display:grid}.features-workflow-tabs{border-top:1px solid var(--features-line);display:grid;position:sticky;top:96px}.features-workflow-tabs button{border:0;border-bottom:1px solid var(--features-line);color:#748894;text-align:left;cursor:pointer;background:0 0;grid-template-columns:30px 42px minmax(0,1fr);align-items:center;gap:12px;min-height:118px;padding:20px 14px;transition:color .2s,background .2s;display:grid;position:relative}.features-workflow-tabs button:before{content:"";background:#58d2ef;border-radius:99px;width:2px;transition:transform .2s;position:absolute;inset:17px auto 17px 0;transform:scaleY(0)}.features-workflow-tabs button:hover{color:#b8c5cb;background:#43c4e806}.features-workflow-tabs button.active{color:#eef7fa;background:linear-gradient(90deg,#43c4e814,#0000 86%)}.features-workflow-tabs button.active:before{transform:scaleY(1)}.features-workflow-tab-number{color:#4d6673;font-family:var(--font-mono);font-size:9px}.features-workflow-tabs button>i{color:#718994;background:#09141cb8;border:1px solid #79a2b821;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.features-workflow-tabs button.active>i{color:#5ed3ef;background:#43c4e81a;border-color:#5bd0ef47}.features-workflow-tabs button>i svg{width:18px}.features-workflow-tabs button>span:last-child{gap:6px;display:grid}.features-workflow-tabs strong{font-size:16px}.features-workflow-tabs small{color:#6f8591;font-size:9px;line-height:1.5}.features-workflow-panel{background:radial-gradient(circle at 75% 5%,#43c4e81f,#0000 34%),linear-gradient(145deg,#0c1b25,#061018);border:1px solid #5bb9d830;border-radius:27px;flex-direction:column;justify-content:center;min-width:0;min-height:640px;padding:18px;animation:.32s both features-panel-in;display:flex;overflow:clip;box-shadow:0 38px 95px #00000061}.features-workflow-panel:focus{outline:none}.features-workflow-panel:focus-visible{outline-offset:4px;outline:2px solid #67daf5}.features-workflow-mobile-copy{display:none}.features-workflow-confirmation{color:#718994;justify-content:center;align-items:center;gap:7px;margin:14px 4px 0;font-size:8px;display:flex}.features-workflow-confirmation svg{color:#61d5aa;width:12px}.features-workflow-record{min-height:560px;position:relative;overflow:clip}.features-workflow-record-phone{background:#071119;border:1px solid #79b0c938;border-radius:34px 34px 0 0;width:255px;position:absolute;bottom:-110px;left:38px;overflow:hidden;transform:rotate(-1.5deg);box-shadow:0 26px 65px #00000075}.features-workflow-record-phone img{width:100%;height:auto;display:block}.features-workflow-record-note{background:#08131bf5;border:1px solid #79b0c933;border-radius:20px;width:min(62%,470px);padding:24px;position:absolute;top:92px;right:36px;box-shadow:0 28px 70px #00000073}.features-workflow-record-note header{align-items:center;gap:12px;display:flex}.features-workflow-record-note header>span{color:#5ed3ef;background:#43c4e81a;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.features-workflow-record-note header svg{width:18px}.features-workflow-record-note header div{gap:3px;display:grid}.features-workflow-record-note small{color:#718894;font-size:8px}.features-workflow-record-note strong{font-size:11px}.features-workflow-record-note>p{color:#afbdc4;margin:20px 0;font-size:11px;line-height:1.72}.features-workflow-wave{justify-content:space-between;align-items:center;gap:5px;height:58px;margin-top:22px;display:flex}.features-workflow-wave i{background:#59d4ef;border-radius:99px;width:3px;animation:1.5s ease-in-out infinite features-wave}.features-workflow-wave i:nth-child(3n){height:48px}.features-workflow-wave i:nth-child(3n+1){height:18px}.features-workflow-wave i:nth-child(3n+2){height:31px}.features-workflow-wave i:nth-child(2n){animation-delay:-.55s}.features-workflow-record-note footer{border-top:1px solid #79a2b81f;flex-wrap:wrap;gap:7px;padding-top:16px;display:flex}.features-workflow-record-note footer span{color:#7c929d;border:1px solid #79a2b821;border-radius:9px;align-items:center;gap:6px;min-height:32px;padding:0 9px;font-size:8px;display:flex}.features-workflow-record-note footer svg{color:#61d5aa;width:12px}.features-workflow-panel>.feature-structure-visual{width:100%;box-shadow:none}.features-workflow-review,.features-workflow-learn{min-height:560px;position:relative;overflow:clip}.features-workflow-review-screen,.features-workflow-learn-screen{background:#071119;border:1px solid #79b0c933;border-radius:18px;width:88%;position:absolute;top:34px;left:6%;overflow:hidden;box-shadow:0 30px 80px #00000070}.features-workflow-review-screen>span,.features-workflow-learn-screen>span{color:#7b929e;border-bottom:1px solid #79a2b81f;align-items:center;min-height:38px;padding:0 13px;font-size:8px;display:flex}.features-workflow-review-screen img,.features-workflow-learn-screen img{width:100%;height:auto;display:block}.features-workflow-review-events{background:#071118f0;border:1px solid #79b0c92e;border-radius:14px;grid-template-columns:repeat(4,1fr);gap:1px;padding:14px;display:grid;position:absolute;bottom:22px;left:9%;right:9%;box-shadow:0 20px 50px #00000061}.features-workflow-review-events>span{border-right:1px solid #79a2b81a;grid-template-columns:9px 1fr;gap:3px 7px;min-height:58px;padding:7px 10px;display:grid}.features-workflow-review-events>span:last-child{border-right:0}.features-workflow-review-events i{background:#5ed3ef;border-radius:50%;grid-row:1/3;width:7px;height:7px;margin-top:3px}.features-workflow-review-events strong{font-family:var(--font-mono);font-size:8px}.features-workflow-review-events small{color:#6f8591;font-size:8px}.features-workflow-learn-cards{grid-template-columns:repeat(3,1fr);gap:8px;width:88%;display:grid;position:absolute;bottom:20px;left:6%}.features-workflow-learn-cards article{background:#071118f2;border:1px solid #79b0c92e;border-radius:13px;flex-direction:column;min-height:112px;padding:14px;display:flex;box-shadow:0 18px 45px #00000057}.features-workflow-learn-cards small{color:#6f8591;font-size:8px}.features-workflow-learn-cards strong{margin-top:8px;font-size:20px}.features-workflow-learn-cards article>span{background:#1d3340;border-radius:99px;height:4px;margin-top:auto;overflow:hidden}.features-workflow-learn-cards article>span i{border-radius:inherit;background:linear-gradient(90deg,#46bfdc,#63d9f4);height:100%;display:block}.features-workflow-learn-cards p{color:#6f8591;margin:auto 0 0;font-size:8px}.features-decision-band{background:radial-gradient(circle at 50% 40%,#43c4e817,#0000 42%),#07131b;border-block:1px solid #79a2b81c;padding-block:148px}.features-decision-band>.marketing-container{grid-template-columns:minmax(310px,.7fr) minmax(0,1.3fr);align-items:center;gap:78px;display:grid}.features-decision-copy h2{letter-spacing:-.064em;text-wrap:balance;margin:19px 0 18px;font-size:clamp(44px,5.2vw,70px);line-height:.98}.features-decision-copy h2 span{color:#6f8794;display:block}.features-decision-copy>p{color:#899ca7;max-width:530px;margin:0;font-size:13px;line-height:1.75}.features-decision-comparison>p{color:#647b87;text-align:right;margin:0 0 15px;font-size:8px}.features-decision-comparison>p span{color:#5ed3ef;text-transform:uppercase;letter-spacing:.09em;margin-right:7px;font-weight:790}.features-decision-comparison>div{grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:stretch;display:grid}.features-decision-trade{background:linear-gradient(145deg,#0e1c26e6,#060f16f2);border:1px solid #79b0c92b;border-radius:22px;flex-direction:column;min-height:380px;padding:28px;display:flex;box-shadow:0 30px 76px #00000057}.features-decision-trade header{justify-content:space-between;align-items:flex-start;gap:20px;display:flex}.features-decision-trade header span{color:#728895;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:790}.features-decision-trade header strong{font-family:var(--font-mono);letter-spacing:-.05em;font-size:36px}.features-decision-trade.positive header strong{color:#61d5aa}.features-decision-trade.negative header strong{color:#ed8d93}.features-decision-trade>div{grid-template-columns:1fr auto;gap:8px;margin-top:60px;display:grid}.features-decision-trade>div small{color:#758b97;text-transform:uppercase;letter-spacing:.08em;font-size:8px}.features-decision-trade>div>strong{font-size:16px}.features-decision-trade>div>span{background:#1c303c;border-radius:99px;grid-column:1/-1;height:6px;overflow:hidden}.features-decision-trade>div>span i{border-radius:inherit;height:100%;display:block}.features-decision-trade.positive>div>span i{background:#e4ad58}.features-decision-trade.negative>div>span i{background:#61d5aa}.features-decision-trade footer{border-top:1px solid #79a2b81f;margin-top:auto;padding-top:26px}.features-decision-trade footer span{color:#eef6f8;font-size:14px;font-weight:760}.features-decision-trade footer p{color:#7e929d;margin:8px 0 0;font-size:10px;line-height:1.65}.features-decision-versus{color:#506b78;font-family:var(--font-mono);text-transform:uppercase;place-items:center;font-size:9px;display:grid}.features-story{grid-template-columns:minmax(300px,.72fr) minmax(0,1.28fr);align-items:center;gap:82px;padding-block:146px;display:grid}.features-story-copy ul{gap:15px;margin:29px 0 0;padding:0;list-style:none;display:grid}.features-story-copy li{color:#8599a4;grid-template-columns:18px minmax(0,1fr);gap:10px;font-size:10px;line-height:1.62;display:grid}.features-story-copy li>svg{color:#61d5aa;width:16px}.features-story-copy li span{gap:3px;display:grid}.features-story-copy li strong{color:#dfe9ed;font-size:11px}.features-capture-composition{min-width:0;overflow:clip}.features-capture-composition>ol{grid-template-columns:repeat(4,1fr);gap:7px;margin:0 0 14px;padding:0;list-style:none;display:grid}.features-capture-composition>ol li{color:#879aa5;background:#09141ca1;border:1px solid #79a2b821;border-radius:10px;align-items:center;gap:8px;min-height:55px;padding:10px;font-size:8px;font-weight:680;display:flex}.features-capture-composition>ol span{color:#5ed3ef;font-family:var(--font-mono);font-size:8px}.features-capture-composition .feature-structure-visual{box-shadow:0 35px 90px #00000052}.features-review-story{border-top:1px solid #79a2b81a;padding-block:146px}.features-review-story>.features-section-intro{margin-bottom:52px}.features-review-composition{grid-template-columns:minmax(0,1.55fr) minmax(280px,.45fr);align-items:stretch;gap:14px;display:grid}.features-review-composition>div{min-width:0}.features-review-composition .marketing-product-screen,.features-review-composition .feature-timeline-visual{height:100%}.features-review-composition .marketing-product-screen-media img{object-fit:cover;object-position:left top;height:100%}.features-review-proof{border-block:1px solid #79a2b81f;grid-template-columns:repeat(3,1fr);margin-top:14px;display:grid}.features-review-proof>span{color:#778d99;border-right:1px solid #79a2b81f;flex-direction:column;justify-content:center;gap:6px;min-height:110px;padding:22px;font-size:9px;line-height:1.55;display:flex}.features-review-proof>span:last-child{border-right:0}.features-review-proof strong{color:#dfe9ed;font-size:11px}.features-analytics-band{background:radial-gradient(circle at 75% 15%,#43c4e81c,#0000 35%),linear-gradient(#08151e,#061018);border-block:1px solid #79a2b81c;padding-block:154px}.features-analytics-band .features-section-intro{max-width:880px}.features-demo-label{color:#657d89;text-transform:uppercase;letter-spacing:.07em;margin:22px 0 0;font-size:8px}.features-analytics-stage{grid-template-columns:minmax(0,1fr) 205px;gap:14px;margin-top:48px;display:grid}.features-analytics-stage>div{min-width:0}.features-analytics-stage .feature-metric-rail>span{min-height:0}.features-analytics-support{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:15px;display:grid}.features-analytics-support>div{background:#081219ad;border:1px solid #79a2b821;border-radius:20px;grid-template-columns:minmax(0,1.08fr) minmax(210px,.92fr);align-items:center;gap:26px;min-width:0;padding:24px;display:grid}.features-analytics-support .marketing-calendar-visual,.features-analytics-support .marketing-playbook-visual{margin:0}.features-analytics-support p{color:#7e929d;margin:0;font-size:10px;line-height:1.7}.features-analytics-support p strong{color:#dfe9ed;margin-bottom:5px;font-size:13px;display:block}.features-connections-story{padding-block:146px}.features-connections-heading{max-width:830px;margin-bottom:52px}.features-connections-heading h2 span{color:#718995;display:block}.features-connections-heading .marketing-inline-link{margin-top:24px}.features-broker-statuses{border-block:1px solid #79a2b81f;grid-template-columns:repeat(5,1fr);margin-top:14px;display:grid}.features-broker-statuses article{border-right:1px solid #79a2b81f;align-items:center;gap:13px;min-height:132px;padding:20px 16px;display:flex}.features-broker-statuses article:last-child{border-right:0}.features-broker-statuses article>div{flex-direction:column;min-width:0;display:flex}.features-broker-status-logo{background:#fff;border:1px solid #79a2b829;border-radius:13px;flex:none;place-items:center;width:48px;height:48px;padding:6px;display:grid;overflow:hidden;box-shadow:0 12px 28px #0000002e}.features-broker-status-logo img{object-fit:contain;width:100%;height:100%;display:block}.features-broker-statuses strong{font-size:11px}.features-broker-statuses article>div>span{color:#61d5aa;text-transform:uppercase;letter-spacing:.07em;margin-top:8px;font-size:8px;font-weight:770}.features-broker-statuses small{color:#718895;margin-top:4px;font-size:8px;line-height:1.4}.features-devices-row{grid-template-columns:minmax(290px,.68fr) minmax(0,1.32fr);align-items:center;gap:72px;margin-top:96px;display:grid}.features-devices-copy h3{letter-spacing:-.055em;margin:18px 0 15px;font-size:clamp(34px,4vw,50px);line-height:1.02}.features-devices-copy>p{color:#8296a2;margin:0;font-size:11px;line-height:1.72}.features-devices-copy ul{gap:11px;margin:23px 0 0;padding:0;list-style:none;display:grid}.features-devices-copy li{color:#a4b4bc;align-items:flex-start;gap:8px;font-size:9px;line-height:1.5;display:flex}.features-devices-copy li svg{color:#61d5aa;flex:none;width:14px}.features-devices-row .feature-device-control{min-height:530px}.marketing-features-page .feature-explorer{border-top:1px solid #79a2b81a;padding-block:146px}.marketing-features-page .feature-explorer>.features-section-intro{margin-bottom:48px}.marketing-features-page .feature-explorer-list{margin-top:0}.marketing-features-page .feature-explorer-list details>div{grid-template-columns:repeat(3,minmax(0,1fr))}.marketing-features-page .feature-explorer-list article{min-height:112px}.marketing-features-page .feature-explorer-list article strong{font-size:11px}.marketing-features-page .feature-explorer-list article p{font-size:9px;line-height:1.6}.features-final-cta{margin-bottom:118px}.features-final-cta>div:first-child>small{color:#667e8a;max-width:720px;margin-top:15px;font-size:8px;line-height:1.65;display:block}.features-final-cta .feature-cta-actions{justify-items:stretch;display:grid}.features-final-cta .feature-cta-actions>span{color:#667e8a;text-align:center;font-size:8px}@keyframes features-panel-in{0%{opacity:.35;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes features-wave{0%,to{opacity:.6;transform:scaleY(.55)}50%{opacity:1;transform:scaleY(1)}}@media (max-width:1180px){.features-hero{grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr);gap:36px}.features-hero-visual{min-height:610px}.features-hero-review{width:82%;right:-12%}.features-hero-confirm{left:150px}.features-workflow-navigator{grid-template-columns:290px minmax(0,1fr);gap:32px}.features-decision-band>.marketing-container{gap:46px}.features-story{gap:50px}.features-review-composition{grid-template-columns:minmax(0,1.35fr) minmax(270px,.65fr)}.features-analytics-support>div{grid-template-columns:1fr}.features-devices-row{gap:45px}}@media (max-width:960px){.features-hero{grid-template-columns:1fr;min-height:0;padding-top:86px}.features-hero-copy{max-width:720px}.features-hero-product{width:100%}.features-hero-visual{min-height:650px}.features-workflow-navigator{grid-template-columns:1fr}.features-workflow-tabs{border:1px solid var(--features-line);border-radius:16px;grid-template-columns:repeat(4,1fr);position:static;overflow:hidden}.features-workflow-tabs button{border:0;border-right:1px solid var(--features-line);text-align:center;grid-template-columns:1fr;min-height:116px;padding:16px}.features-workflow-tabs button:last-child{border-right:0}.features-workflow-tabs button:before{width:auto;height:2px;inset:auto 14px 0}.features-workflow-tabs button>i{margin:auto}.features-workflow-tab-number{position:absolute;top:9px;right:11px}.features-workflow-tabs button>span:last-child small{display:none}.features-decision-band>.marketing-container{grid-template-columns:1fr}.features-decision-copy{max-width:760px}.features-story{grid-template-columns:1fr}.features-story-copy{max-width:720px}.features-review-composition{grid-template-columns:1fr}.features-review-composition .feature-timeline-visual{height:auto}.features-review-proof{grid-template-columns:1fr}.features-review-proof>span{border-bottom:1px solid #79a2b81f;border-right:0;min-height:88px}.features-review-proof>span:last-child{border-bottom:0}.features-analytics-stage{grid-template-columns:1fr}.features-analytics-stage .feature-metric-rail{grid-template-columns:repeat(4,1fr)}.features-analytics-stage .feature-metric-rail>span{min-height:135px}.features-broker-statuses{grid-template-columns:repeat(3,1fr)}.features-broker-statuses article{border-bottom:1px solid #79a2b81f}.features-devices-row{grid-template-columns:1fr}.features-devices-copy{max-width:680px}.marketing-features-page .feature-explorer-list details>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:760px){.features-section-intro h2,.features-story-copy h2,.features-connections-heading h2{font-size:40px}.features-section-intro>p,.features-story-copy>p,.features-connections-heading>p{font-size:12px}.features-hero{gap:44px;padding-block:70px 92px}.features-hero-copy h1{max-width:520px;margin-block:20px;font-size:clamp(46px,13.2vw,58px);line-height:.94}.features-hero-copy>p{font-size:13px}.features-hero-actions{display:grid}.features-hero-actions>a{width:100%}.features-hero-copy>small{text-align:center}.features-hero-product{width:calc(100% + 4px);margin-left:-2px}.features-hero-visual{border-radius:22px;min-height:545px}.features-hero-review{border-radius:15px;width:94%;height:285px;top:30px;right:-16%;transform:rotate(.7deg)}.features-hero-review figcaption{min-height:35px}.features-hero-review figcaption em{display:none}.features-hero-review img{height:calc(100% - 35px)}.features-hero-phone{border-radius:23px 23px 0 0;width:151px;bottom:-20px;left:10px}.features-hero-phone figcaption{min-height:34px;padding-inline:10px}.features-hero-phone img{object-fit:cover;object-position:top;height:327px}.features-hero-confirm{border-radius:14px;width:58%;padding:12px;bottom:31px;left:auto;right:10px}.features-hero-confirm header{padding-bottom:9px}.features-hero-confirm header>span{width:29px;height:29px}.features-hero-confirm header strong{font-size:9px}.features-hero-confirm>div{gap:5px;margin-top:9px}.features-hero-confirm>div>span{min-height:43px;padding:7px}.features-hero-confirm>div strong{font-size:8px}.features-hero-confirm footer{margin-top:9px;padding-top:9px}.features-hero-confirm footer small{font-size:7px}.features-hero-sequence{display:none}.features-workflow-section{padding-block:90px}.features-workflow-section>.features-section-intro{margin-bottom:35px}.features-workflow-navigator{gap:13px}.features-workflow-tabs{border-radius:14px;grid-template-columns:repeat(2,1fr)}.features-workflow-tabs button{border-right:1px solid var(--features-line);border-bottom:1px solid var(--features-line);text-align:left;grid-template-columns:34px minmax(0,1fr);gap:9px;min-height:82px;padding:12px}.features-workflow-tabs button:nth-child(2n){border-right:0}.features-workflow-tabs button:nth-child(n+3){border-bottom:0}.features-workflow-tabs button>i{width:34px;height:34px;margin:0}.features-workflow-tabs button>i svg{width:15px}.features-workflow-tab-number{font-size:7px;top:8px;right:9px}.features-workflow-tabs strong{font-size:13px}.features-workflow-tabs button>span:last-child{display:block}.features-workflow-panel{border-radius:20px;min-height:0;padding:10px}.features-workflow-mobile-copy{color:#8296a2;margin:6px 5px 14px;font-size:10px;line-height:1.55;display:block}.features-workflow-confirmation{margin:12px 4px 4px;font-size:7px}.features-workflow-record{min-height:465px}.features-workflow-record-phone{width:152px;bottom:-12px;left:7px}.features-workflow-record-note{border-radius:14px;width:61%;padding:15px;top:55px;right:7px}.features-workflow-record-note header>span{width:34px;height:34px}.features-workflow-record-note header strong{font-size:9px}.features-workflow-record-note>p{margin:14px 0;font-size:9px}.features-workflow-wave{height:40px;margin-top:14px}.features-workflow-wave i:nth-child(3n){height:34px}.features-workflow-record-note footer{display:grid}.features-workflow-record-note footer span{min-height:29px;font-size:7px}.features-workflow-panel>.feature-structure-visual{padding:14px}.features-workflow-panel .feature-confirm-grid{grid-template-columns:repeat(2,1fr)}.features-workflow-learn{min-height:490px}.features-workflow-learn-screen{width:96%;top:10px;left:2%}.features-workflow-learn-screen>span{min-height:34px;font-size:7px}.features-workflow-learn-screen img{object-fit:cover;object-position:top;height:350px}.features-workflow-learn-cards{grid-template-columns:repeat(3,1fr);gap:5px;width:96%;bottom:5px;left:2%}.features-workflow-learn-cards article{min-height:91px;padding:10px}.features-workflow-learn-cards strong{font-size:15px}.features-workflow-learn-cards p{font-size:7px}.features-workflow-review{gap:10px;min-height:0;display:grid;overflow:visible}.features-workflow-review-screen{width:100%;position:relative;top:auto;left:auto}.features-workflow-review-screen>span{min-height:34px;font-size:7px}.features-workflow-review-screen img{object-fit:cover;object-position:center 42%;height:350px}.features-workflow-review-events{grid-template-columns:repeat(2,1fr);padding:9px;position:relative;bottom:auto;left:auto;right:auto}.features-workflow-review-events>span{border-bottom:1px solid #79a2b81a;border-right:0;min-height:48px}.features-decision-band{padding-block:92px}.features-decision-band>.marketing-container{gap:38px}.features-decision-copy h2{font-size:42px}.features-decision-comparison>p{text-align:left;line-height:1.5}.features-decision-comparison>div{grid-template-columns:1fr;gap:11px}.features-decision-trade{min-height:285px;padding:22px}.features-decision-trade>div{margin-top:35px}.features-decision-versus{min-height:28px}.features-decision-trade footer{padding-top:20px}.features-story,.features-review-story,.features-connections-story{padding-block:92px}.features-story{gap:40px}.features-story-copy li{font-size:10px}.features-capture-composition>ol{grid-template-columns:repeat(2,1fr)}.features-capture-composition>ol li{min-height:50px}.features-capture-composition .feature-structure-visual{padding:15px}.features-review-story>.features-section-intro{margin-bottom:34px}.features-review-composition{gap:12px}.features-review-composition .marketing-product-screen-media img{height:auto}.features-review-proof{margin-top:12px}.features-analytics-band{padding-block:96px}.features-demo-label{line-height:1.5}.features-analytics-stage{margin-top:34px}.features-analytics-stage .feature-metric-rail{grid-template-columns:repeat(2,1fr)}.features-analytics-stage .feature-metric-rail>span{min-height:120px}.features-analytics-support{grid-template-columns:1fr}.features-analytics-support>div{grid-template-columns:1fr;gap:18px;padding:16px}.features-connections-heading{margin-bottom:34px}.features-broker-statuses{grid-template-columns:1fr;margin-top:12px}.features-broker-statuses article{border-right:0;min-height:104px;padding:16px}.features-broker-status-logo{width:54px;height:54px}.features-devices-row{gap:35px;margin-top:66px}.features-devices-copy h3{font-size:36px}.features-devices-row .feature-device-control{min-height:430px}.marketing-features-page .feature-explorer{padding-block:92px}.marketing-features-page .feature-explorer>.features-section-intro{margin-bottom:34px}.marketing-features-page .feature-explorer-list summary{min-height:92px;padding-inline:0}.marketing-features-page .feature-explorer-list summary>span,.marketing-features-page .feature-explorer-list summary>span>span{min-width:0}.marketing-features-page .feature-explorer-list summary small{font-size:9px}.marketing-features-page .feature-explorer-list details>div{grid-template-columns:1fr}.marketing-features-page .feature-explorer-list article{min-height:100px}.marketing-features-page .feature-explorer-list article p{font-size:9px}.features-final-cta{margin-bottom:76px}.features-final-cta .feature-cta-actions{width:100%}}@media (max-width:390px){.features-hero-visual{min-height:520px}.features-hero-phone{width:140px}.features-hero-phone img{height:305px}.features-hero-confirm{width:60%;right:7px}.features-hero-confirm>div>span{min-height:40px}.features-hero-confirm footer small{display:none}.features-workflow-panel .feature-confirm-grid{grid-template-columns:1fr}.features-workflow-record{min-height:480px}.features-workflow-record-phone{width:142px}.features-workflow-record-note{width:62%;right:4px}.features-workflow-record-note>p{font-size:8px}.features-workflow-review-events small{font-size:7px}.features-workflow-learn-cards strong{font-size:13px}.features-analytics-stage .feature-metric-rail{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.features-workflow-panel,.features-workflow-wave i{animation:none}.features-workflow-tabs button,.features-workflow-tabs button:before{transition:none}}.marketing-story-hero{grid-template-columns:minmax(360px,.78fr) minmax(0,1.22fr);align-items:center;gap:58px;min-height:790px;padding-block:100px 126px;display:grid}.marketing-story-hero-copy{z-index:2;position:relative}.marketing-story-hero-copy .marketing-kicker i{display:none}.marketing-story-hero-copy h1{letter-spacing:-.075em;text-wrap:balance;max-width:680px;margin:23px 0 24px;font-size:clamp(58px,6vw,86px);line-height:.92}.marketing-story-hero-copy h1 span{color:#67d9f3;text-shadow:0 0 42px #43c4e824;display:block}.marketing-story-hero-copy>p{color:#9aacb5;max-width:580px;margin:0;font-size:15px;line-height:1.72}.marketing-story-hero-copy .marketing-page-actions{margin-top:31px}.marketing-story-hero-copy>small{color:#68808d;margin-top:14px;font-size:9px;line-height:1.55;display:block}.marketing-story-hero-product{min-width:0}.marketing-story-visual{isolation:isolate;background:linear-gradient(145deg,#0e1f2af5,#050d13fa);border:1px solid #5bb9d836;border-radius:30px;min-height:650px;position:relative;overflow:clip;box-shadow:0 45px 120px #00000070,inset 0 1px #ffffff0b}.marketing-story-visual-glow{z-index:-1;filter:blur(8px);background:radial-gradient(circle,#43c4e838,#0000 66%);border-radius:50%;width:520px;height:520px;position:absolute;top:-170px;right:-90px}.pricing-hero-visual{place-items:center;display:grid}.pricing-hero-card{z-index:2;background:linear-gradient(145deg,#0d1d27f7,#050d13fa);border:1px solid #71bbd63b;border-radius:24px;width:74%;padding:30px;position:relative;box-shadow:0 34px 90px #00000075}.pricing-hero-card>header{border-bottom:1px solid #79a2b821;justify-content:space-between;align-items:center;gap:16px;padding-bottom:18px;display:flex}.pricing-hero-card>header>span{font-size:15px;font-weight:770}.pricing-hero-card>header>em{color:#61d5aa;text-transform:uppercase;letter-spacing:.09em;background:#4fca9a0f;border:1px solid #4fca9a3b;border-radius:999px;padding:7px 9px;font-size:7px;font-style:normal;font-weight:800}.pricing-hero-price{border-bottom:1px solid #79a2b821;align-items:flex-end;gap:15px;padding-block:27px;display:flex}.pricing-hero-price strong{font-family:var(--font-mono);letter-spacing:-.08em;font-size:70px;line-height:.8}.pricing-hero-price span{color:#78909d;font-size:9px;line-height:1.55}.pricing-hero-card>p{color:#8397a3;max-width:430px;margin:21px 0;font-size:10px;line-height:1.7}.pricing-hero-inclusions{grid-template-columns:repeat(2,1fr);gap:7px;display:grid}.pricing-hero-inclusions>span{background:#07101794;border:1px solid #79a2b81f;border-radius:10px;grid-template-columns:20px minmax(0,1fr) 13px;align-items:center;gap:8px;min-height:53px;padding:10px;display:grid}.pricing-hero-inclusions svg{color:#5ed3ef;width:14px}.pricing-hero-inclusions svg:last-child{color:#61d5aa;width:11px}.pricing-hero-inclusions strong{font-size:9px}.pricing-hero-card>footer{border-top:1px solid #79a2b821;align-items:flex-start;gap:11px;margin-top:18px;padding-top:17px;display:flex}.pricing-hero-card>footer>svg{color:#61d5aa;flex:none;width:18px}.pricing-hero-card>footer span{gap:3px;display:grid}.pricing-hero-card>footer strong{font-size:10px}.pricing-hero-card>footer small{color:#6f8591;font-size:8px;line-height:1.4}.pricing-hero-chip{z-index:3;color:#879ca7;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#08131beb;border:1px solid #70b8d538;border-radius:999px;align-items:center;gap:7px;padding:10px 13px;font-size:8px;font-weight:700;display:flex;position:absolute;box-shadow:0 24px 60px #0000006b}.pricing-hero-chip svg{color:#61d5aa;width:13px}.pricing-hero-chip.top{top:95px;left:22px}.pricing-hero-chip.bottom{bottom:82px;right:20px}.brokers-hero-visual{padding:32px}.brokers-hero-source,.brokers-hero-imports,.brokers-hero-jerno{z-index:2;background:#071118f0;border:1px solid #79b0c92e;position:absolute;box-shadow:0 28px 74px #0006}.brokers-hero-source{border-radius:17px;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:12px;width:250px;padding:18px;display:grid;top:58px;left:26px}.brokers-hero-source img{object-fit:contain;width:52px;height:52px}.brokers-hero-source>span{gap:3px;display:grid}.brokers-hero-source small,.brokers-hero-imports small,.brokers-hero-jerno small{color:#6e8490;text-transform:uppercase;letter-spacing:.08em;font-size:7px}.brokers-hero-source strong{font-size:11px}.brokers-hero-source em{color:#61d5aa;background:#4fca9a0d;border:1px solid #4fca9a2e;border-radius:9px;grid-column:1/-1;align-items:center;gap:7px;min-height:34px;padding:0 10px;font-size:8px;font-style:normal;display:flex}.brokers-hero-source em svg{width:13px}.brokers-hero-route{color:#5f7885;text-transform:uppercase;letter-spacing:.08em;grid-template-columns:1fr auto 1fr;align-items:center;gap:9px;font-size:7px;display:grid;position:absolute;top:196px;left:246px;right:210px;transform:rotate(14deg)}.brokers-hero-route i{background:linear-gradient(90deg,#5ed3ef1f,#5ed3ef);height:1px}.brokers-hero-jerno{border-color:#53cbeb52;border-radius:21px;width:245px;padding:22px;top:214px;left:50%;transform:translate(-50%)}.brokers-hero-jerno-mark{float:left;color:#06131a;background:linear-gradient(145deg,#62d8f3,#36a9cf);border-radius:14px;place-items:center;width:48px;height:48px;margin-right:12px;font-size:20px;font-weight:880;display:grid}.brokers-hero-jerno>div{align-content:center;gap:3px;min-height:48px;display:grid}.brokers-hero-jerno>div strong{font-size:16px}.brokers-hero-jerno ul{gap:9px;margin:21px 0 0;padding:0;list-style:none;display:grid}.brokers-hero-jerno li{color:#8ca0aa;align-items:center;gap:7px;font-size:8px;display:flex}.brokers-hero-jerno li svg{color:#61d5aa;width:12px}.brokers-hero-imports{border-radius:18px;width:300px;padding:18px;bottom:68px;right:24px}.brokers-hero-imports>header{align-items:center;gap:10px;display:flex}.brokers-hero-imports>header>svg{color:#5ed3ef;width:18px}.brokers-hero-imports>header span{gap:3px;display:grid}.brokers-hero-imports>header strong{font-size:10px}.brokers-hero-imports>div{grid-template-columns:repeat(4,1fr);gap:7px;margin-top:16px;display:grid}.brokers-hero-imports>div>span{background:#0b1821;border:1px solid #79a2b81c;border-radius:9px;justify-items:center;gap:5px;min-width:0;padding:8px 4px;display:grid}.brokers-hero-imports img{object-fit:contain;width:30px;height:30px}.brokers-hero-imports>div small{text-overflow:ellipsis;text-transform:none;letter-spacing:0;white-space:nowrap;max-width:100%;overflow:hidden}.brokers-hero-visual>footer{color:#708793;border-top:1px solid #79a2b81f;justify-content:center;align-items:center;gap:8px;min-height:42px;padding:0 14px;font-size:8px;display:flex;position:absolute;bottom:20px;left:24px;right:24px}.brokers-hero-visual>footer svg{color:#61d5aa;width:14px}.contact-hero-visual{place-items:center;display:grid}.contact-hero-card{z-index:2;background:linear-gradient(145deg,#0d1d27f7,#050d13fa);border:1px solid #71bbd63b;border-radius:23px;width:78%;padding:27px;position:relative;box-shadow:0 34px 90px #00000075}.contact-hero-card>header{grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:11px;display:grid}.contact-hero-card>header>span{color:#5ed3ef;background:#43c4e81a;border-radius:12px;place-items:center;width:42px;height:42px;display:grid}.contact-hero-card>header svg{width:18px}.contact-hero-card>header>div{gap:3px;display:grid}.contact-hero-card small{color:#6f8591;font-size:8px}.contact-hero-card>header strong{font-size:11px}.contact-hero-card>header em{color:#61d5aa;text-transform:uppercase;letter-spacing:.08em;border:1px solid #4fca9a33;border-radius:999px;padding:7px 9px;font-size:7px;font-style:normal}.contact-hero-reasons{grid-template-columns:repeat(2,1fr);gap:7px;margin-top:23px;display:grid}.contact-hero-reasons span{color:#758b97;border:1px solid #79a2b81f;border-radius:9px;align-items:center;min-height:42px;padding:0 11px;font-size:8px;display:flex}.contact-hero-reasons span.active{color:#5ed3ef;background:#43c4e814;border-color:#53cbeb4d}.contact-hero-message{background:#071119;border:1px solid #79a2b824;border-radius:12px;align-content:center;gap:12px;min-height:108px;margin-top:12px;padding:19px;display:grid}.contact-hero-message span{background:linear-gradient(90deg,#273c48,#1c2d37);border-radius:999px;height:7px}.contact-hero-message span.short{width:63%}.contact-hero-context{flex-wrap:wrap;gap:7px;margin-top:12px;display:flex}.contact-hero-context span{color:#748a96;border:1px solid #79a2b81c;border-radius:8px;align-items:center;gap:6px;min-height:31px;padding:0 9px;font-size:7px;display:flex}.contact-hero-context svg{color:#61d5aa;width:11px}.contact-hero-card>footer{border-top:1px solid #79a2b821;align-items:flex-start;gap:10px;margin-top:20px;padding-top:18px;display:flex}.contact-hero-card>footer>svg{color:#5ed3ef;flex:none;width:17px}.contact-hero-card>footer>span{gap:3px;display:grid}.contact-hero-card>footer strong{font-size:10px}.contact-hero-response{z-index:3;color:#8298a3;background:#08131bf0;border:1px solid #4fca9a33;border-radius:999px;align-items:center;gap:8px;padding:11px 14px;font-size:8px;display:flex;position:absolute;bottom:65px;right:17px;box-shadow:0 24px 60px #0000006b}.contact-hero-response i{background:#61d5aa;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 4px #61d5aa14}.marketing-pricing-page main,.marketing-brokers-page main,.marketing-contact-page main{overflow:clip}.marketing-pricing-page .marketing-section-heading h2,.marketing-brokers-page .marketing-section-heading h2,.marketing-contact-page .marketing-section-heading h2,.marketing-pricing-page .marketing-faq>h2,.marketing-brokers-page .marketing-faq>h2{letter-spacing:-.062em;text-wrap:balance;margin-top:18px;font-size:clamp(42px,5vw,66px);line-height:.99}.marketing-pricing-page .marketing-section-heading>p,.marketing-brokers-page .marketing-section-heading>p,.marketing-contact-page .marketing-section-heading>p{color:#899ca7;max-width:620px;font-size:13px;line-height:1.75}.marketing-pricing-page .pricing-beta-card{margin-bottom:140px}.marketing-pricing-page .pricing-expectations{border-block:1px solid #79a2b81a;padding-block:130px}.marketing-pricing-page .pricing-expectation-grid article{background:0 0;border-color:#79a2b821;min-height:260px;padding:31px}.marketing-pricing-page .pricing-expectation-grid h3{margin-top:55px;font-size:18px}.marketing-pricing-page .marketing-faq,.marketing-brokers-page .marketing-faq{padding-block:138px}.marketing-pricing-page .marketing-faq details,.marketing-brokers-page .marketing-faq details{background:0 0}.marketing-pricing-page .marketing-faq summary,.marketing-brokers-page .marketing-faq summary{min-height:82px;font-size:14px}.marketing-pricing-page .pricing-boundary{margin-bottom:122px}.marketing-pricing-page .marketing-cta,.marketing-brokers-page .marketing-cta,.marketing-contact-page .marketing-cta{margin-bottom:118px}.marketing-brokers-page .brokers-boundary-hero{margin-bottom:140px}.marketing-brokers-page .broker-methods,.marketing-brokers-page .broker-platforms,.marketing-brokers-page .broker-flow-section,.marketing-brokers-page .broker-import-preview{padding-bottom:140px}.marketing-brokers-page .broker-platforms{border-top:1px solid #79a2b81a;padding-top:138px}.marketing-brokers-page .broker-method-grid article{min-height:360px;padding:34px}.marketing-brokers-page .broker-platform-list{margin-top:50px}.marketing-brokers-page .broker-platform-list article{background:#08121994;border-radius:17px;min-height:138px;padding:25px}.marketing-brokers-page .broker-flow{margin-top:52px}.marketing-brokers-page .broker-flow li{min-height:260px;padding:29px}.marketing-brokers-page .broker-import-preview{border-top:1px solid #79a2b81a;padding-top:138px}.marketing-brokers-page .broker-currency{margin-bottom:140px}.marketing-brokers-page .marketing-security-panel{margin-bottom:0}.marketing-contact-page .contact-reasons{padding-bottom:132px}.marketing-contact-page .contact-reasons>div:last-child{margin-top:48px}.marketing-contact-page .contact-reasons a{background:0 0;min-height:205px;padding:26px}.marketing-contact-page .contact-main{border-top:1px solid #79a2b81a;padding-block:138px}.marketing-contact-page .marketing-contact-form,.marketing-contact-page .contact-guidance-card{box-shadow:0 36px 90px #0000004d}.marketing-contact-page .contact-privacy-note{margin-bottom:118px}.marketing-home-page .marketing-section-heading h2,.marketing-home-page .marketing-home-problem h2,.marketing-home-page .marketing-home-benefit h2,.marketing-home-page .marketing-home-intelligence h2,.marketing-home-page .marketing-home-connections h2,.marketing-home-page .marketing-home-devices h2{letter-spacing:-.062em;text-wrap:balance;font-size:clamp(42px,5vw,66px);line-height:.99}.marketing-home-page .marketing-v2-hero h1{font-size:clamp(58px,6vw,86px)}.marketing-platform-support-note{color:#667d89;text-align:center;justify-content:center;align-items:center;gap:6px;width:min(100% - 32px,820px);margin:20px auto 0;font-size:8px;display:flex}.marketing-platform-support-note a{color:#5ed3ef;align-items:center;gap:5px;min-height:40px;font-weight:720;display:inline-flex}.marketing-platform-support-note svg{width:12px}.marketing-home-page .marketing-home-features,.marketing-home-page .marketing-home-intelligence,.marketing-home-page .marketing-home-connections,.marketing-home-page .marketing-home-devices{padding-block:138px}.marketing-home-page .marketing-home-intelligence,.marketing-home-page .marketing-home-devices{border-block:1px solid #79a2b81a}.marketing-site .marketing-inline-link{align-items:center;min-height:44px;padding-block:10px}@media (max-width:1180px){.marketing-story-hero{grid-template-columns:minmax(320px,.75fr) minmax(0,1.25fr);gap:36px}.marketing-story-visual{min-height:610px}.pricing-hero-card{width:80%}.brokers-hero-source{left:17px}.brokers-hero-imports{right:16px}.brokers-hero-route{left:225px;right:190px}}@media (max-width:960px){.marketing-story-hero{grid-template-columns:1fr;min-height:0;padding-top:86px}.marketing-story-hero-copy{max-width:720px}.marketing-story-hero-product{width:100%}.marketing-story-visual{min-height:650px}.marketing-pricing-page .pricing-expectations,.marketing-brokers-page .broker-platforms,.marketing-brokers-page .broker-import-preview,.marketing-contact-page .contact-main{padding-top:105px}}@media (max-width:760px){.marketing-story-hero{gap:44px;padding-block:70px 92px}.marketing-story-hero-copy h1{margin-block:20px;font-size:clamp(46px,13.2vw,58px);line-height:.94}.marketing-story-hero-copy>p{font-size:13px}.marketing-story-hero-copy .marketing-page-actions{display:grid}.marketing-story-hero-copy .marketing-page-actions>*{width:100%}.marketing-story-hero-copy>small{text-align:center}.marketing-story-hero-product{width:calc(100% + 4px);margin-left:-2px}.marketing-story-visual{border-radius:22px;min-height:545px}.pricing-hero-card{border-radius:18px;width:calc(100% - 28px);padding:20px}.pricing-hero-price strong{font-size:58px}.pricing-hero-inclusions{gap:5px}.pricing-hero-inclusions>span{grid-template-columns:17px minmax(0,1fr) 11px;padding:8px}.pricing-hero-chip.top{top:20px;left:8px}.pricing-hero-chip.bottom{bottom:18px;right:8px}.brokers-hero-visual{min-height:590px;padding:14px}.brokers-hero-source{width:225px;top:26px;left:13px}.brokers-hero-route{display:none}.brokers-hero-jerno{width:230px;top:220px}.brokers-hero-imports{width:calc(100% - 26px);bottom:60px;right:13px}.brokers-hero-visual>footer{font-size:7px;bottom:10px;left:14px;right:14px}.contact-hero-card{border-radius:18px;width:calc(100% - 26px);padding:20px}.contact-hero-card>header{grid-template-columns:38px minmax(0,1fr)}.contact-hero-card>header>span{width:38px;height:38px}.contact-hero-card>header em{grid-column:2;justify-self:start}.contact-hero-reasons{margin-top:17px}.contact-hero-response{max-width:calc(100% - 16px);font-size:7px;bottom:18px;right:8px}.marketing-pricing-page .marketing-section-heading h2,.marketing-brokers-page .marketing-section-heading h2,.marketing-contact-page .marketing-section-heading h2,.marketing-pricing-page .marketing-faq>h2,.marketing-brokers-page .marketing-faq>h2{font-size:40px}.marketing-pricing-page .pricing-beta-card{margin-bottom:92px}.marketing-pricing-page .pricing-expectations{padding-block:92px}.marketing-pricing-page .pricing-expectation-grid article{min-height:210px}.marketing-pricing-page .pricing-expectation-grid h3{margin-top:35px}.marketing-pricing-page .marketing-faq,.marketing-brokers-page .marketing-faq{padding-block:92px}.marketing-pricing-page .pricing-boundary{margin-bottom:76px}.marketing-brokers-page .brokers-boundary-hero{margin-bottom:92px}.marketing-brokers-page .broker-methods,.marketing-brokers-page .broker-platforms,.marketing-brokers-page .broker-flow-section,.marketing-brokers-page .broker-import-preview{padding-bottom:92px}.marketing-brokers-page .broker-platforms,.marketing-brokers-page .broker-import-preview{padding-top:92px}.marketing-brokers-page .broker-method-grid article{min-height:0}.marketing-brokers-page .broker-platform-list{margin-top:34px}.marketing-brokers-page .broker-platform-list article{min-height:0}.marketing-brokers-page .broker-flow li{min-height:205px}.marketing-brokers-page .broker-currency{margin-bottom:92px}.marketing-contact-page .contact-reasons{padding-bottom:92px}.marketing-contact-page .contact-reasons>div:last-child{margin-top:34px}.marketing-contact-page .contact-reasons a{min-height:132px}.marketing-contact-page .contact-main{padding-block:92px}.marketing-contact-page .contact-privacy-note,.marketing-pricing-page .marketing-cta,.marketing-brokers-page .marketing-cta,.marketing-contact-page .marketing-cta{margin-bottom:76px}.marketing-home-page .marketing-section-heading h2,.marketing-home-page .marketing-home-problem h2,.marketing-home-page .marketing-home-benefit h2,.marketing-home-page .marketing-home-intelligence h2,.marketing-home-page .marketing-home-connections h2,.marketing-home-page .marketing-home-devices h2{font-size:40px}.marketing-home-page .marketing-v2-hero h1{font-size:clamp(47px,13.2vw,58px)}.marketing-platform-support-note{flex-direction:column;gap:0;padding-inline:16px}.marketing-home-page .marketing-home-features,.marketing-home-page .marketing-home-intelligence,.marketing-home-page .marketing-home-connections,.marketing-home-page .marketing-home-devices{padding-block:92px}.marketing-footer a{align-items:center;min-height:40px;display:flex}}@media (max-width:390px){.pricing-hero-card{width:calc(100% - 18px);padding:17px}.pricing-hero-card>header>span{font-size:13px}.pricing-hero-price strong{font-size:52px}.pricing-hero-inclusions strong{font-size:8px}.pricing-hero-chip{font-size:7px}.contact-hero-card{width:calc(100% - 18px);padding:16px}.contact-hero-reasons span{padding-inline:8px;font-size:7px}.contact-hero-context span{font-size:6px}}@media (prefers-reduced-motion:reduce){.pricing-hero-chip,.contact-hero-response{transition:none}}.trade-history-marker{justify-content:center;align-items:center;padding:0;line-height:0;display:flex}.trade-history-marker svg{flex:0 0 12px;margin:0;display:block}.trade-history-card.is-broker{grid-template-columns:minmax(0,1fr) minmax(155px,.72fr);grid-template-areas:"meta meta""summary levels""action levels""reason reason""form form";align-items:start;column-gap:14px;padding:11px 13px;display:grid}.trade-history-card.is-broker>.trade-history-meta{grid-area:meta}.trade-history-card.is-broker>.trade-history-summary{grid-area:summary;align-self:center}.trade-history-card.is-broker>.trade-history-levels{grid-area:levels;grid-template-columns:1fr;margin-top:0}.trade-history-card.is-broker>.progression-explain{grid-area:action;justify-self:start;min-height:30px;margin-top:2px}.trade-history-card.is-broker>.trade-history-reason{grid-area:reason}.trade-history-card.is-broker>.progression-reason-form{grid-area:form}.trade-history-card.is-broker .trade-history-level{padding:7px 9px}.trade-history-summary>strong.is-negative{color:var(--red)}.trade-history-summary>strong.is-positive{color:var(--green)}.trade-history-summary>strong.is-breakeven{color:var(--accent)}.trade-history-item.is-result-negative .trade-history-marker{border-color:color-mix(in srgb,var(--red) 58%,var(--line));color:var(--red)}.trade-history-item.is-result-negative .trade-history-card{border-color:color-mix(in srgb,var(--line) 60%,var(--red) 40%)}.trade-history-item.is-result-breakeven .trade-history-marker{border-color:color-mix(in srgb,var(--accent) 58%,var(--line));color:var(--accent)}.trade-history-item.is-result-breakeven .trade-history-card{border-color:color-mix(in srgb,var(--line) 60%,var(--accent) 40%)}@media (max-width:760px){.trade-history-marker svg{flex-basis:11px}.trade-history-card.is-broker{grid-template-columns:minmax(0,1fr) minmax(138px,.78fr);column-gap:9px;padding:10px}.trade-history-card.is-broker>.progression-explain{min-height:32px;margin-top:1px}}@media (max-width:390px){.trade-history-card.is-broker{grid-template-columns:1fr;grid-template-areas:"meta""summary""levels""action""reason""form"}.trade-history-card.is-broker>.trade-history-levels{margin-top:7px}}.support-load-more{border:1px solid var(--line);background:var(--surface-2);min-height:42px;color:var(--accent);font:inherit;cursor:pointer;border-radius:10px;padding:10px 14px;font-size:10px;font-weight:800}.support-thread>.support-load-more,.admin-support-messages>.support-load-more{align-self:center}.support-load-more:disabled{opacity:.55;cursor:wait}.sidebar-support-link{border-top:1px solid var(--line-soft);border-radius:0;margin-top:auto;padding-top:16px}.sidebar-support-link em,.mobile-support-link em{background:var(--accent);min-width:18px;height:18px;color:var(--surface-inset);border-radius:999px;place-items:center;padding:0 5px;font-size:9px;font-style:normal;font-weight:900;display:grid}.mobile-header-actions{align-items:center;gap:10px;display:flex}.mobile-support-link{border:1px solid var(--line);background:var(--surface-2);width:42px;height:42px;color:var(--muted);border-radius:12px;place-items:center;display:grid;position:relative}.mobile-support-link svg{width:19px}.mobile-support-link em{position:absolute;top:-5px;right:-5px}.support-page{max-width:1180px}.support-workspace{grid-template-columns:minmax(260px,.36fr) minmax(0,1fr);align-items:start;gap:16px;display:grid}.support-list,.support-detail{min-width:0;padding:0;overflow:hidden}.support-list>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;padding:16px;display:flex}.support-list>header>div{align-items:center;gap:8px;display:flex}.support-list>header span{font-size:12px;font-weight:800}.support-list>header strong{background:var(--accent-soft);min-width:22px;height:22px;color:var(--accent);border-radius:999px;place-items:center;font-size:10px;display:grid}.support-list>header button{border:1px solid var(--line);background:var(--surface-2);min-height:40px;color:var(--text);font:inherit;cursor:pointer;border-radius:10px;align-items:center;gap:6px;padding:0 12px;font-size:11px;font-weight:800;display:flex}.support-list>header svg{width:15px}.support-list>button{border:0;border-bottom:1px solid var(--line-soft);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;gap:6px;padding:14px 16px;display:grid;position:relative}.support-list>button:hover,.support-list>button.active{background:var(--accent-soft)}.support-list>button>span{align-items:center;gap:7px;min-width:0;display:flex}.support-list>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.support-list>button i{background:var(--accent);width:7px;height:7px;box-shadow:0 0 0 4px var(--accent-soft);border-radius:50%}.support-list>button small{color:var(--muted);font-size:10px}.support-list>button em,.support-thread-head em{background:var(--surface-3);width:max-content;color:var(--muted);letter-spacing:.05em;text-transform:uppercase;border-radius:999px;padding:5px 8px;font-size:8px;font-style:normal;font-weight:850}.support-list>button em.waiting_staff{color:var(--amber)}.support-list>button em.waiting_customer{color:var(--accent)}.support-list>button em.resolved{color:var(--green)}.support-state,.support-welcome{min-height:280px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:28px;display:flex}.support-state svg,.support-welcome>svg,.support-demo>svg{width:34px;height:34px;color:var(--accent)}.support-state strong,.support-welcome h2{color:var(--text)}.support-state span,.support-welcome p{max-width:380px;font-size:12px;line-height:1.55}.support-detail{min-height:520px}.support-mobile-back{display:none}.support-new{gap:16px;padding:22px;display:grid}.support-new header span,.support-thread-head>div>span{color:var(--accent);letter-spacing:.11em;text-transform:uppercase;font-size:9px;font-weight:850}.support-new h2,.support-thread-head h2{margin:4px 0 0;font-size:23px}.support-new header p{color:var(--muted);margin:7px 0 0;font-size:12px;line-height:1.55}.support-new>label:not(.support-diagnostics-choice),.support-reply label{color:var(--muted);letter-spacing:.06em;text-transform:uppercase;gap:7px;font-size:10px;font-weight:800;display:grid}.support-new input,.support-new select,.support-new textarea,.support-reply textarea{border:1px solid var(--line);background:var(--surface-inset);width:100%;min-height:46px;color:var(--text);font:inherit;border-radius:12px;padding:12px;font-size:13px}.support-new textarea,.support-reply textarea{resize:vertical;min-height:128px}.support-diagnostics-choice{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;align-items:flex-start;gap:10px;padding:13px;display:flex}.support-diagnostics-choice input{width:18px;min-height:18px;accent-color:var(--accent);margin-top:1px}.support-diagnostics-choice span{gap:3px;display:grid}.support-diagnostics-choice strong{font-size:12px}.support-diagnostics-choice small{color:var(--muted);font-size:10px}.support-diagnostics-preview{border:1px solid color-mix(in srgb,var(--accent) 38%,var(--line));background:var(--accent-soft);border-radius:12px;gap:12px;padding:13px;display:flex}.support-diagnostics-preview>svg{color:var(--accent);flex:0 0 20px}.support-diagnostics-preview>div{gap:4px;display:grid}.support-diagnostics-preview strong{font-size:11px}.support-diagnostics-preview span,.support-diagnostics-preview small{color:var(--muted);font-size:10px;line-height:1.45}.support-thread-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:14px;padding:18px 20px;display:flex}.support-thread{background:color-mix(in srgb,var(--surface-inset) 55%,transparent);flex-direction:column;gap:12px;max-height:520px;padding:20px;display:flex;overflow:auto}.support-thread article{border:1px solid var(--line);background:var(--surface-2);border-radius:14px;width:min(82%,620px);padding:12px 14px}.support-thread article.customer{border-color:color-mix(in srgb,var(--accent) 42%,var(--line));background:var(--accent-soft);align-self:flex-end}.support-thread article>span{color:var(--accent);text-transform:uppercase;font-size:9px;font-weight:850}.support-thread article p{color:var(--text);white-space:pre-wrap;overflow-wrap:anywhere;margin:6px 0;font-size:13px;line-height:1.55}.support-thread article time{color:var(--muted);font-size:9px}.support-reply{border-top:1px solid var(--line);gap:10px;padding:16px 20px;display:grid}.support-reply textarea{min-height:92px}.support-reply .button,.support-new>.button{justify-self:end}.support-diagnostics-sent{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;margin:14px 20px}.support-diagnostics-sent summary{cursor:pointer;align-items:center;gap:8px;min-height:44px;padding:11px 13px;font-size:11px;font-weight:750;display:flex}.support-diagnostics-sent summary svg{width:16px;color:var(--accent)}.support-diagnostics-sent dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;margin:0;padding:0 13px 13px;display:grid}.support-diagnostics-sent dl div{gap:2px;display:grid}.support-diagnostics-sent dt{color:var(--muted);text-transform:uppercase;font-size:8px}.support-diagnostics-sent dd{margin:0;font-size:10px}.support-message{margin:14px 20px}.support-demo{justify-items:start;gap:10px;max-width:620px;padding:28px;display:grid}.support-demo h2,.support-demo p{margin:0}.support-demo p{color:var(--muted);line-height:1.55}.admin-support-workspace{grid-template-columns:minmax(280px,.34fr) minmax(0,1fr);min-height:600px;padding:0;display:grid;overflow:hidden}.admin-support-list{border-right:1px solid var(--line);min-width:0}.admin-support-list>button{border:0;border-bottom:1px solid var(--line-soft);width:100%;color:var(--text);font:inherit;text-align:left;cursor:pointer;background:0 0;grid-template-columns:minmax(0,1fr) auto;gap:5px 10px;padding:14px;display:grid}.admin-support-list>button:hover,.admin-support-list>button.active{background:var(--accent-soft)}.admin-support-list>button>span{align-items:center;gap:6px;min-width:0;display:flex}.admin-support-list>button strong{text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.admin-support-list>button i{background:var(--accent);border-radius:50%;width:7px;height:7px}.admin-support-list>button small,.admin-support-list>button time{color:var(--muted);font-size:9px}.admin-support-list>button time{text-align:right}.admin-support-list>button em,.admin-support-thread-panel header>em{background:var(--surface-3);width:max-content;color:var(--muted);text-transform:uppercase;border-radius:999px;padding:4px 7px;font-size:8px;font-style:normal;font-weight:850}.admin-support-list>button em.waiting_staff{color:var(--amber)}.admin-support-list>button em.waiting_customer{color:var(--accent)}.admin-support-thread-panel{min-width:0;position:relative}.admin-support-thread-panel>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:12px;padding:18px;display:flex}.admin-support-thread-panel header span{color:var(--accent);text-transform:uppercase;font-size:9px;font-weight:850}.admin-support-thread-panel header h3{margin:4px 0;font-size:18px}.admin-support-thread-panel header small{color:var(--muted);font-size:10px}.admin-support-back{display:none}.admin-support-account-link{border:1px solid var(--line);background:var(--surface-2);width:calc(100% - 32px);color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:11px;align-items:center;gap:10px;margin:12px 16px 0;padding:10px 12px;display:flex}.admin-support-account-link svg{width:18px;color:var(--accent)}.admin-support-account-link span{gap:2px;display:grid}.admin-support-account-link strong{font-size:11px}.admin-support-account-link small{color:var(--muted);font-size:9px}.admin-support-diagnostics{border:1px solid var(--line);background:var(--surface-2);border-radius:11px;margin:12px 16px 0}.admin-support-diagnostics summary{cursor:pointer;align-items:center;gap:8px;min-height:42px;padding:10px 12px;font-size:10px;font-weight:800;display:flex}.admin-support-diagnostics summary svg{width:16px;color:var(--accent)}.admin-support-diagnostics dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:0;padding:0 12px 12px;display:grid}.admin-support-diagnostics dl div{gap:2px;display:grid}.admin-support-diagnostics dt{color:var(--muted);text-transform:uppercase;font-size:8px}.admin-support-diagnostics dd{margin:0;font-size:10px}.admin-support-messages{flex-direction:column;gap:10px;max-height:440px;padding:16px;display:flex;overflow:auto}.admin-support-messages article{border:1px solid var(--line);background:var(--surface-2);border-radius:12px;width:min(82%,620px);padding:11px 13px}.admin-support-messages article.customer{align-self:flex-start}.admin-support-messages article.admin{border-color:color-mix(in srgb,var(--accent) 38%,var(--line));background:var(--accent-soft);align-self:flex-end}.admin-support-messages article span{color:var(--accent);text-transform:uppercase;font-size:8px;font-weight:850}.admin-support-messages article p{white-space:pre-wrap;overflow-wrap:anywhere;margin:5px 0;font-size:11px;line-height:1.5}.admin-support-messages article time{color:var(--muted);font-size:8px}.admin-support-thread-panel>form{border-top:1px solid var(--line);gap:8px;padding:14px 16px;display:grid}.admin-support-thread-panel>form label{text-transform:uppercase;font-size:9px;font-weight:800}.admin-support-thread-panel>form textarea{border:1px solid var(--line);background:var(--surface-inset);min-height:90px;color:var(--text);font:inherit;resize:vertical;border-radius:10px;padding:11px;font-size:11px}.admin-support-thread-panel>form .button{justify-self:end}.admin-support-thread-panel>.button.primary{margin:14px 16px}.admin-support-actions{border-top:1px solid var(--line);flex-wrap:wrap;gap:7px;padding:12px 16px;display:flex}.admin-support-loading{background:var(--surface-overlay);text-align:center;place-content:center;gap:8px;display:grid;position:absolute;inset:0}.admin-support-empty{min-height:260px;color:var(--muted);text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px;display:flex}.admin-support-empty svg{width:28px;color:var(--green)}.admin-support-empty strong{color:var(--text)}.admin-support-empty span{font-size:10px}@media (max-width:760px){.support-workspace{grid-template-columns:1fr}.support-list,.support-detail{min-height:calc(100dvh - 230px)}.support-workspace .mobile-hidden{display:none}.support-mobile-back{border:0;border-bottom:1px solid var(--line);min-height:44px;color:var(--muted);font:inherit;background:0 0;align-items:center;gap:7px;padding:0 16px;font-size:11px;font-weight:800;display:flex}.support-mobile-back svg{width:16px}.support-new{padding:16px}.support-thread{max-height:none}.support-thread article{width:90%}.support-diagnostics-sent dl{grid-template-columns:1fr}.support-reply .button,.support-new>.button{justify-content:center;width:100%}.admin-support-workspace{grid-template-columns:1fr}.admin-support-workspace .mobile-hidden{display:none}.admin-support-list{border-right:0}.admin-support-back{border:0;border-bottom:1px solid var(--line);min-height:44px;color:var(--muted);font:inherit;background:0 0;align-items:center;gap:7px;padding:0 16px;font-size:10px;font-weight:800;display:flex}.admin-support-back svg{width:15px}.admin-support-messages article{width:92%}.admin-support-diagnostics dl{grid-template-columns:1fr}}
