@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f639721981034f88-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/9766a7e9e2e0ad5a-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b66cf8e69499582a-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/aa016aab0e6d1295-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/22a5144ee8d83bca-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Fallback;src:local("Arial");ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.00%;size-adjust:104.76%}.__className_8eaea4{font-family:Geist,Geist Fallback;font-style:normal}.__variable_8eaea4{--font-geist-sans:"Geist","Geist Fallback"}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/013b72fa676f92e0-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/b9408752a0c24fb9-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/65f03d54ccadf4a8-s.woff2) format("woff2");unicode-range:u+2000-2001,u+2004-2008,u+200a,u+23b8-23bd,u+2500-259f}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/e038a29029a234f2-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/2b5b02fc7e511755-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/7d4881bb7e1bf84d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Geist Mono Fallback;src:local("Arial");ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.00%;size-adjust:134.59%}.__className_8c25df{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.__variable_8c25df{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}html{text-size-adjust:100%;-webkit-text-size-adjust:100%}body{min-inline-size:0}.dashboard-workspace,.gp-panel,main:not(.guard-shell){container-type:inline-size;min-inline-size:0}main:not(.guard-shell){inline-size:100%}.dashboard-workspace :is(.grid,.gp-overview,.gp-metrics),main :is(.overflow-x-auto,.gp-table-scroll){min-inline-size:0}:is(.gp-table-scroll,.overflow-x-auto){max-inline-size:100%;overscroll-behavior-inline:contain}:is(.live-chart-shell,.terminal-chart-area,.provider-terminal){min-inline-size:0;max-inline-size:100%}:is(.terminal-chart-area,.provider-terminal) iframe{inline-size:100%;max-inline-size:100%;block-size:100%}.gp-curve svg{block-size:clamp(180px,28dvh,260px)}.tradingview-widget-container{height:clamp(200px,65dvh,760px);min-height:min(200px,60dvh);max-inline-size:100%}.graphite-portal :is(.gp-metric span,.gp-recent,.gp-curve-caption,.gallery-meta,.gallery-note){font-size:12px}@container (max-width:850px){.gp-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.gp-date{grid-column:1/-1}.gp-overview{grid-template-columns:minmax(0,1fr)}}@container (max-width:520px){.gallery-card-grid{grid-template-columns:minmax(0,1fr)}.gp-panel>header{flex-wrap:wrap}}@media(max-height:720px){.graphite-portal .dashboard-workspace{padding:12px}.graphite-portal #tab-execution .guard-launch-buttons>:is(button,a){min-height:112px;padding-top:58px;padding-bottom:12px}.gp-metric{padding:10px}}@media(max-width:1100px){.graphite-portal .terminal-sidebar{width:174px}.graphite-portal .gp-recent{font-size:12px}}@media(max-width:900px){.graphite-portal .terminal-sidebar{width:220px}}@media(prefers-reduced-motion:reduce){.guard-shell *,.tw-floating-checklist{transition:none!important}}[aria-label="Financial and process equity chart"]{height:clamp(220px,42dvh,360px);min-inline-size:0}#loginOverlay{overflow-y:auto;align-items:safe center}#loginOverlay>div{flex-shrink:0;max-inline-size:100%}#loginOverlay :is(button,input){font-size:max(12px,.875rem);min-height:32px}@media(max-width:1100px){body:not(.graphite-portal)>header{flex-wrap:wrap;gap:8px;padding-inline:12px}body:not(.graphite-portal)>header>div{min-inline-size:0;max-inline-size:100%;flex-wrap:wrap}}:root{color-scheme:dark;--tw-emerald-primary:#00E699;--tw-emerald-glow:rgba(0,230,153,0.15);--tw-purple-accent:#A855F7;--tw-danger-red:#EF4444;--glass-bg:rgba(11,19,17,0.85);--glass-card:rgba(22,34,30,0.75);--glass-border:rgba(0,230,153,0.25);--glass-shadow:0 8px 32px 0 rgba(0,0,0,0.37);--glass-blur:12px;--crisp-bg:#0B100E;--crisp-card:#121A17;--crisp-border:#1E2D27;--crisp-text-main:#F1F5F9;--crisp-text-sub:#94A3B8;--crisp-text-readable:#B4C0D0;--tw-row-hover:#1A2622;--tw-numeric-variant:tabular-nums;--tw-numeric-font:var(--font-geist-mono,ui-monospace),monospace;--tw-row-padding:8px 12px;--execution-bg:var(--glass-bg);--execution-card:var(--glass-card);--execution-border:rgba(0,230,153,0.3);--execution-shadow:var(--glass-shadow);--execution-blur:var(--glass-blur);--analytics-bg:var(--crisp-bg);--analytics-card:var(--crisp-card);--analytics-border:var(--crisp-border);--analytics-shadow:none;--analytics-blur:0px}html[data-theme-mode=EMERALD_GLASS]{--analytics-bg:var(--glass-bg);--analytics-card:var(--glass-card);--analytics-border:var(--glass-border);--analytics-shadow:var(--glass-shadow);--analytics-blur:var(--glass-blur)}html[data-theme-mode=CRISP_MINIMAL]{--execution-bg:var(--crisp-bg);--execution-card:var(--crisp-card);--execution-border:var(--crisp-border);--execution-shadow:none;--execution-blur:0px}html[data-theme-mode=CRISP_MINIMAL] :is(.portal-chart,.auth-backdrop,.guard-dashboard-backdrop){background:var(--crisp-bg)!important}html[data-theme-mode=CRISP_MINIMAL] .portal-market-scene,html[data-theme-mode=CRISP_MINIMAL] :is(.portal-chart,.auth-backdrop):after,html[data-theme-mode=CRISP_MINIMAL] :is(.portal-chart,.auth-backdrop):before{display:none}html[data-theme-mode=CRISP_MINIMAL] .auth-panel{background:var(--crisp-card)!important;border-color:var(--crisp-border)!important;box-shadow:none!important;backdrop-filter:none!important}html[data-table-density=COMFORTABLE]{--tw-row-padding:14px 16px}body{background-color:var(--crisp-bg)}.tw-theme-toggle,body{color:var(--crisp-text-main)}.tw-theme-toggle{display:inline-flex;align-items:center;border:1px solid var(--crisp-border);border-radius:999px;background:var(--crisp-card);padding:7px 12px;font:600 11px/1.5 system-ui;cursor:pointer;max-width:240px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tw-theme-toggle:hover{border-color:var(--tw-emerald-primary)}.tw-theme-settings :is(select,input):focus-visible,.tw-theme-toggle:focus-visible{outline:2px solid var(--tw-emerald-primary);outline-offset:3px}.tw-theme-settings{border:1px solid var(--crisp-border);border-radius:12px;padding:14px;background:var(--crisp-card);color:var(--crisp-text-main)}.tw-theme-settings legend{font-size:12px;font-weight:700;padding:0 6px}.tw-theme-settings label{display:block;margin:8px 0;font:12px/1.5 system-ui;color:var(--crisp-text-readable)}.tw-theme-settings select{display:block;width:100%;margin-top:4px;padding:8px;border:1px solid var(--crisp-border);border-radius:7px;background:var(--crisp-bg);color:var(--crisp-text-main)}.tw-theme-settings .tw-theme-checkbox{display:flex;gap:8px;align-items:center}.tw-theme-settings input{accent-color:var(--tw-emerald-primary)}.tw-theme-settings p{font:11px/1.5 system-ui;color:var(--crisp-text-readable);margin:8px 0 0}:is([data-theme-surface=execution],.guard-panel,.guard-criteria-dialog,.guard-risk-warning,.eri-meter,.ai-pre-trade-modal){background:var(--execution-bg)!important;border:1px solid var(--execution-border)!important;box-shadow:var(--execution-shadow)!important;backdrop-filter:blur(var(--execution-blur))!important;-webkit-backdrop-filter:blur(var(--execution-blur))!important;color:var(--crisp-text-main)}html[data-theme-mode] .guard-cta-bar,html[data-theme-mode] .guard-panel>header{background:var(--execution-card)!important;border-color:var(--execution-border)!important}html[data-theme-mode] .guard-panel :is(section,form)[class*=bg-slate-]{background:var(--execution-card)!important;border-color:var(--execution-border)!important}html[data-theme-mode=CRISP_MINIMAL] :is(.guard-icon-pulse svg,.guard-icon-pulse i,.guard-active-dot,.guard-step-pulse){animation:none;box-shadow:none}html[data-theme-mode=CRISP_MINIMAL] :is(.guard-risk-warning,.high-impact-news-pulse,[class*=pulse-glow-]){animation:none!important;box-shadow:none!important}[data-theme-surface=analytics]{background:var(--analytics-bg)!important;color:var(--crisp-text-main)!important;border-color:var(--analytics-border)!important;box-shadow:var(--analytics-shadow)!important;backdrop-filter:blur(var(--analytics-blur));border-radius:16px;padding:16px}[data-theme-surface=analytics] :is(section,article,div,details,thead,th,td,input,select,textarea)[class*=border]{border-color:var(--analytics-border)!important}[data-theme-surface=analytics] :is(.calendar-day-cell,.risk-month-box,#csvVaultList>section,#csvVaultList>div),[data-theme-surface=analytics] :is(section,article,div,details,thead)[class*=bg-]{background:var(--analytics-card)!important;border-color:var(--analytics-border)!important;box-shadow:none!important}[data-theme-surface=analytics] :is(.risk-monitor-panel,.risk-records-panel,.risk-month-box>header){background:var(--analytics-card)!important;border-color:var(--analytics-border)!important}[data-theme-surface=analytics] :is(.risk-monitor-panel p,.risk-records-caption,.risk-day-label span,.risk-daily-trade time,.risk-no-trade,.risk-month-empty){color:var(--crisp-text-readable)!important}[data-theme-surface=analytics] .execution-eyebrow{color:var(--crisp-text-readable)!important}[data-theme-surface=analytics] .risk-loss,[data-theme-surface=analytics] .risk-over-limit{color:#FDA4AF!important}[data-theme-surface=analytics] .risk-win{color:#6EE7B7!important}[data-theme-surface=analytics] :is(input,select,textarea){background:var(--crisp-bg)!important;color:var(--crisp-text-main)!important}[data-theme-surface=analytics] :is(input,textarea)::placeholder{color:var(--crisp-text-readable);opacity:1}[data-theme-surface=analytics] :is(h1,h2,h3,h4,strong,th){color:var(--crisp-text-main)!important}[data-theme-surface=analytics] :is([class*=text-gray-],[class*=text-slate-],.text-muted){color:var(--crisp-text-readable)!important}[data-theme-surface=analytics] :is(.text-theme,[class*=text-emerald-],[class*=text-green-]){color:#6EE7B7!important}[data-theme-surface=analytics] :is([class*=text-red-],[class*=text-rose-]){color:#FDA4AF!important}[data-theme-surface=analytics] :is([class*=text-amber-],[class*=text-yellow-]){color:#FDE68A!important}[data-theme-surface=analytics] :is([class*=text-purple-],[class*=text-violet-],[class*=text-indigo-],[class*=text-blue-],[class*=text-sky-]){color:#DDD6FE!important}[data-theme-surface=analytics] .bg-theme{background:var(--tw-emerald-primary)!important;color:#062015!important}[data-theme-surface=analytics] .bg-theme-soft{background:#17362B!important;color:#6EE7B7!important}html:not([data-theme-mode=EMERALD_GLASS]) [data-theme-surface=analytics],html:not([data-theme-mode=EMERALD_GLASS]) [data-theme-surface=analytics] *{text-shadow:none!important;box-shadow:none!important;backdrop-filter:none!important;animation:none!important;background-image:none!important}html:not([data-theme-mode=EMERALD_GLASS]) [data-theme-surface=analytics]:after,html:not([data-theme-mode=EMERALD_GLASS]) [data-theme-surface=analytics]:before{display:none!important}[data-theme-surface=analytics] :is(table,.font-mono,[data-numeric],.calendar-day-cell,.risk-month-box,#csvVaultList,#csvAiAnalysisPanel){font-variant-numeric:var(--tw-numeric-variant)}[data-theme-surface=analytics] :is([data-numeric],td.text-right,.font-mono,#csvVaultList .font-extrabold){font-family:var(--tw-numeric-font)}[data-theme-surface=analytics] table{border-collapse:collapse;width:100%;font-size:12px;line-height:1.5}[data-theme-surface=analytics] :is(td,th){padding:var(--tw-row-padding)!important;border-bottom:1px solid var(--analytics-border)}[data-theme-surface=analytics] thead{background:var(--analytics-card)!important}[data-theme-surface=analytics] th{position:sticky;top:0;z-index:1;background:var(--analytics-card)}[data-theme-surface=analytics] tbody tr:is(:hover,:focus-within){background:var(--tw-row-hover)!important}[data-theme-surface=analytics] tbody tr>td:first-child{border-left:2px solid transparent}[data-theme-surface=analytics] tbody tr:is(:hover,:focus-within)>td:first-child{border-left-color:var(--tw-emerald-primary)}.tw-status-badge{display:inline-flex;border:1px solid #00e6994d;border-radius:5px;padding:2px 6px;background:#00E6991A;color:#6EE7B7;font:700 10px/1.5 system-ui;white-space:nowrap}.tw-status-badge[data-tone=warning]{background:#FBBF241A;border-color:#FBBF244D;color:#FDE68A}.tw-status-badge[data-tone=danger]{background:#EF44441A;border-color:#EF44444D;color:#FDA4AF}@media (max-width:640px){.tw-theme-toggle{max-width:145px;padding:6px 8px;font-size:10px}[data-theme-surface=analytics]{padding:10px}}

/*! tailwindcss v4.3.3 | MIT License | https://tailwindcss.com */:root{--gp-bg:#020b0c;--gp-card:#061718;--gp-raised:#0b2222;--gp-text:#e9f3f1;--gp-muted:#aec4c1;--gp-line:#173c35;--gp-accent:#00dfa0;--gp-primary:#00c77b;--gp-danger:#f36c73;--gp-radius:8px;--gp-gap:12px;--gp-glow:0 0 12px #00d99a18;--gp-font:Arial,Helvetica,sans-serif}.gp-analytics-page{overflow-wrap:anywhere;min-width:0}.gp-analytics-page>section{min-width:0}.gp-analytics-page [aria-label=Risk\ consistency] input{max-width:100%}.gp-analytics-page [aria-label=Performance\ summary]{background:var(--gp-card)}body.graphite-site{--background:#030b0d;--foreground:#e8eef0;--analytics-bg:#030b0d;--analytics-card:#081316;--analytics-border:#183035;--crisp-bg:#030b0d;--crisp-card:#081316;--crisp-border:#183035;--crisp-text-main:#e8eef0;--crisp-text-sub:#afbec6;color:#e8eef0;background:#030b0d}.graphite-site .auth-backdrop{background:#030b0d}.graphite-site .auth-backdrop:before{background:radial-gradient(at 25%,#073c2c,#030b0d 70%);animation:none}.graphite-site .auth-backdrop:after{background:linear-gradient(90deg,#002b1b33,#0000);animation:none}.graphite-site .auth-panel{-webkit-backdrop-filter:none;backdrop-filter:none;background:#071315ed;border-color:#1b463b;box-shadow:0 20px 60px #0008,0 0 20px #00dca60a}.graphite-site .auth-panel input{background:#0a191e;border-color:#244039}.graphite-site .auth-panel button[type=submit]{background:#006c4f;border:1px solid #00b984;box-shadow:inset 0 0 12px #00dca61a}.graphite-site .auth-panel button[type=submit]:hover{background:#008460}.graphite-site .auth-panel :is(button,input,a):focus-visible{outline-offset:3px;outline:2px solid #00dca6}.gp-analytics-page[data-embedded=true] [aria-label="Equity curve legends"] li p{display:none}.gp-analytics-page[data-embedded=true] [aria-label="Equity curve legends"]{grid-template-columns:repeat(3,minmax(0,1fr))}.gp-analytics-page[data-embedded=true] [aria-label="Equity curve legends"] h3{font-size:11px}.gp-analytics-page[data-embedded=true] [aria-label=Dual-equity\ curves]>div[role=status]{padding:10px;font-size:12px}.graphite-site .gp-analytics-page{background:var(--gp-bg);color:var(--gp-text);font:13px/1.5 var(--gp-font);width:100%;max-width:1400px;padding:16px}.gp-analytics-page>header{padding-bottom:12px}.gp-analytics-page>header h1{font-size:22px}.gp-analytics-page>header p{font-size:12px}.gp-analytics-page[data-embedded=true]>header{display:none}.gp-analytics-page>details{border:1px solid var(--gp-line);background:var(--gp-card);border-radius:8px;margin-top:10px;padding:10px 12px}.gp-analytics-page>details>summary{cursor:pointer;font-size:12px;font-weight:600}.gp-analytics-page>details[open]>:not(summary){margin-top:12px}.gp-analytics-page>section{border:1px solid var(--gp-line);background:linear-gradient(130deg,#07221c,#041213);border-radius:8px;margin-top:12px;padding:14px}.gp-analytics-page [aria-label="Financial and process equity chart"]{height:clamp(220px,36dvh,320px);margin-top:12px}.gp-analytics-page [aria-label="Equity curve legends"]{gap:6px;margin-top:10px}.gp-analytics-page [aria-label="Equity curve legends"] li{border-radius:6px;padding:8px}.gp-analytics-page [aria-label="Equity curve legends"] li p{font-size:11px}.gp-analytics-page :is(input,select,button){border-radius:6px;min-height:32px;font-size:12px}.gp-analytics-page :is(button,input,select,a,summary):focus-visible{outline:2px solid var(--gp-accent);outline-offset:3px}.graphite-site .institutional-ambient:not(.guard-shell):not(.live-chart-shell){background:var(--gp-bg);background-image:none}.graphite-site main.institutional-ambient:not(.guard-shell)>h1{font-size:24px}.graphite-site main.institutional-ambient:not(.guard-shell)>section:not(.execution-guard-card){border-color:var(--gp-line);border-radius:8px}.graphite-site .auth-panel{border-radius:12px;padding:24px}.graphite-site .auth-panel h1{font-size:25px}.graphite-site .auth-panel p{line-height:1.6}.graphite-site .auth-panel input{border-radius:6px;min-height:40px}