@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";:root{font-family:Manrope,Avenir Next,sans-serif;color:#17201d;background:#f1f3ee;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body,#root{min-width:0;min-height:100%;margin:0}body{overflow-x:hidden}button,input,select{font:inherit}:root{font-family:Manrope,Avenir Next,sans-serif;font-size:1.0625rem;color:var(--ink);background:var(--paper);font-synthesis:none;text-rendering:optimizeLegibility;color-scheme:light;--ink: #17201d;--muted: #78817c;--line: #d9ded7;--paper: #f1f3ee;--white: #fbfcf9;--green: #087e61;--green-soft: #ddf1e9;--amber: #ad5c18;--amber-soft: #f7e8d7;--red: #b8423b;--surface-muted: #e8ece6;--surface-hover: #f4f7f1;--line-soft: #e7eae4;--text-secondary: #37413b;--text-subtle: #929a94;--green-ink: #07694f;--green-fill: #d1eee2;--green-wash: #eaf5ee;--amber-ink: #99501c;--coral: #bd6639;--neutral-fill: #edf0eb;--neutral-ink: #647067;--score-fill: #e1edf1;--score-ink: #315c6b;--strong-fill: #e4ece5;--strong-ink: #485e52;--history-fill: #a7cfbd;--history-hot: #df9b5f;--surface-error: #fbf0ec;--error-border: #e7c9bf;--error-ink: #8f463a;--brand-tile: #17201d;--brand-mark: #b8ead4;--grid-line: rgba(27, 55, 43, .025);--grid-separator: #b2b9b3;--grid-separator-soft: #b5bcb6;--dot-idle: #a4ada7;--dot-live: #23a476;--focus-ring: rgba(8, 126, 97, .35);--shadow: rgba(20, 32, 26, .1);--warm-brown: #7b5a3f;--session-bg: #f6efe1;--session-line: #c8823e;--session-text: #735024;--mono: "DM Mono", "SFMono-Regular", monospace}:root[data-theme=dark]{color-scheme:dark;--ink: #e5ece7;--muted: #929f98;--line: #35433d;--paper: #141a17;--white: #202925;--green: #71d6ae;--green-soft: #1e3b30;--amber: #edb46f;--amber-soft: #403323;--red: #ef8b7f;--surface-muted: #29332e;--surface-hover: #26332c;--line-soft: #2d3933;--text-secondary: #c3cec7;--text-subtle: #89978f;--green-ink: #9be7c4;--green-fill: #244536;--green-wash: #1c2c24;--amber-ink: #f1c18b;--coral: #e5926b;--neutral-fill: #29332e;--neutral-ink: #c1ccc5;--score-fill: #263b42;--score-ink: #a9d8e5;--strong-fill: #26382e;--strong-ink: #b5d1be;--history-fill: #3c795f;--history-hot: #c9824d;--surface-error: #382522;--error-border: #73483e;--error-ink: #ffc0b4;--brand-tile: #273830;--brand-mark: #9be7c4;--grid-line: rgba(131, 179, 151, .035);--grid-separator: #536159;--grid-separator-soft: #45534a;--dot-idle: #718078;--dot-live: #64d5a6;--focus-ring: rgba(113, 214, 174, .45);--shadow: rgba(0, 0, 0, .32);--warm-brown: #d0aa88;--session-bg: #302b20;--session-line: #dfaa68;--session-text: #efc98f}:root[data-palette=ocean]{--ink: #14282f;--muted: #6d828a;--line: #ccdde2;--paper: #eef5f7;--white: #fbfdfe;--green: #087e91;--green-soft: #ddf2f4;--amber: #a56a26;--amber-soft: #f5eadb;--surface-muted: #e4eef1;--surface-hover: #f1f7f8;--line-soft: #e2ebee;--text-secondary: #354c54;--text-subtle: #8a9ba0;--green-ink: #056777;--green-fill: #ccebef;--green-wash: #e7f4f6;--brand-tile: #14282f;--brand-mark: #a7eaf0;--focus-ring: rgba(8, 126, 145, .35);--dot-live: #168da0}:root[data-theme=dark][data-palette=ocean]{--ink: #e4f2f4;--muted: #8fa8b0;--line: #31464d;--paper: #101b20;--white: #1a2a30;--green: #58c7d3;--green-soft: #1e3940;--amber: #edb46f;--amber-soft: #403323;--surface-muted: #23363d;--surface-hover: #203940;--line-soft: #293c43;--text-secondary: #c1d7dc;--text-subtle: #839da5;--green-ink: #91e5eb;--green-fill: #23474d;--green-wash: #1c3036;--brand-tile: #20363d;--brand-mark: #91e5eb;--grid-line: rgba(117, 190, 199, .035);--grid-separator: #52666b;--grid-separator-soft: #43575d;--dot-idle: #71858b;--dot-live: #58c7d3;--focus-ring: rgba(88, 199, 211, .45);--session-bg: #302b20;--session-line: #dfaa68;--session-text: #efc98f}:root[data-palette=graphite]{--ink: #29241e;--muted: #82776a;--line: #ded6c9;--paper: #f4f0e9;--white: #fdfbf7;--green: #a96c22;--green-soft: #f5ead8;--amber: #a96c22;--amber-soft: #f5ead8;--surface-muted: #ece6dc;--surface-hover: #f8f4ed;--line-soft: #e9e2d7;--text-secondary: #494136;--text-subtle: #999082;--green-ink: #875315;--green-fill: #f0dfc5;--green-wash: #f8f0e3;--brand-tile: #29241e;--brand-mark: #f0c17d;--focus-ring: rgba(169, 108, 34, .35);--dot-live: #b3762b;--session-bg: #f6efe1;--session-line: #c8823e;--session-text: #735024}:root[data-theme=dark][data-palette=graphite]{--ink: #eee7dc;--muted: #a69a88;--line: #494238;--paper: #1b1a18;--white: #292722;--green: #e6b15d;--green-soft: #403524;--amber: #e6b15d;--amber-soft: #403524;--surface-muted: #33302a;--surface-hover: #343027;--line-soft: #3a362f;--text-secondary: #d3c8b7;--text-subtle: #9e9280;--green-ink: #f3ca88;--green-fill: #4c3d26;--green-wash: #30281c;--brand-tile: #393126;--brand-mark: #f3ca88;--grid-line: rgba(205, 169, 113, .035);--grid-separator: #6b6253;--grid-separator-soft: #595247;--dot-idle: #837968;--dot-live: #e6b15d;--focus-ring: rgba(230, 177, 93, .45);--session-bg: #302b20;--session-line: #dfaa68;--session-text: #efc98f}:root[data-palette=violet]{--ink: #252238;--muted: #79748c;--line: #d9d5e7;--paper: #f2f0f8;--white: #fcfbff;--green: #6654b0;--green-soft: #e9e5f8;--amber: #a66b2c;--amber-soft: #f5eadb;--surface-muted: #eae7f2;--surface-hover: #f7f5fb;--line-soft: #e6e2ef;--text-secondary: #403b58;--text-subtle: #948fa5;--green-ink: #514198;--green-fill: #ddd7f3;--green-wash: #f0edfa;--brand-tile: #252238;--brand-mark: #c3b5ff;--focus-ring: rgba(102, 84, 176, .35);--dot-live: #7562c2}:root[data-theme=dark][data-palette=violet]{--ink: #e9e5f6;--muted: #a49cbb;--line: #403b54;--paper: #191724;--white: #252236;--green: #b6a2ff;--green-soft: #342d4e;--amber: #edb46f;--amber-soft: #403323;--surface-muted: #302c43;--surface-hover: #302b46;--line-soft: #38334c;--text-secondary: #cec7e7;--text-subtle: #928aa9;--green-ink: #cbbfff;--green-fill: #40365e;--green-wash: #29243c;--brand-tile: #322b4a;--brand-mark: #cbbfff;--grid-line: rgba(176, 156, 243, .035);--grid-separator: #5b536e;--grid-separator-soft: #49435c;--dot-idle: #79718c;--dot-live: #b6a2ff;--focus-ring: rgba(182, 162, 255, .45);--session-bg: #302b20;--session-line: #dfaa68;--session-text: #efc98f}:root[data-palette=cipher]{--ink: #e5f0e9;--muted: #91aaa0;--line: rgba(154, 209, 185, .15);--paper: #071210;--white: #0d1b18;--green: #63d4a4;--green-soft: #18382c;--amber: #dfaa68;--amber-soft: #403323;--surface-muted: #11221e;--surface-hover: #142a23;--line-soft: #213a31;--text-secondary: #c5d8ce;--text-subtle: #7d9a8d;--green-ink: #8be6bd;--green-fill: #244a39;--green-wash: #10271e;--amber-ink: #efc98f;--coral: #e5926b;--neutral-fill: #172721;--neutral-ink: #91aaa0;--score-fill: #142a24;--score-ink: #8be6bd;--strong-fill: #18382c;--strong-ink: #a4eaca;--history-fill: #4c9a76;--history-hot: #dfaa68;--surface-error: #382522;--error-border: #73483e;--error-ink: #ffc0b4;--brand-tile: #11221e;--brand-mark: #a4eaca;--grid-line: rgba(99, 212, 164, .035);--grid-separator: #436556;--grid-separator-soft: #304c3f;--dot-idle: #71887d;--dot-live: #63d4a4;--focus-ring: rgba(99, 212, 164, .45);--shadow: rgba(0, 0, 0, .32);--warm-brown: #d0aa88;--session-bg: #302b20;--session-line: #dfaa68;--session-text: #efc98f}*{box-sizing:border-box}body{position:relative;isolation:isolate;margin:0;min-width:0;min-height:100vh;background:var(--paper);transition:background-color .24s ease,color .24s ease}body:before{position:fixed;z-index:0;top:var(--signal-tide-glow-y, 45vh);left:var(--signal-tide-glow-x, 50vw);width:min(120vmax,1800px);aspect-ratio:1;border-radius:50%;background-image:radial-gradient(circle,color-mix(in srgb,var(--green) 18%,transparent) 0%,color-mix(in srgb,var(--green) 10%,transparent) 34%,transparent 70%);content:"";opacity:0;pointer-events:none;transform:translate(-50%,-50%) scale(1.18);transition:opacity 2.2s ease-out,transform 2.2s ease-out}body:has(.signal-tide--surge:not(.signal-tide--preview)):before{animation:signal-tide-page-propagate 5.8s ease-out infinite}@keyframes signal-tide-page-propagate{0%{opacity:0;transform:translate(-50%,-50%) scale(.12)}14%{opacity:.38}78%{opacity:.16}to{opacity:0;transform:translate(-50%,-50%) scale(1.18)}}#root{position:relative;z-index:1}button,input{font:inherit}button{color:inherit}.shell{width:min(1480px,100%);margin:0 auto;padding:0 42px 24px;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px);background-size:100% 36px;transition:background-color .24s ease}.shell[id=scanner]{scroll-margin-top:82px}.topbar{min-height:72px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--line);transition:border-color .24s ease}.platform-header{position:sticky;z-index:30;top:0;min-height:72px;padding:0 clamp(16px,3vw,42px);background:var(--paper)}.trade-summary-subheader{position:fixed;z-index:29;top:72px;right:0;left:var(--trade-summary-left, 0px);display:flex;min-height:48px;align-items:center;justify-content:flex-end;gap:16px;padding:8px clamp(16px,3vw,42px);border:1px solid var(--line);background:var(--white);box-shadow:0 8px 18px var(--shadow);cursor:default;animation:trade-summary-enter .26s cubic-bezier(.2,.8,.2,1) both;overflow:hidden}.trade-summary-source--disabled{pointer-events:none}.trade-summary-subheader:after{position:absolute;top:0;bottom:0;left:-35%;width:28%;background:linear-gradient(100deg,transparent,color-mix(in srgb,var(--green) 16%,transparent),color-mix(in srgb,var(--amber) 18%,transparent),transparent);content:"";animation:trade-summary-sheen .7s ease-out 80ms both;pointer-events:none}.trade-summary-subheader__content{min-width:0;flex:0 1 auto;text-align:right}.trade-summary-subheader .protected-open-trades-summary{justify-content:flex-end}@keyframes trade-summary-enter{0%{opacity:0;transform:translateY(-12px) scaleY(.94)}to{opacity:1;transform:translateY(0) scaleY(1)}}@keyframes trade-summary-sheen{0%{transform:translate(0)}to{transform:translate(520%)}}@media (prefers-reduced-motion: reduce){body:has(.signal-tide--surge:not(.signal-tide--preview)):before{animation:none;opacity:.1;transform:translate(-50%,-50%) scale(.8)}.trade-summary-subheader,.trade-summary-subheader:after{animation:none}.header-kairos--surge .header-kairos-value,html.kairos-global-event:after{animation:none;opacity:0}.trade-summary-subheader{background:var(--white)}}@media (max-width: 899px){.trade-summary-subheader{left:0}}.platform-header-meta{gap:clamp(10px,1.7vw,24px)}.header-system-status{display:none;align-items:center;gap:14px;margin-left:auto;padding:0 16px;border-left:1px solid var(--line);color:var(--muted);font:10.4px var(--mono);letter-spacing:.035em;white-space:nowrap}.header-status-item{display:inline-flex;align-items:center;gap:6px}.header-kairos{gap:5px;color:var(--signal-tide-accent, var(--brand-mark));text-decoration:none}.header-kairos--quiet,.header-kairos--warming,.header-kairos--cooling{--header-kairos-accent: var(--amber-ink)}.header-kairos--steady,.header-kairos--rising,.header-kairos--surge{--header-kairos-accent: var(--green)}.header-kairos>svg{flex:0 0 auto;color:var(--header-kairos-accent, var(--green))}.header-kairos>svg:not(:first-child){width:34px;height:22px;overflow:visible}.header-kairos-track,.header-kairos-value{fill:none;stroke-linecap:round;stroke-width:4}.header-kairos-track{stroke:var(--line)}.header-kairos-value{stroke:var(--header-kairos-accent, var(--green));transition:stroke-dasharray .4s ease}.header-kairos--surge .header-kairos-value{filter:drop-shadow(0 0 3px var(--green));animation:header-kairos-surge 1.2s ease-in-out infinite}.header-kairos-copy{display:grid;gap:2px;line-height:1}.header-kairos-copy strong{color:var(--ink);font:700 11px var(--mono)}.header-kairos-copy small{max-width:92px;overflow:hidden;color:var(--header-kairos-accent, var(--muted));font:8px var(--mono);letter-spacing:.035em;text-overflow:ellipsis}.header-market-session{gap:8px;padding-left:14px;border-left:1px solid var(--line)}.header-market-session>i{position:relative;width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--green)}.header-market-session--active>i{animation:header-status-pulse 1.8s ease-in-out infinite}.header-market-session--next>i{background:var(--amber)}.header-market-session-copy{display:grid;gap:2px}.header-market-session-copy small{color:var(--muted);font:9.2px var(--mono);letter-spacing:.04em;text-transform:uppercase}.header-market-session-copy>small:last-child:not(:first-child){color:var(--text-secondary);font-size:8.5px;letter-spacing:0;text-transform:none}.header-market-session-copy>small.header-market-session-next:last-child{color:var(--amber-ink)}.language-preference-error{color:var(--red);font:9px var(--mono)}.header-market-session-copy strong{display:flex;align-items:baseline;gap:5px;color:var(--ink);font:11.5px var(--mono)}.header-market-session-copy em{color:var(--muted);font-size:9.2px;font-style:normal;font-weight:400}.header-market-session-weekend{color:var(--amber-ink);font-size:9px}.header-status-connection>i,.header-status-scanner>i{width:7px;height:7px;flex:0 0 auto;border-radius:50%;background:var(--muted)}.header-status-connection--connected>i,.header-status-scanner--scanning>i{background:var(--green)}.header-status-connection--offline>i,.header-status-scanner--offline>i,.header-status-scanner--stopped>i{background:var(--red)}.header-status-scanner--waiting>i{background:var(--amber)}.header-status-scanner--scanning>i{animation:header-status-pulse 1.8s ease-in-out infinite}.header-status-scanner--scanning>svg{color:var(--green)}.header-status-scanner--waiting>svg{color:var(--amber)}.header-status-scanner--stopped>svg,.header-status-scanner--offline>svg{color:var(--red)}.notification-item--kairos>svg{color:var(--amber)}.notification-item--kairos-surge>svg{color:var(--green)}@keyframes header-status-pulse{0%,to{opacity:1;box-shadow:0 0 color-mix(in srgb,var(--green) 42%,transparent)}50%{opacity:.7;box-shadow:0 0 0 4px transparent}}@media (min-width: 900px) and (max-width: 1099.98px){.platform-header-meta{gap:9px}.platform-header .timezone-select{width:120px}}.platform-header-value,.currency-select-label{display:inline-flex;align-items:center;gap:7px;color:var(--muted);white-space:nowrap}.currency-select{min-width:58px;padding:5px 14px 5px 2px;border:0;color:var(--ink);background:transparent;font:11.5px var(--mono);cursor:pointer}.currency-select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.platform-header-value-label{color:var(--muted);font:10.4px var(--mono);letter-spacing:.05em}.platform-header .brand-copy small{font-size:10.4px}.timezone-select-label{display:inline-flex;align-items:center;gap:5px;min-width:0;color:var(--muted)}.timezone-select{width:158px;min-width:0;padding:5px 16px 5px 3px;overflow:hidden;border:0;color:var(--ink);background:transparent;font:11.5px var(--mono);text-overflow:ellipsis;cursor:pointer}.timezone-select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.platform-header .theme-toggle,.platform-header .palette-trigger,.platform-header .notification-trigger,.platform-header .platform-nav-trigger{width:30px;height:30px;display:grid;flex:0 0 auto;place-items:center;border:1px solid var(--line);border-radius:1px;color:var(--ink);background:var(--white);cursor:pointer}.platform-header .theme-toggle:hover,.platform-header .palette-trigger:hover,.platform-header .notification-trigger:hover,.platform-header .platform-nav-trigger:hover,.platform-header .theme-toggle:focus-visible,.platform-header .palette-trigger:focus-visible,.platform-header .notification-trigger:focus-visible,.platform-header .platform-nav-trigger:focus-visible{border-color:var(--green);color:var(--green);outline:none}.platform-header .platform-nav-trigger{display:none}.palette-menu{position:relative;flex:0 0 auto}.palette-current-swatch{position:absolute;right:3px;bottom:3px;width:6px;height:6px;border:1px solid var(--white);border-radius:50%}.palette-panel{position:absolute;z-index:35;top:calc(100% + 10px);right:0;width:220px;max-height:min(70vh,calc(100dvh - 100px));overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-color:var(--muted) transparent;scrollbar-width:thin;padding:7px;border:1px solid var(--line);color:var(--ink);background:var(--white);box-shadow:0 12px 32px var(--shadow)}.palette-panel::-webkit-scrollbar{width:6px}.palette-panel::-webkit-scrollbar-thumb{border-radius:6px;background:var(--muted)}.palette-panel[hidden]{display:none}.palette-panel>strong{display:block;padding:5px 7px 8px;color:var(--muted);font:10.4px var(--mono);letter-spacing:.04em;text-transform:uppercase}.palette-option{width:100%;min-height:32px;display:flex;align-items:center;gap:9px;padding:5px 7px;border:1px solid transparent;color:var(--text-secondary);background:transparent;font:11.5px var(--mono);text-align:left;cursor:pointer}.palette-option>i{width:11px;height:11px;flex:0 0 auto;border:1px solid color-mix(in srgb,var(--ink) 18%,transparent);border-radius:50%}.palette-option:hover,.palette-option:focus-visible,.palette-option--selected{border-color:var(--line);color:var(--ink);background:var(--surface-muted);outline:none}.brand{display:inline-flex;flex:0 0 auto;align-items:center;gap:10px;min-width:0;color:var(--ink);text-decoration:none}.brand-icon{width:34px;height:34px;flex:0 0 auto;border-radius:7px;background:var(--brand-tile);color:var(--brand-mark);display:grid;place-items:center}.brand-copy{display:grid;gap:3px}.brand-copy strong{color:var(--ink);font-size:16.1px;font-weight:800;letter-spacing:.055em;line-height:1}.brand-copy small{color:var(--muted);font:10.4px var(--mono);letter-spacing:.035em}.brand-copy b{color:var(--green);font-weight:500}.brand-account-badges{display:inline-flex;align-items:center;gap:6px;margin-left:8px}.account-plan-row{display:flex;align-items:center;gap:12px}.account-plan-label{color:var(--muted)}.plan-identity-badge{display:inline-flex;min-height:30px;align-items:center;gap:7px;padding:0 11px;border:1px solid currentColor;border-radius:5px;font:700 11px var(--mono);letter-spacing:.025em;line-height:1;white-space:nowrap}.plan-identity-badge--changed{animation:plan-badge-arrive 1.2s ease-out 2}.plan-identity-badge--scope{border-color:color-mix(in srgb,#70b9ff 48%,var(--line));color:#70b9ff;background:color-mix(in srgb,#70b9ff 10%,var(--paper))}.plan-identity-badge--kairos{border-color:color-mix(in srgb,#b49aff 48%,var(--line));color:#b49aff;background:color-mix(in srgb,#b49aff 10%,var(--paper))}.plan-identity-badge--cosmos{border-color:color-mix(in srgb,#65dca9 48%,var(--line));color:#65dca9;background:color-mix(in srgb,#65dca9 10%,var(--paper))}.plan-identity-badge--unassigned{border-color:color-mix(in srgb,var(--muted) 48%,var(--line));color:var(--muted);background:color-mix(in srgb,var(--muted) 8%,var(--paper))}.admin-mode-badge{align-self:center;border:1px solid var(--green);border-radius:2px;color:var(--green);font-size:8px;font-weight:800;letter-spacing:.12em;line-height:1;padding:5px}.plan-change-alert{max-width:min(440px,calc(100vw - 32px));border:1px solid color-mix(in srgb,var(--green) 52%,transparent);background:color-mix(in srgb,var(--paper) 92%,#65dca9);color:var(--ink);box-shadow:0 18px 48px color-mix(in srgb,#000 42%,transparent);animation:plan-change-arrive .52s cubic-bezier(.18,.8,.25,1) both}.plan-change-alert.MuiAlert-root .MuiAlert-message,.plan-change-alert.MuiAlert-root .MuiAlertTitle-root{color:var(--ink)!important}.plan-change-alert .MuiAlert-icon{color:var(--green)}.plan-change-alert .MuiAlertTitle-root{color:var(--ink);font-weight:800}.plan-change-plan{display:inline-flex;align-items:center;gap:4px;margin:0 2px;padding:2px 6px;border:1px solid currentColor;border-radius:4px;font-size:.9em;line-height:1.35;vertical-align:baseline;white-space:nowrap}.plan-change-plan--scope{border-color:color-mix(in srgb,#70b9ff 48%,var(--line));color:#70b9ff;background:color-mix(in srgb,#70b9ff 10%,var(--paper))}.plan-change-plan--kairos{border-color:color-mix(in srgb,#b49aff 48%,var(--line));color:#b49aff;background:color-mix(in srgb,#b49aff 10%,var(--paper))}.plan-change-plan--cosmos{border-color:color-mix(in srgb,#65dca9 48%,var(--line));color:#65dca9;background:color-mix(in srgb,#65dca9 10%,var(--paper))}.plan-change-plan--unassigned{border-color:color-mix(in srgb,var(--muted) 48%,var(--line));color:var(--muted);background:color-mix(in srgb,var(--muted) 8%,var(--paper))}@keyframes plan-badge-arrive{0%{transform:scale(1);box-shadow:0 0 color-mix(in srgb,currentColor 0%,transparent)}45%{transform:scale(1.08);box-shadow:0 0 0 6px color-mix(in srgb,currentColor 20%,transparent)}to{transform:scale(1);box-shadow:0 0 color-mix(in srgb,currentColor 0%,transparent)}}@keyframes plan-change-arrive{0%{opacity:0;transform:translate3d(0,16px,0) scale(.97)}to{opacity:1;transform:translateZ(0) scale(1)}}.topbar-meta{display:flex;align-items:center;gap:27px;color:var(--muted);font:12.5px var(--mono)}.language-select-label{display:inline-flex;align-items:center;gap:5px;color:var(--muted)}.language-select{max-width:86px;padding:5px 17px 5px 3px;border:0;color:var(--ink);background:transparent;font:11.5px var(--mono);cursor:pointer}.language-select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.theme-toggle{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);color:var(--ink);background:var(--white);cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.theme-toggle:hover,.theme-toggle:focus-visible{border-color:var(--green);color:var(--green);outline:none}.notification-menu{position:relative;flex:0 0 auto}.notification-trigger{position:relative;width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--line);color:var(--ink);background:var(--white);cursor:pointer}.notification-trigger:hover,.notification-trigger:focus-visible{border-color:var(--green);color:var(--green);outline:none}.notification-count{position:absolute;top:-6px;right:-7px;min-width:15px;height:15px;display:grid;place-items:center;padding:0 3px;border:1px solid var(--white);border-radius:8px;color:#fff;background:var(--red);font:9.2px var(--mono);line-height:1}.notification-panel{position:absolute;z-index:35;top:calc(100% + 10px);right:0;width:min(360px,calc(100vw - 28px));max-height:min(440px,calc(100vh - 90px));overflow:hidden;border:1px solid var(--line);color:var(--ink);background:var(--white);box-shadow:0 12px 32px var(--shadow)}.notification-panel[hidden]{display:none}.notification-panel-heading{min-height:42px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 12px;border-bottom:1px solid var(--line)}.notification-panel-heading>strong{font:11.5px var(--mono);letter-spacing:.04em;text-transform:uppercase}.notification-clear{display:inline-flex;align-items:center;gap:5px;padding:5px;border:0;color:var(--muted);background:transparent;font:10.4px var(--mono);cursor:pointer}.notification-clear:hover,.notification-clear:focus-visible{color:var(--red);outline:none}.notification-list{max-height:min(390px,calc(100vh - 145px));overflow-y:auto;margin:0;padding:0;list-style:none}.notification-item{display:grid;grid-template-columns:16px minmax(0,1fr);gap:9px;padding:11px 12px;border-bottom:1px solid var(--line);border-left:2px solid var(--green);color:var(--green)}.notification-item:last-child{border-bottom:0}.notification-item--short{border-left-color:var(--red);color:var(--red)}.notification-item>svg{margin-top:2px}.notification-copy{min-width:0;display:grid;grid-template-columns:minmax(0,1fr) 27px;gap:3px}.notification-copy strong,.notification-copy time{color:var(--muted);font:9.2px var(--mono);text-transform:uppercase}.notification-copy>span{grid-column:1 / -1;overflow:hidden;color:var(--ink);font-size:12.6px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.notification-copy small{grid-column:1 / -1;overflow:hidden;color:var(--text-secondary);font:10.4px var(--mono);text-overflow:ellipsis;white-space:nowrap}.notification-copy time{grid-column:1 / -1;margin-top:2px;text-transform:none}.notification-chart-button{grid-column:2;grid-row:1;align-self:center;color:var(--green)}.notification-empty{margin:0;padding:22px 14px;color:var(--muted);font-size:11.5px;text-align:center}.sr-only{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.market-label{display:flex;align-items:center;gap:8px}.market-label i{color:var(--grid-separator);font-style:normal}.live-dot,.footer-dot{width:7px;height:7px;border-radius:50%;display:inline-block;background:var(--dot-idle)}.live-dot{position:relative;background:var(--dot-live);box-shadow:0 0 0 3px var(--green-wash)}.live-dot:after{position:absolute;inset:-3px;border:1px solid var(--green);border-radius:50%;content:"";animation:activity-dot-ring 1.8s ease-out infinite}.connection{display:inline-flex;align-items:center;gap:7px;text-transform:uppercase}.connection--online{color:var(--green)}.connection--offline{color:var(--red)}.page-intro{display:flex;align-items:flex-end;justify-content:space-between;padding:38px 0 27px}.eyebrow{margin:0 0 9px;color:var(--green);font:11.5px var(--mono);letter-spacing:.08em}.eyebrow span{color:var(--grid-separator-soft);padding:0 4px}h1{margin:0;font-size:34.5px;line-height:1.15;font-weight:700;letter-spacing:0}.title-period{color:#e18137}.intro-note{margin:8px 0 0;color:var(--muted);font-size:13.8px}.refresh-stamp{display:grid;gap:5px;text-align:right;padding-bottom:3px}.refresh-stamp span,.refresh-stamp small{color:var(--muted);font:10.4px var(--mono);letter-spacing:.035em}.refresh-stamp strong{font:15px var(--mono);color:var(--ink)}.api-notice{display:flex;gap:10px;align-items:center;margin:0 0 17px;padding:11px 14px;border:1px solid var(--error-border);border-left:3px solid var(--red);background:var(--surface-error);color:var(--error-ink);font-size:12.6px}.api-notice code{color:var(--ink);font:12.6px var(--mono)}.notice-icon{margin-left:auto}.activity-section{--activity-bg: var(--white);--activity-border: var(--line);--activity-line: var(--line-soft);--activity-green: var(--green);--activity-amber: var(--amber);--activity-red: var(--red);--activity-text: var(--ink);--activity-muted: var(--muted);margin:0 0 17px;border-top:1px solid var(--activity-border);border-bottom:1px solid var(--activity-border);background:var(--activity-bg);transition:background-color .24s ease,border-color .24s ease}.activity-heading{min-height:54px;border-bottom:1px solid var(--activity-line)}.activity-toggle{width:100%;min-height:54px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:9px 14px;border:0;color:inherit;text-align:left;background:transparent;cursor:pointer;transition:background-color .2s ease}.activity-toggle:hover{background:color-mix(in srgb,var(--green) 6%,transparent)}.activity-toggle:focus-visible{outline:2px solid var(--focus-ring);outline-offset:-2px}.activity-toggle-title,.activity-toggle-meta{display:inline-flex;align-items:center}.activity-toggle-title{min-width:0;gap:9px;color:var(--activity-green)}.activity-wave-icon--live{transform-origin:center;animation:activity-wave-pulse 1.4s ease-in-out infinite}.activity-copy{min-width:0;display:grid;gap:3px}.activity-description{overflow:hidden;color:var(--activity-muted);font-size:10.4px;text-overflow:ellipsis;white-space:nowrap}.activity-toggle-meta{flex:0 0 auto;gap:12px}.activity-chevron{color:var(--activity-muted);transition:transform .22s ease,color .22s ease}.activity-chevron--open{color:var(--activity-green);transform:rotate(180deg)}.activity-heading-title[role=heading]{font-weight:500}.activity-heading-title{color:var(--activity-text);font:11.5px var(--mono);text-transform:uppercase}.activity-state{display:inline-flex;align-items:center;gap:6px;color:var(--activity-muted);font:9.2px var(--mono)}.activity-state i{width:6px;height:6px;border-radius:50%;background:var(--activity-muted)}.activity-state--stopped i{animation:activity-idle-breathe 2.6s ease-in-out infinite}.activity-state--scanning{color:var(--activity-green)}.activity-state--scanning i{position:relative;background:var(--activity-green);box-shadow:0 0 0 3px var(--green-wash);animation:activity-pulse 1.4s ease-in-out infinite}.activity-state--scanning i:after{position:absolute;inset:-3px;border:1px solid var(--activity-green);border-radius:50%;content:"";animation:activity-dot-ring 1.4s ease-out infinite}.activity-state--waiting{color:var(--activity-amber)}.activity-state--waiting i{background:var(--activity-amber)}.activity-signal-track{height:2px;overflow:hidden;background:var(--activity-line)}.activity-signal-track span{display:block;width:100%;height:100%;background:linear-gradient(90deg,var(--activity-green),var(--activity-amber));opacity:.38}.activity-signal-track--scanning span{width:100%;opacity:1;animation:activity-signal-breathe 2.4s ease-in-out infinite}.activity-signal-track--waiting span{width:100%;background:var(--activity-amber);opacity:.55}.activity-signal-track--stopped span{width:100%;background:var(--activity-muted);opacity:.28}.activity-feed{max-height:206px;overflow-y:auto;margin:0;padding:3px 14px;background-image:repeating-linear-gradient(0deg,transparent 0 27px,color-mix(in srgb,var(--green) 4%,transparent) 27px 28px);list-style:none;animation:activity-feed-open .2s ease-out both}.activity-feed[hidden]{display:none}.activity-item{min-height:29px;display:grid;grid-template-columns:68px 44px 6px minmax(0,1fr);align-items:center;gap:8px;border-bottom:1px solid var(--activity-line);animation:activity-enter .22s ease-out both;transition:background-color .2s ease}.activity-item:last-child{border-bottom:0}.activity-item time{color:var(--activity-muted);font:9.2px var(--mono);font-variant-numeric:tabular-nums}.activity-level{color:var(--activity-muted);font:8px var(--mono);text-transform:uppercase}.activity-led{width:5px;height:5px;border-radius:50%;background:var(--activity-muted)}.activity-message{overflow:hidden;color:var(--activity-text);font:10.4px var(--mono);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap}.activity-item--scan .activity-led,.activity-item--scan .activity-level,.activity-item--scan .activity-message{color:var(--activity-green)}.activity-item--scan .activity-led{background:var(--activity-green)}.activity-item--result .activity-led,.activity-item--result .activity-level{color:var(--activity-amber)}.activity-item--result .activity-led{background:var(--activity-amber)}.activity-item--warn .activity-led,.activity-item--warn .activity-level,.activity-item--warn .activity-message{color:var(--activity-red)}.activity-item--warn .activity-led{background:var(--activity-red)}.activity-item--latest{background:color-mix(in srgb,var(--green-wash) 70%,transparent);animation:activity-arrival .8s cubic-bezier(.2,.8,.2,1) both}.activity-item--latest .activity-led{box-shadow:0 0 0 3px var(--green-wash);animation:activity-led-arrival 1.1s ease-out 2}@keyframes activity-pulse{50%{box-shadow:0 0 0 5px var(--green-wash)}}@keyframes activity-wave-pulse{50%{filter:drop-shadow(0 0 2px var(--green));transform:scale(1.12)}}@keyframes activity-dot-ring{0%{opacity:.9;transform:scale(.7)}to{opacity:0;transform:scale(2.8)}}@keyframes activity-feed-open{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes activity-enter{0%{opacity:.3;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@keyframes activity-arrival{0%{opacity:.35;transform:translateY(-4px);box-shadow:inset 3px 0 var(--green)}55%{opacity:1;transform:translateY(0);box-shadow:inset 3px 0 var(--green)}to{box-shadow:inset 0 0 transparent}}@keyframes activity-led-arrival{60%{box-shadow:0 0 0 6px var(--green-wash)}to{box-shadow:0 0 0 3px var(--green-soft)}}@keyframes activity-idle-breathe{50%{box-shadow:0 0 0 3px var(--surface-muted);opacity:.45}}@keyframes activity-signal-breathe{0%,to{opacity:.5}50%{opacity:1}}.stats-strip{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink);border-bottom:1px solid var(--line);background:var(--white)}.signal-tide{--tide-fg: var(--ink);--tide-bg: var(--white);--signal-tide-accent: var(--tide-fg);position:relative;display:grid;grid-template-columns:minmax(250px,.9fr) minmax(260px,1.1fr);gap:22px;overflow:hidden;margin-top:12px;padding:16px 18px 14px;border-left:3px solid var(--signal-tide-accent);color:var(--tide-fg);background:linear-gradient(120deg,transparent 42%,rgba(255,255,255,.025)),var(--tide-bg);animation:signal-tide-arrive .36s cubic-bezier(.2,.8,.2,1) both}:root[data-theme=dark] .signal-tide{--tide-fg: var(--brand-mark);--tide-bg: var(--brand-tile)}.signal-tide:before{position:absolute;z-index:0;pointer-events:none;content:""}.signal-tide:before{inset:-45% 25% auto -10%;height:180%;background:radial-gradient(ellipse,color-mix(in srgb,var(--signal-tide-accent) 10%,transparent),transparent 68%);opacity:.42;animation:signal-tide-aurora 9s ease-in-out infinite alternate}.signal-tide>*{position:relative;z-index:1}.signal-tide--quiet,.signal-tide--warming,.signal-tide--cooling{--signal-tide-accent: var(--amber)}.signal-tide--rising,.signal-tide--surge{--signal-tide-accent: var(--green)}.signal-tide--surge{animation:signal-tide-arrive .36s cubic-bezier(.2,.8,.2,1) both,signal-tide-surge-frame 1.8s ease-in-out infinite}.signal-tide--surge:before{opacity:.75;animation:signal-tide-surge-aurora 2.8s ease-in-out infinite alternate}.signal-tide--surge .signal-tide-mark svg{animation-duration:5s}.signal-tide--surge .signal-tide-live i{animation-duration:.85s}.signal-tide--surge .signal-tide-gauge-value{animation:signal-tide-surge-gauge .9s ease-in-out infinite}.signal-tide--surge .signal-tide-needle-wobble{transform-box:fill-box;transform-origin:50% 100%;animation:signal-tide-needle-surge .72s ease-in-out infinite}.signal-tide--rising .signal-tide-needle-wobble{transform-box:fill-box;transform-origin:50% 100%;animation:signal-tide-needle-rising 1.6s ease-in-out infinite}.signal-tide--surge .signal-tide-score{animation:signal-tide-surge-text 1.3s ease-in-out infinite}.signal-tide--surge .signal-tide-state-label{animation-duration:1s}.signal-tide--surge .signal-tide-comparison{animation-duration:1.5s}.signal-tide--surge .signal-tide-timeline-line{filter:drop-shadow(0 0 3px var(--signal-tide-accent));animation:signal-tide-surge-chart 1.1s ease-in-out infinite alternate}.signal-tide--surge .signal-tide-credo{animation:signal-tide-surge-text 1.8s ease-in-out infinite}.signal-tide-main{min-width:0;display:grid;grid-template-columns:minmax(140px,.9fr) minmax(155px,1.1fr);align-items:center;column-gap:10px}.signal-tide-heading{min-width:0;display:flex;grid-column:1 / -1;align-items:center;gap:9px}.signal-tide-mark{width:30px;height:30px;display:grid;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--signal-tide-accent) 60%,transparent);color:var(--signal-tide-accent);background:color-mix(in srgb,var(--signal-tide-accent) 12%,transparent)}.signal-tide-mark svg{animation:signal-tide-orbit 18s linear infinite}.signal-tide-live,.signal-tide-comparison>span,.signal-tide-history-heading{color:color-mix(in srgb,var(--tide-fg) 67%,transparent);font:9px var(--mono);letter-spacing:.06em;text-transform:uppercase}.signal-tide-heading h2{margin:0;color:var(--tide-fg);font:700 15px var(--mono);letter-spacing:.025em}.signal-tide-live{display:inline-flex;align-items:center;gap:6px;margin-left:auto}.signal-tide-live i{width:6px;height:6px;border-radius:50%;background:var(--signal-tide-accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--signal-tide-accent) 15%,transparent);animation:signal-tide-beacon 2.2s ease-in-out infinite}.signal-tide-gauge{min-width:0;align-self:end;margin-top:4px}.signal-tide-gauge svg{display:block;width:min(100%,248px);margin:0 auto;overflow:visible}.signal-tide-gauge-track,.signal-tide-gauge-value{fill:none;stroke-linecap:round;stroke-width:7}.signal-tide-gauge-track{stroke:color-mix(in srgb,var(--tide-fg) 14%,transparent)}.signal-tide-gauge-value{stroke:url(#signal-tide-gradient);filter:drop-shadow(0 0 4px color-mix(in srgb,var(--signal-tide-accent) 35%,transparent));animation:signal-tide-gauge-glow 3.6s ease-in-out infinite}.signal-tide-needle{transform-box:view-box;transform-origin:124px 112px;transition:transform .7s cubic-bezier(.2,.8,.2,1)}.signal-tide--preview .signal-tide-needle{transition:none}.signal-tide-needle line{stroke:var(--tide-fg);stroke-linecap:round;stroke-width:2}.signal-tide-needle--calibrating .signal-tide-needle-wobble{transform-box:fill-box;transform-origin:50% 100%;animation:signal-tide-needle-calibrate 2.8s ease-in-out infinite}.signal-tide-hub{fill:var(--signal-tide-accent);stroke:var(--tide-bg);stroke-width:2}.signal-tide-score{fill:var(--tide-fg);font:700 26px var(--mono);text-anchor:middle}.signal-tide-score-unit,.signal-tide-scale{fill:color-mix(in srgb,var(--tide-fg) 55%,transparent);font:7px var(--mono);letter-spacing:.06em;text-anchor:middle}.signal-tide-state{display:grid;grid-column:1 / -1;gap:4px;margin-top:-2px}.signal-tide-state strong{display:inline-flex;align-items:center;gap:6px;color:var(--signal-tide-accent);font:600 11px var(--mono);letter-spacing:.07em;animation:signal-tide-state-glow 3s ease-in-out infinite}.signal-tide-calibrating-gear{flex:0 0 auto;filter:drop-shadow(0 0 3px color-mix(in srgb,var(--signal-tide-accent) 50%,transparent));animation:signal-tide-gear-turn 3s linear infinite}.signal-tide-state span{color:color-mix(in srgb,var(--tide-fg) 74%,transparent);font-size:10.5px;line-height:1.45}.signal-tide-context{min-width:0;display:grid;grid-template-columns:minmax(0,1fr);align-content:center;gap:14px 18px;padding-left:18px;border-left:1px solid color-mix(in srgb,var(--tide-fg) 15%,transparent)}.signal-tide-comparisons{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.signal-tide-comparison{min-width:0;display:grid;align-content:start;gap:7px;padding:9px 10px;border:1px solid color-mix(in srgb,var(--tide-fg) 13%,transparent);background:color-mix(in srgb,var(--tide-fg) 4%,transparent);animation:signal-tide-card-breathe 5s ease-in-out infinite}.signal-tide-comparison:nth-child(2){animation-delay:.35s}.signal-tide-comparison:nth-child(3){animation-delay:.7s}.signal-tide-comparison>span{min-width:0;font-size:8px;letter-spacing:.035em;line-height:1.35;white-space:nowrap}.signal-tide-comparison>strong{min-width:0;color:var(--tide-fg);font:500 clamp(9px,.8vw,12px) var(--mono);font-variant-numeric:tabular-nums;line-height:1.25;white-space:nowrap}.signal-tide-history{min-width:0;grid-column:1 / -1;padding-top:10px;border-top:1px solid color-mix(in srgb,var(--tide-fg) 13%,transparent)}.signal-tide-history-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.signal-tide-history-heading>span{display:inline-flex;align-items:center;gap:6px}.signal-tide-history-heading small{color:color-mix(in srgb,var(--tide-fg) 53%,transparent);font:8px var(--mono)}.signal-tide-sparkline{width:100%;height:42px;display:block;margin-top:7px;overflow:visible}.signal-tide-timeline-line{fill:none;stroke:var(--signal-tide-accent);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.8;vector-effect:non-scaling-stroke}.signal-tide-timeline-threshold{fill:none;stroke:color-mix(in srgb,var(--signal-tide-accent) 26%,transparent);stroke-width:.6;stroke-dasharray:1.5 2.5;vector-effect:non-scaling-stroke}.signal-tide-disturbance-point{fill:var(--signal-tide-accent);stroke:var(--tide-bg);stroke-width:.7;vector-effect:non-scaling-stroke}.signal-tide-sparkline-point{fill:var(--tide-bg);stroke:var(--signal-tide-accent);stroke-width:1.2;vector-effect:non-scaling-stroke}.signal-tide-current-wave{fill:var(--signal-tide-accent);opacity:0;transform-box:fill-box;transform-origin:center;animation:signal-tide-disturbance-wave 2.2s ease-out infinite}.signal-tide-timeline-axis{display:flex;justify-content:space-between;margin-top:2px;color:color-mix(in srgb,var(--tide-fg) 48%,transparent);font:7px var(--mono);letter-spacing:.06em;text-transform:uppercase}.signal-tide-warming{margin:8px 0 0;color:color-mix(in srgb,var(--tide-fg) 58%,transparent);font:9px var(--mono);line-height:1.45}.signal-tide-credo{grid-column:1 / -1;margin:0;padding-top:9px;border-top:1px solid color-mix(in srgb,var(--tide-fg) 13%,transparent);color:color-mix(in srgb,var(--tide-fg) 72%,transparent);font-size:10px;font-style:italic;line-height:1.45;animation:signal-tide-credo-arrive .85s ease-out .5s both}@keyframes signal-tide-arrive{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes signal-tide-beacon{0%,to{box-shadow:0 0 0 2px color-mix(in srgb,var(--signal-tide-accent) 12%,transparent)}50%{box-shadow:0 0 0 5px color-mix(in srgb,var(--signal-tide-accent) 3%,transparent)}}@keyframes signal-tide-aurora{0%{transform:translate3d(-4%,-2%,0) scale(.92);opacity:.28}to{transform:translate3d(7%,3%,0) scale(1.08);opacity:.58}}@keyframes signal-tide-orbit{to{transform:rotate(360deg)}}@keyframes signal-tide-gear-turn{to{transform:rotate(360deg)}}@keyframes signal-tide-needle-calibrate{0%,to{transform:rotate(0)}13%{transform:rotate(-2deg)}21%{transform:rotate(1deg)}49%{transform:rotate(0)}63%{transform:rotate(3deg)}72%{transform:rotate(-1deg)}}@keyframes signal-tide-needle-surge{0%,to{transform:rotate(-3deg)}50%{transform:rotate(3deg)}}@keyframes signal-tide-needle-rising{0%,to{transform:rotate(-1.8deg)}50%{transform:rotate(1.8deg)}}@keyframes signal-tide-surge-frame{0%,to{box-shadow:0 0 color-mix(in srgb,var(--signal-tide-accent) 12%,transparent)}50%{box-shadow:0 0 24px 3px color-mix(in srgb,var(--signal-tide-accent) 30%,transparent)}}@keyframes signal-tide-surge-aurora{0%{opacity:.42;transform:scale(.92)}to{opacity:.9;transform:scale(1.1)}}@keyframes signal-tide-surge-gauge{0%,to{filter:drop-shadow(0 0 4px color-mix(in srgb,var(--signal-tide-accent) 45%,transparent))}50%{filter:drop-shadow(0 0 11px color-mix(in srgb,var(--signal-tide-accent) 85%,transparent))}}@keyframes signal-tide-surge-text{0%,to{filter:drop-shadow(0 0 0 color-mix(in srgb,var(--signal-tide-accent) 0%,transparent))}50%{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--signal-tide-accent) 70%,transparent))}}@keyframes signal-tide-surge-chart{0%{stroke-width:1.8;opacity:.72}to{stroke-width:2.8;opacity:1}}@keyframes signal-tide-gauge-glow{0%,to{filter:drop-shadow(0 0 3px color-mix(in srgb,var(--signal-tide-accent) 25%,transparent))}50%{filter:drop-shadow(0 0 7px color-mix(in srgb,var(--signal-tide-accent) 52%,transparent))}}@keyframes signal-tide-state-glow{0%,to{text-shadow:0 0 0 color-mix(in srgb,var(--signal-tide-accent) 0%,transparent)}50%{text-shadow:0 0 9px color-mix(in srgb,var(--signal-tide-accent) 34%,transparent)}}@keyframes signal-tide-card-breathe{0%,to{border-color:color-mix(in srgb,var(--tide-fg) 13%,transparent);background-color:color-mix(in srgb,var(--tide-fg) 4%,transparent)}50%{border-color:color-mix(in srgb,var(--signal-tide-accent) 28%,transparent);background-color:color-mix(in srgb,var(--signal-tide-accent) 6%,transparent)}}@keyframes signal-tide-disturbance-wave{0%{opacity:.64;transform:scale(.55)}to{opacity:0;transform:scale(3.8)}}@keyframes signal-tide-credo-arrive{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 700px){.signal-tide{grid-template-columns:minmax(0,1fr);gap:14px;padding:14px}.signal-tide-main{grid-template-columns:minmax(110px,.8fr) minmax(150px,1.2fr)}.signal-tide-context{grid-template-columns:minmax(110px,.65fr) minmax(0,1.35fr);gap:12px;padding-top:12px;padding-left:0;border-top:1px solid color-mix(in srgb,var(--tide-fg) 15%,transparent);border-left:0}}@media (max-width: 420px){.signal-tide-main{grid-template-columns:minmax(92px,.72fr) minmax(135px,1.28fr);column-gap:4px}.signal-tide-context{grid-template-columns:minmax(0,1fr)}.signal-tide-comparisons{grid-template-columns:repeat(2,minmax(0,1fr));max-width:320px}.signal-tide-comparison:last-child{grid-column:1 / -1}.signal-tide-state span{font-size:10px}}@media (prefers-reduced-motion: reduce){.signal-tide,.signal-tide:before,.signal-tide-live i,.signal-tide-mark svg,.signal-tide-gauge-value,.signal-tide-score,.signal-tide-needle-wobble,.signal-tide-state strong,.signal-tide-calibrating-gear,.signal-tide-comparison,.signal-tide-timeline-line,.signal-tide-current-wave,.signal-tide-credo{animation:none}.signal-tide-needle{transition:none}.signal-tide-timeline-line{stroke-dasharray:none;stroke-dashoffset:0}.signal-tide-current-wave{animation:none;opacity:.2;transform:scale(2)}}.session-notice{display:flex;align-items:center;gap:11px;margin-top:12px;padding:11px 14px;border-left:3px solid var(--session-line);color:var(--session-text);background:var(--session-bg)}.session-notice>svg{flex:0 0 auto}.session-notice-copy{min-width:0;display:grid;flex:1 1 220px;gap:3px}.session-opening{min-width:0;display:flex;flex:1 1 300px;align-items:center;justify-content:space-between;gap:16px;margin-left:auto}.session-opening-copy,.session-opening-time{display:grid;gap:3px}.session-opening-copy span{color:var(--muted);font:9.2px var(--mono)}.session-parent-context{color:var(--text-secondary);font:10.4px var(--mono);line-height:1.35}.session-opening-copy strong{color:var(--ink);font-size:12.6px}.session-opening-copy .session-name--new_york{color:var(--red)}.session-opening-copy .session-name--asia{color:var(--green)}.session-opening-copy .session-name--europe,.session-opening-copy .session-name--eu_brinks{color:var(--amber)}.session-opening-copy .session-name--us,.session-opening-copy .session-name--us_brinks{color:var(--coral)}.session-notice-copy .session-name{color:inherit;cursor:pointer;text-decoration:underline;text-underline-offset:2px;transition:color .16s ease}.session-notice-copy .session-name--asia:hover{color:var(--green)}.session-notice-copy .session-name--new_york:hover{color:var(--red)}.session-notice-copy .session-name:active{opacity:.72}.session-opening-time{text-align:right}.session-opening-time strong{color:var(--green-ink);font:13.8px var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.session-opening-time small{color:var(--muted);font:9.2px var(--mono);white-space:nowrap}.session-notice strong{font-size:11.5px;font-weight:700}.signal-availability-notice{display:flex;align-items:flex-start;gap:10px;margin-top:12px;padding:10px 12px;border-left:3px solid var(--line);color:var(--text-secondary);background:var(--surface-muted)}.signal-availability-notice>svg{flex:0 0 auto;margin-top:1px;color:var(--score-ink)}.signal-availability-notice strong{display:block;font:11.5px var(--mono);letter-spacing:.025em;color:var(--ink)}.signal-availability-notice p{margin:4px 0 0;color:var(--text-secondary);font-size:11.5px;line-height:1.5}.signal-availability-notice--low{border-left-color:var(--amber);background:var(--amber-soft)}.signal-availability-notice--low>svg,.signal-availability-notice--low strong{color:var(--amber-ink)}.session-notice-copy span{font-size:11.5px;line-height:1.45}.session-tracker{display:flex;align-items:center;gap:11px;margin-top:12px;padding:12px 14px;border-left:3px solid var(--green);background:var(--white)}.session-tracker>svg{flex:0 0 auto;color:var(--green)}.session-tracker .session-opening{flex:1 1 auto}.session-weekend-marker{margin-left:6px;color:var(--amber-ink);font:9px var(--mono);letter-spacing:.04em;vertical-align:middle}.session-tracker--active{display:grid;grid-template-columns:17px minmax(0,1fr);grid-template-areas:"icon main" ". timeline";align-items:center;row-gap:12px;border-left:3px solid var(--green)}.session-tracker--active>.session-tracker-icon{grid-area:icon}.session-tracker--ending{border-left-color:var(--amber)}.session-tracker--ending>svg{color:var(--amber)}.session-tracker-main{grid-area:main;min-width:0;display:flex;flex:1 1 auto;align-items:center;justify-content:space-between;gap:20px}.session-timeline{grid-area:timeline;min-width:0;padding:3px 0}.session-timeline--asia{--session-timeline-color: var(--green);--session-timeline-soft: var(--green-soft)}.session-timeline--new_york{--session-timeline-color: var(--red);--session-timeline-soft: var(--surface-error)}.session-timeline--europe{--session-timeline-color: var(--amber);--session-timeline-soft: var(--amber-soft)}.session-timeline--us{--session-timeline-color: var(--coral);--session-timeline-soft: var(--amber-soft)}.session-timeline-track{position:relative;display:block;height:4px;border-radius:2px;background:var(--surface-muted)}.session-timeline-track i{position:relative;display:block;height:100%;min-width:4px;border-radius:inherit;background:var(--session-timeline-color, var(--green));background-image:linear-gradient(105deg,transparent 35%,rgba(255,255,255,.3) 50%,transparent 65%);background-size:220% 100%;background-position:100% 0;animation:session-timeline-sheen 3s ease-in-out infinite;transition:width 1s linear,background-color .4s ease}.session-timeline-track i:after{position:absolute;top:50%;right:0;width:8px;height:8px;border:2px solid var(--white);border-radius:50%;background:var(--session-timeline-color, var(--green));box-shadow:0 0 0 2px var(--session-timeline-soft, var(--green-soft));content:"";transform:translate(50%,-50%);transition:background-color .4s ease,box-shadow .4s ease;animation:session-timeline-pulse 2s ease-in-out infinite}.session-tracker--ending .session-timeline-track i{background:var(--session-timeline-color, var(--amber))}.session-tracker--ending .session-timeline-track i:after{background:var(--session-timeline-color, var(--amber));box-shadow:0 0 0 2px var(--amber-soft)}.session-tracker--critical .session-timeline-track i{background:var(--session-timeline-color, var(--red))}.session-tracker--critical .session-timeline-track i:after{background:var(--session-timeline-color, var(--red));box-shadow:0 0 0 2px var(--surface-error)}.session-metrics{display:flex;align-items:center;gap:22px}.session-metric{min-width:112px;display:grid;gap:4px}.session-metric>span{color:var(--muted);font:9.2px var(--mono)}.session-metric>strong,.session-metric>small{font:11.5px var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap}.session-metric>strong{color:var(--ink)}.session-metric--next>small{color:var(--green-ink)}.session-countdown--urgent{color:var(--amber-ink)!important;animation:session-number-pulse 1.4s ease-in-out infinite}.session-countdown--critical{color:var(--red)!important;animation:session-number-pulse .9s ease-in-out infinite}@keyframes session-number-pulse{0%,to{transform:scale(1);text-shadow:0 0 0 transparent}50%{transform:scale(1.055);text-shadow:0 0 9px currentColor}}@keyframes session-timeline-sheen{0%,to{background-position:100% 0}50%{background-position:0 0}}@keyframes session-timeline-pulse{0%,to{box-shadow:0 0 0 2px var(--session-timeline-soft, var(--green-soft))}50%{box-shadow:0 0 0 4px var(--session-timeline-soft, var(--green-soft))}}.session-tracker--ending .session-timeline-track i:after{animation-name:session-timeline-pulse-amber}.session-tracker--critical .session-timeline-track i:after{animation-name:session-timeline-pulse-red}@keyframes session-timeline-pulse-amber{0%,to{box-shadow:0 0 0 2px var(--amber-soft)}50%{box-shadow:0 0 0 4px var(--amber-soft)}}@keyframes session-timeline-pulse-red{0%,to{box-shadow:0 0 0 2px var(--surface-error)}50%{box-shadow:0 0 0 4px var(--surface-error)}}@media (prefers-reduced-motion: reduce){.header-market-session--active>i{animation:none}.session-timeline-track i,.session-timeline-track i:after{animation:none}}.session-disclaimer{width:min(440px,calc(100% - 32px));max-height:calc(100% - 48px);margin:auto;padding:25px 26px 22px;border:1px solid var(--line);border-top:3px solid var(--amber);border-radius:5px;color:var(--ink);background:var(--white);box-shadow:0 24px 90px var(--shadow);animation:chart-rise-in .2s ease-out}.session-disclaimer::backdrop{background:#0c1412b8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.session-disclaimer-mark{width:38px;height:38px;display:grid;place-items:center;margin-bottom:17px;border:1px solid var(--amber);border-radius:5px;color:var(--amber-ink);background:var(--amber-soft)}.session-disclaimer-eyebrow{margin:0 0 7px;color:var(--amber-ink);font:10.4px var(--mono)}.session-disclaimer h2{margin:0;font-size:20.7px;line-height:1.35}.session-disclaimer>p:not(.session-disclaimer-eyebrow){margin:11px 0 21px;color:var(--text-secondary);font-size:13.8px;line-height:1.6}.session-disclaimer-confirm{width:100%;min-height:40px;border:1px solid var(--amber);border-radius:4px;color:var(--ink);background:var(--amber-soft);font-size:13.8px;font-weight:700;cursor:pointer}.session-disclaimer-confirm:hover{background:var(--amber)}.session-disclaimer-confirm:focus-visible{outline:2px solid var(--focus-ring);outline-offset:3px}.stat-item{min-height:94px;padding:13px 19px 12px;border-right:1px solid var(--line);display:grid;grid-template-columns:1fr auto;grid-template-rows:auto 1fr auto;align-items:center}.stat-item:last-child{border-right:0}.stat-label{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font:10.4px var(--mono);letter-spacing:.04em}.stat-label svg{color:var(--green)}.stat-item strong{grid-column:1 / 2;align-self:end;font-size:28.7px;line-height:1;font-weight:600;font-variant-numeric:tabular-nums}.stat-item small{grid-column:2 / 3;grid-row:3;color:var(--muted);font:10.4px var(--mono);text-align:right}.stat-accent-green{color:var(--green);transition:color .18s ease}.stat-accent-amber{color:var(--amber)}.data-section{margin-top:33px}.data-sections{display:flex;flex-direction:column}.data-sections>.latest-section:has(+.recurring-section){display:none}.data-sections>.recurring-section{order:0}.data-sections>.latest-section{order:1}.section-heading{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;margin-bottom:13px}.section-title-group{display:flex;align-items:flex-start;gap:12px}.section-index{color:var(--green);font:12.6px var(--mono);padding-top:4px}.section-index--amber{color:var(--amber)}h2{margin:0;font-size:18.4px;line-height:1.25;font-weight:700}.section-heading p{margin:4px 0 0;color:var(--muted);font-size:11.5px}.table-tools{display:flex;align-items:center;gap:10px}.display-select-label{display:inline-flex;align-items:center;gap:7px;color:var(--muted);font:9.2px var(--mono);letter-spacing:.04em;white-space:nowrap}.display-select{height:31px;max-width:160px;padding:0 25px 0 9px;border:1px solid var(--line);border-radius:0;color:var(--ink);background:var(--white);font:10.4px var(--mono);cursor:pointer}.display-select:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.recurring-tools{display:flex;align-items:center;gap:18px}.search-box{width:180px;height:31px;display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid var(--line);background:var(--white);color:var(--muted)}.search-box input{width:100%;min-width:0;border:0;outline:0;color:var(--ink);background:transparent;font-size:11.5px}.search-box input::placeholder{color:var(--text-subtle)}.clear-search{border:0;background:none;color:var(--muted);cursor:pointer;font-size:20.7px;line-height:1;padding:0 2px}.segmented{display:inline-flex;padding:2px;border:1px solid var(--line);background:var(--surface-muted)}.segmented button{border:0;padding:6px 9px;color:var(--muted);background:transparent;cursor:pointer;font-size:10.4px}.segmented button.selected{background:var(--white);color:var(--ink);box-shadow:0 1px 2px var(--shadow)}.table-frame{overflow-x:auto;border-top:1px solid var(--ink);border-bottom:1px solid var(--line);background:var(--white)}.market-table{width:100%;min-width:850px;border-collapse:collapse;text-align:left}.market-table th{height:34px;padding:0 13px;color:var(--muted);background:var(--surface-muted);font:10.4px var(--mono);letter-spacing:.025em;font-weight:400;white-space:nowrap}.market-table td{height:42px;padding:0 13px;border-top:1px solid var(--line-soft);color:var(--text-secondary);font-size:11.5px;white-space:nowrap}.market-table tbody tr:hover{background:var(--surface-hover)}.market-table .numeric{text-align:right;font-variant-numeric:tabular-nums}.market-table .rank-col{width:42px;color:var(--text-subtle);font:11.5px var(--mono)}.market-table .chart-col{width:70px;text-align:center}.symbol-cell{font-weight:700;color:var(--ink)!important}.symbol-cell small{margin-left:8px;color:var(--text-subtle);font:9.2px var(--mono)}.side-mark{display:inline-flex;align-items:center;gap:4px;font:10.4px var(--mono)}.side-mark--long{color:var(--green)}.side-mark--short{color:var(--coral)}.score{display:inline-block;min-width:43px;padding:4px 6px;border-radius:3px;color:var(--score-ink);background:var(--score-fill);text-align:center;font:11.5px var(--mono)}.score--live,.score--recent,.score--strong{color:var(--score-ink);background:var(--score-fill)}.confidence-cell,.price-cell{color:var(--text-secondary)!important;font:11.5px var(--mono)!important}.price-sparkline-cell{min-width:132px}.price-sparkline-placeholder{display:inline-block;min-width:125px;color:var(--text-subtle);font:12.6px var(--mono);font-variant-numeric:tabular-nums}.price-sparkline-placeholder.is-loading{color:var(--muted);animation:price-history-loading 1s ease-in-out infinite alternate}@keyframes price-history-loading{to{opacity:.45}}.price-sparkline{display:inline-flex;align-items:center;gap:7px;min-height:24px}.price-sparkline--up{--sparkline-color: var(--green)}.price-sparkline--down{--sparkline-color: var(--red)}.price-sparkline svg{display:block;width:78px;height:24px;overflow:visible}.price-sparkline polyline{fill:none;stroke:var(--sparkline-color);stroke-width:1.6;stroke-linecap:round;stroke-linejoin:round;vector-effect:non-scaling-stroke}.price-sparkline>span{min-width:40px;color:var(--sparkline-color);text-align:right;font:10.4px var(--mono);font-variant-numeric:tabular-nums}.signal-tag{display:inline-flex;align-items:center;gap:5px;padding:4px 7px;border-radius:3px;font:10.4px var(--mono)}.signal-tag--live{color:var(--green-ink);background:var(--green-soft)}.signal-tag--recent{color:var(--amber-ink);background:var(--amber-soft)}.signal-tag--short{color:var(--error-ink);background:var(--surface-error)}.signal-tag--mixed{color:var(--neutral-ink);background:var(--neutral-fill)}.active-signal-cell{display:flex;flex-wrap:wrap;align-items:center;gap:6px}.priority-signal-mark{display:inline-flex;align-items:center;gap:4px;padding:3px 5px;border:1px solid var(--amber);color:var(--amber-ink);background:var(--amber-soft);font:9.2px var(--mono);letter-spacing:.035em;white-space:nowrap}.crowded-signal-mark{display:inline-flex;align-items:center;gap:4px;padding:3px 5px;border:1px solid var(--line);color:var(--neutral-ink);background:var(--surface-muted);font:9.2px var(--mono);letter-spacing:.025em;white-space:nowrap}.market-row--priority td:first-child{box-shadow:inset 2px 0 0 var(--amber)}.chart-button{width:27px;height:27px;display:inline-grid;place-items:center;border:1px solid transparent;border-radius:4px;color:var(--muted);background:transparent;cursor:pointer;transition:color .16s ease,background .16s ease,border-color .16s ease}.chart-button:hover,.chart-button:focus-visible{border-color:var(--green);color:var(--green);background:var(--green-soft);outline:none}.muted-dash{color:var(--text-subtle);font-size:11.5px}.empty-cell{height:74px!important;text-align:center;color:var(--muted)!important;font-size:12.6px!important}.table-foot{display:flex;justify-content:space-between;gap:12px;padding:8px 1px 0;color:var(--muted);font:9.2px var(--mono);letter-spacing:.035em}.recurring-section{margin-top:38px}.tracking-window{display:inline-flex;align-items:center;gap:6px;color:var(--muted);font:10.4px var(--mono)}.tracking-window b{color:var(--amber);font-size:13.8px;font-weight:500}.recurring-table{min-width:800px}.recurrence-cell{display:flex;align-items:center;gap:9px}.recurrence-count{min-width:36px;color:var(--amber);font:13.8px var(--mono)}.recurrence-count small{color:var(--text-subtle);font-size:10.4px}.recurrence-track{display:block;width:68px;height:4px;overflow:hidden;background:var(--surface-muted)}.recurrence-track i{display:block;height:100%;background:var(--amber)}.best-score{color:var(--warm-brown)!important;font:11.5px var(--mono)!important}.score-history{width:72px;height:21px;display:flex;align-items:flex-end;gap:3px}.score-history span{flex:1;min-width:3px;max-width:8px;background:var(--history-fill);border-radius:1px 1px 0 0}.score-history .trend-bar--long{background:var(--green)}.score-history .trend-bar--short{background:var(--red)}.score-history span:not(.trend-bar--long):not(.trend-bar--short):nth-last-child(-n+2){background:var(--history-hot)}.trend-cell{display:flex;align-items:center;gap:8px}.trend-direction{min-width:38px;font:9.2px var(--mono);font-weight:500}.trend-direction--long{color:var(--green)}.trend-direction--short{color:var(--red)}.trend-direction--mixed,.trend-direction--none{color:var(--muted)}.footer-bar{display:flex;justify-content:space-between;align-items:center;margin-top:43px;padding-top:13px;border-top:1px solid var(--line);color:var(--muted);font:9.2px var(--mono);letter-spacing:.045em}.footer-bar>span{display:inline-flex;align-items:center;gap:7px}.footer-bar b{color:var(--amber)}.footer-dot--online{background:var(--dot-live)}.chart-backdrop{position:fixed;z-index:1600;inset:0;display:grid;place-items:center;padding:clamp(8px,2vh,24px);overscroll-behavior:contain;background:#0c1412b8;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:chart-fade-in .16s ease-out}.chart-dialog{width:min(1200px,100%);max-height:100%;display:flex;flex-direction:column;overflow:hidden;border:1px solid var(--line);border-radius:0;color:var(--ink);background:var(--white);box-shadow:0 16px 48px var(--shadow);animation:chart-rise-in .2s ease-out}.chart-dialog-header{min-height:62px;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:0 18px;border-bottom:1px solid var(--line);color:var(--ink)}.chart-dialog-title{display:flex;align-items:center;gap:11px;min-width:0}.chart-dialog-icon{width:31px;height:31px;flex:0 0 auto;display:grid;place-items:center;border:1px solid var(--line);border-radius:0;color:var(--green);background:var(--green-soft)}.chart-dialog-title h2{overflow:hidden;color:var(--ink);font-size:15px;text-overflow:ellipsis;white-space:nowrap}.chart-dialog-title p{margin:4px 0 0;color:var(--muted);font:10.4px var(--mono)}.chart-dialog-title p span{padding:0 4px;color:var(--muted)}.chart-dialog-actions{display:flex;align-items:center;gap:7px}.chart-external-link,.chart-close{width:33px;height:33px;display:grid;place-items:center;border:1px solid var(--line);border-radius:0;color:var(--muted);background:transparent;cursor:pointer}.chart-external-link:hover,.chart-close:hover{color:var(--green);border-color:var(--green);background:var(--green-soft)}.chart-frame{height:min(72vh,690px);min-height:0;flex:1 1 auto;background:var(--white)}.chart-frame iframe{display:block;width:100%;height:100%;border:0}.chart-dialog-footer{min-height:29px;display:flex;justify-content:space-between;align-items:center;padding:0 12px;border-top:1px solid var(--line);color:var(--muted);font:9.2px var(--mono);letter-spacing:.04em}.open-trade-chart-dialog{width:min(1100px,100%)}.open-trade-chart{min-height:0;display:flex;flex-direction:column;padding:14px 18px 10px}.open-trade-chart-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 16px;padding-bottom:13px;color:var(--muted);font:10px var(--mono)}.open-trade-chart-summary strong{color:var(--ink);font-weight:500;font-variant-numeric:tabular-nums}.open-trade-chart-canvas{width:100%;height:min(52vh,520px);min-height:300px}.open-trade-chart-state{min-height:300px;display:grid;place-items:center;color:var(--muted)}.open-trade-chart-note{padding-top:8px;color:var(--muted);font:9px var(--mono)!important}@media (max-width: 600px){.open-trade-chart{padding:10px}.open-trade-chart-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.open-trade-chart-canvas,.open-trade-chart-state{height:48vh;min-height:260px}}.trade-toast-stack{position:fixed;z-index:30;top:88px;right:16px;width:min(360px,calc(100vw - 32px));display:grid;gap:8px;pointer-events:none}@media (min-width: 900px){.trade-toast-stack{top:94px}}@media (max-width: 560px){.trade-toast-stack{top:74px}}.open-trade-signals{display:grid;gap:16px;padding:clamp(16px,2.2vw,24px);border:1px solid var(--line);border-radius:8px;background:radial-gradient(ellipse at 92% 0%,color-mix(in srgb,var(--green) 10%,transparent),transparent 42%),var(--paper)}.open-trade-signals__heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.open-trade-signals__heading h2{margin:2px 0 4px;color:var(--ink);font-size:clamp(18px,2vw,23px);font-weight:800}.open-trade-signals__heading p{margin:0;color:var(--text-secondary);font-size:12px;line-height:1.55}.open-trade-signals__eyebrow{color:var(--green);font:9px var(--mono);letter-spacing:.12em}.open-trade-signals__count{display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;padding:6px 11px 6px 9px;border:1px solid var(--line);border-radius:999px;color:var(--muted);background:color-mix(in srgb,var(--green) 6%,var(--white))}.open-trade-signals__count-value{color:var(--green);font:700 15px var(--mono)}.open-trade-signals__count-label{color:var(--muted);font:700 8px var(--mono);letter-spacing:.1em}.open-trade-signals__grid{display:grid;width:100%;max-width:1280px;grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr));justify-content:center;gap:12px;margin-inline:auto}.open-trade-signals__grid>.open-trade-signal-card:only-child{width:min(100%,430px);justify-self:center}.open-trade-signal-card{min-width:0;display:grid;align-content:start;gap:7px;padding:9px;border:1px solid var(--line);border-top:2px solid var(--green);border-radius:7px;color:var(--ink);background:var(--white);box-shadow:0 9px 22px color-mix(in srgb,#000 14%,transparent)}.open-trade-signal-card--short{border-top-color:var(--red)}.open-trade-signal-card__header{display:flex;align-items:center;gap:8px;min-width:0}.open-trade-signal-card__identity{min-width:0;flex:1 1 auto}.open-trade-signal-card__icon{display:grid;width:30px;height:30px;flex:0 0 auto;place-items:center;border:1px solid color-mix(in srgb,var(--green) 35%,var(--line));border-radius:7px;color:var(--green);background:color-mix(in srgb,var(--green) 9%,var(--white))}.open-trade-signal-card--short .open-trade-signal-card__icon{border-color:color-mix(in srgb,var(--red) 35%,var(--line));color:var(--red);background:color-mix(in srgb,var(--red) 9%,var(--white))}.open-trade-signal-card__header h3{margin:0;overflow:hidden;color:var(--ink);font-size:15px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.open-trade-signal-card__side{color:var(--muted);font:9px var(--mono);letter-spacing:.08em}.open-trade-signal-card__live{display:inline-flex;align-items:center;gap:5px;flex:0 0 auto;color:var(--green);font:9px var(--mono);letter-spacing:.06em}.open-trade-signal-card__live i{width:6px;height:6px;border-radius:50%;background:currentColor;box-shadow:0 0 9px currentColor}.open-trade-signal-card__pnl{display:flex;align-items:center;justify-content:flex-end;gap:5px;color:var(--muted);font:8px var(--mono)}.open-trade-signal-card__pnl strong{color:var(--ink);font:700 10px var(--mono)}.open-trade-signal-card__pnl--positive strong{color:var(--green)}.open-trade-signal-card__pnl--negative strong{color:var(--red)}.open-trade-signal-card__projection{display:inline-flex;align-items:center;flex:0 1 auto;gap:4px;justify-content:flex-end}.open-trade-signal-card__projection>span{padding:2px 4px;border-radius:3px;color:var(--green);background:color-mix(in srgb,var(--green) 10%,transparent);font:10px var(--mono)}.open-trade-signal-card__chart{display:grid;gap:2px;padding:5px;overflow:hidden;border:1px solid var(--line);border-radius:5px;background:color-mix(in srgb,var(--paper) 72%,var(--white))}.open-trade-signal-card__tradingview-chart{width:100%;height:240px;min-height:0;overflow:hidden;border-radius:3px;background:var(--white)}.open-trade-signal-card__chart>svg{display:block;width:100%;height:auto;overflow:visible}.open-trade-signal-card__chart--compact>svg{height:210px}.open-trade-signal-card__expand svg{width:13px;height:13px;flex:0 0 13px}.open-trade-signal-card__chart-toolbar{min-height:18px;display:flex;align-items:center;justify-content:space-between;gap:8px}.open-trade-signal-card__chart-toolbar>span{color:var(--muted);font:7px var(--mono);letter-spacing:.06em}.open-trade-signal-card__expand{display:inline-flex;align-items:center;gap:4px;padding:2px 4px;border:0;color:var(--green);background:transparent;font:700 8px var(--mono);cursor:pointer}.open-trade-signal-card__expand:hover{color:var(--ink)}.open-trade-signal-card__expand:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.trade-chart-dialog{display:grid;min-height:0}.trade-chart-dialog .open-trade-signal-card__chart{width:100%}.trade-chart-dialog .open-trade-signal-card__chart>svg{width:100%;height:auto;max-height:min(68vh,680px);aspect-ratio:390 / 174}.trade-chart-dialog .open-trade-signal-card__tradingview-chart{height:min(62vh,620px);min-height:320px}.open-trade-signal-card__chart>span{color:var(--muted);font:8px var(--mono);letter-spacing:.08em;text-align:right}.open-trade-signal-card__chart-empty{display:grid;min-height:92px;place-items:center;border:1px dashed var(--line);border-radius:5px;color:var(--muted);font:10px var(--mono)}.open-trade-signal-card__chart-grid{stroke:var(--line);stroke-width:.8}.open-trade-signal-card__chart-grid--vertical{stroke-opacity:.55}.open-trade-signal-card__price-tick{fill:var(--muted);font:8px var(--mono);font-variant-numeric:tabular-nums}@media (max-width: 680px){.open-trade-signals__heading{align-items:flex-start}.open-trade-signals__count{padding:5px 9px 5px 8px}}@media (max-width: 460px){.open-trade-signals__heading{flex-direction:column}}.open-trade-signal-card__time-tick{fill:var(--muted);font:8px var(--mono);font-variant-numeric:tabular-nums}.open-trade-signal-card__candle--up{color:var(--green)}.open-trade-signal-card__candle--down{color:var(--red)}.open-trade-signal-card__candle-wick,.open-trade-signal-card__candle-body{stroke:currentColor;fill:currentColor;stroke-width:.8}.open-trade-signal-card__level line{stroke-width:1;stroke-dasharray:4 3}.open-trade-signal-card__level text{font:700 7.5px var(--mono);paint-order:stroke;stroke:var(--paper);stroke-linejoin:round;stroke-width:3px}.open-trade-signal-card__level--entry line{stroke:var(--green)}.open-trade-signal-card__level--entry text{fill:var(--green)}.open-trade-signal-card__level--stop line{stroke:var(--red)}.open-trade-signal-card__level--stop text{fill:var(--red)}.open-trade-signal-card__level--target line{stroke:var(--amber)}.open-trade-signal-card__level--target text{fill:var(--amber)}.open-trade-signal-card__level-axis rect{stroke:none}.open-trade-signal-card__level-axis text{fill:var(--paper);font:700 7.5px var(--mono);font-variant-numeric:tabular-nums}.open-trade-signal-card__level-axis--entry rect{fill:var(--green)}.open-trade-signal-card__level-axis--stop rect{fill:var(--red)}.open-trade-signal-card__level-axis--target rect{fill:var(--amber)}.open-trade-signal-card__margin{display:grid;gap:3px}.open-trade-signal-card__margin-label,.open-trade-signal-card__margin-label>span{display:flex;align-items:center}.open-trade-signal-card__margin-label{justify-content:space-between;gap:8px}.open-trade-signal-card__margin-label>span{gap:5px;color:var(--muted);font:9px var(--mono);letter-spacing:.07em;text-transform:uppercase}.open-trade-signal-card__margin-label strong{color:var(--ink);font:700 12px var(--mono)}.open-trade-signal-card__margin-label small,.open-trade-signal-card__margin>small{color:var(--muted);font:9px var(--mono)}.open-trade-signal-card__meter{height:5px;overflow:hidden;border-radius:99px;background:color-mix(in srgb,var(--muted) 20%,transparent)}.open-trade-signal-card__meter i{display:block;height:100%;border-radius:inherit;background:var(--amber)}.open-trade-signal-card__margin--buffered .open-trade-signal-card__meter i,.open-trade-signal-card__margin--wide .open-trade-signal-card__meter i{background:var(--green)}.open-trade-signal-card__disclaimer{display:flex;align-items:flex-start;gap:5px;margin:-2px 0 0;color:var(--muted);font-size:9px;line-height:1.45}.open-trade-signal-card__disclaimer svg{flex:0 0 auto;margin-top:1px}.open-trade-signal-card__share{display:inline-flex;min-height:30px;align-items:center;justify-content:center;gap:7px;border:1px solid color-mix(in srgb,var(--green) 45%,var(--line));border-radius:5px;color:var(--green);background:color-mix(in srgb,var(--green) 7%,var(--white));font:700 10px var(--mono);letter-spacing:.07em;text-transform:uppercase;cursor:pointer;transition:background .16s ease,transform .16s ease}.open-trade-signal-card__share:hover{transform:translateY(-1px);background:color-mix(in srgb,var(--green) 14%,var(--white))}.open-trade-signal-card__share:focus-visible,.trade-share-style:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.trade-share-dialog{display:grid;gap:14px}.trade-share-styles{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.trade-share-style{min-height:36px;padding:6px 9px;border:1px solid var(--line);border-radius:5px;color:var(--ink);background:var(--white);font:600 10px var(--mono);cursor:pointer}.trade-share-style--selected{border-color:var(--green);box-shadow:0 0 0 1px var(--green)}.trade-share-style--moonshot{color:#edf0f2;background:linear-gradient(110deg,#090d12,#343a40 58%,#171b20)}.trade-share-style--garden{color:#edf0eb;background:linear-gradient(110deg,#101412,#39403b 58%,#191d1a)}.trade-share-style--chaos{color:#f0eeea;background:linear-gradient(110deg,#111112,#3c3a37 58%,#191817)}.trade-share-pnl-toggle{display:inline-flex;width:fit-content;align-items:center;gap:8px;color:var(--ink);font-size:12px;cursor:pointer}.trade-share-pnl-toggle input{accent-color:var(--green)}.closed-trade-chart-dialog{display:grid;gap:12px}.closed-trade-chart-dialog__summary{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;color:var(--muted);font:11px var(--mono)}.closed-trade-chart-dialog__summary strong{color:var(--green)}.closed-trade-chart-dialog__chart{width:100%;height:min(58vh,520px);min-height:280px;overflow:hidden;border:1px solid var(--line);border-radius:5px;background:var(--white)}.closed-trade-chart-dialog>small{color:var(--muted);font:10px var(--mono)}.trade-share-preview{min-height:0;position:relative;isolation:isolate;display:block;padding:0;overflow:hidden;border:1px solid var(--line);border-radius:10px;background:var(--paper)}.trade-share-preview img{display:block;width:100%;height:auto}.trade-share-preview__loading{padding:24px;color:var(--muted);font:10px var(--mono)}.trade-share-chart-overlay{position:absolute;z-index:2;top:30.2222%;left:10%;width:80%;height:36.2963%;overflow:hidden}.trade-share-chart-overlay .open-trade-signal-card__chart{display:block;width:100%;height:100%;padding:0;overflow:hidden;border:0;border-radius:0;background:transparent}.trade-share-chart-overlay .open-trade-signal-card__chart-toolbar{display:none}.trade-share-chart-overlay .open-trade-signal-card__tradingview-chart{width:100%;height:100%;border-radius:0}.trade-share-preview:before,.trade-share-preview:after{position:absolute;z-index:0;inset:0;content:"";pointer-events:none}.trade-share-preview>*{position:relative;z-index:1}.trade-share-preview>.trade-share-chart-overlay{position:absolute;z-index:2}.trade-share-preview--moonshot{color:#edf0f2;background:radial-gradient(circle at 76% 35%,rgba(227,233,237,.35),transparent 20%),linear-gradient(155deg,#30363b,#111519 52%,#07090b)}.trade-share-preview--moonshot:before{background:linear-gradient(140deg,transparent 58%,rgba(0,0,0,.56) 58.2% 73%,transparent 73.2%),linear-gradient(35deg,transparent 61%,rgba(0,0,0,.42) 61.2% 80%,transparent 80.2%),radial-gradient(circle at 78% 27%,rgba(232,237,240,.48),transparent 13%)}.trade-share-preview--garden{color:#edf0eb;background:radial-gradient(ellipse at 78% 42%,rgba(216,224,216,.22),transparent 35%),linear-gradient(155deg,#363c38,#151a17 54%,#090b0a)}.trade-share-preview--garden:before{background:linear-gradient(168deg,transparent 56%,rgba(0,0,0,.44) 56.2% 72%,transparent 72.2%),linear-gradient(156deg,transparent 64%,rgba(0,0,0,.65) 64.2% 82%,transparent 82.2%),repeating-linear-gradient(90deg,transparent 0 30px,rgba(0,0,0,.25) 31px 34px,transparent 35px 62px)}.trade-share-preview--chaos{color:#f0eeea;background:radial-gradient(ellipse at 78% 28%,rgba(223,219,212,.24),transparent 35%),linear-gradient(150deg,#343331,#171717,#090909)}.trade-share-preview--chaos:before{background:linear-gradient(90deg,transparent 61%,rgba(0,0,0,.28) 61.2% 62%,transparent 62.2% 76%,rgba(0,0,0,.3) 76.2% 77%,transparent 77.2%),linear-gradient(0deg,transparent 58%,rgba(0,0,0,.3) 58.2% 59%,transparent 59.2% 76%,rgba(0,0,0,.3) 76.2% 77%,transparent 77.2%),linear-gradient(160deg,transparent 51%,rgba(0,0,0,.4) 51.2% 53%,transparent 53.2%)}.trade-share-preview--moonshot:after,.trade-share-preview--garden:after,.trade-share-preview--chaos:after{background:linear-gradient(90deg,#000000c7,#00000047 64%,#00000014)}.trade-share-preview__brand{display:flex;align-items:center;gap:10px;color:currentColor}.trade-share-preview__mark{width:34px;height:34px;display:grid;flex:0 0 34px;place-items:center;border:1px solid color-mix(in srgb,#63d4a4 65%,transparent);border-radius:8px;color:#63d4a4;background:color-mix(in srgb,#63d4a4 12%,transparent)}.trade-share-preview__brand-name{font:800 15px var(--mono);letter-spacing:.16em}.trade-share-preview__brand-name{color:currentColor}.trade-share-preview>small{opacity:.75;font:9px var(--mono);text-transform:uppercase}.trade-share-preview>.trade-share-preview__by{opacity:.82;font:600 10px var(--mono);letter-spacing:.08em;text-transform:none}.trade-share-preview>strong{font-size:32px;font-weight:850}.trade-share-preview>span,.trade-share-preview>b{font:600 11px var(--mono)}.trade-share-preview__chart{margin-top:5px;padding:8px;border:1px solid rgba(255,255,255,.2);border-radius:6px;background:#040b0a57}.trade-share-preview__chart .open-trade-signal-card__chart{border:0;background:transparent}.trade-share-preview__chart .open-trade-signal-card__chart-grid{stroke:#fff3}.trade-share-preview__chart .open-trade-signal-card__level text{fill:#ffffffc7}.trade-share-preview__chart .open-trade-signal-card__chart>span{color:#ffffffb8}.trade-share-error{margin:0;color:var(--red);font-size:12px}.trade-share-disclaimer{margin:0;color:var(--muted);font-size:10px;line-height:1.5}.open-trade-signals__empty{display:flex;min-height:74px;align-items:center;justify-content:center;gap:8px;border:1px dashed var(--line);border-radius:6px;color:var(--muted);font-size:12px}.trade-toast{min-width:0;display:grid;grid-template-columns:30px minmax(0,1fr) 28px;align-items:center;gap:10px;padding:11px;border:1px solid var(--line);border-left:3px solid var(--green);border-radius:0;color:var(--ink);background:var(--white);box-shadow:none;pointer-events:auto;animation:trade-toast-in .24s ease-out both}.trade-toast--short{border-left-color:var(--red)}.trade-toast--opened{align-items:start;padding:13px;border-radius:7px;background:linear-gradient(145deg,color-mix(in srgb,var(--green) 7%,var(--white)),var(--white) 58%);box-shadow:0 14px 34px color-mix(in srgb,#000 24%,transparent)}.trade-toast--opened.trade-toast--short{background:linear-gradient(145deg,color-mix(in srgb,var(--red) 7%,var(--white)),var(--white) 58%)}.trade-toast--opened .trade-toast-mark{border:1px solid color-mix(in srgb,var(--green) 35%,var(--line));border-radius:7px}.trade-toast--opened.trade-toast--short .trade-toast-mark{border-color:color-mix(in srgb,var(--red) 35%,var(--line))}.trade-toast--closed{border-left-color:var(--amber)}.trade-toast--kairos{border-left-color:var(--signal-tide-accent, var(--amber))}.trade-toast--kairos-surge{--signal-tide-accent: var(--green)}.trade-toast--kairos .trade-toast-mark{color:var(--signal-tide-accent, var(--amber));background:color-mix(in srgb,var(--signal-tide-accent, var(--amber)) 12%,transparent)}.trade-toast-mark{width:30px;height:30px;display:grid;place-items:center;border-radius:0;color:var(--green-ink);background:var(--green-soft)}.trade-toast--short .trade-toast-mark{color:var(--error-ink);background:var(--surface-error)}.trade-toast-copy{min-width:0;display:grid;gap:3px}.trade-toast-copy strong{color:var(--muted);font:9.2px var(--mono);text-transform:uppercase}.trade-toast-copy>span{overflow:hidden;font-size:13.8px;font-weight:800;text-overflow:ellipsis;white-space:nowrap}.trade-toast-copy small{overflow:hidden;color:var(--text-secondary);font:10.4px var(--mono);text-overflow:ellipsis;white-space:nowrap}.trade-toast-signal{display:grid;gap:8px;margin-top:7px;padding-top:8px;border-top:1px solid var(--line)}.trade-toast-projection,.trade-toast-margin{display:grid;grid-template-columns:1fr auto;align-items:center;gap:4px 8px}.trade-toast-projection>span,.trade-toast-margin>span{color:var(--muted);font:9px var(--mono);letter-spacing:.04em;text-transform:uppercase}.trade-toast-copy .trade-toast-projection strong,.trade-toast-copy .trade-toast-margin strong{color:var(--ink);font:700 10.5px var(--mono);text-align:right;text-transform:none}.trade-toast-margin>strong{grid-column:2}.trade-toast-margin-meter{grid-column:1 / -1;height:4px;overflow:hidden;border-radius:99px;background:color-mix(in srgb,var(--muted) 20%,transparent)}.trade-toast-margin-meter i{display:block;height:100%;border-radius:inherit;background:var(--amber);transition:width .35s ease}.trade-toast-margin--buffered .trade-toast-margin-meter i,.trade-toast-margin--wide .trade-toast-margin-meter i{background:var(--green)}.trade-toast-signal small{overflow:visible;white-space:normal}.trade-toast-margin--unavailable small,.trade-toast-margin>small{grid-column:1 / -1;color:var(--muted);font:9px var(--mono)}.trade-toast-dismiss{width:28px;height:28px;display:grid;place-items:center;border:1px solid transparent;border-radius:0;color:var(--muted);background:transparent;cursor:pointer}.trade-toast-dismiss:hover{border-color:var(--line);color:var(--ink);background:var(--surface-hover)}.trade-toast-dismiss:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}@keyframes trade-toast-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion: reduce){.trade-toast{animation:none}.open-trade-signal-card__share,.trade-toast-margin-meter i{transition:none}}:root[data-palette=admin-sapphire]{--ink: #1b2638;--muted: #71809a;--line: #d4deee;--paper: #f0f4fb;--white: #fbfdff;--green: #396ed7;--green-soft: #dce8ff;--amber: #a66b2c;--amber-soft: #f5eadb;--surface-muted: #e7edf7;--surface-hover: #f5f8fd;--line-soft: #e2e9f4;--text-secondary: #36445c;--text-subtle: #8e9bb0;--green-ink: #2e5eb9;--green-fill: #d5e2fb;--green-wash: #edf3fc;--brand-tile: #1b2638;--brand-mark: #b9d5ff;--focus-ring: rgba(57, 110, 215, .35);--dot-live: #396ed7}:root[data-theme=dark][data-palette=admin-sapphire]{--ink: #e8efff;--muted: #9aabc9;--line: #34425b;--paper: #111827;--white: #1b2638;--green: #5b8cff;--green-soft: #25395e;--amber: #edb46f;--amber-soft: #403323;--surface-muted: #263247;--surface-hover: #25344d;--line-soft: #2a3850;--text-secondary: #c6d4ef;--text-subtle: #8799b9;--green-ink: #a9c4ff;--green-fill: #293d63;--green-wash: #1a2942;--brand-tile: #1b2a43;--brand-mark: #b9d5ff;--grid-line: rgba(121, 159, 226, .04);--grid-separator: #526482;--grid-separator-soft: #40516d;--dot-idle: #71809b;--dot-live: #5b8cff;--focus-ring: rgba(91, 140, 255, .45)}:root[data-palette=admin-emerald]{--ink: #1b3028;--muted: #6f897d;--line: #cfe2d8;--paper: #eef6f1;--white: #fbfefc;--green: #19845f;--green-soft: #d8f0e5;--amber: #a66b2c;--amber-soft: #f5eadb;--surface-muted: #e3eee8;--surface-hover: #f2f8f4;--line-soft: #dfebe4;--text-secondary: #344c40;--text-subtle: #8aa194;--green-ink: #126e4e;--green-fill: #cce8d9;--green-wash: #e8f5ed;--brand-tile: #1b3028;--brand-mark: #a7f3d0;--focus-ring: rgba(25, 132, 95, .35);--dot-live: #19845f}:root[data-theme=dark][data-palette=admin-emerald]{--ink: #e3f4eb;--muted: #94b3a3;--line: #30483d;--paper: #101d19;--white: #1a2a23;--green: #38c793;--green-soft: #203e32;--amber: #edb46f;--amber-soft: #403323;--surface-muted: #253a30;--surface-hover: #233d30;--line-soft: #2a4136;--text-secondary: #c2dfd0;--text-subtle: #82a391;--green-ink: #8de6bd;--green-fill: #254a39;--green-wash: #1b3026;--brand-tile: #1b352a;--brand-mark: #a7f3d0;--grid-line: rgba(92, 196, 145, .04);--grid-separator: #4c695b;--grid-separator-soft: #3c574a;--dot-idle: #718a7d;--dot-live: #38c793;--focus-ring: rgba(56, 199, 147, .45)}:root[data-palette=admin-cobalt]{--ink: #252a35;--muted: #7d8798;--line: #d5d9e1;--paper: #f1f2f5;--white: #fcfcfd;--green: #526da8;--green-soft: #e0e7f5;--amber: #a66b2c;--amber-soft: #f5eadb;--surface-muted: #e7e9ee;--surface-hover: #f7f8fa;--line-soft: #e3e5ea;--text-secondary: #404755;--text-subtle: #9299a6;--green-ink: #435c91;--green-fill: #d9e0ef;--green-wash: #edf0f7;--brand-tile: #252a35;--brand-mark: #cbd7f7;--focus-ring: rgba(82, 109, 168, .35);--dot-live: #526da8}:root[data-theme=dark][data-palette=admin-cobalt]{--ink: #e8eaf0;--muted: #a0a8b8;--line: #3d424d;--paper: #191b20;--white: #24272f;--green: #8fa9ff;--green-soft: #303a56;--amber: #c1a475;--amber-soft: #403a30;--surface-muted: #30343e;--surface-hover: #303642;--line-soft: #383d48;--text-secondary: #d0d4de;--text-subtle: #8d95a5;--green-ink: #b8c7ff;--green-fill: #343f5b;--green-wash: #242b3b;--brand-tile: #252b38;--brand-mark: #d5dce8;--grid-line: rgba(143, 169, 255, .035);--grid-separator: #596170;--grid-separator-soft: #454c5a;--dot-idle: #7c8493;--dot-live: #8fa9ff;--focus-ring: rgba(143, 169, 255, .45)}:root[data-palette=admin-obsidian]{--ink: #1b2b2e;--muted: #6c8585;--line: #cbdedc;--paper: #eef6f5;--white: #fbfefd;--green: #167e75;--green-soft: #d5efeb;--amber: #a66b2c;--amber-soft: #f5eadb;--surface-muted: #e3efed;--surface-hover: #f3f9f8;--line-soft: #dfebe9;--text-secondary: #354b4c;--text-subtle: #8ba09f;--green-ink: #116c65;--green-fill: #cbe9e4;--green-wash: #e8f5f2;--brand-tile: #1b2b2e;--brand-mark: #a3eee2;--focus-ring: rgba(22, 126, 117, .35);--dot-live: #167e75}:root[data-theme=dark][data-palette=admin-obsidian]{--ink: #e4f4f2;--muted: #91b2ae;--line: #304a49;--paper: #10191d;--white: #19272b;--green: #45d6c0;--green-soft: #203e3c;--amber: #e9b274;--amber-soft: #403323;--surface-muted: #263a3b;--surface-hover: #243e3d;--line-soft: #2c4242;--text-secondary: #c5ddda;--text-subtle: #84a29f;--green-ink: #93eee0;--green-fill: #244b49;--green-wash: #1b302f;--brand-tile: #1b3535;--brand-mark: #a3eee2;--grid-line: rgba(69, 214, 192, .04);--grid-separator: #4c6b68;--grid-separator-soft: #3c5856;--dot-idle: #728d8a;--dot-live: #45d6c0;--focus-ring: rgba(69, 214, 192, .45)}:root[data-palette=admin-amethyst]{--ink: #2c2438;--muted: #827392;--line: #ded3e9;--paper: #f4f0f8;--white: #fdfbff;--green: #7653a8;--green-soft: #e9def5;--amber: #a66b2c;--amber-soft: #f5eadb;--surface-muted: #ebe4f1;--surface-hover: #f8f4fb;--line-soft: #e7deef;--text-secondary: #4a3d58;--text-subtle: #9687a4;--green-ink: #65468f;--green-fill: #e1d2ef;--green-wash: #f0e9f6;--brand-tile: #2c2438;--brand-mark: #dfc6ff;--focus-ring: rgba(118, 83, 168, .35);--dot-live: #7653a8}:root[data-theme=dark][data-palette=admin-amethyst]{--ink: #f0e8fa;--muted: #b2a2c3;--line: #493b58;--paper: #1b1724;--white: #292235;--green: #c39cff;--green-soft: #40304f;--amber: #edb46f;--amber-soft: #403323;--surface-muted: #393044;--surface-hover: #3b304a;--line-soft: #43364f;--text-secondary: #d9cce8;--text-subtle: #a493b7;--green-ink: #d6bcff;--green-fill: #48365c;--green-wash: #2b2238;--brand-tile: #30243e;--brand-mark: #dfc6ff;--grid-line: rgba(195, 156, 255, .04);--grid-separator: #665574;--grid-separator-soft: #51435f;--dot-idle: #8f7da0;--dot-live: #c39cff;--focus-ring: rgba(195, 156, 255, .45)}:root[data-palette=admin-copper]{--ink: #34271f;--muted: #8a7567;--line: #e4d3c6;--paper: #f7f1ec;--white: #fefcfa;--green: #9c5e36;--green-soft: #f2e1d4;--amber: #9c5e36;--amber-soft: #f2e1d4;--surface-muted: #eee3da;--surface-hover: #fbf6f1;--line-soft: #eaded4;--text-secondary: #514137;--text-subtle: #9a897d;--green-ink: #824c2c;--green-fill: #efd9c7;--green-wash: #f8eee6;--brand-tile: #34271f;--brand-mark: #f0c4a3;--focus-ring: rgba(156, 94, 54, .35);--dot-live: #9c5e36}:root[data-theme=dark][data-palette=admin-copper]{--ink: #f3e8df;--muted: #baa292;--line: #514036;--paper: #211b17;--white: #302620;--green: #d79462;--green-soft: #493426;--amber: #e5ad77;--amber-soft: #403323;--surface-muted: #3e3028;--surface-hover: #423126;--line-soft: #49372d;--text-secondary: #dfcabe;--text-subtle: #aa9281;--green-ink: #f0bd96;--green-fill: #533a2b;--green-wash: #34271e;--brand-tile: #3a2a20;--brand-mark: #f0c4a3;--grid-line: rgba(215, 148, 98, .04);--grid-separator: #6b5546;--grid-separator-soft: #574438;--dot-idle: #8b7565;--dot-live: #d79462;--focus-ring: rgba(215, 148, 98, .45)}@keyframes chart-fade-in{0%{opacity:0}to{opacity:1}}@keyframes chart-rise-in{0%{opacity:.7;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 899px){.dashboard-metrics,.dashboard-open-positions,.dashboard-performance{width:100%}.platform-header .platform-nav-trigger{display:grid}.shell{padding:0 22px 22px}.topbar-meta{gap:13px}.platform-header{padding-right:22px;padding-left:22px}.page-intro{padding-top:31px}.activity-item{grid-template-columns:58px 40px 6px minmax(0,1fr);gap:6px}.stats-strip{grid-template-columns:repeat(2,1fr)}.stat-item:nth-child(2){border-right:0}.stat-item:nth-child(-n+2){border-bottom:1px solid var(--line)}.section-heading{align-items:flex-start}.table-tools{flex-direction:column;align-items:flex-end}.recurring-tools{flex-direction:column-reverse;align-items:flex-end;gap:9px}.search-box{width:175px}}@media (max-width: 899px){.platform-header{display:grid;grid-template-areas:"brand nav" "meta meta";grid-template-columns:minmax(0,1fr) auto;align-content:center;justify-content:initial;gap:8px 12px;min-height:0;padding:10px 18px}.platform-header>.brand{grid-area:brand}.platform-header>.platform-nav-trigger{grid-area:nav;display:grid}.platform-header>.platform-header-meta{grid-area:meta;width:100%;min-width:0;justify-content:space-between;gap:clamp(2px,.8vw,7px);margin-left:0}.platform-header-meta>label{min-width:0}.platform-header .timezone-select-label{flex:1 1 auto}}@media (min-width: 1200px){.header-system-status{display:inline-flex}}@keyframes header-kairos-surge{50%{opacity:.62}}html[data-kairos-event=peak]{--kairos-event-color: var(--amber)}html[data-kairos-event=surge]{--kairos-event-color: var(--green)}html.kairos-global-event:after{position:fixed;z-index:1000;pointer-events:none;inset:0;border:2px solid color-mix(in srgb,var(--kairos-event-color) 55%,transparent);background:radial-gradient(ellipse at center,color-mix(in srgb,var(--kairos-event-color) 9%,transparent),transparent 68%);box-shadow:inset 0 0 54px color-mix(in srgb,var(--kairos-event-color) 14%,transparent),0 0 36px color-mix(in srgb,var(--kairos-event-color) 8%,transparent);content:"";animation:kairos-global-wave 2.4s ease-out both}@keyframes kairos-global-wave{0%{opacity:0;transform:scale(1.015)}26%{opacity:.9}to{opacity:0;transform:scale(1)}}@media (min-width: 900px) and (max-width: 1199.98px){.platform-header{display:grid;grid-template-areas:"brand status" "meta meta";grid-template-columns:minmax(0,1fr) auto;align-content:center;justify-content:initial;gap:8px 18px;min-height:0;padding-block:10px}.platform-header>.brand{grid-area:brand}.platform-header>.header-system-status{grid-area:status;justify-self:end;margin-left:0;padding-right:0}.platform-header>.platform-header-meta{grid-area:meta;width:100%;min-width:0;justify-content:flex-end;gap:clamp(9px,1.2vw,16px);margin-left:0}.header-system-status{display:inline-flex;gap:0;padding:0 0 0 10px}.header-system-status>.header-status-item:not(.header-market-session):not(.header-kairos){display:none}.header-market-session{padding-left:10px}}@media (min-width: 1200px) and (max-width: 1599.98px){.platform-header{display:grid;grid-template-areas:"brand meta" "status status";grid-template-columns:minmax(0,1fr) auto;align-content:center;justify-content:initial;gap:8px 18px;min-height:0;padding-block:10px}.platform-header>.brand{grid-area:brand}.platform-header>.header-system-status{grid-area:status;justify-self:end;width:max-content;max-width:100%;margin-left:0}.platform-header>.platform-header-meta{grid-area:meta;min-width:0;margin-left:0}}@media (min-width: 900px){.platform-header{min-height:78px}.platform-header .brand-icon{width:38px;height:38px}.platform-header .brand-copy strong{font-size:19px}.platform-header .brand-copy small{font-size:11.5px}.header-system-status{gap:12px;font-size:11px}.header-status-item{gap:7px}.header-status-connection>i,.header-status-scanner>i{width:8px;height:8px}.platform-header-meta{gap:clamp(10px,1.4vw,22px)}.platform-header .timezone-select,.platform-header .currency-select,.platform-header .language-select{font-size:12.5px}.platform-header .timezone-select{width:174px}.platform-header .language-select{max-width:96px}.platform-header .timezone-select-label>svg,.platform-header .currency-select-label>svg,.platform-header .language-select-label>svg{width:16px;height:16px}.platform-header .theme-toggle,.platform-header .palette-trigger,.platform-header .notification-trigger{width:36px;height:36px}.platform-header .theme-toggle>svg,.platform-header .palette-trigger>svg,.platform-header .notification-trigger>svg{width:18px;height:18px}}@media (prefers-reduced-motion: reduce){*,*:before,*:after{animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important;transition-duration:.01ms!important}}@media (max-width: 560px){.dashboard-open-summary{align-items:flex-start;flex-direction:column;gap:4px}.dashboard-open-summary-details{justify-content:flex-end;gap:4px 10px}body{min-width:0}.shell{padding:0 14px 18px}.topbar{min-height:58px}.brand{gap:8px}.brand-icon{width:25px;height:25px}.brand-copy strong{font-size:13.6px}.brand-copy small{font-size:9.2px}.topbar-meta{gap:0}.platform-header{padding:8px 14px}.platform-header .brand-copy small,.platform-header-value{display:none}.platform-header .currency-select-label{gap:2px}.platform-header .currency-select{min-width:48px;width:56px;padding-right:9px;font-size:10.2px}.platform-header .language-select{max-width:48px;padding-right:10px}.platform-header .timezone-select{width:76px;padding-right:10px;font-size:10.2px}.platform-header .timezone-select-label{gap:3px}.platform-header .theme-toggle,.platform-header .palette-trigger,.platform-header .notification-trigger,.platform-header .platform-nav-trigger{width:34px;height:34px}.platform-header-meta{flex:0 1 auto}.market-label{display:none}.page-intro{align-items:flex-start;padding:27px 0 21px;gap:12px}h1{font-size:26.5px}.eyebrow{font-size:9.2px}.intro-note{max-width:235px;font-size:11.5px;line-height:1.5}.refresh-stamp{padding-top:2px}.refresh-stamp span{max-width:95px;font-size:8px}.refresh-stamp strong{font-size:11.5px}.refresh-stamp small{font-size:9.2px}.session-notice,.session-tracker{flex-wrap:wrap}.session-notice-copy{flex-basis:calc(100% - 30px)}.session-notice .session-opening,.session-tracker .session-opening{flex-basis:calc(100% - 28px);margin-left:28px;gap:8px}.session-tracker-main{grid-column:2;align-items:flex-start;flex-direction:column;gap:12px}.session-timeline{grid-column:2}.session-metrics{width:100%;flex-wrap:wrap;gap:12px 18px}.session-metric{min-width:min(112px,calc(50% - 10px))}.session-opening-time small{white-space:normal}.stat-item{min-height:82px;padding:11px 10px}.stat-label{font-size:9.2px}.stat-item strong{font-size:25.3px}.stat-item small{font-size:8px}.data-section{margin-top:28px}.section-heading,.section-title-group{gap:8px}h2{font-size:16.1px}.section-heading p{max-width:220px;font-size:10.4px;line-height:1.45}.table-tools{gap:6px}.search-box{width:125px;height:29px}.search-box input{font-size:10.4px}.segmented button{padding:5px 6px;font-size:9.2px}.tracking-window{font-size:8px;white-space:nowrap}.display-select-label{gap:5px;font-size:8px}.display-select{max-width:146px;height:29px;font-size:9.2px}.table-foot{font-size:8px}.footer-bar{align-items:flex-start;flex-wrap:wrap;gap:9px 15px;margin-top:31px;font-size:8px}.api-notice{align-items:flex-start;font-size:11.5px;line-height:1.5}.chart-backdrop{padding:0}.chart-dialog{width:100%;height:100dvh;max-height:100dvh;border:0;border-radius:0}.chart-dialog-header{box-sizing:border-box;min-height:calc(59px + env(safe-area-inset-top));padding:env(safe-area-inset-top) 12px 0}.chart-external-link,.chart-close{width:40px;height:40px}.chart-frame{height:auto;min-height:0;flex:1}.chart-dialog-footer{box-sizing:border-box;min-height:calc(26px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom)}}@media (max-width: 360px){.platform-header .brand-copy{display:none}.platform-header .plan-identity-badge{width:30px;min-height:30px;justify-content:center;padding:0}.platform-header .plan-identity-name,.platform-header .admin-mode-badge{display:none}.platform-header .timezone-select-label>svg,.platform-header .currency-select-label>svg,.platform-header .language-select-label>svg{display:none}.platform-header .timezone-select{width:66px}.platform-header .currency-select{width:48px;min-width:44px}.platform-header .language-select{width:42px;max-width:42px;padding-right:8px}}@media (max-width: 420px){.platform-header .timezone-select-label>svg,.platform-header .currency-select-label>svg,.platform-header .language-select-label>svg{display:none}.platform-header .timezone-select-label,.platform-header .currency-select-label,.platform-header .language-select-label{gap:0}.platform-header>.platform-header-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));justify-items:stretch;gap:6px}.platform-header-meta>label{justify-content:center}.platform-header-meta>.palette-menu{justify-self:center;width:36px}.platform-header .timezone-select,.platform-header .currency-select,.platform-header .language-select{box-sizing:border-box;width:100%;min-width:0;max-width:none;padding-right:8px;text-align:center}.platform-header .theme-toggle,.platform-header .palette-trigger,.platform-header .notification-trigger{width:36px;height:36px;justify-self:center}}@media (max-height: 520px) and (min-width: 900px){.chart-dialog-header{min-height:48px}.chart-dialog-footer{min-height:24px}}.MuiDrawer-paper{background:var(--paper)!important;border-right:1px solid var(--line)!important;color:var(--ink)!important;box-shadow:none!important;transition:background-color .24s ease,border-color .24s ease,width .24s ease!important}.MuiDrawer-paper .MuiTypography-root{color:var(--ink)!important;text-shadow:none!important}.app-sidebar .MuiDrawer-paper .MuiSvgIcon-root{color:var(--green)!important;filter:none!important}.app-sidebar-nav{padding:14px 10px!important}.app-sidebar .MuiListItem-root{margin:3px 0}.app-sidebar .MuiListItemButton-root{min-height:42px!important;padding:0 12px!important;border-left:2px solid transparent;border-radius:1px!important;color:var(--ink)!important;background:transparent!important;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.app-sidebar .MuiListItemButton-root .MuiListItemIcon-root{color:var(--muted)!important;transition:color .16s ease}.app-sidebar .MuiListItemButton-root:hover{background:var(--surface-hover)!important;border-left-color:var(--line)}.app-sidebar .MuiListItemButton-root.Mui-selected{background:var(--green-soft)!important;border-left-color:var(--green);box-shadow:none!important}.app-sidebar .MuiListItemButton-root.Mui-selected .MuiListItemIcon-root{color:var(--green)!important}.app-sidebar .MuiIconButton-root{border:1px solid var(--line)!important;border-radius:1px!important;color:var(--muted)!important;background:transparent!important;box-shadow:none!important}.app-sidebar .MuiIconButton-root:hover{color:var(--green)!important;background:var(--green-soft)!important}.MuiTypography-h4,.MuiTypography-h6{text-shadow:none!important}.MuiTypography-h4{color:var(--ink)!important}.MuiTypography-h6{color:var(--green)!important}.MuiCard-root{background:var(--white)!important;border:1px solid var(--line)!important;border-radius:2px!important;box-shadow:none!important}.MuiPaper-root:not(.MuiDrawer-paper){background:var(--white)!important;border-color:var(--line)!important;border-radius:2px!important;box-shadow:none!important}.MuiAccordion-root{border:1px solid var(--line)!important;border-radius:2px!important;box-shadow:none!important}.MuiAccordion-root:before{display:none}.MuiAlert-root,.MuiButton-root,.MuiOutlinedInput-root,.MuiSelect-select,.MuiChip-root,.MuiDialog-paper{border-radius:2px!important}.MuiDialog-paper{border:1px solid var(--line)!important;box-shadow:0 16px 48px var(--shadow)!important}.MuiTableCell-head{color:var(--muted)!important;background:var(--surface-muted)!important}.MuiInputBase-root,.MuiFormLabel-root{color:var(--ink)!important}.MuiOutlinedInput-notchedOutline{border-color:var(--line)!important}.metric-card{background:var(--white)!important;border:1px solid var(--line)!important;border-radius:2px!important;box-shadow:none!important}.trading-metrics .MuiGrid-root>.MuiBox-root{background:var(--white)!important;border:1px solid var(--line)!important;border-radius:2px!important;box-shadow:none!important}.metric-card:hover{border-color:var(--green)!important;box-shadow:none!important}.metric-card .MuiTypography-h4{text-shadow:none!important}.trading-metrics .MuiGrid-root>.MuiBox-root .MuiTypography-h4{text-shadow:none!important}.MuiTableContainer-root{border:1px solid var(--line)!important;border-radius:2px!important;box-shadow:none!important}.trade-performance .MuiTableContainer-root{border:0!important;border-top:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important}.trade-performance .trade-performance-table .MuiTableCell-root{border-bottom:1px solid var(--line-soft)!important;background:transparent!important;transition:background-color .16s ease}.trade-performance .trade-performance-table .MuiTableBody-root tr:hover td,.trade-performance .trade-performance-table .MuiTableBody-root tr:hover th{background:var(--surface-hover)!important}.trade-performance .trade-performance-table .MuiTableCell-head{color:var(--muted)!important;font:10.4px var(--mono);letter-spacing:.04em;text-transform:uppercase}.trade-performance .trade-performance-table .MuiTableBody-root tr:last-child th,.trade-performance .trade-performance-table .MuiTableBody-root tr:last-child td{border-bottom:0!important}.trade-performance-compact{min-width:0;container-name:trade-performance;container-type:inline-size}.trade-performance-compact>.MuiBox-root:first-child{margin-bottom:4px!important}.trade-performance-compact>.MuiBox-root:first-child .MuiTypography-h6{font-size:15.5px}.trade-performance-compact .trade-performance-table--compact{min-width:420px;table-layout:fixed}.trade-performance-compact .trade-performance-table--compact .MuiTableCell-root{padding:6px!important;font-size:12px;white-space:nowrap}.trade-performance-compact .trade-performance-table--compact .MuiTableCell-head{padding-top:6px!important;padding-bottom:6px!important;font-size:9.2px;line-height:1.25;white-space:normal}@container trade-performance (max-width: 419px){.trade-performance-compact .MuiTableContainer-root{overflow:visible}.trade-performance-compact .trade-performance-table--compact{display:block;width:100%;min-width:0}.trade-performance-compact .trade-performance-table--compact .MuiTableHead-root{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.trade-performance-compact .trade-performance-table--compact .MuiTableBody-root{display:grid;gap:5px}.trade-performance-compact .trade-performance-table--compact .MuiTableBody-root .MuiTableRow-root{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));padding:3px 6px;border:1px solid var(--line-soft)}.trade-performance-compact .trade-performance-table--compact .MuiTableBody-root .MuiTableCell-root{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:5px;padding:3px 2px!important;border:0!important;font-size:10px;white-space:normal}.trade-performance-compact .trade-performance-table--compact .MuiTableBody-root .MuiTableCell-root:not(.MuiTableCell-head):before{content:attr(data-label);color:var(--muted);font:8.5px var(--mono);text-transform:uppercase}.trade-performance-compact .trade-performance-table--compact .MuiTableBody-root .MuiTableCell-root:first-child{grid-column:1 / -1;padding:1px 2px 4px!important;border-bottom:1px solid var(--line-soft)!important;font-size:11px}.trade-performance-compact .trade-performance-table--compact .MuiTableBody-root .MuiTableCell-root:first-child:before{content:none}}.trade-performance-summary{display:flex;flex-wrap:wrap;gap:6px 14px;padding:8px 2px 0;color:var(--muted);font:10.5px var(--mono)}.trade-performance-summary span{white-space:nowrap}.trade-performance-summary b{margin-right:4px;color:var(--muted);font-weight:400}.performance-win{color:var(--green)}.performance-loss{color:var(--red)}.dashboard-metric-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.dashboard-page{width:min(1480px,100%);margin-inline:auto;padding-inline:42px}@media (max-width: 899px){.dashboard-page{padding-inline:22px}}@media (max-width: 480px){.dashboard-page{padding-inline:14px}}.dashboard-controls{padding-bottom:10px;border-bottom:1px solid var(--line-soft)}.dashboard-section{min-width:0;margin-top:24px}.dashboard-metrics,.dashboard-open-positions,.dashboard-performance{width:100%;min-width:0;margin-right:auto;margin-left:auto}.dashboard-open-positions--protected{width:min(1480px,100%);padding-inline:42px;border-radius:3px}.operations-table__open-trades-accordion{position:relative;isolation:isolate;overflow:hidden;border:1px solid transparent!important;border-radius:3px!important}.MuiPaper-root.MuiAccordion-root.operations-table__open-trades-accordion{border:1px solid transparent!important;background:linear-gradient(var(--white),var(--white)) padding-box,conic-gradient(from var(--open-trades-aurora-angle, 0deg),color-mix(in srgb,var(--green) 72%,var(--muted)) 0deg,color-mix(in srgb,var(--green) 82%,var(--white)) 75deg,color-mix(in srgb,var(--amber) 68%,var(--muted)) 165deg,color-mix(in srgb,var(--amber) 76%,var(--white)) 220deg,color-mix(in srgb,var(--green) 78%,var(--line)) 300deg,color-mix(in srgb,var(--green) 72%,var(--muted)) 360deg) border-box!important;animation:open-trades-aurora 8s linear infinite}@property --open-trades-aurora-angle{syntax: "<angle>"; inherits: false; initial-value: 0deg;}@keyframes open-trades-aurora{0%{--open-trades-aurora-angle: 0deg}to{--open-trades-aurora-angle: 360deg}}@media (prefers-reduced-motion: reduce){.plan-identity-badge--changed,.plan-change-alert{animation:none!important}.MuiPaper-root.MuiAccordion-root.operations-table__open-trades-accordion{animation:none;background:linear-gradient(var(--white),var(--white)) padding-box,conic-gradient(from 35deg,color-mix(in srgb,var(--green) 72%,var(--muted)),color-mix(in srgb,var(--green) 82%,var(--white)) 75deg,color-mix(in srgb,var(--amber) 68%,var(--muted)) 165deg,color-mix(in srgb,var(--amber) 76%,var(--white)) 220deg,color-mix(in srgb,var(--green) 78%,var(--line)) 300deg,color-mix(in srgb,var(--green) 72%,var(--muted)) 360deg) border-box!important}}.dashboard-open-positions{margin-top:20px}@media (max-width: 899px){.dashboard-open-positions--protected{width:100%;padding-inline:22px}}@media (max-width: 560px){.dashboard-open-positions--protected{padding-inline:14px}}.dashboard-open-summary{display:flex;flex:1;min-width:0;align-items:center;justify-content:space-between;gap:16px}.dashboard-open-summary-details{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:5px 14px;color:var(--muted);font:10px var(--mono)}.dashboard-open-summary-details>span{white-space:nowrap}.dashboard-value-update{display:inline-block;animation:dashboard-pnl-update .65s ease-out;transform-origin:center}@keyframes dashboard-pnl-update{35%{filter:brightness(1.3);transform:scale(1.08)}}.dashboard-open-positions .MuiTableContainer-root{margin-bottom:0!important}.operations-table__embedded-accordion{margin-top:20px!important}.protected-realized-summary{display:flex;align-items:center;flex-wrap:wrap;gap:4px 12px;color:var(--muted);font:10px var(--mono)}.protected-realized-summary .MuiTypography-caption{font:inherit}.protected-realized-summary__pnl{font-weight:700!important}.protected-realized-summary__pnl--positive{color:var(--green)!important}.protected-realized-summary__pnl--negative{color:var(--red)!important}.protected-realized-summary__pnl--neutral{color:var(--muted)!important}.dashboard-performance{padding-block:16px;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.dashboard-performance>.MuiGrid-root{align-items:flex-start}.dashboard-performance>.MuiGrid-root>.MuiGrid-item{min-width:0}.dashboard-history{padding-top:4px;border-top:1px solid var(--line-soft)}.position-limits{gap:5px}.position-limits-label{color:var(--muted);font:9.2px var(--mono);letter-spacing:.03em;text-transform:uppercase}.position-limit{display:inline-flex;align-items:center;gap:4px;padding:3px 5px;border:1px solid var(--line);background:var(--white);font:9.2px var(--mono);line-height:1}.position-limit span{font-weight:500}.position-limit b{font-weight:500;font-variant-numeric:tabular-nums}.position-limit--long b,.position-limit--long span{color:var(--green)}.position-limit--short b,.position-limit--short span{color:var(--red)}.momentum-pairs.MuiAccordion-root{background:var(--white)!important}.momentum-pairs .MuiAccordionSummary-root{min-height:46px;color:var(--ink)}.momentum-pairs .MuiAccordionSummary-content{margin-block:10px}.momentum-pairs .MuiAccordionDetails-root{padding-top:0}.momentum-pairs .MuiTableContainer-root{border-color:var(--line)!important;background:var(--white)!important}.momentum-pairs-table .MuiTableCell-root{height:42px;padding:8px 13px!important;border-bottom-color:var(--line-soft)!important;color:var(--text-secondary);background:var(--white)!important;font-size:11.5px;white-space:nowrap}.momentum-pairs-table .MuiTableCell-head{height:34px;color:var(--muted)!important;background:var(--surface-muted)!important;font:10.4px var(--mono)!important;font-weight:400!important;letter-spacing:.025em;text-transform:uppercase}.momentum-pairs-table .MuiTableBody-root tr:hover td{background:var(--surface-hover)!important}.momentum-pairs-table .MuiTableBody-root td{transition:background-color .16s ease}.operations-table .MuiTableCell-root{height:42px;padding:7px 13px!important;border-bottom-color:var(--line-soft)!important;color:var(--text-secondary);background:var(--white)!important;font-size:11.5px;line-height:1.35;white-space:nowrap}.operations-table .MuiTableCell-head{height:34px;color:var(--muted)!important;background:var(--surface-muted)!important;font:10.4px var(--mono)!important;font-weight:400!important;letter-spacing:.025em;text-transform:uppercase}.operations-table .MuiTableCell-root .MuiTypography-body2{font-size:inherit;line-height:inherit}.operations-table .MuiTableCell-root .MuiTypography-caption{font-size:9.2px;line-height:1.3}.operations-table .MuiTableBody-root tr:hover td{background:var(--surface-hover)!important}.operations-table .MuiTableBody-root td{transition:background-color .16s ease}.operations-table--open .operations-table__numeric-head,.operations-table--open .operations-table__numeric-cell,.operations-table--open .operations-table__pnl-head,.operations-table--open .operations-table__pnl-cell,.operations-table--open .operations-table__pnl-total{text-align:right;font-variant-numeric:tabular-nums}.operations-table--open .operations-table__pnl-head{color:var(--text-secondary)!important;font-weight:600!important}.operations-table--open .operations-table__pnl-cell{font-size:13.5px}.operations-table--open .operations-table__pnl-cell>span:first-child{font-weight:700!important}.operations-table--open .operations-table__pnl-total{font-size:12.5px}.operations-table--protected-open{min-width:760px!important;table-layout:fixed}.operations-table--protected-open .MuiTableHead-root th,.operations-table--protected-open .MuiTableBody-root td{padding-right:14px;padding-left:14px}.operations-table--protected-open .MuiTableHead-root th,.operations-table--protected-open .MuiTableBody-root td{padding-top:8px;padding-bottom:8px}.operations-table--protected-open .MuiTableHead-root tr>:nth-child(1),.operations-table--protected-open .MuiTableBody-root tr>:nth-child(1){width:17%;text-align:left}.operations-table--protected-open .MuiTableHead-root tr>:nth-child(2),.operations-table--protected-open .MuiTableBody-root tr>:nth-child(2){width:12%;text-align:left}.operations-table--protected-open .MuiTableHead-root tr>:nth-child(3),.operations-table--protected-open .MuiTableBody-root tr>:nth-child(3){width:25%;text-align:right}.operations-table--protected-open .MuiTableHead-root tr>:nth-child(4),.operations-table--protected-open .MuiTableBody-root tr>:nth-child(4){width:18%;text-align:right}.operations-table--protected-open .MuiTableHead-root tr>:nth-child(5),.operations-table--protected-open .MuiTableBody-root tr>:nth-child(5){width:18%;text-align:left}.operations-table--protected-open .MuiTableHead-root tr>:nth-child(6),.operations-table--protected-open .MuiTableBody-root tr>:nth-child(6){width:10%;text-align:center}.operations-table--closed .operations-table__closed-total--positive{color:var(--green)!important}.operations-table--closed .operations-table__closed-total--negative{color:var(--red)!important}.operations-table--closed .operations-table__closed-total--neutral{color:var(--muted)!important}.protected-open-trades-summary{color:var(--muted);font:10px var(--mono)}.protected-open-trades-summary .MuiTypography-caption{font:inherit;white-space:nowrap}.operations-table__protected-cell{min-width:0}.operations-table__mask{display:inline-block;width:100%;height:8px;border-radius:2px;background:color-mix(in srgb,var(--muted) 52%,transparent);filter:blur(2.4px);vertical-align:middle}.operations-table__protected-hint{display:inline-flex;width:100%;align-items:center;gap:4px;cursor:help;outline:none}.operations-table__protected-hint .operations-table__mask{flex:0 0 auto}.operations-table__protected-hint--symbol{max-width:148px}.operations-table__protected-hint--side{max-width:64px}.operations-table__protected-hint--side .operations-table__mask{width:42px}.operations-table__protected-hint--symbol[data-mask-size=long] .operations-table__mask{width:84px}.operations-table__protected-hint--symbol[data-mask-size=short] .operations-table__mask{width:52px}.operations-table__protected-hint--symbol[data-mask-size=medium] .operations-table__mask{width:70px}.operations-table__protected-hint--symbol[data-mask-size=wide] .operations-table__mask{width:94px}.operations-table__protected-hint--target{justify-content:flex-end}.operations-table__mask-target{display:flex;flex:0 1 64px;flex-direction:column;align-items:flex-end;gap:3px}.operations-table__mask-target .operations-table__mask{height:5px}.operations-table__mask-target .operations-table__mask:first-child{width:28px}.operations-table__mask-target .operations-table__mask:last-child{width:40px}.operations-table__protected-hint--target[data-mask-size=long] .operations-table__mask:last-child{width:46px}.operations-table__protected-hint--target[data-mask-size=short] .operations-table__mask:last-child{width:30px}.operations-table__protected-hint--target[data-mask-size=medium] .operations-table__mask:last-child{width:36px}.operations-table__protected-hint--target[data-mask-size=wide] .operations-table__mask:last-child{width:52px}.operations-table__protected-help{flex:0 0 auto;color:var(--green);font-size:15px!important;opacity:0;transition:opacity .14s ease}.operations-table__protected-hint:hover .operations-table__protected-help,.operations-table__protected-hint:focus-visible .operations-table__protected-help{opacity:1}.protected-upgrade-tooltip.MuiTooltip-tooltip{max-width:280px;padding:12px;border:1px solid var(--green);border-radius:2px;background:var(--white);color:var(--ink);box-shadow:0 8px 24px var(--shadow)}.protected-upgrade-tooltip .MuiTooltip-arrow{color:var(--white)}.protected-upgrade-tooltip .MuiTooltip-arrow:before{border:1px solid var(--green)}.protected-upgrade-tooltip__content{display:grid;gap:8px}.protected-upgrade-tooltip__content .MuiTypography-subtitle2{color:var(--green);font-weight:700}.operations-table__chart-cell{min-width:52px;text-align:center!important}.momentum-pairs-table .momentum-pair-open td{background:var(--green-wash)!important}.momentum-pairs-table .momentum-pair-open:hover td{background:var(--green-soft)!important}.momentum-pairs-table .momentum-pair-symbol{color:var(--ink);font-weight:600}.momentum-open-tag,.momentum-scanner-tag{display:inline-block;margin-left:8px;padding:3px 7px;border-radius:2px;font:9.2px var(--mono);line-height:1.2;vertical-align:middle}.momentum-open-tag{border:1px solid var(--line);color:var(--green-ink);background:var(--green-soft)}.momentum-scanner-tag{margin-left:0;padding:3px 6px;border:1px solid var(--line);border-radius:2px;color:var(--muted);background:var(--surface-muted);font:9.2px var(--mono);letter-spacing:.025em}.momentum-status{display:inline-block;min-width:58px;padding:3px 5px;border:1px solid currentColor;border-radius:2px;text-align:center;font:9.2px var(--mono);letter-spacing:.025em}.equity-range-button{min-width:45px;padding:4px 8px;border:1px solid var(--line);border-radius:2px;color:var(--muted);background:transparent;font:10.4px var(--mono);cursor:pointer;transition:color .16s ease,border-color .16s ease,background-color .16s ease}.equity-range-button:hover,.equity-range-button:focus-visible{border-color:var(--green);color:var(--green-ink);background:var(--green-wash)}.equity-range-button--active{border-color:var(--green);color:var(--green-ink);background:var(--green-soft)}.equity-range-button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.dashboard-metric{display:flex;min-width:0;min-height:72px;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border-right:1px solid var(--line-soft);transition:background-color .18s ease}.dashboard-metric:hover{background:var(--surface-hover)}.dashboard-metric:nth-child(3n){border-right:0}.dashboard-metric-grid-financial .dashboard-metric{min-height:88px}.dashboard-metric-grid-financial .dashboard-metric-label{color:var(--ink)}.dashboard-metric-grid-financial .dashboard-metric-value{font-size:19.5px}.dashboard-metric-copy{display:flex;min-width:0;flex-direction:column;gap:4px}.dashboard-metric-label{color:var(--muted);font:11.5px var(--mono);letter-spacing:.04em;text-transform:uppercase}.dashboard-metric-detail{color:var(--muted);font:10.4px var(--mono)}.dashboard-metric-value{display:inline-flex;flex-shrink:0;align-items:center;gap:6px;font:16.1px var(--mono);font-variant-numeric:tabular-nums;transition:color .18s ease,transform .18s ease}.dashboard-metric:hover .dashboard-metric-value{transform:translateY(-1px)}.MuiTableCell-root{padding-top:10px!important;padding-bottom:10px!important}@media (max-width: 768px){.dashboard-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-metric:nth-child(3n){border-right:1px solid var(--line-soft)}.dashboard-metric:nth-child(2n){border-right:0}.dashboard-metric-grid-financial .dashboard-metric:nth-child(3){border-top:1px solid var(--line-soft)}}@media (max-width: 480px){.dashboard-metric-grid{grid-template-columns:minmax(0,1fr)}.dashboard-metric,.dashboard-metric:nth-child(2n),.dashboard-metric:nth-child(3n){min-height:60px;border-right:0}.dashboard-metric-grid .dashboard-metric:nth-child(n+2){border-top:1px solid var(--line-soft)}.dashboard-metric-grid-financial .dashboard-metric:nth-child(2){border-top:1px solid var(--line-soft)}}.recharts-cartesian-grid line{stroke:var(--line)!important}.recharts-cartesian-axis-tick text,.recharts-text,.recharts-legend-item-text{fill:var(--muted)!important;color:var(--muted)!important}.recharts-tooltip-wrapper .recharts-default-tooltip{border:1px solid var(--line)!important;border-radius:2px!important;color:var(--ink)!important;background:var(--white)!important;box-shadow:none!important}.recharts-tooltip-wrapper .recharts-default-tooltip *,.recharts-tooltip-wrapper .recharts-default-tooltip p{color:var(--ink)!important}.recharts-surface [fill="#2de2e6" i],.recharts-surface [fill="#2de2a6" i],.recharts-surface [fill="#27ff7e" i]{fill:var(--green)!important}.recharts-surface [fill="#ff2e63" i]{fill:var(--red)!important}.recharts-surface [fill="#ffa726" i]{fill:var(--amber)!important}.recharts-surface [stroke="#2de2e6" i],.recharts-surface [stroke="#2de2a6" i],.recharts-surface [stroke="#27ff7e" i]{stroke:var(--green)!important}.recharts-surface [stroke="#ff2e63" i]{stroke:var(--red)!important}.MuiInputBase-input,.MuiFormLabel-root,.MuiFormControlLabel-label{color:var(--ink)}.MuiFormControlLabel-root{margin-left:0!important;margin-right:0!important;gap:2px}.cipher-segmented-control{display:inline-flex;align-items:stretch;gap:2px;padding:2px;border:1px solid var(--line);background:var(--paper)}.cipher-segmented-option{min-height:30px;padding:0 12px;border:1px solid transparent;border-radius:1px;color:var(--muted);background:transparent;font:11.5px var(--mono);letter-spacing:.02em;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease}.cipher-segmented-option:hover{color:var(--ink);background:var(--surface-hover)}.cipher-segmented-option[aria-pressed=true]{border-color:var(--line);color:var(--green);background:var(--white)}.cipher-segmented-option:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.MuiDialogContent-root input[type=checkbox]{width:15px;height:15px;accent-color:var(--green)}html[data-palette=cipher] body{background:radial-gradient(ellipse at 82% 12%,rgba(26,100,74,.18),transparent 36rem),radial-gradient(ellipse at 5% 45%,rgba(23,75,63,.12),transparent 38rem),var(--paper)}html[data-palette=cipher] .platform-header{border-bottom:1px solid var(--line);background:color-mix(in srgb,var(--paper) 92%,transparent);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}html[data-palette=cipher] .shell{background-image:linear-gradient(rgba(99,212,164,.025) 1px,transparent 1px),radial-gradient(ellipse at 50% 0%,rgba(32,102,76,.08),transparent 46rem);background-size:100% 36px,100% 100%}html[data-palette=cipher] .page-intro{border-bottom:1px solid var(--line)}html[data-palette=cipher] .stats-strip{overflow:hidden;border:1px solid var(--line);border-radius:7px;background:linear-gradient(135deg,#11221ef5,#091813eb)}html[data-palette=cipher] .signal-tide,html[data-palette=cipher] .MuiCard-root,html[data-palette=cipher] .MuiPaper-root:not(.MuiDrawer-paper),html[data-palette=cipher] .MuiAccordion-root,html[data-palette=cipher] .metric-card{border-radius:7px!important}html[data-palette=cipher] .MuiButton-root,html[data-palette=cipher] .MuiOutlinedInput-root,html[data-palette=cipher] .MuiChip-root,html[data-palette=cipher] .MuiAlert-root{border-radius:5px!important}html[data-palette=cipher] .signal-tide{border:1px solid var(--line);border-left:3px solid var(--signal-tide-accent);box-shadow:0 12px 40px #00000024}html[data-palette=cipher] .MuiCard-root,html[data-palette=cipher] .metric-card{background:linear-gradient(145deg,var(--white),rgba(12,30,24,.96))!important;transition:border-color .18s ease,box-shadow .18s ease,transform .18s ease}html[data-palette=cipher] .MuiCard-root:hover,html[data-palette=cipher] .metric-card:hover{border-color:color-mix(in srgb,var(--green) 38%,var(--line))!important;box-shadow:0 8px 24px #00000029!important;transform:translateY(-1px)}html[data-palette=cipher] .MuiTableCell-head{background:var(--surface-muted)!important;font-family:var(--mono);letter-spacing:.035em;text-transform:uppercase}html[data-palette=cipher] .MuiDialog-paper{background:linear-gradient(145deg,var(--white),var(--paper))!important;border-radius:8px!important}html[data-palette=cipher] .app-sidebar .MuiIconButton-root{border-radius:5px!important}@media (max-width: 899px){.app-sidebar-nav{padding:12px 6px!important}}.landing-page{--landing-bg: #071210;--landing-panel: #0d1b18;--landing-panel-soft: #11221e;--landing-line: rgba(154, 209, 185, .15);--landing-muted: #91aaa0;--landing-text: #e5f0e9;--landing-accent: #63d4a4;--landing-amber: #dfaa68;position:relative;isolation:isolate;min-height:100vh;overflow:hidden;color:var(--landing-text);background:radial-gradient(ellipse at 80% 11%,rgba(26,100,74,.17),transparent 36rem),radial-gradient(ellipse at 0% 43%,rgba(23,75,63,.13),transparent 38rem),var(--landing-bg);font-family:Manrope,Avenir Next,sans-serif}.landing-page:before,.landing-page:after{position:absolute;z-index:-1;width:min(68vw,860px);aspect-ratio:1;border-radius:50%;content:"";filter:blur(30px);opacity:.3;pointer-events:none;will-change:transform}.landing-page:before{top:8%;left:-31%;background:radial-gradient(ellipse at 48% 50%,rgba(47,155,112,.26),rgba(25,96,77,.12) 37%,transparent 70%);animation:landing-fluid-drift 26s ease-in-out infinite alternate}.landing-page:after{top:35%;right:-35%;background:radial-gradient(ellipse at 48% 50%,rgba(32,131,105,.21),rgba(23,78,91,.1) 40%,transparent 70%);animation:landing-fluid-drift-reverse 32s ease-in-out infinite alternate}@keyframes landing-fluid-drift{0%{transform:translate3d(-2%,-1%,0) scale(.94)}to{transform:translate3d(13%,8%,0) scale(1.08)}}@keyframes landing-fluid-drift-reverse{0%{transform:translate3d(2%,0,0) scale(1.06)}to{transform:translate3d(-12%,-9%,0) scale(.94)}}.landing-page *,.landing-page *:before,.landing-page *:after{box-sizing:border-box}.landing-noise{position:absolute;z-index:-1;inset:0;background-image:linear-gradient(rgba(149,202,177,.022) 1px,transparent 1px),linear-gradient(90deg,rgba(149,202,177,.022) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:linear-gradient(to bottom,black,transparent 76%);mask-image:linear-gradient(to bottom,black,transparent 76%);pointer-events:none}.landing-surge-glow{position:absolute;z-index:-1;inset:0;overflow:hidden;pointer-events:none}.landing-surge-glow:before{position:absolute;top:25%;left:50%;width:min(110vmax,1500px);aspect-ratio:1;border-radius:50%;background-image:radial-gradient(circle,rgba(66,210,151,.18) 0%,rgba(37,137,101,.1) 34%,transparent 70%);content:"";opacity:0;transform:translate(-50%,-50%) scale(1.18);transition:opacity 2.2s ease-out,transform 2.2s ease-out}.landing-page--surge .landing-surge-glow:before{animation:landing-surge-propagate 5.8s ease-out infinite}@keyframes landing-surge-propagate{0%{opacity:0;transform:translate(-50%,-50%) scale(.12)}14%{opacity:.42}78%{opacity:.16}to{opacity:0;transform:translate(-50%,-50%) scale(1.18)}}.landing-header,.landing-hero,.landing-section,.landing-access,.landing-footer{width:min(1320px,calc(100% - 64px));margin-inline:auto}.landing-header{position:relative;z-index:2;display:flex;min-height:82px;align-items:center;justify-content:space-between;gap:28px;border-bottom:1px solid var(--landing-line)}.landing-brand{display:inline-flex;flex:0 0 auto;align-items:center;gap:11px;color:var(--landing-text);text-decoration:none}.landing-brand-mark{display:grid;width:38px;height:38px;place-items:center;border:1px solid rgba(99,212,164,.28);border-radius:11px 3px;color:var(--landing-accent);background:#63d4a414;box-shadow:0 0 28px #63d4a414}.landing-brand-copy{display:grid;gap:4px}.landing-brand-copy strong{font-size:13px;font-weight:800;letter-spacing:.11em;line-height:1}.landing-brand-copy small{color:var(--landing-muted);font:8px var(--mono);letter-spacing:.13em}.landing-nav,.landing-header-actions{display:flex;align-items:center}.landing-nav{gap:clamp(20px,3vw,46px)}.landing-nav a,.landing-footer a{color:var(--landing-muted);font-size:12px;text-decoration:none;transition:color .16s ease}.landing-nav a:hover,.landing-footer a:hover{color:var(--landing-accent)}.landing-header-actions{gap:18px}.landing-language{display:inline-flex;align-items:center;gap:2px;padding:3px;border:1px solid var(--landing-line);border-radius:5px}.landing-language button{min-width:31px;min-height:28px;border:0;border-radius:3px;color:var(--landing-muted);background:transparent;font:9px var(--mono);cursor:pointer}.landing-language button[aria-pressed=true]{color:var(--landing-text);background:#63d4a421}.landing-login-link{display:inline-flex;align-items:center;gap:8px;color:var(--landing-text);font-size:12px;font-weight:700;text-decoration:none}.landing-login-link svg{color:var(--landing-accent);transition:transform .16s ease}.landing-login-link:hover svg{transform:translate(3px)}.landing-hero{position:relative;display:grid;min-height:min(730px,calc(100svh - 82px));grid-template-columns:minmax(0,.86fr) minmax(440px,1.14fr);align-items:center;gap:clamp(36px,7vw,100px);padding-block:80px 110px}.landing-hero-copy{position:relative;z-index:1;max-width:600px}.landing-eyebrow{display:flex;align-items:center;gap:10px;margin:0 0 22px;color:var(--landing-accent);font:10px var(--mono);letter-spacing:.16em;line-height:1.5;text-transform:uppercase}.landing-eyebrow>span{width:7px;height:7px;border-radius:50%;background:var(--landing-accent);box-shadow:0 0 12px var(--landing-accent)}.landing-hero h1{max-width:630px;margin:0;color:var(--landing-text);font-size:clamp(48px,6.2vw,82px);font-weight:600;letter-spacing:-.065em;line-height:.99}.landing-hero-description{max-width:520px;margin:27px 0 0;color:#a9bcb2;font-size:clamp(15px,1.4vw,18px);line-height:1.75}.landing-hero-actions,.landing-access-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:32px}.landing-button{display:inline-flex;min-height:48px;align-items:center;justify-content:center;gap:12px;padding:0 19px;border:1px solid transparent;border-radius:5px;font-size:12px;font-weight:700;text-decoration:none;transition:transform .16s ease,border-color .16s ease,background-color .16s ease}.landing-button:hover{transform:translateY(-2px)}.landing-button--primary{color:#062016;background:var(--landing-accent);box-shadow:0 8px 32px #63d4a424}.landing-button--primary:hover{background:#83e3b9}.landing-button--secondary{border-color:var(--landing-line);color:var(--landing-text);background:#ffffff05}.landing-button--secondary:hover{border-color:#63d4a480}.landing-hero-footnote{display:flex;align-items:center;gap:8px;margin:22px 0 0;color:var(--landing-muted);font-size:10px}.landing-hero-footnote svg{color:var(--landing-accent)}.landing-preview{position:relative;min-width:0;padding:44px 32px}.landing-preview-orbit{position:absolute;top:50%;left:50%;aspect-ratio:1;border:1px solid rgba(99,212,164,.1);border-radius:50%;pointer-events:none;transform:translate(-50%,-50%)}.landing-preview-orbit--outer{width:115%}.landing-preview-orbit--inner{width:90%;border-style:dashed;opacity:.58}.landing-preview-panel{position:relative;z-index:1;overflow:hidden;padding:22px;border:1px solid rgba(148,208,181,.21);border-radius:8px;background:linear-gradient(145deg,#102820e0,#081411f2),var(--landing-panel);box-shadow:0 32px 100px #0000006b,0 0 80px #2a8f661c;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.landing-preview-topline{display:flex;align-items:center}.landing-preview-topline{justify-content:space-between;gap:12px;padding-bottom:18px;border-bottom:1px solid var(--landing-line)}.landing-preview-live,.landing-preview-mark{display:inline-flex;align-items:center;gap:8px;color:var(--landing-muted);font:9px var(--mono);letter-spacing:.1em;text-transform:uppercase}.landing-preview-live i{width:6px;height:6px;border-radius:50%;background:var(--landing-accent);box-shadow:0 0 9px var(--landing-accent)}.landing-preview-mark svg{color:var(--landing-accent)}.landing-kairos-demo .signal-tide--preview{--signal-tide-accent: var(--landing-accent);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:14px;margin-top:16px;padding:14px 12px 12px;border:1px solid rgba(148,208,181,.12);border-left:2px solid var(--landing-accent);border-radius:5px;background:#030c0a52}.landing-kairos-demo .signal-tide--preview .signal-tide-context{grid-template-columns:minmax(0,1fr);gap:10px;padding-left:12px}.landing-kairos-demo .signal-tide--preview .signal-tide-comparisons{gap:5px}.landing-kairos-demo .signal-tide--preview .signal-tide-comparison{padding:8px 6px}.landing-kairos-demo .signal-tide--preview .signal-tide-state span{display:-webkit-box;height:4.35em;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.landing-kairos-demo .signal-tide--preview .signal-tide-needle-wobble{transform-box:fill-box;transform-origin:50% 100%;animation:signal-tide-needle-calibrate 2.8s ease-in-out infinite}.landing-preview-chart-heading{display:flex;justify-content:space-between;gap:10px;margin:16px 2px 7px;color:var(--landing-muted);font:8px var(--mono);letter-spacing:.08em}.landing-preview-chart{position:relative;height:220px;overflow:hidden;border:1px solid rgba(148,208,181,.1);border-radius:5px;background:#030c0a5c}.landing-preview-chart-grid{position:absolute;inset:0;background-image:linear-gradient(rgba(148,208,181,.09) 1px,transparent 1px),linear-gradient(90deg,rgba(148,208,181,.07) 1px,transparent 1px);background-size:100% 25%,12.5% 100%}.landing-preview-chart svg{position:absolute;inset:0 0 10px;width:100%;height:calc(100% - 10px);overflow:hidden;color:var(--landing-accent)}.landing-preview-wave-fill{fill:url(#landing-wave-fill);opacity:.78}.landing-preview-wave{fill:none;stroke:currentColor;stroke-width:2;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px rgba(99,212,164,.48))}.landing-preview-wave-end{fill:var(--landing-accent);opacity:1;filter:drop-shadow(0 0 6px rgba(99,212,164,.8));animation:landing-chart-end-pulse 2.4s ease-in-out infinite}@keyframes landing-chart-end-pulse{50%{opacity:.55}}.landing-preview-chart-label{position:absolute;bottom:6px;color:var(--landing-muted);font:7px var(--mono);letter-spacing:.08em}.landing-preview-chart-label--start{left:8px}.landing-preview-chart-label--end{right:8px;color:var(--landing-accent)}.landing-preview-disclaimer{display:flex;align-items:center;gap:8px;margin:0;padding:14px 2px 0;color:var(--landing-muted);font:8px var(--mono);letter-spacing:.04em}.landing-preview-dot{width:6px;height:6px;border-radius:50%}.landing-preview-dot--green{background:var(--landing-accent)}.landing-preview-dot--amber{background:var(--landing-amber)}.landing-scroll-cue{position:absolute;right:0;bottom:30px;display:flex;align-items:center;gap:10px;color:var(--landing-muted);font:8px var(--mono);letter-spacing:.14em;text-transform:uppercase}.landing-scroll-cue span{width:30px;height:1px;background:var(--landing-accent)}.landing-section{padding-block:105px;border-top:1px solid var(--landing-line)}.landing-section-heading{max-width:660px;margin-bottom:43px}.landing-section-heading .landing-eyebrow,.landing-approach-intro .landing-eyebrow,.landing-access .landing-eyebrow{margin-bottom:15px}.landing-section-heading h2,.landing-approach-intro h2,.landing-access h2{margin:0;color:var(--landing-text);font-size:clamp(34px,4.3vw,55px);font-weight:550;letter-spacing:-.055em;line-height:1.06}.landing-section-heading>p:last-child,.landing-approach-intro>p:last-child,.landing-access>div:first-child>p:last-child{max-width:570px;margin:17px 0 0;color:var(--landing-muted);font-size:14px;line-height:1.75}.landing-kairos{position:relative;display:grid;grid-template-columns:minmax(0,.82fr) minmax(0,1.18fr);align-items:center;gap:clamp(36px,7vw,96px);background:radial-gradient(ellipse at 80% 40%,rgba(32,102,76,.11),transparent 34rem),#08141140}.landing-kairos-copy{max-width:500px}.landing-kairos-copy h2{margin:0;color:var(--landing-text);font-size:clamp(34px,4.3vw,55px);font-weight:550;letter-spacing:-.055em;line-height:1.06}.landing-kairos-description{margin:17px 0 0;color:var(--landing-muted);font-size:13px;line-height:1.75}.landing-kairos-points{display:grid;margin:25px 0 0;padding:0;list-style:none}.landing-kairos-points li{display:grid;grid-template-columns:34px minmax(0,1fr);gap:12px;padding:14px 0;border-top:1px solid var(--landing-line)}.landing-kairos-points li>span{padding-top:2px;color:var(--landing-accent);font:9px var(--mono)}.landing-kairos-points h3{margin:0;color:var(--landing-text);font-size:13px;font-weight:600}.landing-kairos-points p{margin:5px 0 0;color:var(--landing-muted);font-size:10px;line-height:1.65}.landing-kairos-demo{min-width:0}.landing-kairos-toast-stack{position:absolute;z-index:3;top:12px;right:0;width:min(230px,100%);display:grid;gap:5px;pointer-events:none}.landing-kairos-toast{min-width:0;display:flex;align-items:center;gap:8px;padding:6px 8px;border:1px solid rgba(99,212,164,.24);border-left:2px solid var(--landing-accent);border-radius:5px;color:var(--landing-accent);background:#081410f7;box-shadow:0 5px 16px #00000038;animation:landing-kairos-toast-in .22s ease-out both}.landing-kairos-toast>svg{flex:0 0 auto}.landing-kairos-toast>div{min-width:0;display:grid;gap:2px}.landing-kairos-toast strong{font:7px var(--mono);letter-spacing:.045em}.landing-kairos-toast span{color:var(--landing-text);font-size:10px;font-weight:600}.landing-kairos-toast small{color:var(--landing-muted);font-size:7px;line-height:1.45}.landing-kairos-demo .signal-tide--preview{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);margin-top:0}@keyframes landing-kairos-toast-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.landing-platform-grid,.landing-principles-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border:1px solid var(--landing-line);border-radius:7px}.landing-platform-card{position:relative;min-height:274px;padding:27px 28px;border-right:1px solid var(--landing-line);background:linear-gradient(150deg,#122921ad,#09161252);transition:transform .22s ease,border-color .22s ease,background-color .22s ease,box-shadow .22s ease}.landing-platform-card:last-child{border-right:0}.landing-card-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(99,212,164,.2);border-radius:6px;color:var(--landing-accent);background:#63d4a412;transition:transform .22s ease,background-color .22s ease,box-shadow .22s ease}.landing-card-index{display:block;margin-top:26px;color:#6f8b7d;font:8px var(--mono);letter-spacing:.12em;text-transform:uppercase}.landing-platform-card h3,.landing-principles-grid h3,.landing-steps h3{margin:10px 0 0;color:var(--landing-text);font-size:18px;font-weight:600;letter-spacing:-.025em}.landing-platform-card p,.landing-principles-grid p,.landing-steps p{max-width:360px;margin:9px 0 0;color:var(--landing-muted);font-size:12px;line-height:1.75}.landing-platform-card>a{position:absolute;right:26px;bottom:23px;display:grid;width:32px;height:32px;place-items:center;border:1px solid var(--landing-line);border-radius:50%;color:var(--landing-accent);transition:color .16s ease,background-color .16s ease}.landing-platform-card>a:hover{color:var(--landing-bg);background:var(--landing-accent)}.landing-approach{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:clamp(48px,10vw,150px);background:radial-gradient(ellipse at 85% 50%,rgba(32,102,76,.1),transparent 36rem)}.landing-approach-intro{max-width:470px}.landing-steps{display:grid;gap:0;margin:0;padding:0;list-style:none}.landing-steps li{display:grid;grid-template-columns:48px minmax(0,1fr);gap:20px;padding:23px 0;border-bottom:1px solid var(--landing-line)}.landing-steps li:first-child{padding-top:0}.landing-steps li>span{color:var(--landing-accent);font:11px var(--mono)}.landing-steps h3{margin-top:-4px}.landing-steps p{max-width:470px}.landing-principles{background:radial-gradient(ellipse at 18% 75%,rgba(24,86,68,.12),transparent 34rem)}.landing-principles-grid{border-radius:0;border-right:0;border-left:0}.landing-principles-grid article{min-height:176px;padding:23px 24px;border-right:1px solid var(--landing-line);transition:transform .22s ease,background-color .22s ease,box-shadow .22s ease}.landing-principles-grid article:last-child{border-right:0}.landing-principles-grid article>svg{color:var(--landing-accent);transition:transform .22s ease,filter .22s ease}.landing-principles-grid h3{margin-top:18px;font-size:15px}.landing-principles-grid p{font-size:11px}.landing-disclaimer{display:flex;align-items:flex-start;gap:13px;max-width:820px;margin:25px 0 0;padding:17px 19px;border:1px solid rgba(223,170,104,.22);border-radius:5px;color:#c2aa89;background:#dfaa680b;font-size:11px;line-height:1.7}.landing-disclaimer svg{flex:0 0 auto;margin-top:1px;color:var(--landing-amber)}.landing-pricing{background:radial-gradient(ellipse at 85% 18%,rgba(34,100,75,.1),transparent 38rem)}.landing-pricing-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:15px}.landing-pricing-card{position:relative;display:flex;min-height:390px;flex-direction:column;padding:27px 25px 22px;border:1px solid var(--landing-line);border-radius:7px;background:linear-gradient(155deg,#11271fd1,#081411d6);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease,background-color .22s ease}.landing-pricing-card--featured{border-color:#63d4a485;background:radial-gradient(ellipse at 80% 0%,rgba(99,212,164,.12),transparent 20rem),linear-gradient(155deg,#112b21f2,#081411eb);box-shadow:0 15px 48px #00000029}.landing-pricing-card--scope{--plan-accent: #70b9ff}.landing-pricing-card--kairos{--plan-accent: #b49aff}.landing-pricing-card--cosmos{--plan-accent: #65dca9}.landing-pricing-card--scope,.landing-pricing-card--kairos,.landing-pricing-card--cosmos{border-color:color-mix(in srgb,var(--plan-accent) 38%,var(--landing-line));background:radial-gradient(ellipse at 15% 0%,color-mix(in srgb,var(--plan-accent) 10%,transparent),transparent 19rem),linear-gradient(155deg,#11271fd1,#081411d6)}.landing-pricing-card--featured.landing-pricing-card--cosmos{border-color:color-mix(in srgb,var(--plan-accent) 62%,var(--landing-line));background:radial-gradient(ellipse at 80% 0%,color-mix(in srgb,var(--plan-accent) 15%,transparent),transparent 20rem),linear-gradient(155deg,#112b21f2,#081411eb)}.landing-plan-icon{display:grid;width:36px;height:36px;place-items:center;margin:0 0 14px;border:1px solid color-mix(in srgb,var(--plan-accent) 45%,transparent);border-radius:6px;color:var(--plan-accent);background:color-mix(in srgb,var(--plan-accent) 10%,transparent)}.landing-pricing-badge{position:absolute;top:0;right:18px;display:inline-flex;align-items:center;gap:6px;padding:7px 9px;border-radius:0 0 4px 4px;color:#062016;background:var(--landing-accent);font:8px var(--mono);letter-spacing:.08em}.landing-pricing-name{margin:0;color:var(--plan-accent, var(--landing-text));font-size:20px;font-weight:650;letter-spacing:-.035em}.landing-pricing-summary{min-height:42px;margin:9px 0 0;color:var(--landing-muted);font-size:11px;line-height:1.65}.landing-pricing-price{display:flex;align-items:baseline;gap:8px;margin:24px 0 20px;padding-bottom:20px;border-bottom:1px solid var(--landing-line)}.landing-pricing-price strong{color:var(--landing-text);font-size:42px;font-weight:550;letter-spacing:-.06em;line-height:1}.landing-pricing-price span,.landing-pricing-idea-price span{color:var(--landing-muted);font:9px var(--mono)}.landing-pricing-card ul{display:grid;gap:13px;margin:0 0 24px;padding:0;list-style:none}.landing-pricing-card li{display:flex;align-items:flex-start;gap:9px;color:#b1c1b7;font-size:11px;line-height:1.55}.landing-pricing-card li svg{flex:0 0 auto;margin-top:1px;color:var(--landing-accent)}.landing-pricing-unavailable{display:block;margin-top:auto;padding-top:14px;border-top:1px solid var(--landing-line);color:#788c81;font:8px var(--mono);letter-spacing:.07em;text-transform:uppercase}.landing-pricing-idea{display:grid;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:17px;margin-top:22px;padding:22px 25px;border:1px dashed rgba(223,170,104,.34);border-radius:6px;background:#dfaa6809;transition:transform .22s ease,border-color .22s ease,background-color .22s ease,box-shadow .22s ease}.landing-pricing-idea-icon{display:grid;width:42px;height:42px;place-items:center;border:1px solid rgba(223,170,104,.25);border-radius:6px;color:var(--landing-amber)}.landing-pricing-idea-label{color:var(--landing-amber);font:8px var(--mono);letter-spacing:.09em}.landing-pricing-idea h3{margin:6px 0 0;color:var(--landing-text);font-size:15px}.landing-pricing-idea div>p{max-width:680px;margin:6px 0 0;color:var(--landing-muted);font-size:10px;line-height:1.65}.landing-pricing-idea-price{display:flex;flex-direction:column;align-items:flex-end;gap:4px;margin:0}.landing-pricing-idea-price strong{color:var(--landing-text);font-size:25px;font-weight:550;letter-spacing:-.04em}.landing-pricing-note{display:flex;align-items:flex-start;gap:10px;max-width:850px;margin:18px 0 0;color:#84968c;font-size:10px;line-height:1.7}.landing-pricing-note svg{flex:0 0 auto;margin-top:1px;color:var(--landing-accent)}.landing-access{display:flex;align-items:center;justify-content:space-between;gap:38px;margin-top:20px;margin-bottom:75px;padding:clamp(28px,5vw,62px);border:1px solid rgba(99,212,164,.25);border-radius:8px;background:radial-gradient(ellipse at 90% 30%,rgba(99,212,164,.13),transparent 26rem),linear-gradient(120deg,#102b21eb,#091813e0);transition:transform .22s ease,border-color .22s ease,box-shadow .22s ease}@media (hover: hover) and (prefers-reduced-motion: no-preference){.landing-platform-card:hover,.landing-platform-card:focus-within{z-index:1;transform:translateY(-5px);border-color:#63d4a46b;background-color:#122921b8;box-shadow:0 16px 38px #0003}.landing-platform-card:hover .landing-card-icon,.landing-platform-card:focus-within .landing-card-icon{transform:scale(1.07) rotate(-3deg);background-color:#63d4a421;box-shadow:0 0 22px #63d4a421}.landing-principles-grid article:hover{transform:translateY(-4px);background-color:#63d4a40b;box-shadow:0 13px 30px #00000021}.landing-principles-grid article:hover>svg{transform:scale(1.12);filter:drop-shadow(0 0 7px rgba(99,212,164,.5))}.landing-pricing-card:hover{transform:translateY(-6px);border-color:#63d4a46b;box-shadow:0 18px 42px #0000003d}.landing-pricing-card--featured:hover{border-color:var(--landing-accent);box-shadow:0 18px 42px #0000003d,0 0 26px #63d4a41a}.landing-pricing-idea:hover{transform:translateY(-3px);border-color:#dfaa6894;background-color:#dfaa6812;box-shadow:0 13px 30px #00000026}.landing-access:hover{transform:translateY(-3px);border-color:#63d4a46b;box-shadow:0 18px 42px #0003}}.landing-access h2{max-width:570px;font-size:clamp(31px,4vw,46px)}.landing-access>div:first-child>p:last-child{max-width:540px;font-size:12px}.landing-access-actions{flex:0 0 auto;flex-direction:column;align-items:flex-start;margin:0}.landing-coming-soon{display:inline-flex;align-items:center;gap:8px;color:var(--landing-muted);font:9px var(--mono)}.landing-coming-soon svg{color:var(--landing-amber)}.landing-footer{display:grid;grid-template-columns:auto minmax(180px,1fr) auto;align-items:center;gap:26px;min-height:88px;border-top:1px solid var(--landing-line)}.landing-brand--footer .landing-brand-mark{width:32px;height:32px}.landing-brand--footer .landing-brand-copy strong{font-size:10px}.landing-brand--footer .landing-brand-copy small{font-size:7px}.landing-footer>p{max-width:400px;margin:0;color:#71867b;font-size:9px;line-height:1.6}.landing-footer>div{display:flex;align-items:center;gap:20px}.landing-footer>div>span{color:#71867b;font:8px var(--mono);white-space:nowrap}.landing-page a:focus-visible,.landing-page button:focus-visible{outline:2px solid var(--landing-accent);outline-offset:4px}@media (max-width: 980px){.landing-header,.landing-hero,.landing-section,.landing-access,.landing-footer{width:min(100% - 48px,760px)}.landing-hero{min-height:initial;grid-template-columns:minmax(0,1fr) minmax(340px,.9fr);gap:30px;padding-block:80px 100px}.landing-preview{padding-inline:10px}.landing-preview-panel{padding:18px}.landing-kairos-demo .signal-tide--preview{grid-template-columns:minmax(0,1fr)}.landing-kairos-demo .signal-tide--preview .signal-tide-main{grid-template-columns:minmax(110px,.8fr) minmax(130px,1.2fr)}.landing-preview-chart{height:180px}.landing-approach{gap:56px}.landing-kairos{grid-template-columns:minmax(0,1fr);gap:30px}.landing-pricing-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.landing-pricing-card:last-child{grid-column:1 / -1}.landing-footer{grid-template-columns:auto 1fr}.landing-footer>div{grid-column:1 / -1;justify-content:space-between;padding-bottom:18px}}@media (max-width: 700px){.landing-header,.landing-hero,.landing-section,.landing-access,.landing-footer{width:calc(100% - 40px)}.landing-header{min-height:72px;gap:12px}.landing-nav{display:none}.landing-header-actions{gap:10px}.landing-login-link{gap:5px;font-size:11px}.landing-hero{grid-template-columns:minmax(0,1fr);gap:24px;padding-block:68px 88px}.landing-hero h1{max-width:570px;font-size:clamp(48px,11vw,70px)}.landing-hero-description{max-width:520px;margin-top:20px;font-size:15px}.landing-hero-actions{margin-top:25px}.landing-preview{width:min(100%,560px);justify-self:center;padding:28px 12px}.landing-preview-chart{height:160px}.landing-preview-orbit--outer{width:105%}.landing-preview-orbit--inner{width:85%}.landing-scroll-cue{bottom:26px}.landing-section{padding-block:76px}.landing-kairos{padding-top:120px}.landing-section-heading{margin-bottom:28px}.landing-platform-grid,.landing-principles-grid{grid-template-columns:minmax(0,1fr)}.landing-platform-card{min-height:235px;border-right:0;border-bottom:1px solid var(--landing-line)}.landing-platform-card:last-child{border-bottom:0}.landing-approach{grid-template-columns:minmax(0,1fr);gap:34px}.landing-pricing-grid{grid-template-columns:minmax(0,1fr)}.landing-pricing-card:last-child{grid-column:auto}.landing-pricing-card{min-height:0}.landing-pricing-idea{grid-template-columns:36px minmax(0,1fr);gap:12px;padding:18px}.landing-pricing-idea-icon{width:36px;height:36px}.landing-pricing-idea-price{grid-column:2;flex-direction:row;align-items:baseline;gap:7px;justify-self:start}.landing-principles-grid article{min-height:0;border-right:0;border-bottom:1px solid var(--landing-line)}.landing-principles-grid article:last-child{border-bottom:0}.landing-principles-grid h3{margin-top:12px}.landing-access{align-items:flex-start;flex-direction:column;gap:24px;margin-bottom:54px}.landing-access-actions{align-items:flex-start}.landing-footer{grid-template-columns:minmax(0,1fr);gap:15px;padding-block:22px}.landing-footer>div{grid-column:auto;flex-wrap:wrap;justify-content:flex-start;gap:14px 20px;padding-bottom:0}}@media (max-width: 420px){.landing-header,.landing-hero,.landing-section,.landing-access,.landing-footer{width:calc(100% - 32px)}.landing-header{gap:8px}.landing-brand{gap:7px}.landing-brand-mark{width:32px;height:32px}.landing-brand-copy strong{font-size:10px}.landing-brand-copy small{font-size:7px}.landing-header-actions{gap:6px}.landing-login-link{font-size:10px}.landing-language button{min-width:27px}.landing-hero{padding-top:56px}.landing-hero h1{font-size:clamp(43px,12.5vw,55px)}.landing-hero-actions{align-items:stretch;flex-direction:column}.landing-button{min-height:46px}.landing-preview{padding-inline:0}.landing-preview-panel{padding:14px}.landing-steps li{grid-template-columns:34px minmax(0,1fr);gap:12px}.landing-access{padding:24px 19px}.landing-footer>div>span{white-space:normal}}@media (prefers-reduced-motion: reduce){.landing-page--surge .landing-surge-glow:before{animation:none;opacity:.1;transform:translate(-50%,-50%) scale(.8)}.landing-page *,.landing-page *:before,.landing-page *:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.landing-preview-wave{stroke-dashoffset:0}.landing-preview-wave-fill,.landing-preview-wave-end{opacity:1}}.landing-auth-page{display:flex;min-height:100svh;flex-direction:column}.landing-auth-header{flex:0 0 auto}.landing-auth-header .landing-header-actions{gap:clamp(12px,2vw,26px)}.landing-auth-language{display:inline-flex;align-items:center;gap:8px;color:var(--landing-muted);font:9px var(--mono);letter-spacing:.06em;text-transform:uppercase}.landing-auth-language select{min-height:32px;padding:0 26px 0 9px;border:1px solid var(--landing-line);border-radius:4px;color:var(--landing-text);background:var(--landing-panel);font:10px var(--mono);cursor:pointer}.landing-auth-language option{color:var(--landing-text);background:var(--landing-panel)}.landing-auth-back{white-space:nowrap}.landing-auth-back svg{color:var(--landing-accent);transition:transform .16s ease}.landing-auth-back:hover svg{transform:translate(-3px)}.landing-auth-content{display:grid;flex:1 0 auto;place-items:center;padding:clamp(36px,8vh,80px) 20px}.landing-auth-card{position:relative;width:min(100%,440px);padding:clamp(28px,5vw,46px);overflow:hidden;border:1px solid rgba(154,209,185,.2);border-radius:8px;background:radial-gradient(ellipse at 90% 0%,rgba(34,100,75,.15),transparent 55%),linear-gradient(155deg,#11271feb,#081411f0);box-shadow:0 28px 90px #0000004d,0 0 48px #2e936a12}.landing-auth-card:before{position:absolute;inset:0 auto 0 0;width:2px;background:linear-gradient(transparent,var(--landing-accent),transparent);content:""}.landing-auth-card .landing-eyebrow{margin-bottom:18px;font-size:9px}.landing-auth-card h1{margin:0;color:var(--landing-text);font-size:clamp(32px,6vw,42px);font-weight:600;letter-spacing:-.055em;line-height:1.1}.landing-auth-description{margin:13px 0 27px;color:var(--landing-muted);font-size:13px;line-height:1.7}.landing-auth-alert{margin:0 0 20px;padding:12px 14px;border:1px solid rgba(223,170,104,.36);border-radius:4px;color:#f0c68f;background:#dfaa6814;font-size:12px;line-height:1.6}.landing-auth-form{display:grid;gap:18px}.landing-auth-form label{display:grid;gap:8px;color:#b9ccc1;font:9px var(--mono);letter-spacing:.07em;text-transform:uppercase}.landing-auth-form input{width:100%;min-height:46px;padding:0 13px;border:1px solid rgba(154,209,185,.2);border-radius:4px;outline:none;color:var(--landing-text);background:#040e0b85;font:13px Manrope,Avenir Next,sans-serif;letter-spacing:normal;text-transform:none;transition:border-color .16s ease,box-shadow .16s ease,background-color .16s ease}.landing-auth-form input:focus{border-color:#63d4a4b8;background:#040e0bcc;box-shadow:0 0 0 3px #63d4a41a}.landing-auth-form .landing-button{width:100%;margin-top:4px;font:700 12px Manrope,Avenir Next,sans-serif;cursor:pointer}.landing-auth-form .landing-button:disabled{cursor:wait;opacity:.68;transform:none}.landing-auth-status{display:block;width:fit-content;margin:24px auto 0;color:var(--landing-muted);font-size:11px;text-decoration-color:#91aaa080;text-underline-offset:4px;transition:color .16s ease}.landing-auth-status:hover{color:var(--landing-accent)}.landing-auth-page a:focus-visible,.landing-auth-page button:focus-visible,.landing-auth-page select:focus-visible{outline:2px solid var(--landing-accent);outline-offset:4px}@media (max-width: 700px){.landing-auth-header .landing-header-actions{gap:10px}.landing-auth-language>span{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;clip-path:inset(50%)}.landing-auth-back{font-size:0}.landing-auth-back svg{width:18px;height:18px}}@media (max-width: 420px){.landing-auth-header .landing-brand-copy{display:none}.landing-auth-header .landing-header-actions{gap:12px}.landing-auth-content{padding-inline:16px}}
