*{box-sizing:border-box}:root{--bg:#060708;--surface:#0a0d0f;--surface-2:#0f1315;--surface-3:#14191b;--text:#f1f0eb;--text-2:#c7c8c3;--text-3:#848b89;--muted:#626a69;--line:#292f31;--line-2:#3a4345;--brand:#e8e5dc;--positive:#78d5b0;--negative:#e9838b;--accent:#9ed8ca;--shadow:0 28px 90px rgba(0,0,0,.38)}body,html{margin:0;min-height:100%;background:var(--bg);color:var(--text);font-family:SF Pro Text,PingFang TC,Helvetica Neue,Noto Sans TC,Arial,sans-serif;-webkit-font-smoothing:antialiased;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}html{scrollbar-color:#394244 #090b0c}body{background:radial-gradient(circle at 75% -10%,rgba(126,169,173,.08),transparent 31%),linear-gradient(180deg,#060708,#080a0b 62%,#050607)}body:before{content:"";position:fixed;inset:0;pointer-events:none;opacity:.09;background-image:linear-gradient(rgba(255,255,255,.025) 1px,transparent 0),linear-gradient(90deg,rgba(255,255,255,.025) 1px,transparent 0);background-size:58px 58px;-webkit-mask-image:linear-gradient(180deg,#000,transparent 85%);mask-image:linear-gradient(180deg,#000,transparent 85%)}button,input,select,textarea{font:inherit}button{cursor:pointer}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgba(158,216,202,.55)}input,select,textarea{width:100%;min-width:0;min-height:46px;border:1px solid #343c3f;border-radius:8px;background:#090c0e;color:#f2f1ec;padding:11px 13px;font-size:14px;font-weight:620;transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}input::placeholder,textarea::placeholder{color:#555d5e}input:focus,select:focus,textarea:focus{border-color:#667978;background:#0b0f11;box-shadow:0 0 0 3px rgba(158,216,202,.07)}input:disabled{color:#747b79;background:#0c1012}input[type=number]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}label>span{display:block;margin-bottom:8px;color:#b8bcb8;font-size:11px;font-weight:760;letter-spacing:.02em;line-height:1.35}label>span i{font-style:normal;color:#91b7ad;font-size:9px;margin-left:5px}.win{color:var(--positive)!important}.loss{color:var(--negative)!important}.mutedValue{color:#69716f!important}.eyebrow,.label,.welcomeKicker{color:#8b9390;font-size:9px;font-weight:820;letter-spacing:.16em}.newTrade,.primary{min-height:44px;padding:0 17px;border:1px solid #f0ede5;border-radius:9px;background:var(--brand);color:#090b0c;font-size:12px;font-weight:830;box-shadow:0 9px 24px rgba(0,0,0,.2);transition:.15s ease}.newTrade:hover,.primary:hover{background:#f3f0e8;transform:translateY(-1px)}.newTrade:disabled,.primary:disabled{opacity:.45;transform:none}.primary.full{width:100%}.ghostButton,.secondary{min-height:42px;padding:0 14px;border:1px solid #3a4345;border-radius:9px;background:#101416;color:#d3d4cf;font-size:11px;font-weight:760;transition:.15s ease}.ghostButton:hover,.secondary:hover{border-color:#586163;background:#151a1c}.closeLink,.linkButton{min-height:34px;padding:0 11px;border:1px solid #384144;border-radius:8px;background:#101416;color:#d0d1cd;font-size:10px;font-weight:800}.closeLink{background:var(--brand);border-color:var(--brand);color:#090b0c}.iconButton{width:38px;height:38px;border:1px solid #343d40;border-radius:50%;background:#101416;color:#aeb5b3;font-size:21px;line-height:1}.iconButton:hover{color:#fff;border-color:#566163}.authMessage{padding:11px 12px;border:1px solid #5c363b;border-radius:8px;background:#1a1012;color:#e8a3a9}.authMessage,.finePrint{font-size:10px;line-height:1.55}.finePrint{margin:17px 0 0;color:#858d8a}.numericInput{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.authPage{min-height:100vh;display:grid;place-items:center;padding:28px;position:relative;overflow:hidden}.authNoise{position:absolute;inset:0;pointer-events:none;background:radial-gradient(circle at 20% 18%,rgba(211,214,207,.032),transparent 28%),radial-gradient(circle at 80% 75%,rgba(111,166,155,.045),transparent 25%)}.authShell{position:relative;width:min(1100px,100%);min-height:670px;display:grid;grid-template-rows:auto 1fr auto;border:1px solid #2d3436;border-radius:18px;background:rgba(9,11,12,.88);box-shadow:0 42px 120px rgba(0,0,0,.42);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);overflow:hidden}.authFooter,.authHeader{display:flex;align-items:center;justify-content:space-between;padding:24px 28px;border-bottom:1px solid #242a2c}.authFooter{border-top:1px solid #242a2c;border-bottom:0;color:#6c7472;font-size:8px;font-weight:800;letter-spacing:.15em}.authWordmark{display:flex;align-items:center;gap:12px}.authWordmark img{width:44px;height:44px;object-fit:cover;border-radius:10px;border:1px solid #3b3e3d}.authWordmark>div{display:grid;grid-gap:4px;gap:4px}.authWordmark b{font-size:13px;letter-spacing:.18em}.authWordmark span{color:#858a88;font-size:9px;font-weight:700}.authMain{display:grid;grid-template-columns:1fr .9fr;align-items:center;grid-gap:62px;gap:62px;padding:50px 66px}.authIntro h1{margin:15px 0 17px;font-size:clamp(40px,4.3vw,58px);line-height:1.04;letter-spacing:-.05em;font-weight:770}.authLead{margin:0;color:#aaa9a4;font-size:15px;font-weight:560}.authMarkets{display:flex;gap:7px;flex-wrap:wrap;margin-top:27px}.authMarkets span{padding:6px 9px;border:1px solid #303638;border-radius:999px;color:#8d9391;font-size:9px;font-weight:700}.authCard{width:100%;padding:28px;border:1px solid #303739;border-radius:14px;background:linear-gradient(145deg,#0e1214,#090c0e);box-shadow:0 24px 58px rgba(0,0,0,.2)}.authTop{display:flex;justify-content:space-between;align-items:flex-start;gap:16px;margin-bottom:24px}.authTop>div:first-child{display:grid;grid-gap:5px;gap:5px}.authModeTitle{font-size:19px;font-weight:790}.authTop small{color:#7e8583;font-size:9px}.authSwitch{display:flex;padding:3px;border:1px solid #303739;border-radius:9px;background:#090c0e}.authSwitch button{min-height:31px;padding:0 10px;border:0;border-radius:6px;background:transparent;color:#7f8684;font-size:10px;font-weight:740}.authSwitch button.on{background:#e4e1d8;color:#090b0c}.authCard form{display:grid;grid-gap:15px;gap:15px}.authBrand{display:grid;grid-gap:42px;gap:42px}.envBox{display:grid;grid-gap:8px;gap:8px;padding:14px;border:1px solid var(--line);border-radius:8px;background:#0d1012}.envBox code{color:#c4c5c0;font-size:10px}.boot,.loading{min-height:55vh;display:grid;place-items:center;color:#737b79;font-size:9px;letter-spacing:.12em}.loadErrorPanel{max-width:560px;margin:80px auto;padding:24px;border:1px solid #4d3538;border-radius:12px;background:#120d0f;text-align:center}.loadErrorPanel span{font-size:16px;font-weight:780}.loadErrorPanel p{color:#9a8587;font-size:10px;line-height:1.6}.loadErrorPanel button{margin-top:8px}.shell{min-height:100vh;display:grid;grid-template-columns:230px minmax(0,1fr)}.sidebar{position:-webkit-sticky;position:sticky;top:0;height:100vh;padding:29px 21px 23px;border-right:1px solid #23292b;background:rgba(6,8,9,.95);display:flex;flex-direction:column;justify-content:space-between;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);z-index:30}.buttonBrand{border:0;background:transparent;padding:0;display:flex;align-items:center;gap:11px;color:inherit;text-align:left}.brandLogo{width:41px;height:41px;object-fit:cover;border-radius:10px;border:1px solid #373b3a}.brandCopy{display:grid;grid-gap:3px;gap:3px}.brandCopy b{font-size:13px;letter-spacing:.16em}.brandCopy small{color:#757c7a;font-size:8px;font-weight:700;letter-spacing:.05em}.nav{display:grid;grid-gap:5px;gap:5px;margin-top:69px}.nav button{min-height:46px;padding:0 14px;border:1px solid transparent;border-radius:9px;background:transparent;color:#8f9592;text-align:left}.nav button b{font-weight:730;letter-spacing:.015em}.nav button:hover{background:#0e1214;color:#d8d8d3}.nav button.active{background:linear-gradient(90deg,rgba(228,225,216,.075),rgba(255,255,255,.012));border-color:#3b4243;color:#f0efeb;box-shadow:inset 2px 0 0 #d9d6cd}.sidebarBottom{display:grid;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;grid-gap:9px;gap:9px;padding-top:17px;border-top:1px solid #242a2c}.profileAvatar{width:36px;height:36px;border:1px solid #343c3e;border-radius:9px;background:linear-gradient(145deg,#14191b,#0c1012);display:grid;place-items:center;color:#e8e6de;font-size:12px;font-weight:800}.profileMeta{display:grid;grid-gap:3px;gap:3px;min-width:0}.profileMeta strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#e6e5df;font-size:10px}.profileMeta span{color:#737b79;font-size:8px}.logout{border:0;background:none;color:#7e8583;font-size:8px}.content{width:min(1360px,100%);min-width:0;margin:0 auto;padding:28px 40px 32px}.topbar{min-height:75px;padding-bottom:22px;border-bottom:1px solid #242a2c;display:flex;justify-content:space-between;align-items:center;gap:18px}.topbar h1{margin:7px 0 0;line-height:1;font-weight:770;letter-spacing:-.04em}.topActions{gap:8px}.welcomePanel{margin-top:22px;padding:19px 21px;border:1px solid #30383a;border-radius:11px;background:radial-gradient(circle at 93% 3%,rgba(158,216,202,.05),transparent 35%),linear-gradient(145deg,#101416,#0a0d0f);display:flex;align-items:center;justify-content:space-between;gap:22px}.welcomePanel h2{margin:7px 0 5px;font-size:22px;font-weight:760;letter-spacing:-.035em}.welcomePanel p{margin:0;color:#989f9c;font-size:10px;line-height:1.5}.welcomeBase{min-width:145px;display:grid;justify-items:end;grid-gap:4px;gap:4px}.welcomeBase small,.welcomeBase span{color:#858d8a;font-size:9px}.welcomeBase strong{font-size:19px;font-weight:780}.metrics{display:grid;grid-template-columns:1.32fr .78fr .78fr .78fr 1.15fr;grid-gap:10px;gap:10px;margin-top:11px}.metrics article{min-width:0;min-height:125px;padding:18px 19px;border:1px solid #303638;border-radius:10px;background:linear-gradient(145deg,#101416,#090c0e);display:flex;flex-direction:column;justify-content:space-between}.metrics article.metricPrimary{background:radial-gradient(circle at 100% 0,rgba(218,214,204,.065),transparent 45%),linear-gradient(145deg,#111517,#0a0d0f)}.metrics article.capitalMetric{background:radial-gradient(circle at 100% 0,rgba(158,216,202,.05),transparent 45%),linear-gradient(145deg,#101517,#090c0e)}.metrics span{color:#b5b8b4;font-size:11px;font-weight:750}.metrics strong{overflow:hidden;text-overflow:ellipsis;color:#f2f1ec;font-size:31px;line-height:1;font-weight:760;letter-spacing:-.04em}.metrics .capitalMetric strong{font-size:24px}.metrics small{color:#8d9592;font-size:10px;font-weight:650;line-height:1.4}.currencyBreakdown{display:flex;align-items:center;justify-content:flex-end;gap:14px;padding:10px 2px 0;color:#747b79}.currencyBreakdown>span{font-size:8px;font-weight:800}.currencyBreakdown>div{display:flex;align-items:center;gap:15px;flex-wrap:wrap}.currencyBreakdown>div>div{display:flex;align-items:baseline;gap:6px}.currencyBreakdown b{color:#7f8784;font-size:8px}.currencyBreakdown strong{font-size:9px;font-weight:750}.panel{margin-top:43px}.panelHead{display:flex;align-items:flex-end;justify-content:space-between;gap:14px;padding-bottom:12px;border-bottom:1px solid #2a3032}.panel h3{margin:5px 0 0;font-size:20px;font-weight:740;letter-spacing:-.025em}.smallNote{color:#707876;font-size:9px}.positionGrid{display:grid;grid-gap:9px;gap:9px;margin-top:13px}.premiumPositionCard{display:grid;grid-template-columns:minmax(160px,1.15fr) minmax(145px,.95fr) minmax(300px,2fr) auto;align-items:center;grid-gap:20px;gap:20px;padding:18px 19px;border:1px solid #30383b;border-radius:10px;background:linear-gradient(145deg,#101518,#0a0e10);transition:.15s ease}.premiumPositionCard:hover{border-color:#495254;background:#121719;transform:translateY(-1px)}.positionCardTop{display:flex;align-items:flex-start;justify-content:space-between;gap:8px}.positionCardTop>div:first-child{display:grid;grid-gap:5px;gap:5px}.positionCardTop strong{font-size:22px;font-weight:790}.positionCardTop span{color:#929996;font-size:10px}.positionBadges{display:flex;gap:5px;flex-wrap:wrap}.positionBadges em{font-style:normal;padding:4px 7px;border:1px solid #3b4446;border-radius:999px;color:#aeb4b1;font-size:9px}.positionCostHero{display:grid;grid-gap:6px;gap:6px}.positionCostHero span,.positionFacts span{color:#909794;font-size:9px;font-weight:700}.positionCostHero strong{font-size:23px;font-weight:760}.positionFacts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px}.positionFacts>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.positionFacts b{overflow:hidden;text-overflow:ellipsis;color:#e4e4de;font-size:12px}.positionFacts small{color:#858c8a}.positionCardFooter{display:grid;justify-items:end;grid-gap:9px;gap:9px}.positionCardFooter>span{color:#858c8a;font-size:9px}.positionCardFooter>div{display:flex;gap:5px}.calendarPanel,.performance,.recent{padding:18px;border:1px solid #2d3436;border-radius:10px;background:#0a0e10}.chart{width:100%;height:235px;margin-top:10px}.gridline{stroke:#1f2628;stroke-width:1}.trendline{stroke:#c9ddd7;stroke-width:2;fill:none;vector-effect:non-scaling-stroke;filter:drop-shadow(0 0 5px rgba(158,216,202,.16))}.chartFoot{display:flex;justify-content:space-between;padding-top:9px;border-top:1px solid #272e30;color:#717977;font-size:8px}.emptyChart{height:205px;display:grid;place-items:center;color:#717977;font-size:10px}.grid2{display:grid;grid-template-columns:1.05fr .95fr;grid-gap:14px;gap:14px;margin-top:14px}.calendar,.weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.weekdays{padding:13px 0 7px;color:#737b79;font-size:8px;text-align:center}.calendar{border-top:1px solid #282f31;border-left:1px solid #282f31}.day{min-width:0;min-height:65px;padding:7px;border-right:1px solid #282f31;border-bottom:1px solid #282f31;display:flex;flex-direction:column;justify-content:space-between;color:#aeb1ad;font-size:9px}.day.empty{background:#080b0d}.day strong{align-self:flex-end;max-width:100%;font-size:8px;text-align:right;overflow:hidden;text-overflow:ellipsis}.largeCalendar .day{min-height:104px;padding:9px}.largeCalendar .day strong{font-size:10px}.calendarHead{align-items:center}.calendarNav{display:flex;gap:5px}.calendarNav button{min-height:32px;padding:0 10px;border:1px solid #343c3e;border-radius:7px;background:#0e1214;color:#9ba29f;font-size:9px;font-weight:700}.calendarNav button:hover{border-color:#555e60;color:#e3e3de}.tradeList{margin-top:5px}.trade{width:100%;min-height:61px;border:0;border-bottom:1px solid #252c2e;background:transparent;color:inherit;display:grid;grid-template-columns:45px minmax(0,1fr) auto 16px;align-items:center;grid-gap:9px;gap:9px;text-align:left}.trade:last-child{border-bottom:0}.trade:hover{background:#0e1214}.tradeDate{color:#717977;font-size:8px}.tradeMain{display:grid;grid-gap:3px;gap:3px;min-width:0}.tradeMain strong{font-size:12px}.tradeMain span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#7d8583;font-size:8px}.trade>strong{font-size:10px}.rowArrow{color:#626a69}.emptyList{padding:26px 0;color:#717977;font-size:10px}.singlePage{padding:27px 0}.premiumListHead{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:14px}.historyHint{margin:0;color:#8d9491;font-size:10px}.tradeToolbar{display:grid;grid-template-columns:minmax(220px,1fr) auto 145px;grid-gap:8px;gap:8px;padding:8px;border:1px solid #2d3537;border-radius:10px;background:#0b0e10;margin-bottom:10px}.searchBox{display:flex;align-items:center;gap:7px;padding:0 9px;border:1px solid #30383a;border-radius:8px;background:#080b0d}.searchBox span{color:#6f7776}.searchBox input{min-height:37px;padding:0;border:0;background:transparent;box-shadow:none}.filterGroup{display:flex;gap:3px}.filterGroup button{border:1px solid transparent;border-radius:7px;background:transparent;color:#7c8482;padding:0 10px;font-size:9px;font-weight:700}.filterGroup button.active{border-color:#3d4647;background:#14191b;color:#e3e2dc}.marketFilter{min-height:39px;font-size:10px}.premiumTradeTable{border:1px solid #2c3436;border-radius:10px;background:#090d0f;overflow:hidden}.premiumTradeHeader,.premiumTradeRow{display:grid;grid-template-columns:1.25fr .7fr .9fr .82fr .9fr 1fr .92fr 18px;grid-gap:10px;gap:10px;align-items:center;padding:0 14px}.premiumTradeHeader{min-height:40px;border-bottom:1px solid #2a3032;background:#0d1113;color:#767e7c;font-size:8px;font-weight:700}.premiumTradeRow{width:100%;min-height:68px;border:0;border-bottom:1px solid #252c2e;background:transparent;color:#bec1bd;text-align:left}.premiumTradeRow:last-child{border-bottom:0}.premiumTradeRow:hover{background:#0f1416}.tableAsset{display:grid;grid-gap:3px;gap:3px;min-width:0}.tableAsset strong{overflow:hidden;text-overflow:ellipsis;font-size:13px;color:#ecebe5}.priceCell small,.tableAsset small{overflow:hidden;text-overflow:ellipsis;color:#717977;font-size:7px}.statusPill{justify-self:start;padding:4px 6px;border:1px solid #3c4946;border-radius:999px;background:#101615;color:#b5cbc5;font-size:7px;font-weight:700}.priceCell{display:grid;grid-gap:3px;gap:3px}.priceCell b{color:#e3e3dd;font-size:11px}.tableArrow{color:#606867}.modalBackdrop{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:rgba(0,0,0,.74);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.tradeComposer{width:min(1040px,100%);max-height:calc(100dvh - 38px);overflow:auto;border:1px solid #3a4244;border-radius:13px;background:#090c0e;box-shadow:var(--shadow)}.composerHeader,.modalHead{position:-webkit-sticky;position:sticky;top:0;z-index:5;display:flex;justify-content:space-between;align-items:center;padding:18px 21px;border-bottom:1px solid #2b3234;background:rgba(9,12,14,.97);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.composerHeader h2,.modalHead h2{margin:6px 0 0;font-size:23px;font-weight:770;letter-spacing:-.035em}.composerStatus{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;padding:12px 21px 0}.composerStatus button{min-height:47px;border:1px solid #30383a;border-radius:8px;background:#0c1012;color:#8e9693;padding:8px 12px;display:flex;align-items:center;justify-content:space-between}.composerStatus button span{font-size:11px;font-weight:790}.composerStatus button small{color:#6e7775;font-size:8px}.composerStatus button.active{border-color:#525b5a;background:linear-gradient(110deg,rgba(229,226,217,.1),rgba(158,216,202,.035));color:#efeee9}.composerGrid{display:grid;grid-template-columns:minmax(0,1fr) 260px;grid-gap:12px;gap:12px;padding:12px 21px 0}.composerMain{display:grid;grid-gap:9px;gap:9px}.composerSection{padding:15px;border:1px solid #2e3638;border-radius:9px;background:#0b0f11;box-shadow:inset 0 1px 0 rgba(255,255,255,.015)}.composerSectionHead{min-height:21px;display:flex;align-items:center;gap:9px;margin-bottom:13px}.composerSectionHead>span{min-width:10px;color:#979e9b;font-size:9px;font-weight:800}.composerSectionHead b{color:#ecebe5;font-size:13px;font-weight:790}.formGrid{display:grid;grid-gap:9px;gap:9px}.formGrid.three{grid-template-columns:repeat(3,minmax(0,1fr))}.formGrid.two{grid-template-columns:repeat(2,minmax(0,1fr))}.topGap{margin-top:9px}.marketSelector{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:6px;gap:6px;margin-bottom:12px}.marketSelector button{min-height:40px;border:1px solid #30383a;border-radius:8px;background:#0a0e10;color:#858d8b;font-size:10px;font-weight:770;transition:.15s ease}.marketSelector button:hover{border-color:#485153;color:#d8d9d4;background:#101517}.marketSelector button.active{border-color:#656d6c;background:linear-gradient(120deg,rgba(231,228,218,.11),rgba(158,216,202,.035));color:#f2f0e9}.fxPairGrid{display:grid;grid-template-columns:1fr 1fr 1.08fr;grid-gap:9px;gap:9px;align-items:end}.fxPairPreview{min-height:46px;padding:8px 11px;border:1px solid #343d3f;border-radius:8px;background:#0d1113;display:grid;grid-template-columns:auto 1fr;align-items:center;grid-column-gap:9px;column-gap:9px}.fxPairPreview>span{grid-row:1/span 2;color:#8b9390;font-size:9px;font-weight:800}.fxPairPreview strong{font-size:14px;font-weight:780}.fxPairPreview small{color:#8e9693;font-size:9px}.assetNameField small{display:block;margin-top:6px;color:#9cc9be;font-size:9px;line-height:1.4}.customStrategyField{margin-top:9px}.costStrip{display:grid;grid-template-columns:1.1fr 1fr .72fr;grid-gap:12px;gap:12px;margin-top:10px;padding:12px 13px;border:1px solid #353d3f;border-left:2px solid #d8d5cd;border-radius:8px;background:#0e1214}.costStrip>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.costStrip span{color:#8c9491;font-size:9px}.costStrip strong{font-size:19px}.costStrip b,.costStrip strong{overflow:hidden;text-overflow:ellipsis}.costStrip b{color:#b1b5b1;font-size:10px;line-height:1.4}.composerSummary{position:-webkit-sticky;position:sticky;top:82px;align-self:start;padding:18px;border:1px solid #30383a;border-radius:9px;background:linear-gradient(160deg,#0f1416,#090c0e)}.summaryTop{display:flex;justify-content:space-between;align-items:center;color:#909794;font-size:9px;font-weight:800;letter-spacing:.08em}.summaryTop em{font-style:normal;padding:4px 7px;border:1px solid #43524f;border-radius:999px;color:#c6d7d2;font-size:9px}.summarySymbol{margin-top:20px;font-size:27px;font-weight:800;letter-spacing:-.02em}.summaryMeta{margin-top:6px;color:#9aa19e;font-size:10px}.summaryCost{display:grid;grid-gap:5px;gap:5px;margin-top:19px;padding:14px 0;border-top:1px solid #293133;border-bottom:1px solid #293133}.summaryCost span,.summaryFacts span,.summaryResult span{color:#8d9592;font-size:9px}.summaryCost strong{overflow:hidden;text-overflow:ellipsis;font-size:22px}.summaryFacts{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px;margin-top:14px}.summaryFacts>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.summaryFacts b{overflow:hidden;text-overflow:ellipsis;font-size:11px}.summaryFacts small{color:#858d8a}.summaryResult{display:grid;grid-gap:5px;gap:5px;margin-top:14px;padding-top:12px;border-top:1px solid #293133}.summaryResult strong{font-size:18px}.composerError{margin:11px 21px 0}.composerFooter{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;display:flex;justify-content:flex-end;gap:7px;padding:12px 21px;background:rgba(9,12,14,.97);border-top:1px solid #2b3234;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.closeModal,.premiumDetail,.premiumModal{width:min(820px,100%);max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #394143;border-radius:12px;background:#090c0e;box-shadow:var(--shadow)}.closeForm,.premiumEditForm{padding:20px}.premiumSnapshot{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px;margin-bottom:14px;padding:13px;border:1px solid #2e3638;border-radius:9px;background:#0d1113}.premiumSnapshot>div{display:grid;grid-gap:4px;gap:4px;min-width:0}.premiumResult span,.premiumSnapshot span{color:#8d9592;font-size:9px}.premiumSnapshot strong{overflow:hidden;text-overflow:ellipsis;font-size:14px}.premiumResult{display:flex;justify-content:space-between;align-items:center;margin-top:13px;padding:13px;border:1px solid #2e3638;border-radius:9px;background:#0d1113}.premiumResult strong{font-size:20px}.modalActions{display:flex;justify-content:flex-end;gap:7px;margin-top:14px}.detailPremiumHead{display:flex;justify-content:space-between;align-items:flex-start;padding:21px;border-bottom:1px solid #2c3335;background:linear-gradient(145deg,#111619,#090c0e)}.detailIdentity h2{margin:6px 0 5px;font-size:29px;font-weight:800}.detailIdentity>div{display:flex;align-items:center;gap:9px}.detailIdentity>p:last-child{margin:0;color:#858c8a;font-size:9px}.premiumDetailBody{padding:21px}.detailPrimary{display:grid;grid-template-columns:1.05fr 1.95fr;grid-gap:20px;gap:20px;padding-bottom:18px;border-bottom:1px solid #2a3133}.detailCost{display:grid;grid-gap:5px;gap:5px}.detailCost span,.detailInfoGrid span,.detailJournalNote>span,.detailKeyNumbers span{color:#8c9491;font-size:9px}.detailCost strong{font-size:27px}.detailCost small{color:#858d8a;font-size:9px}.detailKeyNumbers{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:9px;gap:9px}.detailKeyNumbers>div{padding-left:11px;border-left:1px solid #2b3234;display:grid;grid-gap:4px;gap:4px;min-width:0}.detailKeyNumbers b{overflow:hidden;text-overflow:ellipsis;font-size:12px}.detailKeyNumbers small{color:#858d8a;font-size:9px}.detailInfoGrid{display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #2a3133}.detailInfoGrid>div{padding:14px 9px 14px 0;display:grid;grid-gap:4px;gap:4px}.detailInfoGrid b{font-size:9px}.detailJournalNote{padding:16px 0}.detailJournalNote p{margin:6px 0 0;color:#acafaa;font-size:10px;line-height:1.65}.premiumDetailActions{display:flex;justify-content:space-between;align-items:center;padding-top:13px;border-top:1px solid #2a3133}.premiumDetailActions>div{display:flex;gap:6px}.dangerText{border:0;background:none;color:#c86f75;font-size:8px}.premiumEditForm{display:grid;grid-gap:9px;gap:9px}.editSectionTitle{display:flex;align-items:center;gap:8px}.editSectionTitle span{color:#858d8a;font-size:9px}.editSectionTitle b{font-size:11px}.reviewPage{display:grid;grid-gap:14px;gap:14px}.reviewSummary{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px}.reviewSummary article{min-width:0;min-height:106px;padding:16px;border:1px solid #30383a;border-radius:10px;background:#0a0e10;display:flex;flex-direction:column;justify-content:space-between;gap:9px}.reviewSummary span{color:#858d8a;font-size:8px;font-weight:720}.reviewSummary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:19px;font-weight:760}.reviewSummary small{font-size:8px;color:#7d8583}.reviewRecent,.reviewStrategies{border:1px solid #2e3638;border-radius:10px;background:#0a0e10;overflow:hidden}.reviewSectionHead{padding:15px 16px;display:flex;align-items:end;justify-content:space-between;gap:14px;border-bottom:1px solid #293032}.reviewSectionHead h3{margin:5px 0 0;font-size:16px;font-weight:740}.reviewSectionHead>span{color:#737b79;font-size:8px}.strategyHeader,.strategyRow{display:grid;grid-template-columns:minmax(0,1.7fr) .6fr .7fr 1fr;align-items:center;grid-gap:10px;gap:10px;padding:0 16px}.strategyHeader{min-height:36px;color:#707876;font-size:7px;font-weight:720}.strategyHeader,.strategyRow{border-bottom:1px solid #252c2e}.strategyRow{min-height:51px;color:#a9ada9;font-size:9px}.strategyRow:last-child{border-bottom:0}.strategyRow strong:first-child{color:#e7e6e0;font-size:10px}.strategyRow strong:last-child{text-align:right}.reviewRecentList{display:grid}.reviewRecentRow{min-height:54px;padding:0 16px;display:grid;grid-template-columns:minmax(0,1.3fr) 1fr auto;align-items:center;grid-gap:12px;gap:12px;border-bottom:1px solid #252c2e}.reviewRecentRow:last-child{border-bottom:0}.reviewRecentRow>div{display:grid;grid-gap:3px;gap:3px}.reviewRecentRow>div strong{font-size:11px}.reviewRecentRow>div small,.reviewRecentRow>span{color:#737b79;font-size:8px}.reviewRecentRow>strong{font-size:9px}.emptyState{max-width:560px;padding:24px;border:1px solid #2e3638;border-radius:10px;background:#0b0f11}.emptyState span{color:#717977;font-size:8px;font-weight:800;letter-spacing:.16em}.emptyState h2{margin:9px 0 7px;font-size:22px}.emptyState p{margin:0;color:#858c8a;font-size:10px;line-height:1.65}.reviewEmpty{max-width:none}.settingsGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:12px;gap:12px}.settingsCard{min-width:0;padding:18px;border:1px solid #30383a;border-radius:10px;background:linear-gradient(145deg,#0f1315,#0a0d0f);display:grid;grid-gap:13px;gap:13px}.settingsCardHead{display:flex;align-items:center;justify-content:space-between;gap:14px;padding-bottom:11px;border-bottom:1px solid #293032}.settingsCardHead h3{margin:5px 0 0;font-size:17px;font-weight:740}.settingsAvatar{width:40px;height:40px;border:1px solid #394244;border-radius:10px;display:grid;place-items:center;background:#111619;color:#e8e6df;font-size:14px;font-weight:800}.settingsCard p{margin:0;color:#9aa09e;font-size:10px;line-height:1.65}.settingsActions{display:flex;align-items:center;gap:9px}.savedMsg{color:var(--positive);font-size:9px}.dataSettingsCard{grid-column:1/-1;grid-template-columns:minmax(0,1fr) auto;align-items:end}.dataSettingsCard .settingsCardHead{grid-column:1/-1}.dataCount{color:#737b79;font-size:8px;font-weight:700}.exportButton{min-width:116px}.exportButton:disabled{opacity:.4}.fxAttribution{color:#818986!important;font-size:9px!important}.fxAttribution a{color:#7d918c;text-decoration:none;border-bottom:1px solid #394642}footer{display:flex;justify-content:space-between;margin-top:46px;padding-top:13px;border-top:1px solid #242a2c;color:#656d6c;font-size:7px;font-weight:800;letter-spacing:.15em}@media(max-width:1180px){.content{padding:26px 28px 30px}.metrics{grid-template-columns:repeat(3,1fr)}.metrics .capitalMetric,.metrics .metricPrimary{grid-column:span 2}.premiumPositionCard{grid-template-columns:1fr 1fr}.positionFacts{grid-column:1/-1}.positionCardFooter{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center}.composerGrid{grid-template-columns:minmax(0,1fr) 235px}}@media(max-width:980px){.reviewSummary{grid-template-columns:1fr 1fr}.tradeToolbar{grid-template-columns:1fr auto}.marketFilter{grid-column:1/-1}.premiumTradeHeader,.premiumTradeRow{grid-template-columns:1.25fr .72fr .85fr .8fr .9fr 1fr .85fr 16px;padding:0 10px;gap:7px}}@media(max-width:760px){body,html{width:100%;overflow-x:hidden}.shell{display:block;min-height:100dvh}.sidebar{position:-webkit-sticky;position:sticky;top:0;width:100%;height:58px;padding:10px 14px;border-right:0;border-bottom:1px solid #252c2e;display:flex;align-items:center;justify-content:flex-start;background:rgba(6,8,9,.97);z-index:60}.sidebar>div:first-child{display:block}.buttonBrand{display:flex}.brandLogo{width:34px;height:34px;border-radius:9px}.brandCopy b{font-size:12px}.brandCopy small,.sidebarBottom{display:none}.nav{position:fixed;left:0;right:0;bottom:0;z-index:70;height:64px;margin:0;padding:5px max(7px,env(safe-area-inset-right)) max(5px,env(safe-area-inset-bottom)) max(7px,env(safe-area-inset-left));display:grid;grid-template-columns:repeat(5,1fr);grid-gap:3px;gap:3px;border-top:1px solid #293032;background:rgba(7,9,10,.97);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.nav button{min-width:0;min-height:50px;padding:0 3px;border:0;border-radius:8px;text-align:center;display:grid;place-items:center;color:#777f7d}.nav button b{font-size:10px;line-height:1.15;font-weight:720}.nav button.active{border:0;background:#121719;box-shadow:inset 0 2px 0 #d9d6cd;color:#ecebe5}.content{width:100%;padding:15px 13px 88px}.topbar{min-height:58px;padding-bottom:12px}.topbar .eyebrow{display:none}.topbar h1{margin:0;font-size:22px}.newTrade{min-height:39px;padding:0 13px;font-size:10px}.welcomePanel{margin-top:14px;padding:15px}.welcomePanel h2{font-size:19px}.welcomePanel p{font-size:8px;line-height:1.5}.welcomeBase{min-width:84px}.welcomeBase small{display:none}.welcomeBase strong{font-size:17px}.metrics{grid-template-columns:1fr 1fr;gap:7px}.metrics article{min-height:100px;padding:14px}.metrics article.metricPrimary{grid-column:1/-1;min-height:112px}.metrics article.capitalMetric{grid-column:1/-1;min-height:106px}.metrics strong{font-size:26px}.metrics .capitalMetric strong{font-size:23px}.metrics span{font-size:9px}.metrics small{font-size:8px}.currencyBreakdown{align-items:flex-start;flex-direction:column;gap:7px;padding-top:9px}.currencyBreakdown>div{gap:11px}.panel{margin-top:30px}.panel h3{font-size:18px}.calendarPanel,.performance,.recent{padding:14px}.grid2{grid-template-columns:1fr;gap:11px}.chart{height:195px}.emptyChart{height:180px}.premiumPositionCard{grid-template-columns:1fr;gap:12px;padding:15px}.positionCardFooter,.positionCardTop,.positionCostHero,.positionFacts{grid-column:1}.positionFacts{grid-template-columns:repeat(3,1fr);gap:8px;padding-top:12px;border-top:1px solid #293033}.positionCardFooter{display:flex;justify-content:space-between;align-items:center}.positionCardFooter>div{display:flex}.positionCostHero strong{font-size:21px}.largeCalendar .day{min-height:76px}.day{min-height:56px;padding:5px}.day strong{font-size:7px}.calendarHead{align-items:flex-start}.calendarNav button{min-height:30px;padding:0 8px;font-size:8px}.singlePage{padding:22px 0}.premiumListHead{align-items:stretch;flex-direction:column}.premiumListHead .primary{width:100%}.tradeToolbar{grid-template-columns:1fr;gap:7px}.marketFilter{grid-column:auto}.filterGroup{overflow-x:auto;scrollbar-width:none}.filterGroup::-webkit-scrollbar{display:none}.filterGroup button{flex:0 0 auto;min-height:35px}.premiumTradeTable{border:0;background:transparent;display:grid;grid-gap:8px;gap:8px;overflow:visible}.premiumTradeHeader{display:none}.premiumTradeRow{position:relative;min-width:0;min-height:0;padding:13px;border:1px solid #2d3537!important;border-radius:9px!important;background:#0b0f11;display:grid;grid-template-columns:1fr auto;grid-gap:9px 12px;gap:9px 12px}.premiumTradeRow .tableAsset{grid-column:1}.premiumTradeRow .statusPill{grid-column:2}.premiumTradeRow>.priceCell,.premiumTradeRow>span:nth-child(3),.premiumTradeRow>span:nth-child(4),.premiumTradeRow>strong:nth-child(6),.premiumTradeRow>strong:nth-child(7){font-size:9px}.premiumTradeRow>.tableArrow{position:absolute;right:12px;bottom:11px}.modalBackdrop{padding:0;align-items:stretch}.closeModal,.premiumDetail,.premiumModal,.tradeComposer{width:100vw;height:100dvh;max-height:100dvh;border:0;border-radius:0}.composerHeader,.modalHead{padding:14px}.composerHeader h2,.modalHead h2{font-size:21px}.composerStatus{padding:9px 12px 0}.composerStatus button{min-height:44px}.composerStatus button small{display:none}.composerGrid{display:block;padding:9px 12px 0}.composerSection{padding:14px;margin-bottom:8px}.composerSectionHead{margin-bottom:11px}.marketSelector{grid-template-columns:1fr 1fr}.marketSelector button{min-height:43px;font-size:11px}.fxPairGrid{grid-template-columns:1fr 1fr}.fxPairPreview{grid-column:1/-1}.formGrid.three,.formGrid.two{grid-template-columns:1fr}.topGap{margin-top:8px}.costStrip{grid-template-columns:1fr;gap:7px}.composerSummary{position:static;margin-top:8px;padding:15px}.summarySymbol{font-size:25px}.summaryCost strong{font-size:21px}.composerFooter{padding:9px 12px max(9px,env(safe-area-inset-bottom))}.composerFooter .ghostButton,.composerFooter .primary{flex:1 1}.composerError{margin:9px 12px 0}input,select,textarea{font-size:16px}.premiumSnapshot{grid-template-columns:1fr}.closeForm,.premiumDetailBody,.premiumEditForm{padding:15px}.detailPremiumHead{padding:17px 15px}.detailPrimary{grid-template-columns:1fr;gap:14px}.detailKeyNumbers{grid-template-columns:1fr 1fr}.detailKeyNumbers>div{padding:10px;border:1px solid #2c3436;border-radius:8px}.detailInfoGrid{grid-template-columns:1fr 1fr}.premiumDetailActions{align-items:stretch;flex-direction:column-reverse;gap:9px}.modalActions,.premiumDetailActions>div{display:grid;grid-template-columns:1fr 1fr}.modalActions button{width:100%}.settingsGrid{grid-template-columns:1fr}.dataSettingsCard{grid-column:auto;grid-template-columns:1fr;align-items:stretch}.dataSettingsCard .settingsCardHead{grid-column:auto}.settingsActions{align-items:stretch;flex-direction:column}.exportButton,.settingsActions .primary{width:100%}.reviewSummary{grid-template-columns:1fr 1fr;gap:7px}.reviewSummary article{min-height:93px;padding:13px}.reviewSummary strong{font-size:16px}.strategyHeader,.strategyRow{grid-template-columns:minmax(0,1.35fr) .48fr .62fr .9fr;gap:6px;padding:0 11px}.reviewRecentRow{padding:10px 12px;grid-template-columns:1fr auto}.reviewRecentRow>span{grid-column:1}.reviewRecentRow>strong{grid-column:2;grid-row:1/span 2}footer{display:none}}@media(max-width:420px){.brandCopy{display:none}.welcomePanel{display:grid;grid-template-columns:1fr}.welcomeBase{justify-items:start}.metrics strong{font-size:24px}.metrics .capitalMetric strong{font-size:20px}.positionFacts{grid-template-columns:1fr 1fr}.fxPairGrid{grid-template-columns:1fr}.fxPairPreview{grid-column:auto}.reviewSummary{grid-template-columns:1fr}.strategyHeader,.strategyRow{grid-template-columns:1.2fr .45fr .6fr .85fr;font-size:7px}.authIntro h1{font-size:36px}}@media(max-width:680px){.authPage{padding:0}.authShell{min-height:100dvh;border:0;border-radius:0}.authHeader{padding:17px}.authMain{grid-template-columns:1fr;gap:27px;padding:30px 17px}.authIntro h1{font-size:39px}.authLead{font-size:13px}.authMarkets{margin-top:18px}.authCard{padding:19px}.authFooter{padding:15px 17px}}.day.today{background:linear-gradient(145deg,rgba(232,229,220,.055),rgba(158,216,202,.025));box-shadow:inset 0 0 0 1px #4a5353}.day.today>span{color:#f0efe9;font-weight:800}.authUtility button{font-size:9px}.authUtility button:hover{color:#d7d8d3}.authUtility button:disabled{opacity:.45}.recoveryCard h1{margin:8px 0 7px;letter-spacing:-.04em}.recoveryCard>p{margin:0 0 22px;color:#858d8a;font-size:10px}.rangeTabs button{min-height:30px;padding:0 9px;color:#717a77;font-size:8px}.rangeTabs button:hover{color:#c8cac5}.rangeTabs button.active{border-color:#3c4547;background:#13181a;color:#ecebe5}.tradeToolbar{grid-template-columns:minmax(230px,1fr) auto 145px auto}.toolbarCount{min-width:52px;color:#747c7a;font-size:8px;font-weight:720}.closeQtyField>span{gap:8px}.inlineAction{color:#91aaa3;font-size:8px}.inlineAction:hover{color:#d3ddd9}.closeQtyField>small{color:#7f8784;font-size:8px}.reviewQuality{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:9px;gap:9px}.reviewQuality>div{min-height:78px;padding:14px 16px;border:1px solid #2e3638;border-radius:10px;background:#0a0e10;display:flex;flex-direction:column;justify-content:space-between}.reviewQuality span{color:#7b8381;font-size:8px;font-weight:720}.reviewQuality strong{font-size:16px;font-weight:760}.accountSettingsCard{align-content:start}.accountLogout{width:max-content;min-width:116px}.accountSettingsCard p{word-break:break-all}@media(max-width:980px){.tradeToolbar{grid-template-columns:1fr auto}.marketFilter{grid-column:1}.toolbarCount{grid-column:2;grid-row:2}}@media(max-width:760px){.rangeTabs{overflow-x:auto;scrollbar-width:none}.rangeTabs::-webkit-scrollbar{display:none}.rangeTabs button{flex:0 0 auto;min-height:31px}.tradeToolbar{grid-template-columns:1fr}.marketFilter,.toolbarCount{grid-column:auto;grid-row:auto}.toolbarCount{text-align:left;padding:0 2px}.reviewQuality{grid-template-columns:1fr 1fr}.reviewQuality>div:last-child{grid-column:1/-1}.accountLogout{width:100%}}@media(max-width:420px){.performanceHead{align-items:flex-start;gap:10px}.rangeTabs{max-width:100%}.reviewQuality{grid-template-columns:1fr}.reviewQuality>div:last-child{grid-column:auto}}.closeForm label,.composerSection label,.formGrid>label,.premiumEditForm label,input[type=date]{min-width:0;max-width:100%}input[type=date]{display:block;width:100%;overflow:hidden;color-scheme:dark;text-align:left}input[type=date]::-webkit-date-and-time-value{min-width:0;margin:0;text-align:left}input[type=date]::-webkit-datetime-edit{padding:0}@media(max-width:760px){body,html{max-width:100%}.closeModal,.premiumDetail,.premiumModal,.tradeComposer,body,html{overflow-x:hidden}.composerMain,.composerSection,.formGrid,.formGrid>label{min-width:0;max-width:100%}label>span{margin-bottom:7px;color:#c1c5c0;font-size:12px;line-height:1.35}label>span i{font-size:10px}.eyebrow,.label,.welcomeKicker{font-size:10px;color:#979f9c}input,select,textarea{min-height:52px;padding:12px 13px;font-size:16px;line-height:1.3}input[type=date]{height:52px;padding:0 13px;font-size:16px;font-weight:650;line-height:52px}input[type=date]::-webkit-date-and-time-value{line-height:50px}.composerHeader,.modalHead{padding:15px 14px}.composerHeader h2,.modalHead h2{font-size:23px}.composerStatus button span{font-size:12px}.composerSection{padding:15px 14px}.composerSectionHead{margin-bottom:13px}.composerSectionHead>span{font-size:10px}.composerSectionHead b{font-size:14px}.marketSelector button{font-size:12px}.assetNameField small{font-size:10px;color:#a8cfc6}.costStrip{grid-template-columns:1fr 1fr;gap:10px 12px;padding:14px}.costStrip>div:first-child{grid-column:1/-1;padding-bottom:10px;border-bottom:1px solid #2b3335}.costStrip span{font-size:10px;color:#959d9a}.costStrip strong{font-size:23px}.costStrip b{font-size:11px;color:#c0c3bf}.composerSummary{padding:16px}.summaryTop,.summaryTop em{font-size:10px}.summaryMeta{font-size:11px}.summaryCost span,.summaryFacts span,.summaryResult span{font-size:10px}.summaryFacts b{font-size:12px}.summaryFacts small{font-size:10px;color:#8f9694}.summaryResult strong{font-size:19px}.welcomePanel p{font-size:10px}.metrics span{font-size:11px}.currencyBreakdown b,.currencyBreakdown>span,.metrics small{font-size:10px}.currencyBreakdown strong,.positionCardTop span{font-size:11px}.positionBadges em,.positionCostHero span,.positionFacts span{font-size:10px}.positionFacts b{font-size:13px}.chartFoot,.day,.positionCardFooter>span,.positionFacts small,.weekdays{font-size:10px}.day strong{font-size:9px}.premiumTradeRow>.priceCell,.premiumTradeRow>span:nth-child(3),.premiumTradeRow>span:nth-child(4),.premiumTradeRow>strong:nth-child(6),.premiumTradeRow>strong:nth-child(7),.tradeDate,.tradeMain span{font-size:10px}.priceCell small,.statusPill,.tableAsset small{font-size:9px}.detailCost small,.detailCost span,.detailInfoGrid span,.detailJournalNote>span,.detailKeyNumbers small,.detailKeyNumbers span,.premiumResult span,.premiumSnapshot span{font-size:10px}.detailInfoGrid b{font-size:11px}.editSectionTitle span{font-size:10px}.editSectionTitle b{font-size:12px}.reviewSectionHead>span,.reviewSummary small,.reviewSummary span{font-size:10px}.strategyHeader{font-size:9px}.strategyRow{font-size:10px}.strategyRow strong:first-child{font-size:11px}.reviewQuality span,.reviewRecentRow>div small,.reviewRecentRow>span,.reviewRecentRow>strong{font-size:10px}.settingsCard p{font-size:11px}.dataCount,.savedMsg{font-size:10px}.fxAttribution{font-size:10px!important}.authTop small,.authUtility button,.finePrint{font-size:10px}.composerFooter .ghostButton,.composerFooter .primary{min-height:50px;font-size:13px}}@media(max-width:390px){.costStrip{grid-template-columns:1fr}.costStrip>div:first-child{grid-column:auto}}body{font-size:15px}.eyebrow,.label,.welcomeKicker{color:#9aa19f}label>span{font-size:12px;color:#c4c7c2}label>span i{font-size:10px}.newTrade,.primary{min-height:46px;font-size:13px}.ghostButton,.secondary{min-height:44px;font-size:12px}.closeLink,.linkButton{font-size:11px}.brandCopy b{font-size:14px}.brandCopy small{font-size:9px;color:#898f8d}.nav button{min-height:50px}.nav button b{font-size:15px;font-weight:750}.logout,.profileMeta span{font-size:10px}.topbar h1{font-size:31px}.welcomePanel{padding:22px 24px}.welcomePanel h2{font-size:25px}.welcomePanel p{font-size:12px;color:#a6aca9}.welcomeBase small,.welcomeBase span{font-size:10px}.welcomeBase strong{font-size:22px}.metrics article{min-height:134px;padding:20px 21px}.metrics span{font-size:12px;color:#c0c3bf}.metrics strong{font-size:34px}.metrics .capitalMetric strong{font-size:27px}.metrics small{font-size:11px;color:#959d9a}.currencyBreakdown b,.currencyBreakdown>span{font-size:9px}.currencyBreakdown strong{font-size:10px}.panel h3{font-size:23px}.positionCardTop strong{font-size:24px}.positionCardTop span{font-size:12px;color:#a5aba8}.positionBadges em{font-size:10px}.positionCostHero span,.positionFacts span{font-size:10px;color:#9ca29f}.positionCostHero strong{font-size:25px}.positionFacts b{font-size:14px}.positionFacts small{font-size:9px;color:#7f8784}.chartFoot,.positionCardFooter>span,.tradeDate,.tradeMain span,.weekdays{font-size:10px}.composerHeader h2,.modalHead h2{font-size:27px}.composerStatus button span{font-size:13px}.composerStatus button small{color:#858d8a}.composerSectionHead>span{font-size:10px}.composerSectionHead b{font-size:15px}.marketSelector button{min-height:45px}.assetNameField small{font-size:10px}.costStrip span{font-size:10px;color:#9da4a1}.costStrip b{font-size:11px;color:#c4c7c2}.summaryCost span,.summaryFacts span,.summaryResult span,.summaryTop,.summaryTop em{font-size:10px}.summaryFacts small{font-size:9px}.historyHint,.settingsCard p{font-size:12px}.settingsCardHead h3{font-size:20px}.dataCount,.reviewSummary small,.reviewSummary span,.savedMsg{font-size:10px}.reviewSummary strong{font-size:21px}.reviewSectionHead h3{font-size:19px}.reviewSectionHead>span,.strategyHeader{font-size:10px}.strategyRow{font-size:11px}.strategyRow strong:first-child{font-size:12px}.reviewQuality span,.reviewRecentRow>div small,.reviewRecentRow>span,.reviewRecentRow>strong{font-size:10px}.authModeTitle{font-size:21px}.authTop small{font-size:11px;color:#969d9a}.authCard label>span,.authSwitch button{font-size:12px}.authCard input{min-height:50px;font-size:15px}.authUtility button,.finePrint{font-size:11px}.authMarkets span{font-size:10px}@media(max-width:760px){.eyebrow,.label,.welcomeKicker{font-size:11px}label>span{font-size:13px}label>span i{font-size:11px}.composerHeader h2,.modalHead h2{font-size:25px}.composerSectionHead>span{font-size:11px}.composerSectionHead b{font-size:15px}.marketSelector button{font-size:13px}.assetNameField small,.costStrip span{font-size:11px}.costStrip b{font-size:12px;line-height:1.5}.summaryTop,.summaryTop em{font-size:11px}.summaryMeta{font-size:12px}.summaryCost span,.summaryFacts span,.summaryResult span{font-size:11px}.summaryFacts b{font-size:13px}.summaryFacts small{font-size:11px}.metrics span,.welcomePanel p{font-size:12px}.metrics small{font-size:11px}.positionCardTop span{font-size:12px}.positionBadges em,.positionCostHero span,.positionFacts span{font-size:11px}.positionFacts b{font-size:14px}.chartFoot,.day,.positionCardFooter>span,.positionFacts small,.tradeDate,.tradeMain span,.weekdays{font-size:11px}.day strong,.priceCell small,.statusPill,.tableAsset small{font-size:10px}.detailCost small,.detailCost span,.detailInfoGrid span,.detailJournalNote>span,.detailKeyNumbers small,.detailKeyNumbers span,.premiumTradeRow>.priceCell,.premiumTradeRow>span:nth-child(3),.premiumTradeRow>span:nth-child(4),.premiumTradeRow>strong:nth-child(6),.premiumTradeRow>strong:nth-child(7){font-size:11px}.detailInfoGrid b{font-size:12px}.reviewQuality span,.reviewRecentRow>div small,.reviewRecentRow>span,.reviewRecentRow>strong,.reviewSectionHead>span,.reviewSummary small,.reviewSummary span{font-size:11px}.strategyHeader{font-size:10px}.strategyRow{font-size:11px}.settingsCard p,.strategyRow strong:first-child{font-size:12px}.dataCount,.fxAttribution,.savedMsg{font-size:11px!important}.authTop small,.authUtility button,.finePrint{font-size:11px}.authModeTitle{font-size:22px}.authSwitch button{font-size:13px}}.coreMetrics{grid-template-columns:1.28fr 1.1fr .78fr .72fr 1.12fr}.coreMetrics .metricPrimary{background:radial-gradient(circle at 100% 0,rgba(159,216,203,.065),transparent 46%)}.positionIdentity{border:0;background:transparent;color:inherit;text-align:left;padding:0;display:grid;grid-gap:5px;gap:5px;min-width:0}.positionIdentity strong{font-size:24px;font-weight:800;color:#f0efe9}.positionIdentity>span{font-size:12px;color:#a5aba8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.positionCostHero small{font-size:10px;color:#7f8784}.mergeNotice{margin-top:12px;padding:12px 13px;border:1px solid #3a4445;border-radius:8px;background:linear-gradient(115deg,rgba(159,216,203,.055),rgba(255,255,255,.015));display:flex;align-items:center;justify-content:space-between;gap:14px}.mergeNotice>div:first-child{display:grid;grid-gap:4px;gap:4px}.mergeNotice b{font-size:12px}.mergeNotice span{font-size:10px;color:#8b9390}.mergeNotice>div:last-child{display:flex;gap:5px}.mergeNotice button{min-height:32px;border:1px solid #374042;border-radius:7px;background:#0d1113;color:#818987;padding:0 10px;font-size:10px;font-weight:750}.mergeNotice button.active{background:#e5e2da;color:#0b0c0d;border-color:#e5e2da}.feeArea{margin-top:10px}.feeToggle{border:0;background:transparent;color:#91aaa3;padding:4px 0;font-size:10px;font-weight:750}.feeToggle:hover{color:#d4ddd9}.feeArea>.formGrid{margin-top:8px}.noteField{display:block;margin-top:11px}.noteField textarea{min-height:86px;resize:vertical}.positionMini{padding:13px 14px;margin-bottom:14px;border:1px solid #30383a;border-radius:9px;background:#0d1113;display:grid;grid-gap:4px;gap:4px}.positionMini span{font-size:10px;color:#89918e}.positionMini strong{font-size:19px}.positionMini small{font-size:10px;color:#777f7d}.previewResult{margin-top:12px;padding:13px 14px;border:1px solid #31393b;border-radius:9px;background:#0d1113;display:grid;grid-template-columns:1fr auto;align-items:center;grid-gap:6px;gap:6px}.previewResult span{font-size:10px;color:#8a928f}.previewResult strong{font-size:18px}.previewResult small{grid-column:1/-1;font-size:9px;color:#737b79}.compactModal{width:min(520px,100%)}.inlineAction{border:0;background:transparent;color:#9bbcb4;font-size:9px;font-weight:760;padding:0}.closeQtyField>span{display:flex;justify-content:space-between;align-items:center}.closeQtyField>small{display:block;margin-top:5px;color:#8b9390;font-size:9px}.splitActions{justify-content:space-between}.splitActions>div{display:flex;gap:8px}.executionSection{margin-top:20px}.executionList{display:grid}.executionRow{width:100%;min-height:62px;border:0;border-bottom:1px solid #252c2e;background:transparent;color:inherit;display:grid;grid-template-columns:1.35fr 1fr 1fr 1fr 20px;grid-gap:12px;gap:12px;align-items:center;text-align:left;padding:0 6px}.executionRow:hover{background:#0f1416}.executionRow>div{display:grid;grid-gap:4px;gap:4px}.executionRow span{font-size:9px;color:#727a77}.executionRow b,.executionRow strong{font-size:11px;color:#e3e2dd}.executionKind{justify-self:start;width:max-content;padding:4px 7px;border:1px solid #35413e;border-radius:999px}.executionKind.entry{color:#9dcfc1;border-color:#355047}.executionKind.exit{color:#d7c4a9;border-color:#4b4237}.savedToast{margin-top:14px;padding:10px 12px;border:1px solid #34413d;border-radius:8px;background:#0f1513;color:#a8c8bf;font-size:10px}.calendarPageHead{display:flex;justify-content:space-between;align-items:flex-end;gap:16px;margin-bottom:14px}.calendarPageHead h2{margin:5px 0 0;font-size:25px}.calendarPageHead>div:last-child{display:flex;gap:6px}.fullCalendar .day{min-height:100px}.day.today{box-shadow:inset 0 0 0 1px #5d6868}.authUtility{margin-top:12px;display:flex;justify-content:flex-end}.authUtility button{border:0;background:transparent;color:#8d9693;font-size:11px;font-weight:720;padding:4px 0}.recoveryCard{width:min(440px,100%);padding:28px;border:1px solid #30383a;border-radius:14px;background:linear-gradient(145deg,#0f1315,#090c0e);box-shadow:var(--shadow)}.recoveryCard>img{width:44px;height:44px;border-radius:10px;border:1px solid #373b3a;object-fit:cover;margin-bottom:22px}.recoveryCard h1{margin:8px 0 18px;font-size:28px}.recoveryCard form{display:grid;grid-gap:14px;gap:14px}.toolbarCount{color:#7f8784;font-size:10px;text-align:right}@media(max-width:1180px){.coreMetrics{grid-template-columns:1.2fr 1fr 1fr}.coreMetrics article:nth-child(3){border-right:0}.coreMetrics article:nth-child(4),.coreMetrics article:nth-child(5){border-bottom:0}.coreMetrics article:nth-child(5){grid-column:span 2;border-right:0}.premiumPositionCard{grid-template-columns:1fr 1fr}.positionFacts{grid-column:1/-1}.positionCardFooter{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center}}@media(max-width:900px){.executionRow{grid-template-columns:1.2fr 1fr 1fr 20px}.executionRow>div:nth-child(4){display:none}}@media(max-width:760px){.coreMetrics{grid-template-columns:1fr 1fr}.coreMetrics article.metricPrimary{grid-column:1/-1}.coreMetrics article:nth-child(3){border-right:1px solid #2a3032}.coreMetrics article:nth-child(4){border-right:0}.coreMetrics article:nth-child(5){grid-column:1/-1}.mergeNotice{align-items:flex-start;flex-direction:column}.mergeNotice>div:last-child{width:100%}.mergeNotice button{flex:1 1}.executionRow{position:relative;padding:11px 4px;grid-template-columns:1fr auto}.executionRow>div:nth-child(2),.executionRow>div:nth-child(3),.executionRow>div:nth-child(4){display:grid}.executionRow>div:nth-child(2),.executionRow>div:nth-child(3){grid-row:2}.executionRow>div:nth-child(4){grid-row:3}.executionRow>span:last-child{position:absolute;right:5px;top:50%;transform:translateY(-50%)}.calendarPageHead{align-items:flex-start;flex-direction:column}.fullCalendar .day{min-height:66px}.splitActions{flex-direction:column-reverse}.splitActions>div{display:grid;grid-template-columns:1fr 1fr;width:100%}.splitActions>.dangerText{text-align:left;padding:8px 0}.previewResult{grid-template-columns:1fr}.previewResult small{grid-column:auto}}@media(max-width:420px){.coreMetrics{grid-template-columns:1fr 1fr}.coreMetrics article{min-height:100px}.coreMetrics strong{font-size:26px}.coreMetrics article:nth-child(5) strong{font-size:23px}.executionRow>div:nth-child(2),.executionRow>div:nth-child(3){font-size:10px}}.analyticsPage{display:grid;grid-gap:14px;gap:14px}.analyticsHero{display:grid;grid-template-columns:1.25fr 1fr 1fr 1fr;border:1px solid #30383a;border-radius:11px;background:#0a0e10;overflow:hidden}.analyticsHero article{min-height:112px;padding:18px 19px;display:flex;flex-direction:column;justify-content:space-between;gap:9px;border-right:1px solid #293032}.analyticsHero article:last-child{border-right:0}.analyticsHero span{font-size:11px;font-weight:730;color:#afb4b0}.analyticsHero strong{font-weight:780;letter-spacing:-.025em;color:#efeee8}.analyticsHero small{font-size:10px;color:#808885}.analyticsGrid{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.analyticsPanel{border:1px solid #2e3638;border-radius:11px;background:#0a0e10;overflow:hidden}.analyticsTable,.periodTable,.productRanking{display:grid}.analyticsHeader,.analyticsRow{display:grid;grid-template-columns:1.1fr .55fr .65fr 1fr;align-items:center;grid-gap:10px;gap:10px;padding:0 18px}.analyticsHeader{min-height:39px;color:#737b79;font-size:10px;font-weight:730}.analyticsHeader,.analyticsRow{border-bottom:1px solid #252c2e}.analyticsRow{min-height:53px;font-size:11px;color:#aab0ac}.analyticsRow:last-child{border-bottom:0}.analyticsRow strong:first-child{font-size:12px;color:#e6e5df}.analyticsRow strong:last-child{text-align:right}.productRankRow{min-height:57px;display:grid;grid-template-columns:28px minmax(0,1fr) auto auto;align-items:center;grid-gap:10px;gap:10px;padding:0 18px;border-bottom:1px solid #252c2e}.productRankRow:last-child{border-bottom:0}.productRankRow>span{font-size:9px;color:#646d6a;font-weight:760}.productRankRow>div{min-width:0;display:grid;grid-gap:2px;gap:2px}.productRankRow>div strong{font-size:12px;color:#e8e7e1}.productRankRow>div small{font-size:9px;color:#747c79;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.productRankRow>b{font-size:9px;color:#818986;font-weight:670}.productRankRow>strong{font-size:11px;text-align:right}.periodHead{align-items:center}.periodTabs{display:flex;gap:5px}.periodTabs button{min-width:38px;min-height:31px;border:1px solid #30383a;border-radius:7px;background:#0d1113;color:#7e8784;font-size:10px;font-weight:760}.periodTabs button.active{background:#e5e2da;color:#0b0d0e;border-color:#e5e2da}.periodHeader,.periodRow{display:grid;grid-template-columns:1fr .55fr .65fr 1fr 1.15fr;align-items:center;grid-gap:10px;gap:10px;padding:0 18px}.periodHeader{min-height:39px;color:#737b79;font-size:10px;font-weight:730}.periodHeader,.periodRow{border-bottom:1px solid #252c2e}.periodRow{min-height:52px;color:#a9afac;font-size:11px}.periodRow:last-child{border-bottom:0}.periodRow>strong:first-child{color:#e7e6e0;font-size:12px}.periodRow>strong:last-child{text-align:right}.analyticsFootnote{margin:1px 2px 0;color:#69716f;font-size:10px}.analyticsPage .reviewSummary{grid-template-columns:repeat(4,1fr)}.analyticsPage .reviewSummary article{min-height:106px}@media(max-width:1180px){.analyticsHero{grid-template-columns:1fr 1fr}.analyticsHero article:nth-child(2){border-right:0}.analyticsHero article:nth-child(-n+2){border-bottom:1px solid #293032}.analyticsGrid{grid-template-columns:1fr}}@media(max-width:760px){.analyticsHero{grid-template-columns:1fr 1fr}.analyticsHero article{min-height:98px;padding:14px}.analyticsHero strong{font-size:20px}.analyticsHero span{font-size:11px}.analyticsHero small{font-size:10px}.analyticsPage .reviewSummary{grid-template-columns:1fr 1fr}.analyticsPage .reviewSummary article{min-height:94px}.productRankRow{grid-template-columns:24px minmax(0,1fr) auto;padding:10px 13px;min-height:61px}.productRankRow>b{grid-column:2}.productRankRow>strong{grid-column:3;grid-row:1/span 2}.analyticsHeader,.analyticsRow{padding:0 13px;grid-template-columns:1fr .5fr .62fr .95fr;gap:7px}.periodHeader,.periodRow{padding:0 13px;grid-template-columns:1fr .5fr .65fr 1fr;gap:7px}.periodHeader span:nth-child(4),.periodRow span:nth-child(4){display:none}.periodHead{align-items:flex-start;gap:12px}.analyticsFootnote{font-size:11px}}@media(max-width:430px){.analyticsHero{grid-template-columns:1fr}.analyticsHero article{border-right:0;border-bottom:1px solid #293032}.analyticsHero article:last-child{border-bottom:0}.analyticsPage .reviewSummary{grid-template-columns:1fr}.analyticsPage .reviewSummary article{border-right:0;border-bottom:1px solid #293032}.analyticsPage .reviewSummary article:last-child{border-bottom:0}.analyticsHeader,.analyticsRow{grid-template-columns:1fr .55fr .85fr}.analyticsHeader span:nth-child(3),.analyticsRow span:nth-child(3){display:none}.periodHeader,.periodRow{grid-template-columns:1fr .55fr 1fr}.periodHeader span:nth-child(3),.periodRow span:nth-child(3){display:none}}.smallNote{font-size:11px;color:#969e9b}.detailPremiumHead{padding:24px 25px}.detailIdentity .eyebrow{font-size:11px;color:#9ea5a2}.detailIdentity h2{font-size:32px}.detailIdentity>p:last-child{font-size:12px;color:#a3aaa7}.premiumDetailBody{padding:24px 25px}.detailPrimary{gap:24px;padding-bottom:21px}.detailCost span,.detailInfoGrid span,.detailJournalNote>span,.detailKeyNumbers span{font-size:11px;color:#aab0ad;font-weight:650}.detailCost strong{font-size:30px}.detailCost small,.detailKeyNumbers small{font-size:11px;color:#909895}.detailKeyNumbers>div{padding-left:15px;gap:7px}.detailKeyNumbers b{font-size:15px}.detailInfoGrid>div{padding:17px 12px 17px 0;gap:7px}.detailInfoGrid b{color:#e5e4df}.detailJournalNote{padding:19px 0}.detailJournalNote p{line-height:1.75;color:#b8bcb7}.executionSection{margin-top:25px}.executionSection .panelHead h3{font-size:22px}.executionRow{min-height:74px;grid-template-columns:1.35fr 1fr 1fr 1fr 62px;gap:15px;padding:0 10px}.executionRow>div{gap:6px}.executionRow span{font-size:11px;color:#919996}.executionRow b,.executionRow strong{font-size:13px;color:#ecebe5}.executionKind{font-size:11px!important;padding:5px 9px}.executionEditHint{justify-self:end;width:max-content;padding:5px 9px;border:1px solid #384244;border-radius:7px;color:#c6cbc7!important;font-size:10px!important;font-weight:750}.executionRow:hover .executionEditHint{border-color:#626d6d;color:#f0efe9!important}.premiumDetailActions{justify-content:flex-end;padding-top:16px}.premiumDetailActions>div{gap:8px}.premiumDetailActions button{min-height:42px;font-size:12px}.dangerZone{margin-top:20px;padding:15px 16px;border:1px solid rgba(197,93,101,.32);border-radius:9px;background:rgba(112,36,42,.075);display:flex;align-items:center;justify-content:space-between;gap:18px}.dangerZone>div{display:grid;grid-gap:4px;gap:4px}.dangerZone strong{font-size:12px;color:#dfb4b8}.dangerZone span{font-size:10px;color:#92777a}.dangerButton{min-height:40px;padding:0 14px;border:1px solid #78484d;border-radius:8px;background:#171012;color:#e3a6ac;font-size:11px;font-weight:760;white-space:nowrap}.dangerButton:hover{border-color:#a75c64;background:#251416;color:#ffd2d6}.dangerButton:disabled{opacity:.45;cursor:not-allowed}.dangerButtonSmall{min-height:38px}.splitActions>.dangerButton{align-self:center}.calendarPageHead{margin-bottom:16px}.calendarPageHead .label{font-size:11px;color:#9ba29f}.calendarPageHead h2{font-size:29px;letter-spacing:-.03em}.calendarPageHead>div:last-child{gap:7px}.calendarPageHead .ghostButton{min-height:40px;min-width:42px;font-size:11px}.calendarMonthStats{display:grid;grid-template-columns:1.4fr repeat(3,1fr);border:1px solid #30383a;border-radius:10px;background:#0a0e10;overflow:hidden;margin-bottom:13px}.calendarMonthStats article{min-height:84px;padding:14px 16px;border-right:1px solid #293032;display:flex;flex-direction:column;justify-content:space-between;gap:6px}.calendarMonthStats article:last-child{border-right:0}.calendarMonthStats span{font-size:10px;color:#9da4a1;font-weight:700}.calendarMonthStats strong{font-size:19px;color:#efeee8}.calendarMonthStats small{font-size:10px;color:#858d8a}.calendarPanel.fullCalendar{padding:16px}.weekdays{padding:13px 0 10px;font-size:11px;color:#929a97;font-weight:700}.fullCalendar .day{min-height:102px;padding:9px 10px;font-size:11px}.dayButton{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:100%;font-family:inherit;text-align:left;background:#090d0f;border-top:0;border-left:0;color:inherit;cursor:default}.dayButton:disabled{opacity:1}.dayButton.hasActivity{cursor:pointer;background:linear-gradient(145deg,#0d1214,#090d0f)}.dayButton.hasActivity:hover{background:linear-gradient(145deg,#12191b,#0b1012);box-shadow:inset 0 0 0 1px #475153}.dayNumber{font-size:11px;color:#aeb5b1;font-weight:650}.day.today .dayNumber{color:#f0efe9;font-weight:800}.dayActivity{display:grid;justify-items:end;grid-gap:5px;gap:5px;max-width:100%}.dayActivity strong{max-width:100%;font-size:12px;font-weight:800;letter-spacing:-.01em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dayActivity small{font-size:9px;color:#79817e}.calendarPnlCompact{display:none}.calendarDayModal{width:min(620px,100%);max-height:calc(100dvh - 40px);overflow:auto;border:1px solid #394143;border-radius:12px;background:#090c0e;box-shadow:var(--shadow)}.calendarDayBody{padding:20px}.calendarDayTotal{padding:17px;border:1px solid #30383a;border-radius:9px;background:#0d1113;display:grid;grid-gap:6px;gap:6px}.calendarDayTotal span{font-size:11px;color:#9ba29f}.calendarDayTotal strong{font-size:27px}.calendarDayTotal small{font-size:10px;color:#7f8784}.calendarEventList{margin-top:14px;border-top:1px solid #293032}.calendarEventRow{min-height:64px;padding:10px 4px;display:grid;grid-template-columns:minmax(0,1fr) 1fr auto;align-items:center;grid-gap:13px;gap:13px;border-bottom:1px solid #293032}.calendarEventRow>div{display:grid;grid-gap:4px;gap:4px}.calendarEventRow>div strong{font-size:13px}.calendarEventRow>div small,.calendarEventRow>span{font-size:10px;color:#8d9592}.calendarEventRow>strong{font-size:12px;text-align:right}.analyticsHeader,.periodHeader{font-size:11px;color:#909895}.analyticsRow,.periodRow{font-size:12px;min-height:57px}.analyticsRow strong:first-child,.periodRow>strong:first-child{font-size:13px}.productRankRow{min-height:61px}.productRankRow>b,.productRankRow>div small,.productRankRow>span{font-size:10px}.productRankRow>div strong{font-size:13px}.analyticsFootnote{color:#79817e}@media(max-width:900px){.executionRow{grid-template-columns:1.25fr 1fr 1fr 58px}}@media(max-width:760px){.detailPremiumHead{padding:19px 16px}.detailIdentity h2{font-size:29px}.premiumDetailBody{padding:17px 16px}.detailCost span,.detailInfoGrid span,.detailJournalNote>span,.detailKeyNumbers span{font-size:12px}.detailKeyNumbers b{font-size:15px}.detailInfoGrid b,.detailJournalNote p{font-size:13px}.executionRow{padding:13px 5px;grid-template-columns:1fr auto;gap:9px}.executionRow span{font-size:11px}.executionRow b,.executionRow strong{font-size:13px}.executionEditHint{position:absolute;right:5px;top:11px;transform:none!important}.premiumDetailActions{padding-top:14px}.premiumDetailActions>div{display:grid;grid-template-columns:1fr 1fr;width:100%}.premiumDetailActions .primary{grid-column:1/-1}.dangerZone{align-items:stretch;flex-direction:column}.dangerZone strong{font-size:13px}.dangerZone span{font-size:11px;line-height:1.5}.dangerButton{width:100%;min-height:44px;font-size:12px}.splitActions>.dangerButton{text-align:center;width:100%;align-self:stretch}.calendarMonthStats{grid-template-columns:1fr 1fr}.calendarMonthStats article:nth-child(2){border-right:0}.calendarMonthStats article:nth-child(-n+2){border-bottom:1px solid #293032}.calendarMonthStats article{min-height:78px}.calendarPanel.fullCalendar{padding:10px}.weekdays{font-size:10px}.fullCalendar .day{min-height:70px;padding:6px 5px}.dayNumber{font-size:10px}.dayActivity{gap:3px}.dayActivity strong{font-size:10px}.calendarPnlFull,.dayActivity small{display:none}.calendarPnlCompact{display:inline}.calendarDayBody{padding:15px}.calendarDayTotal strong{font-size:24px}.calendarEventRow{grid-template-columns:1fr auto;padding:11px 3px}.calendarEventRow>span{grid-column:1}.calendarEventRow>strong{grid-column:2;grid-row:1/span 2}}@media(max-width:420px){.calendarPageHead h2{font-size:25px}.calendarPageHead .ghostButton{min-height:38px;min-width:39px;padding:0 9px}.calendarMonthStats article{padding:12px;min-height:73px}.calendarMonthStats strong{font-size:17px}.fullCalendar .day{min-height:64px;padding:5px 4px}.dayActivity strong{font-size:9px}.analyticsHeader,.periodHeader{font-size:10px}}.offlineBanner{position:-webkit-sticky;position:sticky;top:0;z-index:75;min-height:42px;padding:9px 16px;border-bottom:1px solid #5a4631;background:rgba(40,30,20,.96);color:#e7dcc8;display:flex;align-items:center;gap:10px}.offlineBanner strong{font-size:11px;font-weight:800}.offlineBanner span{color:#b8aa93;font-size:10px}.ghostButton:disabled,.newTrade:disabled,.primary:disabled{opacity:.42;cursor:not-allowed}.overviewMore{margin-top:12px;padding:12px 14px;border:1px dashed #30383a;border-radius:9px;color:#828a87;font-size:10px;text-align:center}.listPager{margin-top:14px;display:flex;align-items:center;justify-content:center;gap:12px}.listPager button{min-height:36px;padding:0 14px;border:1px solid #30383a;border-radius:8px;background:#0b0f11;color:#d9d9d4;font-size:10px;font-weight:720}.listPager button:hover:not(:disabled){border-color:#50595b;background:#111619}.listPager button:disabled{opacity:.3;cursor:not-allowed}.listPager span{min-width:54px;color:#818987;font-size:10px;text-align:center}.exportActions{display:flex;gap:9px;flex-wrap:wrap}.exportActions .ghostButton{min-width:128px}.healthCard{align-content:start}.healthCard.hasIssues{border-color:#5d4934;background:radial-gradient(circle at 100% 0,rgba(167,119,65,.07),transparent 36%),linear-gradient(145deg,#0f1315,#0a0d0f)}.healthBadge{display:inline-flex;align-items:center;min-height:25px;padding:0 9px;border:1px solid #34413d;border-radius:999px;color:#9eb8af;background:#0d1513;font-size:9px;font-weight:760}.healthBadge.warn{border-color:#624c34;color:#d6b98f;background:#17120d}.healthStats{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:8px;gap:8px}.healthStats>div{min-width:0;padding:11px 12px;border:1px solid #293133;border-radius:8px;background:#0b0f11;display:grid;grid-gap:5px;gap:5px}.healthStats span{color:#7f8784;font-size:9px}.healthStats strong{color:#ecebe5;font-size:17px;font-weight:760}.healthIssues{display:grid;grid-gap:7px;gap:7px}.healthIssues>div{padding:9px 10px;border:1px solid #493b2c;border-radius:7px;background:#120f0b;display:grid;grid-template-columns:minmax(70px,.35fr) 1fr;grid-gap:9px;gap:9px}.healthIssues b{color:#d9b98c;font-size:10px}.healthIssues small,.healthIssues span{color:#a89b89;font-size:9px;word-break:break-word}@media(max-width:760px){.offlineBanner{position:relative;padding:10px 13px;align-items:flex-start;flex-direction:column;gap:3px}.offlineBanner strong{font-size:12px}.offlineBanner span{font-size:11px;line-height:1.45}.overviewMore{font-size:11px;line-height:1.5}.listPager{justify-content:space-between}.listPager button{min-height:42px;min-width:98px;font-size:11px}.listPager span{font-size:11px}.exportActions{display:grid;grid-template-columns:1fr}.exportActions .ghostButton{width:100%}.healthStats{grid-template-columns:1fr 1fr}.healthStats span{font-size:10px}.healthStats strong{font-size:18px}.healthIssues>div{grid-template-columns:1fr}.healthIssues b,.healthIssues small,.healthIssues span{font-size:10px}}@media(max-width:420px){.healthStats{grid-template-columns:1fr}}.accountSecurityCard{align-content:start}.accountFacts{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px}.accountFacts>div{min-width:0;padding:12px 13px;border:1px solid #293133;border-radius:8px;background:#0b0f11;display:grid;grid-gap:5px;gap:5px}.accountFacts span{color:#89918e;font-size:10px;font-weight:700}.accountFacts strong{color:#e8e7e1;font-size:11px;font-weight:720;overflow-wrap:anywhere}.accountButtons{display:flex;gap:8px;flex-wrap:wrap}.accountButtons .ghostButton{min-width:128px}.accountDanger{margin-top:3px;padding-top:14px;border-top:1px solid #34292b;display:flex;align-items:center;justify-content:space-between;gap:16px}.accountDanger>div{display:grid;grid-gap:4px;gap:4px}.accountDanger strong{color:#e0b0b5;font-size:12px}.accountDanger span{color:#927d80;font-size:10px;line-height:1.45}.accountDeleteBackdrop{z-index:120}.deleteAccountModal{width:min(520px,calc(100vw - 32px));max-height:min(760px,calc(100dvh - 32px));overflow:auto;border:1px solid #493338;border-radius:13px;background:linear-gradient(150deg,#101315,#090b0d);box-shadow:0 32px 90px rgba(0,0,0,.68)}.deleteAccountBody{padding:20px;display:grid;grid-gap:14px;gap:14px}.deleteWarning{padding:14px 15px;border:1px solid rgba(198,91,102,.34);border-radius:9px;background:rgba(119,35,44,.09);display:grid;grid-gap:5px;gap:5px}.deleteWarning strong{color:#edbdc2;font-size:13px}.deleteWarning p{margin:0;color:#ad9295;font-size:11px;line-height:1.6}.deleteAccountActions{display:flex;justify-content:flex-end;gap:8px;padding-top:4px}.destructive{background:#35191d;border-color:#8b4a52;color:#ffd9dc}.destructive:hover:not(:disabled){background:#492027;border-color:#bd6973}.destructive:disabled{opacity:.34;cursor:not-allowed}.healthStats{grid-template-columns:repeat(5,1fr)}@media(max-width:980px){.healthStats{grid-template-columns:repeat(3,1fr)}}@media(max-width:760px){.accountFacts{grid-template-columns:1fr}.accountFacts span{font-size:11px}.accountFacts strong{font-size:12px}.accountButtons{display:grid;grid-template-columns:1fr}.accountButtons .ghostButton{width:100%;min-width:0}.accountDanger{align-items:stretch;flex-direction:column}.accountDanger strong{font-size:13px}.accountDanger span{font-size:11px}.accountDanger .dangerButton{width:100%}.deleteAccountModal{width:100%;max-height:100dvh;border-radius:0;border-left:0;border-right:0}.deleteAccountBody{padding:17px 15px calc(20px + env(safe-area-inset-bottom));gap:15px}.deleteWarning strong{font-size:14px}.deleteWarning p{font-size:12px}.deleteAccountActions{display:grid;grid-template-columns:1fr 1.2fr;position:-webkit-sticky;position:sticky;bottom:0;padding:12px 0 0;background:linear-gradient(180deg,rgba(9,11,13,0),#090b0d 24%)}.deleteAccountActions button{width:100%;min-height:48px}.healthStats{grid-template-columns:1fr 1fr}}@media(max-width:420px){.deleteAccountActions,.healthStats{grid-template-columns:1fr}}html{background:#050708;color-scheme:dark;text-size-adjust:100%}body{min-height:100dvh;overscroll-behavior-y:none}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent}button,select{touch-action:manipulation}:where(button,a,input,select,textarea,[tabindex]):focus-visible{outline:2px solid rgba(174,222,211,.78);outline-offset:2px}.calendarDayModal,.closeModal,.deleteAccountModal,.modalBackdrop,.premiumDetail,.tradeComposer{overscroll-behavior:contain}.performanceHead,.rangeTabs{align-items:center}.rangeTabs{display:flex;gap:4px;flex-wrap:wrap}.rangeTabs button{min-height:34px;padding:0 11px;border:1px solid transparent;border-radius:7px;background:transparent;color:#8d9693;font-size:10px;font-weight:780}.rangeTabs button:hover{color:#d6d8d3;background:#101416}.rangeTabs button.active{border-color:#3e484a;background:#14191b;color:#f0efe9}.systemStatePage{min-height:100dvh;padding:24px;display:grid;place-items:center;background:radial-gradient(circle at 50% 15%,rgba(157,215,202,.055),transparent 32%),#050708}.systemStateCard{width:min(440px,100%);padding:28px;border:1px solid #30383a;border-radius:14px;background:linear-gradient(145deg,#0f1315,#090c0e);box-shadow:0 30px 90px rgba(0,0,0,.5)}.systemStateCard img{width:44px;height:44px;border-radius:10px;object-fit:cover;border:1px solid #343a3a;margin-bottom:22px}.systemStateCard>span{color:#89918e;font-size:10px;font-weight:800;letter-spacing:.14em}.systemStateCard h1{margin:8px 0;font-size:27px;letter-spacing:-.04em}.systemStateCard p{margin:0 0 20px;color:#969d9a;font-size:12px;line-height:1.65}.systemLoader{display:flex;align-items:center;gap:6px;margin-top:18px}.systemLoader i{width:6px;height:6px;border-radius:999px;background:#b8d7ce;animation:noirxuPulse 1.1s ease-in-out infinite}.systemLoader i:nth-child(2){animation-delay:.12s}.systemLoader i:nth-child(3){animation-delay:.24s}@keyframes noirxuPulse{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:1;transform:translateY(-3px)}}@media(min-width:761px) and (max-width:1100px){.shell{grid-template-columns:210px minmax(0,1fr)}.sidebar{padding-left:17px;padding-right:17px}.content{padding-left:25px;padding-right:25px}.coreMetrics{grid-template-columns:repeat(2,minmax(0,1fr))}.coreMetrics article{border-right:1px solid #2a3032;border-bottom:1px solid #2a3032}.coreMetrics article:nth-child(2n){border-right:0}.coreMetrics article:last-child{grid-column:1/-1;border-right:0;border-bottom:0}.positionGrid{grid-template-columns:1fr}.composerGrid{grid-template-columns:minmax(0,1fr)}.composerSummary{position:static;margin-bottom:12px}.detailPrimary{grid-template-columns:1fr}}@media(max-width:760px){body{font-size:16px}.sidebar{min-height:60px;height:calc(60px + env(safe-area-inset-top));padding-top:calc(10px + env(safe-area-inset-top))}.content{padding:15px max(13px,env(safe-area-inset-right)) calc(92px + env(safe-area-inset-bottom)) max(13px,env(safe-area-inset-left))}.nav{min-height:68px;height:auto;padding-bottom:max(7px,env(safe-area-inset-bottom))}.nav button{min-height:50px}.nav button b{font-size:11px}.topbar h1{font-size:23px}.newTrade{min-height:44px;padding:0 14px;font-size:11px}.welcomePanel{border-radius:12px}.welcomePanel h2{font-size:21px}.welcomeBase small,.welcomeBase span,.welcomePanel p{font-size:11px}.metrics span{font-size:12px}.metrics small{font-size:11px}.panel h3,.reviewSectionHead h3,.settingsCardHead h3{font-size:19px}.chartFoot,.dayActivity small,.detailJournalNote>span,.executionRow span,.healthStats span,.historyHint,.priceCell small,.settingsCard p,.smallNote,.statusPill,.tableAsset small,.tradeDate,.tradeMain span{font-size:11px}.eyebrow,.label{font-size:10px}label>span{font-size:13px}input,select,textarea{font-size:16px}input,select{min-height:52px}input[type=date]{width:100%;min-width:0;max-width:100%;text-align:left}input[type=date]::-webkit-date-and-time-value{text-align:left;min-height:1.2em}.calendarDayModal,.closeModal,.deleteAccountModal,.premiumDetail,.tradeComposer{padding-bottom:env(safe-area-inset-bottom)}.composerFooter{padding-bottom:max(12px,env(safe-area-inset-bottom))}.composerFooter button,.dangerButton,.executionRow,.modalActions button,.premiumDetailActions button{min-height:46px}.executionEditHint{font-size:11px;font-weight:760}.rangeTabs{max-width:100%;flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.rangeTabs::-webkit-scrollbar{display:none}.rangeTabs button{flex:0 0 auto;min-height:38px;font-size:11px}}@media(max-width:390px){.topbar{align-items:flex-start}.topbar h1{font-size:21px}.newTrade{white-space:nowrap}.composerHeader h2,.modalHead h2{font-size:22px}.systemStatePage{padding:14px}.systemStateCard{padding:22px 18px}}@media(hover:none){.executionRow:hover,.ghostButton:hover,.marketSelector button:hover,.premiumPositionCard:hover,.premiumTradeRow:hover{transform:none}}@media(prefers-reduced-motion:reduce){*,:after,:before{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}.srOnly{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.tradeImagesSection{margin-top:22px;padding-top:22px;border-top:1px solid #262e30}.tradeImagesHead>div:last-child{display:flex;align-items:center;gap:10px}.imageAddButton{min-height:38px;padding:0 13px}.tradeImagesError,.tradeImagesLoading{min-height:104px;display:flex;align-items:center;justify-content:center;gap:12px;border:1px dashed #30383a;border-radius:11px;color:#929a97;font-size:12px}.tradeImagesError button{border:0;background:transparent;color:#d7ddd8;font-size:12px;text-decoration:underline}.tradeImagesEmpty{width:100%;min-height:150px;padding:24px;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:6px;border:1px dashed #344043;border-radius:12px;background:linear-gradient(135deg,rgba(164,207,196,.035),transparent 55%);text-align:left}.tradeImagesEmpty strong{color:#ecebe5;font-size:15px}.tradeImagesEmpty span{color:#929997;font-size:11px}.tradeImagesEmpty b{margin-top:8px;color:#c8ddd6;font-size:11px}.tradeImageGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.tradeImageCard{min-width:0;padding:0;overflow:hidden;border:1px solid #2d3537;border-radius:11px;background:#090d0f;text-align:left;transition:border-color .16s ease,transform .16s ease,background .16s ease}.tradeImageCard:hover{transform:translateY(-1px);border-color:#465255;background:#0c1113}.tradeImageThumb{position:relative;aspect-ratio:16/10;overflow:hidden;display:grid;place-items:center;background:#050708;color:#6e7774;font-size:11px}.tradeImageThumb img{width:100%;height:100%;display:block;object-fit:cover}.tradeImageType{display:inline-flex;align-items:center;justify-content:center;min-height:23px;padding:0 8px;border:1px solid #43504f;border-radius:999px;background:rgba(9,14,15,.84);color:#d8dfda;font-size:9px;font-style:normal;font-weight:800;letter-spacing:.04em}.tradeImageThumb>.tradeImageType{position:absolute;left:8px;top:8px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.tradeImageType.type-add,.tradeImageType.type-entry{border-color:#3c5a52;color:#b9d9cf}.tradeImageType.type-exit,.tradeImageType.type-reduce{border-color:#5a4943;color:#d7c3b8}.tradeImageCardMeta{min-height:72px;padding:10px 11px 11px;display:grid;grid-template-columns:1fr auto;grid-gap:3px 8px;gap:3px 8px}.tradeImageCardMeta strong{min-width:0;overflow:hidden;color:#e0e1dc;font-size:11px;white-space:nowrap;text-overflow:ellipsis}.tradeImageCardMeta span{color:#858e8b;font-size:9px}.tradeImageCardMeta small{grid-column:1/-1;min-width:0;margin-top:4px;overflow:hidden;color:#909996;font-size:10px;line-height:1.45;white-space:nowrap;text-overflow:ellipsis}.tradeImageEditorBackdrop,.tradeImageViewerBackdrop{z-index:130}.tradeImageEditorModal{width:min(680px,calc(100vw - 32px));max-height:min(90dvh,820px);overflow:auto;border:1px solid #333c3e;border-radius:14px;background:#090d0f;box-shadow:0 32px 110px rgba(0,0,0,.65)}.tradeImageEditorModal .modalHead{position:-webkit-sticky;position:sticky;top:0;z-index:3;background:rgba(9,13,15,.96);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.tradeImageEditorBody{padding:0 22px 22px}.tradeImageDrop{width:100%;min-height:250px;margin-bottom:14px;padding:0;overflow:hidden;display:grid;place-items:center;border:1px dashed #3a4648;border-radius:12px;background:#06090a}.tradeImageDrop>div{display:flex;flex-direction:column;align-items:center;gap:6px}.tradeImageDrop strong{color:#e3e4df;font-size:14px}.tradeImageDrop span{color:#929a97;font-size:11px}.tradeImageDrop small{color:#69716f;font-size:10px}.tradeImageDrop.hasPreview{border-style:solid}.tradeImageDrop img{width:100%;max-height:430px;display:block;object-fit:contain;background:#040607}.replaceImageButton{margin:-4px 0 15px;padding:0;border:0;background:transparent;color:#b9cbc5;font-size:11px;font-weight:760}.tradeImageLimit{margin-top:10px;display:flex;justify-content:space-between;color:#838c89;font-size:10px}.tradeImageLimit b{color:#c6ccc8}.imageUploadStatus{margin-top:12px;padding:10px 12px;border:1px solid #31403f;border-radius:8px;background:#0b1212;color:#b9ccc6;font-size:11px}.tradeImageViewerModal{width:min(1120px,calc(100vw - 36px));max-height:94dvh;overflow:hidden;display:grid;grid-template-rows:auto minmax(0,1fr) auto auto;border:1px solid #333c3f;border-radius:14px;background:#06090a;box-shadow:0 34px 120px rgba(0,0,0,.72)}.tradeImageViewerHead{min-height:72px;padding:14px 18px;display:flex;align-items:center;justify-content:space-between;gap:16px;border-bottom:1px solid #252d2f;background:#0a0e10}.tradeImageViewerHead>div:first-child{min-width:0;display:grid;grid-template-columns:auto 1fr;align-items:center;grid-gap:5px 10px;gap:5px 10px}.tradeImageViewerHead strong{color:#eeeDE7;font-size:17px}.tradeImageViewerHead small{grid-column:1/-1;color:#8d9693;font-size:10px}.tradeImageViewerCanvas{min-height:280px;overflow:auto;display:grid;place-items:center;background:#020404}.tradeImageViewerCanvas img{display:block;max-width:100%;max-height:calc(94dvh - 220px);object-fit:contain}.imageBroken{color:#77807d;font-size:12px}.tradeImageViewerMeta{min-height:58px;padding:12px 18px;border-top:1px solid #252d2f;background:#090d0f}.tradeImageViewerMeta p{margin:0 0 4px;color:#c7cbc7;font-size:11px;line-height:1.55}.tradeImageViewerMeta p.muted{color:#717a77}.tradeImageViewerMeta small{color:#747d7a;font-size:9px}.tradeImageViewerActions{padding:12px 18px calc(12px + env(safe-area-inset-bottom));display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid #252d2f;background:#0a0e10}.tradeImageViewerActions>div{display:flex;gap:8px}@media(min-width:761px) and (max-width:1100px){.tradeImageGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.tradeImagesSection{margin-top:18px;padding-top:18px}.tradeImagesHead{align-items:flex-start;gap:12px}.tradeImagesHead>div:last-child{align-items:flex-end;flex-direction:column-reverse;gap:6px}.imageAddButton{min-height:42px;padding:0 12px;font-size:11px}.tradeImagesEmpty{min-height:136px;padding:19px}.tradeImagesEmpty strong{font-size:14px}.tradeImagesEmpty b,.tradeImagesEmpty span{font-size:11px}.tradeImageGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.tradeImageCardMeta{min-height:70px;padding:9px;display:block}.tradeImageCardMeta small,.tradeImageCardMeta span,.tradeImageCardMeta strong{display:block;font-size:10px}.tradeImageCardMeta span{margin-top:3px;color:#8b9491}.tradeImageType{min-height:24px;padding:0 7px;font-size:9px}.tradeImageEditorModal,.tradeImageViewerModal{width:100vw;height:100dvh;max-height:100dvh;border:0;border-radius:0}.tradeImageEditorBody{padding:0 13px calc(18px + env(safe-area-inset-bottom))}.tradeImageDrop{min-height:220px}.tradeImageDrop img{max-height:330px}.tradeImageViewerModal{grid-template-rows:auto minmax(0,1fr) auto auto}.tradeImageViewerHead{min-height:72px;padding:12px 13px}.tradeImageViewerHead strong{font-size:16px}.tradeImageViewerHead small{font-size:10px}.tradeImageViewerCanvas img{max-height:none}.tradeImageViewerMeta{padding:11px 13px}.tradeImageViewerMeta p{font-size:11px}.tradeImageViewerMeta small{font-size:10px}.tradeImageViewerActions{padding:10px 13px calc(10px + env(safe-area-inset-bottom))}.tradeImageViewerActions .dangerButtonSmall,.tradeImageViewerActions .ghostButton,.tradeImageViewerActions .primary{min-height:44px;font-size:11px}}@media(max-width:390px){.tradeImageGrid{grid-template-columns:1fr 1fr}.tradeImageViewerActions{align-items:stretch;flex-direction:column-reverse}.tradeImageViewerActions>div{display:grid;grid-template-columns:1fr 1fr}.tradeImageViewerActions>.dangerButton{width:100%}}.planUsageStrip{display:flex;align-items:center;gap:10px;margin:0 0 14px;padding:10px 12px;border:1px solid #2d3436;border-radius:9px;background:#0c1012;color:#949c99}.planUsageStrip>span{min-width:44px;color:#c6cbc7;font-size:10px;font-weight:850;letter-spacing:.08em}.planUsageStrip>b{color:#e3e3dd;font-size:11px}.planUsageStrip>small{margin-left:auto;color:#d7a68f;font-size:10px}.planUsageStrip.pro{border-color:rgba(165,215,203,.25);background:rgba(141,205,190,.045)}.planUsageStrip.pro>span{color:#b9d8cf}.proGate{margin-top:16px;padding:28px;border:1px solid #323a3c;border-radius:14px;background:radial-gradient(circle at 92% 5%,rgba(161,214,202,.07),transparent 34%),linear-gradient(145deg,#101517,#0a0d0f)}.proGateBadge{display:inline-flex;align-items:center;min-height:28px;padding:0 9px;border:1px solid rgba(169,216,206,.28);border-radius:999px;color:#bad9d0;background:rgba(151,206,194,.06);font-size:9px;font-weight:850;letter-spacing:.12em}.proGate h3{margin:13px 0 7px;font-size:23px;letter-spacing:-.035em}.proGate p{max-width:650px;margin:0;color:#a1a8a5;font-size:12px;line-height:1.7}.proGateFeatures{display:flex;flex-wrap:wrap;gap:7px;margin:18px 0 20px}.proGateFeatures span{padding:7px 9px;border:1px solid #2d3436;border-radius:7px;background:#0b0f10;color:#c6cac6;font-size:10px}.proGate .primary{width:auto;min-width:150px}.freeReviewSummary{grid-template-columns:minmax(0,1fr)}.freeReviewSummary article{max-width:360px}.membershipCard{position:relative;overflow:hidden}.membershipCard.pro:after{content:"";position:absolute;width:180px;height:180px;top:-90px;right:-70px;border-radius:50%;background:rgba(160,214,201,.06);pointer-events:none}.membershipBadge{display:inline-flex;align-items:center;justify-content:center;min-width:54px;min-height:29px;padding:0 10px;border-radius:999px;border:1px solid #353c3e;color:#c4c9c5;font-size:10px;font-weight:850;letter-spacing:.1em}.membershipBadge.pro{border-color:rgba(170,220,208,.28);background:rgba(149,209,194,.06);color:#badbd2}.planHero{display:flex;justify-content:space-between;gap:20px;padding:16px 0 18px;border-bottom:1px solid #242a2c}.planHero>div{display:grid;grid-gap:4px;gap:4px}.planExpiry span,.planHero span{color:#8f9794;font-size:10px}.planHero strong{color:#f0efe9;font-size:22px;letter-spacing:-.035em}.planHero p{max-width:390px;margin:0;color:#9ca3a0;font-size:11px;line-height:1.65}.planExpiry{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding:11px 12px;border:1px solid #2b3234;border-radius:8px;background:#0b0f10}.planExpiry strong{font-size:11px;color:#d5d8d4}.usageMeter{margin-top:17px}.usageMeter>div{display:flex;align-items:center;justify-content:space-between;margin-bottom:7px}.usageMeter span{color:#9da4a1;font-size:11px}.usageMeter b{color:#dddeda;font-size:11px}.usageMeter>i{display:block;height:5px;overflow:hidden;border-radius:999px;background:#1e2426}.usageMeter>i>em{display:block;min-width:2px;height:100%;border-radius:inherit;background:#b4cbc4}.proOffer{margin-top:22px;padding:18px;border:1px solid #30383a;border-radius:11px;background:#0b0f11}.proOffer>div{display:grid;grid-template-columns:1fr auto;align-items:end;grid-gap:3px 14px;gap:3px 14px}.proOffer>div>span{grid-column:1;color:#b8d8cf;font-size:10px;font-weight:850;letter-spacing:.1em}.proOffer>div>strong{grid-column:1;color:#f0efe9;font-size:20px}.proOffer>div>small{grid-column:2;grid-row:1/span 2;align-self:center;color:#929a97;font-size:10px}.proOffer ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px 16px;gap:8px 16px;margin:16px 0 18px;padding:0;list-style:none}.proOffer li{position:relative;padding-left:14px;color:#b8bdb9;font-size:11px}.proOffer li:before{content:"·";position:absolute;left:2px;color:#b7d6cd}.proOffer .primary[disabled]{opacity:.65;cursor:not-allowed}.tradeImagesEmpty:disabled{opacity:.5;cursor:not-allowed}@media(max-width:760px){.planUsageStrip{align-items:flex-start;flex-wrap:wrap;gap:6px 9px}.planUsageStrip>b,.planUsageStrip>small,.planUsageStrip>span{font-size:11px}.planUsageStrip>small{width:100%;margin-left:0}.proGate{padding:22px 17px}.proGate h3{font-size:20px}.proGate p,.proGateFeatures span{font-size:11px}.proGate .primary{width:100%}.planHero{display:grid;grid-gap:9px;gap:9px}.planHero p,.proOffer li,.usageMeter b,.usageMeter span{font-size:11px}.proOffer>div{grid-template-columns:1fr}.proOffer>div>small{grid-column:1;grid-row:auto}.proOffer ul{grid-template-columns:1fr}}.membershipCard.owner{border-color:#53645f;background:linear-gradient(145deg,rgba(19,28,26,.98),rgba(8,11,12,.98))}.membershipBadge.owner{color:#d9f0e8;border-color:#526861;background:#14201d}.ownerPlanHero strong{font-size:24px}.ownerPrivileges{display:flex;gap:8px;flex-wrap:wrap;margin-top:16px}.ownerPrivileges span{padding:8px 10px;border:1px solid #34413e;border-radius:7px;background:#0e1513;color:#b9cbc5;font-size:11px;font-weight:760}.ownerConsoleCard{grid-column:1/-1}.ownerMemberList{display:grid;grid-gap:8px;gap:8px;margin-top:16px}.ownerMemberRow{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;grid-gap:12px;gap:12px;padding:13px 14px;border:1px solid #272f31;border-radius:9px;background:#0b0f11}.ownerMemberIdentity{min-width:0;display:grid;grid-gap:4px;gap:4px}.ownerMemberIdentity strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:13px}.ownerConsoleState,.ownerConsoleStatus,.ownerLocked,.ownerMemberIdentity span{color:#929b98;font-size:11px}.ownerMemberActions{display:flex;gap:7px;align-items:center}.ownerMemberActions .ghostButton{min-height:36px;padding:0 10px}.ownerConsoleError{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:14px;padding:12px;border:1px solid #643b3b;border-radius:8px;color:#e3b0b0;font-size:12px}.ownerConsoleError button{border:0;background:transparent;color:#e4ded6;text-decoration:underline}.ownerConsoleStatus{margin-top:12px;color:#b7d5cc}.ownerAccountProtection{margin-top:18px;padding:13px 14px;border:1px solid #344640;border-radius:9px;background:#0d1512;display:grid;grid-gap:5px;gap:5px}.ownerAccountProtection strong{font-size:12px;color:#d9e7e2}.ownerAccountProtection span{font-size:11px;color:#8f9d99;line-height:1.55}@media(max-width:760px){.ownerMemberRow{grid-template-columns:1fr auto}.ownerMemberActions{grid-column:1/-1}.ownerMemberActions .ghostButton{flex:1 1;min-height:44px}.ownerMemberIdentity strong{font-size:12px}}.healthHealthy{display:flex;align-items:center;gap:14px;padding:17px 16px;border:1px solid #30413c;border-radius:10px;background:#0d1512}.healthHealthyMark{flex:0 0 auto;width:38px;height:38px;border:1px solid #486158;border-radius:999px;display:grid;place-items:center;color:#c8e2d9;font-size:18px;font-weight:850}.healthHealthy>div:last-child{min-width:0;display:grid;grid-gap:5px;gap:5px}.healthHealthy strong{color:#e7e9e4;font-size:14px}.healthHealthy span{color:#99a29f;font-size:12px;line-height:1.6}.healthProblemIntro{display:grid;grid-gap:5px;gap:5px;padding:13px 14px;border:1px solid #5d4540;border-radius:9px;background:#16100f}.healthProblemIntro strong{color:#ead3cd;font-size:13px}.healthProblemIntro span{color:#a99a96;font-size:11px;line-height:1.55}.healthIssueStats{grid-template-columns:repeat(4,minmax(0,1fr))!important}.healthIssueStats span{line-height:1.45}.healthIssues>div{align-items:flex-start}.healthIssues span{line-height:1.55}@media(max-width:900px){.healthIssueStats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:520px){.healthHealthy{align-items:flex-start;padding:14px}.healthHealthy strong{font-size:13px}.healthHealthy span,.healthProblemIntro span{font-size:11px}.healthIssueStats{grid-template-columns:1fr 1fr!important}}.analyticsPendingPanel,.analyticsWarning{border:1px solid #5b5140;background:#15130f;border-radius:10px}.analyticsWarning{display:flex;gap:10px 16px;align-items:baseline;padding:13px 15px;margin-bottom:14px}.analyticsWarning strong{font-size:12px;color:#e4d8b8}.analyticsWarning span{font-size:11px;color:#aaa28f;line-height:1.55}.analyticsPendingPanel{padding:25px;margin-top:14px}.analyticsPendingPanel>span{font-size:10px;letter-spacing:.14em;color:#9e957e;font-weight:800}.analyticsPendingPanel h3{margin:7px 0;font-size:19px}.analyticsPendingPanel p{margin:0;color:#a4a09a;font-size:12px;line-height:1.65}.fxPendingChart{display:grid;place-content:center;grid-gap:7px;gap:7px;text-align:center;padding:32px 18px}.fxPendingChart strong{font-size:14px;color:#e4e5df}.fxPendingChart span{font-size:11px;color:#989f9c;line-height:1.55;max-width:430px}.content>footer span,.membershipBadge,.ownerConsoleMeta,.proGateBadge,.toolbarCount,.tradeImageCardMeta small,.tradeImageCardMeta span,.tradeImageLimit b,.tradeImageLimit span,.tradeImageType,.tradeImageViewerMeta small{font-size:10px}button:disabled{cursor:not-allowed}[data-dialog-busy=true]{cursor:progress}[data-dialog-busy=true] .iconButton:disabled{opacity:.4}@media(max-width:760px){.analyticsWarning{align-items:flex-start;flex-direction:column}.analyticsPendingPanel p,.analyticsWarning span,.analyticsWarning strong,.fxPendingChart span,.membershipBadge,.proGateBadge,.toolbarCount,.tradeImageCardMeta small,.tradeImageCardMeta span,.tradeImageLimit b,.tradeImageLimit span,.tradeImageType,.tradeImageViewerMeta small{font-size:11px}}.authUtility button:disabled{opacity:.5;cursor:not-allowed;pointer-events:none}.positionFactsMarket{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.detailMarkPrice,.markFact{position:relative}.microEdit{width:max-content;padding:0;border:0;background:transparent;color:#91aaa4;font-size:9px;font-weight:800;cursor:pointer}.microEdit:hover{color:#d8e5e1}.markMissingButton{width:max-content;min-height:30px;padding:0 9px;border:1px solid #42514e;border-radius:7px;background:#101816;color:#c4d6d1;font-size:10px;font-weight:800;cursor:pointer}.markMissingButton:hover{border-color:#62736f;background:#14201d}.detailKeyNumbersMarket{grid-template-columns:repeat(4,minmax(0,1fr))}.detailMarkPrice{align-content:start}.markPriceContext{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.markPriceContext>div{display:grid;grid-gap:5px;gap:5px;padding:12px 13px;border:1px solid #2c3436;border-radius:8px;background:#0b1012}.markPriceContext span{color:#929a97;font-size:10px;font-weight:750}.markPriceContext b{font-size:14px}.markPriceHelp{margin:-2px 0 0;color:#8c9491;font-size:10px;line-height:1.55}@media(min-width:761px) and (max-width:1180px){.premiumPositionCard{grid-template-columns:minmax(145px,1fr) minmax(135px,.8fr) minmax(360px,2fr)}.positionCardFooter{grid-column:1/-1;display:flex;justify-content:space-between;align-items:center}}@media(max-width:760px){.positionFactsMarket{grid-template-columns:1fr 1fr;gap:13px 16px}.positionFactsMarket>div{padding:10px 0;border-top:1px solid #222a2c}.positionFactsMarket span{font-size:11px}.positionFactsMarket b{font-size:14px}.markPriceHelp,.microEdit,.positionFactsMarket small{font-size:11px}.markMissingButton{min-height:38px;font-size:11px}.detailKeyNumbersMarket{grid-template-columns:1fr 1fr}.detailKeyNumbersMarket>div{min-height:70px}.markPriceContext{grid-template-columns:1fr}.markPriceContext span{font-size:11px}}.pricingShowcase{margin-top:22px;padding-top:22px;border-top:1px solid #2c3436}.pricingIntro{display:flex;justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:16px}.pricingIntro h4{margin:5px 0 4px;font-size:22px;letter-spacing:-.035em}.pricingIntro p{margin:0;color:#939b98;font-size:11px}.billingToggle{display:flex;align-items:center;padding:4px;border:1px solid #343d3f;border-radius:10px;background:#090d0f}.billingToggle button{min-height:38px;padding:0 13px;border:0;border-radius:7px;background:transparent;color:#87908d;font-size:11px;font-weight:800;cursor:pointer;white-space:nowrap}.billingToggle button.active{background:#ecebe4;color:#080a0b}.billingToggle em{margin-left:5px;padding:3px 5px;border-radius:5px;background:#22332e;color:#b5dace;font-size:8px;font-style:normal;letter-spacing:.01em}.billingToggle button.active em{background:#cadbd5;color:#19352d}.pricingPlans{display:grid;grid-template-columns:1fr 1.18fr;border:1px solid #343c3e;border-radius:13px;overflow:hidden;background:#080b0d}.pricingPlan{position:relative;min-width:0;padding:20px;background:linear-gradient(160deg,#0c1012,#080b0d)}.pricingPlan+.pricingPlan{border-left:1px solid #343c3e}.pricingPlan.proPlan{background:radial-gradient(circle at 100% 0,rgba(117,172,158,.1),transparent 36%),linear-gradient(160deg,#0f1515,#090c0e 68%)}.pricingRibbon{position:absolute;top:13px;right:13px;padding:5px 8px;border:1px solid #49665e;border-radius:999px;color:#b9d8cf;background:#13201d;font-size:9px;font-weight:850;letter-spacing:.08em}.pricingPlanTop{min-height:124px;display:flex;flex-direction:column;align-items:flex-start}.pricingPlanTop>span{margin-bottom:14px;color:#afb5b2;font-size:12px;font-weight:850;letter-spacing:.08em}.pricingPlanTop>strong{display:flex;align-items:baseline;gap:4px;color:#f0f0ea;font-size:31px;line-height:1;letter-spacing:-.045em}.pricingPlanTop>strong em{color:#929a97;font-size:12px;font-style:normal;font-weight:700;letter-spacing:0}.pricingPlanTop>small{margin-top:9px;color:#929a97;font-size:10px;line-height:1.5}.pricingPlanTop>small b{color:#d4d6d1}.priceCompare{min-height:21px;margin:-4px 0 7px;display:flex;align-items:center;gap:9px}.priceCompare del{color:#717a77;font-size:10px}.priceCompare b{padding:3px 6px;border-radius:5px;background:#173029;color:#b6dfd2;font-size:9px}.pricingAction{width:100%;min-height:44px;margin:4px 0 17px;border:1px solid #384143;border-radius:8px;background:#111618;color:#a4aaa7;font-size:11px;font-weight:850}.pricingAction.proAction{border-color:#ecebe4;background:#ecebe4;color:#0a0c0d}.pricingAction:disabled{opacity:1;cursor:default}.pricingFeatures{display:grid;grid-gap:0;gap:0}.pricingFeatures p{margin:0;min-height:39px;padding:10px 0;display:grid;grid-template-columns:18px minmax(0,1fr);align-items:start;border-top:1px solid #22282a;color:#c1c5c1;font-size:11px;line-height:1.5}.pricingFeatures i{color:#cce2db;font-size:10px;font-style:normal}.pricingFeatures .muted{color:#737c79}.pricingFeatures .muted i{color:#5e6764}.pricingFootnote{padding:11px 2px 0;color:#747d7a;font-size:9px;line-height:1.6}@media(max-width:760px){.pricingIntro{align-items:flex-start;flex-direction:column}.pricingIntro h4{font-size:20px}.pricingIntro p{font-size:11px}.billingToggle{width:100%}.billingToggle button{flex:1 1;min-height:42px;font-size:12px}.pricingPlans{grid-template-columns:1fr}.pricingPlan{padding:18px 16px}.pricingPlan+.pricingPlan{border-left:0;border-top:1px solid #343c3e}.pricingPlanTop{min-height:116px}.pricingPlanTop>strong{font-size:29px}.priceCompare del,.pricingFeatures p,.pricingPlanTop>small{font-size:11px}.pricingFeatures p{min-height:43px}.pricingFootnote{font-size:10px}}.topbar{position:-webkit-sticky;position:sticky;top:0;z-index:24;padding-top:8px;background:rgba(7,10,11,.9);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.topActions{display:flex;align-items:center;gap:10px}.upgradeBadge{min-height:44px;padding:8px 14px;border:1px solid #364043;border-radius:12px;background:linear-gradient(135deg,#14191b,#0b0f10);color:#ece9e0;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:2px;box-shadow:0 10px 30px rgba(0,0,0,.22)}.upgradeBadge span{color:#a9b0ad;font-size:9px;font-weight:800;letter-spacing:.08em}.upgradeBadge b{font-size:12px;font-weight:860;line-height:1.1}.upgradeBadge.free{border-color:#676d70;background:linear-gradient(135deg,#1c2123,#111517 56%,#1a2220)}.upgradeBadge.pro{border-color:#51655e;background:linear-gradient(135deg,#121817,#0f1515 56%,#163028)}.upgradeBadge.owner{border-color:#5d605d;background:linear-gradient(135deg,#191918,#121413 56%,#22211b)}.upgradeBadge:hover{transform:translateY(-1px);border-color:#75817d}.settingsFormActions{display:flex;justify-content:flex-start;align-items:center}.settingsPrimary{min-width:132px;width:auto;padding:0 18px}.pricingShowcase.modalMode{margin-top:0;padding-top:0;border-top:0}.pricingShowcaseModal{width:min(1120px,calc(100vw - 36px));max-height:calc(100dvh - 36px);overflow:auto;border:1px solid #394143;border-radius:16px;background:#090c0e;box-shadow:0 30px 90px rgba(0,0,0,.45)}.pricingModalHead{position:-webkit-sticky;position:sticky;top:0;z-index:6}.pricingShowcaseModalBody{padding:0 22px 22px}.pricingShowcaseHero{margin:18px 0;padding:18px 18px 17px;border:1px solid #2f383a;border-radius:14px;background:radial-gradient(circle at top right,rgba(125,179,167,.12),transparent 34%),linear-gradient(145deg,#101517,#0b0f11)}.pricingShowcaseHero span{color:#aab2af;font-size:10px;font-weight:830;letter-spacing:.08em}.pricingShowcaseHero h3{margin:7px 0 6px;font-size:28px;letter-spacing:-.04em}.pricingShowcaseHero p{margin:0;color:#9aa29f;font-size:12px;line-height:1.7}.pricingShowcase.modalMode .pricingIntro h4{font-size:30px}.pricingShowcase.modalMode .pricingIntro p{font-size:12px}.pricingShowcase.modalMode .pricingPlans{grid-template-columns:1fr 1fr}.pricingShowcase.modalMode .pricingPlan{padding:24px}.pricingShowcase.modalMode .pricingPlanTop{min-height:134px}.pricingShowcase.modalMode .pricingPlanTop>strong{font-size:40px}.pricingShowcase.modalMode .pricingAction{min-height:48px}.pricingShowcase.modalMode .pricingFeatures p{min-height:42px;font-size:12px}.pricingShowcase.modalMode .pricingFootnote{font-size:10px}@media(max-width:980px){.upgradeBadge b{font-size:11px}.pricingShowcaseModal{width:min(100vw,100vw);max-height:100dvh;border-radius:0;border:0}.pricingShowcaseModalBody{padding:0 14px 16px}.pricingShowcaseHero{margin:12px 0 14px;padding:16px}.pricingShowcaseHero h3{font-size:24px}}@media(max-width:760px){.topbar{padding-top:10px}.topActions{gap:8px}.upgradeBadge{min-height:39px;padding:7px 11px;border-radius:10px}.upgradeBadge span{font-size:8px}.upgradeBadge b{font-size:10px}.settingsPrimary{width:100%}.pricingShowcase.modalMode .pricingIntro h4{font-size:24px}.pricingShowcase.modalMode .pricingPlans{grid-template-columns:1fr}.pricingShowcase.modalMode .pricingPlan{padding:18px 16px}.pricingShowcase.modalMode .pricingPlan+.pricingPlan{border-left:0;border-top:1px solid #343c3e}.pricingShowcaseHero p{font-size:11px}}.pricingShowcaseModalBodyCompact{padding-top:18px}@media(max-width:980px){.pricingShowcaseModalBodyCompact{padding-top:12px}}.freePlanValueGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.freePlanValueGrid>div{min-width:0;padding:12px 11px;border:1px solid #2e3638;border-radius:9px;background:#0c1012;display:grid;grid-gap:5px;gap:5px}.freePlanValueGrid span{color:#89918e;font-size:9px;font-weight:730}.freePlanValueGrid b{color:#e0e2dc;font-size:13px}.pricingPlan.freePlan .pricingFeatures .muted{opacity:.72}.pricingPlan.proPlan .pricingFeatures p{color:#d2d6d1}.pricingPlan.proPlan .pricingFeatures i{color:#bfe2d7}@media(max-width:760px){.freePlanValueGrid{grid-template-columns:1fr 1fr 1fr}.freePlanValueGrid>div{padding:10px 9px}.freePlanValueGrid span{font-size:10px}.freePlanValueGrid b{font-size:12px}}@media(max-width:420px){.freePlanValueGrid{grid-template-columns:1fr}}.rangeTabs button.proLocked{display:inline-flex;align-items:center;gap:5px;color:#747d7a}.rangeTabs button.proLocked em{padding:2px 4px;border:1px solid #394944;border-radius:4px;color:#9ebdb4;background:#10201b;font-size:7px;font-style:normal;font-weight:850;letter-spacing:.04em}.rangeTabs button.proLocked:hover{color:#b7bfbc;border-color:#46534f}.performanceFreeNote{min-height:38px;padding:8px 12px;border-top:1px solid #252d2f;display:flex;justify-content:space-between;align-items:center;gap:12px;color:#7f8885;font-size:10px}.performanceFreeNote button{border:0;background:transparent;color:#a8c8bf;font-size:10px;font-weight:800;cursor:pointer}.freeReviewSummary{grid-template-columns:repeat(2,minmax(0,1fr))}.freeReviewSummary article{max-width:none}@media(max-width:760px){.performanceFreeNote,.performanceFreeNote button{font-size:11px}.rangeTabs button.proLocked em{font-size:8px}}@media(max-width:440px){.freeReviewSummary{grid-template-columns:1fr}}.reviewTimelineSection{margin-top:18px;padding:18px;border:1px solid #30383a;border-radius:12px;background:linear-gradient(145deg,#0d1113,#090c0e)}.reviewTimelineHead{margin-bottom:14px}.reviewTimelineSummary{display:grid;grid-template-columns:1.4fr .7fr 1fr 1fr;grid-gap:8px;gap:8px;margin-bottom:18px}.reviewTimelineSummary>div{min-width:0;padding:11px 12px;border:1px solid #293133;border-radius:9px;background:#0b0f11;display:grid;grid-gap:5px;gap:5px}.reviewExecutionFacts span,.reviewExecutionNote span,.reviewTimelineSummary span{color:#818a87;font-size:9px;font-weight:750}.reviewTimelineSummary strong{overflow:hidden;text-overflow:ellipsis;color:#dedfd9;font-size:12px;white-space:nowrap}.reviewTimeline{display:grid}.reviewTimelineItem{display:grid;grid-template-columns:34px minmax(0,1fr);grid-gap:12px;gap:12px;min-width:0}.reviewTimelineRail{position:relative;display:flex;justify-content:center}.reviewTimelineRail span{position:relative;z-index:2;width:28px;height:28px;display:grid;place-items:center;border:1px solid #394345;border-radius:50%;background:#0d1214;color:#b5bcb9;font-size:9px;font-weight:850}.reviewTimelineRail i{position:absolute;z-index:1;top:28px;bottom:-1px;width:1px;background:#273033}.reviewTimelineItem.entry .reviewTimelineRail span{border-color:#526a62;color:#b9d9d0;background:#101b18}.reviewTimelineItem.add .reviewTimelineRail span{border-color:#536366;color:#bac9cc;background:#11191b}.reviewTimelineItem.reduce .reviewTimelineRail span{border-color:#6b6253;color:#d7c9ae;background:#1a1711}.reviewTimelineItem.exit .reviewTimelineRail span{border-color:#685454;color:#d9bebe;background:#1a1313}.reviewTimelineItem.journal .reviewTimelineRail span{border-color:#505956;color:#cbd0cc;background:#121615}.reviewTimelineCard{min-width:0;margin-bottom:13px;padding:14px 15px;border:1px solid #2d3537;border-radius:10px;background:linear-gradient(145deg,#101416,#0b0e10)}.reviewTimelineCardHead{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.reviewTimelineCardHead>div{min-width:0;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.reviewTimelineCardHead strong{color:#e2e2dc;font-size:13px}.reviewTimelineCardHead small{color:#747d7a;font-size:9px}.reviewStage{min-height:23px;padding:0 8px;display:inline-flex;align-items:center;border:1px solid #3c4648;border-radius:999px;color:#b9c0bd;background:#121719;font-size:9px;font-weight:850}.reviewStage.entry{border-color:#466159;background:#10201b;color:#b5d9ce}.reviewStage.add{border-color:#455c61;background:#101c1f;color:#b8d0d5}.reviewStage.reduce{border-color:#625846;background:#1b1710;color:#d7c5a3}.reviewStage.exit{border-color:#654c4c;background:#1d1111;color:#dfbbbb}.reviewStage.journal,.reviewStage.other{border-color:#4b5552;background:#141817;color:#c8ceca}.timelineEditButton{min-height:30px;padding:0 9px;flex:0 0 auto;border:1px solid #343d3f;border-radius:7px;background:#0d1113;color:#939b98;font-size:9px;font-weight:780}.timelineEditButton:hover{border-color:#576260;color:#e3e4df}.reviewExecutionFacts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:7px;gap:7px;margin-top:12px}.reviewExecutionFacts>div{min-width:0;padding:9px 10px;border:1px solid #272e30;border-radius:8px;background:#090d0f;display:grid;grid-gap:4px;gap:4px}.reviewExecutionFacts b{overflow:hidden;text-overflow:ellipsis;color:#d4d6d1;font-size:11px;white-space:nowrap}.reviewExecutionNote{margin-top:10px;padding:10px 11px;border-left:2px solid #3c4744;background:#0c1011}.reviewExecutionNote p,.reviewJournalCard>p{margin:4px 0 0;color:#abb0ad;font-size:11px;line-height:1.65;white-space:pre-wrap}.timelineImages{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px;margin-top:10px}.timelineImage{min-width:0;padding:0;overflow:hidden;border:1px solid #30383a;border-radius:9px;background:#0a0d0f;color:#c7cac5;text-align:left}.timelineImage>div{aspect-ratio:16/9;overflow:hidden;background:#111618;display:grid;place-items:center;color:#747c79;font-size:9px}.timelineImage img{width:100%;height:100%;object-fit:cover;display:block;transition:transform .18s ease}.timelineImage:hover img{transform:scale(1.025)}.timelineImage>span{display:block;padding:8px 9px 3px;color:#c9ccc7;font-size:10px;font-weight:800}.timelineImage>small{display:block;padding:0 9px 8px;overflow:hidden;color:#7e8784;font-size:9px;line-height:1.45;text-overflow:ellipsis;white-space:nowrap}.timelineImageLoading{margin-top:9px;color:#727b78;font-size:9px}.reviewJournalCard{margin-bottom:0;border-color:#36403d;background:linear-gradient(145deg,#101615,#0b0f0f)}.reviewTimelineItem.imageOnly .reviewTimelineCard{background:#0c1012}@media(max-width:900px){.reviewExecutionFacts,.reviewTimelineSummary,.timelineImages{grid-template-columns:1fr 1fr}}@media(max-width:760px){.reviewTimelineSection{margin-top:13px;padding:14px 12px;border-radius:10px}.reviewTimelineHead{align-items:flex-start;gap:6px}.reviewTimelineSummary{grid-template-columns:1fr 1fr;gap:6px;margin-bottom:15px}.reviewTimelineSummary>div{padding:9px}.reviewTimelineSummary span{font-size:9px}.reviewTimelineSummary strong{font-size:11px}.reviewTimelineItem{grid-template-columns:28px minmax(0,1fr);gap:8px}.reviewTimelineRail span{width:25px;height:25px;font-size:8px}.reviewTimelineRail i{top:25px}.reviewTimelineCard{margin-bottom:10px;padding:12px}.reviewTimelineCardHead{gap:8px}.reviewTimelineCardHead>div{gap:6px}.reviewTimelineCardHead strong{font-size:12px}.timelineEditButton{min-height:29px;padding:0 8px}.reviewExecutionFacts{grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.reviewExecutionFacts>div{padding:8px}.reviewExecutionFacts b{font-size:10px}.timelineImages{grid-template-columns:1fr}.timelineImage>div{aspect-ratio:1.9/1}.reviewExecutionNote p,.reviewJournalCard>p{font-size:11px}}.tradeInsightSummary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-gap:10px;gap:10px}.tradeInsightSummary article{min-width:0;min-height:110px;padding:17px;border:1px solid #30383a;border-radius:11px;background:linear-gradient(145deg,#0f1315,#0a0e10);display:flex;flex-direction:column;justify-content:space-between;gap:9px}.tradeInsightSummary span{color:#8c9491;font-size:10px;font-weight:730}.tradeInsightSummary strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#eeede7;font-size:22px;font-weight:780;letter-spacing:-.025em}.tradeInsightSummary small{color:#737c79;font-size:9px;line-height:1.5}.behaviorAnalyticsGrid{display:grid;grid-template-columns:1.12fr .88fr;grid-gap:14px;gap:14px}.behaviorTable{display:grid}.behaviorHeader,.behaviorRow{display:grid;grid-template-columns:.75fr .55fr .65fr 1fr 1.05fr;align-items:center;grid-gap:9px;gap:9px;padding:0 17px}.behaviorHeader{min-height:39px;color:#737b79;font-size:9px;font-weight:730}.behaviorHeader,.behaviorRow{border-bottom:1px solid #252c2e}.behaviorRow{min-height:54px;color:#a9afac;font-size:10px}.behaviorRow:last-child{border-bottom:0}.behaviorRow strong:first-child{color:#e7e6e0;font-size:12px}.behaviorRow>span:nth-child(4),.behaviorRow>strong:last-child{text-align:right}.weekdayGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}.weekdayCard{min-width:0;min-height:96px;padding:15px 16px;border-right:1px solid #252c2e;border-bottom:1px solid #252c2e;display:flex;flex-direction:column;justify-content:space-between;gap:8px}.weekdayCard:nth-child(2n){border-right:0}.weekdayCard:last-child,.weekdayCard:nth-last-child(2):nth-child(odd){border-bottom:0}.weekdayCard>span{color:#8f9794;font-size:10px;font-weight:760}.weekdayCard>strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;font-weight:760}.weekdayCard>small{color:#737b79;font-size:9px}@media(max-width:1180px){.tradeInsightSummary{grid-template-columns:1fr 1fr}.behaviorAnalyticsGrid{grid-template-columns:1fr}}@media(max-width:760px){.tradeInsightSummary{grid-template-columns:1fr 1fr;gap:8px}.tradeInsightSummary article{min-height:98px;padding:14px}.tradeInsightSummary span{font-size:10px}.tradeInsightSummary strong{font-size:19px}.tradeInsightSummary small{font-size:9px}.behaviorHeader,.behaviorRow{grid-template-columns:.8fr .48fr .6fr 1fr;padding:0 13px;gap:7px}.behaviorHeader span:nth-child(4),.behaviorRow span:nth-child(4){display:none}.weekdayGrid{grid-template-columns:1fr 1fr}.weekdayCard{padding:14px 13px}}@media(max-width:430px){.tradeInsightSummary{grid-template-columns:1fr}.behaviorHeader,.behaviorRow{grid-template-columns:.85fr .48fr 1fr}.behaviorHeader span:nth-child(3),.behaviorRow span:nth-child(3){display:none}.weekdayGrid{grid-template-columns:1fr}.weekdayCard{border-right:0}.weekdayCard,.weekdayCard:nth-last-child(2):nth-child(odd){border-bottom:1px solid #252c2e}.weekdayCard:last-child{border-bottom:0}}.dashboardFocusHero{margin:22px 0 12px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(420px,.75fr);grid-gap:12px;gap:12px}.dashboardCoreGrid,.dashboardMonthResult,.dashboardProPulse{border:1px solid #30383a;border-radius:13px;background:linear-gradient(145deg,#0f1416,#090d0f)}.dashboardMonthResult{padding:22px;min-height:230px;flex-direction:column;background:radial-gradient(circle at 92% 8%,rgba(127,175,163,.1),transparent 34%),linear-gradient(145deg,#101618,#090d0f 72%)}.dashboardFocusHead,.dashboardMonthResult{display:flex;justify-content:space-between}.dashboardFocusHead{align-items:flex-start;gap:20px}.dashboardFocusHead h2{margin:6px 0 0;font-size:22px;letter-spacing:-.035em}.dashboardBase{display:grid;justify-items:end;grid-gap:2px;gap:2px}.dashboardBase small,.dashboardBase span{color:#7f8986;font-size:9px}.dashboardBase strong{font-size:15px}.dashboardMonthValue{margin:24px 0 18px;font-size:46px;line-height:1;letter-spacing:-.055em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboardMonthMeta{display:flex;flex-wrap:wrap;gap:8px}.dashboardMonthMeta span{padding:6px 8px;border:1px solid #2b3335;border-radius:7px;background:#0b0f11;color:#8f9794;font-size:9px;font-weight:700}.dashboardCoreGrid{display:grid;grid-template-columns:1fr 1fr;overflow:hidden}.dashboardCoreGrid article{min-width:0;min-height:112px;padding:17px;display:flex;flex-direction:column;justify-content:center;gap:6px;border-right:1px solid #252d2f;border-bottom:1px solid #252d2f}.dashboardCoreGrid article:nth-child(2n){border-right:0}.dashboardCoreGrid article:nth-last-child(-n+2){border-bottom:0}.dashboardCoreGrid span,.dashboardPulseGrid span{color:#8d9693;font-size:9px;font-weight:730}.dashboardCoreGrid strong{overflow:hidden;text-overflow:ellipsis;font-size:20px;letter-spacing:-.035em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboardCoreGrid small,.dashboardPulseGrid small{color:#68716f;font-size:9px;line-height:1.45}.dashboardProPulse{margin:0 0 12px;padding:18px}.dashboardProPulse.active{background:radial-gradient(circle at 100% 0,rgba(112,165,151,.08),transparent 30%),linear-gradient(145deg,#0f1516,#090d0f)}.dashboardPulseHead{margin-bottom:13px;display:flex;align-items:center;justify-content:space-between;gap:14px}.dashboardPulseHead h3{margin:5px 0 0;font-size:17px;letter-spacing:-.025em}.dashboardPulseHead button{min-height:34px;padding:0 11px;border:1px solid #3a4743;border-radius:8px;background:#101715;color:#b7d1c9;font-size:9px;font-weight:800}.dashboardPulseGrid{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));border:1px solid #293133;border-radius:9px;overflow:hidden}.dashboardPulseGrid article{min-width:0;min-height:92px;padding:13px;display:flex;flex-direction:column;justify-content:center;gap:6px;border-right:1px solid #293133;background:#0b0f11}.dashboardPulseGrid article:last-child{border-right:0}.dashboardPulseGrid strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:16px;letter-spacing:-.025em;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboardPulseGrid .metricLocked{background:linear-gradient(145deg,#0b0f11,#0c1012)}.dashboardPulseGrid .metricLocked strong{color:#7d908a;font-size:10px;letter-spacing:.08em}.dashboardPulseGrid .metricLocked small{color:#5f6865}.dashboardPerformance,.dashboardPositions{margin-top:12px}@media(max-width:1120px){.dashboardFocusHero{grid-template-columns:1fr}.dashboardPulseGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardPulseGrid article:nth-child(3){border-right:0}.dashboardPulseGrid article:nth-child(-n+3){border-bottom:1px solid #293133}}@media(max-width:760px){.dashboardFocusHero{margin-top:14px;gap:9px}.dashboardMonthResult{min-height:200px;padding:17px}.dashboardFocusHead h2{font-size:19px}.dashboardBase small{display:none}.dashboardMonthValue{margin:22px 0 16px;font-size:36px}.dashboardMonthMeta{gap:6px}.dashboardMonthMeta span{font-size:9px}.dashboardCoreGrid article{min-height:104px;padding:14px}.dashboardCoreGrid strong{font-size:18px}.dashboardProPulse{padding:14px}.dashboardPulseHead{align-items:flex-start;flex-direction:column}.dashboardPulseHead button{width:100%;min-height:40px}.dashboardPulseGrid{grid-template-columns:1fr 1fr}.dashboardPulseGrid article{min-height:88px;border-right:1px solid #293133;border-bottom:1px solid #293133}.dashboardPulseGrid article:nth-child(2n){border-right:0}.dashboardPulseGrid article:nth-last-child(-n+2){border-bottom:0}}@media(max-width:420px){.dashboardMonthValue{font-size:32px}.dashboardCoreGrid strong{font-size:16px}.dashboardPulseGrid strong{font-size:14px}}.planUsageStrip,.tradeImageLimit{display:none!important}.dashboardFocusHeroRefined{grid-template-columns:minmax(0,1.15fr) minmax(380px,.85fr);gap:14px}.dashboardFocusHeroRefined .dashboardMonthResult{min-height:252px;padding:26px}.dashboardFocusHeroRefined .label,.dashboardPerformanceRefined .label,.dashboardPositionsRefined .label,.dashboardProPulseRefined .label{font-size:10px;letter-spacing:.14em}.dashboardFocusHeroRefined .dashboardFocusHead h2{margin-top:8px;font-size:27px;font-weight:760}.dashboardFocusHeroRefined .dashboardMonthValue{margin:28px 0 24px;font-size:54px;font-weight:760}.dashboardMonthStats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.dashboardMonthStats div{min-width:0;padding:11px 12px;border:1px solid #2d3638;border-radius:9px;background:#0b1011;display:grid;grid-gap:4px;gap:4px}.dashboardMonthStats div strong{color:#e9e8e2;font-size:20px;line-height:1;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.dashboardMonthStats div span{padding:0;border:0;background:transparent;color:#919996;font-size:10px}.dashboardCoreGridRefined article{min-height:126px;padding:20px;gap:8px}.dashboardCoreGridRefined span{color:#aeb4b1;font-size:11px;font-weight:760}.dashboardCoreGridRefined strong{font-size:27px;line-height:1.05}.dashboardCoreGridRefined small{color:#818a87;font-size:10px;line-height:1.5}.dashboardProPulseRefined{padding:22px}.dashboardProPulseRefined .dashboardPulseHead{margin-bottom:16px}.dashboardProPulseRefined .dashboardPulseHead h3{margin-top:7px;font-size:22px}.dashboardPulseGridRefined{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardPulseGridRefined article{min-height:116px;padding:18px;border-right:1px solid #293133;border-bottom:1px solid #293133}.dashboardPulseGridRefined article:nth-child(3n){border-right:0}.dashboardPulseGridRefined article:nth-last-child(-n+3){border-bottom:0}.dashboardPulseGridRefined span{font-size:11px;color:#a2aaa7}.dashboardPulseGridRefined strong{font-size:23px;line-height:1.05}.dashboardPulseGridRefined small{font-size:10px;color:#7b8481}.dashboardPulseGridRefined .metricLocked strong{font-size:12px}.dashboardPerformanceRefined,.dashboardPositionsRefined{padding:20px}.dashboardPerformanceRefined .panelHead h3,.dashboardPositionsRefined .panelHead h3{margin-top:6px;font-size:21px}.dashboardPerformanceRefined .rangeTabs button{min-height:36px;padding:0 11px;font-size:10px}.dashboardPerformanceRefined .chartFoot,.dashboardPositionsRefined .smallNote{font-size:10px}.positionFactsJournal{grid-template-columns:1fr 1fr}.positionFactsJournal>div{min-height:62px;padding:11px 12px}.positionFactsJournal span{font-size:10px}.positionFactsJournal b{font-size:12px;line-height:1.35}.detailKeyNumbersJournal{grid-template-columns:repeat(4,minmax(0,1fr))}.detailKeyNumbersJournal>div{min-width:0}.detailKeyNumbersJournal span{font-size:10px}.detailKeyNumbersJournal b{font-size:14px}.tableStrategy{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#b8beb9;font-size:11px}.premiumTradeHeader{font-size:10px}.premiumTradeRow{min-height:72px}.tableAsset strong{font-size:14px}.priceCell small,.statusPill,.tableAsset small{font-size:9px}.priceCell b{font-size:12px}@media(max-width:1120px){.dashboardFocusHeroRefined{grid-template-columns:1fr}.dashboardPulseGridRefined{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.dashboardFocusHeroRefined .dashboardMonthResult{min-height:220px;padding:19px}.dashboardFocusHeroRefined .dashboardFocusHead h2{font-size:23px}.dashboardFocusHeroRefined .dashboardMonthValue{margin:24px 0 20px;font-size:42px}.dashboardMonthStats{gap:7px}.dashboardMonthStats div{padding:10px}.dashboardMonthStats div strong{font-size:18px}.dashboardMonthStats div span{font-size:9px}.dashboardCoreGridRefined article{min-height:112px;padding:15px}.dashboardCoreGridRefined span{font-size:10px}.dashboardCoreGridRefined strong{font-size:22px}.dashboardCoreGridRefined small{font-size:9px}.dashboardProPulseRefined{padding:16px}.dashboardProPulseRefined .dashboardPulseHead h3{font-size:20px}.dashboardPulseGridRefined{grid-template-columns:1fr 1fr}.dashboardPulseGridRefined article{min-height:102px;padding:14px;border-right:1px solid #293133;border-bottom:1px solid #293133}.dashboardPulseGridRefined article:nth-child(3n){border-right:1px solid #293133}.dashboardPulseGridRefined article:nth-child(2n){border-right:0}.dashboardPulseGridRefined article:nth-last-child(-n+3){border-bottom:1px solid #293133}.dashboardPulseGridRefined article:nth-last-child(-n+2){border-bottom:0}.dashboardPulseGridRefined span{font-size:10px}.dashboardPulseGridRefined strong{font-size:18px}.dashboardPulseGridRefined small{font-size:9px}.dashboardPerformanceRefined,.dashboardPositionsRefined{padding:15px}.detailKeyNumbersJournal{grid-template-columns:1fr 1fr}.tableStrategy{font-size:10px}}@media(max-width:430px){.dashboardMonthStats{grid-template-columns:repeat(3,minmax(0,1fr))}.dashboardMonthStats div{padding:9px 7px}.dashboardMonthStats div strong{font-size:16px}.dashboardMonthStats div span{font-size:8px}.dashboardFocusHeroRefined .dashboardMonthValue{font-size:37px}}.dashboardFocusHeroRefined .label,.dashboardPerformanceRefined .label,.dashboardPositionsRefined .label,.dashboardProPulseRefined .label{font-size:11px}.dashboardMonthStats div{padding:13px 14px;gap:6px}.dashboardMonthStats div strong{font-size:22px}.dashboardMonthStats div span{font-size:11px;line-height:1.35}.dashboardCoreGridRefined article{min-height:132px;padding:22px;gap:9px}.dashboardCoreGridRefined span{font-size:12px;line-height:1.35}.dashboardCoreGridRefined strong{font-size:29px}.dashboardCoreGridRefined small{font-size:11px;line-height:1.55}.dashboardPulseGridRefined article{min-height:122px;padding:20px;gap:9px}.dashboardPulseGridRefined span{font-size:12px;line-height:1.35}.dashboardPulseGridRefined strong{font-size:25px}.dashboardPulseGridRefined small{font-size:11px;line-height:1.5}@media(max-width:760px){.dashboardFocusHeroRefined .label,.dashboardPerformanceRefined .label,.dashboardPositionsRefined .label,.dashboardProPulseRefined .label{font-size:10px}.dashboardMonthStats div strong{font-size:18px}.dashboardMonthStats div span{font-size:10px}.dashboardCoreGridRefined span{font-size:11px}.dashboardCoreGridRefined strong{font-size:23px}.dashboardCoreGridRefined small{font-size:10px}.dashboardPulseGridRefined span{font-size:11px}.dashboardPulseGridRefined strong{font-size:20px}.dashboardPulseGridRefined small{font-size:10px}}.tradeListSummary{display:flex;align-items:baseline;gap:7px;color:#959d9a}.tradeListSummary strong{color:#ecebe5;font-size:21px}.tradeListSummary span{font-size:12px}.tradeToolbar{grid-template-columns:minmax(260px,1fr) auto 150px auto;align-items:center}.filterGroup button,.marketFilter,.toolbarCount{font-size:11px}.toolbarCount{min-width:66px;color:#9ca4a1;font-weight:700}.premiumTradeHeader{font-size:11px}.premiumTradeRow{min-height:76px;font-size:12px}.tableAsset strong{font-size:15px}.priceCell small,.statusPill,.tableAsset small{font-size:10px}.priceCell b,.tableStrategy{font-size:12px}.reviewTimelineActions{display:flex;align-items:center;gap:9px}.timelineAddImage{min-height:34px;padding:0 11px}.timelineImageError{margin:-3px 0 14px;padding:10px 12px;border:1px solid #523b3d;border-radius:8px;background:#160f10;display:flex;align-items:center;justify-content:space-between;gap:10px}.timelineImageError span{color:#d8b3b6;font-size:11px}.timelineImageError button{border:0;background:transparent;color:#e4d5d5;font-size:11px;font-weight:800}.reviewTimelineSummary strong{font-size:13px}.reviewTimelineCardHead strong{font-size:14px}.reviewStage,.reviewTimelineCardHead small,.timelineEditButton{font-size:10px}.reviewExecutionFacts b{font-size:12px}.detailCost small,.detailCost span,.detailIdentity>p:last-child,.detailInfoGrid span,.detailKeyNumbersJournal span{font-size:11px}.detailInfoGrid b{font-size:13px}.analyticsPage .reviewSummary small,.analyticsPage .reviewSummary span,.behaviorHeader,.productRankRow>b,.productRankRow>div small,.productRankRow>span,.reviewSectionHead>span,.tradeInsightSummary small,.tradeInsightSummary span,.weekdayCard>small{font-size:11px}.analyticsPage .reviewSummary strong{font-size:22px}.tradeInsightSummary strong{font-size:23px}.analyticsHeader,.periodHeader,.strategyHeader{font-size:11px}.analyticsRow,.behaviorRow,.periodRow,.strategyRow{font-size:12px}.analyticsRow strong:first-child,.behaviorRow strong:first-child,.periodRow>strong:first-child,.productRankRow>div strong,.strategyRow strong:first-child{font-size:13px}.productRankRow>strong{font-size:12px}.weekdayCard>span{font-size:11px}.weekdayCard>strong{font-size:18px}.analyticsFootnote{font-size:11px;line-height:1.6}.calendarMonthStats strong{font-size:21px}.settingsCardHead h3{font-size:19px}.accountFacts span,.dataCount,.settingsCard p{font-size:11px}.accountFacts strong{font-size:12px}.compactPlanHero{align-items:center}.compactPlanHero p{max-width:320px}.planDetailsButton{justify-self:start;min-width:132px}@media(max-width:980px){.tradeToolbar{grid-template-columns:1fr auto}.marketFilter{grid-column:1}.toolbarCount{grid-column:2;text-align:right}}@media(max-width:760px){.tradeListSummary strong{font-size:18px}.filterGroup button,.marketFilter,.premiumTradeRow,.toolbarCount,.tradeListSummary span{font-size:11px}.priceCell small,.statusPill,.tableAsset small{font-size:10px}.reviewTimelineHead{align-items:flex-start}.reviewTimelineActions{align-items:flex-end;flex-direction:column}.reviewExecutionFacts span,.reviewExecutionNote span,.reviewTimelineSummary span{font-size:10px}.reviewExecutionFacts b,.reviewTimelineSummary strong{font-size:11px}.analyticsPage .reviewSummary small,.analyticsPage .reviewSummary span,.behaviorHeader,.productRankRow>b,.productRankRow>div small,.productRankRow>span,.reviewSectionHead>span,.tradeInsightSummary small,.tradeInsightSummary span,.weekdayCard>small{font-size:10px}.tradeInsightSummary strong{font-size:20px}.calendarMonthStats small,.calendarMonthStats span{font-size:10px}.settingsCardHead h3{font-size:18px}.planDetailsButton{width:100%}}.tradeToolbar{grid-template-columns:minmax(340px,1fr) auto auto auto;gap:12px;padding:12px;border-radius:14px}.searchBox{min-height:52px;padding:0 14px;border-radius:12px}.searchBox span{font-size:15px}.searchBox input{min-height:50px;font-size:15px}.searchBox input::placeholder{color:#8e9693}.filterGroup{gap:6px}.filterGroup button,.marketFilter,.toolbarCount{min-height:44px;font-size:13px}.filterGroup button{padding:0 14px;border-radius:10px}.marketFilter{min-width:144px}.toolbarCount{display:flex;align-items:center;justify-content:flex-end;min-width:82px;color:#adb5b2;font-weight:800}.premiumTradeHeader{min-height:44px}.premiumTradeRow{min-height:86px}.tableAsset strong{font-size:16px}.priceCell small,.statusPill,.tableArrow,.tableAsset small,.tableStrategy{font-size:11px}.priceCell b{font-size:13px}.tradeComposer{width:min(1120px,100%)}.composerHeader h2{font-size:26px}.composerStatus button{padding:10px 14px}.composerStatus button span{font-size:14px}.composerGrid{grid-template-columns:minmax(0,1fr) 300px;gap:16px}.composerSection{padding:18px;border-radius:12px}.composerSectionHead{min-height:auto;margin-bottom:16px}.composerSectionHead>span{display:none}.composerSectionHead b{font-size:18px;font-weight:800}.assetNameField small,.composerSection label>span,.costStrip span,.feeFields label>span,.feeToggle,.fxPairPreview>span,.noteField span,.summaryCost span,.summaryFacts span,.summaryMeta,.summaryTop{font-size:12px}.composerSection input,.composerSection select,.composerSection textarea{min-height:48px;font-size:15px}.composerSection textarea{min-height:110px}.marketSelector button{min-height:46px;font-size:13px}.fxPairPreview{min-height:52px}.fxPairPreview strong{font-size:16px}.assetNameField small{margin-top:8px}.costStrip{grid-template-columns:1.25fr .9fr;gap:14px;padding:14px 15px;margin-top:12px}.costStrip strong{font-size:24px}.costStrip b{font-size:13px}.composerSummary{top:92px;border-radius:12px}.summaryTop em{font-size:11px}.summarySymbol{font-size:32px}.summaryCost strong{font-size:24px}.composerFooter{padding:10px 18px}.composerFooter .ghostButton,.composerFooter .primary{min-height:46px;min-width:108px}.analyticsHero article,.dashboardCoreGridRefined article,.dashboardPulseGridRefined article,.reviewSummary article,.tradeInsightSummary article{min-height:122px}.analyticsHero small,.analyticsHero span,.dashboardCoreGridRefined small,.dashboardCoreGridRefined span,.dashboardPulseGridRefined small,.dashboardPulseGridRefined span,.reviewSummary small,.reviewSummary span,.tradeInsightSummary small,.tradeInsightSummary span{font-size:12px}.analyticsHero strong,.reviewSummary strong{font-size:24px}.dashboardCoreGridRefined strong,.dashboardPulseGridRefined strong,.tradeInsightSummary strong{font-size:26px}.analyticsHero article:nth-child(3) strong,.dashboardPulseGridRefined article:nth-child(5) strong,.tradeInsightSummary article:nth-child(3) strong,.tradeInsightSummary article:nth-child(4) strong{font-size:22px}.reviewSectionHead h3{font-size:18px}.analyticsFootnote,.analyticsHeader,.behaviorHeader,.periodHeader,.productRankRow>b,.productRankRow>div small,.productRankRow>span,.reviewSectionHead>span,.strategyHeader,.weekdayCard small{font-size:11px}.productRankRow>strong,.weekdayCard span{font-size:12px}.weekdayCard strong{font-size:20px}@media(max-width:980px){.tradeToolbar{grid-template-columns:1fr 1fr}.searchBox{grid-column:1/-1}.toolbarCount{justify-content:flex-start}.composerGrid{grid-template-columns:1fr}.composerSummary{position:static}}@media(max-width:760px){.tradeToolbar{grid-template-columns:1fr}.filterGroup{flex-wrap:nowrap;overflow-x:auto}.marketFilter,.toolbarCount{width:100%}.toolbarCount{justify-content:flex-start}.searchBox input{font-size:14px}.composerHeader h2{font-size:24px}.composerStatus button span{font-size:13px}.composerSection{padding:16px}.composerSectionHead b{font-size:17px}.composerSection input,.composerSection select,.composerSection textarea{font-size:14px}.costStrip{grid-template-columns:1fr}.summarySymbol{font-size:28px}.analyticsHero strong,.dashboardCoreGridRefined strong,.dashboardPulseGridRefined strong,.reviewSummary strong,.tradeInsightSummary strong{font-size:22px}.analyticsHero small,.analyticsHero span,.dashboardCoreGridRefined small,.dashboardCoreGridRefined span,.dashboardPulseGridRefined small,.dashboardPulseGridRefined span,.reviewSummary small,.reviewSummary span,.tradeInsightSummary small,.tradeInsightSummary span{font-size:11px}}.composerModeTabs{display:grid;grid-template-columns:1fr 1fr;grid-gap:7px;gap:7px;padding:12px 21px 0}.composerModeTabs button{min-height:48px;padding:9px 13px;border:1px solid #30383a;border-radius:10px;background:#0a0e10;color:#858d8a;display:flex;align-items:center;justify-content:space-between;gap:12px}.composerModeTabs button strong{font-size:13px;color:#c2c5c0}.composerModeTabs button span{font-size:10px;color:#737b78}.composerModeTabs button.active{border-color:#606968;background:linear-gradient(120deg,rgba(231,228,218,.11),rgba(158,216,202,.035))}.composerModeTabs button.active strong{color:#f0eee8}.composerModeTabs button.active span{color:#a9b1ae}.quickTradeComposer{width:min(940px,100%)}.quickTradeBody{display:grid;grid-template-columns:minmax(0,1fr) 250px;grid-gap:16px;gap:16px;padding:16px 21px 4px}.quickTradeMain{min-width:0;padding:18px;border:1px solid #30383a;border-radius:12px;background:#0b0f11}.quickMarketRow{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:7px;gap:7px;margin-bottom:16px}.quickMarketRow button{min-height:42px;border:1px solid #30383a;border-radius:9px;background:#090d0f;color:#858d8a;font-size:12px;font-weight:800}.quickMarketRow button.active{border-color:#616968;background:#161b1d;color:#f0eee8}.quickSymbolRow{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:10px;gap:10px;align-items:end;margin-bottom:12px}.quickCoreFields label,.quickFxRow label,.quickSymbolRow label{display:grid;grid-gap:7px;gap:7px}.quickAssetName>span,.quickCoreFields label>span,.quickFxRow label>span,.quickSymbolRow label>span{color:#929a97;font-size:11px;font-weight:750}.quickCoreFields input,.quickCoreFields select,.quickFxRow select,.quickSymbolRow input{min-height:50px}.quickAssetName{min-height:50px;padding:9px 12px;border:1px solid #30383a;border-radius:8px;background:#0d1113;display:grid;align-content:center;grid-gap:3px;gap:3px}.quickAssetName strong{font-size:14px;color:#e4e3dd;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.quickAssetName small{font-size:9px;color:#858d8a}.quickFxRow{display:grid;grid-template-columns:1fr 1fr 1fr;grid-gap:10px;gap:10px;align-items:end;margin-bottom:12px}.quickFxPair{min-height:50px;padding:9px 12px;border:1px solid #30383a;border-radius:8px;background:#0d1113;display:grid;grid-gap:3px;gap:3px;align-content:center}.quickFxPair span{font-size:10px;color:#89918e}.quickFxPair strong{font-size:15px}.quickCoreFields{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:10px;gap:10px}.quickCoreFields.tw{grid-template-columns:repeat(4,minmax(0,1fr))}.quickMergeNotice{display:flex;align-items:center;gap:9px;margin-top:12px;padding:10px 12px;border:1px solid #3a4845;border-radius:8px;background:#0e1514}.quickMergeNotice span{font-size:10px;color:#8e9693}.quickMergeNotice strong{font-size:11px;color:#d9ddd8}.quickMergeNotice button{margin-left:auto;border:0;background:none;color:#a8c9c1;font-size:10px;font-weight:800}.quickOptionalRow{display:flex;justify-content:space-between;gap:10px;margin-top:14px;padding-top:12px;border-top:1px solid #293133}.quickOptionalRow button{border:0;background:none;color:#a8b0ad;font-size:11px;padding:0}.quickOptionalRow button.active{color:#d9e0dc}.quickOptionalRow span{font-size:10px;color:#727a78}.quickTradeSummary{padding:18px;border:1px solid #30383a;border-radius:12px;background:linear-gradient(160deg,#0f1416,#090c0e);align-self:start}.quickTradeSummary>div:first-child{display:grid;grid-gap:5px;gap:5px}.quickSummaryNumbers span,.quickTradeSummary>div:first-child>span{font-size:10px;color:#858d8a}.quickTradeSummary>div:first-child>strong{font-size:29px;letter-spacing:-.03em}.quickTradeSummary>div:first-child>small{font-size:10px;color:#9aa19e}.quickSummaryNumbers{display:grid;grid-gap:12px;gap:12px;margin-top:18px;padding-top:16px;border-top:1px solid #293133}.quickSummaryNumbers p{margin:0;display:grid;grid-gap:5px;gap:5px}.quickSummaryNumbers b{font-size:14px;color:#deddd7;overflow:hidden;text-overflow:ellipsis}.targetComposerSection .composerSectionHead{justify-content:space-between}.optionalBadge{display:inline-flex!important;min-width:auto!important;padding:3px 7px;border:1px solid #343d3f;border-radius:999px;color:#858d8a!important;font-size:9px!important;font-weight:800}.targetPlanFields{display:grid;grid-template-columns:minmax(0,1fr) 180px;grid-gap:12px;gap:12px;align-items:stretch}.targetPlanInputs{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.targetPlanInputs label{display:grid;grid-gap:7px;gap:7px}.targetPlanInputs label>span{font-size:11px;color:#929a97;font-weight:750}.targetPlanInputs input{min-height:48px;font-size:14px}.targetPlanPreview{padding:11px 13px;border:1px solid #34403d;border-radius:9px;background:#0d1412;display:grid;align-content:center;grid-gap:4px;gap:4px}.targetPlanPreview span{font-size:9px;color:#8d9692}.targetPlanPreview strong{font-size:20px;color:#c9dcd6}.targetPlanPreview small{font-size:9px;color:#78817e}.targetPlanFields.compact{margin-top:12px;padding-top:12px;border-top:1px solid #293133}.detailTargetPlan{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:16px 0;border-bottom:1px solid #2a3133}.detailTargetPlan h3{margin:4px 0 0;font-size:15px}.detailTargetGrid{display:grid;grid-template-columns:repeat(3,minmax(110px,1fr));grid-gap:8px;gap:8px;min-width:min(460px,65%)}.detailTargetGrid>div{padding:10px 12px;border:1px solid #2e3737;border-radius:8px;background:#0c1112;display:grid;grid-gap:4px;gap:4px}.detailTargetGrid span{font-size:9px;color:#858d8a}.detailTargetGrid strong{font-size:14px;color:#e3e2dc}.editTargetPlan{padding:12px;border:1px solid #30383a;border-radius:9px;background:#0b0f11}.positionTargetStrip{display:flex;gap:8px;margin-top:10px;padding-top:9px;border-top:1px solid #273032}.positionTargetStrip span{flex:1 1;font-size:9px;color:#858d8a}.positionTargetStrip b{margin-left:5px;color:#d6d8d3;font-size:10px}@media(max-width:980px){.quickTradeBody{grid-template-columns:1fr}.quickTradeSummary{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.quickSummaryNumbers{margin:0;padding:0 0 0 14px;border-top:0;border-left:1px solid #293133}.quickCoreFields.tw{grid-template-columns:1fr 1fr}.detailTargetPlan{align-items:flex-start;flex-direction:column}.detailTargetGrid{min-width:0;width:100%}}@media(max-width:760px){.composerModeTabs{padding:10px 12px 0}.composerModeTabs button{min-height:44px}.composerModeTabs button span{display:none}.quickTradeBody{padding:10px 12px 2px;gap:9px}.quickTradeMain{padding:14px}.quickMarketRow{margin-bottom:12px}.quickCoreFields,.quickCoreFields.tw,.quickFxRow,.quickMarketRow,.quickSymbolRow{grid-template-columns:1fr 1fr}.quickFxPair{grid-column:1/-1}.quickTradeSummary{grid-template-columns:1fr}.quickSummaryNumbers{padding:12px 0 0;margin-top:12px;border-left:0;border-top:1px solid #293133}.targetPlanFields{grid-template-columns:1fr}.detailTargetGrid,.targetPlanInputs{grid-template-columns:1fr 1fr}.detailTargetGrid>div:last-child{grid-column:1/-1}}@media(max-width:430px){.quickCoreFields,.quickCoreFields.tw,.quickSymbolRow,.targetPlanInputs{grid-template-columns:1fr}.quickOptionalRow{align-items:flex-start;flex-direction:column}}.composerModeTabs button{min-height:50px;justify-content:center}.composerModeTabs button strong{font-size:14px}.composerModeTabs button span{display:none}.quickTradeComposer{width:min(980px,100%)}.quickTradeBody{grid-template-columns:minmax(0,1fr) 260px;gap:18px;padding-top:18px}.quickTradeMain{padding:20px}.quickMarketRow button{min-height:46px;font-size:13px}.quickAssetName>span,.quickCoreFields label>span,.quickFxRow label>span,.quickSymbolRow label>span{font-size:12px}.quickCoreFields input,.quickCoreFields select,.quickFxRow select,.quickSymbolRow input{min-height:52px;font-size:15px}.quickAssetName{min-height:52px;padding:10px 13px}.quickAssetName strong{font-size:15px}.quickAssetName small{font-size:10px}.quickOptionalRow{min-height:48px;margin-top:16px;padding-top:14px}.quickDateField{display:flex;align-items:center;gap:9px}.quickDateField>span{color:#8d9592;font-size:11px;white-space:nowrap}.quickDateField input{width:142px;min-height:38px;padding:0 10px;font-size:12px}.quickTradeSummary{padding:20px}.quickSummaryNumbers span,.quickTradeSummary>div:first-child>span{font-size:11px}.quickTradeSummary>div:first-child>strong{font-size:31px}.quickTradeSummary>div:first-child>small{font-size:11px}.quickSummaryNumbers{gap:14px}.quickSummaryNumbers b{font-size:15px}.targetPlanPreview small,.targetPlanPreview span{font-size:10px}@media(max-width:760px){.composerModeTabs button strong{font-size:13px}.quickTradeMain{padding:16px}.quickMarketRow button{font-size:12px}.quickAssetName>span,.quickCoreFields label>span,.quickFxRow label>span,.quickSymbolRow label>span{font-size:11px}.quickOptionalRow{align-items:flex-start;flex-direction:column}.quickDateField{width:100%;justify-content:space-between}.quickDateField input{width:auto;min-width:160px}}.quickOptionalRow{display:grid;grid-template-columns:minmax(0,1fr) 190px;align-items:end;grid-gap:12px;min-height:0;margin-top:18px;padding-top:16px}.quickOptionalRow button{width:100%;min-height:52px;padding:0 15px;border:1px solid #30383a;border-radius:9px;background:#090d0f;color:#aeb6b3;font-size:12px;font-weight:800;text-align:left;transition:.15s ease}.quickOptionalRow button:hover{border-color:#485153;color:#e2e3dd;background:#101517}.quickOptionalRow button.active{border-color:#52625e;background:#101715;color:#dbe6e1}.quickDateField{width:100%;display:grid;grid-template-columns:1fr;align-items:stretch;grid-gap:7px;gap:7px}.quickDateField>span{color:#929a97;font-size:12px;font-weight:750;line-height:1.2}.quickDateField input{display:block;width:100%;min-width:0;height:52px;min-height:52px;margin:0;padding:0 13px;border:1px solid #30383a;border-radius:9px;background:#090d0f;color:#ecebe5;font:inherit;font-size:14px;line-height:1;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}.quickDateField input:focus{outline:none;border-color:#626b69;box-shadow:0 0 0 2px rgba(214,222,217,.05)}.quickDateField input::-webkit-date-and-time-value{text-align:left}.quickDateField input::-webkit-calendar-picker-indicator{opacity:.72}.quickTradeMain{align-self:start}.quickTradeSummary{min-height:0}.quickSummaryNumbers p{gap:7px}.quickSummaryNumbers span{color:#939b98}.quickSummaryNumbers b{line-height:1.35}.composerSection .formGrid.two>label:only-child{grid-column:1/-1}.composerSection .formGrid.two>label:only-child input,.composerSection .formGrid.two>label:only-child select{width:100%}.targetComposerSection{padding-top:18px;padding-bottom:18px}.targetComposerSection .composerSectionHead{margin-bottom:15px}.optionalBadge{padding:4px 8px;font-size:10px!important}.targetPlanFields{grid-template-columns:minmax(0,1fr) 200px;gap:14px}.targetPlanInputs{gap:12px}.targetPlanInputs label{gap:8px}.targetPlanInputs label>span{font-size:12px}.targetPlanInputs input{min-height:50px;font-size:15px}.targetPlanPreview{padding:13px 15px;border-radius:10px;gap:6px}.targetPlanPreview span{font-size:11px}.targetPlanPreview strong{font-size:22px}.targetPlanPreview small{font-size:10px;line-height:1.45}.composerSummary{padding:20px}.summaryTop{font-size:11px}.summaryTop em{font-size:10px}.summaryCost span,.summaryFacts span,.summaryMeta,.summaryResult span{font-size:11px}.summaryFacts b{font-size:13px}.composerGrid{padding-bottom:20px}.composerFooter{padding-top:11px;padding-bottom:11px}.tradeComposer input[type=date]{box-sizing:border-box;vertical-align:middle}.tradeComposer .formGrid input[type=date]{min-height:48px;line-height:1.2}@media(min-width:981px){.quickTradeComposer{width:min(1020px,calc(100vw - 56px))}.tradeComposer:not(.quickTradeComposer){width:min(1080px,calc(100vw - 56px))}}@media(max-width:760px){.quickOptionalRow{grid-template-columns:1fr;gap:11px}.quickOptionalRow button{min-height:48px}.quickDateField{width:100%}.quickDateField input{width:100%;min-width:0;height:50px;min-height:50px}.targetPlanFields{grid-template-columns:1fr}.targetPlanPreview{min-height:82px}.composerGrid{padding-bottom:14px}}:root{--ux-small:11px;--ux-meta:12px}.content{padding-bottom:42px}button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid rgba(219,230,225,.55);outline-offset:2px}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}.eyebrow,.label,.welcomeKicker{font-size:10px}.authTop small,.authWordmark span,.brandCopy small,.dataCount,.fxAttribution,.logout,.profileMeta span,.savedMsg,.smallNote,.toolbarCount{font-size:11px!important}.nav button{min-height:48px}.nav button b{font-size:13px}.profileMeta strong{font-size:12px}.logout{min-height:36px;padding:0 4px}.topbar h1{font-size:28px}.newTrade{padding:0 17px;font-size:12px}.newTrade,.upgradeBadge{min-height:46px}.upgradeBadge span{font-size:11px}.upgradeBadge b{font-size:10px}.positionBadges em,.positionCardFooter>span,.positionCostHero span,.positionFacts small,.positionFacts span{font-size:11px}.positionFacts b{font-size:13px}.positionCardFooter .closeLink,.positionCardFooter .linkButton{min-height:38px;font-size:11px}.chartFoot,.weekdays{font-size:11px}.calendarNav button{min-height:38px;padding:0 12px;font-size:11px}.day,.day strong{font-size:11px}.largeCalendar .day strong{font-size:12px}.calendarMonthStats small,.calendarMonthStats span{font-size:11px}.premiumTradeHeader{font-size:12px}.premiumTradeRow{font-size:13px}.priceCell small,.statusPill,.tableAsset small,.tableStrategy{font-size:11px}.tableArrow{font-size:15px}.listPager button{min-height:38px;font-size:11px}.detailCost small,.detailCost span,.detailIdentity>p:last-child,.detailInfoGrid span,.detailJournalNote>span,.detailKeyNumbers small,.detailKeyNumbers span,.editSectionTitle span,.listPager span{font-size:11px}.detailInfoGrid b,.detailKeyNumbers b{font-size:13px}.detailJournalNote p{font-size:12px}.reviewExecutionFacts span,.reviewExecutionNote span,.reviewStage,.reviewTimelineCardHead small,.reviewTimelineSummary span,.timelineEditButton{font-size:11px}.reviewExecutionFacts b,.reviewTimelineSummary strong{font-size:13px}.analyticsFootnote,.analyticsHeader,.analyticsHero small,.analyticsHero span,.behaviorHeader,.periodHeader,.productRankRow>b,.productRankRow>div small,.productRankRow>span,.reviewSectionHead>span,.reviewSummary small,.reviewSummary span,.strategyHeader,.tradeInsightSummary small,.tradeInsightSummary span,.weekdayCard>small{font-size:11px}.analyticsRow,.behaviorRow,.periodRow,.strategyRow{min-height:48px;font-size:13px}.analyticsRow strong:first-child,.behaviorRow strong:first-child,.periodRow>strong:first-child,.productRankRow>div strong,.strategyRow strong:first-child{font-size:14px}.weekdayCard>span{font-size:12px}.weekdayCard>strong{font-size:20px}.accountFacts span,.settingsCard p{font-size:11px}.accountFacts strong{font-size:13px}.exportButton,.planDetailsButton,.settingsActions button{min-height:42px}.authFooter,.authMarkets span,.authMessage,.authTop small,.loadErrorPanel p,.ownerMemberIdentity span,.recoveryCard>p{font-size:11px}.authSwitch button{min-height:36px;font-size:11px}.iconButton{min-width:44px;min-height:44px}.composerStatus button{min-height:54px}.composerStatus button small{font-size:10px}.composerSection label>span,.costStrip span,.feeFields label>span,.noteField>span,.summaryCost span,.summaryFacts span,.summaryResult span{font-size:12px}.assetNameField small,.closeQtyField>small,.feeToggle,.mergeNotice span,.positionMini small,.positionMini span,.previewResult small,.previewResult span{font-size:11px}.feeToggle{min-height:34px}.mergeNotice button{min-height:36px;font-size:11px}.emptyList{font-size:12px;line-height:1.6}.emptyListAction{color:#858d8a}.closeLink,.dangerText,.inlineAction,.linkButton{font-size:11px}@media(max-width:760px){.content{padding-bottom:96px}.nav button{min-height:54px}.nav button b{font-size:11px}.topbar h1{font-size:24px}.newTrade{min-height:42px;font-size:11px}.eyebrow,.label{font-size:10px}.metrics small,.metrics span,.positionBadges em,.positionCardFooter>span,.positionCostHero span,.positionFacts small,.positionFacts span{font-size:11px}.calendarNav button,.chartFoot,.day,.day strong,.weekdays{font-size:10px}.premiumTradeRow>.priceCell,.premiumTradeRow>.tableStrategy,.premiumTradeRow>span:nth-child(3),.premiumTradeRow>span:nth-child(4),.premiumTradeRow>strong:nth-child(6){font-size:11px}.analyticsFootnote,.analyticsHeader,.behaviorHeader,.periodHeader,.productRankRow>b,.productRankRow>div small,.productRankRow>span,.reviewSectionHead>span,.reviewSummary small,.reviewSummary span,.strategyHeader,.tradeInsightSummary small,.tradeInsightSummary span,.weekdayCard>small{font-size:10px}.accountFacts span,.analyticsRow,.authMessage,.behaviorRow,.composerSection label>span,.costStrip span,.feeFields label>span,.noteField>span,.periodRow,.quickDateField>span,.quickOptionalRow button,.recoveryCard>p,.settingsCard p,.strategyRow,.summaryCost span,.summaryFacts span,.summaryResult span{font-size:11px}}.legalConsent{display:flex!important;grid-template-columns:auto 1fr!important;align-items:flex-start!important;gap:9px!important;margin-top:2px;padding:2px 1px}.legalConsent input{width:16px!important;height:16px!important;min-height:16px!important;margin:2px 0 0!important;flex:0 0 16px}.legalConsent span{color:#919997;font-size:11px!important;line-height:1.55;font-weight:600!important}.authLegalLinks a,.legalConsent a{color:#cfd4d0;text-decoration:none;border-bottom:1px solid #4a5351}.authLegalLinks{display:flex;flex-wrap:wrap;justify-content:center;gap:7px 14px;margin-top:15px;padding-top:14px;border-top:1px solid #282f31}.authLegalLinks a{color:#7f8885;border:0;font-size:10px;font-weight:700}.authLegalLinks a:hover{color:#d4d8d3}.legalSettingsCard{align-self:start}.legalLinkGrid{display:grid;grid-gap:0;gap:0;border:1px solid #2c3436;border-radius:9px;overflow:hidden}.legalLinkGrid a{min-height:48px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;gap:12px;color:#b9bfbc;text-decoration:none;border-bottom:1px solid #293032;transition:.15s ease}.legalLinkGrid a:last-child{border-bottom:0}.legalLinkGrid a:hover{background:#111618;color:#efeee9}.legalLinkGrid span{font-size:12px;font-weight:700}.legalLinkGrid b{color:#777f7d;font-size:10px}.legalPage{min-height:100dvh;background:#060809;color:#e9e8e2;padding:0 24px 42px}.legalTopbar{width:min(940px,100%);min-height:82px;margin:0 auto;justify-content:space-between;gap:20px;border-bottom:1px solid #252c2e}.legalBrand,.legalTopbar{display:flex;align-items:center}.legalBrand{gap:11px;color:#ecebe5;text-decoration:none}.legalBrand img{width:38px;height:38px;border:1px solid #343c3e;border-radius:10px}.legalBrand span{display:grid;grid-gap:2px;gap:2px}.legalBrand b{font-size:13px;letter-spacing:.17em}.legalBrand small{color:#777f7d;font-size:10px}.legalBack{min-height:38px;padding:0 13px;display:inline-flex;align-items:center;border:1px solid #30383a;border-radius:8px;color:#aab0ad;text-decoration:none;font-size:11px;font-weight:750}.legalBack:hover{background:#101416;color:#ecebe5}.legalDocument{width:min(820px,100%);margin:0 auto}.legalHero{padding:72px 0 42px;border-bottom:1px solid #293032}.legalHero h1{margin:10px 0 14px;font-size:42px;line-height:1.08;letter-spacing:-.045em}.legalHero>p{max-width:680px;margin:0 0 17px;color:#9ca3a0;font-size:14px;line-height:1.8}.legalHero>small{color:#666f6d;font-size:10px}.legalContent{padding:16px 0 30px}.legalContent section{padding:28px 0;border-bottom:1px solid #232a2c}.legalContent section:last-child{border-bottom:0}.legalContent h2{margin:0 0 12px;font-size:18px;letter-spacing:-.015em}.legalContent p{margin:0;color:#a7adaa;font-size:13px;line-height:1.85}.legalContent p+p{margin-top:11px}.legalPrimaryLink{min-height:42px;margin-top:3px;padding:0 14px;display:inline-flex;align-items:center;border:1px solid #4b5552;border-radius:8px;color:#e7e6e0;text-decoration:none;font-size:12px;font-weight:800}.legalPrimaryLink:hover{background:#121817}.legalFooter{width:min(820px,100%);margin:0 auto;padding-top:22px;border-top:1px solid #293032;display:flex;flex-wrap:wrap;gap:9px 18px}.legalFooter a{color:#747d7a;text-decoration:none;font-size:10px;font-weight:700}.legalFooter a:hover{color:#cfd4d0}@media(max-width:760px){.legalPage{padding:0 18px 32px}.legalTopbar{min-height:70px}.legalBrand img{width:34px;height:34px}.legalBrand b{font-size:12px}.legalBack{min-height:36px;padding:0 10px;font-size:10px}.legalHero{padding:52px 0 32px}.legalHero h1{font-size:34px}.legalHero>p{font-size:13px}.legalContent section{padding:24px 0}.legalContent h2{font-size:17px}.legalContent p{font-size:12px}.authLegalLinks{gap:8px 12px}}.signupPendingPanel{display:grid;grid-gap:14px;gap:14px;padding:2px 0 0}.signupPendingPanel h2{margin:0;font-size:25px;letter-spacing:-.035em}.signupPendingPanel>p{margin:0;color:#999f9d;font-size:12px;line-height:1.7}.signupPendingPanel>p strong{color:#dfe1dc;font-weight:760;overflow-wrap:anywhere}.signupPendingActions{display:grid;grid-template-columns:1fr 1fr;grid-gap:8px;gap:8px;margin-top:2px}.signupPendingActions button{min-height:44px}.firstRunDashboard{min-height:calc(100dvh - 190px);display:grid;grid-template-columns:minmax(0,1.3fr) minmax(280px,.7fr);align-items:center;grid-gap:14px;gap:14px;padding:28px 0 50px}.firstRunHero{min-height:360px;padding:42px;border:1px solid #30383a;border-radius:14px;background:radial-gradient(circle at 82% 15%,rgba(119,174,160,.09),transparent 31%),linear-gradient(145deg,#101517,#090c0e);display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.firstRunHero h2{margin:10px 0 12px;font-size:38px;line-height:1.08;letter-spacing:-.045em}.firstRunHero p{max-width:570px;margin:0 0 24px;color:#9ba29f;font-size:13px;line-height:1.8}.firstRunHero .primary{min-height:48px;padding:0 18px}.firstRunSteps{display:grid;grid-gap:9px;gap:9px}.firstRunSteps article{min-height:108px;padding:18px;border:1px solid #2c3436;border-radius:11px;background:#0a0e10;display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;align-content:center;grid-column-gap:12px;column-gap:12px}.firstRunSteps article>span{grid-row:1/-1;align-self:start;color:#68716f;font-size:10px;font-weight:850;letter-spacing:.12em}.firstRunSteps strong{font-size:15px}.firstRunSteps small{margin-top:5px;color:#828a87;font-size:11px;line-height:1.5}.authCard .primary:disabled{opacity:.46}@media(max-width:900px){.firstRunDashboard{grid-template-columns:1fr;min-height:auto}.firstRunHero{min-height:300px}.firstRunSteps{grid-template-columns:repeat(3,minmax(0,1fr))}.firstRunSteps article{min-height:120px;grid-template-columns:1fr;grid-template-rows:auto auto auto;gap:4px}.firstRunSteps article>span{grid-row:auto}}@media(max-width:760px){.signupPendingActions{grid-template-columns:1fr}.firstRunDashboard{padding:12px 0 24px;gap:10px}.firstRunHero{min-height:0;padding:28px 22px}.firstRunHero h2{font-size:30px}.firstRunHero p{font-size:12px}.firstRunHero .primary{width:100%}.firstRunSteps{grid-template-columns:1fr}.firstRunSteps article{min-height:82px;grid-template-columns:32px 1fr;grid-template-rows:auto auto}.firstRunSteps article>span{grid-row:1/-1}}.quickOptionalRow{grid-template-columns:minmax(0,1fr) 260px;align-items:center;gap:12px}.quickDateField.quickDateInline,.quickOptionalRow>button{height:54px;min-height:54px;margin:0}.quickDateField.quickDateInline{width:100%;padding:0 12px;border:1px solid #30383a;border-radius:9px;background:#090d0f;display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;grid-gap:12px;gap:12px;box-sizing:border-box}.quickDateField.quickDateInline>span{margin:0;color:#8f9794;font-size:11px;font-weight:760;line-height:1;white-space:nowrap}.quickDateField.quickDateInline input{width:100%;min-width:0;height:50px;min-height:50px;margin:0;padding:0;border:0;border-radius:0;background:transparent;color:#ecebe5;box-shadow:none;font-size:14px;line-height:50px;text-align:right;-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}.quickDateField.quickDateInline input:focus{outline:none;border:0;box-shadow:none}.quickDateField.quickDateInline:focus-within{border-color:#626b69;box-shadow:0 0 0 2px rgba(214,222,217,.05)}.quickDateField.quickDateInline input::-webkit-date-and-time-value{text-align:right;min-height:50px;line-height:50px}.quickDateField.quickDateInline input::-webkit-calendar-picker-indicator{margin-left:8px;opacity:.72}.legalHero{padding:62px 0 34px}.legalHero h1{margin-bottom:16px}.legalHero>small{display:block}.tradeComposer input[type=date]{max-width:100%}@media(max-width:760px){.quickOptionalRow{grid-template-columns:1fr;align-items:stretch}.quickDateField.quickDateInline,.quickOptionalRow>button{width:100%;height:52px;min-height:52px}.quickDateField.quickDateInline input{height:48px;min-height:48px;line-height:48px}}.dayTradeDateLocked{position:relative}.dayTradeDateLocked input:disabled{opacity:1;color:#d9dcd7;-webkit-text-fill-color:#d9dcd7;background:#0d1113;border-color:#343d3f;cursor:not-allowed}.dayTradeDateLocked>small{display:block;margin-top:6px;color:#7f8986;font-size:10px;line-height:1.4}.dataHealthGrid{grid-template-columns:repeat(auto-fit,minmax(135px,1fr))}.formGrid>label.dayTradeDateLocked{align-self:start}.mergeNotice.warn,.quickMergeNotice.warn{border-color:#5a4640;background:#15100f}.mergeNotice.warn b,.quickMergeNotice.warn>span{color:#d6b7aa}.lockedFormValue{min-height:48px;padding:0 13px;border:1px solid #343d3f;border-radius:8px;background:#0d1113;color:#d9dcd7;display:flex;align-items:center;font-size:14px;font-weight:720}.existingPositionPlan{min-height:76px;padding:14px 15px;border:1px solid #30383a;border-radius:9px;background:#0d1113;display:grid;grid-gap:7px;gap:7px;margin-bottom:12px}.existingPositionPlan>div{display:flex;align-items:center;justify-content:space-between;gap:14px}.existingPositionPlan span{color:#8c9491;font-size:11px}.existingPositionPlan strong{color:#e2e3dd;font-size:14px}.existingPositionPlan small{color:#7e8784;font-size:10px;line-height:1.5}.quickDateInline.dayTradeDateLocked input:disabled{-webkit-text-fill-color:#d9dcd7;opacity:1}.healthIssueStats{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))}@media(max-width:760px){.existingPositionPlan>div{align-items:flex-start;flex-direction:column;gap:5px}.lockedFormValue{min-height:46px;font-size:13px}}.quickOptionalRow{grid-template-columns:minmax(0,1fr) 360px}.quickExecutionWhen{width:100%;height:54px;min-height:54px;margin:0;padding:0 10px 0 12px;border:1px solid #30383a;border-radius:9px;background:#090d0f;display:grid;grid-template-columns:auto minmax(128px,1fr) 112px;align-items:center;grid-gap:9px;gap:9px;box-sizing:border-box}.quickExecutionWhen>span{color:#8f9794;font-size:11px;font-weight:760;white-space:nowrap}.quickExecutionWhen input{width:100%;min-width:0;height:48px;min-height:48px;margin:0;padding:0 6px;border:0;background:transparent;box-shadow:none;color:#ecebe5;font-size:13px}.quickExecutionWhen input[type=time]{text-align:right}.quickExecutionWhen:focus-within{border-color:#626b69;box-shadow:0 0 0 2px rgba(214,222,217,.05)}.quickExecutionWhen.dayTradeDateLocked input[type=date]:disabled{opacity:1;-webkit-text-fill-color:#d9dcd7}.positionMatchChooser{margin-top:12px;padding:13px;border:1px solid #394244;border-radius:10px;background:#0d1113;display:grid;grid-gap:10px;gap:10px}.positionMatchChooserHead{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.positionMatchChooserHead strong{color:#e2e3dd;font-size:12px}.positionMatchChooserHead span{color:#7f8885;font-size:10px}.positionMatchOptions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:7px;gap:7px}.positionMatchOptions button{min-height:66px;padding:10px 11px;border:1px solid #30383a;border-radius:8px;background:#090d0f;color:#aab1ae;display:grid;grid-gap:5px;gap:5px;text-align:left}.positionMatchOptions button:hover:not(:disabled){border-color:#4b5552;background:#111618}.positionMatchOptions button.active{border-color:#687572;background:#121a18;color:#ecebe5}.positionMatchOptions button:disabled{opacity:.55}.positionMatchOptions strong{font-size:11px}.positionMatchOptions small,.positionMatchOptions span{color:#818986;font-size:10px;line-height:1.4}.positionMatchOptions .newPositionChoice{border-style:dashed}.closeForm input[type=time],.formGrid input[type=time]{min-height:48px}@media(max-width:760px){.quickOptionalRow{grid-template-columns:1fr}.quickExecutionWhen{height:auto;min-height:52px;grid-template-columns:auto minmax(0,1fr) 105px}.positionMatchChooserHead{align-items:flex-start;flex-direction:column;gap:4px}.positionMatchOptions{grid-template-columns:1fr}}.analyticsPnlBridge{min-height:48px;margin-top:10px;padding:0 15px;border:1px solid #2d3537;border-radius:9px;background:#0a0e10;display:flex;align-items:center;justify-content:flex-end;gap:12px;color:#858d8a}.analyticsPnlBridge span{font-size:11px}.analyticsPnlBridge b{margin-left:5px;color:#d8dbd6;font-size:12px}.analyticsPnlBridge b.win{color:#c9ddd5}.analyticsPnlBridge b.loss{color:#d7b8ae}.analyticsPnlBridge i{color:#525b59;font-size:11px;font-style:normal}@media(max-width:760px){.analyticsPnlBridge{min-height:0;padding:12px;align-items:flex-start;flex-direction:column;gap:6px}.analyticsPnlBridge i{display:none}}.originalPlanFields{display:grid;grid-template-columns:minmax(0,1fr) 210px;grid-gap:12px;gap:12px;align-items:stretch}.originalPlanInputs{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:10px;gap:10px}.originalPlanPreview{min-height:100%;padding:13px;border:1px solid #30383a;border-radius:9px;background:#0b1011;display:grid;align-content:center;grid-gap:8px;gap:8px}.originalPlanPreview>div{display:flex;align-items:center;justify-content:space-between;gap:10px}.originalPlanPreview span{color:#858e8b;font-size:11px}.originalPlanPreview strong{color:#e3e4de;font-size:14px}.originalPlanPreview small{color:#737c79;font-size:10px;line-height:1.45}.originalPlanFields.compact{margin-top:10px;grid-template-columns:1fr}.originalPlanFields.compact .originalPlanInputs{grid-template-columns:repeat(4,minmax(0,1fr))}.originalPlanFields.compact .originalPlanPreview{grid-template-columns:repeat(2,minmax(0,1fr))}.originalPlanFields.compact .originalPlanPreview small{grid-column:1/-1}.detailOriginalPlan{margin-top:14px;padding:18px;border:1px solid #30383a;border-radius:11px;background:#0b0f11}.detailPlanHead{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:14px}.detailPlanHead h3{margin:4px 0 0;font-size:17px}.actualRBadge{min-width:102px;padding:8px 10px;border:1px solid #36403e;border-radius:8px;background:#101614;text-align:right}.actualRBadge span{display:block;color:#78817e;font-size:9px;font-weight:800;letter-spacing:.11em}.actualRBadge strong{display:block;margin-top:3px;font-size:18px}.detailOriginalPlanGrid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:8px;gap:8px}.detailOriginalPlanGrid>div{min-height:68px;padding:11px 12px;border:1px solid #2c3436;border-radius:8px;background:#090d0f;display:grid;align-content:center;grid-gap:5px;gap:5px}.detailOriginalPlanGrid span{color:#7f8885;font-size:10px}.detailOriginalPlanGrid strong{font-size:14px}.detailPlanEmpty{min-height:62px;display:flex;align-items:center;color:#767f7c;font-size:11px}.detailTargetPlan.current{margin-top:10px}.editOriginalPlan{padding-top:4px}@media(max-width:900px){.originalPlanFields{grid-template-columns:1fr}.originalPlanFields.compact .originalPlanInputs{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.originalPlanFields.compact .originalPlanInputs,.originalPlanFields.compact .originalPlanPreview,.originalPlanInputs{grid-template-columns:1fr}.detailPlanHead{align-items:stretch;flex-direction:column}.actualRBadge{width:100%;text-align:left}.detailOriginalPlanGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}