html{background:#070b12;min-width:320px;min-height:100%}body{text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#070b12;min-width:320px;min-height:100vh;margin:0;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}body,button,input{font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}a{color:inherit}#root{min-height:100vh}.trade-entry-shell .application-content{margin-left:0}.trade-entry-shell,.desk-dialog{font-variant-numeric:tabular-nums;font-family:Inter,ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}.trade-brand-header{background:#04121d;border-bottom:1px solid #7d652c;grid-template-columns:102px 270px minmax(280px,1fr) auto;grid-template-areas:"crest brand quote account";align-items:center;gap:18px;min-height:86px;padding:8px 24px;display:grid}.trade-brand-logo{grid-area:crest;width:102px;height:112px;position:relative;overflow:visible}.trade-brand-logo img{object-fit:contain;transform-origin:50%;width:100%;height:100%;display:block;transform:scale(1.12)}.trade-brand-fallback{color:#f0cc67;place-items:center;height:100%;font:700 40px Georgia,serif;display:grid}.trade-brand-title{grid-area:brand;min-width:0}.trade-brand-title p{word-spacing:.2em;color:#e7edf4;margin:3px 0 9px;font-size:12px;line-height:1.3}.trade-brand-title h1{color:#f2d37d;overflow-wrap:anywhere;margin:0;font:500 34px/1.1 Georgia,serif}.trade-brand-product{color:#e9c45a;flex-wrap:wrap;align-items:baseline;gap:4px 7px;font:14px/1.4 Inter,ui-sans-serif,system-ui,sans-serif;display:flex}.trade-brand-account{border:0;border-left:1px solid #a98b44;border-radius:0;grid-area:account;max-width:340px;padding:6px 0 6px 12px;position:relative}.trade-brand-quote{box-sizing:border-box;text-align:center;background:0 0;border:0;border-radius:0;grid-area:quote;grid-template-rows:1fr auto;grid-template-columns:minmax(0,1fr);align-items:center;min-width:0;min-height:144px;margin:0;padding:12px 18px;display:grid;position:relative}.trade-brand-quote-content{flex-wrap:wrap;grid-column:1;justify-content:center;align-items:center;gap:5px 18px;min-width:0;animation:.4s ease-out trading-quote-in;display:flex}.trade-brand-quote:before{content:"";background:#a98b4480;width:1px;height:64px;position:absolute;top:50%;left:0;transform:translateY(-50%)}.trade-brand-quote-controls{justify-self:end;gap:8px;display:flex}.trade-quote-control{flex:0 0 40px;width:40px;height:40px;display:block;position:relative}.trade-brand-quote-controls button{box-sizing:border-box;appearance:none;color:#edc760;cursor:pointer;background:#061620;border:1px solid #a98b44;border-radius:4px;place-items:center;width:40px;min-width:40px;height:40px;min-height:40px;padding:0;display:grid}.trade-brand-quote-controls button svg{flex-shrink:0;width:20px;height:20px;display:block;overflow:visible}.trade-quote-tooltip{z-index:50;color:#f2f5fa;white-space:nowrap;pointer-events:none;visibility:hidden;background:#0b202e;border:1px solid #a98b44;border-radius:4px;padding:6px 8px;font:12px/1.3 Inter,sans-serif;position:absolute;top:calc(100% + 6px);right:0}.trade-quote-control:hover .trade-quote-tooltip,.trade-quote-control:focus-within .trade-quote-tooltip{visibility:visible}.trade-brand-quote-controls button:hover,.trade-brand-quote-controls button:focus-visible{background:#23313b;border-color:#edc760}@keyframes trading-quote-in{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.trade-brand-quote-content{animation:none}}.trade-brand-quote blockquote{color:#f5f4ee;overflow-wrap:anywhere;margin:0;font:italic 700 18px/1.3 Georgia,serif}.trade-brand-quote-mark{color:#e9bc50;padding:0 5px;font-size:28px;line-height:0}.trade-brand-quote figcaption{color:#edc760;text-transform:uppercase;margin-top:0;font-size:12px;font-weight:700}.trade-brand-account .user-details{min-width:0}.trade-brand-account summary{cursor:pointer;align-items:center;gap:10px;list-style:none;display:flex}.trade-brand-account summary::-webkit-details-marker{display:none}.trade-brand-account summary>svg{color:#f0d584;flex-shrink:0}.trade-brand-account summary :is(strong,small){display:block}.trade-brand-account summary strong{overflow-wrap:anywhere;font-size:13px}.trade-brand-account summary small{color:#adbdcd;margin-top:4px;font-size:12px}.trade-brand-account :focus-visible{outline-offset:3px;outline:2px solid #f2d37d}.trade-account-menu{z-index:45;box-sizing:border-box;color:#e7edf4;background:#071421;border:1px solid #a98b44;border-radius:12px;width:min(238px,100vw - 24px);padding:10px;position:absolute;inset:calc(100% + 8px) 0 auto auto;box-shadow:0 18px 38px #0008}.trade-account-menu p{color:#f0d584;margin:0 0 8px;font-size:12px;font-weight:700}.trade-account-menu :is(a,button){box-sizing:border-box;color:#f0d584;width:100%;font:inherit;text-align:left;cursor:pointer;background:#102431;border:1px solid #a98b44;border-radius:7px;grid-template-columns:auto 1fr;align-items:center;gap:4px 8px;margin-top:6px;padding:8px;font-size:13px;text-decoration:none;display:grid}.trade-account-menu :is(a,button):hover{background:#1a3647}.trade-account-menu small{color:#adbdcd;grid-column:2;font-size:11px}.trade-brand-navigation{z-index:40;background:#030c13;border-bottom:1px solid #a98b44;flex-wrap:wrap;align-items:stretch;gap:6px;min-width:0;padding:8px 24px;display:flex;position:sticky;top:0}.trade-simulation-badge{color:#ffd02f;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;background:#2a2007;border:1px solid #9a710c;border-radius:999px;justify-content:center;place-self:center;align-items:center;gap:8px;margin-inline-start:24px;padding:9px 14px;font:800 16px/1.1 system-ui,sans-serif;display:inline-flex;box-shadow:0 0 12px #ffd02f40}.trade-simulation-badge:before{content:"";background:currentColor;border-radius:50%;width:10px;height:10px;box-shadow:0 0 8px}.trade-brand-navigation>a,.trade-brand-navigation>button,.trade-dashboard-switcher summary{color:#f2f5fa;text-align:center;box-sizing:border-box;overflow-wrap:anywhere;background:linear-gradient(#0b293a,#061620);border:1px solid #a98b44;border-radius:6px;flex:0 auto;justify-content:center;align-items:center;gap:8px;min-width:0;height:100%;min-height:42px;padding:8px 12px;font-size:13px;line-height:1.3;text-decoration:none;display:flex}.trade-brand-navigation a.active,.trade-dashboard-switcher summary.active{color:#101b22;background:linear-gradient(#ffe8ac,#e9b950);border-color:#f3d684;font-weight:700}.trade-brand-navigation a:hover,.trade-dashboard-switcher summary:hover{border-color:#edc760}.trade-dashboard-switcher{flex:0 auto;min-width:0;position:relative}.trade-navigation-trackers summary,.trade-navigation-sorters summary{background:linear-gradient(#0b293a,#061620);border-color:#a98b44;min-width:130px}.trade-brand-navigation svg{color:#e9c45a;flex-shrink:0}.trade-brand-navigation .active>svg{color:#18242b}.trade-navigation-label{min-width:0}.trade-menu-label small{color:#acbdca;margin-top:4px;font-size:12px;display:block}.trade-menu-label{min-width:0}.trade-dashboard-menu a.active small{color:#253c49}.trade-menu-current{margin-left:auto;display:none}.trade-dashboard-menu a[aria-current=page] .trade-menu-current{color:currentColor;display:block}.trade-dashboard-menu a.active>svg{color:currentColor}.trade-dashboard-switcher summary{cursor:pointer;gap:8px;list-style:none}.trade-dashboard-switcher summary::-webkit-details-marker{display:none}.trade-dashboard-switcher[open] summary:not(.active){border-color:#edc760}.trade-dashboard-menu{background:#081925;border:1px solid #a98b44;border-radius:6px;width:230px;max-width:calc(100vw - 32px);padding:6px;position:absolute;top:calc(100% + 6px);left:0;box-shadow:0 8px 24px #0006}.trade-dashboard-menu a,.trade-dashboard-menu button{color:#f2f5fa;border-radius:4px;align-items:center;gap:10px;padding:10px 12px;font-size:13px;text-decoration:none;display:flex}.trade-dashboard-menu button{text-align:left;cursor:not-allowed;background:0 0;border:0;width:100%;min-height:38px}.trade-dashboard-menu button:disabled{color:#98a8b5;opacity:1}.trade-dashboard-menu a:hover:not(.active){background:#183648}.trade-brand-navigation>button:disabled{color:#a3b0b9;opacity:1;cursor:not-allowed;background:#0c1821;border-color:#2d424f}.trade-brand-navigation :focus-visible{outline-offset:3px;outline:2px solid #f2d37d}@media (width<=1450px){.trade-brand-account .user-details{display:none}.trade-brand-header{grid-template-columns:88px 225px minmax(0,1fr) auto;gap:10px}.trade-brand-logo{width:88px;height:96px}.trade-brand-title h1{font-size:30px}.trade-brand-navigation{gap:2px;padding:8px 18px}.trade-brand-navigation>a,.trade-dashboard-switcher summary{gap:6px;padding:8px;font-size:12px}.trade-navigation-trackers summary,.trade-navigation-sorters summary{min-width:110px}}@media (width<=1100px){.trade-brand-header{grid-template-columns:88px minmax(0,1fr) auto;grid-template-areas:"crest brand account""quote quote quote";gap:12px}.trade-brand-logo{width:88px;height:96px}.trade-brand-navigation{padding:8px 18px}.trade-brand-quote{border-top:1px solid #6c582d;border-left:0;grid-template-columns:minmax(0,1fr);min-height:130px;padding:12px 18px}.trade-brand-quote-content{grid-column:1}.trade-brand-quote:before,.trade-brand-quote:after{display:none}}@media (width<=800px){.trade-brand-header{grid-template-columns:80px minmax(0,1fr) auto;gap:12px;padding:8px 12px}.trade-brand-logo{width:80px;height:88px}.trade-brand-title h1{font-size:28px}.trade-brand-account .user-details{display:none}.trade-brand-account{gap:6px;padding:6px}.trade-brand-navigation{gap:6px;padding:8px 12px}.trade-brand-navigation>a,.trade-dashboard-switcher summary{gap:8px;padding:8px 10px}}@media (width<=600px){.trade-brand-navigation{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.trade-simulation-badge{margin-inline-start:0;padding-inline:10px}.trade-navigation-trackers summary,.trade-navigation-sorters summary{min-width:0}.trade-brand-navigation>.trade-dashboard-switcher:nth-child(2n) .trade-dashboard-menu{left:auto;right:0}}@media (width<=480px){.trade-brand-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.trade-brand-header{grid-template-columns:72px minmax(0,1fr) auto;gap:10px}.trade-brand-logo{width:72px;height:80px}.trade-brand-title h1{font-size:24px}.trade-brand-title p{font-size:12px}.trade-brand-account{border:0;justify-self:end;padding:0}.trade-brand-account .user-avatar{width:28px;height:28px}.trade-brand-quote blockquote{font-size:16px}.trade-brand-quote{min-height:230px}}.trade-desk{--desk-ink:#16242b;--desk-gold:#c99b36;--desk-field-border:#c7d1d5;--desk-readonly-fill:#edf3f8;color:var(--desk-ink);letter-spacing:0;min-width:0;font-size:13px}.trade-desk .desk-heading{align-items:flex-start;gap:8px;padding:4px 0 12px}.trade-desk .desk-snapshot{margin-bottom:14px}.desk-entry-column,.desk-ledger-column{min-width:0}.desk-page-docked .desk-heading>div{display:none}.desk-page-docked .desk-heading{justify-content:center}.trade-desk .desk-heading h1{font-size:30px}.trade-desk .desk-heading>button{color:#efd174;background:#102b3c;border-color:#6a714e;flex-shrink:0;width:36px;padding:8px;font-size:0;overflow:hidden}.trade-desk .desk-heading>button svg{flex-shrink:0}.app-shell:has(.trade-desk) .sidebar{background:#0a1a22;border:0;border-bottom:1px solid #38464b;flex-direction:row;justify-content:space-between;align-items:center;gap:20px;width:auto;padding:10px 24px;position:static}.app-shell:has(.trade-desk) .brand{border:0;flex-shrink:0;padding:0}.app-shell:has(.trade-desk) .main-navigation{flex-wrap:wrap;gap:5px;padding:0;display:flex}.app-shell:has(.trade-desk) .sidebar-footer{display:none}.app-shell:has(.trade-desk) .application-content{margin-left:0}.app-shell:has(.trade-desk) .topbar{min-height:66px;padding:12px 24px}.app-shell:has(.trade-desk) .topbar h1{font-size:21px}.app-shell:has(.trade-desk) .page-content{padding:22px 24px 48px}.trade-desk *,.desk-dialog *{letter-spacing:0}.desk-heading{color:#f7f8fa;justify-content:space-between;align-items:center;padding:0 0 20px;display:flex}.desk-heading small{color:#dcc17a;font-size:12px}.desk-heading h1{text-transform:uppercase;margin:4px 0 0;font:700 34px Georgia,serif}.trade-desk button,.desk-dialog button{color:#16242b;font:inherit;background:#fff;border:1px solid #cdd5d8;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:34px;padding:8px 12px;display:inline-flex}.trade-desk button:disabled,.desk-dialog button:disabled{opacity:.5;cursor:wait}.trade-desk button:hover:not(:disabled),.desk-dialog button:hover:not(:disabled){border-color:#b88a2e}.trade-desk input,.trade-desk select,.desk-dialog input,.desk-dialog select{color:#16242b;width:100%;min-width:0;height:35px;font:inherit;background:#fff;border:1px solid #c7d1d5;border-radius:4px;padding:6px 9px}.trade-desk input:focus,.trade-desk select:focus,.desk-dialog input:focus,.desk-dialog select:focus{outline-offset:1px;outline:2px solid #b58a31}.trade-desk input[readonly]{background:#edf3f4;border-color:#0000}.desk-snapshot{background:#f8fafb;border-radius:0;margin-bottom:16px;padding:12px 12px 6px;container:financial-snapshot/inline-size}.desk-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}.desk-metrics article{background:#fff;border:1px solid #ca9a38;border-radius:7px;align-items:center;gap:14px;min-height:82px;padding:14px 16px;display:flex;box-shadow:0 2px 5px #182a3814}.desk-metrics svg{color:#b87921;flex-shrink:0}.desk-metrics span,.desk-more-metrics span{text-transform:uppercase;color:#183db3;font-size:10px;display:block}.desk-metrics strong{color:#009c61;white-space:nowrap;margin-top:4px;font-size:24px;display:block}.desk-metric-collateralInUse strong{color:#152a98}@container financial-snapshot (width<=1000px){.desk-metrics svg{display:none}.desk-metrics article{padding:12px 10px}.desk-metrics strong{font-size:20px}}.trade-desk .desk-snapshot-toggle{background:0 0;border:0;min-height:25px;margin:8px 0 0;padding:3px;font-size:12px}.desk-more-metrics{border-top:1px solid #d9bd78;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;padding:16px 4px 12px;display:grid}.desk-more-metrics strong{margin-top:6px;font-size:19px;display:block}.desk-workspace{grid-template-columns:320px minmax(0,1fr);align-items:start;gap:14px;display:grid}.desk-workspace.is-docked{grid-template-columns:64px minmax(0,1fr)}.desk-entry{--desk-field-border:#6685a0;--desk-readonly-fill:#3b5973;color:#fff;background:linear-gradient(145deg,#29485f,#1e354b);border:1px solid #e1b83f;border-radius:6px;overflow:hidden;box-shadow:inset 0 0 0 1px #e1b83f1a}.is-docked .desk-entry{align-self:stretch}.desk-entry-heading{flex-wrap:wrap;gap:10px;padding:14px 12px 10px;display:flex}.desk-entry-heading h2{color:#f1cf62;text-transform:uppercase;flex-basis:100%;margin:0;font:700 24px/1.2 Georgia,serif}.trade-desk .desk-dock{color:#f2d88e;background:#0a2434;border:1px solid #d5b975;border-radius:4px;justify-content:center;gap:10px;width:100%;min-height:38px;padding:6px 12px;font:700 12px/1.3 Inter,ui-sans-serif,system-ui,sans-serif}.trade-desk .desk-dock:hover{color:#fff0c4;background:#24495a;border-color:#ffe5a1;box-shadow:0 0 0 1px #ffe5a140}.trade-desk .desk-dock:focus-visible{outline-offset:2px;outline:2px solid #ffe5a1}.desk-dock svg{flex-shrink:0}.is-docked .desk-entry-heading{padding:0}.is-docked .desk-entry-heading h2{display:none}.is-docked .desk-dock{flex-direction:column;justify-content:flex-start;gap:22px;width:calc(100% - 8px);height:100%;min-height:440px;margin:4px;padding:14px 8px;font-size:17px}.is-docked .desk-dock span{writing-mode:vertical-rl;text-transform:uppercase}.desk-entry form{padding:0 12px 10px}.desk-entry fieldset{border:0;border-top:1px solid #5b7890;margin:4px 0 6px;padding:8px 0 10px}.desk-entry .desk-fields{gap:8px 10px}.desk-entry .desk-field>span{margin-bottom:3px}.desk-entry input,.desk-entry select,.desk-detail-section input,.desk-detail-section select{border:1px solid var(--desk-field-border);box-sizing:border-box;border-radius:4px;height:32px;padding:5px 8px}.desk-entry input[readonly],.desk-detail-section input[readonly]{background:var(--desk-readonly-fill);border-color:#0000}.desk-entry legend{text-transform:uppercase;color:#f4f6f7;align-items:center;gap:9px;font-size:13px;display:flex}.desk-entry legend svg{color:#f0c632}.desk-entry .desk-field>span{color:#f5f7fa;font-size:12px}.desk-entry .desk-field b{color:#f0c632}.desk-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px 10px;display:grid}.desk-field{min-width:0;display:block}.desk-field>span{margin-bottom:5px;font-size:12px;display:block}.desk-field b{color:#cf7035}.desk-lot-cell{position:relative}.desk-lot-cell input{padding-right:40px}.desk-lot-cell .desk-lot-edit{place-items:center;width:28px;height:28px;padding:0;display:grid;position:absolute;top:50%;right:4px;transform:translateY(-50%)}.desk-entry input,.desk-entry select{color:#fff;background:linear-gradient(#365a79,#2c4b68);border-color:#6685a0}.desk-entry select{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.desk-entry select option{color:#16242b;background-color:#fff}.desk-entry input[readonly]{color:#e9f0f6}.desk-entry input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font-size:12px}.desk-entry .desk-field[data-empty-required=true]>input,.desk-entry .desk-field[data-empty-required=true]>select{border-color:#bb858d;box-shadow:inset 0 0 12px #f28a9538}.desk-entry .desk-field[data-filled=true]>input,.desk-entry .desk-field[data-filled=true]>select{color:#173044;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:linear-gradient(#fff5d8,#f4e2ad);border-color:#d5b65f;box-shadow:inset 0 0 10px #e7c66b38}.desk-entry .desk-field>input:focus-visible,.desk-entry .desk-field>select:focus-visible{outline-offset:1px;outline:2px solid #f0cf6b}.desk-entry .desk-field>button{color:#f0cf6b;background:#2d4c68;border-color:#6685a0;width:100%}.desk-entry .desk-primary,.desk-dialog .desk-primary{color:#171e22;background:#e6c36e;border-color:#c7a24e;font-weight:700}.desk-submit{width:100%;margin-top:16px}.desk-entry .desk-submit{color:#121b21;background:linear-gradient(#ffe8a0,#e9b94b);border-color:#ffdf78;min-height:42px;font-size:16px;box-shadow:0 2px 8px #0006}.desk-entry .desk-form-tools button{color:#e9eef2;background:0 0;border-color:#6685a0;min-height:30px;font-size:12px}.desk-form-tools{justify-content:space-between;margin-top:8px;display:flex}.desk-entry-notes-row{grid-template-columns:minmax(0,1fr) 64px;align-items:end;gap:10px;display:grid}.desk-entry .desk-entry-clear{color:#eef3fa;background:0 0;border-color:#6685a0;height:32px;min-height:32px;padding:5px 8px}.desk-ledger{background:#fff;border-radius:6px;min-width:0;overflow:hidden}.desk-toolbar{border-bottom:1px solid #d9e1e4;align-items:center;gap:12px;padding:10px 12px;display:flex}.desk-search{color:#1432a1;background:#f9fcff;border:1px solid #e2eaf2;border-radius:5px;flex:1;align-items:center;gap:8px;min-width:130px;padding-left:10px;display:flex}.desk-search input{color:#1432a1;background:0 0;border:0}.desk-toolbar select{width:85px}.desk-segment{gap:8px;display:flex}.desk-segment button{border-radius:16px;min-height:31px;padding:5px 10px}.desk-segment button[aria-pressed=true]{color:#fff;background:#061621;border-color:#c69b3b}.desk-table-scroll{overscroll-behavior:auto;scrollbar-gutter:stable;max-height:70vh;overflow:auto}.desk-table-scroll thead{z-index:5;background:#001725;position:sticky;top:0;box-shadow:0 1px #d7ad45}.desk-ledger-panels{background:#06131e;gap:10px;padding:6px;display:grid}.desk-ledger-panel{border:1px solid var(--desk-panel-outline);background:var(--desk-panel-row);min-width:0;box-shadow:0 0 9px var(--desk-panel-glow);border-radius:7px;overflow:hidden}.desk-ledger-panel-open{--desk-panel-outline:#49b8b7;--desk-panel-glow:#48c9c752;--desk-panel-heading:#103b41;--desk-panel-row:#fffaf0;--desk-panel-alternate:#f8edd5}.desk-ledger-panel-completed{--desk-panel-outline:#c67281;--desk-panel-glow:#de667a45;--desk-panel-heading:#3b1e2a;--desk-panel-row:#eaf0f5;--desk-panel-alternate:#dfe8f0}.desk-ledger-panel-header{border-bottom:1px solid var(--desk-panel-outline);border-inline-start:4px solid var(--desk-panel-outline);background:var(--desk-panel-heading);color:#fff;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 18px;padding:9px 12px;display:flex}.desk-ledger-panel-heading,.desk-ledger-panel-metrics{flex-wrap:wrap;align-items:center;gap:6px 12px;display:flex}.desk-ledger-panel-heading h2{color:inherit;margin:0;font:700 21px/1.2 Georgia,serif}.desk-ledger-panel-count{background:#ffffff14;border:1px solid #ffffff50;border-radius:4px;padding:3px 7px;font-size:11px}.desk-ledger-panel-metrics{color:#eaf0f5;font-size:12px}.desk-ledger-panel-metrics .desk-positive{color:#6ceab1}.desk-ledger-panel-metrics .desk-negative{color:#ff9da7}.desk-ledger-panel .desk-ledger-row{background:var(--desk-panel-row)}.desk-ledger-panel .desk-ledger-row.desk-alternate,.desk-ledger-panel .desk-ledger-row:hover{background:var(--desk-panel-alternate)}.desk-ledger-panel-completed .desk-ledger-row.desk-selected,.desk-ledger-panel-completed .desk-ledger-row:focus-within{background:#d1dee9!important}.desk-ledger-panel .desk-empty{margin:0;padding:18px 12px}.desk-ledger table{table-layout:fixed;border-collapse:collapse;white-space:nowrap;width:100%;min-width:1080px;font-size:12px}.desk-ledger th{color:#fff;text-align:center;background:linear-gradient(#0b293c,#02111d);border-bottom:2px solid #d1a33d;padding:8px 4px;font-weight:500}.desk-ledger th button svg{color:#f0ce45}.desk-ledger th button{color:#fff;text-transform:uppercase;background:0 0;border:0;justify-content:center;width:100%;min-height:24px;padding:0;font-size:11px}.desk-ledger td{text-align:center;border-bottom:1px solid #cbd9e6;padding:6px 4px}.desk-ledger td>input,.desk-ledger td>select{text-align:center;margin-inline:auto;display:block}.trade-desk .desk-row-input{color:#1736ad;background:#ffffffb3;border-color:#dce5ec;width:100%;min-width:0;max-width:80px;height:32px}.trade-desk .desk-row-input[type=date]{width:100%;max-width:130px;padding-inline:4px}.trade-desk .desk-row-input[type=number]{width:100%;max-width:68px}.desk-ledger td>select{color:#1836a5;border-color:#dce5ec;width:100%;min-width:0;max-width:90px;height:32px}.desk-ledger-row{background:#fff}.desk-stock-quote{color:#163b50;font-variant-numeric:tabular-nums;white-space:nowrap;min-width:0;font-size:14px;font-weight:600;line-height:32px;display:inline-block}.desk-quote-status{border-radius:50%;flex:0 0 8px;width:8px;height:8px;margin-inline:5px;display:inline-block}.desk-quote-status-live{background:#36d28b}.desk-quote-status-unavailable{background:#f16b73}.desk-quote-status-delayed{background:#f2be48}.desk-ledger-row.desk-alternate{background:#fff8e5}.desk-ledger-row:hover{background:#fbefce}.desk-ledger-row.desk-selected,.desk-ledger-row:focus-within{background:#f5e2aa!important}.desk-selected>td:first-child,.desk-ledger-row:focus-within>td:first-child{box-shadow:inset 3px 0 #bd963e}.trade-desk .desk-trade-number{color:#1231ae;background:0 0;border:0;padding:0;font-weight:700}.desk-type,.desk-status{background:#e9eef2;border-radius:4px;padding:4px 8px;font-size:12px;display:inline-block}.desk-type.call,.desk-status.open{color:#087955;background:#dbf5e9}.desk-type.put{color:#a72d30;background:#ffe4e3}.desk-type.stock{color:#245783;background:#e4eefb}.desk-ledger td>.desk-row-type.call{color:#00683f;background:#d9f7e9;border-color:#80d8b1}.desk-ledger td>.desk-row-type.put{color:#a42342;background:#ffe2e4;border-color:#f4b2bb}.desk-ledger td>.desk-row-type.stock{color:#2452a3;background:#e6efff}.desk-detail-button{color:#1333a1!important;background:#fffaf0!important;border-color:#e8d8ac!important;min-height:26px!important;padding:3px 7px!important;font-size:12px!important}.trade-desk .desk-detail-button[aria-expanded=true]{color:#fff!important;background:#051724!important;border-color:#c9a045!important}.desk-expanded-cell{white-space:normal;background:#fbfdff;box-shadow:inset 2px 0 #bd9d55;text-align:left!important;border:0!important;border-bottom:1px solid #d5dfe8!important;padding:16px!important}.desk-expanded{grid-template-columns:minmax(0,1fr) 155px;gap:20px;display:grid}.desk-detail-fields{border:0;grid-template-columns:minmax(170px,1fr) minmax(145px,.8fr) minmax(300px,1.8fr);gap:16px;min-width:0;margin:0;padding:0;display:grid}.trade-desk .desk-trade-locked input:disabled,.trade-desk .desk-trade-locked select:disabled,.trade-desk .desk-trade-locked .desk-note-summary:disabled{color:#425361;-webkit-text-fill-color:#425361;opacity:1;box-shadow:none;cursor:not-allowed;background:#e9edf0;border-color:#e9edf0}.trade-desk .desk-trade-locked select:disabled{appearance:none;background-image:none}.trade-desk .desk-trade-locked input:disabled::-webkit-calendar-picker-indicator{display:none}.trade-desk .desk-trade-locked input:disabled::-webkit-inner-spin-button{display:none}.trade-desk .desk-trade-locked input:disabled::-webkit-outer-spin-button{display:none}.desk-status.desk-status-locked{color:#425361;white-space:nowrap;background:#e3e8ed;align-items:center;gap:5px;display:inline-flex}.desk-lock-marker{vertical-align:middle;color:#526575;margin-right:6px;display:inline-flex}.desk-detail-section{border-right:1px solid #dbe5ef;min-width:0;padding-right:16px}.desk-detail-section:last-child{border-right:0;padding-right:0}.desk-detail-section h3{color:#172e49;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 12px;font-size:14px;display:flex}.desk-detail-section h3 svg{color:#a18446}.desk-detail-section h4{color:#172e49;overflow-wrap:anywhere;margin:0 0 14px;font-size:14px}.desk-detail-grid{grid-template-columns:minmax(0,1fr);gap:10px;display:grid}.desk-detail-pricing .desk-detail-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.desk-detail-position .desk-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-position-lot{grid-column:2}.trade-desk .desk-note-summary{color:#172e49;background:#fffaf0;border-color:#d9c386;justify-content:space-between;width:100%;min-width:0;height:34px;padding:6px 8px;display:flex}.desk-note-summary span{text-overflow:ellipsis;white-space:nowrap;text-align:left;min-width:0;overflow:hidden}.desk-note-summary svg{flex-shrink:0}.desk-note-editor{resize:vertical;width:100%;min-height:200px;max-height:45dvh;font:inherit;color:#172e59;background:#fff;border:1px solid #b8cadc;border-radius:4px;padding:12px;line-height:1.6}.desk-note-editor:focus{outline-offset:1px;outline:2px solid #b58a31}.desk-pricing-costs,.desk-pricing-results{grid-column:1/-1;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.desk-detail-section input,.desk-detail-section select{color:#172e49}.desk-detail-section .desk-field>span{color:#172e49;overflow-wrap:anywhere;font-size:13px;font-weight:600;line-height:1.35}.desk-detail-section .desk-field>.desk-money-input{margin:0;position:relative}.desk-money-input input[type=number]{appearance:textfield;padding-inline-end:44px}.desk-money-input input::-webkit-inner-spin-button{appearance:none;margin:0}.desk-money-input input::-webkit-outer-spin-button{appearance:none;margin:0}.desk-money-input>span{inset-inline-end:8px;color:#49637b;pointer-events:none;font-size:11px;position:absolute;top:50%;transform:translateY(-50%)}.desk-detail-section input[readonly]{color:#172e49;font-weight:600}.desk-detail-section input.desk-positive{color:#087955}.desk-trade-actions{border-left:1px solid #d5dfe2;flex-direction:column;gap:8px;padding-left:14px;display:flex}.desk-trade-actions h3{text-transform:uppercase;margin:0 0 2px;font-size:12px}.desk-trade-actions button{box-sizing:border-box;border-radius:4px;width:100%;height:36px;min-height:36px;padding:6px 10px;font-size:12px}.desk-trade-actions button svg{stroke-width:1.8px;flex-shrink:0;width:16px;height:16px}.desk-trade-actions .desk-close,.desk-trade-actions .desk-roll,.desk-trade-actions .desk-edit-trade{font-weight:700}.trade-desk .desk-close{color:#b42332;background:#fff;border-color:#c6636c}.trade-desk .desk-trade-actions .desk-close:hover:not(:disabled){background:#fff0f1;border-color:#b42332}.trade-desk .desk-roll{color:#fff;background:#12367d;border-color:#12367d}.trade-desk .desk-edit-trade{color:#17202a;background:linear-gradient(#ffe5a0,#edbd55);border-color:#d4ab49}.trade-desk .desk-reopen{color:#f3d26c;background:#071b29;border-color:#bc9742}.desk-note{margin-top:16px}.desk-empty{text-align:center;color:#71818a;padding:36px}.desk-negative{color:#bb3434!important}.desk-positive{color:#087955}.desk-error{color:#b12929;background:#fff0ee;border-radius:4px;padding:10px 14px;font-size:13px}.desk-notice{color:#176744;background:#e7f6ec;justify-content:space-between;align-items:center;padding:9px 12px;display:flex}.desk-icon{flex-shrink:0;width:32px;height:32px;padding:5px!important}.desk-dialog{color:#182b34;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:12px;font-size:13px;position:fixed;inset:0;overflow:hidden}.desk-dialog[open]{place-items:center;display:grid}.desk-dialog::backdrop{background:#0000001f}.desk-dialog-panel{background:#fbfdff;border:1px solid #cfaa48;border-radius:6px;width:min(620px,100%);max-height:calc(100dvh - 24px);overflow:auto;box-shadow:0 12px 48px #0005}.desk-dialog-panel>header{color:#fff;cursor:move;touch-action:none;-webkit-user-select:none;user-select:none;background:linear-gradient(145deg,#0b293c,#03111e);border-bottom:1px solid #c7a448;justify-content:space-between;align-items:center;padding:18px 22px;display:flex}.desk-dialog small{color:#edcf77;font-size:12px}.desk-dialog h2{margin:5px 0 0;font-size:23px;font-weight:700}.desk-dialog-panel>header .desk-icon{color:#f1d586;background:#132e41;border-color:#617489;flex-shrink:0;width:34px;height:34px;min-height:34px;padding:0}.desk-dialog-body{padding:20px 22px}.desk-dialog-body>p:first-child{color:#254360;margin:0 0 18px}.desk-dialog .desk-field>span{color:#172e49;font-size:12px}.desk-dialog input,.desk-dialog select{border-color:#b8cadc;height:38px}.desk-dialog .desk-primary{background:linear-gradient(#ffe6a1,#eab955);border-color:#cba13e;min-height:38px}.desk-dialog button:focus-visible,.trade-desk button:focus-visible{outline-offset:2px;outline:2px solid #c29b36}.desk-dialog fieldset{border:1px solid #d8e0e2;border-radius:4px;margin:18px 0 0;padding:14px}.desk-dialog legend{font-weight:600}.desk-dialog footer{background:#f2f6fa;border-top:1px solid #dce5ef;flex-wrap:wrap;justify-content:flex-end;gap:10px;padding:14px 22px;display:flex}.desk-review{margin:16px 0 0}.desk-review div{border-bottom:1px solid #e0e6e8;justify-content:space-between;gap:16px;padding:8px 0;display:flex}.desk-review dt{color:#506884}.desk-review dd{color:#172e59;text-align:right;overflow-wrap:anywhere;margin:0;font-weight:600}.desk-dialog .desk-danger{color:#fff;background:#af3030;border-color:#af3030}.desk-management{flex-direction:column;gap:12px;display:flex}.desk-fee-grid{gap:10px;display:grid}.desk-schwab-connection{border-bottom:1px solid #d5dfe8;margin:16px 22px 0;padding-bottom:16px}.desk-schwab-connection h3{color:#172e49;margin:0 0 5px;font-size:14px}.desk-schwab-connection span{color:#50647a;font-size:12px}.desk-schwab-controls,.desk-schwab-confirm{flex-wrap:wrap;gap:8px;margin-top:10px;display:flex}.desk-schwab-confirm p{flex-basis:100%;margin:0 0 4px}.desk-timeline{padding-left:22px}.desk-timeline li{padding:8px 0 16px}.desk-timeline span{color:#60737b;margin-top:5px;display:block}.desk-lot-list{gap:10px;display:grid}.desk-lot-list article{background:#fff;border:1px solid #d1b774;border-radius:5px;justify-content:space-between;align-items:center;gap:14px;padding:12px;display:flex}.desk-lot-list strong{color:#153785}.desk-lot-list span{color:#52646b;margin-top:5px;font-size:12px;display:block}.desk-lot-list button{flex-shrink:0}.trade-desk .desk-snapshot-black{isolation:isolate;color:#fff;background:0 0;border:1px solid #0000;border-radius:0;padding:14px 16px 10px;position:relative}.desk-snapshot-black:before,.desk-snapshot-black:after{content:"";pointer-events:none;position:absolute}.desk-snapshot-black:before{z-index:-2;clip-path:polygon(12px 0,calc(100% - 12px) 0,100% 12px,100% calc(100% - 12px),calc(100% - 12px) 100%,12px 100%,0 calc(100% - 12px),0 12px);background:linear-gradient(135deg,#f3d782,#bc8d32,#e7c66c);inset:-1px}.desk-snapshot-black:after{z-index:-1;clip-path:polygon(10px 0,calc(100% - 10px) 0,100% 10px,100% calc(100% - 10px),calc(100% - 10px) 100%,10px 100%,0 calc(100% - 10px),0 10px);background:linear-gradient(#1b1d21,#080b0e);inset:1px}.desk-snapshot-black .desk-metrics{grid-template-columns:repeat(4,minmax(0,1fr)) minmax(300px,1.4fr);gap:0}.desk-snapshot-black .desk-metrics article{box-shadow:none;background:0 0;border:0;border-radius:0;align-items:flex-start;gap:10px;min-height:60px;padding:2px 14px;position:relative}.desk-snapshot-black .desk-metrics article:after{content:"";background:#d3b97b40;width:1px;height:40px;position:absolute;top:12px;right:0}.desk-snapshot-black .desk-metrics article>div:not(.desk-return-period){flex:1;grid-template-rows:minmax(34px,auto) 34px auto;min-width:0;display:grid}.desk-snapshot-black .desk-metrics article>div>span{align-self:end}.desk-snapshot-black .desk-metrics article:first-child{padding-left:8px}.desk-snapshot-black .desk-metrics article:last-child:after{display:none}.desk-snapshot-black .desk-metrics svg{color:#edc75f;width:30px;height:30px;margin-top:20px;display:block}.desk-snapshot-black .desk-metrics span,.desk-snapshot-black .desk-more-metrics span{color:#eed084;font-size:12px;line-height:1.4}.desk-snapshot-black .desk-metrics strong{color:#fff;margin-top:0;font-size:23px;line-height:34px}.desk-snapshot-black .desk-metric-accountValue strong{font-size:27px}.desk-snapshot-black .desk-metric-totalRoi{grid-template-columns:30px minmax(80px,1fr) minmax(140px,1.4fr);align-items:start;display:grid}.desk-snapshot-black .desk-return-period{min-width:0;padding-top:8px}.desk-snapshot-black .desk-return-period select{color:#e7edf4;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:#20272e;border:1px solid #65717e;height:30px;padding:4px 6px;font-size:12px}.desk-return-period .desk-snapshot-since{overflow-wrap:anywhere}.desk-snapshot-black .desk-metrics .desk-positive{color:#57dea1}.desk-snapshot-black .desk-snapshot-toggle{color:#e9ca77;margin-top:8px}.desk-snapshot-black .desk-more-metrics{border-top:1px solid #d3b97b59;grid-template-columns:repeat(7,minmax(0,1fr));gap:0;padding:14px 0 4px}.desk-snapshot-black .desk-more-metrics>*{border-right:1px solid #d3b97b40;min-width:0;padding:0 12px}.desk-snapshot-black .desk-more-metrics>:first-child{padding-left:8px}.desk-snapshot-black .desk-more-metrics>:last-child{border-right:0}.desk-snapshot-black .desk-more-metrics strong{color:#fff;overflow-wrap:anywhere;font-size:18px}.desk-snapshot-black .desk-more-metrics small,.desk-snapshot-since{color:#c5ced8;margin-top:4px;font-size:12px;line-height:1.5;display:block}.desk-snapshot-black .desk-field input{color:#fff;background:0 0;border-color:#0000;height:30px;padding:0;font-size:18px;font-weight:600}.desk-snapshot-black .desk-field input:not(:disabled){border-color:#917642;padding-inline:5px}@container financial-snapshot (width<=1100px){.desk-snapshot-black .desk-metrics{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:16px}.desk-snapshot-black .desk-metrics article:nth-child(3):after{display:none}.desk-snapshot-black .desk-metric-totalRoi{grid-column:span 2}.desk-snapshot-black .desk-more-metrics{grid-template-columns:repeat(4,minmax(0,1fr));row-gap:18px}.desk-snapshot-black .desk-more-metrics>:nth-child(4){border-right:0}}@container financial-snapshot (width<=600px){.desk-snapshot-black .desk-metrics,.desk-snapshot-black .desk-more-metrics{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px}.desk-snapshot-black .desk-metrics article{border:0;gap:8px;padding:0 8px}.desk-snapshot-black .desk-metrics article:after{display:none}.desk-snapshot-black .desk-metrics article:last-child{grid-column:1/-1}.desk-snapshot-black .desk-metric-totalRoi{grid-template-columns:minmax(80px,1fr) minmax(140px,1.4fr)}.desk-snapshot-black .desk-metrics strong{font-size:19px}.desk-snapshot-black .desk-metric-accountValue strong{font-size:22px}.desk-snapshot-black .desk-metrics svg{display:none}.desk-snapshot-black .desk-more-metrics>*{border:0;padding-inline:8px}}@media (width<=1200px){.desk-metrics article{gap:6px;padding:10px 8px}.desk-metrics svg{display:none}.desk-metrics strong{font-size:18px}.desk-detail-fields{grid-template-columns:minmax(170px,1fr) minmax(145px,.8fr) minmax(270px,1.8fr)}.desk-workspace{grid-template-columns:310px minmax(0,1fr)}}@media (width<=800px){.trade-desk,.trade-desk.desk-page-docked{display:block}.trade-desk .desk-heading{align-items:center;padding-bottom:16px}.desk-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-metrics article:last-child{grid-column:span 2}.desk-more-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-workspace,.desk-workspace.is-docked{flex-direction:column;display:flex}.desk-entry-column,.desk-ledger-column{display:contents}.desk-workspace>.desk-entry-column>.desk-heading{order:1;width:100%}.desk-workspace>.desk-ledger-column>.desk-snapshot{box-sizing:border-box;order:2;width:100%}.desk-entry{box-sizing:border-box;order:3;width:100%}.desk-ledger{order:4;width:100%}.is-docked .desk-dock{writing-mode:initial;flex-direction:row;height:auto;min-height:48px;padding:10px}.is-docked .desk-dock span{writing-mode:initial}.desk-toolbar{flex-wrap:wrap}.desk-search{flex-basis:100%}.desk-expanded{grid-template-columns:1fr;width:calc(100vw - 72px);max-width:100%}.desk-note{width:calc(100vw - 72px);max-width:100%}.desk-detail-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.desk-detail-pricing{grid-column:1/-1}.desk-trade-actions{border:0;flex-flow:wrap;padding:0}.desk-trade-actions h3{flex-basis:100%}.desk-heading h1{font-size:26px}}@media (width<=600px){.app-shell:has(.trade-desk) .sidebar{flex-direction:column;align-items:flex-start;gap:10px;padding:12px}.app-shell:has(.trade-desk) .main-navigation{width:100%;display:flex}.app-shell:has(.trade-desk) .navigation-link{padding:6px 9px;font-size:11px}.app-shell:has(.trade-desk) .page-content{padding:16px 12px 32px}.app-shell:has(.trade-desk) .topbar{gap:8px;padding:10px 12px}.app-shell:has(.trade-desk) .topbar .user-details{display:none}.desk-detail-fields{grid-template-columns:minmax(0,1fr)}.desk-detail-section{border-bottom:1px solid #dbe5ef;border-right:0;padding-bottom:14px;padding-right:0}.desk-detail-pricing .desk-detail-grid,.desk-pricing-costs,.desk-pricing-results{grid-template-columns:repeat(2,minmax(0,1fr))}}.desk-notes-editor{gap:8px;width:100%;min-width:0;display:grid}.desk-notes-editor textarea{resize:vertical;box-sizing:border-box;width:100%;min-height:90px;font:inherit;color:#173044;background:#fff;border:1px solid #b9c7d3;border-radius:4px;padding:8px}.desk-entry .desk-notes-editor textarea{color:#fff;background:linear-gradient(#365a79,#2c4b68);border-color:#6685a0}.desk-entry .desk-notes-editor textarea::placeholder,.desk-entry .desk-notes-editor small{color:#d1dfeb}.desk-dialog .desk-notes-editor textarea{min-height:180px}.desk-notes-editor textarea:focus-visible{outline-offset:1px;outline:2px solid #d5b65f}.desk-note-images{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:12px;display:grid}.desk-note-images figure{min-width:0;margin:0}.desk-note-images img{object-fit:contain;max-width:100%;max-height:220px;display:block}.desk-note-images figcaption{overflow-wrap:anywhere;font-size:12px}.desk-note-images figcaption button{margin-top:4px;display:block}.trade-desk .desk-entry-notes-row{align-items:start}.desk-note-image-thumbnail{cursor:zoom-in;background:0 0;border:1px solid #b9c7d3;border-radius:4px;width:100%;padding:0;display:block}.desk-image-viewer{color:#fff;background:#061620;border:1px solid #c7a24e;border-radius:8px;width:min(1400px,94vw);max-width:94vw;max-height:92dvh;padding:0}.desk-image-viewer::backdrop{background:#000c}.desk-image-viewer section{padding:16px}.desk-image-viewer header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:12px;display:flex}.desk-image-viewer strong{overflow-wrap:anywhere}.desk-image-viewer button{color:#171e22;cursor:pointer;background:#e6c36e;border:1px solid #c7a24e;border-radius:4px;flex-shrink:0;padding:8px 12px}.desk-image-viewer img{object-fit:contain;width:100%;max-height:78dvh;display:block}.desk-split-warning{color:#292312;background:#fff6d8;border:1px solid #b68b24;border-radius:5px;margin-top:16px;padding:12px}.desk-split-warning p{margin:0 0 10px}.desk-split-warning label{align-items:flex-start;gap:8px;display:flex}.desk-split-warning input{flex:none;margin-top:3px}.desk-ledger .desk-activity-heading{text-transform:uppercase;font-size:11px}.trade-desk .desk-activity-icon{cursor:help;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:32px;min-height:32px;padding:0;display:inline-flex}.trade-desk .desk-activity-dividend{color:#a97900;background:#fff2ce}.trade-desk .desk-activity-appreciation{color:#008c81;background:#d9f6ef}.trade-desk .desk-activity-funds{color:#1764df;background:#e4eeff}.trade-desk .desk-activity-multiple{color:#7035d6;background:#eee3ff}.trade-desk .desk-activity-icon:focus-visible{outline-offset:2px;outline:2px solid}.desk-activity-empty{color:#81909b}.desk-activity-tooltip{z-index:10000;box-sizing:border-box;color:#f5f8fc;pointer-events:none;background:#061a29;border:1px solid #d2a43e;border-radius:6px;width:240px;max-width:calc(100vw - 16px);padding:10px 12px;font:12px/1.5 Arial,sans-serif;position:fixed;box-shadow:0 6px 20px #0004}.desk-activity-tooltip strong{color:#f0cc64;margin-bottom:3px;font-size:13px;display:block}.desk-activity-tooltip span{white-space:normal;display:block}.member-messages-layout{grid-template-columns:minmax(14rem,26%) minmax(0,1fr);gap:1rem;display:grid}.member-messages-layout>*{border:1px solid #63748a;border-radius:.75rem;min-width:0;padding:clamp(1rem,2vw,2rem)}.member-messages-layout aside{color:#f5eee1;background:#0b1521;padding:1rem}.member-messages-layout aside h3{color:#f3d591;border-bottom:2px solid #c9a45b;padding-bottom:.65rem}.member-messages-layout aside button{text-align:start;width:100%;color:inherit;background:0 0;border:0;border-bottom:1px solid #425066;padding:.85rem .65rem}.member-messages-layout aside button:hover,.member-messages-layout aside button[aria-pressed=true]{background:#1c2a3b}.member-messages-layout small{color:#e1c78f;flex-wrap:wrap;justify-content:space-between;gap:.25rem;margin-block-end:.35rem;display:flex}.member-messages-layout>div{color:#171a20;background:#f6f1e7;min-height:22rem}.member-messages-layout h3{font-family:Georgia,serif}.member-messages-layout>div h3{color:inherit;margin-top:0;font-size:clamp(1.5rem,3vw,2.25rem)}.member-message-preferences{margin-block-start:1rem}.member-message-preferences summary{cursor:pointer}.member-message-preferences form{flex-wrap:wrap;align-items:end;gap:.75rem;display:flex}.member-message-preferences input{width:5rem;display:block}.member-messages-layout details{border-block-end:1px solid #63748a;padding-block:.7rem}.member-messages-layout summary{cursor:pointer;overflow-wrap:anywhere}.member-audit-fields{grid-template-columns:repeat(auto-fit,minmax(min(100%,11rem),1fr));gap:1rem;display:grid}.member-audit-fields dt{font-weight:600}.member-audit-fields dd{overflow-wrap:anywhere;margin:0 0 .45rem}@media (width<=680px){.member-messages-layout{grid-template-columns:1fr}}.member-messages .member-messages-layout{grid-template-columns:minmax(230px,31%) minmax(0,1fr);gap:10px}.member-messages .member-messages-layout>*{color:#142033;background:#fcf7ed;border:1px solid #e0d6c4;border-radius:12px;box-shadow:0 10px 30px #0002}.member-messages .member-messages-layout aside{padding:14px}.member-messages .member-messages-layout aside h3{color:#142033;justify-content:space-between;align-items:center;margin:0 0 12px;font-size:1.1rem;display:flex}.member-messages-layout aside h3 span{background:linear-gradient(#ffe3a2,#e6b64e);border-radius:7px;padding:7px 10px;font:600 .75rem system-ui,sans-serif}.member-messages .member-messages-layout aside button{cursor:pointer;border-bottom:1px solid #dfd3bf;border-radius:7px;padding:16px 10px}.member-messages .member-messages-layout aside button:hover,.member-messages .member-messages-layout aside button[aria-pressed=true]{background:#fbeac5;box-shadow:inset 0 0 0 1px #efc978}.member-messages .member-messages-layout small{color:#172337;align-items:center;font-weight:650}.member-messages-layout small time{margin-left:auto;font-size:.7rem;font-weight:400}.member-messages-layout aside strong{font-size:.85rem;display:block}.message-kind{text-transform:uppercase;letter-spacing:.04em;border:1px solid #d9c9ae;border-radius:5px;padding:3px 6px;font:650 .65rem system-ui,sans-serif;display:inline-block}.message-preview{white-space:nowrap;text-overflow:ellipsis;margin-top:5px;font-size:.78rem;display:block;overflow:hidden}.message-search{margin-bottom:10px;font-size:.75rem;font-weight:650;display:block}.message-search input{box-sizing:border-box;color:#142033;background:#fffaf2;border:1px solid #d9c9ae;border-radius:7px;width:100%;margin-top:5px;padding:9px;display:block}.message-thread-header{border-bottom:1px solid #dfd3bf;flex-wrap:wrap;justify-content:space-between;align-items:start;gap:12px;margin-bottom:22px;padding-bottom:16px;display:flex}.member-messages-layout .message-details{border:0;max-width:100%;padding:0}.message-details summary{color:#795617;text-underline-offset:3px;font-weight:650;text-decoration:underline}.message-details section{background:#fffaf2;border:1px solid #d9c9ae;border-radius:8px;max-width:300px;margin-top:12px;padding:12px}.message-details h4{margin:0 0 12px}.message-details dl{margin:0;font-size:.8rem}.message-details dt{margin-top:8px;font-weight:700}.message-details dd{overflow-wrap:anywhere;margin:3px 0}.message-bubble{background:#eae8e2;border:1px solid #e0dcd2;border-radius:0 14px 14px;max-width:620px;padding:18px 22px;line-height:1.7}.message-bubble p:first-child{margin-top:0}.message-bubble p:last-child{margin-bottom:0}.message-signature{color:#655c4c;font-size:.75rem}.member-messages-layout :is(button,input,summary):focus-visible{outline-offset:3px;outline:2px solid #986b1b}@media (width<=800px){.member-messages .member-messages-layout{grid-template-columns:1fr}}.support-actions{justify-content:flex-end;gap:10px;margin:-55px 0 25px;display:flex}.support-actions button,.support-composer button{color:#172337;cursor:pointer;background:#fff8e8;border:1px solid #d2ae60;border-radius:8px;justify-content:center;align-items:center;gap:9px;padding:10px 15px;font-weight:650;display:inline-flex}.support-actions button:last-child,.support-composer button[type=submit]{background:linear-gradient(#ffe5a0,#e3b550)}.support-preview-note{color:#e3c98f;font-size:.8rem}.support-workspace{grid-template-columns:minmax(250px,32%) minmax(0,1fr);gap:10px;min-height:570px;display:grid}.support-inbox,.support-thread{color:#142033;background:#fcf7ed;border:1px solid #e2d7c5;border-radius:12px;min-width:0;padding:15px}.support-filters{flex-wrap:wrap;gap:6px;margin-bottom:14px;display:flex}.support-filters button{color:#142033;cursor:pointer;background:0 0;border:1px solid #d8c9b2;border-radius:6px;padding:8px}.support-filters button[aria-pressed=true]{background:linear-gradient(#ffe4a3,#e4b448)}.support-inbox h3{color:#142033;border-bottom:1px solid #cfb47b;margin:16px 0 4px;padding-bottom:8px;font:700 1rem Georgia,serif}.support-inbox-row{text-align:left;color:#142033;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #e4d7bf;border-radius:7px;align-items:start;gap:10px;width:100%;padding:15px 8px;display:flex}.support-inbox-row[aria-pressed=true]{background:#fceac4;box-shadow:inset 0 0 0 1px #efcc83}.support-inbox-row>svg{color:#9e731e;flex-shrink:0}.support-inbox-row>span:nth-child(2){flex:1;min-width:0}.support-inbox-row strong{margin-top:5px;font-size:.85rem;display:block}.support-sender{font-size:.8rem;font-weight:650}.support-row-date{text-align:right;font-size:.65rem}.support-unread-dot{background:#d6a134;border-radius:50%;width:7px;height:7px;margin:8px 0 0 auto;display:block}.support-thread{flex-direction:column;padding:20px;display:flex}.support-thread h3{color:#142033;margin:0 0 12px;font:700 1.3rem Georgia,serif}.support-conversation{flex-direction:column;flex:1;gap:18px;padding:15px 0 25px;display:flex}.support-own-bubble{background:#fbe9c5;border-radius:12px 0 12px 12px;align-self:flex-end;max-width:80%;padding:15px}.support-conversation p{white-space:pre-wrap;overflow-wrap:anywhere}.support-composer{border:1px solid #d9b777;border-radius:9px;gap:10px;margin-top:auto;padding:12px;display:grid}.support-composer label{font-size:.8rem;font-weight:600}.support-composer :is(input,select,textarea){box-sizing:border-box;color:#142033;width:100%;font:inherit;background:#fffaf1;border:1px solid #d8c9b2;border-radius:6px;margin-top:5px;padding:9px;display:block}.support-composer textarea{resize:vertical;min-height:100px}.support-composer>div{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.support-composer small{margin-right:auto}.support-composer button:disabled{opacity:.5;cursor:default}.support-workspace :is(button,input,textarea,summary,select):focus-visible{outline-offset:3px;outline:2px solid #99711e}.support-audit-panel{margin-top:20px}.message-folder-actions{flex-wrap:wrap;justify-content:flex-end;gap:8px;margin-bottom:14px;display:flex}.message-folder-actions button{color:#172337;cursor:pointer;background:#fff8e8;border:1px solid #d5be8a;border-radius:6px;align-items:center;gap:7px;padding:7px 10px;display:inline-flex}.message-attach{cursor:pointer;align-items:center;gap:6px;padding:7px;display:inline-flex}.message-attach input[type=file]{opacity:0;width:1px;height:1px;position:absolute}.message-attach:focus-within{outline:2px solid #99711e}.message-screenshot{color:#694e15;max-width:340px;margin-block:12px;font-size:.75rem;display:block}.message-screenshot img{object-fit:contain;border-radius:6px;width:100%;max-height:260px;display:block}.message-screenshot span{overflow-wrap:anywhere}.support-inbox-list{min-width:0}.screenshot-preview{max-height:140px;overflow:auto}.screenshot-preview .message-screenshot{max-width:180px;margin:0}.screenshot-preview .message-screenshot img{max-height:85px}@media (width>=801px){.support-workspace{height:var(--support-height,calc(100dvh - 290px));min-height:0}.support-workspace>.support-inbox{flex-direction:column;min-height:0;display:flex;overflow:hidden}.support-inbox .support-filters,.support-inbox .message-search{flex-shrink:0}.support-inbox-list{flex:1;min-height:0;overflow-y:auto}.support-workspace>.support-thread{min-height:0;overflow:hidden}.support-thread>.message-thread-header,.support-thread>.message-folder-actions{flex-shrink:0;margin-bottom:10px;padding-bottom:10px}.support-thread .support-conversation{flex:1;min-height:0;padding:8px 0 14px;overflow-y:auto}.support-thread>.support-composer{flex-shrink:0;max-height:100%;padding:10px;overflow-y:auto}.support-composer textarea{height:70px;min-height:70px;max-height:110px}}.member-recipient{position:relative}.support-composer>.member-recipient{width:100%;display:block}.support-inbox-row>svg.message-envelope-unread{color:#c32935}.support-inbox-row>svg.message-envelope-read{color:#8c752f}.member-recipient-matches{background:#fffaf1;border:1px solid #d8c9b2;border-radius:7px;max-height:230px;margin-top:4px;overflow-y:auto;box-shadow:0 5px 14px #0002}.member-recipient-matches [role=option]{cursor:pointer;padding:10px 12px}.member-recipient-matches [role=option][aria-selected=true]{background:#fbe6b6}.member-recipient-matches strong,.member-recipient-matches small{display:block}.member-recipient-matches p{margin:0;padding:8px 12px;font-size:.8rem}@media (width<=1000px){.support-actions{justify-content:flex-start;margin:0 0 15px}}@media (width<=800px){.support-workspace{grid-template-columns:1fr}.support-thread{min-height:450px}}.support-page-ribbon{background:#03151b;border-block:1px solid #ad8734;flex-wrap:wrap;gap:8px;margin-bottom:24px;padding:12px 16px;display:flex}.support-page-ribbon a{color:#ffe2a0;background:linear-gradient(#102c35,#041821);border:1px solid #b78c2b;border-radius:7px;align-items:center;gap:10px;padding:12px 16px;font:650 .9rem system-ui,sans-serif;text-decoration:none;display:inline-flex}.support-page-ribbon a.active{color:#15212a;background:linear-gradient(#ffe9aa,#eac052)}.support-page-ribbon a:focus-visible{outline-offset:3px;outline:2px solid #ffdc7a}.support-dashboard .live-support-mailbox>h3,.support-dashboard .planning-page>h1{display:none}.migration-screen{background:#081c2c;place-items:center;min-height:100dvh;padding:12px;display:grid}.migration-panel{color:#101c33;background:#f7f9fd;border:1px solid #93a3b6;border-radius:16px;max-width:1120px;margin:1.5rem auto}.migration-screen .migration-panel{grid-template-columns:minmax(220px,25%) minmax(0,1fr);width:100%;max-height:calc(100dvh - 24px);margin:0;display:grid;overflow:auto;box-shadow:0 20px 60px #06122570}.migration-sidebar{color:#f5f8ff;background:#091a2d;padding:28px 22px}.migration-brand{align-items:center;gap:9px;display:flex}.migration-brand img{object-fit:contain;width:31px;height:36px}.migration-brand strong{font:700 clamp(18px,2.2vw,25px)/1 Georgia,serif;display:block}.migration-brand small{text-transform:uppercase;letter-spacing:.12em;font-size:.65rem}.migration-sidebar ol{border-block:1px solid #64768b;padding:1rem 0 1rem 1.5rem}.migration-sidebar li{margin-block:.45rem}.migration-sidebar [aria-current=step]{color:#ffd66b;font-weight:700}.migration-sidebar p{color:#c2cfdf}.migration-heading{border-bottom:1px solid #d3ddeb;flex-wrap:wrap;align-items:center;gap:12px;padding:16px 24px;display:flex}.migration-heading h1{flex:200px;margin:0;font:700 clamp(23px,3vw,34px)/1.15 Georgia,serif}.migration-tag{background:#ffe0a1;border-radius:6px;padding:4px 10px;font-size:.85rem;font-weight:800}.migration-content{padding:16px 24px 24px}.migration-overview{background:#eef4fb;border-left:3px solid #e1b35e;margin-block-end:1rem;padding:.65rem 1rem}.migration-panel p{margin-block:.35rem}.migration-question{margin-block:.9rem}.migration-callout{background:#fff8e9;border:1px solid #efd494;border-radius:10px;padding:12px 15px}.migration-callout strong{color:#76501d}.migration-decision{border:0;min-width:0;margin:0;padding:0}.migration-panel label{gap:4px;margin:12px 0;font-weight:650;display:grid}.migration-panel input:not([type=checkbox],[type=radio]){width:100%;color:inherit;font:inherit;background:#fff;border:1px solid #a5bbd0;border-radius:5px;padding:8px}.migration-panel label:is(.migration-choice,.migration-checkbox){align-items:center;gap:9px;display:flex}.migration-choice{cursor:pointer;border:1px solid #9aaec6;border-radius:8px;padding:10px 12px}.migration-choice:has(:checked){background:#fff2cd;border-color:#a97610}.migration-panel table{border-collapse:collapse;width:100%;margin:14px 0;font-size:.9rem}.migration-panel :is(th,td){text-align:left;overflow-wrap:anywhere;border-bottom:1px solid #d8e3ef;padding:6px}.migration-panel thead{background:#dce8f8}.migration-panel caption{text-align:left;font-weight:600}.migration-panel button{color:#122a42;font:inherit;cursor:pointer;background:#fff;border:1px solid #b8cadc;border-radius:5px;padding:9px 14px;font-weight:650}.migration-panel button.migration-confirm{background:#ffd66b;border-color:#c69020;margin-inline-start:auto;display:block}.migration-panel button:disabled{opacity:.65;cursor:default}.migration-panel [role=alert]{color:#972419}.migration-panel details{margin:.6rem 1rem}.migration-panel dd{overflow-wrap:anywhere;margin:0 0 .4rem}@media (width<=660px){.migration-screen .migration-panel{grid-template-columns:1fr}.migration-sidebar{padding:12px 16px}.migration-sidebar ol{display:none}.migration-heading,.migration-content{padding-inline:14px}}:where(.financial-blueprint-root) .financial-blueprint-page{--fd-deep-navy:#061426;--fd-navy:#0b2340;--fd-steel-blue:#122f54;--fd-satin-nickel:#c7ccd3;flex-direction:column;gap:22px;padding:4px;display:flex}.financial-blueprint-root.financial-blueprint-active .top-header{background:radial-gradient(circle at 72% 12%,#c7ccd329,#0000 24%),linear-gradient(135deg,#061426 0%,#0b2340 54%,#122f54 100%);border-color:#c7ccd36b;box-shadow:0 22px 54px #06142694,inset 0 1px #ffffff14}.financial-blueprint-root.financial-blueprint-active .top-header:after{opacity:.16;background:repeating-radial-gradient(#c7ccd3c7 0 1px,#0000 2px 14px)}.financial-blueprint-root.financial-blueprint-active .brand-text h1{color:#c7ccd3;letter-spacing:.18em;text-transform:uppercase;flex-direction:column;gap:3px;margin:0;font-family:Georgia,Times New Roman,serif;font-size:0;font-weight:500;line-height:1;display:flex}.financial-blueprint-root.financial-blueprint-active .brand-text h1:before{content:"TRADLIGN";font-size:27px;line-height:1}.financial-blueprint-root.financial-blueprint-active .brand-text h1:after{content:"CAPITAL MANAGEMENT";letter-spacing:.26em;border-bottom:1px solid #c7ccd394;width:100%;padding-bottom:6px;font-family:Arial,sans-serif;font-size:10px;font-weight:800;line-height:1}.financial-blueprint-root.financial-blueprint-active .brand-text p{color:#eef2f6;margin-top:7px;font-family:Georgia,Times New Roman,serif;font-size:0;font-style:italic;line-height:1}.financial-blueprint-root.financial-blueprint-active .brand-text p:before{content:"Build Today, Secure Tomorrow.";font-size:12px}.financial-blueprint-root.financial-blueprint-active .brand-logo{filter:grayscale()saturate(.12)brightness(1.24)contrast(.9)drop-shadow(0 14px 22px #000000a6);width:76px}.financial-blueprint-root.financial-blueprint-active .premium-header{gap:18px;min-height:92px}.financial-blueprint-root.financial-blueprint-active .dashboard-user-card{background:#06142661;border-color:#c7ccd375;box-shadow:inset 0 1px #ffffff14,0 14px 32px #0000003d,0 0 24px #c7ccd314}.financial-blueprint-root.financial-blueprint-active .dashboard-user-avatar{border-color:#c7ccd3d1;box-shadow:0 0 18px #c7ccd329}.financial-blueprint-root.financial-blueprint-active .dashboard-user-caret{color:var(--fd-satin-nickel)}.financial-blueprint-root.financial-blueprint-active .nav-tabs{background:linear-gradient(#0b2340,#061426);border-color:#c7ccd338;box-shadow:inset 0 1px #ffffff0f,0 14px 34px #0614266b}.financial-blueprint-root.financial-blueprint-active .nav-tab:hover{color:#122f54}.financial-blueprint-root.financial-blueprint-active .nav-tab.active{color:#061426;box-shadow:0 12px 24px #06142638,0 0 18px #c7ccd33d}.financial-blueprint-root.financial-blueprint-active .nav-tab.active:after{background:linear-gradient(90deg,#061426,#122f54,#c7ccd3);box-shadow:0 0 12px #c7ccd36b}:where(.financial-blueprint-root) .financial-hero-card{color:#fff;background:radial-gradient(circle at 52% 18%,#94a3b838,#0000 22%),radial-gradient(circle at 86%,#0f2a4694,#0000 38%),linear-gradient(135deg,#07111f 0%,#0b1d32 48%,#05101d 100%);border:1px solid #94a3b838;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;min-height:365px;padding:54px 66px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff09,0 22px 60px #00000052}:where(.financial-blueprint-root) .financial-hero-card:before{content:"";pointer-events:none;background:linear-gradient(90deg,#ffffff12,#0000 28%),radial-gradient(circle,#ffffff12,#0000 22%);position:absolute;inset:0}:where(.financial-blueprint-root) .financial-hero-tree-video,:where(.financial-blueprint-root) .financial-hero-tree-fallback{z-index:1;pointer-events:none;width:42%;height:128%;position:absolute;top:50%;right:-22px;transform:translateY(-50%)}:where(.financial-blueprint-root) .financial-hero-tree-video{object-fit:cover;object-position:center;opacity:.38;mix-blend-mode:screen;filter:grayscale()saturate(.22)brightness(1.05)contrast(1.2)}:where(.financial-blueprint-root) .financial-hero-tree-fallback{opacity:.34;mix-blend-mode:screen;filter:grayscale()saturate(.2)brightness(1.1)contrast(1.28);background:linear-gradient(90deg,#0000 0%,#06142614 100%),url(/images/financial/1FUquGShgGnP9-bFNlUvPAEniubyYPfJq.png) 50%/cover no-repeat}:where(.financial-blueprint-root) .financial-hero-card:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(90deg,#061426f0 0%,#06142694 47%,#0614260a 100%),linear-gradient(#0614260a 0%,#06142647 100%);position:absolute;inset:0}:where(.financial-blueprint-root) .financial-hero-content,:where(.financial-blueprint-root) .financial-hero-emblem-wrap,:where(.financial-blueprint-root) .financial-hero-checkup{z-index:3;position:relative}:where(.financial-blueprint-root) .financial-hero-content{width:34%;min-width:390px}:where(.financial-blueprint-root) .financial-eyebrow,:where(.financial-blueprint-root) .financial-card-kicker{color:var(--fd-satin-nickel);letter-spacing:.18em;text-transform:uppercase;margin:0 0 6px;font-size:11px;font-weight:800}:where(.financial-blueprint-root) .financial-hero-card h1{color:#f8fafc;letter-spacing:.04em;text-transform:uppercase;margin:0;font-family:Georgia,Times New Roman,serif;font-size:46px;font-weight:500;line-height:1.1}:where(.financial-blueprint-root) .financial-hero-rule{background:linear-gradient(90deg,#c7ccd3,#c7ccd31a);width:92px;height:2px;margin-top:34px}:where(.financial-blueprint-root) .financial-hero-card p{color:#ffffffeb;max-width:560px;margin:34px 0 0;font-size:19px;line-height:1.55}:where(.financial-blueprint-root) .financial-hero-card p strong,:where(.financial-blueprint-root) .financial-hero-card p span{display:block}:where(.financial-blueprint-root) .financial-hero-card p strong{margin-bottom:4px;font-weight:900}:where(.financial-blueprint-root) .financial-hero-emblem-wrap{filter:drop-shadow(0 18px 22px #0000006b);justify-content:center;align-items:center;width:610px;height:342px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}:where(.financial-blueprint-root) .financial-hero-emblem{object-fit:contain;border-radius:4px;width:auto;max-width:100%;height:100%;display:block}:where(.financial-blueprint-root) .financial-hero-checkup{color:#fff;text-align:center;width:310px;margin-left:auto}:where(.financial-blueprint-root) .financial-checkup-icon{border:1px solid #c7ccd3b3;border-radius:50%;width:151px;height:151px;margin:0 auto 22px;position:relative;box-shadow:inset 0 0 0 1px #ffffff0a,0 0 18px #c7ccd32e,0 0 42px #c7ccd31f}:where(.financial-blueprint-root) .financial-checkup-icon:before{content:"";background:radial-gradient(circle at 13px 20px,#0000 0 3px,#f8fafce0 3.5px 5px,#0000 5.5px),radial-gradient(circle at 13px 35px,#0000 0 3px,#f8fafce0 3.5px 5px,#0000 5.5px),radial-gradient(circle at 13px 50px,#0000 0 3px,#f8fafce0 3.5px 5px,#0000 5.5px),linear-gradient(#f8fafce0,#f8fafce0) 27px 19px/13px 3px no-repeat,linear-gradient(#f8fafce0,#f8fafce0) 27px 34px/13px 3px no-repeat,linear-gradient(#f8fafce0,#f8fafce0) 27px 49px/13px 3px no-repeat;border:3px solid #f8fafce6;border-radius:5px;width:49px;height:65px;position:absolute;top:38px;left:47px}:where(.financial-blueprint-root) .financial-checkup-icon:after{content:"";background:#061426cc;border:3px solid #f8fafce6;border-bottom:none;border-radius:6px 6px 0 0;width:19px;height:14px;position:absolute;top:30px;left:62px}:where(.financial-blueprint-root) .financial-checkup-icon span{background:#0614268f;border:3px solid #f8fafceb;border-radius:20px 20px 23px 23px;width:43px;height:48px;position:absolute;bottom:35px;right:37px}:where(.financial-blueprint-root) .financial-checkup-icon span:before{content:"";border-bottom:3px solid #f8fafcf0;border-left:3px solid #f8fafcf0;width:15px;height:9px;position:absolute;top:16px;left:12px;transform:rotate(-45deg)}:where(.financial-blueprint-root) .financial-hero-checkup h2{color:#fff;letter-spacing:.04em;text-transform:uppercase;margin:0;font-family:Georgia,Times New Roman,serif;font-size:30px;font-weight:500;line-height:1.1}:where(.financial-blueprint-root) .financial-checkup-rule{background:linear-gradient(90deg,#0000,#c7ccd3,#0000);width:118px;height:1px;margin:18px auto}:where(.financial-blueprint-root) .financial-hero-checkup p{color:#ffffffe6;max-width:290px;margin:0 auto;font-size:19px;line-height:1.45}:where(.financial-blueprint-root) .financial-hero-watermark{z-index:1;opacity:.05;background:radial-gradient(at 50% 58%,#0000 0 15%,#94a3b847 16%,#0000 17%),repeating-radial-gradient(at 50% 55%,#94a3b838 0 1px,#0000 1px 11px);width:470px;height:330px;position:absolute;top:-34px;right:96px;-webkit-mask-image:radial-gradient(#000 0 58%,#0000 72%);mask-image:radial-gradient(#000 0 58%,#0000 72%)}:where(.financial-blueprint-root) .financial-card{background:#fff;border:1px solid #0e111614;border-radius:24px;box-shadow:0 18px 45px #0f172a14}:where(.financial-blueprint-root) .financial-summary-deck{background:radial-gradient(circle at 54% 34%,#c7ccd321,#0000 14%),radial-gradient(circle at 82% 24%,#d4af371f,#0000 18%),linear-gradient(105deg,#ffffff1a,#0000 18%),linear-gradient(135deg,#061426 0%,#0b2340 52%,#061426 100%);border:1px solid #c7ccd36b;border-radius:24px;min-height:248px;padding:28px 26px;position:relative;overflow:hidden;box-shadow:0 22px 58px #0000004d,inset 0 1px #ffffff1a}:where(.financial-blueprint-root) .financial-summary-deck:before{content:"";z-index:0;opacity:.58;pointer-events:none;background:linear-gradient(#c7ccd312 1px,#0000 1px) 0 0/42px 42px,linear-gradient(90deg,#c7ccd30f 1px,#0000 1px) 0 0/42px 42px,radial-gradient(circle at 50% 42%,#c7ccd31a 0 2px,#0000 3px) 0 0/100% 100%,url(/images/financial/1L1vDHyDuOFkKMWn1FvFiBZjgJiGRo7b4.png) 50%/cover no-repeat;position:absolute;inset:0}:where(.financial-blueprint-root) .financial-summary-deck:after{content:"";z-index:0;pointer-events:none;background:linear-gradient(90deg,#061426eb 0%,#06142694 46%,#061426e0 100%),repeating-radial-gradient(circle at 82% 30%,#c7ccd333 0 1px,#0000 2px 16px);position:absolute;inset:0}:where(.financial-blueprint-root) .financial-summary-deck>*{z-index:1;position:relative}:where(.financial-blueprint-root) .financial-summary-heading{margin-bottom:24px;display:block}:where(.financial-blueprint-root) .financial-summary-heading h2{color:#fff;letter-spacing:.04em;text-transform:uppercase;text-shadow:0 12px 28px #0000006b;margin:0;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:500;line-height:1}:where(.financial-blueprint-root) .financial-summary-subtitle{color:#eef2f6e0;letter-spacing:0;margin:8px 0 0;font-size:12px;font-weight:700;line-height:1.35}:where(.financial-blueprint-root) .financial-summary-metrics{background:0 0;border:none;border-radius:0;grid-template-columns:1fr 1fr 1.34fr 1fr 1fr;align-items:stretch;gap:10px;padding:0;display:grid}:where(.financial-blueprint-root) .financial-summary-metric{background:linear-gradient(135deg,#ffffff12,#ffffff03),#061426c7;border:1px solid #c7ccd333;border-radius:10px;min-height:104px;padding:16px 16px 14px;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff1a,0 16px 36px #0000002e}:where(.financial-blueprint-root) .financial-summary-metric:last-child{border-right:1px solid #c7ccd333}:where(.financial-blueprint-root) .financial-summary-metric:before{content:"";pointer-events:none;background:linear-gradient(120deg,#0000 0 35%,#c7ccd314 45%,#0000 62%),radial-gradient(circle at 90% 16%,#d4af371f,#0000 24%);position:absolute;inset:0}:where(.financial-blueprint-root) .financial-summary-metric>*{z-index:1;position:relative}:where(.financial-blueprint-root) .financial-summary-metric-icon{color:#d4af37;border:1px solid #d4af379e;border-radius:999px;justify-content:center;align-items:center;width:26px;height:26px;margin-bottom:8px;font-size:15px;line-height:1;display:inline-flex;box-shadow:0 0 16px #d4af372e}:where(.financial-blueprint-root) .financial-summary-metric-bank .financial-summary-metric-icon{color:#0000;background:radial-gradient(circle at 34% 22%,#ffffff5c,#0000 24%),radial-gradient(circle at 50% 56%,#c7ccd31f,#0000 48%),linear-gradient(145deg,#c7ccd32e,#071629fa);border-color:#c7ccd3b8;width:42px;height:42px;margin-bottom:10px;font-size:0;position:relative;overflow:hidden;box-shadow:0 0 22px #c7ccd347,0 10px 20px #00000040,inset 0 1px #ffffff4d}:where(.financial-blueprint-root) .financial-summary-metric-bank .financial-summary-metric-icon:before{content:"";clip-path:polygon(50% 0,100% 76%,100% 100%,0 100%,0 76%);filter:drop-shadow(0 1px 2px #0000006b)drop-shadow(0 0 5px #ffffff29);background:linear-gradient(#eef2f6,#9ba5af) bottom/100% 3px no-repeat,linear-gradient(135deg,#fff,#aeb6bf 44%,#f8fafc 64%,#6f7882);height:12px;position:absolute;top:9px;left:8px;right:8px}:where(.financial-blueprint-root) .financial-summary-metric-bank .financial-summary-metric-icon:after{content:"";filter:drop-shadow(0 1px 2px #0000006b)drop-shadow(0 0 5px #c7ccd32e);background:linear-gradient(90deg,#0000 0 4%,#7f8994 4% 8%,#f7f9fb 8% 17%,#77818c 17% 21%,#0000 21% 34%,#8f99a4 34% 38%,#fff 38% 48%,#7c8792 48% 52%,#0000 52% 65%,#8d98a3 65% 69%,#eef2f6 69% 79%,#6f7a85 79% 83%,#0000 83% 100%),linear-gradient(#f5f7fa,#9ea8b2) top/100% 3px no-repeat,linear-gradient(#79838e,#fff 52%,#7a8490) bottom/100% 4px no-repeat;border-radius:1px;height:17px;position:absolute;bottom:8px;left:10px;right:10px}:where(.financial-blueprint-root) .financial-summary-metric span{color:#eef2f6cc;text-transform:uppercase;letter-spacing:.1em;font-size:9px;font-weight:900;display:block}:where(.financial-blueprint-root) .financial-summary-metric strong{color:#fff;letter-spacing:0;margin-top:7px;font-size:22px;display:block}:where(.financial-blueprint-root) .financial-summary-metric small{color:#eef2f6c2;text-transform:uppercase;letter-spacing:.02em;margin-top:8px;font-size:9px;font-weight:900;display:block}:where(.financial-blueprint-root) .financial-summary-metric-featured{background:linear-gradient(135deg,#d4af371f,#ffffff08),#061426db;border-color:#d4af37d1;min-height:126px;transform:translateY(-10px);box-shadow:0 0 0 1px #d4af373d,0 0 30px #d4af373d,0 22px 46px #00000047,inset 0 1px #ffffff1f}:where(.financial-blueprint-root) .financial-summary-metric-featured .financial-summary-metric-icon{color:#f3d16a;border-color:#f3d16adb;width:34px;height:34px;font-size:19px}:where(.financial-blueprint-root) .financial-summary-metric-featured strong{color:#f3d16a;text-shadow:0 0 18px #d4af3747;font-size:32px;font-weight:800}:where(.financial-blueprint-root) .financial-blueprint-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}:where(.financial-blueprint-root) .financial-projection-layout{grid-template-columns:minmax(980px,1fr) 486px;align-items:start;gap:18px;min-width:1484px;display:grid}:where(.financial-blueprint-root) .financial-card{padding:22px}:where(.financial-blueprint-root) .financial-control-card{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#122f5494,#c7ccd32e) border-box;border:1px solid #0000;box-shadow:0 22px 52px #00000024}:where(.financial-blueprint-root) .financial-control-card .financial-card-header{background:linear-gradient(135deg, var(--fd-deep-navy) 0%, var(--fd-navy) 60%, var(--fd-steel-blue) 100%);border:1px solid #c7ccd338;border-radius:16px;justify-content:flex-start;align-items:center;gap:14px;min-height:76px;margin:-2px -2px 20px;padding:13px 18px;display:flex;position:relative;overflow:hidden}:where(.financial-blueprint-root) .financial-control-card .financial-card-header:after{content:"";z-index:1;opacity:.1;pointer-events:none;width:112px;height:112px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}:where(.financial-blueprint-root) .financial-setup-card .financial-card-header:after{background:radial-gradient(circle at 50% 58%,#0000 0 18%,#c7ccd36b 19%,#0000 20%),repeating-radial-gradient(circle at 50% 58%,#c7ccd357 0 1px,#0000 1px 13px);-webkit-mask-image:radial-gradient(#000 0 58%,#0000 72%);mask-image:radial-gradient(#000 0 58%,#0000 72%)}:where(.financial-blueprint-root) .financial-margin-card .financial-card-header:after{opacity:.16;background:radial-gradient(at 28% 72%,#c7ccd34d 0 24px,#0000 25px),radial-gradient(at 72% 72%,#c7ccd34d 0 24px,#0000 25px),linear-gradient(#c7ccd394,#c7ccd394) 50% 8%/2px 78% no-repeat,linear-gradient(90deg,#0000 0 16%,#c7ccd394 16% 84%,#0000 84%) 50% 28%/78% 2px no-repeat,linear-gradient(115deg,#0000 0 47%,#c7ccd36b 48% 50%,#0000 51%) 26% 32%/52px 46px no-repeat,linear-gradient(65deg,#0000 0 47%,#c7ccd36b 48% 50%,#0000 51%) 74% 32%/52px 46px no-repeat;width:180px;height:92px;right:32px;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000);mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)}:where(.financial-blueprint-root) .financial-control-card .financial-card-header h2{color:#fff}:where(.financial-blueprint-root) .financial-control-card .financial-card-header>*{z-index:2;position:relative}:where(.financial-blueprint-root) .financial-margin-card{flex-direction:column;display:flex}:where(.financial-blueprint-root) .financial-control-title-block{min-width:0}:where(.financial-blueprint-root) .financial-control-title-block h2{letter-spacing:.045em;text-transform:uppercase;margin:0;font-family:Georgia,Times New Roman,serif;font-size:23px;font-weight:500;line-height:1.05}:where(.financial-blueprint-root) .financial-control-title-block .financial-card-kicker{color:var(--fd-satin-nickel);letter-spacing:.24em;margin:0 0 4px;font-size:10px}:where(.financial-blueprint-root) .financial-control-title-block p:not(.financial-card-kicker){color:#ffffffc7;max-width:620px;margin:4px 0 0;font-size:11px;font-weight:700;line-height:1.25}:where(.financial-blueprint-root) .financial-foundation-reset-btn{z-index:2;color:#eef2f6;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#07111fad;border:1px solid #c7ccd38a;border-radius:999px;min-height:34px;margin-left:auto;padding:0 14px;font-size:10px;font-weight:900;position:relative;box-shadow:inset 0 1px #ffffff14,0 10px 22px #0000002e}:where(.financial-blueprint-root) .financial-foundation-reset-btn:hover{color:#f6d76b;border-color:#e2b441b8}:where(.financial-blueprint-root) .financial-control-icon{background:radial-gradient(circle at 34% 25%,#ffffff3d,#0000 28%),radial-gradient(circle,#07111feb 0 48%,#c7ccd338 49% 54%,#07111fb8 55% 100%);border:1px solid #e5e8edc7;border-radius:50%;flex:0 0 54px;width:54px;height:54px;position:relative;box-shadow:inset 0 0 0 3px #07111fd1,inset 0 0 0 5px #e5e8ed57,0 0 18px #c7ccd329}:where(.financial-blueprint-root) .financial-foundation-icon:before{content:"";background:radial-gradient(circle,#f8fafceb 0 2px,#0000 3px),linear-gradient(90deg,#0000 48%,#f8fafc8f 49% 51%,#0000 52%),linear-gradient(#0000 48%,#f8fafc8f 49% 51%,#0000 52%),linear-gradient(45deg,#0000 48%,#f8fafc52 49% 51%,#0000 52%),linear-gradient(135deg,#0000 48%,#f8fafc52 49% 51%,#0000 52%);border:1px solid #f8fafca3;border-radius:50%;position:absolute;inset:9px}:where(.financial-blueprint-root) .financial-foundation-icon:after{content:"";clip-path:polygon(50% 0,94% 44%,62% 44%,62% 100%,38% 100%,38% 44%,6% 44%);transform-origin:50%;filter:drop-shadow(0 0 4px #c7ccd36b)drop-shadow(0 1px 1px #00000073);background:linear-gradient(#f8fafc 0 44%,#c7ccd3c7 45% 100%);width:8px;height:39px;position:absolute;top:8px;left:23px;transform:rotate(45deg)}:where(.financial-blueprint-root) .financial-foundation-icon{width:68px;height:68px;box-shadow:none;filter:drop-shadow(0 0 10px #c7ccd338)drop-shadow(0 8px 12px #00000057);background:url(/images/financial/1LX_vRIZK3RrxzizrofZHcsQrAH0Uln3W.png) 50%/contain no-repeat;border:none;border-radius:0;flex:0 0 68px}:where(.financial-blueprint-root) .financial-foundation-icon:before,:where(.financial-blueprint-root) .financial-foundation-icon:after{content:none}:where(.financial-blueprint-root) .financial-margin-icon{width:68px;height:68px;box-shadow:none;filter:drop-shadow(0 0 10px #c7ccd338)drop-shadow(0 8px 12px #00000057);background:url(/images/financial/12QT0-OMKqKfC0rYdRM8ALV3UaaOyRggt.png) 50%/contain no-repeat;border:none;border-radius:0;flex:0 0 68px}:where(.financial-blueprint-root) .financial-margin-icon:before,:where(.financial-blueprint-root) .financial-margin-icon:after{content:none}:where(.financial-blueprint-root) .financial-weekly-projection-card{min-width:0}:where(.financial-blueprint-root) .financial-weekly-projection-card>.financial-card-header{background:#fff;padding:12px 0 14px}:where(.financial-blueprint-root) .financial-payouts-card{--fd-cash-flow-slide-y:0px;z-index:3;width:486px;min-width:486px;transform:translateY(var(--fd-cash-flow-slide-y));transition:none;position:relative}:where(.financial-blueprint-root) .financial-card-header{justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;display:flex}:where(.financial-blueprint-root) .financial-card-header h2{color:#111827;letter-spacing:0;margin:0;font-size:20px}:where(.financial-blueprint-root) .financial-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}:where(.financial-blueprint-root) .financial-tax-grid{grid-template-columns:repeat(4,minmax(0,1fr))}:where(.financial-blueprint-root) .financial-field{flex-direction:column;gap:7px;display:flex}:where(.financial-blueprint-root) .financial-field-full{grid-column:1/-1}:where(.financial-blueprint-root) .financial-field label{color:#374151;letter-spacing:.04em;font-size:12px;font-weight:800}:where(.financial-blueprint-root) .financial-field input,:where(.financial-blueprint-root) .financial-field select{color:#111827;background:#f8fafc;border:1px solid #11182724;border-radius:14px;outline:none;width:100%;min-height:42px;padding:10px 12px;font-size:14px}:where(.financial-blueprint-root) .financial-field input:focus,:where(.financial-blueprint-root) .financial-field select:focus{background:#fff;border-color:#122f54c7;box-shadow:0 0 0 4px #122f5424}:where(.financial-blueprint-root) .financial-output-pill{background:linear-gradient(135deg, var(--fd-deep-navy) 0%, var(--fd-navy) 100%);min-height:42px;color:var(--fd-satin-nickel);border-radius:14px;align-items:center;padding:10px 12px;font-size:14px;font-weight:900;display:flex}:where(.financial-blueprint-root) .financial-foundation-summary{background:radial-gradient(circle at 18% 0,#c7ccd329,#0000 30%),linear-gradient(135deg,#07111f 0%,#0b2340 54%,#061426 100%);border:1px solid #c7ccd347;border-radius:13px;margin-top:16px;padding:13px 14px 14px;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff06,0 18px 34px #06142633,0 0 24px #c7ccd314}:where(.financial-blueprint-root) .financial-foundation-summary-title{color:#eef2f6;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:10px;font-size:10px;font-weight:900;display:flex}:where(.financial-blueprint-root) .financial-foundation-summary-compass{filter:drop-shadow(0 0 8px #c7ccd347);background:url(/images/financial/1Kpg7ZnqSg_RwMTblTuDMwIWdz5YsoFUd.png) 50%/contain no-repeat;border-radius:50%;flex:0 0 17px;width:17px;height:17px}:where(.financial-blueprint-root) .financial-foundation-summary-compass:before,:where(.financial-blueprint-root) .financial-foundation-summary-compass:after{content:none}:where(.financial-blueprint-root) .financial-foundation-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:2px 0 10px;display:grid}:where(.financial-blueprint-root) .financial-foundation-summary-item{text-align:center;border-right:1px solid #c7ccd338;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:82px;padding:5px 14px;display:flex}:where(.financial-blueprint-root) .financial-foundation-summary-item:last-child{border-right:none}:where(.financial-blueprint-root) .financial-foundation-summary-item span{color:#dbe4f0;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}:where(.financial-blueprint-root) .financial-foundation-summary-item strong{color:#fff;font-size:17px;font-weight:900;line-height:1.1}:where(.financial-blueprint-root) .financial-foundation-summary-item small{color:#eef2f6c7;font-size:10px;font-weight:700}:where(.financial-blueprint-root) .financial-foundation-summary-icon{color:#c7ccd3;filter:drop-shadow(0 0 8px #c7ccd333);width:23px;height:23px;position:relative}:where(.financial-blueprint-root) .financial-foundation-calendar-icon{border:1.8px solid;border-radius:5px}:where(.financial-blueprint-root) .financial-foundation-calendar-icon:before{content:"";border-top:1.8px solid;position:absolute;top:7px;left:4px;right:4px}:where(.financial-blueprint-root) .financial-foundation-calendar-icon:after{content:"";border-left:1.8px solid;border-right:1.8px solid;width:11px;height:7px;position:absolute;top:-4px;left:5px}:where(.financial-blueprint-root) .financial-foundation-deposits-icon:before,:where(.financial-blueprint-root) .financial-foundation-deposits-icon:after{content:"";background:currentColor;border-radius:50%;width:15px;height:6px;position:absolute;left:4px;box-shadow:0 5px,0 10px}:where(.financial-blueprint-root) .financial-foundation-deposits-icon:after{opacity:.22;background:#07111f;top:3px;box-shadow:0 5px #07111f,0 10px #07111f}:where(.financial-blueprint-root) .financial-foundation-growth-icon:before{content:"";clip-path:polygon(0 0,100% 0,100% 100%,0 100%);border-bottom:2px solid;border-left:2px solid;width:18px;height:15px;position:absolute;bottom:3px;left:3px}:where(.financial-blueprint-root) .financial-foundation-growth-icon:after{content:"";background:linear-gradient(currentColor,currentColor) 0 12px/3px 3px no-repeat,linear-gradient(currentColor,currentColor) 5px 9px/3px 6px no-repeat,linear-gradient(currentColor,currentColor) 10px 5px/3px 10px no-repeat,linear-gradient(currentColor,currentColor) 15px 1px/3px 14px no-repeat;width:17px;height:15px;position:absolute;bottom:6px;left:5px}:where(.financial-blueprint-root) .financial-foundation-positive{text-shadow:0 0 12px #60d39438;color:#60d394!important}:where(.financial-blueprint-root) .financial-foundation-note{color:#eef2f6;background:linear-gradient(#ffffff14,#ffffff09),#061426a8;border:1px solid #c7ccd338;border-radius:10px;align-items:center;gap:10px;min-height:38px;padding:8px 10px;display:flex}:where(.financial-blueprint-root) .financial-foundation-note-icon{color:#c7ccd3;text-align:center;border:1.8px solid #c7ccd3e0;border-radius:50%;flex:0 0 20px;justify-content:center;align-items:center;width:20px;height:20px;padding:0;font-family:Arial,sans-serif;font-size:13px;font-weight:900;line-height:20px;display:inline-flex}:where(.financial-blueprint-root) .financial-foundation-note p{color:#eef2f6e0;margin:0;font-size:10px;line-height:1.25}:where(.financial-blueprint-root) .financial-foundation-note strong,:where(.financial-blueprint-root) .financial-foundation-note span{display:inline}:where(.financial-blueprint-root) .financial-foundation-note strong{color:#fff;margin-right:4px}:where(.financial-blueprint-root) .financial-leverage-summary{background:radial-gradient(circle at 18% 0,#c7ccd329,#0000 30%),linear-gradient(135deg,#07111f 0%,#0b2340 54%,#061426 100%);border:1px solid #c7ccd347;border-radius:13px;margin-top:auto;padding:13px 14px 14px;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff06,0 18px 34px #06142633,0 0 24px #c7ccd314}:where(.financial-blueprint-root) .financial-leverage-summary-title{color:#eef2f6;letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;margin-bottom:10px;font-size:10px;font-weight:900;display:flex}:where(.financial-blueprint-root) .financial-leverage-summary-shield{filter:drop-shadow(0 0 8px #c7ccd347);background:url(/images/financial/12QT0-OMKqKfC0rYdRM8ALV3UaaOyRggt.png) 50%/contain no-repeat;flex:0 0 17px;width:17px;height:19px}:where(.financial-blueprint-root) .financial-leverage-summary-shield:before,:where(.financial-blueprint-root) .financial-leverage-summary-shield:after{content:none}:where(.financial-blueprint-root) .financial-leverage-summary-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:4px 0 8px;display:grid}:where(.financial-blueprint-root) .financial-leverage-summary-item{text-align:center;border-right:1px solid #122f5429;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:74px;padding:5px 14px;display:flex}:where(.financial-blueprint-root) .financial-leverage-summary-item:last-child{border-right:none}:where(.financial-blueprint-root) .financial-leverage-summary-item span{color:#dbe4f0;letter-spacing:.06em;text-transform:uppercase;font-size:9px;font-weight:900}:where(.financial-blueprint-root) .financial-leverage-summary-item strong{color:#fff;font-size:16px;font-weight:900;line-height:1.1}:where(.financial-blueprint-root) .financial-leverage-summary-item small{color:#eef2f6c7;font-size:10px;font-weight:700}:where(.financial-blueprint-root) .financial-leverage-summary-icon{filter:drop-shadow(0 0 8px #c7ccd34d)drop-shadow(0 5px 8px #0000003d);background-image:url(data:image/webp;base64,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);background-repeat:no-repeat;background-size:300% 100%;width:24px;height:24px}:where(.financial-blueprint-root) .financial-leverage-risk-icon{background-position:0%}:where(.financial-blueprint-root) .financial-leverage-power-icon{background-position:50%}:where(.financial-blueprint-root) .financial-leverage-efficiency-icon{background-position:100%}:where(.financial-blueprint-root) .financial-leverage-risk-icon:before,:where(.financial-blueprint-root) .financial-leverage-risk-icon:after,:where(.financial-blueprint-root) .financial-leverage-power-icon:before,:where(.financial-blueprint-root) .financial-leverage-power-icon:after,:where(.financial-blueprint-root) .financial-leverage-efficiency-icon:before,:where(.financial-blueprint-root) .financial-leverage-efficiency-icon:after{content:none}:where(.financial-blueprint-root) .financial-leverage-warning{text-shadow:0 0 10px #d49a2a29;color:#d49a2a!important}:where(.financial-blueprint-root) .financial-leverage-positive{text-shadow:0 0 10px #42b8792e;color:#42b879!important}:where(.financial-blueprint-root) .financial-leverage-note{color:#eef2f6;background:linear-gradient(#ffffff14,#ffffff09),#061426a8;border-color:#c7ccd338}:where(.financial-blueprint-root) .financial-leverage-note .financial-foundation-note-icon{color:#c7ccd3;border-color:#c7ccd3e0}:where(.financial-blueprint-root) .financial-leverage-note p,:where(.financial-blueprint-root) .financial-leverage-note strong,:where(.financial-blueprint-root) .financial-leverage-note span{color:#eef2f6e0}:where(.financial-blueprint-root) .financial-leverage-note strong{color:#fff}:where(.financial-blueprint-root) .financial-primary-btn{background:linear-gradient(135deg, var(--fd-satin-nickel), #eef2f6);min-height:40px;color:var(--fd-deep-navy);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:none;border-radius:999px;padding:0 18px;font-size:12px;font-weight:900;box-shadow:0 12px 24px #122f5438}:where(.financial-blueprint-root) .financial-primary-btn:hover{transform:translateY(-1px)}:where(.financial-blueprint-root) .financial-year-tabs{grid-template-columns:repeat(10,minmax(74px,1fr));gap:8px;margin:0 0 12px;padding:0;display:grid}:where(.financial-blueprint-root) .financial-year-tab{color:#eef2f6eb;letter-spacing:0;cursor:pointer;background:linear-gradient(#081b30f5,#040f1df5);border:1px solid #c7ccd347;border-radius:6px;min-height:34px;padding:0 12px;font-size:11px;font-weight:900;transition:background .16s,border-color .16s,color .16s,transform .16s,box-shadow .16s;box-shadow:inset 0 1px #ffffff14,0 8px 18px #06142629}:where(.financial-blueprint-root) .financial-year-tab:hover{color:#fff;border-color:#c7ccd385;transform:translateY(-1px)}:where(.financial-blueprint-root) .financial-year-tab.active{color:#061426;background:linear-gradient(135deg,#f0bd45,#d7a425);border-color:#e2b441d1;box-shadow:inset 0 1px #ffffff47,0 10px 22px #d6a72d3d}:where(.financial-blueprint-root) .financial-table-wrap{border:1px solid #122f544d;border-radius:18px;width:100%;overflow:auto visible;box-shadow:0 16px 34px #11182714}:where(.financial-blueprint-root) .financial-table{border-collapse:collapse;background:#fff;width:100%;min-width:980px}:where(.financial-blueprint-root) .financial-table th{background:linear-gradient(135deg, var(--fd-deep-navy) 0%, var(--fd-navy) 100%);color:var(--fd-satin-nickel);letter-spacing:.08em;text-transform:uppercase;text-align:center;white-space:nowrap;padding:13px 12px;font-size:11px;font-weight:900}:where(.financial-blueprint-root) .financial-weekly-floating-header{grid-template-columns:var(--fd-floating-weekly-columns,repeat(8, minmax(0, 1fr)));width:var(--fd-floating-visible-width,var(--fd-floating-weekly-width,auto));min-width:var(--fd-floating-weekly-width,auto);z-index:999;pointer-events:none;background:#061426;border:1px solid #122f544d;border-bottom:none;border-radius:18px 18px 0 0;display:none;position:fixed;top:0;left:0;overflow:hidden;box-shadow:0 14px 30px #0614265c,0 0 0 1px #c7ccd31a}:where(.financial-blueprint-root) .financial-weekly-floating-header:before{content:"";z-index:0;background:linear-gradient(135deg,#061426 0%,#0b2340 100%);position:absolute;inset:0}:where(.financial-blueprint-root) .financial-weekly-floating-header.is-visible{display:grid}:where(.financial-blueprint-root) .financial-weekly-floating-header span{z-index:1;letter-spacing:.08em;text-align:center;text-shadow:0 1px 1px #0000008c;text-transform:uppercase;white-space:nowrap;background:linear-gradient(135deg,#061426 0%,#0b2340 100%);padding:13px 12px;font-size:11px;font-weight:900;line-height:normal;position:relative;color:#eef2f6!important}:where(.financial-blueprint-root) .financial-weekly-projection-card .financial-table th,:where(.financial-blueprint-root) .financial-weekly-projection-card .financial-table td{text-align:center}:where(.financial-blueprint-root) .financial-inline-money-input{color:#111827;text-align:right;background:#fff;border:1px solid #122f5470;border-radius:10px;outline:none;width:104px;min-height:32px;padding:6px 8px;font-size:12px;font-weight:900}:where(.financial-blueprint-root) .financial-inline-text-input{color:#111827;text-align:center;background:#fff;border:1px solid #122f5470;border-radius:10px;outline:none;width:204px;min-height:32px;padding:6px 8px;font-size:12px;font-weight:900}:where(.financial-blueprint-root) .financial-inline-money-input:focus,:where(.financial-blueprint-root) .financial-inline-text-input:focus{border-color:#122f54e6;box-shadow:0 0 0 3px #122f5429}:where(.financial-blueprint-root) .financial-table tbody tr:nth-child(2n){background:#f3f6f9}:where(.financial-blueprint-root) .financial-projection-week-row{cursor:pointer;transition:background .18s,box-shadow .18s}:where(.financial-blueprint-root) .financial-projection-week-row:hover{background:#122f541f!important}:where(.financial-blueprint-root) .financial-projection-week-row.fd-selected-week{box-shadow:inset 4px 0 0 var(--fd-steel-blue);background:#122f542e!important}:where(.financial-blueprint-root) .financial-projection-week-row.fd-active-projection-week{box-shadow:inset 4px 0 0 var(--fd-satin-nickel), inset 0 0 0 1px #c7ccd347;background:#c7ccd333!important}:where(.financial-blueprint-root) .financial-weekly-projection-card,:where(.financial-blueprint-root) .financial-payouts-card{background:linear-gradient(#fff,#fff) padding-box padding-box,linear-gradient(135deg,#122f546b,#c7ccd329) border-box;border:1px solid #0000}:where(.financial-blueprint-root) .financial-visually-hidden{clip:rect(0 0 0 0)!important;white-space:nowrap!important;width:1px!important;height:1px!important;position:absolute!important;overflow:hidden!important}:where(.financial-blueprint-root) .financial-payouts-card,:where(.financial-blueprint-root) .financial-cash-flow-card{background:linear-gradient(#f8fafc,#fff) padding-box padding-box,linear-gradient(135deg,#c7ccd3eb,#122f546b) border-box;border:1px solid #0000;padding:14px;box-shadow:0 24px 54px #00000029,inset 0 1px #ffffffc7}:where(.financial-blueprint-root) .financial-cash-flow-header{background:radial-gradient(circle at 90% 24%,#c7ccd329,#0000 28%),linear-gradient(135deg,#061426 0%,#0b2340 62%,#122f54 100%);border:1px solid #c7ccd338;border-radius:14px;align-items:center;gap:14px;min-height:78px;padding:14px 16px;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff14,0 16px 30px #06142629}:where(.financial-blueprint-root) .financial-cash-flow-header:after{content:"";opacity:.09;pointer-events:none;background:radial-gradient(circle at 50% 15%,#0000 0 15%,#c7ccd399 16% 18%,#0000 19%),linear-gradient(#c7ccd3b3,#c7ccd3b3) 50% 18%/2px 70% no-repeat,repeating-radial-gradient(#c7ccd37a 0 1px,#0000 1px 11px);width:112px;height:112px;position:absolute;top:50%;right:18px;transform:translateY(-50%)}:where(.financial-blueprint-root) .financial-cash-flow-icon{color:#c7ccd3;filter:drop-shadow(0 0 9px #c7ccd357)drop-shadow(0 5px 8px #00000047);flex:0 0 44px;width:44px;height:44px;position:relative}:where(.financial-blueprint-root) .financial-cash-flow-icon:before{content:"";border:2px solid;border-radius:50%;width:26px;height:8px;position:absolute;top:7px;left:8px;box-shadow:0 8px 0 -2px #061426,0 8px,0 16px 0 -2px #061426,0 16px}:where(.financial-blueprint-root) .financial-cash-flow-header>*{z-index:2;position:relative}:where(.financial-blueprint-root) .financial-cash-flow-header .financial-card-kicker{color:#c7ccd3db;letter-spacing:.2em;margin:0 0 4px;font-size:10px}:where(.financial-blueprint-root) .financial-cash-flow-header h2{color:#fff;letter-spacing:.045em;text-transform:uppercase;margin:0;font-size:20px;font-weight:900;line-height:1.05}:where(.financial-blueprint-root) .financial-cash-flow-header p:not(.financial-card-kicker){color:#ffffffc7;margin:5px 0 0;font-size:11px;font-weight:700}:where(.financial-blueprint-root) .financial-payout-reset-btn{background:linear-gradient(135deg, var(--fd-satin-nickel), #eef2f6);color:#061426;cursor:pointer;letter-spacing:.08em;text-transform:uppercase;border:1px solid #122f548f;border-radius:999px;min-height:32px;margin-left:auto;padding:7px 12px;font-size:11px;font-weight:900}:where(.financial-blueprint-root) .financial-payout-reset-btn:hover{transform:translateY(-1px)}:where(.financial-blueprint-root) .financial-cash-flow-stack{gap:12px;margin-top:12px;display:grid}:where(.financial-blueprint-root) .financial-cash-flow-panel{background:radial-gradient(circle at 100% 0,#c7ccd31f,#0000 30%),linear-gradient(#fff 0%,#f8fafc 100%);border:1px solid #122f5424;border-radius:14px;padding:14px;box-shadow:0 16px 34px #0614261a,inset 0 1px #ffffffc7}:where(.financial-blueprint-root) .financial-cash-flow-panel-title{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}:where(.financial-blueprint-root) .financial-cash-flow-panel-title>div{align-items:center;gap:9px;min-width:0;display:flex}:where(.financial-blueprint-root) .financial-cash-flow-panel-title h3{color:#1f2937;letter-spacing:.055em;text-transform:uppercase;margin:0;font-size:16px;font-weight:900}:where(.financial-blueprint-root) .financial-cash-flow-add-btn{color:#2563eb;cursor:pointer;letter-spacing:.04em;text-transform:uppercase;background:#fff;border:1px solid #2563eb6b;border-radius:999px;min-height:27px;padding:5px 10px;font-size:10px;font-weight:900;box-shadow:0 8px 18px #2563eb1a}:where(.financial-blueprint-root) .financial-cash-flow-add-btn.is-remove{color:#8a6400;background:linear-gradient(135deg,#fff8df,#fff);border-color:#b8860b75}:where(.financial-blueprint-root) .financial-cash-flow-title-icon{color:#64748b;flex:0 0 22px;width:22px;height:22px;position:relative}:where(.financial-blueprint-root) .financial-cash-flow-money-icon:before{content:"$";color:#b8860b;border:1.7px solid #d4af37;border-radius:50%;justify-content:center;align-items:center;font-size:12px;font-weight:900;display:flex;position:absolute;inset:0}:where(.financial-blueprint-root) .financial-cash-flow-money-icon:after{content:"";background:#d4af37;border-radius:50% 50% 2px 2px;width:6px;height:5px;position:absolute;top:-4px;left:8px}:where(.financial-blueprint-root) .financial-cash-flow-bill-icon{border:1.8px solid;border-radius:3px}:where(.financial-blueprint-root) .financial-cash-flow-bill-icon:before{content:"";border-top:1.8px solid;border-bottom:1.8px solid;height:8px;position:absolute;top:6px;left:4px;right:4px}:where(.financial-blueprint-root) .financial-cash-flow-bill-icon:after{content:"";background:#fff;border-bottom:1.8px solid;border-left:1.8px solid;width:7px;height:7px;position:absolute;top:-1px;right:-1px}:where(.financial-blueprint-root) .financial-cash-flow-chart-icon{border:1.6px solid #64748b5c;border-radius:4px}:where(.financial-blueprint-root) .financial-cash-flow-chart-icon:before{content:"";background:linear-gradient(#16a34a,#16a34a) 0 5px/3px 6px no-repeat,linear-gradient(#2563eb,#2563eb) 5px 2px/3px 9px no-repeat,linear-gradient(#dc2626,#dc2626) 10px 0/3px 11px no-repeat;width:13px;height:11px;position:absolute;bottom:5px;left:5px}:where(.financial-blueprint-root) .financial-cash-flow-table-head,:where(.financial-blueprint-root) .financial-cash-flow-row{grid-template-columns:.52fr 1.05fr minmax(116px,1.7fr) .9fr;align-items:center;column-gap:10px;display:grid}:where(.financial-blueprint-root) .financial-cash-flow-table-head{color:#64748b;letter-spacing:.06em;text-transform:uppercase;padding:0 0 8px;font-size:10px;font-weight:900}:where(.financial-blueprint-root) .financial-cash-flow-table-head span,:where(.financial-blueprint-root) .financial-cash-flow-row>span,:where(.financial-blueprint-root) .financial-cash-flow-row>strong{text-align:center;justify-self:center}:where(.financial-blueprint-root) .financial-cash-flow-row{color:#111827;border-top:1px solid #0f172a1a;min-height:34px;font-size:12px;font-weight:800}:where(.financial-blueprint-root) .financial-cash-flow-row strong{color:#111827;font-size:12px;font-weight:900}:where(.financial-blueprint-root) .financial-cash-flow-row .financial-inline-money-input{width:94px;min-height:26px;box-shadow:none;background:0 0;border-color:#0000;padding:4px 7px}:where(.financial-blueprint-root) .financial-cash-flow-row .financial-inline-money-input:focus{background:#fff;border-color:#122f546b;box-shadow:0 0 0 3px #122f541a}:where(.financial-blueprint-root) .financial-cash-flow-row .financial-inline-text-input{width:100%;max-width:142px;min-height:26px;box-shadow:none;color:#334155;text-align:center;background:0 0;border-color:#0000;padding:4px 7px}:where(.financial-blueprint-root) .financial-cash-flow-row .financial-inline-text-input:focus{background:#fff;border-color:#122f546b;box-shadow:0 0 0 3px #122f541a}:where(.financial-blueprint-root) .financial-cash-flow-actions{justify-content:center;align-items:center;gap:6px;display:flex}:where(.financial-blueprint-root) .financial-cash-flow-actions button{color:#64748b;cursor:pointer;background:0 0;border:none;justify-content:center;align-items:center;width:22px;height:22px;padding:0;display:inline-flex}:where(.financial-blueprint-root) .financial-cash-flow-actions svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}:where(.financial-blueprint-root) .financial-cash-flow-total-row{border-top:1px solid #0f172a1f;grid-template-columns:1fr 1.2fr .9fr;align-items:center;gap:12px;margin-top:8px;padding-top:12px;display:grid}:where(.financial-blueprint-root) .financial-cash-flow-total-row span{color:#061426;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}:where(.financial-blueprint-root) .financial-cash-flow-total-row strong{color:#174ea6;font-size:16px;font-weight:900}:where(.financial-blueprint-root) .financial-cash-flow-payout-total-row{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.financial-blueprint-root) .financial-cash-flow-payout-total-row>div{align-items:center;gap:12px;min-width:0;display:flex}:where(.financial-blueprint-root) .financial-cash-flow-payout-total-row>div:last-child{justify-content:flex-end}:where(.financial-blueprint-root) #fdPayoutTotal{color:#16a34a}:where(.financial-blueprint-root) #fdPayoutMtdTotal{color:#dc2626}:where(.financial-blueprint-root) .financial-cash-flow-month-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:0;padding:8px 0 12px;display:grid}:where(.financial-blueprint-root) .financial-cash-flow-month-grid div{text-align:center;border-right:1px solid #0f172a1f;flex-direction:column;justify-content:center;align-items:center;gap:6px;min-height:58px;padding:0 12px;display:flex}:where(.financial-blueprint-root) .financial-cash-flow-month-grid div:last-child{border-right:none}:where(.financial-blueprint-root) .financial-cash-flow-month-grid span{color:#64748b;letter-spacing:.06em;text-transform:uppercase;font-size:10px;font-weight:900}:where(.financial-blueprint-root) .financial-cash-flow-month-grid strong{color:#111827;font-size:16px;font-weight:900}:where(.financial-blueprint-root) .financial-cash-flow-positive{color:#16a34a!important}:where(.financial-blueprint-root) .financial-cash-flow-negative{color:#dc2626!important}:where(.financial-blueprint-root) .financial-cash-flow-note{color:#64748b;background:#f8fafc;border:1px solid #122f541f;border-radius:10px;align-items:center;gap:9px;min-height:34px;padding:8px 10px;display:flex}:where(.financial-blueprint-root) .financial-cash-flow-note p{color:#64748b;margin:0;font-size:10px;font-weight:800}:where(.financial-blueprint-root) .financial-summary-list{gap:12px;display:grid}:where(.financial-blueprint-root) .financial-summary-list div{background:#f9fafb;border:1px solid #11182714;border-radius:16px;justify-content:space-between;align-items:center;gap:14px;padding:15px 16px;display:flex}:where(.financial-blueprint-root) .financial-summary-list span{color:#4b5563;font-size:13px;font-weight:800}:where(.financial-blueprint-root) .financial-summary-list strong{color:#111827;font-size:16px}:where(.financial-blueprint-root) .financial-kpi-grid{display:none}:where(.financial-blueprint-root) .financial-summary-heading{display:block}:where(.financial-blueprint-root) .financial-summary-heading h2{margin:0;display:block}@media (width<=1200px){:where(.financial-blueprint-root) .financial-tax-grid,:where(.financial-blueprint-root) .financial-summary-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.financial-blueprint-root) .financial-summary-metric:nth-child(2n){border-right:none}:where(.financial-blueprint-root) .financial-blueprint-grid{grid-template-columns:1fr}:where(.financial-blueprint-root) .financial-year-tabs{grid-template-columns:repeat(5,minmax(74px,1fr))}}@media (width<=760px){:where(.financial-blueprint-root) .financial-hero-card{flex-direction:column;align-items:flex-start}:where(.financial-blueprint-root) .financial-form-grid,:where(.financial-blueprint-root) .financial-summary-metrics,:where(.financial-blueprint-root) .financial-foundation-summary-grid,:where(.financial-blueprint-root) .financial-leverage-summary-grid,:where(.financial-blueprint-root) .financial-tax-grid{grid-template-columns:1fr}:where(.financial-blueprint-root) .financial-foundation-summary-item,:where(.financial-blueprint-root) .financial-leverage-summary-item{border-bottom:1px solid #122f541f;border-right:none}:where(.financial-blueprint-root) .financial-foundation-summary-item:last-child,:where(.financial-blueprint-root) .financial-leverage-summary-item:last-child{border-bottom:none}:where(.financial-blueprint-root) .financial-year-tabs{grid-template-columns:repeat(2,minmax(0,1fr))}:where(.financial-blueprint-root) .financial-summary-metric{border-bottom:1px solid #c7ccd32e;border-right:none}:where(.financial-blueprint-root) .financial-summary-metric:last-child{border-bottom:none}:where(.financial-blueprint-root) .financial-hero-card h1{font-size:27px}}:where(.financial-blueprint-root) .financial-summary-metric-bank .financial-summary-metric-icon{color:#0000;background:radial-gradient(circle,#c7ccd31f,#0000 62%),linear-gradient(145deg,#c7ccd324,#071629f5);border-color:#c7ccd3b3;width:44px;height:44px;margin-bottom:10px;font-size:0;box-shadow:0 0 22px #c7ccd33d,0 10px 20px #00000042,inset 0 1px #ffffff3d}:where(.financial-blueprint-root) .financial-summary-metric-bank .financial-summary-metric-icon:before{content:"";filter:drop-shadow(0 0 8px #c7ccd34d)drop-shadow(0 2px 4px #00000061);clip-path:none;background-image:url(/images/financial/1xPH9nss4lHUNUuf-Bv56DdSQBjyxybgJ.png);background-position:50%;background-repeat:no-repeat;background-size:contain;position:absolute;inset:4px}:where(.financial-blueprint-root) .financial-summary-metric-bank .financial-summary-metric-icon:after{content:none}:where(.financial-blueprint-root) .financial-summary-bank-image-icon{border-radius:999px;justify-content:center;align-items:center;margin-bottom:12px;overflow:hidden;width:65px!important;min-width:65px!important;height:65px!important;min-height:65px!important;padding:0!important;display:inline-flex!important}:where(.financial-blueprint-root) .financial-summary-bank-image-icon:before,:where(.financial-blueprint-root) .financial-summary-bank-image-icon:after{content:none!important}:where(.financial-blueprint-root) .financial-summary-bank-image-icon img{object-fit:contain;object-position:center center;transform-origin:50%;filter:drop-shadow(0 0 8px #c7ccd357)drop-shadow(0 2px 4px #00000057);border-radius:999px;display:block;transform:translate(-4px);width:75px!important;height:75px!important}:where(.financial-blueprint-root) .financial-summary-bank-image-icon+.financial-summary-metric-icon{display:none}:where(.financial-blueprint-root) .financial-summary-metric-featured .financial-summary-ending-image-icon{color:#0000;border-radius:999px;justify-content:center;align-items:center;margin-bottom:12px;font-size:0;overflow:hidden;width:80px!important;min-width:80px!important;height:80px!important;min-height:80px!important;box-shadow:none!important;background:0 0!important;border-color:#0000!important;padding:0!important;display:inline-flex!important}:where(.financial-blueprint-root) .financial-summary-ending-image-icon:before,:where(.financial-blueprint-root) .financial-summary-ending-image-icon:after{content:none!important}:where(.financial-blueprint-root) .financial-summary-metric-featured .financial-summary-ending-image-icon img{object-fit:contain;object-position:center center;transform-origin:50%;filter:drop-shadow(0 0 8px #c7ccd357)drop-shadow(0 2px 4px #00000057);border-radius:999px;display:block;transform:translate(-1px,-1px);width:192px!important;max-width:none!important;height:192px!important;max-height:none!important}:where(.financial-blueprint-root) .financial-summary-ending-image-icon+.financial-summary-metric-icon{display:none}:where(.financial-blueprint-root) .financial-summary-metric-featured{background:linear-gradient(135deg,#c7ccd31a,#ffffff06),#061426db!important;border-color:#c7ccd3bd!important;box-shadow:0 0 0 1px #c7ccd333,0 0 28px #c7ccd32e,0 22px 46px #00000047,inset 0 1px #ffffff1f!important}:where(.financial-blueprint-root) .financial-summary-metric-featured strong{color:#fff!important;text-shadow:0 0 16px #c7ccd33d!important}:where(.financial-blueprint-root) .financial-summary-growth-image-icon,:where(.financial-blueprint-root) .financial-summary-income-image-icon,:where(.financial-blueprint-root) .financial-summary-return-image-icon{justify-content:center;align-items:center;margin-bottom:12px;overflow:hidden;width:75px!important;min-width:75px!important;height:75px!important;min-height:75px!important;box-shadow:none!important;color:#0000!important;background:0 0!important;border:0!important;border-radius:0!important;padding:0!important;font-size:0!important;display:inline-flex!important}:where(.financial-blueprint-root) .financial-summary-growth-image-icon:before,:where(.financial-blueprint-root) .financial-summary-growth-image-icon:after,:where(.financial-blueprint-root) .financial-summary-income-image-icon:before,:where(.financial-blueprint-root) .financial-summary-income-image-icon:after,:where(.financial-blueprint-root) .financial-summary-return-image-icon:before,:where(.financial-blueprint-root) .financial-summary-return-image-icon:after{content:none!important}:where(.financial-blueprint-root) .financial-summary-growth-image-icon img,:where(.financial-blueprint-root) .financial-summary-income-image-icon img,:where(.financial-blueprint-root) .financial-summary-return-image-icon img{object-fit:contain;object-position:center center;filter:drop-shadow(0 0 8px #c7ccd347)drop-shadow(0 2px 4px #00000057);border:0;border-radius:0;display:block;transform:translate(-1px,-1px);width:180px!important;max-width:none!important;height:180px!important;max-height:none!important}:where(.financial-blueprint-root) .financial-summary-growth-image-icon+.financial-summary-metric-icon,:where(.financial-blueprint-root) .financial-summary-income-image-icon+.financial-summary-metric-icon,:where(.financial-blueprint-root) .financial-summary-return-image-icon+.financial-summary-metric-icon{display:none}:where(.financial-blueprint-root) .financial-summary-rendered-icon{background:0 0;border-radius:999px;justify-content:center;align-items:center;width:62px;min-width:62px;height:62px;min-height:62px;margin-bottom:12px;display:inline-flex;overflow:hidden;box-shadow:0 12px 24px #00000052,0 0 18px #e2b4411f}:where(.financial-blueprint-root) .financial-summary-rendered-icon img{object-fit:cover;object-position:center;border-radius:inherit;filter:drop-shadow(0 0 8px #c7ccd338)drop-shadow(0 2px 4px #00000057);width:100%;height:100%;display:block}:where(.financial-blueprint-root) .financial-summary-rendered-icon-large{width:72px;min-width:72px;height:72px;min-height:72px}.financial-blueprint-root.financial-blueprint-active .financial-blueprint-masthead{background:radial-gradient(circle at 78% 45%,#94a3b824,#0000 30%),linear-gradient(135deg,#061426 0%,#0b2340 52%,#05101d 100%);border:1px solid #c7ccd36b;border-radius:20px;position:relative;overflow:hidden;box-shadow:0 24px 58px #06142685,inset 0 1px #ffffff14}.financial-blueprint-root.financial-blueprint-active .top-header{background:0 0;border:0;border-bottom-color:#0000;border-radius:20px 20px 0 0;box-shadow:inset 0 -1px #c7ccd314,inset 0 1px #ffffff14}.financial-blueprint-root.financial-blueprint-active .top-header:after{display:none}.financial-blueprint-root.financial-blueprint-active .financial-hero-docked{background:0 0;border:0;border-radius:0;min-height:308px;margin:0;padding:34px 46px;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #c7ccd31f}.financial-blueprint-root.financial-blueprint-active .financial-hero-docked .financial-hero-tree-video,.financial-blueprint-root.financial-blueprint-active .financial-hero-docked .financial-hero-tree-fallback{opacity:.44;width:45%;height:136%;right:0}.financial-blueprint-root.financial-blueprint-active .financial-hero-docked h1{font-size:42px}.financial-blueprint-root.financial-blueprint-active .financial-hero-docked p{margin-top:22px;font-size:16px}.financial-blueprint-root.financial-blueprint-active .financial-hero-docked .financial-hero-rule{margin-top:24px}.financial-blueprint-root.financial-blueprint-active .financial-hero-docked .financial-hero-emblem-wrap{width:430px;height:242px}.financial-blueprint-root.financial-blueprint-active .financial-hero-docked .financial-hero-checkup{width:260px}.financial-blueprint-root.financial-blueprint-active .financial-blueprint-page{padding-top:0}.financial-blueprint-root.financial-blueprint-active .nav-tabs{background:#061426b8;border-bottom:0;border-left:0;border-right:0;border-radius:0 0 16px 16px;margin-top:0;margin-bottom:0;position:relative;top:auto}.financial-blueprint-root.financial-blueprint-active .financial-blueprint-masthead{background:radial-gradient(circle at 50% 28%,#94a3b829,#0000 24%),radial-gradient(circle at 88% 48%,#0f2a469e,#0000 38%),linear-gradient(135deg,#07111f 0%,#0b2340 52%,#05101d 100%)}.financial-blueprint-root.financial-blueprint-active .financial-blueprint-masthead .top-header{z-index:10;min-height:132px;padding:26px 34px 12px;position:absolute;top:0;left:0;right:0;box-shadow:none!important;background:0 0!important;border:0!important}.financial-blueprint-root.financial-blueprint-active .financial-blueprint-masthead .top-header:before,.financial-blueprint-root.financial-blueprint-active .financial-blueprint-masthead .top-header:after{display:none!important}.financial-blueprint-root.financial-blueprint-active .financial-blueprint-masthead .financial-hero-docked{border:0;min-height:520px;padding:174px 46px 54px;box-shadow:inset 0 1px #ffffff0a,inset 0 -1px #c7ccd31f;background:0 0!important}.financial-blueprint-root.financial-blueprint-active .financial-blueprint-masthead .financial-hero-docked:after{background:linear-gradient(90deg,#061426f0 0%,#06142699 44%,#06142614 100%),linear-gradient(#06142605 0%,#06142647 100%)}.financial-blueprint-root.financial-blueprint-active .financial-blueprint-masthead .financial-hero-tree-video,.financial-blueprint-root.financial-blueprint-active .financial-blueprint-masthead .financial-hero-tree-fallback{opacity:.42;width:46%;height:118%;top:42%;right:0}.financial-blueprint-root.financial-blueprint-active .financial-blueprint-masthead .nav-tabs{z-index:12;-webkit-backdrop-filter:blur(10px);background:#061426c7;border-top:1px solid #c7ccd32e;position:relative}.financial-blueprint-root.financial-blueprint-active .financial-blueprint-masthead .financial-hero-docked{min-height:505px;padding-bottom:44px}.financial-blueprint-root.financial-blueprint-active .financial-blueprint-masthead .financial-hero-docked .financial-hero-emblem-wrap{z-index:6;filter:drop-shadow(0 18px 32px #0000006b)drop-shadow(0 0 18px #d6a72d1a);width:min(464px,29vw);height:min(307px,19.6vw);top:40%;transform:translate(-50%,-50%)}.financial-blueprint-root.financial-blueprint-active .financial-blueprint-masthead .financial-quote-docked{z-index:7;justify-content:center;align-items:center;width:min(850px,58vw);max-width:calc(100% - 560px);min-height:0;margin:0;padding:0;display:flex;position:absolute;top:calc(40% + 128px);left:50%;transform:translate(-50%)}.financial-blueprint-root.financial-blueprint-active .financial-blueprint-masthead .financial-quote-docked #headerQuoteText{color:#f8fafc;text-align:center;text-shadow:0 2px 12px #0000006b;-webkit-backdrop-filter:blur(14px);background:radial-gradient(circle at 78% 25%,#c7ccd321,#0000 36%),linear-gradient(135deg,#111d2bd1,#07111fa8);border:1px solid #c7ccd3c7;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;width:100%;max-width:none;min-height:94px;padding:13px 32px 12px;font-size:17px;line-height:1.32;display:flex;box-shadow:0 22px 45px #0000005c,inset 0 1px #ffffff1a,inset 0 -1px #c7ccd33d,0 0 22px #c7ccd31a}.financial-blueprint-root.financial-blueprint-active .financial-blueprint-masthead .financial-hero-docked h1{font-size:39px}.financial-blueprint-root.financial-blueprint-active .financial-blueprint-masthead .financial-hero-docked p{font-size:17px;line-height:1.5}.financial-blueprint-root.financial-blueprint-active .financial-blueprint-masthead .financial-quote-docked .header-quote-line{justify-content:center;align-items:flex-start;gap:9px;width:100%;display:flex}.financial-blueprint-root.financial-blueprint-active .financial-blueprint-masthead .financial-quote-docked .header-quote-copy{white-space:normal;overflow-wrap:normal;text-wrap:balance;max-width:calc(100% - 82px);display:inline-block}.financial-blueprint-root.financial-blueprint-active .financial-blueprint-masthead .financial-quote-docked .header-quote-mark{color:#d6a72d;flex:none;font-size:34px;font-style:normal;line-height:.82}.financial-blueprint-root.financial-blueprint-active .financial-blueprint-masthead .financial-quote-docked .header-quote-author{color:#d6a72d;text-align:center;letter-spacing:0;margin-top:12px;font-size:13px;line-height:1.1;display:block}@media (width<=1180px){.financial-blueprint-root.financial-blueprint-active .financial-blueprint-masthead .financial-quote-docked{width:min(720px,62vw);max-width:calc(100% - 460px)}}@media (width<=920px){.financial-blueprint-root.financial-blueprint-active .financial-blueprint-masthead .financial-quote-docked{width:min(100%,680px);max-width:none;margin:18px auto 0;position:relative;top:auto;left:auto;transform:none}.financial-blueprint-root.financial-blueprint-active .financial-blueprint-masthead .financial-hero-docked .financial-hero-emblem-wrap{width:min(320px,72vw);height:min(212px,48vw);top:auto;transform:none}}.financial-blueprint-root.financial-blueprint-active .financial-blueprint-masthead{z-index:9000!important;overflow:visible!important}.financial-blueprint-root.financial-blueprint-active .financial-blueprint-masthead .nav-tabs{z-index:9100!important;position:sticky!important;top:0!important;overflow:visible!important}.financial-blueprint-root.financial-blueprint-active .financial-blueprint-masthead .nav-tabs.financial-blueprint-nav-fixed{border-radius:0 0 8px 8px;box-shadow:inset 0 1px #ffffff14,0 18px 38px #00000057,0 0 24px #c7ccd31a;top:0!important;left:var(--financial-blueprint-nav-left,0px)!important;width:var(--financial-blueprint-nav-width,100%)!important;z-index:9500!important;position:fixed!important}.financial-blueprint-root.financial-blueprint-active .financial-blueprint-masthead .nav-dropdown{z-index:9200!important}.financial-blueprint-root.financial-blueprint-active .financial-blueprint-masthead .nav-dropdown.open,.financial-blueprint-root.financial-blueprint-active .financial-blueprint-masthead .nav-dropdown:hover{z-index:9300!important}.financial-blueprint-root.financial-blueprint-active .financial-blueprint-masthead .nav-dropdown-menu{z-index:9400!important}.financial-blueprint-root.financial-blueprint-active .financial-blueprint-page{z-index:1;position:relative}:where(.financial-blueprint-root) .financial-blueprint-page .financial-control-card>.financial-control-title-header{background:linear-gradient(135deg, var(--fd-deep-navy) 0%, var(--fd-navy) 60%, var(--fd-steel-blue) 100%)!important;min-height:76px!important;box-shadow:none!important;opacity:1!important;filter:none!important;border:1px solid #c7ccd338!important;border-radius:16px!important;justify-content:flex-start!important;align-items:center!important;gap:14px!important;margin:-2px -2px 20px!important;padding:13px 18px!important;display:flex!important;position:relative!important;overflow:hidden!important}:where(.financial-blueprint-root) .financial-blueprint-page .financial-control-card>.financial-control-title-header:after{content:""!important;z-index:1!important;opacity:.1!important;pointer-events:none!important;width:112px!important;height:112px!important;position:absolute!important;top:50%!important;right:18px!important;transform:translateY(-50%)!important}:where(.financial-blueprint-root) .financial-blueprint-page .financial-setup-card>.financial-control-title-header:after{background:radial-gradient(circle at 50% 58%,#0000 0 18%,#c7ccd36b 19%,#0000 20%),repeating-radial-gradient(circle at 50% 58%,#c7ccd357 0 1px,#0000 1px 13px)!important;-webkit-mask-image:radial-gradient(#000 0 58%,#0000 72%)!important;mask-image:radial-gradient(#000 0 58%,#0000 72%)!important}:where(.financial-blueprint-root) .financial-blueprint-page .financial-margin-card>.financial-control-title-header:after{opacity:.16!important;background:radial-gradient(at 28% 72%,#c7ccd34d 0 24px,#0000 25px),radial-gradient(at 72% 72%,#c7ccd34d 0 24px,#0000 25px),linear-gradient(#c7ccd394,#c7ccd394) 50% 8%/2px 78% no-repeat,linear-gradient(90deg,#0000 0 16%,#c7ccd394 16% 84%,#0000 84%) 50% 28%/78% 2px no-repeat,linear-gradient(115deg,#0000 0 47%,#c7ccd36b 48% 50%,#0000 51%) 26% 32%/52px 46px no-repeat,linear-gradient(65deg,#0000 0 47%,#c7ccd36b 48% 50%,#0000 51%) 74% 32%/52px 46px no-repeat!important;width:180px!important;height:92px!important;right:32px!important;-webkit-mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)!important;mask-image:linear-gradient(90deg,#0000,#000 18% 82%,#0000)!important}:where(.financial-blueprint-root) .financial-blueprint-page .financial-control-card>.financial-control-title-header>*{z-index:2!important;opacity:1!important;position:relative!important}:where(.financial-blueprint-root) .financial-blueprint-page .financial-control-card>.financial-control-title-header .financial-control-icon{opacity:1!important;visibility:visible!important}:where(.financial-blueprint-root) .financial-blueprint-page .financial-control-card>.financial-control-title-header .financial-control-title-block{min-width:0!important}:where(.financial-blueprint-root) .financial-blueprint-page .financial-control-card>.financial-control-title-header .financial-card-kicker{color:var(--fd-satin-nickel)!important;letter-spacing:.24em!important;text-transform:uppercase!important;margin:0 0 4px!important;font-size:10px!important;font-weight:900!important}:where(.financial-blueprint-root) .financial-blueprint-page .financial-control-card>.financial-control-title-header h2{color:#fff!important;letter-spacing:.045em!important;text-transform:uppercase!important;margin:0!important;font-family:Georgia,Times New Roman,serif!important;font-size:23px!important;font-weight:500!important;line-height:1.05!important}:where(.financial-blueprint-root) .financial-blueprint-page .financial-control-card>.financial-control-title-header .financial-control-title-block p:not(.financial-card-kicker){color:#ffffffc7!important;letter-spacing:0!important;max-width:620px!important;margin:4px 0 0!important;font-size:11px!important;font-weight:700!important;line-height:1.25!important}:where(.financial-blueprint-root) .financial-blueprint-page .financial-control-card>.financial-control-title-header,:where(.financial-blueprint-root) .financial-blueprint-page .financial-control-card>.financial-card-header{isolation:isolate!important;justify-content:flex-start!important;align-items:center!important;gap:14px!important;min-height:86px!important;padding:13px 18px!important;display:flex!important;overflow:visible!important}:where(.financial-blueprint-root) .financial-blueprint-page .financial-control-card>.financial-control-title-header .financial-control-icon,:where(.financial-blueprint-root) .financial-blueprint-page .financial-control-card>.financial-card-header .financial-control-icon{width:76px!important;min-width:76px!important;max-width:76px!important;height:76px!important;box-shadow:none!important;opacity:1!important;visibility:visible!important;clip-path:none!important;z-index:5!important;background-color:#0000!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:contain!important;border:0!important;border-radius:0!important;outline:0!important;flex:0 0 76px!important;margin:0!important;padding:0!important;display:block!important;position:relative!important;overflow:visible!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}:where(.financial-blueprint-root) .financial-blueprint-page .financial-control-card>.financial-control-title-header .financial-foundation-icon,:where(.financial-blueprint-root) .financial-blueprint-page .financial-control-card>.financial-card-header .financial-foundation-icon,:where(.financial-blueprint-root) .financial-blueprint-page .financial-control-card>.financial-control-title-header .financial-margin-icon,:where(.financial-blueprint-root) .financial-blueprint-page .financial-control-card>.financial-card-header .financial-margin-icon{background-position:50%!important;background-size:72px 72px!important}:where(.financial-blueprint-root) .financial-blueprint-page .financial-control-card>.financial-control-title-header .financial-control-icon:before,:where(.financial-blueprint-root) .financial-blueprint-page .financial-control-card>.financial-control-title-header .financial-control-icon:after,:where(.financial-blueprint-root) .financial-blueprint-page .financial-control-card>.financial-card-header .financial-control-icon:before,:where(.financial-blueprint-root) .financial-blueprint-page .financial-control-card>.financial-card-header .financial-control-icon:after{content:none!important;width:0!important;height:0!important;box-shadow:none!important;filter:none!important;clip-path:none!important;background:0 0!important;border:0!important;display:none!important;inset:auto!important;transform:none!important;-webkit-mask-image:none!important;mask-image:none!important}:where(.financial-blueprint-root) .financial-blueprint-page .financial-foundation-full-width-grid{grid-template-columns:1fr!important;width:100%!important}:where(.financial-blueprint-root) .financial-blueprint-page .financial-foundation-full-width-grid .financial-setup-card{grid-column:1/-1!important;width:100%!important;max-width:none!important}:where(.financial-blueprint-root) .financial-blueprint-page .financial-foundation-full-width-grid .financial-setup-card .financial-form-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}:where(.financial-blueprint-root) .financial-blueprint-page .financial-foundation-full-width-grid .financial-setup-card .financial-control-title-block p:not(.financial-card-kicker){max-width:900px!important}@media (width<=1200px){:where(.financial-blueprint-root) .financial-blueprint-page .financial-foundation-full-width-grid .financial-setup-card .financial-form-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=760px){:where(.financial-blueprint-root) .financial-blueprint-page .financial-foundation-full-width-grid .financial-setup-card .financial-form-grid{grid-template-columns:1fr!important}}:where(.financial-blueprint-root) .financial-popup-overlay{-webkit-backdrop-filter:none;backdrop-filter:none;pointer-events:none;z-index:99999;background:0 0;padding:0;display:none;position:fixed;inset:0}:where(.financial-blueprint-root) .financial-popup-overlay.is-open{display:block}:where(.financial-blueprint-root) .fd-week-ending-popup-trigger,:where(.financial-blueprint-root) .lf-week-ending-popup-trigger,:where(.financial-blueprint-root) .mb-week-ending-popup-trigger,:where(.financial-blueprint-root) .lml-week-ending-popup-trigger{appearance:none;color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #c7ccd3c7;padding:0 0 2px;font-weight:900;text-decoration:none;transition:border-color .16s,color .16s,text-shadow .16s}:where(.financial-blueprint-root) .fd-week-ending-popup-trigger:hover,:where(.financial-blueprint-root) .fd-week-ending-popup-trigger:focus-visible,:where(.financial-blueprint-root) .lf-week-ending-popup-trigger:hover,:where(.financial-blueprint-root) .lf-week-ending-popup-trigger:focus-visible,:where(.financial-blueprint-root) .mb-week-ending-popup-trigger:hover,:where(.financial-blueprint-root) .mb-week-ending-popup-trigger:focus-visible,:where(.financial-blueprint-root) .lml-week-ending-popup-trigger:hover,:where(.financial-blueprint-root) .lml-week-ending-popup-trigger:focus-visible{color:#d4af37;text-shadow:0 0 10px #d4af373d;border-color:#d4af37;outline:none}:where(.financial-blueprint-root) .financial-popup-modal{color:#0b1b32;pointer-events:auto;resize:both;background:#fff;border-radius:24px;width:min(860px,100vw - 48px);max-height:min(84vh,760px);position:fixed;top:74px;left:24px;overflow:auto;box-shadow:0 28px 80px #00000061}:where(.financial-blueprint-root) .financial-popup-modal.is-dragging{-webkit-user-select:none;user-select:none;cursor:grabbing}:where(.financial-blueprint-root) .financial-popup-header{cursor:grab;justify-content:space-between;align-items:flex-start;gap:18px;padding:26px 28px 20px;display:flex}:where(.financial-blueprint-root) .financial-popup-kicker{color:#b37a12;letter-spacing:.16em;text-transform:uppercase;margin:0 0 6px;font-size:12px;font-weight:900}:where(.financial-blueprint-root) .financial-popup-title{color:#07172c;letter-spacing:-.04em;margin:0;font-family:Georgia,Times New Roman,serif;font-size:42px;font-weight:900;line-height:1}:where(.financial-blueprint-root) .financial-popup-close{color:#fff;cursor:pointer;background:#07172c;border:0;border-radius:999px;width:44px;height:44px;font-size:24px;font-weight:900;box-shadow:0 10px 24px #07172c40}:where(.financial-blueprint-root) .financial-popup-body{grid-template-columns:minmax(0,1fr) 246px;gap:16px;padding:0 28px 28px;display:grid}:where(.financial-blueprint-root) .financial-popup-left-column{flex-direction:column;gap:18px;display:flex}:where(.financial-blueprint-root) .financial-popup-card{background:#fff;border:1px solid #dce3ee;border-radius:16px;overflow:hidden;box-shadow:0 14px 34px #0f172a14}:where(.financial-blueprint-root) .financial-popup-card-header{padding:18px 18px 14px}:where(.financial-blueprint-root) .financial-popup-card-header h3{color:#07172c;letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:16px;font-weight:900}:where(.financial-blueprint-root) .financial-popup-table-wrap{padding:0 12px;overflow-x:auto}:where(.financial-blueprint-root) .financial-popup-table{table-layout:fixed;border-collapse:collapse;width:100%;min-width:0}:where(.financial-blueprint-root) .financial-popup-table th{color:#fff;letter-spacing:.08em;text-align:left;text-transform:uppercase;white-space:nowrap;background:#07172c;padding:12px 7px;font-size:9px;font-weight:900}:where(.financial-blueprint-root) .financial-popup-table td{color:#132238;white-space:nowrap;border-bottom:1px solid #e8edf5;padding:17px 7px;font-size:12px;font-weight:850}:where(.financial-blueprint-root) .financial-popup-table th:first-child,:where(.financial-blueprint-root) .financial-popup-table td:first-child{width:25%}:where(.financial-blueprint-root) .financial-popup-table th:nth-child(2),:where(.financial-blueprint-root) .financial-popup-table td:nth-child(2),:where(.financial-blueprint-root) .financial-popup-table th:nth-child(5),:where(.financial-blueprint-root) .financial-popup-table td:nth-child(5),:where(.financial-blueprint-root) .financial-popup-table th:nth-child(6),:where(.financial-blueprint-root) .financial-popup-table td:nth-child(6){width:13%}:where(.financial-blueprint-root) .financial-popup-table th:nth-child(3),:where(.financial-blueprint-root) .financial-popup-table td:nth-child(3),:where(.financial-blueprint-root) .financial-popup-table th:nth-child(4),:where(.financial-blueprint-root) .financial-popup-table td:nth-child(4){width:11%}:where(.financial-blueprint-root) .financial-popup-table th:last-child,:where(.financial-blueprint-root) .financial-popup-table td:last-child{text-align:right;width:14%;padding-right:12px}:where(.financial-blueprint-root) .financial-popup-table tbody tr:nth-child(2n) td{background:#fbfcfe}:where(.financial-blueprint-root) .financial-popup-week-number{color:#fff;background:linear-gradient(#d4af37,#b57b12);border-radius:999px;place-items:center;width:26px;height:26px;margin-right:7px;font-size:12px;font-weight:900;display:inline-grid}:where(.financial-blueprint-root) .financial-popup-roi-pill{color:#067647;background:#eaf7ee;border-radius:999px;justify-content:center;align-items:center;min-width:52px;min-height:28px;padding:0 8px;font-weight:900;display:inline-flex}:where(.financial-blueprint-root) .financial-popup-glance-card{padding:20px 22px}:where(.financial-blueprint-root) .financial-popup-glance-title{color:#07172c;letter-spacing:.06em;text-transform:uppercase;margin-bottom:14px;font-size:14px;font-weight:900}:where(.financial-blueprint-root) .financial-popup-glance-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;display:grid}:where(.financial-blueprint-root) .financial-popup-glance-item{border-right:1px solid #dce3ee;min-height:76px;padding:0 18px}:where(.financial-blueprint-root) .financial-popup-glance-item:first-child{padding-left:0}:where(.financial-blueprint-root) .financial-popup-glance-item:last-child{border-right:0;padding-right:0}:where(.financial-blueprint-root) .financial-popup-glance-item span{color:#132238;letter-spacing:.05em;text-transform:uppercase;margin-bottom:6px;font-size:11px;font-weight:900;display:block}:where(.financial-blueprint-root) .financial-popup-glance-item strong{letter-spacing:-.03em;font-size:24px;font-weight:950;display:block}:where(.financial-blueprint-root) .financial-popup-positive{color:#079447!important}:where(.financial-blueprint-root) .financial-popup-negative{color:#dc2626!important}:where(.financial-blueprint-root) .financial-popup-purple{color:#7c3aed!important}:where(.financial-blueprint-root) .financial-popup-orange{color:#ea580c!important}:where(.financial-blueprint-root) .financial-popup-blue{color:#0b5bd3!important}:where(.financial-blueprint-root) .financial-popup-side-card{color:#fff;background:radial-gradient(circle at 75% 92%,#d4af3729,#0000 34%),linear-gradient(#07172c 0%,#04101f 100%);border-color:#d4af3757;padding:22px}:where(.financial-blueprint-root) .financial-popup-side-card .financial-popup-card-header{padding:0 0 16px}:where(.financial-blueprint-root) .financial-popup-side-card .financial-popup-card-header h3{color:#d4af37;letter-spacing:.04em;white-space:nowrap;font-size:16px;line-height:1.1}:where(.financial-blueprint-root) .financial-popup-summary-list{flex-direction:column;gap:0;display:flex}:where(.financial-blueprint-root) .financial-popup-summary-row{color:#fff;border-bottom:1px solid #ffffff1f;justify-content:space-between;gap:14px;padding:13px 0;font-size:14px;font-weight:800;display:flex}:where(.financial-blueprint-root) .financial-popup-summary-row strong{font-weight:950}:where(.financial-blueprint-root) .financial-popup-ending-box{text-align:center;background:radial-gradient(circle at 50% 35%,#d4af373d,#0000 28%),linear-gradient(#ffffff14,#ffffff05);border:1px solid #d4af379e;border-radius:14px;flex-direction:column;justify-content:center;align-items:center;gap:10px;min-height:170px;margin-top:22px;padding:18px 14px;display:flex}:where(.financial-blueprint-root) .financial-popup-ending-box span{color:#d4af37;letter-spacing:.08em;text-transform:uppercase;font-size:15px;font-weight:950;display:block}:where(.financial-blueprint-root) .financial-popup-ending-box strong{color:#fff;letter-spacing:-.05em;white-space:nowrap;max-width:100%;font-size:clamp(24px,2.7vw,32px);font-weight:950;line-height:1;display:block}@media (width<=1100px){:where(.financial-blueprint-root) .financial-popup-body{grid-template-columns:minmax(0,1fr) 246px}:where(.financial-blueprint-root) .financial-popup-glance-grid{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:18px}:where(.financial-blueprint-root) .financial-popup-glance-item:nth-child(2){border-right:0}}@media (width<=720px){:where(.financial-blueprint-root) .financial-popup-overlay{padding:0}:where(.financial-blueprint-root) .financial-popup-modal{width:calc(100vw - 24px);max-height:calc(100vh - 76px);top:64px;left:12px}:where(.financial-blueprint-root) .financial-popup-header,:where(.financial-blueprint-root) .financial-popup-body{padding-left:16px;padding-right:16px}:where(.financial-blueprint-root) .financial-popup-title{font-size:34px}:where(.financial-blueprint-root) .financial-popup-body,:where(.financial-blueprint-root) .financial-popup-glance-grid{grid-template-columns:1fr}:where(.financial-blueprint-root) .financial-popup-glance-item{border-bottom:1px solid #dce3ee;border-right:0;padding:12px 0}:where(.financial-blueprint-root) .financial-popup-glance-item:last-child{border-bottom:0}}.financial-blueprint-shell{box-sizing:border-box;color:#061f44;background:radial-gradient(at 55% 15%,#0b2c48 0,#0000 60%),#031725;width:100%;min-height:100vh;font-family:Georgia,Times New Roman,serif}.financial-blueprint-shell *{box-sizing:border-box}.financial-blueprint-shell{overflow-anchor:none}.blueprint-hero{isolation:isolate;color:#fff;background:#051a2c url(/images/financial/blueprint-oak-hero.png) 50% 54%/cover no-repeat;border:1px solid #708295;height:clamp(280px,23.2vw,390px);position:relative}.blueprint-hero:before{content:"";z-index:-1;background:linear-gradient(90deg,#00101e6b,#0000 65%),linear-gradient(#0000 50%,#00162644);position:absolute;inset:0}.blueprint-hero-video{object-fit:cover;object-position:center 54%;z-index:-2;visibility:hidden;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.blueprint-hero-video.is-playing{visibility:visible}.blueprint-hero-motion{color:#fff5d7;cursor:pointer;z-index:2;background:#001726d9;border:1px solid #b4a174;border-radius:5px;align-items:center;gap:8px;padding:7px 12px;font:12px Georgia,serif;display:flex;position:absolute;bottom:14px;right:24px}.blueprint-hero-motion:focus-visible{outline-offset:3px;outline:2px solid #ffdc50}.blueprint-motion-error{color:#fff;background:#001726e6;max-width:280px;padding:5px 9px;font-size:12px;position:absolute;bottom:55px;right:24px}.financial-account-header{z-index:5;justify-content:space-between;align-items:flex-start;gap:20px;padding:16px 30px;display:flex;position:relative}.financial-account-header>a{color:#fff;letter-spacing:2px;text-shadow:0 2px 4px #000;border-right:2px solid #c8952f;align-items:center;gap:14px;padding-right:26px;font-size:24px;text-decoration:none;display:flex}.financial-account-header>a img{object-fit:contain;filter:grayscale()brightness(1.3);width:70px;height:67px}.financial-account-header small{letter-spacing:2px;border-bottom:1px solid #bda45c;margin-top:4px;padding-bottom:6px;font-size:10px;display:block}.guided-account-menu{background:#01111fbb;border:1px solid #8993a0;border-radius:9px;min-width:250px;position:relative}.guided-account-menu summary{color:#fff;cursor:pointer;align-items:center;gap:12px;padding:9px 13px;font-size:16px;list-style:none;display:flex}.guided-account-menu summary>svg:first-child{border:1px solid #ecf4fa;border-radius:50%;width:42px;height:42px;padding:5px}.guided-account-menu summary>svg:last-child{width:20px;margin-left:auto}.guided-account-menu summary small{letter-spacing:0;border:0;padding:0;font-size:12px}.guided-account-menu>div{color:#102f50;background:#fff;border:1px solid #8da3b7;border-radius:8px;gap:14px;width:250px;padding:20px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 15px 40px #0006}.guided-account-menu a{color:#16395b}.blueprint-hero-message{text-shadow:0 3px 6px #0008;position:absolute;bottom:19%;left:3.2%}.blueprint-hero-message h1{letter-spacing:-1px;margin:0;font-size:clamp(42px,5.35vw,82px);font-weight:700;line-height:.94}.blueprint-hero-message h1 span{color:#ffedb0;-webkit-text-fill-color:transparent;text-shadow:none;filter:drop-shadow(0 3px 3px #0008);background:linear-gradient(#fff 20%,#fff0c5 65%,#e3af45);-webkit-background-clip:text;background-clip:text}.blueprint-hero-message p{margin:8px 0 0;font-size:clamp(17px,1.8vw,27px)}.financial-page-nav{color:#fff;background:#001322;border-top:1px solid #7d8b99;border-bottom:1px solid #7d8b99;grid-template-columns:repeat(6,minmax(0,1fr));min-height:48px;display:grid}.financial-page-tabs{display:contents}.financial-page-tabs>a,.financial-dashboard-switcher>summary{color:#f6f7fa;white-space:nowrap;justify-content:center;align-items:center;gap:18px;padding:10px 8px;font:13px Georgia,serif;text-decoration:none;display:flex;position:relative}.financial-page-nav svg{flex-shrink:0;width:25px;height:25px}.financial-page-tabs>a:not(:last-child):after,.financial-dashboard-switcher>summary:after{content:"";background:#b6a28c;width:1px;position:absolute;top:23%;bottom:23%;right:0}.financial-page-tabs>a[aria-current]{background:linear-gradient(#0c3551,#04203a);font-weight:700;box-shadow:inset 0 -4px #f7ce31}.financial-dashboard-switcher{position:relative}.financial-dashboard-switcher>summary{cursor:pointer;height:100%;list-style:none}.financial-dashboard-switcher>summary::-webkit-details-marker{display:none}.financial-dashboard-switcher>summary:hover,.financial-dashboard-switcher[open]>summary{background:#0c2c43}.financial-dashboard-switcher .financial-dashboard-chevron{color:#f7ce62;width:15px;height:15px}.financial-dashboard-switcher[open] .financial-dashboard-chevron{transform:rotate(180deg)}.financial-dashboard-menu{z-index:1;background:#081925;border:1px solid #a98b44;border-radius:6px;width:230px;max-width:100vw;padding:6px;position:absolute;inset:100% auto auto 0;box-shadow:0 8px 24px #0006}.financial-dashboard-menu>a{color:#f6f7fa;border-radius:4px;padding:10px 12px;font:13px Georgia,serif;text-decoration:none;display:block}.financial-dashboard-menu>a:hover,.financial-dashboard-menu>a:focus-visible{background:#183648}.financial-dashboard-switcher>summary:focus-visible,.financial-dashboard-menu>a:focus-visible{outline-offset:-2px;outline:2px solid #ffd43c}@media (width<=1250px){.financial-page-tabs>a,.financial-dashboard-switcher>summary{gap:9px;font-size:12px}}@media (width<=1100px){.financial-page-nav{grid-template-columns:175px minmax(0,1fr)}.financial-page-tabs{grid-template-columns:repeat(5,minmax(158px,1fr));display:grid;overflow-x:auto}}.guided-desk{padding:13px 30px 28px}.guided-title{color:#f8f9fc;justify-content:space-between;align-items:center;gap:28px;margin-bottom:12px;display:flex}.guided-title h1{margin:0;font-size:clamp(30px,3.4vw,49px);font-weight:700;line-height:1.1}.guided-live-badge,.guided-forecast-badge{white-space:nowrap;border:1px solid;border-radius:5px;align-items:center;gap:6px;padding:4px 9px;font:800 clamp(12px,1.2vw,16px)/1.1 system-ui,sans-serif;display:inline-flex}.guided-live-badge{color:#4cff63;background:#05270f;border-color:#248139;display:none;box-shadow:0 0 12px #16ef4440}.guided-desk[data-trade-status=ready] .guided-live-badge{display:inline-flex}.guided-live-badge:before,.guided-forecast-badge:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px;box-shadow:0 0 8px}.guided-title>div>p{margin:3px 0 0;font-size:clamp(15px,1.45vw,21px)}.guided-title blockquote{background:#031728b0;border:1px solid #c3a16f;border-radius:7px;justify-content:space-between;align-items:center;gap:24px;min-width:36%;margin:0;padding:11px 19px;display:flex;box-shadow:inset 0 0 0 1px #ffffff14}.guided-title blockquote p{text-align:center;margin:0;font-size:clamp(16px,1.5vw,22px);font-style:italic}.guided-title blockquote>span{color:#ffd02f;font-size:48px;line-height:.7}.guided-kpis{grid-template-columns:repeat(5,minmax(0,1fr));gap:7px;margin-bottom:10px;display:grid}.guided-kpis article{background:linear-gradient(120deg,#fff,#f4f8ff);border:1px solid #d1dbe6;border-radius:5px;align-items:center;gap:16px;min-height:75px;padding:10px 16px;display:flex}.guided-kpis article:last-child{background:linear-gradient(120deg,#fffef9,#fff7dd)}.guided-icon{color:#071e2e;background:linear-gradient(135deg,#dceffc,#f0faff);border-radius:50%;flex:0 0 53px;justify-content:center;align-items:center;width:53px;height:53px;display:flex}.guided-kpis article:last-child .guided-icon{background:#fff0bd}.guided-kpis h2{color:#082c83;margin:0 0 2px;font-size:14px;font-weight:600}.guided-kpis strong{color:#070c2a;overflow-wrap:anywhere;font-size:29px;font-weight:700;line-height:1.1}.guided-kpis article:last-child strong{color:#b67508}.guided-workspace{grid-template-columns:minmax(300px,28%) minmax(0,1fr);align-items:start;gap:10px;display:grid}.guided-planner{color:#fff;background:linear-gradient(145deg,#061d30,#001625);border:1px solid #9aa9b8;border-radius:7px;min-width:0;padding:9px}.guided-planner-brand{align-items:center;gap:12px;margin:0 2px 7px;display:flex}.guided-planner-brand img{object-fit:contain;width:81px;height:66px}.guided-planner-brand h2{white-space:nowrap;margin:0 0 3px;font-size:27px}.guided-planner-brand p{margin:0;font-size:13px;line-height:1.25}.guided-step{background:linear-gradient(100deg,#01101d,#0a2940);border:1px solid #657d93;border-radius:5px;margin:5px 0}.guided-step summary{cursor:pointer;color:#fff;align-items:center;gap:10px;padding:5px;list-style:none;display:flex}.guided-step summary>svg{flex-shrink:0;width:19px;height:19px;margin-left:auto}.guided-step summary b{font-size:16px;line-height:1.05;display:block}.guided-step summary small{margin-top:2px;font-size:12px;line-height:1.15;display:block}.guided-step-number{color:#fff;background:linear-gradient(#a1b1c0,#566e84);border:1px solid #d5e1e9;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;font-size:27px;line-height:1;display:grid}.guided-step[open]{color:#072f96;background:linear-gradient(110deg,#fff,#f7fcff);border-color:#d1e2ee}.guided-step[open] summary{color:#06338a}.guided-step[open] summary>svg{transform:rotate(180deg)}.guided-step[open] .guided-step-number{background:linear-gradient(135deg,#ffdb36,#eda10b);border:1px solid #ffe9a7}.guided-step-body{color:#082d77;padding:1px 13px 6px}.guided-step-body>.financial-field{flex-direction:column;gap:2px;margin-bottom:5px;display:flex}.guided-blueprint-root .guided-step label,.guided-blueprint-root .guided-filing-host label{color:#063493;font:14px Georgia,serif}.guided-blueprint-root .guided-step input,.guided-blueprint-root .guided-step select,.guided-blueprint-root .guided-filing-host select{color:#082c88;background:#fafdff;border:1px solid #c6dbf3;border-radius:4px;width:100%;min-height:27px;padding:3px 9px;font:14px Georgia,serif;box-shadow:inset 0 1px 2px #152b4903}.guided-step-body>p{font-size:13px;line-height:1.4}.guided-step-body>button{color:#0b3384;cursor:pointer;background:#e9f3fc;border:1px solid #bfcfe1;border-radius:5px;justify-content:center;align-items:center;gap:14px;width:100%;margin:4px 0;padding:6px;font:600 13px Georgia,serif;display:flex}.guided-step-body>button.guided-continue{color:#001c28;background:linear-gradient(110deg,#ffda45,#ffbd16);border-color:#f6c435;min-height:29px;font-size:16px}.guided-continue svg{width:24px;height:18px}.guided-goals{color:#fff;gap:10px;padding:8px 5px 0;display:flex}.guided-goals .guided-icon{color:#e6efff;background:#0c314b;flex-basis:45px;width:45px;height:45px}.guided-goals h3{margin:0 0 1px;font-size:16px}.guided-goals p{margin:0;font-size:12px}.guided-goals button{color:#e6efff;cursor:not-allowed;background:0 0;border:0;padding:2px 0;font:13px Georgia,serif}.guided-forecast{background:linear-gradient(120deg,#fff,#f5faff);border:1px solid #ccdeed;border-radius:6px;min-width:0;padding:10px 15px}.guided-forecast-heading{justify-content:space-between;align-items:flex-start;gap:15px;margin-bottom:10px;display:flex}.guided-forecast h2{color:#072c78;margin:0;font-size:25px;font-weight:600;line-height:1.1}.guided-forecast-heading p{color:#093b9d;margin:1px 0 0;font-size:14px}.guided-year-label select{color:#073493;background:#fafdff;border:1px solid #c9def5;border-radius:4px;min-width:160px;max-width:190px;padding:6px 12px;font:14px Georgia,serif}.guided-months{scrollbar-width:thin;gap:3px;margin-bottom:7px;display:flex;overflow-x:auto}.guided-months button{color:#083899;cursor:pointer;white-space:nowrap;background:#e4f2fc;border:0;border-radius:4px;flex:1 0 auto;min-width:35px;padding:8px 5px;font:12px Georgia,serif}.guided-months [aria-pressed=true]{color:#fff;background:#011724;min-width:95px;font-weight:600}.guided-blueprint-root .guided-table-host .financial-table-wrap{max-height:230px;box-shadow:none;background:#fff;border:1px solid #dbe9f5;border-radius:4px;overflow:auto}.guided-blueprint-root .guided-table-host .financial-table{border-collapse:collapse;table-layout:fixed;background:#fff;width:100%;min-width:710px}.guided-blueprint-root .guided-table-host .financial-table th{color:#fff;text-align:center;text-transform:none;letter-spacing:0;white-space:normal;background:#001725;border:1px solid #153b52;padding:6px 4px;font:12px/1.1 Georgia,serif;position:sticky;top:0}.guided-blueprint-root .guided-table-host .financial-table td{color:#0835a0;text-align:center;white-space:nowrap;background:#fff;border:1px solid #e3edf8;padding:4px 3px;font:12px/1.1 Georgia,serif}.guided-blueprint-root .guided-table-host .financial-table tbody tr{height:25px!important}.guided-blueprint-root .guided-table-host .financial-table input{color:#073592;text-align:center;background:0 0;border:0;width:100%;min-width:0;height:16px;min-height:0;padding:0;font:12px Georgia,serif}.guided-blueprint-root .guided-table-host .fd-week-ending-popup-trigger{min-height:0;padding:0;font:12px/1.1 Georgia,serif}.guided-blueprint-root .guided-table-host .financial-table tfoot th,.guided-blueprint-root .guided-table-host .financial-table tfoot td{z-index:2;color:#10399b;background:#e6f3ff;border:1px solid #d4e8f8;padding:8px 3px;font-size:12px;font-weight:600;position:sticky;top:auto;bottom:0}.guided-table-host [hidden]{display:none!important}.guided-outlook{color:#fff;background:linear-gradient(110deg,#001a2d,#00101e);border-radius:6px;grid-template-columns:1.65fr repeat(4,minmax(0,1fr));align-items:center;gap:10px;margin-top:10px;padding:12px;display:grid}.guided-outlook-heading{align-items:center;gap:10px;display:flex}.guided-outlook-heading .guided-icon{color:#eff6ff;background:#0a2b43;flex-basis:45px;width:45px;height:45px}.guided-outlook h3{white-space:nowrap;margin:0 0 2px;font-size:16px;font-weight:500}.guided-outlook p{margin:0;font-size:11px;line-height:1.15}.guided-outlook>div:not(:first-child){border-left:1px solid #8197a6;min-width:0;padding-left:12px}.guided-outlook small{font-size:12px;line-height:1.2;display:block}.guided-outlook strong{overflow-wrap:anywhere;margin-top:5px;font-size:20px;line-height:1.15;display:block}.guided-outlook>div:last-child strong{color:#ffd02a}.guided-tax-disclosure,.guided-detail-drawer{background:#f9fcff;border:1px solid #d2e5f6;border-radius:5px;margin-top:8px}.guided-tax-disclosure>summary,.guided-detail-drawer>summary{cursor:pointer;color:#073391;align-items:center;gap:12px;min-height:35px;padding:5px 12px;font-size:14px;list-style:none;display:flex}.guided-tax-disclosure>summary>.guided-icon{color:#063bd3;background:#e3f2ff;flex-basis:30px;width:30px;height:30px}.guided-tax-disclosure>summary>svg{width:18px;height:18px;margin-left:auto;transform:rotate(-90deg)}.guided-tax-disclosure[open]>summary>svg{transform:none}.guided-tax{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:12px;display:grid}.guided-tax .financial-field{gap:5px;display:grid}.guided-tax small{font-size:12px;display:block}.guided-tax strong{margin-top:5px;font-size:19px;display:block}.guided-tax>p{color:#506d8e;grid-column:1/-1;margin:0;font-size:12px;line-height:1.4}.guided-detail-drawer>summary{min-height:28px;font-size:12px;list-style:inside disclosure-closed;display:list-item}.guided-detail-drawer[open]>summary{list-style-type:disclosure-open}.guided-blueprint-root .guided-cash-host .financial-cash-flow-card{width:100%;min-width:0;box-shadow:none;border:0;margin:0;transform:none!important}.guided-blueprint-root .guided-cash-host .financial-cash-flow-stack{grid-template-columns:1fr 1fr;gap:10px;display:grid}.guided-blueprint-root .guided-cash-host .financial-cash-flow-summary-panel{grid-column:1/-1}.guided-save-bar{background:#f7fbff;border:1px solid #d3e5f8;border-radius:5px;justify-content:space-between;align-items:center;gap:18px;margin-top:9px;padding:7px 11px;display:flex}.guided-save-copy{align-items:flex-start;gap:13px;display:flex}.guided-save-dot{background:linear-gradient(#ffdf3e,#ffb900);border-radius:50%;flex:0 0 14px;width:14px;height:14px;margin-top:4px}.financial-save-status{color:#06328f;font:600 14px Georgia,serif}.guided-save-copy p{color:#4571cf;margin:3px 0 0;font-size:12px}.guided-save-actions{align-items:center;gap:10px;display:flex}.guided-save-actions button{color:#143389;white-space:nowrap;cursor:pointer;background:#fff;border:1px solid #7867d7;border-radius:5px;padding:9px 15px;font:600 13px Georgia,serif}.guided-save-actions .guided-save-forecast{color:#001b32;background:linear-gradient(110deg,#ffda40,#ffbf16);border-color:#ffc330;min-width:170px;font-size:16px}.financial-blueprint-root #financialBlueprintSection.guided-source-archive{display:none!important}.guided-blueprint-root .guided-step .financial-foundation-summary{box-shadow:none;background:#eff7ff;border:0;border-radius:5px;margin-top:10px;padding:8px}.guided-blueprint-root .guided-step .financial-foundation-summary-grid{display:block}.guided-blueprint-root .guided-step .financial-foundation-summary-item{border:0;padding:8px 0}.guided-blueprint-root .guided-step .financial-foundation-summary-item strong{color:#153d74;font-size:18px}.guided-step .financial-foundation-summary-icon,.guided-step .financial-foundation-note,.guided-step .financial-foundation-summary-title{display:none}.financial-loading{color:#ecf6ff;padding:20px 30px}.blueprint-hero{height:clamp(319px,26.45vw,445px)}.blueprint-hero-motion{gap:6px;padding:4px 9px;font-size:11px;bottom:12px;right:20px}.blueprint-hero-motion svg{width:12px;height:12px}.financial-blueprint-shell>.financial-page-nav{z-index:60;position:sticky;top:0}.financial-blueprint-root{min-height:calc(100vh - 48px)}.guided-title{scroll-margin-top:60px}.guided-planner-brand{align-items:center;gap:14px}.guided-planner-brand>div{flex:1;min-width:0}.guided-planner-brand h2{white-space:normal}.guided-planner-toggle{color:#eef7ff;cursor:pointer;background:0 0;border:1px solid #70899f;border-radius:4px;flex:0 0 25px;place-items:center;width:25px;height:28px;padding:3px;display:grid}.guided-planner-toggle svg{width:17px;height:17px}.guided-planner-toggle:focus-visible{outline-offset:3px;outline:2px solid #ffd43c}#guidedPlannerBody[hidden]{display:none!important}@media (width>=1650px){.guided-workspace{grid-template-columns:385px minmax(0,1fr)}.guided-blueprint-root .guided-table-host .financial-table-wrap{max-height:285px}.guided-blueprint-root .guided-table-host .financial-table tbody tr{height:31px!important}.guided-blueprint-root .guided-table-host .financial-table td{font-size:13px}.guided-forecast{padding:14px 18px}.guided-kpis article{min-height:86px}.guided-step-body>.financial-field{margin-bottom:9px}.guided-step input,.guided-step select{min-height:31px!important}}@media (width<=1250px){.guided-desk{padding-left:20px;padding-right:20px}.guided-kpis article{gap:10px;padding:10px}.guided-kpis h2{font-size:12px}.guided-kpis strong{font-size:25px}.guided-kpis .guided-icon{flex-basis:43px;width:43px;height:43px}.guided-planner-brand{gap:7px}.guided-planner-brand img{width:65px}.guided-planner-brand h2{font-size:24px}.guided-planner-brand p{font-size:11px}.guided-save-bar{flex-wrap:wrap}.guided-save-actions{margin-left:auto}.guided-outlook{grid-template-columns:1.5fr repeat(4,minmax(0,1fr));gap:7px;padding:10px 8px}.guided-outlook-heading .guided-icon{display:none}.guided-outlook h3{font-size:14px}.guided-outlook>div:not(:first-child){padding-left:8px}.guided-outlook strong{font-size:18px}}@media (width<=1000px){.blueprint-hero{height:280px}.financial-account-header{padding:12px 20px}.financial-account-header>a{gap:8px;padding-right:15px;font-size:19px}.financial-account-header>a img{width:55px;height:55px}.guided-account-menu{min-width:200px}.guided-account-menu summary{padding:6px 10px;font-size:14px}.guided-account-menu summary>svg:first-child{width:35px;height:35px}.blueprint-hero-message{bottom:21%;left:4%}.blueprint-hero-message h1{font-size:51px}.guided-title{align-items:flex-start}.guided-title blockquote{gap:10px;padding:10px 12px}.guided-title blockquote p{font-size:15px}.guided-title blockquote>span{font-size:35px}.guided-workspace{grid-template-columns:1fr}.guided-planner-brand img{width:75px}.guided-planner-brand h2{font-size:27px}.guided-step-body{max-width:600px}.guided-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.guided-outlook-heading .guided-icon{display:flex}.guided-save-bar{flex-wrap:nowrap}.guided-tax{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=650px){.blueprint-hero{background-position:62%;height:285px}.financial-account-header{gap:5px;padding:10px}.financial-account-header>a{letter-spacing:1px;border:0;padding:0;font-size:14px}.financial-account-header>a img{width:40px;height:44px}.financial-account-header small{letter-spacing:1px;font-size:7px}.guided-account-menu{min-width:0}.guided-account-menu summary{gap:6px;padding:5px;font-size:11px}.guided-account-menu summary>svg:first-child{width:26px;height:26px;padding:3px}.guided-account-menu summary>svg:last-child{width:14px}.guided-account-menu summary small{font-size:10px}.blueprint-hero-message{bottom:20%;left:5%}.blueprint-hero-message h1{font-size:clamp(34px,7.8vw,49px)}.blueprint-hero-message p{font-size:15px}.guided-desk{padding:12px 10px 20px}.guided-title{display:block}.guided-title h1{font-size:32px}.guided-title>div>p{font-size:15px}.guided-title blockquote{margin-top:12px}.guided-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.guided-kpis article{gap:7px;min-height:70px}.guided-kpis h2{font-size:12px}.guided-kpis strong{font-size:23px}.guided-forecast{padding:10px}.guided-forecast h2{font-size:23px}.guided-forecast-heading p{font-size:12px}.guided-year-label select{min-width:130px;max-width:150px;font-size:12px}.guided-outlook{grid-template-columns:1fr 1fr;gap:12px;padding:12px}.guided-outlook-heading{grid-column:1/-1}.guided-outlook strong{font-size:21px}.guided-save-bar{flex-wrap:wrap;padding:10px}.guided-save-actions{grid-template-columns:1fr 1fr;width:100%;display:grid}.guided-save-actions button{padding:8px;font-size:12px}.guided-save-actions .guided-save-forecast{min-width:0;font-size:14px}.guided-tax,.guided-blueprint-root .guided-cash-host .financial-cash-flow-stack{grid-template-columns:1fr}}@media (width<=1250px){.guided-planner-brand img{flex-basis:91px;width:91px;height:92px}.guided-planner-brand{gap:11px}}@media (width<=1000px){.blueprint-hero{height:319px}.guided-planner-brand img{flex-basis:105px;width:105px;height:92px}}@media (width<=650px){.blueprint-hero{height:325px}.guided-planner-brand h2{font-size:25px}.guided-planner-brand img{flex-basis:105px;width:105px;height:92px}.blueprint-hero-motion{bottom:10px;right:12px}}.blueprint-hero{background-image:none}.blueprint-hero-backdrop{filter:blur(14px)brightness(.7);clip-path:inset(0);z-index:-4;pointer-events:none;background:#051a2c url(/images/financial/blueprint-oak-hero.png) 50% 54%/cover no-repeat;position:absolute;inset:0}.blueprint-hero:after{content:"";z-index:-3;pointer-events:none;background:url(/images/financial/blueprint-oak-hero.png) 50% 54%/cover no-repeat;position:absolute;inset:0 7%;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.blueprint-hero-video{width:86%;height:100%;left:7%;right:auto;-webkit-mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000);mask-image:linear-gradient(90deg,#0000,#000 4% 96%,#0000)}.guided-planner-brand{gap:10px;margin-bottom:7px}.guided-planner-brand h2{white-space:nowrap;margin:0;font-size:clamp(22px,1.55vw,29px);line-height:1.1}.guided-planner-brand>div{min-width:0}.guided-planner-toggle{color:#f4d777;cursor:pointer;background:#092333;border:1px solid #c9b572;border-radius:4px;flex-basis:auto;justify-content:center;align-items:center;gap:12px;width:100%;height:40px;margin:0 0 10px;padding:7px 12px;font:600 13px Arial,sans-serif;display:flex}.guided-planner-toggle svg{width:17px;height:17px;transform:rotate(90deg)}.planner-hidden .guided-planner-toggle svg{transform:rotate(-90deg)}.guided-workspace.planner-hidden{grid-template-columns:minmax(300px,28%) minmax(0,1fr)}@media (width>=1650px){.guided-workspace.planner-hidden{grid-template-columns:385px minmax(0,1fr)}}@media (width<=1250px){.guided-planner-brand h2{font-size:22px}}@media (width<=1000px){.guided-workspace.planner-hidden{grid-template-columns:1fr}.guided-planner-brand h2{font-size:27px}}@media (width<=650px){.guided-planner-brand h2{font-size:24px}.guided-planner-brand img{flex-basis:95px;width:95px;height:84px}}.guided-workspace,.guided-workspace.planner-hidden{grid-template-columns:minmax(365px,28%) minmax(0,1fr)}.guided-planner-brand{gap:6px;margin-left:-3px;margin-right:-3px}.guided-planner-brand img{flex:0 0 160px;width:160px;height:132px}@media (width>=1650px){.guided-workspace,.guided-workspace.planner-hidden{grid-template-columns:400px minmax(0,1fr)}}@media (width<=1000px){.guided-workspace,.guided-workspace.planner-hidden{grid-template-columns:minmax(0,1fr)}}@media (width<=650px){.guided-planner-brand img{flex-basis:145px;width:145px;height:120px}}@media (width<=380px){.guided-planner-brand img{flex-basis:120px;width:120px;height:100px}.guided-planner-brand h2{font-size:20px}}.financial-blueprint-shell .guided-workspace.planner-hidden{grid-template-columns:64px minmax(0,1fr)}.guided-planner[hidden]{display:none!important}.guided-forecast-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;display:flex}.guided-forecast-heading{flex-wrap:wrap}.guided-automatic-deposits{color:#082c68;border-right:1px solid #c9def5;align-items:center;gap:8px;padding-right:12px;font:700 14px Georgia,serif;display:flex;position:relative}.guided-automatic-deposits>button{box-sizing:border-box;color:#193b5d;cursor:pointer;inline-size:61px;font:inherit;background:#e6eef5;border:1px solid #9fb6cb;border-radius:20px;justify-content:space-between;align-items:center;gap:6px;padding:4px 8px;display:flex}.guided-automatic-deposits>button:after{content:"";background:#fff;border:1px solid #a1b5c8;border-radius:50%;flex:0 0 13px;height:13px}.guided-automatic-deposits>button[data-enabled=true]{color:#182a3d;background:#ffdb62;border-color:#d9af38}.guided-automatic-deposits>button:disabled{cursor:default}.guided-deposit-options{z-index:8;background:#fafdff;border:1px solid #7b99b4;border-radius:8px;width:min(305px,100vw - 46px);position:absolute;top:calc(100% + 8px);left:0;overflow:hidden;box-shadow:0 6px 18px #09284430}.guided-deposit-options h3{color:#fff;background:#082539;margin:0;padding:9px 12px;font:700 15px Georgia,serif}.guided-deposit-options button{color:#092e66;text-align:left;width:calc(100% - 16px);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:4px;margin:4px 8px;padding:7px 5px;display:block}.guided-deposit-options button:is(:hover,:focus-visible){background:#e1eefb}.guided-forecast-heading .guided-deposit-options p{border-top:1px solid #d4e4f2;margin:4px 10px 8px;padding-top:7px;font-size:12px;font-weight:400}@media (width<=650px){.guided-forecast-tools:has(.guided-automatic-deposits){justify-content:flex-start}}.guided-forecast-rates{color:#082c88;flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.guided-forecast-rates label{align-items:center;gap:8px;font:700 14px Georgia,serif;display:flex}.guided-forecast-rates label+label{border-left:1px solid #c9def5;padding-left:12px}.guided-forecast-rates label>span{background:#fafdff;border:1px solid #9fc6eb;border-radius:4px;align-items:center;gap:3px;padding:0 8px;display:flex}.guided-forecast-rates label>span:focus-within{outline-offset:1px;outline:2px solid #2962a1}.guided-forecast-rates input{width:55px;min-height:29px;color:inherit;text-align:center;font:inherit;appearance:textfield;background:0 0;border:0}.guided-forecast-rates input::-webkit-inner-spin-button{appearance:none}.guided-planner-restore:empty{display:none}.guided-planner-restore{background:#092333;border:1px solid #c9b572;border-radius:6px;align-self:stretch;min-height:420px;padding:4px}.guided-planner-restore .guided-planner-toggle{color:#f4d777;background:#16384b;flex-direction:column;justify-content:flex-start;gap:25px;width:100%;min-width:0;height:100%;min-height:410px;margin:0;padding:16px 5px;display:flex}.guided-planner-restore .guided-planner-toggle span{writing-mode:vertical-rl;text-orientation:mixed;text-transform:uppercase;letter-spacing:1px;font-size:16px}.guided-planner-restore .guided-planner-toggle svg{flex-shrink:0;width:19px;height:19px}@media (width<=650px){.financial-blueprint-shell .guided-workspace.planner-hidden{grid-template-columns:45px minmax(0,1fr)}.guided-planner-restore{padding:3px}.guided-planner-restore .guided-planner-toggle span{font-size:13px}}.guided-planner-brand h2{font-size:clamp(19px,1.25vw,23px)}.guided-dividend-help{color:#416192;margin-top:3px;font:11px/1.35 Arial,sans-serif}.guided-outlook strong{white-space:nowrap;overflow-wrap:normal;font-size:clamp(13px,1.1vw,20px)}.guided-kpis strong{white-space:nowrap;overflow-wrap:normal;font-size:clamp(18px,1.7vw,29px)}.guided-template-actions{gap:8px;display:flex}.guided-template-actions button{flex:1}.guided-template-actions [hidden]{display:none!important}.guided-template-actions [data-guided-save]{color:#061426;background:#ffcb23}.guided-template-ledger{grid-template-columns:1fr auto;gap:7px 12px;margin:12px 0 0;font-size:13px;display:grid}.guided-template-ledger[hidden]{display:none}.guided-template-ledger dd{text-align:right;margin:0;font-weight:600}.template-locked .guided-step input:disabled,.template-locked .guided-step select:disabled{opacity:1;color:#36567b;cursor:default;background:#edf3f7}.guided-template-actions button{color:#082f68;cursor:pointer;background:#e8f3ff;border:1px solid #9eb9d3;border-radius:4px;min-height:32px;padding:6px 14px;font:600 13px Georgia,serif}.guided-template-actions [data-guided-save]{background:linear-gradient(110deg,#ffdf57,#ffc21b);border-color:#e2b22b}.guided-template-actions button:disabled{cursor:wait;opacity:.65}.guided-template-ledger dd{white-space:nowrap}.guided-template-ledger{border-top:1px solid #d7e5f0;padding-top:8px}.guided-template-header{background:linear-gradient(115deg,#08283c,#031623 80%);border:1px solid #b8b8a8;border-radius:5px;margin:0 0 18px;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #ffffff08}.guided-template-header:before{content:"";pointer-events:none;background:linear-gradient(135deg,#f4c447 48%,#0000 51%);width:24px;height:24px;position:absolute;top:0;left:0}.guided-template-header .guided-planner-brand{grid-template-columns:44% minmax(0,1fr);gap:0;min-height:108px;margin:0;padding:10px 14px 9px;display:grid;position:relative}.guided-template-header .guided-planner-brand:before{content:"";pointer-events:none;background:repeating-radial-gradient(circle,#0000 0 17px,#78b8d310 18px 19px);border-radius:50%;width:145px;height:145px;position:absolute;top:-20px;left:0}.guided-template-header .guided-planner-brand img{object-fit:contain;flex:none;justify-self:center;width:132px;max-width:100%;height:98px;position:relative}.guided-template-header .guided-planner-brand>div{border-left:1px solid #b8b8a8;padding:0 0 0 16px}.guided-template-header .guided-planner-brand h2{white-space:normal;max-width:145px;font-size:clamp(23px,1.7vw,30px);line-height:1.06}.guided-template-header-tools{background:#031825;border-top:3px solid #b1b9bc;grid-template-columns:1fr 1fr;align-items:center;min-height:38px;padding:4px 12px;display:grid}.guided-template-header-tools>span{color:#a8b4c2;white-space:nowrap;border-right:1px solid #61717a;padding-right:9px;font:italic 12px Georgia,serif}.guided-template-header-tools .guided-planner-toggle{white-space:nowrap;background:0 0;border:0;border-radius:0;gap:7px;width:100%;min-width:0;height:28px;margin:0;padding:3px 0 3px 10px;font-size:12px}.guided-template-header-tools .guided-planner-toggle:hover{background:#ffffff0a}@media (width<=650px){.guided-template-header .guided-planner-brand{grid-template-columns:44% minmax(0,1fr)}.guided-template-header .guided-planner-brand h2{font-size:26px}}.guided-template-lock-badge{color:#654719;background:#fff5da;border:1px solid #edcb7b;border-radius:12px;align-items:center;gap:6px;margin:0 0 12px 35px;padding:3px 10px;font:600 12px Georgia,serif;display:inline-flex}.guided-template-lock-badge[hidden]{display:none}.guided-template-lock-badge svg{width:13px;height:13px}.guided-template-ledger{border:0;margin:0 0 15px;padding:0;font-size:13px;display:block}.guided-template-ledger section+section{margin-top:12px}.guided-template-ledger h3{color:#082f68;background:linear-gradient(90deg,#eaf3fa,#dcebf8);border-radius:5px;margin:0 0 3px;padding:3px 10px 3px 13px;font-size:15px;line-height:1.15;position:relative}.guided-template-ledger h3:before{content:"";background:linear-gradient(#ffd945,#d99b10);border-radius:3px;width:4px;position:absolute;top:1px;bottom:1px;left:0}.guided-template-ledger dl{grid-template-columns:minmax(0,1fr) auto;gap:0;margin:0;display:grid}.guided-template-ledger dt,.guided-template-ledger dd{border-bottom:1px solid #cbdced;padding:4px 8px;line-height:1.2}.guided-template-ledger dt{color:#304d70}.guided-template-ledger dd{color:#0a204e;font-weight:700}.guided-template-actions button{justify-content:center;align-items:center;gap:9px;min-height:35px;font-size:15px;display:flex}.guided-template-actions [data-guided-edit]{color:#fff;background:linear-gradient(#082e45,#001a2a);border-color:#56717d}.guided-template-actions [data-guided-edit] svg{color:#e4ba4e}.guided-template-actions [data-guided-clear]{color:#77501f;background:#fffdf9;border-color:#cfa768}.guided-template-actions svg{flex-shrink:0}.guided-detail-drawer{border:1px solid #b8cfe2;border-radius:5px;margin:10px 0;overflow:hidden}.guided-detail-drawer>summary{color:#082f68;cursor:pointer;background:#eaf4fc;padding:9px 12px;font-weight:600}.guided-cash-host>.financial-cash-flow-card[hidden]{display:none!important}.cash-planner{color:#fff;background:linear-gradient(120deg,#031a28,#082c40);border-radius:0 0 5px 5px;padding:16px;container:cashdesk/inline-size}.cash-planner-header{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.guided-forecast .cash-planner-header h2{color:#fff;flex-wrap:wrap;align-items:center;gap:12px;margin:0;font-size:clamp(21px,2vw,34px);display:flex}.cash-planner-header h2 span{color:#f5cf78}.cash-planner-header h2 i{border-left:1px solid #a2acb3;height:32px}.cash-planner-header p{color:#e1e8ef;margin:4px 0;font:italic 15px Georgia,serif}.cash-planner-grid{grid-template-columns:minmax(0,3fr) minmax(175px,1fr);align-items:stretch;gap:12px;display:grid}.cash-planner-schedules{background:#f8fcff;border-radius:13px;grid-template-columns:1fr 1fr;gap:12px;min-width:0;padding:10px;display:grid}.cash-schedule{color:#061426;background:linear-gradient(125deg,#fafdff,#e6f2fb);border:1px solid #b6d8ef;border-radius:13px;flex-direction:column;min-width:0;padding:12px;display:flex}.cash-schedule>header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px;min-height:68px;display:flex}.cash-schedule h3{align-items:center;gap:8px;margin:0;font-size:clamp(18px,1.5vw,27px);display:flex}.cash-schedule h3 svg{color:#d79917;flex-shrink:0;width:28px;height:28px}.cash-schedule button{cursor:pointer}.cash-suggest{white-space:nowrap;background:0 0;border:0;align-items:center;gap:6px;padding:3px;font:italic 12px Georgia,serif;display:flex}.cash-suggest i{background:#9daeba;border-radius:20px;width:35px;height:20px;position:relative}.cash-suggest i:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.cash-suggest[aria-checked=true] i{background:#daa227}.cash-suggest[aria-checked=true] i:after{left:18px}.cash-add{color:#061426;background:linear-gradient(#fff8d8,#f4c44b);border:1px solid #d19e31;border-radius:18px;padding:6px 11px;font:600 14px Georgia,serif}.cash-row{border-bottom:1px solid #d5e5ef;grid-template-columns:38px minmax(65px,.9fr) minmax(90px,1.35fr) 23px;align-items:center;gap:6px;padding:6px 0;display:grid}.cash-schedule-payout .cash-row{grid-template-columns:74px minmax(54px,.9fr) minmax(64px,1.35fr) 23px}.cash-schedule-payout time{white-space:nowrap;font-size:12px;font-weight:700}.cash-columns{text-transform:uppercase;min-height:34px;font-size:10px;font-weight:700}.cash-row>b{text-align:center;font-size:18px}.cash-row input{box-sizing:border-box;color:#061426;background:#ffffffb0;border:1px solid #bed5e9;border-radius:7px;width:100%;min-width:0;height:32px;padding:4px 7px;font:15px Georgia,serif}.cash-row [data-cash-amount]{font-weight:700}.cash-row [data-cash-description]{font-size:13px;font-style:italic}.cash-row button{color:#072a40;background:0 0;border:0;padding:0}.cash-row button svg{width:19px;height:19px}.cash-schedule footer{justify-content:space-between;gap:12px;margin-top:auto;padding:18px 5px 3px;font-size:14px;font-weight:700;display:flex}.cash-schedule footer>div{gap:3px;display:grid}.cash-schedule footer>div+div{border-left:1px solid #9fb8cc;padding-left:14px}.cash-schedule footer strong{color:#0036ab;font-size:clamp(17px,1.7vw,27px)}.cash-schedule footer>div+div strong{color:#bd8310}.cash-remaining{text-align:center;background:radial-gradient(at top,#153c50,#001622 70%);border:1px solid #c8d5db;border-radius:12px;min-width:0;padding:16px 12px}.cash-remaining>h3{text-transform:uppercase;letter-spacing:3px;margin:3px 0 12px;font-size:14px}.cash-remaining-amount{color:#f6d47d;overflow-wrap:anywhere;font-size:clamp(26px,3vw,47px);display:block}.cash-remaining>p{font-size:13px;font-style:italic}.cash-remaining dl{text-align:left;grid-template-columns:1fr auto;gap:0;margin:18px 0;display:grid}.cash-remaining dt,.cash-remaining dd{border-top:1px solid #c8d5db;margin:0;padding:9px 0;font-size:13px}.cash-remaining dd{text-align:right;font-weight:700}.cash-allocation{color:#f7d474;background:#244657;border-radius:22px;padding:9px 5px;font-size:15px;font-weight:700}.cash-empty{color:#436077;font-size:13px}@container cashdesk (width<=1050px){.cash-planner-grid{grid-template-columns:1fr}.cash-remaining{grid-template-columns:1fr 1fr;align-items:center;gap:6px 14px;display:grid}.cash-remaining>h3,.cash-remaining-amount,.cash-remaining>p{grid-column:1}.cash-remaining-month{grid-column:1/-1}.cash-remaining dl{grid-area:2/2/5;margin:0}.cash-allocation{grid-column:1}}@media (width<=760px){.cash-planner-schedules{grid-template-columns:1fr}.cash-planner-header{flex-wrap:wrap}.cash-planner-header h2 i{display:none}.cash-planner{padding:10px}.cash-remaining{display:block}.cash-remaining dl{margin:14px 0}}.cash-schedule{container:cashschedule/inline-size}.cash-schedule>header{flex-wrap:nowrap;align-items:flex-start;gap:8px}.cash-schedule h3{white-space:nowrap;gap:6px;font-size:clamp(15px,4.8cqw,27px)}.cash-schedule h3 svg{width:24px;height:24px}.cash-suggest{flex-shrink:0;gap:5px;padding-top:3px;font-size:11px}.cash-schedule:nth-child(2) .cash-row{grid-template-columns:58px minmax(65px,.9fr) minmax(90px,1.35fr) 23px}.cash-columns>span{overflow-wrap:normal;min-width:0;line-height:1.2}@container cashschedule (width<=330px){.cash-suggest{gap:3px;font-size:9px}.cash-suggest i{width:30px;height:18px}.cash-suggest i:after{width:12px;height:12px}.cash-suggest[aria-checked=true] i:after{left:15px}.cash-schedule h3{gap:4px;font-size:15px}.cash-schedule h3 svg{width:20px;height:20px}}.cash-detail-link{color:#124e83;cursor:pointer;background:0 0;border:0;padding:3px 0;font:13px Georgia,serif;text-decoration:underline}.cash-schedule header .cash-detail-link{white-space:nowrap;flex-shrink:0}.cash-remaining-month{color:#fff;border-bottom:1px solid #829eac;margin:0 0 14px;padding-bottom:12px;font:700 clamp(19px,2vw,27px) Georgia,serif;display:block}.cash-planner-schedules.show-bill-detail{grid-template-columns:minmax(0,1fr)}.cash-bill-detail{animation:.2s ease-out cash-detail-reveal}.cash-bill-detail>p{margin:0 0 10px;font-size:13px}.cash-bill-detail header{flex-wrap:wrap;gap:10px}.cash-bill-detail header [data-automatic-bills]{margin-left:auto}.cash-bill-detail .cash-row{grid-template-columns:30px minmax(100px,.8fr) minmax(140px,1.5fr) minmax(90px,1fr) 70px 25px;min-width:600px}.cash-detail-scroll{max-height:440px;overflow:auto}@keyframes cash-detail-reveal{0%{opacity:.5;transform:rotateX(-4deg)}to{opacity:1;transform:rotateX(0)}}@media (prefers-reduced-motion:reduce){.cash-bill-detail{animation:none}}@container cashschedule (width<=280px){.cash-schedule:has(>header [data-bill-detail])>header{flex-wrap:wrap}}.guided-forecast-edit{color:#061426;cursor:pointer;white-space:nowrap;background:linear-gradient(#ffe5a0,#edb62a);border:1px solid #bb8c2f;border-radius:5px;justify-content:center;align-items:center;gap:7px;padding:7px 12px;font:700 14px Georgia,serif;display:inline-flex}.guided-forecast-edit:disabled{opacity:.65;cursor:wait}.guided-forecast-edit-help,.guided-forecast-save-status{color:#344c65;margin:7px 0;font-size:12px;line-height:1.3}.guided-forecast-save-status{color:#a31c27}.guided-blueprint-root .guided-table-host .financial-table input:is(.fd-weekly-dividend-input,.fd-weekly-deposit-input){box-sizing:border-box;color:#083d83;background:#fff9e7;border:1px solid #9fbfdc;border-radius:4px;min-height:23px;padding:3px 4px}.guided-blueprint-root .guided-table-host .financial-table input:focus{outline-offset:-2px;outline:2px solid #d79d0a}.guided-statement-title,.guided-statement-title h2{align-items:center;gap:9px;display:flex}.guided-statement-title{flex-wrap:wrap;gap:4px 14px}.guided-statement-title h2{color:#0a1c32;font-size:clamp(23px,2vw,34px);font-weight:700}.guided-statement-title h2 svg{flex:none;width:24px;height:24px}.guided-projection-only{color:#28425f;letter-spacing:.13em;text-transform:uppercase;border-left:1px solid #8a9cb1;padding-left:14px;font:700 9px/1.3 system-ui,sans-serif}.guided-forecast-badge{color:#ffd02f;background:#2a2007;border-color:#9a710c;box-shadow:0 0 12px #ffd02f40}.guided-forecast-heading{align-items:center;gap:8px 14px}.guided-forecast-heading p{color:#415c79}.guided-forecast-tools{gap:8px;margin-left:auto}.guided-forecast-tools .guided-year-label select{min-width:124px;padding-inline:8px}.guided-forecast{container:forecast-statement/inline-size}.guided-months button[aria-pressed=false]{color:#172e47;background:#e7edf3}.guided-blueprint-root .guided-table-host .financial-table{border-collapse:separate;border-spacing:0;min-width:590px}.guided-blueprint-root .guided-months:has(button:not([data-guided-month=all])[aria-pressed=true])~.guided-table-host .financial-table-wrap{max-height:none}.guided-table-host .financial-table thead{z-index:3;position:sticky;top:0}.guided-blueprint-root .guided-table-host .financial-table thead th{background:#081a2b;border:0;border-right:1px solid #ffffff30;padding:5px 4px;position:static}.guided-blueprint-root .guided-table-host .financial-table thead th[scope=colgroup]{color:#ffe187;font-size:13px;font-weight:700}.guided-blueprint-root .guided-table-host .financial-table thead th[rowspan]{font-weight:700}.guided-blueprint-root .guided-table-host .financial-table thead tr+tr th{background:#1b2e41;border-top:1px solid #ffffff30}.guided-blueprint-root .guided-table-host .financial-table tbody td{font-variant-numeric:tabular-nums;color:#182333;background:#f9fafb;border:0;border-right:1px solid #e2e8ee;font-family:system-ui,sans-serif;font-weight:600}.guided-blueprint-root .guided-table-host .financial-table tbody tr:nth-child(2n) td{background:#e9edf1}.guided-blueprint-root .guided-table-host .financial-table thead tr:first-child th:last-child{color:#152134;background:#f6e6bd}.guided-blueprint-root .guided-table-host .financial-table tbody td:last-child{background:#fbf2dd;font-weight:750}.guided-blueprint-root .guided-table-host .financial-table tbody tr:nth-child(2n) td:last-child{background:#f7ebd0}.guided-blueprint-root .guided-table-host .financial-table tfoot :is(th,td){color:#fff;background:#081f32;border:0;border-top:1px solid #2d475d}.guided-blueprint-root .guided-table-host .financial-table tfoot th{color:#ffdf88}.guided-blueprint-root .guided-table-host .financial-table tfoot .forecast-total-positive{color:#a3e4ad}.guided-blueprint-root .guided-table-host .financial-table tfoot .forecast-total-negative{color:#ffaca6}.guided-blueprint-root .guided-table-host .financial-table tfoot td:last-child:not(.forecast-total-negative){color:#ffdf88}.guided-blueprint-root .guided-margin-desk .guided-table-host .financial-table{min-width:870px}@container forecast-statement (width<=735px){.guided-projection-only{display:none}.guided-blueprint-root .guided-table-host .financial-table tfoot :is(th,td){padding:7px 2px;font-size:11px}.guided-blueprint-root .guided-table-host .financial-table input:is(.fd-weekly-dividend-input,.fd-weekly-deposit-input){padding-inline:2px;font-size:11px}}.guided-forecast-settings{color:#102039;background:linear-gradient(145deg,#fff,#f1f5fa);border:1px solid #ccdeed;border-radius:8px;min-width:0;padding:11px;box-shadow:0 4px 16px #0004}.guided-forecast-settings[hidden]{display:none}.guided-forecast-settings>header{border-bottom:1px solid #d6e1eb;justify-content:space-between;align-items:center;gap:8px;padding-bottom:5px;display:flex}.guided-forecast-settings h2{margin:0;font:700 clamp(19px,1.5vw,24px)/1.1 Georgia,serif}.guided-forecast-settings [data-close-forecast]{color:inherit;cursor:pointer;background:0 0;border:0;padding:0 5px 3px;font:23px/1 system-ui,sans-serif}.guided-forecast-settings .guided-automatic-deposits{color:inherit;border:0;border-bottom:1px solid #d6e1eb;justify-content:space-between;padding:5px 0}.guided-forecast-settings .guided-automatic-deposits>button:disabled{opacity:.58}.guided-forecast-settings .guided-deposit-options{width:100%;left:auto;right:0}.guided-forecast-settings .guided-deposit-options p{color:#344c65;margin:6px 10px 8px;font:12px Georgia,serif}.guided-forecast-settings .guided-forecast-rates{color:inherit;grid-template-columns:repeat(2,minmax(0,1fr));gap:5px;padding:6px 0 8px;display:grid}.guided-forecast-settings .guided-forecast-rates label{white-space:nowrap;justify-content:space-between;gap:3px;font-size:11px}.guided-forecast-settings .guided-forecast-rates label+label{border:0;padding:0}.guided-forecast-settings .guided-forecast-rates label>span{border-color:#ccd9e6;gap:1px;padding:0 4px}.guided-forecast-settings .guided-forecast-rates input{width:28px;min-height:25px}.guided-statement-summary{color:#f4f7ff;background:linear-gradient(125deg,#09283e,#031725);border-radius:5px;padding:8px 9px}.guided-statement-summary h3{color:#ffda63;letter-spacing:.13em;text-transform:uppercase;margin:0 0 2px;font:700 12px/1.2 system-ui,sans-serif}.guided-statement-summary>span{letter-spacing:.13em;text-transform:uppercase;font:600 9px/1.3 system-ui,sans-serif;display:block}.guided-statement-summary>strong{color:#ffdf88;overflow-wrap:anywhere;font-size:clamp(23px,2.2vw,35px);line-height:1.12;display:block}.guided-statement-summary dl{text-align:center;border-top:1px solid #7d92a0;grid-template-columns:repeat(3,minmax(0,1fr));margin:6px 0 0;padding:6px 0 0;font:11px Georgia,serif;display:grid}.guided-statement-summary dl>div+div{border-left:1px solid #7d92a0}.guided-statement-summary dd{overflow-wrap:anywhere;margin:2px 0 0;font:700 10px/1.25 system-ui,sans-serif}.guided-forecast-settings [data-save-forecast]{width:100%}.guided-margin-switch{color:#102039;white-space:nowrap;cursor:pointer;background:#f5f8fb;border:1px solid #c8d7e7;border-radius:5px;align-items:center;gap:6px;min-height:28px;padding:5px 7px;font:700 12px Georgia,serif;display:inline-flex}.guided-margin-switch i{box-sizing:border-box;background:#ffc138;border-radius:10px;width:30px;height:16px;padding:2px;display:block}.guided-margin-switch i:after{content:"";background:#fff;border-radius:50%;width:12px;height:12px;margin-left:auto;display:block}.guided-margin-switch[data-enabled=true] i{background:#143b54}.guided-margin-switch[data-enabled=true] i:after{margin-left:0}.guided-settings-tabs{grid-template-columns:1fr 1fr;gap:5px;margin:6px 0;display:grid}.guided-settings-tabs button,.guided-margin-scope button{color:#132039;cursor:pointer;background:#edf3f9;border:1px solid #cbdbea;font:700 12px Georgia,serif}.guided-settings-tabs button{border-radius:5px;padding:6px}.guided-settings-tabs button[aria-pressed=true]{color:#fff;background:#081e30;border-color:#dfaa24}.guided-margin-period,.guided-margin-weeks{border:1px solid #d9e4ef;border-radius:5px;overflow:hidden}.guided-margin-period h3,.guided-margin-weeks thead{color:#fff;background:#081e30}.guided-margin-period h3{color:#ffdb65;letter-spacing:.12em;text-transform:uppercase;margin:0;padding:6px 8px;font:700 11px/1.2 system-ui,sans-serif}.guided-margin-scope{background:#f5f8fb;justify-content:space-between;align-items:center;gap:5px;padding:4px 6px;font:700 12px Georgia,serif;display:flex}.guided-margin-scope+.guided-margin-scope{border-top:1px solid #d9e4ef}.guided-margin-scope [role=group]{gap:2px;display:flex}.guided-margin-scope button{border-radius:12px;padding:3px 8px}.guided-margin-scope button[aria-pressed=true]{background:linear-gradient(#ffdc6d,#ffc128);border-color:#ecac1c}.guided-margin-scope button:disabled{opacity:.55;cursor:default}.guided-margin-weeks{border-spacing:0;text-align:left;width:100%;margin:12px 0 15px;font:700 12px Georgia,serif}.guided-margin-weeks :is(th,td){padding:4px 6px}.guided-margin-weeks thead th{white-space:nowrap;font-size:11px}.guided-margin-weeks tbody tr:nth-child(2n){background:#eaf1f7}.guided-margin-weeks td:last-child{text-align:right}.guided-margin-weeks label{background:#fbfdff;border:1px solid #bfd4e9;border-radius:5px;align-items:center;gap:2px;padding:2px 4px;display:inline-flex}.guided-margin-weeks input{width:4ch;color:inherit;font:inherit;appearance:textfield;background:0 0;border:0}.guided-margin-weeks input::-webkit-inner-spin-button{appearance:none;margin:0}.guided-margin-weeks input::-webkit-outer-spin-button{appearance:none;margin:0}.guided-margin-weeks label:focus-within{outline:2px solid #d79d0a}.guided-margin-status{text-align:center;background:#dce0e5;border-radius:10px;min-width:36px;padding:3px 4px;display:inline-block}.guided-margin-status[data-enabled=true]{color:#102f46;background:#cce3f2}.guided-margin-apr{justify-content:space-between;align-items:center;gap:5px;margin:8px 0;font:700 12px Georgia,serif;display:flex}.guided-margin-apr input{background:#fbfdff;border:1px solid #bfd4e9;border-radius:4px;width:65px;padding:4px}.financial-margin-theme{--margin-royal:#062db5;--margin-royal-deep:#06279a;--margin-royal-light:#0843cb;--margin-gold:#ffdf32;background:var(--margin-royal)}.financial-margin-theme .guided-title blockquote{background:var(--margin-royal-deep);border-color:var(--margin-gold)}.financial-margin-theme :is(.guided-planner,.guided-template-header,.guided-step:not([open]),.guided-planner-restore,.guided-outlook){background:linear-gradient(115deg,var(--margin-royal),var(--margin-royal-deep));border-color:#93aff0}.financial-margin-theme :is(.guided-template-header-tools,.guided-planner-restore .guided-planner-toggle){background:var(--margin-royal-deep);border-color:#93aff0}.financial-margin-theme .guided-template-header-tools>span{color:#f0f5ff}.financial-margin-theme :is(.guided-goals,.guided-outlook-heading) .guided-icon{background:var(--margin-royal-light)}.financial-margin-theme .guided-step:not([open]) .guided-step-number{color:var(--margin-royal-deep);background:#f8faff}.financial-margin-theme :is(.guided-forecast-edit,.guided-step-body>button.guided-continue){background:linear-gradient(#ffe35b,#fc0);border-color:#d39a04}.financial-margin-theme :is(.guided-months [aria-pressed=true],.guided-settings-tabs [aria-pressed=true],.guided-margin-period h3,.guided-margin-weeks thead){background:var(--margin-royal)}.financial-margin-theme .guided-blueprint-root .guided-table-host .financial-table thead :is(tr:first-child th:not(:last-child),tr+tr th),.financial-margin-theme .guided-blueprint-root .guided-table-host .financial-table tfoot :is(th,td){background:var(--margin-royal);border-color:#ffffff45}.financial-margin-theme .guided-blueprint-root .guided-table-host .financial-table :is(thead th[scope=colgroup],tfoot th,tfoot td:last-child:not(.forecast-total-negative)),.financial-margin-theme .guided-outlook>div:last-child strong{color:var(--margin-gold)}@media (width>=1250px){.financial-blueprint-shell .guided-workspace:has(>.guided-forecast-settings:not([hidden])){grid-template-columns:clamp(275px,22vw,400px) minmax(0,1fr) clamp(240px,18.5vw,320px)}.financial-blueprint-shell .guided-workspace.planner-hidden:has(>.guided-forecast-settings:not([hidden])){grid-template-columns:64px minmax(0,1fr) clamp(240px,18.5vw,320px)}.guided-margin-desk:has(.guided-forecast-settings:not([hidden])){grid-template-columns:clamp(255px,20vw,390px) minmax(0,1fr) clamp(240px,18.5vw,320px);align-items:start;gap:10px;display:grid}.guided-margin-desk:has(.planner-hidden>.guided-forecast-settings:not([hidden])){grid-template-columns:64px minmax(0,1fr) clamp(240px,18.5vw,320px)}.guided-margin-desk:has(.guided-forecast-settings:not([hidden]))>.guided-title{grid-area:1/1/2/-1;margin-bottom:0}.guided-margin-desk:has(.guided-forecast-settings:not([hidden]))>.guided-kpis{grid-area:2/1/3/3;margin-bottom:0}.guided-margin-desk:has(.guided-forecast-settings:not([hidden])) .guided-kpis article{gap:8px;padding:8px}.guided-margin-desk:has(.guided-forecast-settings:not([hidden])) .guided-kpis .guided-icon{flex-basis:38px;width:38px;height:38px}.guided-margin-desk .guided-workspace:has(>.guided-forecast-settings:not([hidden])){display:contents}.guided-margin-desk .guided-workspace:has(>.guided-forecast-settings:not([hidden]))>:is(.guided-planner,.guided-planner-restore:not(:empty)){grid-area:3/1}.guided-margin-desk .guided-workspace:has(>.guided-forecast-settings:not([hidden]))>.guided-forecast{grid-area:3/2}.guided-margin-desk .guided-forecast-settings:not([hidden]){grid-area:2/3/4/4}.guided-blueprint-root .guided-margin-desk:has(.guided-forecast-settings:not([hidden])) .guided-table-host .financial-table{min-width:755px}.guided-blueprint-root .guided-margin-desk:has(.guided-forecast-settings:not([hidden])) .guided-table-host :is(tbody td,tfoot td,.fd-week-ending-popup-trigger){padding-inline:2px;font-size:11px}.guided-blueprint-root .guided-margin-desk:has(.guided-forecast-settings:not([hidden])) .guided-table-host thead tr+tr th{overflow-wrap:anywhere;padding-inline:2px;font-size:11px}}@media (width<=1249px){.guided-workspace:has(>.guided-forecast-settings:not([hidden]))>.guided-forecast-settings{grid-area:1/2}.guided-workspace:has(>.guided-forecast-settings:not([hidden]))>.guided-forecast{grid-area:2/2}.guided-workspace:has(>.guided-forecast-settings:not([hidden]))>:is(.guided-planner,.guided-planner-restore:not(:empty)){grid-area:1/1/span 2}}@media (width<=1000px){.guided-workspace:not(.planner-hidden):has(>.guided-forecast-settings:not([hidden]))>.guided-planner{grid-area:1/1}.guided-workspace:not(.planner-hidden)>.guided-forecast-settings:not([hidden]){grid-area:2/1}.guided-workspace:not(.planner-hidden):has(>.guided-forecast-settings:not([hidden]))>.guided-forecast{grid-area:3/1}}.dashboard-page.trophy-room{width:100%;max-width:80vw;margin-inline:auto;font-family:Georgia,serif}.trading-trophy-vault{background:#080c12;place-items:center;display:grid;overflow:clip}.trading-vault-scene{color:#fff1d3;width:min(100%,90vw);margin-block:-.35vw -4.5vw;font-family:Georgia,serif;position:relative;container-type:inline-size}.trading-vault-scene>img{width:100%;height:auto;display:block}.trading-vault-display{bottom:46.5%;left:var(--case-center);pointer-events:none;width:10%;height:19%;position:absolute;transform:translate(-50%)}.trading-vault-display img{object-fit:contain;object-position:center bottom;width:100%;height:100%}.trading-vault-back{color:inherit;border:1px solid #c99449;border-radius:.35rem;padding:.45em .7em;font-size:clamp(.6rem,1.45cqi,1.1rem);position:absolute;inset:2% 2.8% auto auto}.trading-vault-title,.trading-vault-upcoming,.trading-vault-category{text-align:center;margin:0;position:absolute}.trading-vault-title{inset:8.6% 0 auto}.trading-vault-title h2{margin:0;font-size:2.85cqi}.trading-vault-title p{color:#f3bd68;text-transform:uppercase;letter-spacing:.25em;margin:0;font-size:1.3cqi}.trading-vault-upcoming{text-transform:uppercase;letter-spacing:.15em;font-size:1.65cqi;inset:20.5% 3% auto 70.5%}.trading-vault-category{top:60.3%;left:var(--plate-center);color:#281506;white-space:nowrap;width:6.5%;font-size:.85cqi;font-weight:700;line-height:1;transform:translate(-50%,-50%)}.trading-vault-back:focus-visible{outline-offset:3px;outline:2px solid #fff1bd}.trophy-room>.page-heading{margin-bottom:.25rem}.trophy-room>.page-heading h2{font-size:clamp(1.5rem,3vw,2.25rem)}.award-case-grid{grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:.65rem;margin:.65rem 0 2rem;display:grid}.award-case{color:#fff3d4;text-align:center;min-width:0;position:relative;container-type:inline-size}.award-case-recognition{grid-column:1/-1}.award-cabinet{aspect-ratio:2;background:url(/images/trophies/display-cabinet.png) 50%/100% 100% no-repeat;position:relative;container-type:inline-size}.award-case-grid .award-cabinet{aspect-ratio:1.65}.award-case-grid .award-cabinet h3{letter-spacing:0;font-size:clamp(.45rem,3.6cqi,1.65rem)}.award-cabinet h3{color:#251405;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;place-items:center;height:11%;margin:0;font-size:clamp(.45rem,3.1cqi,1.4rem);line-height:1;display:grid;position:absolute;inset:6% 25% auto}.award-case-upcoming h3{font-size:clamp(.85rem,3cqi,2.6rem)}.award-case-upcoming{scroll-margin-top:5rem}.award-case-upcoming .award-cabinet{aspect-ratio:3.5}.award-case-upcoming .award-cabinet>.trophy-artwork{bottom:23%}.trophy-artwork{background:linear-gradient(0deg,#ffcf84 0 1px,#0000 2px),linear-gradient(0deg,#481b05,#a4511c .55rem,#0000 .65rem),linear-gradient(90deg,#120700 1%,#0000 19% 81%,#120700 99%),repeating-linear-gradient(92deg,#271104 0 3px,#301606 4px 7px,#391b08 8px 10px);border:3px ridge #c49452;grid-template-columns:repeat(3,minmax(0,1fr));align-items:end;margin:0;padding:0 clamp(.8rem,3vw,2.7rem) .65rem;list-style:none;display:grid;position:relative;box-shadow:inset 0 0 18px #000}.award-cabinet>.trophy-artwork{box-shadow:none;background:0 0;border:0;padding:0;position:absolute;inset:25% 16% 14%}.award-cabinet li{min-width:0}.trophy-artwork img{object-fit:contain;object-position:center bottom;filter:drop-shadow(0 4px 4px #140801);width:100%;height:clamp(5rem,12vw,10rem);display:block}.award-cabinet>.trophy-artwork>li{align-content:end;height:100%;min-height:0;display:grid}.award-cabinet img{height:28cqi;max-height:100%}.award-case-upcoming .award-cabinet img{height:12cqi}.award-case-grid .award-cabinet img{height:38cqi}.award-case-grid .award-cabinet>.trophy-artwork{inset-inline:12%;bottom:20%}@media (width<=760px){.dashboard-page.trophy-room{max-width:100%}.award-case-grid{grid-template-columns:minmax(0,1fr)}.award-case-upcoming .award-cabinet{aspect-ratio:2}.award-case-upcoming .award-cabinet img{height:23cqi}}.award-case-upcoming strong{font-size:clamp(.55rem,1.55cqi,1.15rem);display:block}.award-case-footer{color:#fff1bd;background:linear-gradient(#f6b76b66,#0000 4px,#0006 95%,#ed9a4244),repeating-linear-gradient(1deg,#45210b 0 2px,#3a1908 3px 5px,#4e250d 6px 7px);border:1px solid #8f5c2c;padding:.5rem .7rem;font-size:.9rem}.award-case-footer summary{cursor:pointer;width:fit-content;margin-left:auto}.award-case-grid .award-case-footer{background:0 0;border:0;padding:0}.award-case-grid .award-case-footer>span{display:none}.award-case-grid .award-case-footer summary{background:#281307e8;border-radius:.25rem;padding:.2rem .4rem;position:absolute;top:52cqi;right:9%;transform:translateY(-50%)}.upcoming-controls{background:#241208ed;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem 1rem;padding:.12rem .35rem;display:flex;position:absolute;inset:auto 8% 12%}.upcoming-controls button{color:#fff1bd;min-width:2.75rem;min-height:1.75rem;font:inherit;cursor:pointer;background:#21170f;border:1px solid #d4a65e;border-radius:.35rem;padding:.25rem .65rem}@media (width<=480px){.upcoming-controls{gap:.3rem;font-size:.75rem}.upcoming-controls>span:last-child{display:none}}.award-case-footer details[open] .trophy-artwork{margin-top:.5rem}.trading-vault-brand,.trading-vault-featured-title,.trading-vault-featured-note,.trading-vault-collection-heading,.trading-vault-collection-button{text-align:center;margin:0;position:absolute}.trading-vault-brand{font-size:1.8cqi;font-weight:700;top:2%;left:2.8%}.trading-vault-featured{width:10%;height:18%;bottom:47%;left:83.8%}.trading-vault-featured-title,.trading-vault-featured-note{font-size:1.45cqi;inset-inline:72% 4.4%}.trading-vault-featured-title{color:#271400;font-weight:700;top:58.7%}.trading-vault-featured-note{line-height:1.7;top:65%}.trading-vault-collection-button{top:76%;left:var(--plate-center);width:16%;color:inherit;font:inherit;cursor:pointer;background:#071019;border:1px solid #efbd61;border-radius:.5em;padding:.3em;font-size:1.55cqi;transform:translate(-50%)}.trading-vault-collection-button span{color:#efbd61;margin-left:.45em}.trading-vault-collection-heading{top:85%;color:#efbd61;letter-spacing:.18em;text-transform:uppercase;font-size:1.3cqi;inset-inline:2.5% 31%}.trading-collection-preview{width:min(100%,90vw);margin:1rem auto}.trading-vault-counts,.trading-vault-carousel{justify-content:space-evenly;align-items:center;gap:.35em;margin:0;padding:0;font-size:1.35cqi;display:flex;position:absolute}.trading-vault-counts{list-style:none;inset:88% 31% auto 2.5%}.trading-vault-carousel{inset:76% 4% auto 72%}.trading-vault-carousel button{color:inherit;font:inherit;cursor:pointer;background:#071019;border:1px solid #efbd61;border-radius:.4em;padding:.25em .5em}.member-portal{color:#fbf3e4;background:#031b15;flex-direction:column;min-height:100svh;font-family:Inter,system-ui,sans-serif;display:flex}.member-portal-layout{flex:1;grid-template-columns:minmax(0,5fr) minmax(360px,3fr);display:grid}.portal-story{text-align:center;background:linear-gradient(#00181022,#0000 70%),url(/brand/tradlign-skyline.png) bottom/cover no-repeat;flex-direction:column;justify-content:flex-start;align-items:center;padding:clamp(70px,14vh,150px) clamp(24px,3vw,58px) 240px;display:flex}.portal-brand{width:min(100%,1000px);margin-bottom:12px;display:block}.portal-brand img{filter:drop-shadow(0 8px 18px #0008);width:100%;height:auto;display:block}.member-portal .portal-kicker{color:#f0cc83;text-transform:uppercase;letter-spacing:.3em;justify-content:center;align-items:center;gap:clamp(10px,2vw,28px);width:100%;margin:0;font-size:clamp(1.1rem,2.4vw,2.6rem);font-weight:750;display:flex}.portal-kicker:before,.portal-kicker:after{content:"";background:linear-gradient(90deg,#0000,#efbe55,#0000);flex:1;max-width:130px;height:1px}.portal-kicker span,.portal-intro strong{color:#f1bd48}.portal-story h1{color:#ffebc4;text-transform:uppercase;letter-spacing:.22em;max-width:100%;margin:18px 0 0;font:500 clamp(.85rem,1.35vw,1.45rem)/1.65 Inter,system-ui,sans-serif}.portal-story .portal-intro{text-wrap:balance;text-transform:uppercase;letter-spacing:.2em;max-width:100%;margin:6px 0 0;font-size:clamp(.8rem,1.25vw,1.35rem);line-height:1.7}.portal-card{align-self:center;width:100%;max-width:540px;margin-inline:auto;padding:clamp(24px,4.5vw,70px)}.portal-card-header{text-align:center;margin-bottom:24px;container-type:inline-size}.portal-card-header h2{color:#fff1d9;margin:0 0 8px;font:700 clamp(2.2rem,4vw,3.65rem)/1.05 Georgia,serif}@media (width>740px){.portal-card-header h2{white-space:nowrap;font-size:min(13cqi,3.65rem)}}.portal-card-header>p{color:#e5e7eb;margin:0}.portal-card-header:after{content:"";background:linear-gradient(90deg,#0000,#e5b85b,#0000);height:1px;margin:20px auto 0;display:block}.portal-form{gap:15px;display:grid}.portal-field{gap:6px;display:grid}.portal-field label{font-size:.88rem;font-weight:650}.portal-input{color:#e1dccf;background:#07192e;border:1px solid #8290a4;border-radius:9px;align-items:center;gap:10px;min-width:0;min-height:46px;padding-inline:12px;display:flex}.portal-input:focus-within{border-color:#f1ca7d;box-shadow:0 0 0 2px #f1ca7d45}.portal-input:has([aria-invalid=true]){border-color:#ff918a}.portal-field-error{color:#ffada5;margin:0;font-size:.85rem;line-height:1.4}.portal-input>svg{flex:none}.portal-input input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0;padding:10px 0}.portal-input input::placeholder{color:#acb8c8}.portal-input input:-webkit-autofill{-webkit-text-fill-color:#fff;box-shadow:inset 0 0 0 100px #07192e}.portal-password-toggle{width:38px;height:42px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:6px;flex:none;place-items:center;display:grid}.portal-options{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 10px;font-size:.85rem;display:flex}.portal-options label{align-items:center;gap:8px;min-height:32px;display:flex}.portal-options input{accent-color:#efbf67;width:17px;height:17px;margin:0}.portal-text-button{color:#f2ce89;min-height:32px;font:inherit;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}.portal-submit,.portal-google{width:100%;min-height:48px;font:inherit;cursor:pointer;border-radius:10px;justify-content:center;align-items:center;gap:12px;font-weight:750;display:flex}.portal-submit{color:#101827;background:linear-gradient(#ffe6ae,#ddb068);border:1px solid #e8c37f}.portal-submit:hover:not(:disabled){filter:brightness(1.07)}.portal-google{color:#fff1db;background:0 0;border:1px solid #c19e63}.portal-google:hover:not(:disabled){background:#152941}.portal-google-mark{background:#fff;border-radius:50%;flex:none;place-items:center;width:27px;height:27px;display:grid}.portal-form button:disabled{opacity:.62;cursor:wait}.member-portal :is(a,button):focus-visible{outline-offset:4px;outline:2px solid #f2ce89}.portal-divider{color:#e5dac7;align-items:center;gap:14px;font-size:.85rem;display:flex}.portal-divider:before,.portal-divider:after{content:"";background:#c8aa7257;flex:1;height:1px}.portal-google-fallback{justify-self:center;margin-top:-8px;padding-block:5px;font-size:.88rem}.member-portal :is(.portal-google-fallback,.portal-help a,.portal-footer a){color:#f2ce89;text-underline-offset:3px;text-decoration:underline}.portal-help{text-align:center;border-top:1px solid #c8aa7245;margin:18px 0 0;padding-top:16px;font-size:.9rem}.portal-help a{margin-inline-start:4px;font-weight:700}.member-portal .authentication-message{margin:0}.portal-footer{border-top:1px solid #a98248;justify-content:flex-end;padding:12px clamp(18px,3vw,44px);font-size:.9rem;display:flex}@media (width<=740px){.member-portal-layout{grid-template-columns:minmax(0,1fr);align-content:start}.portal-story{background:linear-gradient(#0000 42%,#031b15 100%),url(/brand/tradlign-skyline.png) bottom/cover no-repeat;justify-content:flex-start;align-items:center;min-height:0;padding:18px 14px 105px}.portal-brand{width:min(90%,430px);margin:0}.member-portal .portal-kicker{letter-spacing:.2em;gap:10px;margin-top:10px;font-size:clamp(.95rem,3.5vw,1.2rem);display:flex}.portal-story h1{letter-spacing:.12em;margin-top:12px;font-size:clamp(.7rem,2.5vw,.9rem);line-height:1.6;display:block}.portal-story .portal-intro{letter-spacing:.12em;margin-top:5px;font-size:clamp(.7rem,2.5vw,.9rem);line-height:1.8;display:block}.portal-story .portal-intro strong{display:block}.portal-card{padding:4px clamp(16px,5vw,36px) 22px}.portal-card-header{margin-bottom:15px}.portal-card-header h2{font-size:2rem}.portal-card-header:after{margin-top:14px}.portal-form{gap:12px}.portal-footer{justify-content:center}}.app-shell:has(.trade-scanner) .page-content{padding:20px 6px 24px}.trade-scanner{--scanner-gold:#d2b36b;--scanner-ink:#061e2e;--scanner-panel-height:clamp(610px, calc(100dvh - 265px), 820px);color:#e8edf1;font-variant-numeric:tabular-nums;grid-template-rows:auto minmax(0,1fr) auto;grid-template-columns:minmax(390px,31fr) minmax(0,69fr);gap:12px;min-width:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif;display:grid}.trade-scanner *,.scanner-dialog *{box-sizing:border-box;letter-spacing:0}.trade-scanner button,.scanner-dialog button{color:#fff;min-height:34px;font:inherit;cursor:pointer;background:#061e2e;border:1px solid #a99054;border-radius:4px;justify-content:center;align-items:center;gap:6px;padding:7px 11px;font-size:11px;font-weight:700;display:inline-flex}.trade-scanner button:disabled,.scanner-dialog button:disabled{opacity:.52;cursor:not-allowed}.trade-scanner button:focus-visible,.trade-scanner input:focus-visible,.trade-scanner select:focus-visible,.scanner-dialog :focus-visible{outline-offset:3px;outline:2px solid #318fd0}.trade-scanner .scanner-icon{flex:0 0 30px;width:30px;height:30px;min-height:30px;padding:0}.scanner-artwork{color:#dec17b;flex-shrink:0;place-items:center;width:32px;height:32px;display:inline-grid}.scanner-artwork img{object-fit:contain;width:100%;height:100%;display:block}.scanner-notices{grid-area:1/1/auto/-1}.scanner-notices:empty{display:none}.scanner-message{color:#214b40;background:#def3eb;border:1px solid #96bdb0;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:8px 12px;font-size:12px;display:flex}.scanner-message+.scanner-message{margin-top:8px}.scanner-message.scanner-error,.scanner-error{color:#a42539}.scanner-message.scanner-error{background:#fceef0;border-color:#dfbac1}.scanner-sizing{height:auto;min-height:var(--scanner-panel-height);background:linear-gradient(150deg,#173848,#102a38 60%,#091d29);border:1px solid #aa8d48;border-radius:8px;grid-area:2/1;align-content:start;gap:10px 18px;min-width:0;padding:12px;display:grid;overflow:visible;box-shadow:inset 0 1px #c8b16b30}.scanner-strategy-content{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;display:grid}.scanner-strategy-content[hidden]{display:none}.trade-scanner .scanner-strategy-toggle{color:#f2d88e;text-transform:none;text-align:center;background:#0a2434;border:1px solid #d5b975;min-height:30px;padding:6px 12px;font:700 11px/1.3 Inter,ui-sans-serif,system-ui,sans-serif}.trade-scanner .scanner-strategy-toggle:hover{color:#fff0c4;background:#24495a;border-color:#ffe5a1;box-shadow:0 0 0 1px #ffe5a140}.scanner-strategy-toggle>svg{flex-shrink:0}.scanner-strategy-toggle>span:last-child{overflow-wrap:anywhere;min-width:0}.trade-scanner.scanner-strategy-collapsed{grid-template-columns:64px minmax(0,1fr)}.scanner-strategy-collapsed .scanner-sizing{grid-template-rows:minmax(0,1fr);row-gap:0;padding:0;overflow:hidden}.scanner-strategy-collapsed .scanner-sizing>header,.scanner-strategy-collapsed .scanner-sizing h3{width:100%;height:100%;min-height:0}.scanner-strategy-collapsed .scanner-sizing h3{display:none}.trade-scanner.scanner-strategy-collapsed .scanner-strategy-toggle{flex-direction:column;justify-content:flex-start;gap:20px;width:calc(100% - 8px);height:calc(100% - 8px);margin:4px;padding:18px 8px;font-size:18px}.scanner-strategy-collapsed .scanner-strategy-toggle>span:last-child{writing-mode:vertical-rl}.scanner-sizing>header{flex-wrap:wrap;grid-column:1/-1;justify-content:center;align-items:center;gap:8px;min-height:46px;display:flex;position:relative}.scanner-sizing h3{color:#d5b975;text-align:center;text-transform:uppercase;flex-basis:100%;justify-content:center;align-items:center;gap:16px;margin:0;font:700 28px/1.1 Georgia,serif;display:flex}.scanner-sizing .scanner-title-leaf{width:46px;height:46px}.scanner-sizing>header>.scanner-icon{color:#bba674;background:0 0;border:0;width:22px;height:22px;min-height:22px;position:absolute;top:0;right:0}.scanner-sizing>header>.scanner-icon svg{width:14px}.scanner-model-column{flex-direction:column;gap:12px;min-width:0;display:flex}.scanner-model-column+.scanner-model-column{position:relative}.scanner-model-column+.scanner-model-column:before{content:"";background:#ba9c5938;width:1px;position:absolute;top:0;bottom:0;left:-10px}.scanner-account,.scanner-model{background:linear-gradient(155deg,#0b2a3b,#041621);border:1px solid #947d45;border-radius:6px;min-width:0;position:relative;box-shadow:inset 0 1px #dbc57f0a,0 2px 4px #0002}.scanner-account{border-top-color:#344d58;grid-template-columns:56px minmax(0,1fr);align-content:center;column-gap:10px;min-height:126px;padding:18px 10px 12px;display:grid}.scanner-account-top{display:contents}.scanner-account-art{border:1px solid #b89a51;border-radius:50%;grid-area:1/1/span 4;align-self:center;width:56px;height:56px;padding:5px}.scanner-account-top>span:not(.scanner-artwork){color:#d5ba76;text-transform:uppercase;grid-column:2;font:700 18px/1.15 Georgia,serif}.scanner-account>span{color:#f3f6f8;grid-column:2;margin-top:4px;font-size:10px;line-height:1.25}.scanner-account>strong{color:#fff;overflow-wrap:anywhere;grid-column:2;margin-top:7px;font-size:24px;font-weight:800;line-height:1.2;display:block}.scanner-account>small{color:#a4bac7;grid-column:2;margin-top:4px;font-size:9px}.scanner-account-actions{gap:4px;display:flex;position:absolute;top:2px;right:3px}.scanner-account-actions .scanner-icon{color:#ddc484;flex-basis:23px;width:23px;height:23px;min-height:23px}.scanner-account-actions .scanner-icon svg{width:12px}.scanner-account form{grid-column:1/-1;align-items:center;gap:4px;min-width:0;margin-top:7px;display:flex}.scanner-account input{color:#153247;width:100%;min-width:0;font:inherit;background:#f8fafb;border:1px solid #c5aa64;border-radius:4px;padding:6px;font-size:16px}.scanner-model{grid-template-rows:auto 1fr auto;min-height:140px;padding:9px 10px;display:grid}.scanner-model-heading{align-items:center;gap:8px;min-width:0;display:flex}.scanner-model-art{border:1px solid #b89a51;border-radius:50%;width:32px;height:32px;padding:3px}.scanner-model h4{text-transform:uppercase;color:#d6b56b;min-width:0;margin:0;font-size:11px;font-weight:800;line-height:1.3}.scanner-model-data{grid-template-columns:minmax(0,1.3fr) minmax(0,.9fr);align-items:start;gap:8px;margin-top:8px;display:grid}.scanner-model-data span{color:#c7d5df;min-height:23px;font-size:9px;line-height:1.3;display:block}.scanner-model-data strong{color:#fff;overflow-wrap:anywhere;margin-top:4px;font-size:22px;font-weight:800;line-height:1.25;display:block}.scanner-model-data>div:last-child strong{color:#d8b76b;font-size:17px}.scanner-model footer{flex-direction:column;align-items:flex-end;gap:3px;margin-top:1px;display:flex}.scanner-model footer>span{color:#b6cad6;font-size:8px}.scanner-model footer b{border:1px solid;border-radius:3px;padding:3px 7px;font-size:9px;font-weight:700;line-height:1.3}.scanner-risk-high{color:#ff6170}.scanner-risk-medium{color:#ffba4f}.scanner-risk-low{color:#61d6a4}.scanner-workspace{min-width:0;height:auto;min-height:var(--scanner-panel-height);color:#082437;background:linear-gradient(#fbf9f1,#f6f2e8);border:1px solid #bda771;border-radius:8px;flex-direction:column;grid-area:2/2;padding:14px;display:flex;box-shadow:inset 0 10px 18px -15px #493b23,0 3px 9px #0003}.scanner-toolbar{flex-wrap:wrap;flex-shrink:0;justify-content:space-between;align-items:center;gap:10px 16px;margin-bottom:12px;display:flex}.scanner-workspace-title{align-items:center;gap:6px;display:flex}.scanner-workspace-title .scanner-artwork{width:22px;height:35px}.scanner-workspace-title h2{color:#062235;text-transform:uppercase;margin:0;font:700 28px/1.15 Georgia,serif}.scanner-toolbar-actions{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.scanner-toolbar-actions>button{white-space:nowrap;min-height:36px;box-shadow:0 2px 4px #08263918}.scanner-toolbar-actions .scanner-run,.scanner-dialog .scanner-run{color:#092032;background:linear-gradient(#d9c18b,#bfa366);border-color:#ac8a43}.scanner-saved-count{color:#dfc27f;text-transform:uppercase;background:#061e2e;border:1px solid #c3a659;border-radius:4px;align-items:center;min-height:32px;padding:7px 10px;font-size:9px;font-weight:800;display:inline-flex}.scanner-metrics{background:linear-gradient(#0b2e40,#041d2b);border:1px solid #426073;border-radius:6px;flex-shrink:0;grid-template-columns:repeat(5,minmax(0,1fr));min-height:76px;display:grid;box-shadow:0 3px 8px #071d2e25}.scanner-metrics>div{justify-content:center;align-items:center;gap:9px;min-width:0;padding:10px;display:flex}.scanner-metrics>div+div{border-left:1px solid #ac915139}.scanner-metrics .scanner-artwork{width:28px;height:28px}.scanner-metrics>div>svg{color:#afc2d0;flex-shrink:0}.scanner-metrics strong{color:#e1bd58;overflow-wrap:anywhere;font-size:27px;font-weight:800;line-height:1.1;display:block}.scanner-metrics>div:first-child strong{color:#fff}.scanner-metrics>div:nth-child(3) strong{color:#d5e4f0}.scanner-metrics>div:last-child strong{color:#d5e4f0;font-size:19px}.scanner-metrics span:not(.scanner-artwork){color:#dbe7f3;text-transform:uppercase;margin-top:4px;font-size:9px;font-weight:800;line-height:1.25;display:block}.scanner-metrics span.scanner-scan-duration{text-transform:none;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.scanner-top-deck{flex-shrink:0;margin:14px 0}.scanner-top-deck>h3{color:#082437;text-transform:uppercase;margin:0 0 9px;font:700 20px/1.1 Georgia,serif}.scanner-top{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.scanner-top article{background:#fffdfa;border:1px solid #d8c18e;border-radius:8px;grid-template-columns:38px minmax(0,1fr);gap:6px 12px;min-width:0;padding:10px 12px;display:grid;box-shadow:0 2px 5px #19323f0c}.scanner-rank{color:#fff;background:#061e2e;border:1px solid #b49a58;border-radius:4px;place-items:center;width:36px;height:36px;font-size:26px;font-weight:800;display:grid}.scanner-opportunity-main{min-width:0}.scanner-top h4{color:#0b293c;overflow-wrap:anywhere;flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-size:26px;font-weight:800;line-height:1.2;display:flex}.scanner-top h4 small{color:#116c35;text-transform:uppercase;background:#e4f5e9;border:1px solid #98d8af;border-radius:4px;padding:3px 5px;font-size:9px;line-height:1.2}.scanner-opportunity-values{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px;margin-top:6px;display:grid}.scanner-opportunity-contract{color:#425b6d;flex-wrap:wrap;gap:2px 12px;margin:5px 0 0;font-size:12px;line-height:1.4;display:flex}.scanner-opportunity-contract span{font-weight:700}.scanner-opportunity-contract time{white-space:nowrap}.scanner-opportunity-values strong{color:#12733b;font-size:28px;font-weight:800;line-height:1.15;display:block}.scanner-opportunity-values>div:last-child strong{color:#286bb9;font-size:23px}.scanner-opportunity-values span{color:#526879;text-transform:uppercase;margin-top:2px;font-size:10px;display:block}.scanner-top dl{text-align:center;border-top:1px solid #e3d5b4;grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:4px 0 0;padding-top:8px;display:grid}.scanner-top dd{color:#987127;order:1;margin:0;font-size:16px;font-weight:700;line-height:1.2}.scanner-top dt{color:#526879;text-transform:uppercase;order:2;margin-top:3px;font-size:10px}.scanner-top dl>div{flex-direction:column;align-items:center;display:flex}.scanner-top-empty{color:#526879;background:#fffdfa;border:1px solid #d8c18e;border-radius:6px;justify-content:center;align-items:center;gap:9px;min-height:94px;padding:14px;font-size:12px;display:flex}.scanner-top-empty svg{color:#b19450}.scanner-table-scroll{scrollbar-width:thin;scrollbar-color:#9bb0be #e7eef1;background:#fff;border:1px solid #d2c5a7;border-radius:6px;flex:auto;min-height:150px;overflow:auto;box-shadow:0 3px 8px #0b23341a}.scanner-table-scroll table{border-collapse:collapse;width:100%;min-width:1170px;font-size:11px}.scanner-table-scroll th{z-index:1;color:#d8ba70;text-align:center;background:#031b2a;border-bottom:1px solid #b79b54;height:56px;padding:8px 7px;position:sticky;top:0}.scanner-table-scroll th button{min-height:28px;color:inherit;text-transform:uppercase;white-space:nowrap;background:0 0;border:0;padding:0;font-size:10px;font-weight:800}.scanner-table-scroll td{color:#082437;text-align:center;white-space:nowrap;border-bottom:1px solid #dbe3e8;height:52px;padding:8px 7px}.scanner-table-scroll tbody tr:nth-child(2n){background:#f0f4f7}.scanner-table-scroll tbody tr:hover{background:#e7eff4}.scanner-table-scroll td.scanner-return{color:#11713b;font-weight:700}.scanner-dte{text-transform:uppercase;flex-direction:column;align-items:center;gap:4px;font-size:10px;display:inline-flex}.scanner-dte select{color:#082437;width:52px;min-height:24px;font:inherit;background:#fffdfa;border:1px solid #c3a45c;border-radius:4px;padding:2px 4px}.trade-scanner .scanner-send{white-space:nowrap;min-width:112px;min-height:32px;padding:6px 9px;font-size:9px}.trade-scanner .scanner-send-sent:disabled{color:#15523b;opacity:1;cursor:default;background:#e1f3e9;border-color:#8ebda5}.scanner-table-scroll td.scanner-empty{color:#657e8f;text-align:center;height:160px}.scanner-empty svg{margin:0 auto 12px;display:block}.scanner-empty strong{font-size:12px;font-weight:500}.scanner-statusline{color:#526879;flex-shrink:0;justify-content:space-between;align-items:center;gap:8px;min-height:26px;margin-top:8px;font-size:10px;display:flex}.scanner-statusline select{color:#15364a;max-width:130px;font:inherit;background:#fffdf8;border:1px solid #c6b58a;border-radius:4px;padding:4px 6px}.scanner-page-footer{color:#aab6bf;grid-area:3/1/auto/-1;justify-content:space-between;align-items:center;gap:12px;min-width:0;font-size:11px;display:flex}.scanner-page-footer>button{color:#e6c560;background:#0c1720;border-radius:20px;min-height:36px}.scanner-page-footer>span{overflow-wrap:anywhere}.scanner-dialog{color:#193449;background:#fbf8ef;border:1px solid #b69a57;border-radius:6px;width:min(720px,100vw - 24px);max-height:calc(100dvh - 32px);padding:0;font-family:Inter,ui-sans-serif,system-ui,sans-serif}.scanner-dialog::backdrop{background:#0009}.scanner-dialog>header{border-bottom:1px solid #ded2b6;justify-content:space-between;align-items:center;gap:12px;padding:14px 18px;display:flex}.scanner-dialog h2{margin:0;font:700 23px Georgia,serif}.scanner-dialog-body{padding:18px;font-size:13px;line-height:1.6}.scanner-dialog-body>p{margin:0 0 16px}.scanner-dialog footer{border-top:1px solid #ded2b6;flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:12px 18px;display:flex}.scanner-criteria-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;display:grid}.scanner-criteria-grid label>span{margin-bottom:5px;font-size:11px;display:block}.scanner-criteria-grid input[type=number]{color:#193449;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #b8c8d4;border-radius:4px;padding:8px}.scanner-weekly{grid-column:1/-1;align-items:center;gap:8px;display:flex}@media (width<=1500px) and (width>=1101px){.trade-scanner{grid-template-columns:minmax(420px,32fr) minmax(0,68fr)}.scanner-sizing{column-gap:12px;padding:10px}.scanner-strategy-content{gap:12px}.scanner-sizing h3{gap:10px;font-size:23px}.scanner-model-column+.scanner-model-column:before{left:-7px}.scanner-account{grid-template-columns:44px minmax(0,1fr);gap:6px;padding-inline:8px}.scanner-account-art{width:44px;height:44px}.scanner-account-top>span:not(.scanner-artwork){font-size:15px}.scanner-account>strong{font-size:20px}.scanner-model{padding-inline:8px}.scanner-model h4{font-size:10px}.scanner-model-data{gap:6px}.scanner-model-data strong{font-size:19px}.scanner-model-data>div:last-child strong{font-size:15px}.scanner-metrics>div{gap:6px;padding-inline:7px}.scanner-metrics strong{font-size:23px}.scanner-metrics>div:last-child strong{font-size:15px}.scanner-metrics .scanner-artwork{width:23px;height:23px}.scanner-top{gap:8px}.scanner-top article{grid-template-columns:28px minmax(0,1fr);gap:6px;padding:9px}.scanner-rank{width:27px;height:30px;font-size:22px}.scanner-top h4{font-size:21px}.scanner-opportunity-values strong{font-size:23px}.scanner-opportunity-values>div:last-child strong{font-size:20px}}@media (width<=1100px){.app-shell:has(.trade-scanner) .page-content{padding:14px 12px 24px}.trade-scanner{flex-direction:column;display:flex}.scanner-notices,.scanner-sizing,.scanner-workspace,.scanner-page-footer{width:100%}.scanner-sizing{height:auto;min-height:0;overflow:visible}.scanner-workspace{height:auto;min-height:580px}.scanner-table-scroll{flex:none;max-height:520px}.scanner-account{min-height:126px}.scanner-model{min-height:128px}.scanner-strategy-collapsed .scanner-sizing{flex-shrink:0;height:auto;min-height:54px}.trade-scanner.scanner-strategy-collapsed .scanner-strategy-toggle{flex-direction:row;justify-content:flex-start;gap:12px;padding:10px 14px;font-size:18px}.scanner-strategy-collapsed .scanner-strategy-toggle>span:last-child{writing-mode:horizontal-tb}}@media (width<=700px){.scanner-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}.scanner-metrics>div{justify-content:flex-start;padding:10px}.scanner-metrics>div+div{border-left:0}.scanner-metrics strong{font-size:23px}.scanner-metrics>div:last-child strong{font-size:16px}.scanner-top{grid-template-columns:1fr}.scanner-toolbar-actions{gap:6px}.scanner-criteria-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=600px){.scanner-strategy-content{grid-template-columns:1fr}.scanner-model-column{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.scanner-account,.scanner-model-column>.scanner-model:last-child{grid-column:1/-1}.scanner-model-column+.scanner-model-column:before{content:none}.scanner-sizing h3{gap:12px;font-size:23px}.scanner-sizing .scanner-title-leaf{width:40px;height:40px}.scanner-model-data strong{font-size:20px}.scanner-model-data>div:last-child strong{font-size:16px}.scanner-workspace{padding:10px}.scanner-workspace-title h2{font-size:25px}}@media (width<=400px){.scanner-sizing{gap:10px;padding:10px}.scanner-model-column{gap:8px}.scanner-model{padding:8px}.scanner-model-heading{gap:5px}.scanner-model-art{width:27px;height:27px}.scanner-model h4{font-size:10px}.scanner-model-data{grid-template-columns:1fr}.scanner-model-data span{min-height:0}.scanner-model-data>div:last-child strong{font-size:16px}.scanner-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.scanner-criteria-grid{grid-template-columns:1fr}}.scanner-saved-context{color:#365269;background:#f7fafc;border:1px solid #d5dfe7;border-radius:4px;margin:0 14px 12px;padding:9px 12px;font-size:11px}.scanner-saved-context p{margin:0 0 6px}.scanner-saved-context summary{cursor:pointer;font-weight:600}.scanner-saved-context dl{flex-wrap:wrap;gap:10px 20px;margin:10px 0 0;display:flex}.scanner-saved-context dl>div{min-width:130px}.scanner-saved-context dt{color:#607589}.scanner-saved-context dd{margin:3px 0 0;font-weight:600}.scanner-metrics>div:last-child strong{white-space:normal;overflow-wrap:anywhere;line-height:1.4}.moving-average{--ma-gold:#d8b65d;--ma-ink:#0c2239;--ma-navy:#062337;min-width:0;color:var(--ma-ink);font-variant-numeric:tabular-nums;padding:12px 16px 24px;font-family:Arial,sans-serif}.moving-average *,.moving-average :before,.moving-average :after{box-sizing:border-box;letter-spacing:0}.moving-average button,.moving-average input,.moving-average select{font:inherit}.moving-average button{color:#eacb80;cursor:pointer;background:#09283e;border:1px solid #a88c43;border-radius:4px;justify-content:center;align-items:center;gap:7px;min-height:30px;padding:5px 10px;display:inline-flex}.moving-average button:disabled{opacity:.45;cursor:default}.moving-average button:not(:disabled):hover{filter:brightness(1.12)}.moving-average :is(button,input,select):focus-visible{outline-offset:2px;outline:2px solid #2684c8}.moving-average :is(input,select){color:#12334f;background:#f7fbfe;border:1px solid #c6d8e4;border-radius:3px;width:100%;min-width:0;height:30px;padding:4px 6px}.moving-average input:disabled{color:#5a7185;background:#edf4fa}.moving-average input[type=number]{appearance:textfield}.moving-average input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.moving-average input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ma-banner{color:#ebc86e;background:repeating-radial-gradient(at 100% 0,#0000 0 18px,#d8b65d08 19px 20px),#052238;border:1px solid #b89942;align-items:center;gap:20px;min-height:100px;padding:14px 28px;display:flex}.ma-banner img{object-fit:contain;flex-shrink:0;width:52px;height:64px}.ma-banner h1{text-transform:uppercase;margin:0;font:700 30px/1.2 Georgia,serif}.ma-banner p{color:#edf2f6;margin:7px 0 0;font:15px Georgia,serif}.ma-summary{color:#eff5fa;background:#052236;border:1px solid #c9a748;border-radius:5px;flex-wrap:wrap;align-items:center;gap:20px;min-height:62px;margin:8px 0 0;padding:10px 14px;display:flex}.ma-statuses{text-transform:uppercase;flex-wrap:wrap;gap:10px;font-size:10px;font-weight:700;display:flex}.ma-statuses>span,.ma-statuses label{background:#051c2d;border:1px solid #747a66;border-radius:4px;justify-content:center;align-items:center;gap:8px;min-height:34px;padding:7px 10px;display:flex}.ma-statuses>span:before{content:"";background:#c98568;border-radius:50%;width:8px;height:8px}.ma-statuses>.ma-data-available:before{background:#dbbe6d}.ma-statuses label{border-color:#478d89}.ma-statuses input{accent-color:#41c6a0;width:13px;height:13px;margin:0}.ma-totals{flex:1;justify-content:space-evenly;gap:24px;min-width:250px;display:flex}.ma-totals>div{border-left:1px solid #9b8346;padding-left:22px}.ma-totals strong{font:700 23px Georgia,serif;display:block}.ma-totals span{text-transform:uppercase;white-space:nowrap;margin-top:3px;font-size:9px;display:block}.ma-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.ma-actions button{color:#fff;min-height:35px;font-size:11px;font-weight:700;box-shadow:inset 0 0 6px #87b8e126}.ma-actions .ma-save-command{background:linear-gradient(#154a76,#082b48);border-color:#428fd2}.ma-actions .ma-load-command{color:#0d2433;background:linear-gradient(#ffe6a5,#e6bb58);border-color:#e5b54a}.ma-actions .ma-export-command{color:#e6fff7;border-color:#138b70}.ma-actions .ma-export-command svg{color:#21b99b}.ma-actions .ma-clear-command{border-color:#bd4b62}.ma-actions .ma-clear-command svg{color:#d44962}.ma-sync{color:#b2c6d6;min-height:22px;padding:5px 3px;font-size:10px}.ma-message,.ma-incoming{color:#12364e;background:#e9f4f5;border:1px solid #b9d3da;flex-wrap:wrap;align-items:center;gap:12px;margin-bottom:10px;padding:10px 14px;font-size:12px;display:flex}.ma-message button{margin-left:auto}.ma-incoming{background:#fff4d5}.ma-workspace{width:100%;min-width:0;display:block}.ma-ledger{background:#fcfcf8;border:1px solid #c3a14c;border-radius:5px;width:100%;min-width:0;overflow:hidden}.ma-panel-heading{color:#ebc875;background:#062338;border-bottom:1px solid #c2a04c;align-items:center;gap:12px;min-height:43px;padding:8px 20px;display:flex}.ma-panel-heading h2{text-transform:uppercase;flex:1;margin:0;font:700 21px/1.1 Georgia,serif}.ma-panel-heading label{align-items:center;gap:7px;font-size:10px;display:flex}.ma-panel-heading select{width:95px;height:27px;font-size:11px}.ma-panel-heading>button{min-height:27px;padding:3px 6px}.ma-ledger-scroll{scrollbar-color:#b79945 #eaf2f6;overflow-x:auto}.ma-ledger table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:1490px;font-size:11px}.ma-ledger .ma-col-expand{width:38px}.ma-ledger .ma-col-number{width:48px}.ma-ledger .ma-col-ticker{width:98px}.ma-ledger .ma-col-name{width:180px}.ma-ledger .ma-col-price{width:87px}.ma-ledger .ma-col-strike{width:86px}.ma-ledger .ma-col-expiration{width:136px}.ma-ledger .ma-col-premium{width:87px}.ma-ledger .ma-col-roi{width:77px}.ma-ledger .ma-col-gap{width:87px}.ma-ledger .ma-col-rating{width:156px}.ma-ledger .ma-col-analysis{width:110px}.ma-ledger .ma-col-send{width:146px}.ma-ledger .ma-col-clear{width:30px}.ma-ledger thead th{color:#f1f4f7;text-transform:uppercase;background:#06263b;border-bottom:2px solid #d6b04d;border-right:1px solid #254256;height:42px;padding:4px;font-size:10px}.ma-ledger thead th button{width:100%;min-height:28px;color:inherit;text-transform:uppercase;background:0 0;border:0;padding:3px 0;font-size:10px}.ma-ledger tbody>tr:not(.ma-expanded-row)>td{text-align:center;background:#fcfdfb;border-bottom:1px solid #d7e4ed;border-right:1px solid #e4ecf1;height:43px;padding:4px}.ma-ledger tbody>tr.ma-alternate>td{background:#edf5fb}.ma-ledger tbody>tr.ma-selected>td{background:#fff9e8}.ma-ledger tbody>tr:not(.ma-expanded-row)>td:first-child{border-left:3px solid #0000}.ma-ledger tbody>tr.ma-selected>td:first-child{border-left-color:#c7a244}.ma-ledger tbody input{text-align:center;width:100%;height:30px;font-size:11px}.ma-ledger tbody :is(.ma-ticker-input,input[type=number]){background:#fffdf7;border-color:#ebd7ad}.ma-ledger tbody .ma-ticker-input{font-size:13px;font-weight:700}.ma-ledger tbody .ma-stock-input{text-align:left;color:#4d6b88;text-overflow:ellipsis;background:#f0f7fd}.ma-ledger tbody .ma-expiration-input{background:#f8fbfe;padding-left:4px;padding-right:3px;font-size:10px}.ma-ledger .ma-expand-toggle{color:#0c304c;background:#f7fbff;border-color:#d5e1e9;border-radius:50%;width:27px;height:27px;min-height:27px;padding:0}.ma-ledger .ma-selected .ma-expand-toggle{color:#fff;background:#06283e;border-color:#ab8b3e}.ma-ledger .ma-row-number{color:#f7fbff;background:#06283e;border-color:#4c8bb9;border-radius:50%;width:31px;height:31px;min-height:31px;padding:0;font-size:11px;font-weight:700}.ma-ledger .ma-row-number.ma-marked{color:#082437;background:#d4b35c;border-color:#a47c23}.ma-readout{background:#f0f7fc;border:1px solid #e4edf3;border-radius:3px;justify-content:center;align-items:center;min-height:30px;padding:3px;display:flex}.ma-ledger .ma-analysis-command{color:#1b5b96;background:#f3f9ff;border-color:#9dc5ef;min-height:30px;padding:4px 8px;font-size:11px}.ma-ledger .ma-entry-command{white-space:nowrap;width:100%;min-height:30px;padding:4px 6px;font-size:11px}.ma-ledger .ma-clear-row{color:#a06666;background:0 0;border:0;min-height:26px;padding:3px}.ma-ledger-rating{white-space:nowrap;color:#5c7895;justify-content:center;align-items:center;gap:8px;font-size:11px;display:flex}.ma-stars{flex-shrink:0;align-items:center;gap:2px;height:18px;display:inline-flex}.ma-stars>span{color:#9caebc;width:14px;height:14px;display:block;position:relative}.ma-stars>span>svg{fill:#a7b7c333}.ma-star-fill{color:#ba8b26;height:14px;position:absolute;top:0;left:0;overflow:hidden}.ma-star-fill svg{fill:#d8b050}.moving-average .ma-positive{color:#00894e;font-weight:700}.moving-average .ma-negative{color:#ed3b40}.moving-average .ma-primary{color:#0c2538;background:linear-gradient(#ffe6a2,#e6b74d);border-color:#d0a23b;font-weight:700}.ma-expanded-row>td{background:#fffefa;border-bottom:1px solid #d5b563;padding:10px 18px 12px}.ma-expanded-content{white-space:normal;width:100%;min-width:270px;max-width:calc(100vw - 100px);margin:0 auto}.ma-detail-summary{color:#f4f7fa;background:#062337;border:1px solid #24465c;border-radius:5px;align-items:center;gap:14px;min-height:92px;padding:14px 18px;display:flex}.ma-medallion{color:#e6bd59;border:3px solid #cba34d;border-radius:50%;flex:0 0 66px;place-items:center;width:66px;height:66px;font:700 16px Georgia,serif;display:grid;box-shadow:inset 0 0 0 3px #294556,0 0 0 1px #7d632e}.ma-detail-identity{flex:1.7;min-width:120px}.ma-detail-identity h3{overflow-wrap:anywhere;margin:0 0 6px;font:700 25px Georgia,serif}.ma-detail-identity p{text-transform:uppercase;overflow-wrap:anywhere;color:#d0dce6;margin:0;font-size:10px;line-height:1.35}.ma-detail-stat{text-align:center;border-left:1px solid #a48743;flex:1;min-width:75px;padding-left:12px}.ma-detail-stat>span:first-child{text-transform:uppercase;margin-bottom:6px;font-size:9px;display:block}.ma-detail-stat strong{overflow-wrap:anywhere;font:700 20px/1.2 Georgia,serif;display:block}.ma-detail-stat.ma-detail-rating{min-width:95px}.ma-detail-rating .ma-stars{margin-top:4px}.ma-movement-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px;display:grid}.ma-movement{background:#fffefb;border:1px solid #ead6a4;border-radius:5px;min-width:0;padding:10px 12px 5px}.ma-movement h3{color:#0d2943;text-transform:uppercase;align-items:center;gap:8px;margin:0 0 8px;font:700 19px Georgia,serif;display:flex}.ma-daily h3 svg{color:#247ef0}.ma-weekly h3 svg{color:#a77c1c}.ma-history-fields{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.ma-history-fields label,.ma-history-stat{text-align:center;flex-direction:column;min-width:0;display:flex}.ma-history-fields label>span,.ma-history-stat>span{color:#173b58;text-transform:uppercase;background:#eff6fd;border:1px solid #c6dced;border-radius:2px;justify-content:center;align-items:center;min-height:25px;padding:3px 1px;font-size:9px;line-height:1.2;display:flex}.ma-history-fields input{background:#fff;border-color:#c7dfef;height:30px;margin-top:3px;padding:3px 1px;font-size:11px}.ma-history-fields input:disabled{background:#f4f9fd}.ma-history-stat strong{color:#23683a;background:#f4faf2;border:1px solid #cfdfd2;border-radius:3px;justify-content:center;align-items:center;height:30px;margin-top:3px;font-size:14px;display:flex}.ma-history-chart{color:#1981ff;width:100%;height:180px;display:block}.ma-history-chart circle{fill:currentColor;stroke:#fff;stroke-width:1px}.ma-chart-line{stroke:currentColor;stroke-width:2.5px;stroke-linecap:round;stroke-linejoin:round}.ma-weekly-chart{color:#b18a2a}.ma-chart-axis{stroke:#c9dbe6}.ma-chart-strike{stroke:#8b20ff;stroke-dasharray:4 3}.ma-history-chart text{fill:#607d96;font:11px Arial,sans-serif}.ma-chart-empty{color:#8ca0b0;justify-content:center;align-items:center;gap:8px;height:150px;font-size:12px;display:flex}.ma-strike-check{background:#fffdf7;border:1px solid #ead6a4;border-radius:5px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;margin-top:9px;padding:12px 16px;display:flex}.ma-strike-check h3{text-transform:uppercase;align-items:center;gap:9px;margin:0;font:700 18px Georgia,serif;display:flex}.ma-strike-check h3 svg{color:#a47719}.ma-strike-check>div{text-align:center;border-left:1px solid #d5e2ec;flex:1;min-width:85px;padding-left:12px}.ma-strike-check>div>span:first-child{text-transform:uppercase;margin-bottom:4px;font-size:10px;display:block}.ma-strike-check strong{font:700 20px Georgia,serif;display:block}.ma-strike-check small{color:#58748a;margin-top:4px;font-size:9px;display:block}.ma-review-rating .ma-stars{margin-top:4px}.ma-review-score{color:#8a5e10;background:#f8efd6;border-radius:5px;padding:12px 22px;font-size:13px;font-weight:700}.ma-strike-check>button{min-height:39px;margin-left:10px;padding:8px 20px;font-size:13px}.ma-detail-meta{color:#6d8191;text-align:right;padding:7px 2px 0;font-size:10px}.ma-pagination{color:#d8e4ed;background:#062337;flex-wrap:wrap;align-items:center;gap:7px;min-height:42px;padding:8px 12px;font-size:11px;display:flex}.ma-pagination>span{margin-right:10px}.ma-pagination button{border-color:#446277;width:27px;height:27px;min-height:27px;padding:3px}.ma-pagination label{align-items:center;gap:9px;margin-left:auto;display:flex}.ma-pagination select{color:#fff;background:#0e3148;border-color:#3e6179;width:60px;height:27px;font-size:11px}.ma-no-rows{color:#738898;justify-content:center;align-items:center;gap:8px;padding:50px 12px;font-size:13px;display:flex}.ma-dialog{color:#153248;background:#fcfcf8;border:1px solid #b99c4a;border-radius:6px;width:min(460px,100% - 32px);max-height:calc(100dvh - 40px);padding:0;overflow:auto}.ma-dialog::backdrop{background:#020d1a99}.ma-dialog header{color:#eccb7d;background:#0b293e;align-items:center;gap:12px;padding:14px 18px;display:flex}.ma-dialog h2{flex:1;margin:0;font:700 20px Georgia,serif}.ma-dialog p,.ma-guide{padding:0 18px;font-size:13px;line-height:1.6}.ma-guide p{padding:0}.ma-guide ol{padding-left:18px}.ma-guide li{margin:9px 0}.ma-dialog footer{justify-content:flex-end;gap:8px;padding:12px 18px;display:flex}@media (width<=1350px){.ma-actions{margin-left:auto}.ma-totals{justify-content:flex-start}.ma-detail-summary{flex-wrap:wrap}.ma-detail-identity{min-width:180px}.ma-detail-stat{min-width:100px}}@media (width<=900px){.ma-movement-grid{grid-template-columns:minmax(0,1fr)}.ma-detail-stat{flex-basis:22%}.ma-expanded-content{position:sticky;left:0}.ma-strike-check>button{width:100%;margin-left:0}}@media (width<=600px){.moving-average{padding:10px 8px 20px}.ma-banner{gap:10px;min-height:84px;padding:12px}.ma-banner img{width:36px;height:48px}.ma-banner h1{font-size:21px}.ma-banner p{font-size:12px;line-height:1.3}.ma-summary{gap:12px;padding:10px}.ma-statuses{gap:6px;font-size:9px}.ma-statuses>span,.ma-statuses label{min-height:29px;padding:6px}.ma-totals{flex-basis:100%;justify-content:space-between;gap:8px;width:100%}.ma-totals>div{padding-left:10px}.ma-totals strong{font-size:21px}.ma-totals span{font-size:8px}.ma-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:7px;width:100%;display:grid}.ma-actions button{min-height:33px}.ma-panel-heading{gap:6px;padding:9px 10px}.ma-panel-heading h2{font-size:17px}.ma-panel-heading label{font-size:9px}.ma-panel-heading select{width:70px}.ma-expanded-row>td{padding:8px}.ma-expanded-content{max-width:calc(100vw - 70px);margin:0}.ma-detail-summary{gap:10px;padding:12px}.ma-medallion{flex-basis:48px;width:48px;height:48px;font-size:12px}.ma-detail-identity{min-width:130px}.ma-detail-identity h3{font-size:22px}.ma-detail-stat{flex-basis:40%;min-width:90px;padding-left:8px}.ma-detail-stat strong{font-size:18px}.ma-movement{padding:9px 6px 4px}.ma-movement h3{font-size:16px}.ma-history-fields{gap:2px}.ma-history-fields label>span,.ma-history-stat>span{min-height:29px;font-size:8px}.ma-history-stat strong{font-size:11px}.ma-history-fields input{font-size:10px}.ma-strike-check{gap:12px;padding:10px}.ma-strike-check h3{flex-basis:100%;font-size:16px}.ma-strike-check>div{min-width:65px;padding-left:4px}.ma-strike-check strong{font-size:18px}.ma-review-score{text-align:center;width:100%}.ma-pagination label{margin-left:0}}.ma-history-chart .ma-strike-halo{fill:#8b20ff;stroke:none;animation:1.8s ease-in-out infinite ma-strike-glow}.ma-history-chart .ma-strike-dot{fill:#8b20ff;stroke:#fff;stroke-width:1.5px;filter:drop-shadow(0 0 3px #8b20ff)}.ma-history-chart .ma-strike-label{fill:#8015ee;font-weight:700}@keyframes ma-strike-glow{0%,to{opacity:.15}50%{opacity:.55}}@media (prefers-reduced-motion:reduce){.ma-history-chart .ma-strike-halo{opacity:.3;animation:none}}.ma-chart-grid{stroke:#e4edf3;stroke-width:1px}.ma-chart-current{stroke:#6f7b89;stroke-width:1.3px;stroke-dasharray:5 4}.ma-current-marker rect{fill:#6f7b89;stroke:#fff;stroke-width:1px}.ma-history-chart .ma-current-marker text{fill:#596776}.ma-chart-wrap{--ma-series-color:#1981ff}.ma-weekly-chart-wrap{--ma-series-color:#b18a2a}.ma-chart-legend{color:#607d96;flex-wrap:wrap;justify-content:center;gap:12px 22px;margin:0 0 4px;font:11px Arial,sans-serif;display:flex}.ma-chart-legend>span{align-items:center;gap:7px;display:inline-flex}.ma-chart-legend i{border-top:2px solid var(--ma-series-color);width:29px;height:0;display:inline-block;position:relative}.ma-chart-legend i:after{content:"";background:var(--ma-series-color);border:1px solid #fff;border-radius:50%;width:8px;height:8px;position:absolute;top:-5px;left:11px}.ma-chart-legend .ma-legend-current{border-top:1px dashed #6f7b89}.ma-chart-legend .ma-legend-current:after{background:#6f7b89;border-radius:0}.ma-chart-legend .ma-legend-strike{border-top:1px dashed #8b20ff}.ma-chart-legend .ma-legend-strike:after{background:#8b20ff;border-radius:0;transform:rotate(45deg)}.ma-unified-header{border-radius:4px;gap:20px;min-height:76px;padding:12px 18px}.ma-title{align-items:center;gap:14px;min-width:0;display:flex}.ma-unified-header .ma-title img{width:38px;height:48px}.ma-unified-header h1{white-space:nowrap;font-size:clamp(20px,1.7vw,30px)}.ma-unified-header p{margin-top:3px;font-size:13px}.ma-unified-header .ma-summary{background:0 0;border:0;flex-wrap:nowrap;flex:1;gap:16px;min-width:0;margin:0;padding:0}.ma-unified-header .ma-totals{justify-content:space-evenly;gap:16px;min-width:190px}.ma-unified-header .ma-totals span{text-transform:none;font:12px Georgia,serif}.ma-unified-header .ma-actions{flex-wrap:nowrap}.ma-data-options{color:#b2c6d6;margin-top:10px;font-size:11px}.ma-data-options summary{cursor:pointer;padding:5px}.ma-data-options .ma-statuses{padding:8px 4px}@media (width<=1150px){.ma-unified-header{flex-wrap:wrap}.ma-unified-header .ma-summary{flex-wrap:wrap;flex-basis:100%}.ma-unified-header .ma-actions{flex-wrap:wrap}}@media (width<=600px){.ma-unified-header h1{white-space:normal}.ma-unified-header .ma-totals{flex-basis:100%;min-width:0}}.ticker-sorter{--ts-gold:#c9a552;--ts-ink:#102c40;color:var(--ts-ink);min-width:0;font:12px/1.4 Inter,ui-sans-serif,system-ui,sans-serif}.ticker-sorter *,.ts-dialog *{box-sizing:border-box}.ticker-sorter h1,.ticker-sorter h2,.ticker-sorter h3{letter-spacing:0;font-family:Georgia,serif}.ticker-sorter button,.ts-dialog button{color:#f4f5f7;cursor:pointer;background:linear-gradient(#0c2d43,#041522);border:1px solid #375267;border-radius:5px;justify-content:center;align-items:center;gap:7px;min-height:32px;padding:6px 12px;font:600 11px/1.3 Inter,ui-sans-serif,system-ui,sans-serif;display:inline-flex}.ticker-sorter button:disabled{opacity:.5;cursor:not-allowed}.ticker-sorter button:hover:not(:disabled){border-color:#cba54f}.ticker-sorter :focus-visible,.ts-dialog :focus-visible{outline-offset:2px;outline:2px solid #c89c32}.ticker-sorter input:not([type=checkbox]),.ticker-sorter select,.ticker-sorter textarea{color:#13344b;width:100%;min-width:0;min-height:33px;font:inherit;background:linear-gradient(#fff,#f4f8fc);border:1px solid #c7d6e3;border-radius:4px;padding:6px 9px;display:block}.ticker-sorter input[readonly]{background:#f1f5f8}.ticker-sorter input[type=checkbox]{accent-color:#b99238}.ticker-sorter [hidden]{display:none!important}.ts-tabs{background:#fffdf7;border:1px solid #dcc790;border-radius:6px;flex-wrap:wrap;gap:8px;margin-bottom:12px;padding:8px 10px;display:flex;box-shadow:0 2px 8px #0002}.ts-tabs button{overflow-wrap:anywhere;min-width:140px;min-height:34px}.ts-tabs button[aria-current]{color:#102436;background:linear-gradient(#ffe69b,#efc24f);border-color:#d4a525;box-shadow:inset 0 1px #fff8df}.ts-overview,.ts-ledger{background:#fffdf8;border:1px solid #c7a24c;border-radius:7px;min-width:0;margin-bottom:14px;box-shadow:0 2px 8px #0003}.ts-banner,.ts-section-heading{color:#f5f5f5;background:repeating-radial-gradient(at 100% 100%,#0000 0 8px,#26475a26 9px 10px),linear-gradient(110deg,#041622,#0b2b40);border-bottom:1px solid #c8a44e;border-radius:6px 6px 0 0;align-items:center;gap:16px;min-height:60px;padding:10px 20px;display:flex}.ts-banner img,.ts-section-heading img{object-fit:contain;flex-shrink:0}.ts-banner>div:first-of-type{border-left:1px solid #c0a058;min-width:0;padding-left:16px}.ts-banner h1{overflow-wrap:anywhere;margin:0;font-size:26px;line-height:1.15}.ts-banner p{color:#c5d1da;margin:3px 0 0;font-size:10px}.ts-commands{align-items:center;gap:12px;margin-left:auto;display:flex}.ts-commands>button svg{color:#f0cd76}.ts-options{position:relative}.ts-options summary{cursor:pointer;border-radius:4px;padding:6px;list-style:none;display:flex}.ts-options summary::-webkit-details-marker{display:none}.ts-options>div{z-index:10;background:#082336;border:1px solid #c7a24c;border-radius:5px;gap:5px;width:215px;padding:7px;display:grid;position:absolute;top:calc(100% + 7px);right:0;box-shadow:0 8px 24px #0005}.ts-options button{justify-content:flex-start;width:100%}.ts-summary-band{grid-template-columns:minmax(180px,1.1fr) minmax(150px,1fr) minmax(140px,.9fr) minmax(160px,1fr) minmax(170px,1fr) minmax(270px,1.65fr);align-items:center;padding:17px 14px 12px;display:grid}.ts-symbol-block,.ts-summary-metric{border-right:1px solid #dfcfae;min-width:0;padding:7px 18px}.ts-symbol-block>label{background:#edf6fb;margin:-3px -8px 6px;padding:5px 8px;display:block}.ts-symbol-block label>span,.ts-price-label,.ts-summary-metric>span,.ts-counts span,.ts-type-summary>div>span{text-transform:uppercase;color:#56718b;align-items:center;gap:9px;font-size:10px;font-weight:700;display:flex}.ts-symbol-block input{height:41px;padding:2px 7px!important;font:700 27px/1.1 Georgia,serif!important}.ts-current-price{margin-top:2px;font:700 23px/1.2 Georgia,serif;display:block}.ts-symbol-block small{color:#6f8190;font-size:9px;display:block}.ts-summary-metric{text-align:center;align-content:center;gap:10px;min-height:100px;display:grid}.ts-summary-metric>span{justify-content:center}.ts-summary-metric svg,.ts-counts svg{color:#a77b1d;flex-shrink:0}.ts-summary-metric strong{overflow-wrap:anywhere;font:700 29px/1.1 Georgia,serif}.ts-total-pl strong{font:800 32px/1.1 Inter,system-ui,sans-serif}.ts-summary-metric small{color:#697f8c;font-size:10px}.ts-counts{border-right:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.ts-counts>div{justify-items:center;gap:13px;display:grid}.ts-counts span{flex-wrap:wrap;justify-content:center;gap:6px;font-size:9px}.ts-type-summary{background:#fffdf7;border:1px solid #e3d3af;border-radius:6px;grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;padding:15px 18px;display:grid;box-shadow:0 4px 12px #442a0710}.ts-type-summary>div{border-left:3px solid #22ab80;gap:5px;min-width:0;padding-left:14px;display:grid}.ts-type-summary>div:last-child{border-color:#ed6471}.ts-type-summary strong{font:700 25px/1 Georgia,serif}.ts-type-summary b{overflow-wrap:anywhere;font:700 22px/1.2 Georgia,serif}.ts-type-summary small{color:#647a89;font-size:10px}.ts-overview-foot{color:#74818a;justify-content:flex-end;gap:12px;padding:0 22px 7px;font-size:9px;display:flex}.ts-notes{border-top:1px solid #dfcfae;padding:16px 20px}.ts-notes label>span{margin-bottom:8px;font-weight:700;display:block}.ts-notes textarea{resize:vertical;min-height:100px;line-height:1.6}.ts-section-heading{gap:14px;min-height:56px;padding:9px 18px}.ts-section-heading h2{text-transform:uppercase;white-space:nowrap;margin:0;font-size:22px}.ts-section-heading>span{color:#d0dbe3;border-left:1px solid #b79d64;padding-left:18px;font-size:10px}.ts-section-heading>button{margin-left:auto}.ts-section-heading>.ts-tabs{min-width:min(100%,320px);box-shadow:none;background:0 0;border:0;border-radius:0;flex:1;margin:0;padding:0}.ts-section-heading>.ts-tabs button{flex:none;min-width:88px}.ts-table-scroll{border-radius:0 0 6px 6px;padding:4px 4px 0;overflow-x:auto}.ticker-sorter table{border-collapse:separate;border-spacing:0;table-layout:auto;white-space:nowrap;width:100%}.ticker-sorter th{color:#efd47e;text-transform:uppercase;background:linear-gradient(#102f43,#041522);border-right:1px solid #52697a;padding:10px 12px;font-size:10px;font-weight:800}.ticker-sorter th:first-child{border-top-left-radius:4px}.ticker-sorter th:last-child{border-right:0;border-top-right-radius:4px}.ticker-sorter td{text-align:center;background:#fff;border-bottom:1px solid #e7e8e8;border-right:1px solid #e5e8eb;height:43px;padding:7px 12px;font-size:13px}.ticker-sorter tbody>tr.ts-alternate>td{background:#fffaf0}.ticker-sorter .ts-expanded-summary>td{background:#fffaf0;border-top:1px solid #dfbd70;border-bottom:0}.ticker-sorter tbody>tr[aria-selected=true]>td{background:#fff5d7}.ticker-sorter .ts-expanded-summary>td:first-child{border-left:1px solid #dfbd70;border-top-left-radius:7px}.ticker-sorter .ts-expanded-summary>td:last-child{border-right:1px solid #dfbd70;border-top-right-radius:7px}.ticker-sorter .ts-expanded-row>td{border-inline:1px solid #dfbd70;white-space:normal;background:#fffaf0;border-bottom:1px solid #dfbd70;padding:0 12px 10px}.ticker-sorter .ts-number{color:#13334e;background:0 0;border:0;border-radius:50%;width:32px;min-width:32px;height:32px;padding:0;font-size:12px;position:relative}.ticker-sorter .ts-number[aria-pressed=true]{color:#13334e;background:0 0}.ticker-sorter .ts-number[aria-pressed=true]:after{content:"";pointer-events:none;background:conic-gradient(#f44747,#f7b631,#4fc76a,#32b9df,#6466ef,#ce55d8,#f44747);border-radius:50%;padding:2px;animation:4s linear infinite ts-selection-rotate;position:absolute;inset:-2px;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;-webkit-mask-composite:xor;mask-composite:exclude;-webkit-mask-source-type:auto,auto;mask-mode:match-source,match-source}@keyframes ts-selection-rotate{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.ticker-sorter .ts-number[aria-pressed=true]:after{animation:none}}.ticker-sorter th[draggable=true]{cursor:grab}.ticker-sorter th[draggable=true]:active{cursor:grabbing}.ticker-sorter .ts-view-details{color:#2b445b;background:#fffdf8;border-color:#e7d2a4;min-width:115px}.ts-rotate{transform:rotate(180deg)}.ts-chip{background:#edf4fa;border:1px solid #c2d4e4;border-radius:4px;justify-content:center;align-items:center;min-width:66px;height:27px;padding:3px 10px;font-size:11px;font-weight:700;display:inline-flex}.ts-chip-call{color:#0a7746;background:#e1f7e7;border-color:#70cb98}.ts-chip-put{color:#c73a45;background:#fff0ef;border-color:#e9a5a9}.ts-chip-open{color:#145da9;background:#e7f2ff;border-color:#7faeeb}.ts-chip-assigned{color:#85600c;background:#fff0b8;border-color:#e5bd59}.ts-chip-closed,.ts-chip-expired{color:#526578;background:#edf1f4}.ts-chip-rolled{color:#706033;background:#f4eedc}.ticker-sorter .ts-empty{color:#718392;padding:34px 16px}.ts-profit{color:#008b68}.ts-loss{color:#c3454c}.ts-ledger-footer{flex-wrap:wrap;align-items:center;gap:14px;padding:10px 15px;font-size:10px;display:flex}.ticker-sorter .ts-ledger-totals>th,.ticker-sorter .ts-ledger-totals>td{color:#17344b;background:#f8edcd;border-top:2px solid #cba44f;border-right:0;height:43px;padding:10px 12px;font-weight:700}.ticker-sorter .ts-ledger-totals>th{text-align:right;text-transform:none;font-size:12px}.ts-ledger-totals output{white-space:nowrap;font-size:15px}.ts-total-pill{background:#e7f2ff;border:1px solid #9ebfe1;border-radius:999px;justify-content:center;align-items:center;min-width:88px;min-height:30px;padding:4px 12px;display:inline-flex}.ts-total-pill.ts-profit{color:#006b50}.ts-total-pill.ts-loss{color:#ad303b}.ticker-sorter tbody>tr[aria-selected]{cursor:pointer}.ticker-sorter tbody>tr[aria-selected]:focus-visible{outline-offset:-2px}.ticker-sorter .ts-tabs .ts-remove-tracker{color:#8d4245;background:#fffdf7;border-color:#d3b2a7;margin-left:auto}.ts-pagination{align-items:center;gap:8px;margin-left:auto;display:flex}.ts-pagination button{min-height:26px;padding:3px 7px}.ts-inline-trade{background:#fffdf7;border:1px solid #e4cc98;border-left:4px solid #d29d22;border-radius:5px;min-width:0;padding:9px 14px 14px;box-shadow:0 4px 10px #5339000d}.ts-inline-heading{text-align:left;border-bottom:1px solid #e3d6ba;flex-wrap:wrap;align-items:center;gap:16px;margin-bottom:12px;padding-bottom:9px;display:flex}.ts-inline-heading small{color:#688092;margin-left:auto;font-size:11px}.ts-inline-trade-label{text-align:center;color:#17384e;overflow-wrap:anywhere;flex:1;min-width:180px;font-family:Georgia,serif;font-size:21px;font-weight:700}@media (width<=1100px){.ts-inline-trade-label{flex-basis:100%;min-width:0}.ts-inline-heading small{text-align:center;flex-basis:100%}}.ts-inline-heading small span{margin:0 8px}.ts-inline-heading [role=tablist]{background:#071d2d;border:1px solid #b99848;border-radius:6px 6px 0 0;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:0;width:min(100%,570px);padding:3px 3px 0;display:grid}.ticker-sorter .ts-inline-heading [role=tab]{color:#e6eff7;background:linear-gradient(#10384e,#061d2d);border:1px solid #345268;border-radius:5px 5px 0 0;min-width:0;min-height:40px;padding:9px 12px;font-size:13px}.ticker-sorter .ts-inline-heading [role=tab][aria-selected=true]{color:#142435;background:linear-gradient(#ffe79b,#eabb48);border-color:#e3bd5b}.ts-scenarios{text-align:left;grid-template-columns:minmax(0,1.08fr) minmax(0,1.12fr) minmax(0,1fr);gap:18px;display:grid}.ts-position-stack{align-content:start;gap:12px;min-width:0;display:grid}.ts-scenarios>section,.ts-position-stack>section{background:#fffdf8;border:1px solid #e5d8bc;border-radius:6px;min-width:0;box-shadow:0 3px 8px #3328140a}.ts-scenarios>section:last-child{border-right:1px solid #e5d8bc}.ts-scenario-heading{background:#092536;border-radius:5px 5px 0 0;padding:15px 16px}.ts-scenario-body{padding:14px}.ts-linked-count{color:#17384e;font-weight:750}.ts-trade-totals{border-top:1px solid #e5d8bc;gap:6px;margin-top:8px;padding-top:8px;display:grid}.ts-linked-pnl{border-top:1px solid #e5d8bc;padding-top:5px;font-weight:750}.ts-scenarios h4{text-transform:uppercase;color:#fff;margin:0;font-family:Georgia,serif;font-size:17px;font-weight:800;line-height:1.5}.ts-scenarios h4 span{font-weight:600}.ts-scenarios h4 .ts-scenario-step{color:#ffe397;white-space:nowrap;margin-right:5px;font:700 11px/1.4 system-ui,sans-serif;display:inline-block}.ts-scenario-guide{color:#526e83;margin:0 0 7px;font-size:11px;line-height:1.4}.ts-position-top,.ts-position-grid{grid-template-columns:minmax(0,1fr);gap:0;display:grid}.ts-current-position .ts-field{grid-template-columns:minmax(0,.9fr) minmax(0,1fr);align-items:center;gap:12px;margin-bottom:9px}.ts-current-position .ts-field>span{color:#3d5c75;font-weight:600}.ticker-sorter .ts-recorded-position input:not([readonly]):not(:disabled){background:#f7fcf9;border-color:#83bc97;box-shadow:inset 0 0 9px #4eaa704d}.ticker-sorter .ts-recorded-position [data-needs-value]>input:not([readonly]):not(:disabled){background:#effaf2;border-color:#35935c;box-shadow:inset 0 0 9px #4eaa7066,0 0 0 1px #35935c80}@media (prefers-reduced-motion:no-preference){.ticker-sorter .ts-recorded-position [data-needs-value]>input:not([readonly]):not(:disabled){animation:1.25s ease-in-out infinite alternate ts-editable-glow}}@keyframes ts-editable-glow{to{border-color:#187742;box-shadow:inset 0 0 12px #4eaa7099,0 0 0 2px #35935caa,0 0 9px #35935c99}}.ticker-sorter .ts-recorded-position input[readonly]{background:#ebeff2;border-color:#c9d1d7}.ticker-sorter .ts-recorded-position input:not([readonly]):focus-visible,.ts-chart-breakdown-trigger:focus-visible{outline-offset:1px;outline:2px solid #173d60}.ts-field{gap:5px;min-width:0;margin-bottom:8px;font-size:13px;display:grid}.ts-input-wrap{min-width:0;position:relative}.ticker-sorter .ts-outflow>input{color:#a42c3b;font-weight:700}.ts-unit-input input{padding-right:65px!important}.ts-input-unit{color:#526e83;pointer-events:none;font-size:10px;position:absolute;top:50%;right:23px;transform:translateY(-50%)}.ticker-sorter .ts-gold-button,.ts-dialog .ts-gold-button{color:#122a3c;background:linear-gradient(#ffe69e,#e9b947);border-color:#d7a124;box-shadow:0 3px 7px #5c450018}.ts-outcome-icon{color:#029463;background:#e2f6e9;border-radius:50%;flex:0 0 37px;place-items:center;width:37px;height:37px;display:grid}.ts-icon-red{color:#e25765;background:#ffe5e5}.ts-icon-blue{color:#277af0;background:#e3eeff}.ts-icon-violet{color:#7a43b4;background:#f1e8ff}.ts-icon-amber{color:#9a6515;background:#ffebc5}.ts-outcome-amount{text-align:left;justify-content:space-between;gap:6px;font-size:12px;display:flex}.ts-outcome-amount>strong{white-space:nowrap}.ts-scenario-disclaimer{color:#82919e;margin:7px 0 0;font-size:9px;line-height:1.5}.ts-roll-table-wrap{overflow-x:auto}.ts-outcome-chart{background:#edf7fe;border:1px solid #d5e7f3;border-radius:5px;font-size:12px}.ts-roll-comparisons{align-self:start;position:relative}.ts-chart-row{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:stretch;gap:6px;padding:0 8px;display:grid}.ts-chart-row:not(.ts-chart-axis){border-bottom:1px solid #d5e7f3;min-height:68px}.ticker-sorter button.ts-chart-breakdown-trigger{color:#185784;text-underline-offset:2px;background:0 0;border:0;gap:2px;min-height:22px;padding:0;font-family:inherit;font-size:11px;font-weight:700;line-height:1.3;text-decoration:underline}.ts-chart-row:has(.ts-chart-breakdown-trigger[aria-expanded=true]){background:#fff1c7}.ts-chart-description{align-items:center;gap:7px;padding-block:7px;display:flex}.ts-chart-description .ts-outcome-icon{flex:0 0 26px;width:26px;height:26px}.ts-chart-description small{white-space:pre-line;font-size:10px;line-height:1.35;display:block}.ts-chart-description strong{font-size:13px;font-weight:800}.ts-chart-track{background:linear-gradient(#3e566c,#3e566c) 50%/1px 100% no-repeat,repeating-linear-gradient(90deg,#d7e8f5 0 1px,#0000 1px 25%);position:relative}.ts-chart-bar{box-sizing:border-box;color:#fff;background:#158451;border-radius:3px;justify-content:flex-end;align-items:center;min-width:max-content;height:20px;padding-inline:4px;display:flex;position:absolute;top:50%;left:50%;transform:translateY(-50%)}.ts-chart-bar.ts-loss{background:#c33848;justify-content:flex-start;left:auto;right:50%}.ts-chart-value,.ts-chart-no-bar{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:11px}.ts-chart-no-bar{position:absolute;top:50%;right:calc(50% + 4px);transform:translateY(-50%)}.ts-chart-selected{box-shadow:inset 3px 0 #ca941d}.ts-pnl-breakdown{z-index:2;background:#fffdf8;border:1px solid #d6c29a;border-radius:6px;position:absolute;inset:0;overflow:auto;box-shadow:0 8px 18px #13283d33}.ts-pnl-breakdown>header,.ts-pnl-breakdown li{justify-content:space-between;align-items:center;gap:8px;display:flex}.ticker-sorter .ts-pnl-breakdown>header button{color:#fff;background:0 0;padding:4px}.ts-pnl-breakdown ol{counter-reset:pnl-item;gap:8px;margin:0 0 10px;padding:0;display:grid;position:relative}.ts-pnl-breakdown ol:before{content:"";background:#ca941d;width:2px;position:absolute;top:16px;bottom:-21px;left:19px}.ts-pnl-breakdown li{counter-increment:pnl-item;background:#fff;border:1px solid #e1e7ed;border-radius:5px;justify-content:start;padding:8px;font-size:12px}.ts-pnl-breakdown li:before{content:counter(pnl-item);text-align:center;background:#f0cf77;border-radius:50%;flex:0 0 20px;line-height:20px;position:relative}.ts-pnl-breakdown li strong{white-space:nowrap;margin-left:auto}.ts-pnl-breakdown li small{color:#526e83;margin-top:3px;display:block}.ts-breakdown-total{background:#eaf4fb;border-radius:5px;align-items:center;gap:8px;padding:9px;font-weight:750;display:flex}.ts-breakdown-total>.ts-outcome-amount{flex:1}.ts-timeline-check{color:#fff;background:#167549;border-radius:50%;flex:0 0 20px;padding:3px;position:relative}.ts-chart-axis>span:last-child{border-top:1px solid #adc5d8;min-height:23px;font-size:9px;position:relative;container-type:inline-size}.ts-chart-axis>span:last-child>span{white-space:nowrap;padding-top:6px;position:absolute;transform:translate(-50%)}.ts-chart-axis>span:last-child>span:before{content:"";border-left:1px solid #829eb4;height:4px;position:absolute;top:0;left:50%}.ts-chart-axis>span:last-child>span:first-child{transform:none}.ts-chart-axis>span:last-child>span:last-child{transform:translate(-100%)}.ts-chart-axis>span:last-child>span:first-child:before{left:0}.ts-chart-axis>span:last-child>span:last-child:before{left:100%}@container (width<=205px){.ts-chart-axis>span:last-child>span:is(:nth-child(2),:nth-child(4)){font-size:0}}.ticker-sorter .ts-roll-table{table-layout:fixed;border-collapse:collapse;text-align:center;white-space:normal;width:100%;min-width:330px}.ticker-sorter .ts-roll-table th{color:#48677f;background:#f1ede4;border-right:0;padding:5px 4px;font-size:11px}.ts-roll-table th small{font-weight:400;display:block}.ts-roll-number{width:44px}.ticker-sorter .ts-roll-table td{white-space:nowrap;background:0 0;border-bottom:1px solid #e5d8bc;border-right:0;padding:4px}.ticker-sorter .ts-roll-table input{text-align:right;min-height:30px;padding:4px}.ticker-sorter .ts-roll-table td:last-child,.ticker-sorter .ts-roll-table[aria-label=Roll\ comparisons] td:nth-last-child(2){text-align:right;padding-right:9px}.ticker-sorter .ts-roll-table .ts-profit{color:#008b68}.ticker-sorter .ts-roll-table .ts-loss{color:#c3454c}.ts-roll-table .ts-roll-selected{background:#fff5d7}.ts-roll-table .ts-roll-selected td:first-child{box-shadow:inset 3px 0 #ca941d}.ts-assignment-reentry .ts-scenario-heading{border-radius:0}.ts-trade-facts{text-align:left;grid-template-columns:repeat(2,minmax(0,1fr));gap:17px;margin:0;padding:0;display:grid}.ts-trade-facts dt{color:#486279;margin-bottom:7px;font-size:13px}.ts-trade-facts dd{overflow-wrap:anywhere;background:#eaf0f4;border-radius:4px;min-height:40px;margin:0;padding:12px}.ts-detail-layout{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,.72fr) minmax(0,1.65fr) minmax(0,.95fr);gap:18px;padding:4px 0;display:grid}.ts-detail-group{border-right:1px solid #e3d6ba;min-width:0;padding-right:18px}.ts-detail-layout h4{text-transform:uppercase;align-items:center;gap:12px;margin:4px 0 22px;font-size:18px;display:flex}.ts-detail-layout h4 svg{color:#af8422;flex-shrink:0}.ts-detail-timing .ts-trade-facts{grid-template-columns:minmax(0,1fr)}.ts-detail-pricing .ts-trade-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.ts-trade-result{color:#fff;background:#092536;border:1px solid #c69d3d;border-radius:6px;align-self:start;min-width:0;padding:12px}.ts-trade-result h4{color:#e4c36e;margin:0 0 8px;font-size:16px}.ts-trade-result dl{margin:0}.ts-trade-result dl>div{border-bottom:1px solid #9c803e;padding:6px 0}.ts-trade-result dl>div:last-child{border:0}.ts-trade-result dt{margin-bottom:3px;font-size:12px}.ts-trade-result dd{overflow-wrap:anywhere;margin:0;font-size:19px;font-weight:700}.ts-trade-result .ts-result-profit{font-size:26px}.ts-trade-result .ts-profit{color:#45dcaf}.ts-trade-result .ts-loss{color:#ffa4aa}@media (width<=1250px){.ts-detail-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-detail-timing{border-right:0}}@media (width<=700px){.ts-detail-layout{grid-template-columns:minmax(0,1fr)}.ts-detail-group{border-bottom:1px solid #e3d6ba;border-right:0;padding-bottom:16px;padding-right:0}.ts-detail-pricing .ts-trade-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}.ts-trade-notes{text-align:left;grid-template-columns:minmax(0,1fr);gap:20px;display:grid}.ts-trade-notes h4{margin:0 0 6px}.ts-trade-notes p{white-space:pre-wrap;overflow-wrap:anywhere}.ts-trade-notes label>span{margin-bottom:8px;font-weight:700;display:block}.ts-trade-notes textarea{resize:vertical;min-height:130px}.ts-dialog{color:#133246;background:#fffdf7;border:1px solid #c5a75f;border-radius:6px;width:620px;max-width:min(700px,100vw - 32px);max-height:85vh;padding:0}.ts-dialog::backdrop{background:#00121ccc}.ts-dialog header{color:#eed18b;background:#082638;justify-content:space-between;align-items:center;gap:12px;padding:12px 16px;display:flex}.ts-dialog h2{margin:0;font:700 20px Georgia,serif}.ts-dialog p,.ts-dialog footer{margin:0;padding:16px;line-height:1.6}.ts-dialog footer{justify-content:flex-end;gap:10px;display:flex}.ts-column-options{grid-template-rows:repeat(8,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;gap:16px;padding:20px;display:grid}.ts-column-order{border-top:1px solid #e7d2a4;padding:0 20px 20px}.ts-column-order h3{margin:16px 0 10px;font-size:16px}.ts-column-order ol{margin:0;padding:0;list-style:none}.ts-column-order li{border-bottom:1px solid #e7e8e8;align-items:center;gap:8px;padding:5px 0;display:flex}.ts-column-order li span{flex:1}.ts-column-order li button{width:30px;height:30px;padding:0}.ts-column-options label{align-items:center;gap:8px;display:flex}@media (width<=1150px){.ts-summary-band{grid-template-columns:1.2fr 1fr 1fr;gap:15px 0}.ts-summary-metric:nth-child(3){border-right:0}.ts-type-summary{margin:0 12px}.ts-scenarios{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-roll-comparisons{grid-column:1/-1}}@media (width>=1250px) and (width<=1450px){.ts-scenarios{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,.9fr);gap:12px}.ts-roll-comparisons{grid-column:auto}.ts-position-grid{gap:6px}}@media (width>=1151px){.ts-inline-trade .ts-scenarios{gap:12px}.ts-inline-trade .ts-estimated-outcomes,.ts-inline-trade .ts-estimated-outcomes>.ts-scenario-body{flex-direction:column;display:flex}.ts-inline-trade .ts-estimated-outcomes>.ts-scenario-body,.ts-inline-trade .ts-outcome-chart>.ts-chart-row:not(.ts-chart-axis){flex:1}.ts-inline-trade .ts-outcome-chart{flex-direction:column;flex:1;display:flex}.ts-inline-trade .ts-position-stack{gap:8px}.ts-inline-trade .ts-scenario-heading{padding:9px 12px}.ts-inline-trade .ts-scenario-body{padding:10px 12px}.ts-inline-trade .ts-position-grid{gap:0}.ts-inline-trade .ts-current-position .ts-field{margin-bottom:4px}.ticker-sorter .ts-inline-trade .ts-current-position input,.ticker-sorter .ts-inline-trade .ts-current-position select{min-height:30px;padding-block:4px}.ts-inline-trade .ts-trade-totals{gap:3px;margin-top:6px;padding-top:6px}.ts-inline-trade .ts-outcome-icon{width:34px;height:34px}.ts-inline-trade .ts-scenario-disclaimer{font-size:11px}}@media (width<=750px){.ts-inline-trade{width:calc(100vw - 105px);max-width:100%}.ts-tabs button{flex:100px;min-width:100px}.ts-banner{flex-wrap:wrap;gap:10px;padding:11px 12px}.ts-banner h1{font-size:22px}.ts-commands{margin-left:auto}.ts-summary-band{grid-template-columns:repeat(2,minmax(0,1fr));padding:12px 5px}.ts-symbol-block,.ts-summary-metric{padding:8px 12px}.ts-summary-metric{border-right:0}.ts-symbol-block{border-right:1px solid #dfcfae}.ts-type-summary{margin:0}.ts-summary-metric strong{font-size:23px}.ts-type-summary b{font-size:18px}.ts-type-summary{gap:5px;padding:10px 5px}.ts-section-heading{flex-wrap:wrap;gap:10px;padding:10px}.ts-section-heading>span{border:0;flex-basis:100%;order:4;padding:0}.ts-section-heading h2{font-size:20px}.ts-inline-heading small{margin-left:0}.ts-inline-heading{gap:7px 12px}.ts-scenarios{grid-template-columns:minmax(0,1fr)}.ts-scenarios>section{padding:0}.ts-roll-comparisons{grid-column:auto}.ts-trade-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ts-trade-notes,.ts-column-options{grid-template-columns:minmax(0,1fr)}.ts-column-options{grid-template-rows:none;grid-auto-flow:row}}.weekly-sorter .ws-summary{grid-template-columns:minmax(180px,1.1fr) repeat(4,minmax(0,1fr)) minmax(220px,1.3fr);align-items:center;gap:18px;padding:22px;display:grid}.ws-summary>div,.ws-week-field{min-width:0}.ws-summary span{color:#446079;align-items:center;gap:6px;margin-bottom:9px;font-size:12px;display:flex}.ws-summary strong{overflow-wrap:anywhere;font-family:Georgia,serif;font-size:24px;display:block}.ws-type-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.ws-type-summary>div{border-left:2px solid #c3a253;padding-left:12px}.ws-type-summary>div:first-child{border-color:#26a585}.ws-type-summary>div:last-child{border-color:#d45f6d}.ws-week-field input{background:#f5f2fc!important;border-color:#c9a552!important}.monthly-sorter .ws-week-field input{background:#fff8e8!important}.ws-range{align-items:center;gap:10px;padding:10px 16px;display:flex}.ws-range>span{flex:1}.weekly-sorter table{min-width:1250px}.weekly-sorter .ws-details-layout{text-align:left;grid-template-columns:minmax(0,1fr) minmax(0,.85fr) minmax(0,2fr);gap:16px;display:grid}.weekly-sorter .ws-detail-count-2{grid-template-columns:minmax(0,1fr) minmax(0,1.7fr)}.ws-details-layout>.ts-detail-group:last-child{border-right:0;padding-right:0}.weekly-sorter .ts-inline-trade{background:#f8fbfd;padding:14px}.ws-details-layout h4{flex-wrap:wrap;gap:8px;min-height:24px;margin:0 0 12px;font-size:16px}.ws-position-summary{text-transform:none;overflow-wrap:anywhere;min-width:0;margin-left:auto;font-size:13px;font-weight:700}.ws-details-layout .ts-trade-facts{gap:12px}.ws-details-layout .ts-trade-facts>div{grid-template-rows:32px 40px;gap:6px;min-width:0;display:grid}.ws-details-layout .ts-trade-facts dt{align-items:flex-end;margin:0;line-height:16px;display:flex}.ws-details-layout .ts-trade-facts dd{background:#e9eef2;align-items:center;height:40px;min-height:40px;margin:0;padding:6px 10px;display:flex;overflow:auto}.ws-details-layout .ts-detail-pricing .ts-trade-facts{grid-template-columns:repeat(4,minmax(0,1fr))}.ws-trade-notes dd{white-space:pre-wrap;overflow-wrap:anywhere;line-height:26px;display:block!important}.ws-total{justify-content:flex-end;align-items:center;gap:24px;padding:5px;display:flex}.weekly-sorter tfoot td{background:#f8edca}@media (width<=1150px){.weekly-sorter .ws-summary{grid-template-columns:repeat(3,minmax(0,1fr))}.weekly-sorter .ws-details-layout{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-details-layout>.ts-detail-pricing{grid-column:1/-1}}@media (width<=650px){.weekly-sorter .ws-summary{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.ws-type-summary{grid-column:1/-1}.weekly-sorter .ws-details-layout{grid-template-columns:minmax(0,1fr)}.ws-details-layout>.ts-detail-group{border-right:0;padding-right:0}.ws-details-layout .ts-detail-pricing .ts-trade-facts{grid-template-columns:repeat(2,minmax(0,1fr))}.ws-summary strong{font-size:21px}}.current-trades{--ct-ink:#0b273a;--ct-gold:#c69d42;color:var(--ct-ink);min-width:0;font:13px/1.4 Inter,system-ui,sans-serif}.current-trades *,.current-trades :before,.current-trades :after{box-sizing:border-box;letter-spacing:0}.current-trades h1,.current-trades h2,.current-trades h3,.current-trades p,.current-trades dl,.current-trades dd{margin:0}.current-trades button{color:#f6f8fc;cursor:pointer;background:linear-gradient(#0e3148,#041725);border:1px solid #466175;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:36px;padding:8px 13px;font:600 12px/1.3 Inter,system-ui,sans-serif;display:inline-flex}.current-trades button:disabled{opacity:.45;cursor:not-allowed}.current-trades button:hover:not(:disabled){border-color:#d7ad55}.current-trades :focus-visible{outline-offset:3px;outline:2px solid #d4a640}.current-trades .ct-banner,.current-trades .ct-ledger-heading{color:#fff;background:repeating-radial-gradient(at 100% 100%,#0000 0 9px,#294c602b 10px 11px),linear-gradient(110deg,#031624,#0b2d43);align-items:center;gap:18px;padding:16px 22px;display:flex}.current-trades .ct-banner{border:1px solid var(--ct-gold);border-radius:7px;min-height:80px}.current-trades img.ct-leaf{object-fit:contain;flex:0 0 40px;width:40px;max-width:40px;height:46px;max-height:46px;display:block}.current-trades .ct-banner h1{text-transform:uppercase;overflow-wrap:anywhere;min-width:0;font:700 30px/1.15 Georgia,serif}.current-trades .ct-banner p{border-left:1px solid var(--ct-gold);padding-left:22px;font-size:14px}.current-trades .ct-week{border:1px solid var(--ct-gold);background:#031522;border-radius:24px;flex-shrink:0;align-items:center;gap:12px;margin-left:auto;padding:11px 18px;display:flex}.current-trades .ct-week svg{color:#e3ba58}.current-trades .ct-summary{border:1px solid var(--ct-gold);background:#fffcf5;border-radius:7px;grid-template-columns:repeat(5,minmax(0,1fr));margin:5px 0 16px;padding:22px 12px;display:grid}.current-trades .ct-metric{border-right:1px solid #d8b673;justify-content:center;align-items:center;gap:16px;min-width:0;padding:0 16px;display:flex}.current-trades .ct-metric:last-child{border-right:0}.trade-history .ct-summary{row-gap:24px}.trade-history .ct-metric:nth-child(5n){border-right:0}.current-trades .ct-metric>div{min-width:0}.current-trades .ct-metric-icon{color:#b18626;border:1px solid #e2c88c;border-radius:50%;flex:0 0 48px;place-items:center;width:48px;height:48px;display:grid;box-shadow:inset 0 0 7px #e5d3a73b}.current-trades .ct-metric h2{text-transform:uppercase;margin-bottom:4px;font:700 12px/1.35 Inter,system-ui,sans-serif}.current-trades .ct-metric strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font:700 27px/1.15 Georgia,serif;display:block}.current-trades .ct-ledger{border:1px solid var(--ct-gold);background:#fffdf8;border-radius:7px;min-width:0;overflow:hidden}.current-trades .ct-ledger-heading{border-bottom:1px solid var(--ct-gold);flex-wrap:wrap;gap:14px;padding:14px 18px}.current-trades .ct-ledger-heading img.ct-leaf{flex-basis:30px;width:30px;height:36px}.current-trades .ct-ledger-heading h2{text-transform:uppercase;font:700 24px/1.2 Georgia,serif}.current-trades .ct-count{border-left:1px solid #b18d3c;padding-left:18px}.current-trades .ct-tools{flex-wrap:wrap;align-items:center;gap:12px;margin-left:auto;display:flex}.current-trades .ct-search{background:#092536;border:1px solid #466175;border-radius:5px;align-items:center;gap:8px;width:190px;height:38px;padding:0 10px;display:flex}.current-trades .ct-search input{color:#fff;width:100%;min-width:0;font:inherit;background:0 0;border:0;outline:0}.current-trades .ct-search:focus-within{outline:2px solid #d4a640}.current-trades .ct-search input::placeholder{color:#c2cbd5}.current-trades .ct-filters{height:38px;display:flex}.current-trades .ct-filters button{border-radius:0;min-width:62px}.current-trades .ct-filters button:first-child{border-radius:5px 0 0 5px}.current-trades .ct-filters button:last-child{border-radius:0 5px 5px 0}.current-trades .ct-filters button[aria-pressed=true],.current-trades .ct-detail-tabs button[aria-selected=true]{color:#071c2c;background:linear-gradient(#ffe79a,#efc459);border-color:#d0a33e}.current-trades .ct-table-scroll{max-width:100%;padding:5px;overflow-x:auto}.current-trades table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;table-layout:auto;width:100%;min-width:1180px}.trade-history .ct-table-scroll{scrollbar-gutter:stable;max-height:70vh;overflow:auto}.trade-history .ct-table-scroll thead{z-index:5;background:#031623;position:sticky;top:0;box-shadow:0 1px #d7ad45}.current-trades thead th{color:#f1cf72;text-transform:uppercase;background:linear-gradient(#0c2e45,#031623);border-right:1px solid #476071;padding:12px 9px;font-size:11px;line-height:1.4}.current-trades thead th:first-child{border-radius:5px 0 0}.current-trades thead th:last-child{border-radius:0 5px 0 0}.current-trades .ct-trade-row td{text-align:center;white-space:nowrap;border-bottom:1px solid #dfc88b;border-right:1px solid #e3dfd5;height:57px;padding:10px 9px}.current-trades .ct-trade-row:nth-child(odd){background:#fffbf1}.current-trades .ct-trade-row:hover,.current-trades .ct-active-row{background:#fff7e2}.current-trades .ct-trade-row td:nth-child(2){font-weight:700}.current-trades .ct-type,.current-trades .ct-status{color:#173e60;background:#edf3f7;border:1px solid #a9c3d5;border-radius:4px;justify-content:center;align-items:center;min-width:66px;min-height:29px;padding:3px 10px;font-size:12px;display:inline-flex}.current-trades .ct-type-put{color:#dc344e;background:#fff1f2;border-color:#f69aaa}.current-trades .ct-type-call{color:#08755f;background:#effbf5;border-color:#8cd3bd}.current-trades .ct-status-open{color:#0063cf;background:#edf5ff;border-color:#7db2fa}.current-trades .ct-status-assigned,.current-trades .ct-status-rolled{color:#885d05;background:#fff5d5;border-color:#e4bc62}.current-trades .ct-profit{color:#008c70}.current-trades .ct-loss{color:#c43c54}.current-trades .ct-outcome{font-size:17px;font-weight:700}.current-trades button.ct-details-button{color:#153b58;background:#fffdf7;border-color:#d7b56c;min-width:121px;font-weight:500}.current-trades .ct-detail-row>td{padding:0 8px 8px}.current-trades .ct-expanded{background:#fffdf8;border:1px solid #dec486;border-left:4px solid #cfaa48;border-radius:7px;padding:14px 18px}.current-trades .ct-detail-heading{border-bottom:1px solid #e1d5bc;align-items:center;gap:38px;margin-bottom:16px;display:flex}.current-trades .ct-detail-heading>h3{overflow-wrap:anywhere;font:700 20px Georgia,serif}.current-trades .ct-detail-tabs{flex-shrink:0;width:310px;height:41px;display:flex}.current-trades .ct-detail-tabs button{border-radius:5px 5px 0 0;flex:1}.current-trades .ct-detail-layout{grid-template-columns:minmax(225px,1.2fr) minmax(150px,.8fr) minmax(350px,1.8fr) minmax(210px,1fr);gap:16px;display:grid}.current-trades .ct-detail-group{border-right:1px solid #e0d3b9;min-width:0;padding-right:16px}.current-trades .ct-detail-group h3,.current-trades .ct-position-summary h3{text-transform:uppercase;align-items:center;gap:10px;min-height:30px;margin-bottom:12px;font:700 16px/1.3 Georgia,serif;display:flex}.current-trades .ct-detail-group h3 svg{color:#b58a25;flex-shrink:0}.current-trades .ct-detail-group dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px 12px;display:grid}.current-trades .ct-timing dl{grid-template-columns:minmax(0,1fr)}.current-trades .ct-pricing dl{grid-template-columns:repeat(3,minmax(0,1fr))}.current-trades .ct-detail-group dl>div{grid-template-rows:34px minmax(36px,auto);gap:5px;min-width:0;display:grid}.current-trades .ct-detail-group dt{color:#4d667e;align-items:flex-end;font-size:12px;line-height:16px;display:flex}.current-trades .ct-detail-group dd{overflow-wrap:anywhere;background:#ebf1f5;border-radius:4px;align-items:center;min-width:0;padding:7px 10px;display:flex}.current-trades .ct-position-summary{color:#fff;background:#062335;border:1px solid #c8a44e;border-radius:5px;min-width:0;padding:14px}.current-trades .ct-position-summary h3{color:#f0c958;font-size:14px}.current-trades .ct-position-summary dl>div{border-bottom:1px solid #987b36;padding:8px 0}.current-trades .ct-position-summary dl>div:last-child{border:0}.current-trades .ct-position-summary dt{font-size:12px}.current-trades .ct-position-summary dd{overflow-wrap:anywhere;margin-top:4px;font-size:21px;font-weight:700}.current-trades .ct-position-summary dl>div:first-child dd{font-size:26px}.current-trades .ct-position-summary .ct-profit{color:#2cd4ad}.current-trades .ct-notes{min-height:160px;padding:10px 0}.current-trades .ct-notes h4{margin:0 0 12px;font-size:14px}.current-trades .ct-notes p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:300px;overflow-y:auto}.current-trades .ct-footer{border-top:1px solid #dac188;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;padding:12px 18px;font-size:12px;display:flex}.current-trades .ct-footer-totals{border:1px solid #d7b56c;border-radius:5px;flex-wrap:wrap;gap:16px;padding:10px 16px;display:flex}.current-trades .ct-footer-totals>div{border-right:1px solid #d7b56c;align-items:center;gap:20px;padding-right:16px;display:flex}.current-trades .ct-footer-totals>div:last-child{border:0;padding:0}.current-trades .ct-footer-totals dd{font-size:17px;font-weight:700}.current-trades .ct-pagination{align-items:center;gap:10px;display:flex}.current-trades .ct-pagination button{width:32px;padding:6px}.current-trades .ct-quote-status{color:#839bad;text-align:right;margin-top:8px;font-size:12px}.current-trades .ct-error{color:#a12d40;background:#fff1f2;border:1px solid #e9abb5;margin-bottom:12px;padding:12px}.current-trades .ct-empty{text-align:center;color:#536b7d;padding:32px}.current-trades .ct-columns-dialog{color:#0b273a;background:#fffdf8;border:1px solid #c69d42;border-radius:7px;width:580px;max-width:calc(100vw - 32px);max-height:calc(100vh - 40px);padding:20px}.current-trades .ct-columns-dialog::backdrop{background:#03152299}.current-trades .ct-columns-dialog header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.current-trades .ct-columns-dialog h2{font:700 22px Georgia,serif}.current-trades .ct-columns-dialog>div{columns:2;column-gap:18px}.current-trades .ct-columns-dialog label{break-inside:avoid;align-items:center;gap:8px;padding:7px 0;display:flex}.current-trades .ct-columns-dialog input{accent-color:#b68b30}.current-trades .ct-columns-dialog footer{justify-content:space-between;margin-top:20px;display:flex}@media (width<=1300px){.current-trades .ct-banner h1{font-size:25px}.current-trades .ct-banner p{padding-left:14px;font-size:13px}.current-trades .ct-metric{gap:10px;padding:0 10px}.current-trades .ct-metric-icon{flex-basis:38px;width:38px;height:38px}.current-trades .ct-metric strong{font-size:24px}.current-trades .ct-tools{width:100%;margin-left:0}.current-trades .ct-search{flex:1}}@media (width<=850px){.current-trades .ct-banner{flex-wrap:wrap;gap:12px;padding:14px}.current-trades .ct-banner p{display:none}.current-trades .ct-week{justify-content:center;width:100%;margin:0;padding:8px}.current-trades .ct-summary{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px 0}.current-trades .ct-metric{border:0;justify-content:flex-start}.current-trades .ct-metric h2{font-size:11px}.current-trades .ct-metric strong{font-size:23px}.current-trades .ct-ledger-heading h2{font-size:20px}.current-trades .ct-count{border:0;padding:0}.current-trades .ct-tools{gap:8px}.current-trades .ct-search{flex-basis:100%}.current-trades .ct-filters{flex:1}.current-trades .ct-filters button{flex:1;min-width:0;padding:8px}.current-trades .ct-tools>button{padding:8px}.current-trades .ct-footer-totals{flex-direction:column;gap:8px;width:100%}.current-trades .ct-footer-totals>div{border:0;justify-content:space-between;padding:0}}@media (width<=460px){.current-trades .ct-metric{flex-direction:column;align-items:flex-start;gap:7px}.current-trades .ct-columns-dialog>div{columns:1}}.main-pl{--mp-ink:#0b1d37;--mp-blue:#173f6d;--mp-gold:#b18a29;min-width:0;color:var(--mp-ink);background:#faf9f5;border:1px solid #c8a54c;border-radius:8px;padding:22px;font:13px/1.45 Inter,system-ui,sans-serif}.main-pl *,.main-pl :before,.main-pl :after{box-sizing:border-box;letter-spacing:0}.main-pl h1,.main-pl h2,.main-pl h3,.main-pl p,.main-pl dl,.main-pl dd{margin:0}.main-pl button,.main-pl summary{min-height:36px;color:var(--mp-ink);cursor:pointer;background:linear-gradient(#fff,#f1f3f5);border:1px solid #bcc8d3;border-radius:5px;justify-content:center;align-items:center;gap:8px;padding:8px 13px;font:600 12px/1.3 Inter,system-ui,sans-serif;display:inline-flex}.main-pl button:disabled{opacity:.45;cursor:not-allowed}.main-pl button:hover:not(:disabled),.main-pl summary:hover{border-color:#bb973e}.main-pl :focus-visible{outline-offset:3px;outline:2px solid #c49a33}.main-pl button.mp-icon{background:0 0;border:0;flex:0 0 27px;width:27px;height:27px;min-height:27px;padding:3px}.main-pl .mp-page-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin-bottom:20px;display:flex}.main-pl .mp-kicker{color:#7d776a;text-transform:uppercase;margin-bottom:5px;font-size:11px;font-weight:600;display:block}.main-pl .mp-title{align-items:center;gap:8px;display:flex}.main-pl .mp-title img{object-fit:contain;flex:0 0 36px;width:36px;max-width:36px;height:42px;max-height:42px;display:block}.main-pl h1{text-transform:uppercase;font:700 32px/1.15 Georgia,serif}.main-pl .mp-page-heading p{color:#606d80;margin-top:5px;font:italic 15px/1.4 Georgia,serif}.main-pl .mp-page-tools{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.main-pl .mp-segments{flex-shrink:0;align-items:stretch;min-height:36px;display:inline-flex}.main-pl .mp-segments button{border-radius:0;min-width:88px}.main-pl .mp-segments button:first-child{border-radius:5px 0 0 5px}.main-pl .mp-segments button:last-child{border-radius:0 5px 5px 0}.main-pl .mp-segments button+button{border-left:0}.main-pl .mp-segments button[aria-pressed=true]{color:#142238;background:linear-gradient(#fbe8ad,#dbbf70);border-color:#c7a354}.main-pl .mp-menu{position:relative}.main-pl summary{white-space:nowrap;list-style:none}.main-pl summary::-webkit-details-marker{display:none}.main-pl .mp-menu>div{z-index:10;background:#fff;border:1px solid #d5c8a9;border-radius:6px;gap:10px;min-width:140px;padding:12px;display:grid;position:absolute;top:calc(100% + 6px);right:0;box-shadow:0 6px 18px #12273b20}.main-pl .mp-range>div{width:270px}.main-pl .mp-range summary{border-color:#d6bd80;min-width:215px}.main-pl .mp-range label{gap:5px;font-size:12px;display:grid}.main-pl .mp-range input{width:100%;min-width:0;font:inherit;color:#18314e;background:#fff;border:1px solid #bcc8d3;border-radius:4px;padding:7px}.main-pl .mp-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:20px;display:grid}.main-pl .mp-metric{background:#fdfaf0;border:1px solid #dbc899;border-radius:6px;align-items:flex-start;gap:18px;min-width:0;min-height:126px;padding:19px 18px;display:flex}.main-pl .mp-metric-blue{background:#f0f6fc;border-color:#cbddec}.main-pl .mp-metric-icon{color:#a77e1e;flex:0 0 32px;margin-top:4px}.main-pl .mp-metric-blue .mp-metric-icon{color:#173f6d}.main-pl .mp-metric>div{flex:1;min-width:0}.main-pl .mp-metric h2{text-transform:uppercase;align-items:center;gap:3px;margin-bottom:6px;font:600 11px/1.3 Inter,system-ui,sans-serif;display:flex}.main-pl .mp-metric h2 button.mp-icon{flex-basis:20px;width:20px;height:20px;min-height:20px}.main-pl .mp-metric strong{overflow-wrap:anywhere;font-variant-numeric:tabular-nums;font:700 31px/1.15 Georgia,serif;display:block}.main-pl .mp-metric strong.mp-pending{font-size:21px;line-height:1.3}.main-pl .mp-metric p{color:#536981;margin-top:8px;font-size:12px}.main-pl .mp-analysis{grid-template-columns:minmax(0,1.7fr) minmax(0,1fr);gap:18px;margin-bottom:18px;display:grid}.main-pl .mp-chart-section,.main-pl .mp-breakdown,.main-pl .mp-results{background:#fff;border:1px solid #e6d9bd;border-radius:7px;min-width:0}.main-pl .mp-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:15px 18px;display:flex}.main-pl .mp-section-heading>div{min-width:0}.main-pl .mp-section-heading h2{align-items:center;gap:4px;font:700 21px/1.3 Georgia,serif;display:flex}.main-pl .mp-eyebrow{color:#6d7786;margin-bottom:3px;font-size:12px;display:block}.main-pl .mp-chart-section .mp-segments button{min-width:108px}.main-pl .mp-small-range{color:#6b788b;font-size:11px}.main-pl .mp-chart-scroll{max-width:100%;padding:14px 18px 0;overflow-x:auto}.main-pl .mp-chart{grid-template-rows:245px 27px;grid-template-columns:85px minmax(0,1fr);min-width:480px;padding-top:18px;display:grid}.main-pl .mp-chart-y{text-align:right;color:#516780;font-variant-numeric:tabular-nums;flex-direction:column;justify-content:space-between;padding:11px 10px 15px 0;font-size:11px;display:flex}.main-pl .mp-chart-plot{min-width:0;position:relative}.main-pl .mp-chart-plot svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.main-pl .mp-gridline{stroke:#e6ebef;stroke-width:1px}.main-pl .mp-chart-area{fill:#bdd7e9;fill-opacity:.6}.main-pl .mp-chart-line{fill:none;stroke:#143f6b;stroke-width:2.5px;vector-effect:non-scaling-stroke}.main-pl .mp-chart-dot{fill:#14395e;stroke:#fff;stroke-width:2px;vector-effect:non-scaling-stroke}.main-pl .mp-deposit-line{stroke:#b68c27;stroke-width:1.2px;stroke-dasharray:4 3}.main-pl .mp-point-target{background:0 0;border:0;border-radius:50%;place-items:center;width:24px;height:24px;min-height:24px;padding:0;display:grid;position:absolute;transform:translate(-50%,-50%)}.main-pl .mp-point-target>svg{color:#a67c1d;background:#fff6d9;border-radius:50%;width:16px;height:16px;position:static}.main-pl .mp-chart-tooltip{pointer-events:none;z-index:2;white-space:nowrap;background:#ffffffed;border:1px solid #e1e6eb;border-radius:5px;gap:2px;padding:7px 10px;font-size:11px;display:grid;position:absolute;top:-22px;transform:translate(-50%);box-shadow:0 2px 5px #15283e12}.main-pl .mp-chart-tooltip strong{font:700 15px Georgia,serif}.main-pl .mp-chart-tooltip small{color:#7d601d;font-size:10px}.main-pl .mp-chart-x{color:#53677b;grid-column:2;justify-content:space-between;align-items:center;font-size:11px;display:flex}.main-pl .mp-chart-legend{color:#465e77;flex-wrap:wrap;justify-content:center;align-items:center;gap:22px;min-width:480px;margin:14px 0 17px;font-size:11px;display:flex}.main-pl .mp-chart-legend span{align-items:center;gap:7px;display:inline-flex}.main-pl .mp-chart-legend svg{color:#a67c1d}.main-pl .mp-line-key{background:#143f6b;width:22px;height:3px}.main-pl .mp-area-key{background:#d4e7f3;border:1px solid #a9c8df;border-radius:3px;width:25px;height:15px}.main-pl .mp-chart-empty{color:#60758b;place-items:center;min-height:300px;padding:30px;display:grid}.main-pl .mp-breakdown dl{padding:0 18px 8px}.main-pl .mp-breakdown dl>div{border-top:1px solid #e8edf1;align-items:center;gap:13px;min-height:73px;padding:12px 0;display:flex}.main-pl .mp-breakdown dl>div>div{flex:1;min-width:0}.main-pl .mp-breakdown-icon{color:#a47b1a;background:#f8f4e8;border-radius:6px;flex:0 0 39px;place-items:center;width:39px;height:39px;display:grid}.main-pl .mp-breakdown dl>div:nth-child(2) .mp-breakdown-icon{color:#238e80;background:#eff7f5}.main-pl .mp-breakdown dl>div:nth-child(3) .mp-breakdown-icon{color:#234569;background:#eff3f8}.main-pl .mp-breakdown dt{font:700 15px/1.35 Georgia,serif}.main-pl .mp-breakdown dd{color:#63768a;margin-top:3px;font-size:11px}.main-pl .mp-breakdown strong{font-variant-numeric:tabular-nums;overflow-wrap:anywhere;text-align:right;max-width:38%;font:700 19px Georgia,serif}.main-pl .mp-results .mp-section-heading{padding-top:13px;padding-bottom:10px}.main-pl .mp-table-scroll{max-width:100%;padding:0 7px;position:relative;overflow-x:auto}.main-pl table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;min-width:1180px;font-size:12px}.main-pl thead th{text-align:center;color:#f4d484;background:linear-gradient(#112c44,#061b2b);border-right:1px solid #334b60;padding:12px 9px;font-size:11px}.main-pl thead th:first-child{border-radius:7px 0 0}.main-pl thead th:last-child{border-radius:0 7px 0 0}.main-pl tbody td{text-align:center;white-space:nowrap;border-bottom:1px solid #dee6ec;border-right:1px solid #dee6ec;padding:12px 9px}.main-pl tbody tr:nth-child(2n){background:#edf3f8}.main-pl tbody tr:hover{background:#f3f8fc}.main-pl .mp-table-empty{color:#597086;padding:28px;font-size:13px}.main-pl .mp-results-footer{color:#6b7e8f;padding:10px 16px;font-size:11px}.main-pl .mp-period-details{white-space:normal;text-align:left;background:#fffefa;border:1px solid #e3cf9b;border-radius:6px;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.15fr);gap:14px;padding:12px;display:grid}.main-pl .mp-detail-row>td{background:#fffdf7;padding:6px}.main-pl .mp-detail-group{border-right:1px solid #e7d9bb;min-width:0;padding-right:14px}.main-pl .mp-detail-group:last-child{border-right:0;padding-right:0}.main-pl .mp-detail-group h3{border-bottom:1px solid #e1cf9f;align-items:center;gap:9px;min-height:28px;margin-bottom:10px;padding-bottom:8px;font:700 14px/1.3 Georgia,serif;display:flex}.main-pl .mp-detail-group h3 svg{color:#a17e34;flex-shrink:0}.main-pl .mp-detail-group dl{background:#f8f4e9;border:1px solid #efe4c9;border-radius:5px;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;min-height:83px;padding:10px;display:grid}.main-pl .mp-detail-group dl>div{min-width:0}.main-pl .mp-detail-group dt{color:#3c5269;min-height:29px;font-size:11px;line-height:14px}.main-pl .mp-detail-group dt small{font-size:9px;line-height:12px;display:block}.main-pl .mp-detail-group dd{overflow-wrap:anywhere;margin-top:6px;font:700 15px/1.3 Georgia,serif}.main-pl .mp-detail-group small{color:#66778a;margin-top:4px;font-size:10px;line-height:1.3;display:block}.main-pl .mp-balance-check dl{grid-template-columns:repeat(3,minmax(0,1fr)) minmax(76px,.9fr)}.main-pl .mp-reconciliation-status{text-align:center;border-left:1px solid #e6d8b6;padding-left:9px}.main-pl .mp-reconciliation-status dt{min-height:19px}.main-pl .mp-reconciliation-status dd{justify-content:center;margin-top:0;display:flex}.main-pl .mp-reconciliation-status button.mp-icon{color:#926e14;background:#f9e69a;border-radius:50%;flex-basis:23px;width:23px;height:23px;min-height:23px}.main-pl .mp-error{color:#a22e47;background:#fff0f2;border:1px solid #efbcc8;border-radius:4px;margin-bottom:16px;padding:10px 13px}.main-pl .mp-dialog{color:#17374f;background:#fffefa;border:1px solid #c8aa63;border-radius:7px;width:500px;max-width:calc(100vw - 32px);max-height:calc(100vh - 40px);padding:22px}.main-pl .mp-dialog::backdrop{background:#051b2c99}.main-pl .mp-dialog header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.main-pl .mp-dialog h2{font:700 23px Georgia,serif}.main-pl .mp-dialog footer{justify-content:flex-end;align-items:center;gap:12px;margin-top:20px;display:flex}.main-pl .mp-model-note{color:#687c90;border-top:1px solid #e4dccb;margin-top:15px;padding-top:12px;font-size:12px}.main-pl .mp-column-options{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.main-pl .mp-column-options label{align-items:center;gap:7px;display:flex}.main-pl .mp-column-options input{accent-color:#ad852a}.main-pl .mp-sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (width<=1200px){.main-pl .mp-metric{gap:10px;padding:16px 13px}.main-pl .mp-metric strong{font-size:26px}.main-pl .mp-metric strong.mp-pending{font-size:18px}.main-pl .mp-analysis{grid-template-columns:minmax(0,1fr)}.main-pl .mp-breakdown dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 24px;display:grid}}@media (width<=850px){.main-pl{padding:16px}.main-pl .mp-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.main-pl .mp-page-tools{gap:9px;width:100%}.main-pl .mp-page-heading p{font-size:14px}.main-pl .mp-metric{min-height:130px}.main-pl .mp-metric strong{font-size:28px}}@media (width<=520px){.main-pl{padding:12px}.main-pl h1{font-size:28px}.main-pl .mp-range{width:100%}.main-pl .mp-range summary{justify-content:space-between;width:100%}.main-pl .mp-range>div{max-width:100%;left:0;right:auto}.main-pl .mp-metrics{grid-template-columns:minmax(0,1fr);gap:10px}.main-pl .mp-metric{min-height:110px;padding:17px}.main-pl .mp-metric strong.mp-pending{font-size:22px}.main-pl .mp-section-heading{padding:13px}.main-pl .mp-section-heading h2{font-size:20px}.main-pl .mp-breakdown dl{padding:0 13px;display:block}.main-pl .mp-breakdown dl>div{gap:9px}.main-pl .mp-chart-scroll{padding-left:10px;padding-right:10px}.main-pl .mp-chart-section .mp-segments{width:100%}.main-pl .mp-chart-section .mp-segments button{flex:1}.main-pl .mp-column-options{grid-template-columns:minmax(0,1fr)}}:root{--navy-950:#070b12;--navy-900:#0b111c;--navy-850:#101827;--navy-800:#152033;--navy-700:#223149;--gold-500:#c6a15b;--gold-400:#d6ba7b;--gold-300:#e8d39f;--ivory-100:#f8f4e9;--ivory-200:#eee7d7;--white:#fff;--muted:#9ca7b8;--success:#5fc79a;--border:#d6ba7b33;--shadow:0 20px 55px #00000040}*{box-sizing:border-box}button,input{font:inherit}button{cursor:pointer}.app-shell{background:radial-gradient(circle at 80% 0%, #c6a15b14, transparent 32%), var(--navy-950);min-height:100vh;color:var(--ivory-100)}.sidebar{z-index:10;border-right:1px solid var(--border);background:linear-gradient(#152033f5,#070b12fa);flex-direction:column;width:260px;padding:28px 20px;display:flex;position:fixed;inset:0 auto 0 0}.brand{border-bottom:1px solid var(--border);align-items:center;gap:13px;padding:0 8px 28px;display:flex}.brand-mark,.login-brand-mark{border:1px solid var(--gold-500);color:var(--gold-300);letter-spacing:.08em;background:linear-gradient(145deg,#c6a15b2e,#0000);flex:none;place-items:center;font-family:Georgia,Times New Roman,serif;display:grid}.brand-mark{border-radius:50%;width:44px;height:44px;font-size:.82rem}.brand-name,.brand-subtitle,.sidebar-footer p,.sidebar-footer span,.user-menu p,.user-menu span,.eyebrow,.summary-card span,.summary-card small,.tool-card h3,.tool-card p,.tool-card-footer span,.learning-card h3,.learning-card p{margin:0}.brand-name{color:var(--ivory-100);font-family:Georgia,Times New Roman,serif;font-size:1.05rem}.brand-subtitle{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-top:3px;font-size:.68rem}.main-navigation{gap:8px;margin-top:30px;display:grid}.navigation-link{color:#aeb8c7;border:1px solid #0000;border-radius:10px;align-items:center;min-height:48px;padding:0 16px;text-decoration:none;transition:color .18s,border-color .18s,background .18s,transform .18s;display:flex;position:relative}.navigation-link:hover{color:var(--ivory-100);background:#ffffff06;border-color:#d6ba7b1f;transform:translate(3px)}.navigation-link.active{color:var(--gold-300);background:linear-gradient(90deg,#c6a15b29,#c6a15b09);border-color:#d6ba7b59}.navigation-link.active:before{background:var(--gold-400);content:"";border-radius:0 3px 3px 0;width:3px;height:24px;position:absolute;left:-1px}.sidebar-footer{border-top:1px solid var(--border);margin-top:auto;padding:22px 8px 0}.sidebar-footer p{color:var(--gold-300);letter-spacing:.12em;text-transform:uppercase;font-size:.75rem}.sidebar-footer span{color:#778396;margin-top:6px;font-size:.72rem;display:block}.application-content{min-height:100vh;margin-left:260px}.topbar{z-index:5;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#070b12e6;justify-content:space-between;align-items:center;min-height:92px;padding:18px 42px;display:flex;position:sticky;top:0}.topbar h1,.page-heading h2,.section-heading h3,.login-panel h2{margin:0;font-family:Georgia,Times New Roman,serif;font-weight:500}.topbar h1{margin-top:4px;font-size:1.35rem}.eyebrow{color:var(--gold-400);letter-spacing:.18em;text-transform:uppercase;font-size:.67rem;font-weight:700}.user-menu{align-items:center;gap:11px;display:flex}.user-avatar{width:40px;height:40px;color:var(--gold-300);background:var(--navy-800);border:1px solid #d6ba7b66;border-radius:50%;place-items:center;font-size:.72rem;font-weight:700;display:grid}.user-menu p{color:var(--ivory-100);font-size:.84rem}.user-menu span{color:var(--muted);margin-top:3px;font-size:.69rem;display:block}.page-content{padding:40px 42px 64px}.dashboard-page{width:min(1380px,100%);margin:0 auto}.page-heading{justify-content:space-between;align-items:flex-end;gap:30px;margin-bottom:30px;display:flex}.page-heading h2{color:var(--ivory-100);margin-top:8px;font-size:clamp(2rem,4vw,3.2rem);line-height:1}.page-heading>div>p:last-child{max-width:700px;color:var(--muted);margin:14px 0 0;font-size:.95rem;line-height:1.7}.primary-button{border:1px solid var(--gold-400);color:#15120c;background:linear-gradient(135deg, var(--gold-300), var(--gold-500));border-radius:8px;min-height:46px;padding:0 22px;font-weight:700;transition:transform .18s,box-shadow .18s;box-shadow:0 10px 30px #c6a15b26}.primary-button:hover{transform:translateY(-2px);box-shadow:0 14px 34px #c6a15b3d}.summary-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.summary-card{border:1px solid var(--border);min-height:145px;box-shadow:var(--shadow);background:linear-gradient(145deg,#152033eb,#0b111ceb);border-radius:13px;padding:22px}.summary-card span{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.73rem}.summary-card strong{color:var(--ivory-100);text-overflow:ellipsis;margin:17px 0 10px;font-family:Georgia,Times New Roman,serif;font-size:clamp(1.45rem,2vw,2rem);font-weight:500;display:block;overflow:hidden}.summary-card small{color:#748094;font-size:.72rem}.section-heading{justify-content:space-between;align-items:center;margin:42px 0 18px;display:flex}.section-heading h3{margin-top:7px;font-size:1.55rem}.tool-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;display:grid}.tool-card{border:1px solid var(--border);background:linear-gradient(150deg,#152033db,#080d15f5);border-radius:13px;flex-direction:column;min-height:260px;padding:24px;transition:transform .18s,border-color .18s;display:flex}.tool-card:hover{border-color:#d6ba7b7a;transform:translateY(-4px)}.tool-icon{width:48px;height:48px;color:var(--gold-300);letter-spacing:.08em;background:#c6a15b14;border:1px solid #d6ba7b61;border-radius:12px;place-items:center;margin-bottom:24px;font-size:.73rem;font-weight:800;display:grid}.tool-card h3{color:var(--ivory-100);font-family:Georgia,Times New Roman,serif;font-size:1.23rem;font-weight:500}.tool-card p{color:var(--muted);margin-top:10px;font-size:.86rem;line-height:1.65}.tool-card-footer{justify-content:space-between;align-items:center;margin-top:auto;padding-top:24px;display:flex}.tool-card-footer span{color:var(--success);font-size:.7rem}.tool-card-footer button,.learning-card button,.text-button{color:var(--gold-300);background:0 0;border:0;padding:0;font-size:.76rem}.learning-path{gap:14px;display:grid}.learning-card{border:1px solid var(--border);background:linear-gradient(100deg,#152033e6,#080d15eb);border-radius:13px;grid-template-columns:66px minmax(0,1fr) auto;align-items:center;gap:20px;min-height:112px;padding:20px 24px;display:grid}.learning-number{color:var(--gold-400);font-family:Georgia,Times New Roman,serif;font-size:1.8rem}.learning-card h3{color:var(--ivory-100);font-family:Georgia,Times New Roman,serif;font-size:1.16rem;font-weight:500}.learning-card p{color:var(--muted);margin-top:7px;font-size:.82rem;line-height:1.55}.login-page{min-height:100vh;color:var(--ivory-100);background:var(--navy-950);grid-template-columns:minmax(0,1.12fr) minmax(440px,.88fr);display:grid}.login-story{background:radial-gradient(circle at 22% 25%,#d6ba7b33,#0000 22%),radial-gradient(circle at 78% 78%,#33527938,#0000 28%),linear-gradient(145deg,#08090b,#151b22);position:relative;overflow:hidden}.login-story:before,.login-story:after{content:"";border:1px solid #d6ba7b1f;border-radius:50%;position:absolute}.login-story:before{width:620px;height:620px;top:-20%;right:-18%}.login-story:after{width:720px;height:720px;bottom:-35%;left:-24%}.login-story-overlay{z-index:1;flex-direction:column;justify-content:center;min-height:100%;padding:9vw;display:flex;position:relative}.login-brand-mark{border-radius:50%;width:76px;height:76px;margin-bottom:34px;font-size:1.15rem}.login-story h1{max-width:700px;color:var(--ivory-100);margin:15px 0 0;font-family:Georgia,Times New Roman,serif;font-size:clamp(3.2rem,7vw,6.6rem);font-weight:400;line-height:.95}.login-message{color:#aab3c1;max-width:650px;margin:27px 0 0;font-size:1rem;line-height:1.8}.journey-steps{flex-wrap:wrap;gap:9px;margin-top:42px;display:flex}.journey-steps span{color:var(--gold-300);letter-spacing:.08em;text-transform:uppercase;background:#c6a15b0d;border:1px solid #d6ba7b3b;border-radius:999px;padding:8px 13px;font-size:.66rem}.login-panel{border-left:1px solid var(--border);background:linear-gradient(#101827fa,#070b12);place-items:center;padding:50px;display:grid}.login-form-container{width:min(420px,100%)}.login-panel h2{margin-top:9px;font-size:2.5rem}.login-introduction{color:var(--muted);margin:12px 0 30px;line-height:1.65}.login-form{gap:19px;display:grid}.login-form label{color:var(--ivory-200);gap:8px;font-size:.76rem;display:grid}.login-form input[type=email],.login-form input[type=password]{width:100%;min-height:49px;color:var(--ivory-100);background:#ffffff09;border:1px solid #d6ba7b33;border-radius:8px;outline:none;padding:0 14px}.login-form input:focus{border-color:var(--gold-500);box-shadow:0 0 0 3px #c6a15b14}.login-options{justify-content:space-between;align-items:center;display:flex}.remember-option{grid-template-columns:auto 1fr;align-items:center;display:flex!important}.remember-option input{accent-color:var(--gold-500)}.login-button,.google-button{width:100%}.google-button{min-height:48px;color:var(--ivory-100);background:#ffffff09;border:1px solid #d6ba7b4d;border-radius:8px}.login-divider{color:#647084;align-items:center;gap:12px;font-size:.7rem;display:flex}.login-divider:before,.login-divider:after{background:var(--border);content:"";flex:1;height:1px}.login-help{color:#778396;text-align:center;margin:25px 0 0;font-size:.73rem}@media (width<=1100px){.summary-grid,.tool-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.login-page{grid-template-columns:1fr}.login-story{min-height:520px}.login-panel{border-top:1px solid var(--border);border-left:0;min-height:650px}}@media (width<=760px){.sidebar{width:100%;position:static}.main-navigation{grid-template-columns:repeat(2,minmax(0,1fr))}.application-content{margin-left:0}.topbar,.page-content{padding-left:22px;padding-right:22px}.page-heading{flex-direction:column;align-items:flex-start}.summary-grid,.tool-grid{grid-template-columns:1fr}.learning-card{grid-template-columns:48px minmax(0,1fr)}.learning-card button{grid-column:2;justify-self:start}.login-story-overlay,.login-panel{padding:50px 24px}}@media (width<=480px){.topbar{flex-direction:column;align-items:flex-start;gap:18px}.main-navigation,.summary-grid{grid-template-columns:1fr}.login-story h1{font-size:3rem}}.trade-brand-header .trade-brand-logo{flex-shrink:0;width:100%;height:auto}.trade-brand-header .trade-brand-logo img{object-fit:contain;width:100%;height:auto;max-height:100px;transform:none}.trade-entry-shell .trade-brand-header{grid-template-columns:minmax(190px,280px) minmax(0,1fr) auto;grid-template-areas:"crest quote account""brand quote account";gap:4px 24px}.trade-brand-header .trade-brand-title{text-align:center}.trade-brand-header .trade-brand-product{justify-content:center}.sidebar .brand{justify-content:center;display:flex}.sidebar .sidebar-tradlign-logo{width:100%;max-width:240px;height:auto;display:block}.financial-goals-shell .fg-brand>span,.financial-account-header>a>span{display:none}.financial-goals-shell .fg-brand img,.financial-account-header>a img,.planning-page .planning-hero-title>img{object-fit:contain;flex-shrink:0;width:clamp(180px,19vw,280px);height:auto;max-height:96px}.planning-page .planning-hero-title{flex-wrap:wrap}@media (width<=900px){.trade-entry-shell .trade-brand-header{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"crest account""brand brand""quote quote"}.trade-brand-header .trade-brand-logo{max-width:240px}}.member-portal .portal-input{background:#08271f}.sidebar .main-navigation{gap:16px;display:grid}.sidebar-navigation-group{background:linear-gradient(135deg,#ffffff08,#0000);border:1px solid #a48a514f;border-radius:12px;padding:9px 7px}.sidebar-navigation-group h2{color:#efca72;text-transform:uppercase;letter-spacing:.13em;border-bottom:1px solid #a48a5138;margin:2px 5px 7px;padding:5px 0 10px;font:700 .7rem system-ui,sans-serif}.sidebar .navigation-link{align-items:center;gap:11px;margin:3px 0;padding:12px 9px;display:flex}.sidebar .navigation-link>svg{color:#e5be65;flex-shrink:0}.sidebar .navigation-link>span:not(.sidebar-message-count){flex:1}.sidebar .navigation-link.active{color:#171b21;background:linear-gradient(#ffe6a5,#e2b455);border-color:#edc775}.sidebar .navigation-link.active>svg{color:inherit}.sidebar-message-count{box-sizing:border-box;color:#182131;background:#f1c767;border-radius:99px;flex-shrink:0;place-items:center;min-width:22px;height:22px;padding-inline:4px;font:750 .75rem system-ui,sans-serif;display:inline-grid}.sidebar .navigation-link.active .sidebar-message-count{color:#ffe3a0;background:#152336}.sidebar .navigation-link>.sidebar-support-alert{color:#fff;background:#bd1826;border-radius:99px;flex:none;place-items:center;min-width:22px;height:22px;font:750 .75rem system-ui,sans-serif;animation:1.8s ease-in-out infinite support-alert-pulse;display:inline-grid;box-shadow:0 0 8px #f33}@keyframes support-alert-pulse{50%{background:#ed253d;box-shadow:0 0 0 5px #ed253d30,0 0 12px #e52b40}}@media (prefers-reduced-motion:reduce){.sidebar .navigation-link>.sidebar-support-alert{animation:none}}@media (width<=600px){.trade-brand-header .trade-brand-logo{width:min(100%,220px)}}
