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;align-items:center;gap:10px;max-width:340px;padding:6px 0 6px 12px;display:flex}.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 p{overflow-wrap:anywhere;margin:0;font-size:13px}.trade-brand-account span{color:#adbdcd;margin-top:4px;font-size:12px;display:block}.trade-brand-account button{color:#f0d584;background:0 0;border:1px solid #a98b44;border-radius:4px;flex-shrink:0;place-items:center;width:32px;height:32px;display:grid}.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-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-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{overflow:auto}.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 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}: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:"WILSON OAK";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:#0b2147;background:radial-gradient(at 65% 20%,#14335488,#0000 60%),linear-gradient(120deg,#071e31,#06172b);width:100%;min-height:100vh;padding:0 20px 24px;font-family:Georgia,Times New Roman,serif}.financial-blueprint-shell *{box-sizing:border-box}.financial-account-header{background:#03192bbf;border-bottom:1px solid #7890a4;justify-content:space-between;align-items:center;gap:22px;min-height:62px;margin:0 -20px;padding:0 34px;font-family:Arial,sans-serif;display:flex}.financial-account-header>a{color:#f1f6fb;letter-spacing:2px;white-space:nowrap;align-items:center;gap:12px;font:21px Georgia,serif;text-decoration:none;display:flex}.financial-account-header img{object-fit:contain;width:44px;height:48px}.financial-account-header small{letter-spacing:2px;color:#f5ce74;margin-top:3px;font:9px Arial,sans-serif;display:block}.financial-page-nav{justify-content:center;align-self:stretch;align-items:stretch;gap:18px;display:flex}.financial-page-nav a,.financial-page-nav button{color:#e6edf6;white-space:nowrap;background:0 0;border:0;border-radius:0;align-items:center;padding:18px 8px;font:12px Arial,sans-serif;text-decoration:none;display:flex;position:relative}.financial-page-nav [aria-current]{font-weight:700}.financial-page-nav [aria-current]:after{content:"";background:#f5c84b;border-radius:4px 4px 0 0;height:4px;position:absolute;bottom:0;left:0;right:0}.financial-page-nav button:disabled{opacity:.65;cursor:not-allowed}.guided-account-menu{color:#e7effa;font:12px Arial,sans-serif;position:relative}.guided-account-menu summary{cursor:pointer;color:#102945;white-space:nowrap;background:#e7f1ff;border-radius:30px;padding:10px;list-style:none}.guided-account-menu>div{z-index:50;color:#102945;background:#fff;border-radius:8px;gap:14px;width:190px;padding:20px;display:grid;position:absolute;top:45px;right:0;box-shadow:0 12px 35px #0005}.guided-account-menu a{color:#102945}.financial-save-status{color:#b8cce1;justify-content:flex-end;align-items:center;gap:10px;min-height:25px;font:10px Arial,sans-serif;display:flex}.financial-save-status button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;text-decoration:underline}.financial-blueprint-root #financialBlueprintSection.guided-source-archive{display:none!important}.guided-title{color:#e3eefd;justify-content:space-between;align-items:center;gap:28px;margin:0 16px 16px;display:flex}.guided-title h1{letter-spacing:.4px;margin:0 0 2px;font-size:32px;font-weight:400}.guided-title p{margin:0;font-size:17px}.guided-title>p{text-align:right;max-width:460px;font-size:13px;line-height:1.5}.guided-kpis,.guided-planner,.guided-forecast{background:linear-gradient(120deg,#fff,#f4f9ff);border:1px solid #d3e2ef;border-radius:5px}.guided-kpis{grid-template-columns:repeat(5,minmax(0,1fr));margin-bottom:14px;padding:18px 0;display:grid;box-shadow:0 6px 15px #0001}.guided-kpis article{border-right:1px solid #d5e3f0;align-items:center;gap:15px;padding:0 24px;display:flex}.guided-kpis article:last-child{border:0}.guided-icon{color:#0b2a54;background:linear-gradient(135deg,#e0effc,#f1f8ff);border-radius:50%;flex:0 0 55px;justify-content:center;align-items:center;width:55px;height:55px;display:flex}.guided-kpis h2{margin:0;font-size:13px;font-weight:600;line-height:1.3}.guided-kpis strong{font-size:23px;line-height:1.2;display:block}.guided-kpis p{color:#4e668b;margin:4px 0 0;font-size:12px}.guided-workspace{grid-template-columns:345px minmax(0,1fr);align-items:start;gap:14px;display:grid}.guided-planner{min-height:775px;padding:18px}.guided-planner>h2,.guided-forecast h2{margin:0 0 3px;font-size:26px;font-weight:600}.guided-planner>p{margin:0 0 16px;font-size:15px;line-height:1.3}.guided-step{background:linear-gradient(110deg,#fff,#f5faff);border:1px solid #deebf6;border-radius:6px;margin:10px 0}.guided-step summary{cursor:pointer;align-items:center;gap:12px;padding:8px 5px;list-style:none;display:flex}.guided-step summary>svg{color:#7391b3;width:17px;height:17px;margin-left:auto}.guided-step[open] summary>svg{transform:rotate(180deg)}.guided-step summary b{font-size:17px;display:block}.guided-step summary small{color:#587198;margin-top:4px;font-size:12px;display:block}.guided-step-number{color:#fff;background:linear-gradient(#acbfd4,#8fa4bd);border:2px solid #fff;border-radius:50%;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:25px;display:grid;box-shadow:0 0 0 1px #e0ebf5}.guided-step[open] .guided-step-number{background:linear-gradient(135deg,#f7d363,#e5a323)}.guided-step-body{border-top:1px solid #e4eef7;padding:12px 16px}.guided-step-body>.financial-field{flex-direction:column;gap:4px;margin-bottom:12px;display:flex}.guided-blueprint-root .guided-step label,.guided-blueprint-root .guided-filing-host label{color:#132b50;font-family:Georgia,serif;font-size:14px;font-weight:400}.guided-blueprint-root .guided-step input,.guided-blueprint-root .guided-step select,.guided-blueprint-root .guided-filing-host select{color:#102750;background:#fff;border:1px solid #ccdced;border-radius:5px;width:100%;min-height:35px;padding:9px 12px;font:14px Arial,sans-serif;box-shadow:inset 0 1px 3px #172b4d03}.guided-step-body>button{color:#102750;cursor:pointer;background:#e6f2fc;border:1px solid #ccdeee;border-radius:5px;width:100%;margin:4px 0;padding:10px;font:600 13px Georgia,serif}.guided-step-body>button.guided-continue{background:linear-gradient(110deg,#f1bd43,#f1c04f);border-color:#eabc4d;margin-top:4px}.guided-step-body>p{color:#4e668b;font-size:13px;line-height:1.5}.guided-blueprint-root .guided-step .financial-foundation-summary{box-shadow:none;color:#18345a;background:#eaf3fc;border:0;border-radius:5px;margin-top:10px;padding:10px}.guided-blueprint-root .guided-step .financial-foundation-summary-grid{display:block}.guided-blueprint-root .guided-step .financial-foundation-summary-item{color:#18345a;border:0;padding:10px 0}.guided-blueprint-root .guided-step .financial-foundation-summary-item strong{color:#102b4f;font-size:19px}.guided-step .financial-foundation-summary-icon,.guided-step .financial-foundation-note,.guided-step .financial-foundation-summary-title{display:none}.guided-forecast{min-width:0;min-height:775px;padding:18px}.guided-forecast-heading{justify-content:space-between;gap:18px;margin-bottom:12px;display:flex}.guided-forecast h2 small{font-size:19px}.guided-forecast-heading p{color:#536c93;max-width:620px;margin:3px 0;font-size:12px;line-height:1.4}.guided-period{align-items:flex-start;gap:16px;display:flex}.guided-period label{white-space:nowrap;align-items:center;gap:10px;font-size:14px;display:flex}.guided-period select{color:#163457;background:#fff;border:1px solid #d2dfec;border-radius:5px;max-width:130px;padding:8px;font:12px Arial,sans-serif}.guided-months{grid-template-columns:repeat(6,1fr);gap:5px;min-width:300px;display:grid}.guided-months button{color:#19365a;cursor:pointer;background:#e7f1fa;border:0;border-radius:5px;padding:8px;font:12px Arial,sans-serif}.guided-months [aria-pressed=true]{color:#fff;background:#08243b}.guided-blueprint-root .guided-table-host .financial-table-wrap{border:1px solid #d6e5f1;border-radius:4px;max-height:385px;overflow:auto}.guided-blueprint-root .guided-table-host .financial-table{border-collapse:collapse;table-layout:fixed;width:100%;min-width:720px}.guided-blueprint-root .guided-table-host .financial-table th{z-index:1;color:#09254d;text-align:center;white-space:normal;background:#e6f2fc;border:1px solid #d4e4f1;padding:13px 8px;font:600 12px/1.2 Georgia,serif;position:sticky;top:0}.guided-blueprint-root .guided-table-host .financial-table td{text-align:center;color:#112d52;white-space:nowrap;background:#fff;border:1px solid #dce8f2;height:33px;padding:8px 6px;font:12px Arial,sans-serif}.guided-blueprint-root .guided-table-host .financial-table tr:nth-child(2n) td{background:#f8fbfe}.guided-blueprint-root .guided-table-host .financial-table input{color:#102c53;text-align:center;background:0 0;border:0;width:100%;min-width:0;padding:0;font:12px Arial,sans-serif}.guided-table-host [hidden]{display:none!important}.guided-blueprint-root .guided-table-host .financial-table th{text-transform:none;letter-spacing:0}.guided-blueprint-root .guided-table-host .financial-table .financial-projection-week-row{height:34px!important}.guided-blueprint-root .guided-table-host .fd-week-ending-popup-trigger{min-height:0;padding:0;font:12px/1.2 Arial,sans-serif}.guided-blueprint-root .guided-table-host .financial-table input{height:18px;min-height:0}.guided-flow-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin-top:18px;display:grid}.guided-flow-card{border:1px solid #deebf6;border-radius:5px;flex-direction:column;padding:14px;display:flex}.guided-card-heading{align-items:center;gap:12px;display:flex}.guided-card-heading .guided-icon{flex-basis:48px;width:48px;height:48px}.guided-card-heading h3{margin:0 0 3px;font-size:16px;line-height:1.2}.guided-card-heading p{color:#526b8e;margin:0;font-size:12px;line-height:1.35}.guided-flow-card dl{flex:1;margin:12px 0}.guided-flow-card dl>div{border-bottom:1px solid #e1ebf6;justify-content:space-between;gap:10px;padding:8px 0;font-size:13px;display:flex}.guided-flow-card dl>div:last-child{border:0}.guided-flow-card dd{white-space:nowrap;margin:0;font-weight:700}.guided-flow-card>button{color:#073a87;cursor:pointer;background:#e5f2fd;border:0;border-radius:4px;justify-content:center;align-items:center;gap:9px;padding:9px;font:12px Arial,sans-serif;display:flex}.guided-flow-card>button svg{width:15px;height:15px}.guided-tax{border:1px solid #deebf6;border-radius:5px;grid-template-columns:minmax(180px,2.2fr) minmax(100px,.8fr) repeat(3,minmax(100px,1fr));align-items:center;gap:16px;margin-top:14px;padding:14px;display:grid}.guided-tax>div:not(:first-child){border-right:1px solid #d7e4f1;padding-right:12px}.guided-tax>div:last-child{border:0}.guided-tax small{font:11px/1.5 Arial,sans-serif;display:block}.guided-tax strong{margin-top:7px;font-size:20px;display:block}.guided-filing-host .financial-field{gap:4px;display:grid}.guided-tax .financial-field label{font:11px Arial,sans-serif}.guided-detail-drawer{border:1px solid #d4e3ef;border-radius:5px;margin-top:15px}.guided-detail-drawer>summary{cursor:pointer;color:#173859;padding:12px;font-size:14px}.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:14px;display:grid}.guided-blueprint-root .guided-cash-host .financial-cash-flow-summary-panel{grid-column:1/-1}.guided-blueprint-root .financial-popup-overlay{font-family:Arial,sans-serif}@media (width<=1000px){.financial-blueprint-shell .guided-workspace{grid-template-columns:minmax(0,1fr)}.financial-blueprint-shell .guided-planner{min-height:0}.financial-blueprint-shell .guided-step-body{max-width:520px}.financial-blueprint-shell .guided-period{flex-flow:wrap}.financial-blueprint-shell .guided-months{flex:1;width:auto;min-width:270px}}@media (width>=1600px){.guided-workspace{grid-template-columns:345px minmax(0,1fr)}.guided-planner,.guided-forecast{min-height:775px}.guided-table-host .financial-table td{height:35px!important}}@media (width<=1350px){.financial-page-nav{gap:3px}.financial-account-header{gap:14px;padding:0 20px}.financial-account-header>a{font-size:17px}.guided-kpis article{gap:10px;padding:0 14px}.guided-kpis .guided-icon{flex-basis:42px;width:42px;height:42px}.guided-workspace{grid-template-columns:300px minmax(0,1fr)}.guided-forecast-heading{flex-direction:column}.guided-period{justify-content:space-between}.guided-tax{grid-template-columns:repeat(4,1fr)}.guided-tax>.guided-card-heading{grid-column:1/-1}.guided-flow-cards{gap:7px}.guided-flow-card{padding:10px}.guided-card-heading{gap:7px}.guided-card-heading h3{font-size:14px}}@media (width<=1000px){.financial-account-header{flex-wrap:wrap;padding-top:9px}.financial-page-nav{order:3;justify-content:flex-start;width:100%;overflow-x:auto}.financial-page-nav a,.financial-page-nav button{padding:12px 8px}.guided-title{margin:0 0 15px}.guided-title h1{font-size:26px}.guided-title>p{max-width:300px;font-size:11px}.guided-kpis{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.guided-kpis article{border:0}.guided-workspace{grid-template-columns:260px minmax(0,1fr)}.guided-planner,.guided-forecast{padding:13px}.guided-flow-cards{grid-template-columns:1fr}.guided-period{flex-direction:column}.guided-months{width:100%;min-width:0}.guided-cash-host .financial-cash-flow-stack{grid-template-columns:1fr!important}}@media (width<=700px){.financial-blueprint-shell{padding:0 10px 15px}.financial-account-header{margin:0 -10px;padding-left:12px;padding-right:12px}.guided-title{display:block}.guided-title>p{text-align:left;max-width:none;margin-top:10px}.guided-kpis{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px 0}.guided-kpis article{gap:7px;padding:0 10px}.guided-kpis .guided-icon{flex-basis:34px;width:34px;height:34px}.guided-kpis h2{font-size:11px}.guided-kpis strong{font-size:19px}.guided-kpis p{font-size:10px}.guided-workspace{grid-template-columns:1fr}.guided-planner,.guided-forecast{min-height:0}.guided-tax{grid-template-columns:1fr 1fr}.guided-tax>.guided-card-heading{grid-column:1/-1}.guided-tax>div:not(:first-child){border:0}.guided-months{grid-template-columns:repeat(6,1fr)}.guided-flow-cards{grid-template-columns:1fr}.financial-save-status{font-size:9px}}.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-height:32px;padding:6px 9px;font-size:9px}.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,.ts-workspace-scenarios{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 .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-premium-totals{color:#78868b}.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-scenarios>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-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-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}.ts-field{gap:5px;min-width:0;margin-bottom:8px;font-size:13px;display:grid}.ts-input-wrap{min-width:0;position:relative}.ts-input-wrap>span{color:#8095a8;pointer-events:none;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.ts-currency input{padding-left:25px!important}.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%)}.ts-scenario-actions{flex-wrap:wrap;justify-content:flex-end;gap:12px;display:flex}.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-outcomes{gap:8px;margin:0;display:grid}.ts-outcomes>div{background:linear-gradient(100deg,#fbffff,#f5f9fc);border:1px solid #d6e3e7;border-radius:5px;align-items:center;gap:11px;min-height:82px;padding:8px 10px;display:flex}.ts-outcomes>.ts-outcome-green{background:#effaf1;border-color:#c6e9ce #c6e9ce #c6e9ce #39a66c;border-left-style:solid;border-left-width:3px}.ts-outcomes>.ts-outcome-red{background:#fff0f0;border-color:#f0cbcf #f0cbcf #f0cbcf #d95161;border-left-style:solid;border-left-width:3px}.ts-outcomes>.ts-outcome-blue{background:#edf6ff;border-color:#c8dff4 #c8dff4 #c8dff4 #358cd0;border-left-style:solid;border-left-width:3px}.ts-outcomes>.ts-outcome-violet{background:#f7f0ff;border-color:#e1d0f4 #e1d0f4 #e1d0f4 #9561cf;border-left-style:solid;border-left-width:3px}.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-outcomes dt{font-size:12px;font-weight:750}.ts-outcomes small{color:#668092;margin-top:2px;font-size:12px;display:block}.ts-outcomes dd{white-space:nowrap;margin:0 0 0 auto;font-size:17px;font-weight:800}.ts-scenario-disclaimer{color:#82919e;margin:7px 0 0;font-size:9px;line-height:1.5}.ts-roll-head,.ts-roll,.ts-selected-strike{grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(80px,.9fr);align-items:center;gap:8px;margin-bottom:8px;display:grid}.ts-roll-head{color:#48677f;text-transform:uppercase;background:#f1ede4;padding:7px;font-size:11px;font-weight:800}.ts-roll input{text-align:center;min-height:30px!important;padding:4px 7px!important}.ticker-sorter .ts-roll button{background:0 0;border:0;min-width:0;padding:4px;font-size:12px}.ticker-sorter .ts-roll .ts-profit{color:#008b68}.ticker-sorter .ts-roll .ts-loss{color:#c3454c}.ts-roll-selected{background:#fff5d7;border-radius:4px;outline:1px solid #cbaa57}.ts-roll-comparisons>.ts-field{grid-template-columns:minmax(0,1fr) minmax(90px,1fr);align-items:center;margin-top:10px}.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}.ticker-sorter .ts-add-roll{margin:2px 0 12px}.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-workspace-scenarios>.ts-scenarios{padding:16px}.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}.ts-outcomes>div{flex-wrap:wrap}.ts-outcomes dd{margin-left:auto}}@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}.ts-premium-totals{flex-basis:100%}}.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}.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}}
