@font-face{font-family:manrope;src:url(../media/manrope_variable-s.p.028c8tq42ci30.ttf)format("truetype");font-display:swap;font-weight:200 800}@font-face{font-family:manrope Fallback;src:local(Arial);ascent-override:106.45%;descent-override:29.96%;line-gap-override:0.0%;size-adjust:100.14%}.manrope_d7f2eb23-module__VXq52G__className{font-family:manrope,manrope Fallback,Arial,sans-serif}.manrope_d7f2eb23-module__VXq52G__variable{--font-manrope:"manrope", "manrope Fallback", Arial, sans-serif}
:root{--bg:#090b0b;--panel:#101414;--panel-2:#151a19;--line:#232b29;--text:#f4f7f5;--muted:#8f9b97;--accent:#a7f3d0;--accent-strong:#50d69b;--danger:#ff9085}*{box-sizing:border-box}html{scroll-behavior:smooth}body{background:var(--bg);color:var(--text);font-family:var(--font-manrope), ui-sans-serif, system-ui, sans-serif;-webkit-font-smoothing:antialiased;margin:0}a{color:inherit;text-decoration:none}button,input,select{font:inherit}button{cursor:pointer}.brand{font:700 20px var(--font-manrope);letter-spacing:-.04em;align-items:center;gap:10px;display:flex}.sumtwo-logo{background:#000;flex:none;place-items:center;display:grid;position:relative;overflow:hidden}.sumtwo-logo>img{object-fit:cover;width:100%;height:100%;display:block}.brand-mark{border-radius:9px;width:29px;height:29px}.btn{border:1px solid var(--line);color:var(--text);background:#141817;border-radius:10px;padding:11px 17px;font-weight:600;transition:all .2s}.btn:hover{border-color:#3a4843;transform:translateY(-1px)}.btn-primary{color:#06291b;background:var(--accent);border-color:var(--accent)}.btn-danger{color:#ffd4d0;background:#2a1716;border-color:#5e302d}.eyebrow{color:var(--accent);letter-spacing:.16em;text-transform:uppercase;font-size:12px;font-weight:700}h1,h2,h3,p{margin-top:0}.landing-v2{--ink:#111;--silver:#7d8791;--sky:#1b1b1b;--sky-dark:#000;--landing-canvas:#eaeaea;width:100%;min-height:100dvh;color:var(--ink);background:var(--landing-canvas);font-family:Arial,Helvetica Neue,sans-serif;position:relative;overflow-x:hidden}.landing-frame{background:var(--landing-canvas);width:100%;min-height:100dvh;margin:0;position:relative;overflow:hidden}.landing-nav{z-index:5;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#fffffff0;border:1px solid #ffffffeb;border-radius:999px;align-items:center;gap:54px;width:min(780px,100% - 48px);height:52px;margin:14px auto 16px;padding:0 12px 0 14px;display:flex;position:relative;box-shadow:0 14px 34px #0000001a,0 3px 9px #0000000d,inset 0 1px #fffffff2}.landing-brand{color:var(--ink);letter-spacing:-.04em;align-items:center;gap:10px;font-size:17px;display:flex}.landing-brand-mark{border-radius:10px;width:31px;height:31px;box-shadow:0 8px 20px #00000029}.landing-links{gap:35px;margin-right:auto;display:flex}.landing-links a{color:#8c959d;font-size:12px;transition:all .2s}.landing-links a:hover{color:var(--ink)}.landing-signin{color:#707981;background:#ffffffc2;border:1px solid #edf0f2;border-radius:99px;align-items:center;gap:8px;padding:11px 17px;font-size:12px;display:inline-flex;box-shadow:0 8px 20px #404f5b14}.landing-signin svg,.landing-primary svg,.bento-live-copy a svg{width:14px;height:14px}.landing-hero{grid-template-columns:minmax(520px,1.05fr) .95fr;align-items:center;height:calc(100dvh - 82px);min-height:0;padding:clamp(38px,7vh,74px) 7.5% clamp(34px,5vh,58px);display:grid;position:relative}.landing-hero-copy{z-index:3;align-self:center;position:relative}.landing-kicker{color:#4f5d68;letter-spacing:.08em;align-items:center;gap:7px;font-size:10px;font-weight:700;display:flex}.landing-kicker svg{color:#111;fill:#d8d8d8;width:14px;height:14px}.landing-hero h1{color:#111;letter-spacing:-.075em;max-width:690px;margin:28px 0 22px;font-size:clamp(56px,5.15vw,78px);font-weight:700;line-height:.9}.landing-hero h1 span,.landing-section-head h2 span{color:#8f989f;font-weight:500}.landing-hero-copy>p{color:#9aa2a8;width:min(390px,100%);font-size:15px;line-height:1.38}.landing-actions{flex-wrap:wrap;gap:11px;margin-top:29px;display:flex}.landing-primary,.landing-secondary{border-radius:99px;justify-content:center;align-items:center;gap:11px;min-height:48px;padding:0 22px;font-size:12px;font-weight:700;transition:all .25s;display:inline-flex}.landing-primary{color:#fff;background:linear-gradient(135deg,#202020,#000);border:1px solid #161616;box-shadow:0 12px 30px #0003,0 0 0 5px #0000000e,inset 0 1px #ffffff2e}.landing-primary:hover{background:linear-gradient(135deg,#303030,#080808);transform:translateY(-2px);box-shadow:0 17px 35px #00000040,0 0 0 7px #0000000f}.landing-secondary{color:#69747d;background:#fff;border:1px solid #e7ebed}.landing-secondary:hover{color:var(--ink);transform:translateY(-2px)}.live-pill i{background:#36c991;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 4px #36c9911a}.landing-hero-art{z-index:1;pointer-events:none;justify-content:center;align-items:center;width:55%;height:100%;display:flex;position:absolute;top:1%;right:-1.5%}.hero-market-animation{isolation:isolate;width:100%;height:100%;position:relative}.hero-market-animation canvas{z-index:2;opacity:0;transition:opacity .45s;inset:0;background:0 0!important;width:100%!important;height:100%!important;position:absolute!important}.hero-market-animation.is-ready canvas{opacity:1}.hero-market-fallback{z-index:1;perspective:900px;transition:opacity .35s;position:absolute;inset:8% 3%}.hero-market-animation.is-ready>.hero-market-fallback{opacity:0}.hero-market-fallback-box{color:#f7f7f5;width:48%;height:15%;transform-style:preserve-3d;background:linear-gradient(145deg,#27292c 0%,#0d0e10 68%);border:1px solid #2f3134;border-radius:15px;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;overflow:hidden;box-shadow:0 22px 38px #0000003d,inset 0 1px #ffffff29}.hero-market-fallback-box:before{content:"";opacity:.18;background:repeating-linear-gradient(90deg,#0000 0 13px,#ffffff2e 14px 15px);position:absolute;inset:8px}.hero-market-fallback-box span,.hero-market-fallback-box small{z-index:1;position:relative}.hero-market-fallback-box span{letter-spacing:-.055em;font-size:clamp(27px,3.2vw,49px);font-weight:800}.hero-market-fallback-box small{color:#85888c;letter-spacing:.2em;margin-top:3px;font-size:7px;font-weight:700}.hero-market-fallback-box.box-1{top:7%;left:37%;transform:rotateX(-5deg)rotateY(13deg)rotate(-3deg)}.hero-market-fallback-box.box-2{top:25%;left:11%;transform:rotateX(5deg)rotateY(-15deg)rotate(4deg)}.hero-market-fallback-box.box-3{top:43%;left:40%;transform:rotateX(-3deg)rotateY(10deg)rotate(-3deg)}.hero-market-fallback-box.box-4{top:61%;left:14%;transform:rotateX(5deg)rotateY(-12deg)rotate(3deg)}.hero-market-fallback-box.box-5{top:78%;left:39%;transform:rotateX(-3deg)rotateY(13deg)rotate(2deg)}.hero-market-fallback-orb{aspect-ratio:1;background:radial-gradient(circle at 33% 27%,#fff 0,#50545a 11%,#111317 40%,#030405 75%);border-radius:50%;width:8%;position:absolute;top:44%;left:26%;box-shadow:0 10px 18px #0000004d}.landing-edge-note{color:#6c747b;border-left:1px solid #aeb5bb;margin:0;padding-left:10px;font-size:9px;position:absolute;bottom:30px;left:7.5%}.landing-precision{background:var(--landing-canvas);border-top:1px solid #dedede;padding:132px 7.5%}.landing-section-head{text-align:left;grid-template-columns:1.1fr .9fr;align-items:end;column-gap:84px;max-width:1080px;margin:0 auto 62px;display:grid}.landing-section-head .landing-kicker{grid-area:1/1;justify-content:flex-start}.landing-section-head h2{letter-spacing:-.06em;grid-area:2/1;margin:20px 0 0;font-size:clamp(42px,4.65vw,65px);line-height:.93}.landing-section-head>p{color:#8f989f;grid-area:2/2;max-width:430px;margin:0 0 5px;font-size:14px;line-height:1.58}.landing-bento{grid-template-columns:.83fr 1.17fr;gap:22px;max-width:1080px;margin:0 auto;display:grid}.bento-card{border:1px solid #fffffff0;border-radius:24px;min-height:360px;transition:border-color .22s,transform .22s;position:relative;overflow:hidden;box-shadow:0 18px 48px #303a4211,inset 0 1px #ffffffe6}.bento-card:hover{border-color:#fff;transform:translateY(-2px)}.bento-label{color:#8e969d;letter-spacing:.01em;margin-bottom:14px;font-size:10px;font-weight:600;display:block}.bento-chart{color:#111;background:#ffffffe0;flex-direction:column;padding:29px;display:flex}.bento-chart strong{letter-spacing:-.04em;font-size:21px;display:block}.bento-chart>p{color:#858e95;margin:auto 0 0;font-size:12px;line-height:1.5}.mini-chart{background-image:linear-gradient(#1111 1px,#0000 1px),linear-gradient(90deg,#1111 1px,#0000 1px);background-size:25% 33%;height:180px;margin:30px -4px 13px;position:relative}.mini-chart svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.mini-chart path{fill:none;stroke:#111;stroke-width:3px;filter:none}.mini-chart circle{fill:#fff;stroke:#111;stroke-width:4px}.bento-live{color:#111;background:#ffffffe0;grid-template-rows:auto 1fr;grid-template-columns:1.02fr .98fr;gap:21px;min-height:360px;padding:29px;display:grid}.bento-live-top{grid-column:1/-1;justify-content:space-between;align-items:start;display:flex}.live-pill{color:#338765;background:#f5faf7;border:1px solid #e2e7e5;border-radius:99px;align-items:center;gap:7px;padding:7px 10px;font-size:9px;display:flex}.market-card{color:#fff;background:linear-gradient(145deg,#242628,#090a0b);border:1px solid #202224;border-radius:18px;flex-direction:column;justify-content:space-between;min-height:215px;padding:22px;display:flex;box-shadow:0 14px 28px #00000029,inset 0 1px #ffffff21}.market-card span{color:#8f989f;font-size:10px}.market-card strong{letter-spacing:-.05em;margin-top:8px;font-size:28px;display:block}.market-bars{align-items:end;gap:8px;height:90px;display:flex}.market-bars i{background:linear-gradient(#d7d7d7,#343434);border-radius:4px 4px 1px 1px;flex:1;box-shadow:0 0 12px #ffffff1a}.bento-live-copy{align-self:end;padding:0 4px 4px 9px}.bento-live-copy h3{letter-spacing:-.055em;margin:0 0 12px;font-size:31px;line-height:.96}.bento-live-copy p{color:#8a939a;font-size:12px;line-height:1.5}.bento-live-copy a{color:#111;align-items:center;gap:8px;font-size:11px;font-weight:700;display:flex}.bento-dark{color:#fff;background:radial-gradient(circle at 15% 0,#ffffff14,#0000 34%),#101112;border-color:#111;padding:33px;box-shadow:0 18px 42px #00000024,inset 0 1px #ffffff1c}.bento-dark h3{letter-spacing:-.055em;max-width:500px;margin:0;font-size:31px;line-height:1.02}.decision-stack{gap:10px;margin-top:38px;display:grid}.decision-stack>div{background:#ffffff0b;border:1px solid #ffffff17;border-radius:14px;grid-template-columns:35px 1fr auto;align-items:center;gap:12px;padding:13px;display:grid}.decision-stack svg{color:#fff;width:18px}.decision-stack span{flex-direction:column;display:flex}.decision-stack strong{font-size:12px}.decision-stack small{color:#82909d;margin-top:4px;font-size:9px}.decision-stack b{color:#62dda6;font-size:9px}.bento-network{color:#111;background:#ffffffe0;flex-direction:column;justify-content:space-between;padding:24px 30px 30px;display:flex}.network-map{background-image:linear-gradient(#1111 1px,#0000 1px),linear-gradient(90deg,#1111 1px,#0000 1px);background-size:25% 33%;height:205px;margin:-24px -30px 15px;position:relative}.network-map:before,.network-map:after{content:"";border:0;border-top:1px solid #1111116b;border-left:1px solid #1111116b;border-radius:28px 0 0;position:absolute}.network-map:before{width:48%;height:42%;top:45%;left:20%}.network-map:after{width:32%;height:28%;top:17%;left:49%;transform:rotate(180deg)}.network-map i{background:#fff;border:3px solid #111;border-radius:50%;width:12px;height:12px;position:absolute;box-shadow:0 0 0 8px #1111110e}.network-map .n1{top:43%;left:20%}.network-map .n2{top:43%;left:49%}.network-map .n3{top:15%;left:79%}.network-map .n4{top:75%;left:79%}.network-map .n5{top:76%;left:20%}.network-map .n6{top:15%;left:49%}.network-core{z-index:2;background:#fff;border:1px solid #fff;border-radius:14px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:43%;left:49%;translate:-40% -35%;box-shadow:0 9px 25px #00000021}.network-brand-mark{border-radius:9px;width:30px;height:30px}.bento-network h3{letter-spacing:-.05em;margin:0 0 8px;font-size:28px}.bento-network p{color:#879097;margin:0;font-size:12px;line-height:1.5}.landing-principles{background:var(--landing-canvas);grid-template-columns:.85fr 1.15fr;gap:90px;max-width:1270px;margin:0 auto;padding:132px 7.5%;display:grid}.landing-principles h2{letter-spacing:-.06em;margin:20px 0 0;font-size:clamp(40px,4vw,60px);line-height:.95}.principle-list{gap:10px;display:grid}.principle-list article{background:#ffffffd1;border:1px solid #fffffff0;border-radius:17px;grid-template-columns:26px 36px 1fr;align-items:center;gap:15px;min-height:94px;padding:20px;display:grid;box-shadow:0 12px 30px #303a420b}.principle-list article>span{color:#abb2b7;font-size:9px}.principle-list svg{color:#fff;background:#111;border-radius:10px;width:34px;height:34px;padding:8px}.principle-list h3{letter-spacing:-.03em;margin:0 0 7px;font-size:15px}.principle-list p{color:#8c959c;margin:0;font-size:11px;line-height:1.5}.landing-cta{color:#fff;background:radial-gradient(circle at 15% -30%,#ffffff24,#0000 38%),#0b0b0b;border-radius:24px;grid-template-columns:48px 1fr auto;align-items:center;gap:30px;width:min(1080px,85%);margin:0 auto 85px;padding:42px 48px;display:grid;position:relative;overflow:hidden;box-shadow:0 20px 46px #00000021}.landing-cta>svg{color:#fff;width:35px;height:35px}.landing-cta h2{letter-spacing:-.05em;margin:10px 0 8px;font-size:31px}.landing-cta p{color:#9b9b9b;margin:0;font-size:12px}.landing-cta .landing-kicker{color:#cfcfcf}.landing-footer{color:#929aa0;border-top:1px solid #dfe2e4;grid-template-columns:1fr auto auto;align-items:center;gap:36px;width:min(1080px,85%);min-height:100px;margin:0 auto;font-size:10px;display:grid}.landing-footer p{margin:0}.landing-footer .landing-brand{font-size:14px}.landing-footer .landing-brand-mark{width:26px;height:26px}@media (prefers-reduced-motion:reduce){.hero-market-animation canvas{transition:none}}.app-layout{grid-template-columns:238px minmax(0,1fr);min-height:100vh;display:grid}.sidebar{border-right:1px solid var(--line);background:#0c0f0f;height:100vh;padding:25px 18px;position:sticky;top:0}.side-brand{padding:0 9px 28px}.side-label{color:#5f6b67;text-transform:uppercase;letter-spacing:.14em;padding:18px 10px 8px;font-size:10px;font-weight:700}.side-link{color:#8f9995;border-radius:9px;align-items:center;gap:11px;margin:2px 0;padding:10px 11px;font-size:14px;display:flex}.side-link.active{color:var(--text);background:#171c1b}.side-link svg{width:16px;height:16px}.side-footer{border:1px solid var(--line);color:#7f8b87;border-radius:10px;padding:13px;font-size:11px;line-height:1.5;position:absolute;bottom:18px;left:18px;right:18px}.app-main{min-width:0}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:72px;padding:0 34px;display:flex}.status-pill{color:#8fe2b9;background:#122019;border:1px solid #234b38;border-radius:99px;align-items:center;gap:7px;padding:6px 9px;font-size:11px;font-weight:700;display:inline-flex}.status-dot{background:#5be3a6;border-radius:50%;width:6px;height:6px;box-shadow:0 0 0 3px #5be3a61a}.page{max-width:1400px;margin:0 auto;padding:31px 34px 60px}.page-head{justify-content:space-between;align-items:flex-start;margin-bottom:26px;display:flex}.page-head h1{font:600 27px var(--font-manrope);letter-spacing:-.04em;margin-bottom:6px}.muted{color:var(--muted)}.tiny{font-size:12px}.grid{gap:14px;display:grid}.stats{grid-template-columns:1.4fr repeat(3,1fr)}.card{background:var(--panel);border:1px solid var(--line);border-radius:14px;padding:20px}.card-label{color:#83908b;margin-bottom:13px;font-size:12px}.metric{font:600 27px var(--font-manrope);letter-spacing:-.04em}.metric-lg{font-size:38px}.positive{color:#74dba9}.negative{color:#f39187}.chart-grid{grid-template-columns:minmax(0,1.7fr) minmax(280px,.8fr);margin-top:14px}.chart-card{min-height:345px}.card-head{justify-content:space-between;align-items:center;margin-bottom:22px;display:flex}.card-title{font:600 15px var(--font-manrope)}.ranges{gap:4px;display:flex}.range{color:#727e7a;background:0 0;border:0;border-radius:6px;padding:5px 8px;font-size:11px}.range.active{color:#071e15;background:var(--accent)}.chart{border-bottom:1px solid #27312e;align-items:flex-end;height:230px;display:flex;position:relative}.chart:before,.chart:after{content:"";border-top:1px dashed #202826;position:absolute;left:0;right:0}.chart:before{top:33%}.chart:after{top:66%}.chart svg{z-index:1;width:100%;height:100%;overflow:visible}.allocation{justify-content:center;margin:16px 0 24px;display:flex}.donut{background:conic-gradient(var(--accent-strong) 0 66%, #768c84 66% 86%, #25332e 86%);border-radius:50%;width:142px;height:142px;position:relative}.donut:after{content:"";background:var(--panel);border-radius:50%;position:absolute;inset:23px}.legend-row{border-top:1px solid #202725;justify-content:space-between;padding:8px 0;font-size:12px;display:flex}.legend-name{color:#9da7a3;align-items:center;gap:8px;display:flex}.dot{border-radius:50%;width:7px;height:7px}.lower-grid{grid-template-columns:1.1fr .9fr;margin-top:14px}.feed-item{border-top:1px solid #202725;grid-template-columns:9px 1fr auto;gap:13px;padding:16px 0;display:grid}.feed-item:first-of-type{border-top:0}.feed-icon{background:#64716c;border-radius:50%;width:8px;height:8px;margin-top:5px}.feed-icon.trade{background:var(--accent-strong)}.feed-title{margin-bottom:5px;font-size:13px;font-weight:600}.feed-reason{color:#7f8a86;font-size:12px;line-height:1.5}.feed-time{color:#606b67;font-size:11px}.risk-row{border-top:1px solid #202725;justify-content:space-between;align-items:center;padding:14px 0;font-size:12px;display:flex}.risk-row:first-of-type{border-top:0}.settings-stack{gap:16px;max-width:920px;display:grid}.broker-connect-card{border:1px solid var(--dash-border,#dfe3e5);color:var(--dash-text,#171717);background:var(--dash-card,#fff);border-radius:18px;padding:26px}.broker-connect-head{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.broker-connect-head h2{font:600 22px/1.1 var(--font-manrope);letter-spacing:-.04em;margin:8px 0 7px}.broker-connect-head p,.broker-form-section>p{max-width:620px;color:var(--dash-muted,#7d858b);margin:0;font-size:12px;line-height:1.55}.broker-status{border:1px solid var(--dash-border,#dfe3e5);color:var(--dash-muted,#737b80);letter-spacing:.06em;border-radius:999px;flex:none;padding:7px 10px;font-size:10px;font-weight:700}.broker-status.is-connected{color:#16734c;background:#effaf5;border-color:#b9e5d1}.broker-notice{color:#735b16;background:#fff8dc;border-radius:10px;margin:0;padding:12px 14px;font-size:12px;line-height:1.5}.broker-notice.success{color:#176a49;background:#eefaf4}.broker-application{gap:16px;margin-top:24px;display:grid}.broker-form-section{border:1px solid var(--dash-border,#e2e5e7);border-radius:14px;min-width:0;margin:0;padding:20px}.broker-form-section h3,.broker-form-section legend{margin:0 0 7px;padding:0;font-size:14px;font-weight:700}.broker-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:18px;display:grid}.broker-form-grid label{color:var(--dash-muted,#686f74);gap:7px;font-size:11px;font-weight:600;display:grid}.broker-form-grid label.wide{grid-column:1/-1}.broker-form-grid input,.broker-form-grid select,.broker-disclosure select{border:1px solid var(--dash-border,#d9dddf);width:100%;height:43px;color:var(--dash-text,#171717);background:var(--dash-card,#fff);border-radius:9px;outline:0;padding:0 12px}.broker-form-grid input:focus,.broker-form-grid select:focus,.broker-disclosure select:focus{border-color:var(--dash-text,#171717);box-shadow:0 0 0 2px #1111110f}.broker-disclosure{border-top:1px solid var(--dash-border,#e2e5e7);min-height:48px;color:var(--dash-text,#292929);grid-template-columns:1fr 90px;align-items:center;gap:18px;font-size:12px;display:grid}.broker-disclosure:first-of-type{margin-top:14px}.broker-agreements a{text-underline-offset:3px;text-decoration:underline}.broker-agreements label{color:var(--dash-text,#292929);align-items:flex-start;gap:10px;margin-top:14px;font-size:12px;line-height:1.45;display:flex}.broker-agreements input{accent-color:#111;margin-top:2px}.broker-error{color:#8b2626;background:#fff0f0;border-radius:9px;margin:0;padding:11px 13px;font-size:12px}.broker-submit-row{justify-content:space-between;align-items:center;gap:18px;display:flex}.broker-submit-row p{color:var(--dash-muted,#777);text-transform:uppercase;letter-spacing:.07em;margin:0;font-size:10px}@media (max-width:700px){.broker-connect-card{padding:20px}.broker-connect-head,.broker-submit-row{flex-direction:column;align-items:stretch}.broker-form-grid{grid-template-columns:1fr}.broker-form-grid label.wide{grid-column:auto}.broker-disclosure{grid-template-columns:1fr 76px}}.bar{background:#242b29;border-radius:5px;width:104px;height:5px;overflow:hidden}.bar>i{background:var(--accent-strong);border-radius:5px;height:100%;display:block}.auth-shell{background:radial-gradient(circle at 50% 0, #14251e, var(--bg) 36%);place-items:center;min-height:100vh;padding:24px;display:grid}.auth-card{background:var(--panel);border:1px solid var(--line);border-radius:18px;width:min(440px,100%);padding:30px}.auth-card h1{font:600 26px var(--font-manrope);letter-spacing:-.04em;margin:25px 0 8px}.field{margin:17px 0}.field label{color:#9ca7a3;margin-bottom:7px;font-size:12px;display:block}.input{width:100%;color:var(--text);background:#0c0f0f;border:1px solid #2b3532;border-radius:9px;outline:none;padding:12px 13px}.input:focus{border-color:#5aaa85;box-shadow:0 0 0 3px #50d69b14}.full{width:100%}.auth-foot{text-align:center;color:#7e8985;margin-top:20px;font-size:12px}.mercury-auth-shell{--auth-ink:#171717;min-height:100dvh;color:var(--auth-ink);font-family:var(--font-manrope),ui-sans-serif,system-ui,sans-serif;background:#eaeaea;place-items:center;padding:102px 24px 38px;display:grid;position:relative}.mercury-auth-header{justify-content:space-between;align-items:center;width:100%;height:68px;padding:0 40px;display:flex;position:absolute;inset:0 0 auto}.mercury-auth-header .brand-mark{border-radius:10px;width:32px;height:32px}.mercury-auth-switch{color:#242424;align-items:center;gap:8px;font-size:15px;font-weight:500;display:flex}.mercury-auth-switch svg{width:15px;height:15px;transition:transform .2s}.mercury-auth-switch:hover svg{transform:translate(2px)}.mercury-auth-card{background:#fff;border:1px solid #d7d7d7;border-radius:13px;width:min(470px,100%);overflow:hidden;box-shadow:0 2px 4px #0000000a}.mercury-auth-shell.is-signup .mercury-auth-card{width:min(540px,100%)}.mercury-auth-main{padding:40px 40px 26px}.mercury-auth-main h1{font:500 22px/1.2 var(--font-manrope),sans-serif;letter-spacing:-.02em;margin:0 0 35px}.mercury-auth-intro{color:#777;margin:-23px 0 24px;font-size:14px}.mercury-auth-form{flex-direction:column;align-items:flex-start;display:flex}.mercury-auth-shell.is-signup .mercury-auth-form{grid-template-columns:1.2fr .8fr;align-items:end;gap:16px;display:grid}.mercury-auth-shell.is-signup .mercury-field{margin:0}.mercury-auth-shell.is-signup .mercury-submit{grid-column:1/-1;justify-self:start;margin-top:14px}.mercury-field{width:100%;margin:0 0 18px}.mercury-field label{color:#3f3f46;margin-bottom:7px;font-size:13px;display:block}.mercury-field>input,.mercury-password{background:#fff;border:1px solid #d7d9de;border-radius:8px;width:100%;height:48px;transition:border-color .2s,box-shadow .2s}.mercury-field>input{color:#171717;outline:none;padding:0 13px}.mercury-field>input:focus,.mercury-password:focus-within{border-color:#171717;box-shadow:0 0 0 2px #0000000f}.mercury-password{grid-template-columns:1fr 48px;display:grid;overflow:hidden}.mercury-password input{color:#171717;background:0 0;border:0;outline:0;min-width:0;padding:0 13px}.mercury-password button{color:#737373;background:#fff;border:0;border-left:1px solid #e2e2e2;place-items:center;padding:0;display:grid}.mercury-password button svg{width:17px;height:17px}.mercury-forgot{color:#71717a;text-underline-offset:3px;margin:-10px 0 30px;font-size:12px;text-decoration:underline}.mercury-submit{color:#fff;background:#111;border:1px solid #111;border-radius:999px;min-width:126px;height:46px;padding:0 25px;font-size:14px;font-weight:600;box-shadow:0 8px 20px #00000021}.mercury-submit:hover{background:#2b2b2b;transform:translateY(-1px)}.mercury-auth-secondary{border-top:1px solid #e6e6e6;padding:24px 40px 34px}.mercury-auth-secondary form{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.mercury-magic-input{color:#171717;background:#fff;border:1px solid #dedede;border-radius:8px;outline:0;width:100%;height:42px;padding:0 13px}.mercury-magic-input:focus{border-color:#171717}.mercury-magic-button{color:#222;background:#f0f0f0;border:0;border-radius:999px;align-items:center;gap:9px;min-height:44px;padding:0 23px;font-size:14px;font-weight:600;display:inline-flex}.mercury-magic-button svg{width:16px;height:16px}.mercury-auth-secondary>p{color:#65656c;margin:16px 0 0;font-size:12px;line-height:1.55}.mercury-auth-secondary .mercury-paper-note{text-underline-offset:3px;margin-top:22px;text-decoration:underline}.mercury-auth-notice{border-radius:8px;margin:-20px 0 22px;padding:10px 12px;font-size:12px;line-height:1.45}.mercury-auth-notice.error{color:#7f1d1d;background:#fef2f2}.mercury-auth-notice.success{color:#14532d;background:#f0fdf4}.mercury-terms{color:#6b6b72;max-width:460px;margin:24px 0 0;font-size:11px;line-height:1.55}.onboarding{max-width:760px;margin:0 auto}.progress{background:#202725;height:3px;margin:25px 0 42px}.progress span{background:var(--accent-strong);width:68%;height:100%;display:block}.choices{grid-template-columns:repeat(2,1fr);gap:10px;margin:24px 0 32px;display:grid}.choice{text-align:left;border:1px solid var(--line);background:var(--panel);color:var(--text);border-radius:12px;padding:17px}.choice:hover,.choice.selected{background:#132019;border-color:#58b98c}.choice-title{font-size:14px;font-weight:600}.choice-copy{color:#78847f;margin-top:5px;font-size:12px}@media (max-width:900px){.stats{grid-template-columns:repeat(2,1fr)}.chart-grid,.lower-grid{grid-template-columns:1fr}.landing-nav{gap:38px;width:min(720px,100% - 36px);padding:0 12px 0 14px}.landing-links{gap:20px}.landing-hero{grid-template-columns:minmax(450px,1.08fr) .92fr;padding-left:5%;padding-right:5%}.landing-hero-art{width:58%;right:-8%}.landing-precision,.landing-principles{padding-left:5%;padding-right:5%}.landing-cta,.landing-footer{margin-left:5%;margin-right:5%}}@media (max-width:720px){.landing-nav{flex-wrap:nowrap;gap:clamp(6px,2vw,12px);width:max-content;max-width:calc(100% - 24px);height:52px;min-height:52px;margin:12px auto 6px;padding:0 8px}.landing-links{order:initial;border:0;gap:clamp(5px,1.7vw,10px);width:auto;margin-right:0;padding:0;display:flex}.landing-links a{color:#8c959d;text-align:left;white-space:nowrap;flex:none;min-width:0;padding:0;font-size:clamp(8px,2.25vw,10px);font-weight:400}.landing-links a:hover{color:var(--ink);background:0 0}.landing-signin{flex-shrink:0;margin-left:0;padding:9px clamp(8px,2.6vw,12px);font-size:11px}.landing-actions{flex-wrap:nowrap;gap:6px;width:100%;display:flex}.landing-actions .landing-primary,.landing-actions .landing-secondary{white-space:nowrap;flex:0 auto;gap:6px;width:auto;min-width:0;min-height:43px;padding:0 clamp(8px,3vw,13px);font-size:clamp(8.5px,2.55vw,10.5px)}.landing-actions .landing-primary svg{flex:none;width:12px;height:12px}.landing-v2{height:auto;min-height:100dvh}.landing-frame{min-height:100dvh}.landing-hero{height:auto;min-height:calc(100dvh - 70px);padding:60px 24px 300px;display:block}.landing-hero-copy>p{font-size:14px}.landing-hero h1{font-size:clamp(48px,14vw,66px);line-height:.91}.landing-hero-art{width:100%;height:300px;top:auto;bottom:2px;right:0}.hero-market-fallback{inset:4%}.hero-market-fallback-box{width:58%;height:24%}.hero-market-fallback-box.box-1{top:7%;left:35%}.hero-market-fallback-box.box-2{top:39%;left:8%}.hero-market-fallback-box.box-3{top:70%;left:34%}.hero-market-fallback-box.box-4,.hero-market-fallback-box.box-5{display:none}.hero-market-fallback-orb{top:42%;left:23%}.landing-edge-note{display:none}.landing-precision{padding:90px 20px}.landing-section-head{text-align:left;display:block}.landing-section-head .landing-kicker{justify-content:flex-start}.landing-section-head h2{font-size:46px}.landing-section-head>p{margin:22px 0 0}.landing-bento,.bento-live{grid-template-columns:1fr}.bento-live-top{grid-column:auto}.bento-live-copy{padding:5px 0}.landing-principles{grid-template-columns:1fr;gap:55px;padding:90px 24px}.landing-cta{grid-template-columns:1fr;width:auto;margin:0 20px 65px;padding:35px 28px}.landing-cta>svg{display:none}.landing-footer{grid-template-columns:1fr;gap:14px;width:auto;margin:0 24px;padding:30px 0}.mercury-auth-shell{align-items:start;padding:88px 16px 28px}.mercury-auth-header{height:64px;padding:0 18px}.mercury-auth-main{padding:32px 26px 24px}.mercury-auth-secondary{padding:22px 26px 28px}.mercury-auth-shell.is-signup .mercury-auth-form{gap:0;display:flex}.mercury-auth-shell.is-signup .mercury-field{margin:0 0 18px}.mercury-auth-shell.is-signup .mercury-submit{margin-top:0}.app-layout{display:block}.sidebar{display:none}.topbar{padding:0 18px}.page{padding:24px 18px 50px}.stats{grid-template-columns:1fr 1fr}.metric{font-size:22px}.metric-lg{font-size:30px}.choices{grid-template-columns:1fr}}@media (max-width:430px){.landing-brand strong{display:none}.landing-cta .landing-primary{width:100%}.landing-hero{min-height:calc(100dvh - 70px)}.landing-hero-art{width:108%;right:-4%}.bento-card{border-radius:22px}}.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}.dashboard-app{--dash-bg:#f5f6f7;--dash-surface:#fff;--dash-surface-subtle:#f8f9fa;--dash-surface-raised:#fbfbfc;--dash-text:#121416;--dash-muted:#737981;--dash-faint:#9ca2a9;--dash-border:#e6e8ea;--dash-border-strong:#dadddf;--dash-positive:#16845b;--dash-positive-bg:#e8f5ee;--dash-negative:#c44951;--dash-negative-bg:#faeaeb;--dash-shadow:0 1px 2px #12141606;min-height:100dvh;color:var(--dash-text);background:var(--dash-bg);font-family:var(--font-manrope),ui-sans-serif,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;font-variant-numeric:tabular-nums;transition:background .2s,color .2s}[data-dashboard-theme=dark] .dashboard-app{--dash-bg:#0b0c0d;--dash-surface:#131415;--dash-surface-subtle:#171819;--dash-surface-raised:#1a1b1d;--dash-text:#f2f3f4;--dash-muted:#979ba1;--dash-faint:#6f747b;--dash-border:#26282b;--dash-border-strong:#34373b;--dash-positive:#53b98c;--dash-positive-bg:#162a22;--dash-negative:#eb737b;--dash-negative-bg:#321b1d;--dash-shadow:none}.dashboard-surface{min-height:calc(100dvh - 68px)}.dashboard-navbar{z-index:50;border-bottom:1px solid var(--dash-border);background:color-mix(in srgb,var(--dash-bg) 92%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);height:68px;position:sticky;top:0}.dashboard-navbar-inner{align-items:center;gap:34px;width:min(1480px,100%);height:100%;margin:0 auto;padding:0 40px;display:flex;position:relative}.dashboard-wordmark{color:var(--dash-text);letter-spacing:-.03em;flex:none;align-items:center;gap:9px;font-size:14px;font-weight:700;display:inline-flex}.dashboard-logo{border-radius:9px;width:29px;height:29px;box-shadow:0 4px 11px #0000001a}.dashboard-primary-nav{align-items:center;gap:4px;min-width:0;margin-right:auto;display:flex}.dashboard-primary-nav a,.dashboard-mobile-menu a{color:var(--dash-muted);white-space:nowrap;border-radius:999px;padding:8px 12px;font-size:12px;font-weight:500;transition:background .17s,color .17s}.dashboard-primary-nav a:hover,.dashboard-mobile-menu a:hover{color:var(--dash-text);background:var(--dash-surface)}.dashboard-primary-nav a.is-active,.dashboard-mobile-menu a.is-active{color:#fff;background:#111}[data-dashboard-theme=dark] .dashboard-primary-nav a.is-active,[data-dashboard-theme=dark] .dashboard-mobile-menu a.is-active{color:#111;background:#f4f4f4}.dashboard-utilities{align-items:center;gap:5px;display:flex}.dashboard-icon-button,.dashboard-profile-button{height:36px;color:var(--dash-muted);background:0 0;border:1px solid #0000;transition:background .17s,border-color .17s,color .17s}.dashboard-icon-button:hover,.dashboard-profile-button:hover,.dashboard-icon-button[aria-expanded=true],.dashboard-profile-button[aria-expanded=true]{color:var(--dash-text);border-color:var(--dash-border);background:var(--dash-surface)}.dashboard-icon-button{border-radius:50%;place-items:center;width:36px;padding:0;display:grid;position:relative}.dashboard-icon-button svg{stroke-width:1.8px;width:16px;height:16px}.dashboard-icon-button:focus-visible,.dashboard-profile-button:focus-visible,.dashboard-button:focus-visible,.paper-connection-actions button:focus-visible{outline:2px solid var(--dash-text);outline-offset:2px}.dashboard-unread-dot{border:1.5px solid var(--dash-bg);background:var(--dash-negative);border-radius:50%;width:6px;height:6px;position:absolute;top:7px;right:7px}.dashboard-profile-button{border-radius:999px;align-items:center;gap:8px;padding:0 9px 0 4px;font-size:12px;font-weight:600;display:flex}.dashboard-profile-button>svg{width:13px;height:13px}.dashboard-avatar{color:#fff;background:linear-gradient(145deg,#555b62,#151719);border-radius:50%;flex:none;place-items:center;width:28px;height:28px;font-size:11px;font-weight:700;display:grid}.dashboard-mobile-menu-button{display:none}.dashboard-popover{z-index:55;border:1px solid var(--dash-border);background:var(--dash-surface);border-radius:13px;width:310px;padding:10px;position:absolute;top:58px;right:40px;box-shadow:0 18px 50px #1214161f}.dashboard-notification-popover{right:116px}.dashboard-popover-head{border-bottom:1px solid var(--dash-border);justify-content:space-between;padding:7px 7px 11px;font-size:12px;display:flex}.dashboard-popover-head span{color:var(--dash-faint);font-size:10px}.dashboard-notification{border-bottom:1px solid var(--dash-border);grid-template-columns:7px 1fr;gap:10px;padding:12px 7px;display:grid}.dashboard-notification:last-child{border-bottom:0}.dashboard-notification>i{background:var(--dash-positive);border-radius:50%;width:6px;height:6px;margin-top:5px}.dashboard-notification strong,.dashboard-notification span{display:block}.dashboard-notification strong{font-size:11px;font-weight:600;line-height:1.4}.dashboard-notification span{color:var(--dash-faint);margin-top:4px;font-size:10px}.dashboard-popover-empty{color:var(--dash-muted);margin:0;padding:18px 8px;font-size:11px;line-height:1.5}.dashboard-profile-summary{border-bottom:1px solid var(--dash-border);align-items:center;gap:10px;padding:7px 7px 13px;display:flex}.dashboard-profile-summary strong,.dashboard-profile-summary span{display:block}.dashboard-profile-summary strong{text-overflow:ellipsis;max-width:205px;font-size:12px;overflow:hidden}.dashboard-profile-summary span{max-width:205px;color:var(--dash-faint);text-overflow:ellipsis;margin-top:3px;font-size:10px;overflow:hidden}.dashboard-profile-popover>a,.dashboard-profile-popover form button{width:100%;min-height:37px;color:var(--dash-muted);text-align:left;background:0 0;border:0;border-radius:8px;align-items:center;gap:9px;padding:0 8px;font-size:11px;display:flex}.dashboard-profile-popover>a:hover,.dashboard-profile-popover form button:hover{color:var(--dash-text);background:var(--dash-surface-subtle)}.dashboard-profile-popover svg{width:14px;height:14px}.dashboard-profile-popover form{border-top:1px solid var(--dash-border);margin-top:3px;padding-top:3px}.dashboard-mobile-menu{display:none}.dashboard-command-backdrop{z-index:100;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0d0f115c;justify-content:center;align-items:flex-start;padding:96px 20px 20px;display:flex;position:fixed;inset:0}.dashboard-command{border:1px solid var(--dash-border);width:min(580px,100%);color:var(--dash-text);background:var(--dash-surface);border-radius:15px;overflow:hidden;box-shadow:0 26px 80px #0003}.dashboard-command-input{border-bottom:1px solid var(--dash-border);grid-template-columns:18px 1fr auto;align-items:center;gap:11px;height:58px;padding:0 17px;display:grid}.dashboard-command-input svg{width:17px;height:17px;color:var(--dash-faint)}.dashboard-command-input input{width:100%;color:var(--dash-text);background:0 0;border:0;outline:0;font-size:13px}.dashboard-command-input input::placeholder{color:var(--dash-faint)}.dashboard-command-input kbd{border:1px solid var(--dash-border);color:var(--dash-faint);background:var(--dash-surface-subtle);border-radius:5px;padding:4px 6px;font:600 8px inherit}.dashboard-command-results{padding:10px}.dashboard-command-label{color:var(--dash-faint);letter-spacing:.1em;text-transform:uppercase;padding:5px 7px 8px;font-size:9px;font-weight:700;display:block}.dashboard-command-results a{border-radius:9px;justify-content:space-between;align-items:center;min-height:50px;padding:8px 10px;display:flex}.dashboard-command-results a:hover{background:var(--dash-surface-subtle)}.dashboard-command-results a strong,.dashboard-command-results a small{display:block}.dashboard-command-results a strong{font-size:12px}.dashboard-command-results a small{color:var(--dash-muted);margin-top:3px;font-size:10px}.dashboard-command-results a>svg{width:13px;height:13px;color:var(--dash-faint)}.dashboard-command-results>p{color:var(--dash-muted);margin:0;padding:22px 8px;font-size:11px}.dashboard-mobile-bottom-nav{display:none}.dashboard-page{width:min(1480px,100%);margin:0 auto;padding:34px 40px 64px}.dashboard-welcome{grid-template-columns:minmax(330px,1fr) auto;align-items:center;gap:48px;min-height:112px;margin-bottom:24px;display:grid}.dashboard-eyebrow{color:var(--dash-faint);letter-spacing:.1em;align-items:center;gap:7px;margin-bottom:10px;font-size:9px;font-weight:700;display:flex}.dashboard-eyebrow>i{background:var(--dash-positive);width:6px;height:6px;box-shadow:0 0 0 4px var(--dash-positive-bg);border-radius:50%}.dashboard-welcome h1{color:var(--dash-text);letter-spacing:-.045em;margin:0;font-size:30px;font-weight:600;line-height:1.1}.dashboard-welcome p{color:var(--dash-muted);margin:8px 0 0;font-size:13px;line-height:1.45}.dashboard-kpi-strip{grid-template-columns:repeat(4,minmax(112px,1fr));gap:28px;display:grid}.dashboard-kpi-strip>div{min-width:112px}.dashboard-kpi-strip span,.dashboard-kpi-strip strong,.dashboard-kpi-strip em{display:block}.dashboard-kpi-strip span{color:var(--dash-muted);font-size:10px}.dashboard-kpi-strip strong{color:var(--dash-text);letter-spacing:-.035em;margin-top:8px;font-size:20px;font-weight:600}.dashboard-kpi-strip em{color:var(--dash-faint);margin-top:4px;font-size:9px;font-style:normal}.is-positive{color:var(--dash-positive)!important}.is-negative{color:var(--dash-negative)!important}.is-neutral{color:var(--dash-muted)!important}.paper-connection-bar{border:1px solid var(--dash-border);background:var(--dash-surface);min-height:66px;box-shadow:var(--dash-shadow);border-radius:13px;grid-template-columns:minmax(250px,1fr) auto auto;align-items:center;gap:28px;margin-bottom:14px;padding:10px 12px;display:grid}.paper-connection-bar.has-error{border-color:color-mix(in srgb,var(--dash-negative) 30%,var(--dash-border))}.paper-connection-state{align-items:center;gap:10px;min-width:0;display:flex}.paper-connection-icon{width:32px;height:32px;color:var(--dash-positive);background:var(--dash-positive-bg);border-radius:9px;flex:none;place-items:center;display:grid}.paper-connection-icon svg{width:15px;height:15px}.paper-connection-state strong,.paper-connection-state span{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.paper-connection-state strong{font-size:11px;font-weight:600}.paper-connection-state span{color:var(--dash-faint);margin-top:3px;font-size:9px}.paper-connection-facts{gap:26px;display:flex}.paper-connection-facts span,.paper-connection-facts small,.paper-connection-facts strong{display:block}.paper-connection-facts small{color:var(--dash-faint);font-size:8px}.paper-connection-facts strong{margin-top:4px;font-size:11px;font-weight:600}.paper-connection-actions{gap:6px;display:flex}.paper-connection-actions button{border:1px solid var(--dash-border);height:34px;color:var(--dash-text);background:var(--dash-surface);border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:600;display:flex}.paper-connection-actions button:hover{border-color:var(--dash-border-strong);background:var(--dash-surface-subtle)}.paper-connection-actions button:disabled{opacity:.55;cursor:not-allowed}.paper-connection-actions button.is-primary{color:#fff;background:#111;border-color:#111}[data-dashboard-theme=dark] .paper-connection-actions button.is-primary{color:#111;background:#f4f4f4;border-color:#f4f4f4}.paper-connection-actions svg{width:12px;height:12px}.dashboard-card-grid{gap:14px;display:grid}.dashboard-card-grid-primary{grid-template-columns:minmax(0,1.08fr) minmax(0,.96fr) minmax(0,.94fr)}.dashboard-card-grid-secondary{grid-template-columns:minmax(300px,.74fr) minmax(0,1.7fr);margin-top:14px}.dashboard-card{border:1px solid var(--dash-border);background:var(--dash-surface);min-width:0;box-shadow:var(--dash-shadow);border-radius:14px;padding:19px;transition:border-color .17s,background .2s}.dashboard-card:hover{border-color:var(--dash-border-strong)}.dashboard-card-grid-primary>.dashboard-card{min-height:346px}.dashboard-card-grid-secondary>.dashboard-card{min-height:348px}.dashboard-card-header{justify-content:space-between;align-items:flex-start;gap:14px;min-height:35px;display:flex}.dashboard-card-kicker{color:var(--dash-faint);letter-spacing:.04em;text-transform:uppercase;margin-bottom:5px;font-size:8px;font-weight:600;display:block}.dashboard-card-header h2{color:var(--dash-text);letter-spacing:-.02em;margin:0;font-size:14px;font-weight:600}.dashboard-card-header>a{color:var(--dash-muted);align-items:center;gap:4px;font-size:9px;display:flex}.dashboard-card-header>a:hover{color:var(--dash-text)}.dashboard-card-header>a svg{width:10px;height:10px}.dashboard-paper-badge,.dashboard-strategy-status{color:var(--dash-muted);background:var(--dash-surface-subtle);letter-spacing:.06em;border-radius:999px;align-items:center;gap:5px;padding:5px 7px;font-size:8px;font-weight:700;display:inline-flex}.dashboard-paper-badge i,.dashboard-strategy-status i{background:var(--dash-faint);border-radius:50%;width:5px;height:5px}.dashboard-paper-badge i,.dashboard-strategy-status.is-active i{background:var(--dash-positive)}.dashboard-strategy-status.is-active{color:var(--dash-positive);background:var(--dash-positive-bg)}.dashboard-balance-row{grid-template-columns:1fr auto;align-items:end;gap:20px;margin-top:18px;display:grid}.dashboard-balance-row span,.dashboard-balance-row strong{display:block}.dashboard-balance-row>div>span{color:var(--dash-muted);font-size:9px}.dashboard-balance-row>div>strong{letter-spacing:-.05em;margin-top:6px;font-size:29px;font-weight:600}.dashboard-balance-row p{align-items:center;gap:5px;margin:6px 0 0;font-size:9px;display:flex}.dashboard-balance-row p svg{width:11px;height:11px}.dashboard-balance-meta{border-left:1px solid var(--dash-border);text-align:right;padding-left:18px}.dashboard-balance-meta strong{letter-spacing:-.02em!important;font-size:13px!important}.dashboard-balance-meta small{color:var(--dash-faint);margin-top:5px;font-size:8px;display:block}.portfolio-mini-chart{height:105px;color:var(--dash-text);margin:12px -2px 0}.portfolio-mini-chart svg{width:100%;height:100%;overflow:visible}.portfolio-chart-fill{fill:url(#dashboard-chart-fill)}.portfolio-chart-line{fill:none;stroke:currentColor;stroke-width:1.4px;vector-effect:non-scaling-stroke}.dashboard-chart-footer{color:var(--dash-faint);grid-template-columns:1fr auto 1fr;align-items:center;margin-top:-3px;font-size:8px;display:grid}.dashboard-chart-footer>span:last-child{text-align:right}.dashboard-chart-footer button,.dashboard-activity-filter button{color:var(--dash-faint);background:0 0;border:0;font-size:8px}.dashboard-chart-footer button.is-active{color:var(--dash-text);background:var(--dash-surface-subtle);border-radius:999px;padding:4px 7px}.dashboard-card-actions{gap:7px;margin-top:14px;display:flex}.dashboard-button{border:1px solid var(--dash-border);height:34px;color:var(--dash-text);background:var(--dash-surface);border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 12px;font-size:9px;font-weight:600;display:inline-flex}.dashboard-button svg{width:12px;height:12px}.dashboard-button-primary{color:#fff;background:#111;border-color:#111}[data-dashboard-theme=dark] .dashboard-button-primary{color:#111;background:#f4f4f4;border-color:#f4f4f4}.dashboard-position-list{margin-top:13px}.dashboard-position-row{border-top:1px solid var(--dash-border);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;gap:10px;min-height:51px;display:grid}.dashboard-position-row:first-child{border-top:0}.dashboard-symbol,.dashboard-table-symbol{color:#fff;letter-spacing:-.03em;background:#111;border-radius:50%;flex:none;place-items:center;font-size:8px;font-weight:700;display:grid}.dashboard-symbol{width:29px;height:29px}.dashboard-position-row>div strong,.dashboard-position-row>div span{display:block}.dashboard-position-row>div strong{font-size:10px;font-weight:600}.dashboard-position-row>div span{color:var(--dash-faint);margin-top:3px;font-size:8px}.dashboard-position-row>div:last-of-type{text-align:right}.dashboard-position-row>div:last-of-type strong{font-size:10px}.dashboard-card-updated{color:var(--dash-faint);font-size:8px}.market-pulse-bars{background:var(--dash-surface-subtle);border-radius:10px;flex-direction:column;justify-content:center;gap:6px;height:69px;margin-top:19px;padding:11px;display:flex;overflow:hidden}.market-pulse-bars span{opacity:.94;background:#111;border-radius:99px;height:8px;display:block}.market-pulse-bars span:nth-child(2){background:#747a80}.market-pulse-bars span:nth-child(3){background:#aeb3b8}[data-dashboard-theme=dark] .market-pulse-bars span:first-child{background:#ededed}.market-pulse-list{margin-top:10px}.market-pulse-list>div{border-top:1px solid var(--dash-border);justify-content:space-between;align-items:center;min-height:39px;font-size:9px;display:flex}.market-pulse-list>div:first-child{border-top:0}.market-pulse-list span{color:var(--dash-muted);align-items:center;gap:7px;display:flex}.market-pulse-list span i{background:#111;border-radius:2px;width:6px;height:6px}.market-pulse-list>div:nth-child(2) span i{background:#747a80}.market-pulse-list>div:nth-child(3) span i{background:#aeb3b8}.market-pulse-list strong{font-size:9px;font-weight:600}.dashboard-market-note{min-height:44px;color:var(--dash-muted);background:var(--dash-surface-subtle);border-radius:9px;align-items:center;gap:8px;margin-top:8px;padding:8px 10px;display:flex}.dashboard-market-note>svg{width:14px;height:14px;color:var(--dash-text)}.dashboard-market-note p{margin:0}.dashboard-market-note strong,.dashboard-market-note span{display:block}.dashboard-market-note strong{color:var(--dash-text);font-size:9px}.dashboard-market-note span{margin-top:3px;font-size:7px}.dashboard-empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:245px;padding:25px;display:flex}.dashboard-empty-state>span{border:1px solid var(--dash-border);width:36px;height:36px;color:var(--dash-muted);background:var(--dash-surface-subtle);border-radius:10px;place-items:center;display:grid}.dashboard-empty-state>span svg{width:16px;height:16px}.dashboard-empty-state>strong{margin-top:12px;font-size:11px}.dashboard-empty-state p{max-width:230px;color:var(--dash-faint);margin:6px 0 0;font-size:9px;line-height:1.45}.dashboard-empty-state>a{color:var(--dash-text);align-items:center;gap:5px;margin-top:13px;font-size:9px;font-weight:600;display:flex}.dashboard-empty-state>a svg{width:10px;height:10px}.dashboard-strategy-hero{background:var(--dash-surface-subtle);border-radius:10px;align-items:center;gap:11px;margin-top:17px;padding:13px;display:flex}.dashboard-strategy-hero>span{color:#fff;background:#111;border-radius:9px;flex:none;place-items:center;width:34px;height:34px;display:grid}[data-dashboard-theme=dark] .dashboard-strategy-hero>span{color:#111;background:#eee}.dashboard-strategy-hero svg{width:15px;height:15px}.dashboard-strategy-hero strong{font-size:11px;display:block}.dashboard-strategy-hero p{color:var(--dash-muted);margin:4px 0 0;font-size:8px;line-height:1.4}.dashboard-strategy-metrics{border:1px solid var(--dash-border);border-radius:9px;grid-template-columns:1fr 1fr;margin-top:10px;display:grid}.dashboard-strategy-metrics>div{padding:10px}.dashboard-strategy-metrics>div+div{border-left:1px solid var(--dash-border)}.dashboard-strategy-metrics span,.dashboard-strategy-metrics strong{display:block}.dashboard-strategy-metrics span{color:var(--dash-faint);font-size:8px}.dashboard-strategy-metrics strong{margin-top:5px;font-size:11px}.dashboard-autopilot-row{border-top:1px solid var(--dash-border);border-bottom:1px solid var(--dash-border);justify-content:space-between;align-items:center;gap:10px;min-height:50px;margin-top:10px;display:flex}.dashboard-autopilot-row>div>strong,.dashboard-autopilot-row>div>span{display:block}.dashboard-autopilot-row>div>strong{font-size:9px}.dashboard-autopilot-row>div>span{color:var(--dash-faint);margin-top:3px;font-size:8px}.autopilot-control{position:relative}.autopilot-control>button{border:1px solid var(--dash-border);min-width:56px;height:27px;color:var(--dash-muted);background:var(--dash-surface);text-transform:uppercase;border-radius:999px;justify-content:center;align-items:center;gap:5px;padding:0 9px;font-size:8px;font-weight:700;display:flex}.autopilot-control>button i{background:var(--dash-faint);border-radius:50%;width:5px;height:5px}.autopilot-control>button.is-on{color:var(--dash-positive);background:var(--dash-positive-bg);border-color:#0000}.autopilot-control>button.is-on i{background:var(--dash-positive)}.autopilot-control>button:disabled{opacity:.55}.autopilot-error{z-index:2;width:150px;color:var(--dash-negative);text-align:right;font-size:8px;position:absolute;top:31px;right:0}.dashboard-create-strategy{color:var(--dash-text);align-items:center;gap:6px;margin-top:13px;font-size:9px;font-weight:600;display:inline-flex}.dashboard-create-strategy svg{width:12px;height:12px}.dashboard-decisions-card{overflow:hidden}.dashboard-decisions-header{align-items:center}.dashboard-activity-filter{background:var(--dash-surface-subtle);border-radius:999px;gap:2px;padding:3px;display:flex}.dashboard-activity-filter button{border-radius:999px;padding:5px 8px}.dashboard-activity-filter button.is-active{color:var(--dash-text);background:var(--dash-surface);box-shadow:0 1px 2px #0000000f}.dashboard-table-wrap{margin:15px -19px -19px;overflow-x:auto}.dashboard-decision-table{border-collapse:collapse;width:100%;min-width:740px}.dashboard-decision-table th{height:36px;color:var(--dash-faint);background:var(--dash-surface-subtle);text-align:left;padding:0 13px;font-size:8px;font-weight:500}.dashboard-decision-table td{border-top:1px solid var(--dash-border);height:44px;color:var(--dash-muted);padding:0 13px;font-size:9px}.dashboard-decision-table tbody tr:hover{background:var(--dash-surface-subtle)}.dashboard-decision-table td:first-child{color:var(--dash-text);align-items:center;gap:8px;display:flex}.dashboard-table-symbol{width:24px;height:24px}.dashboard-decision-badge{color:var(--dash-muted);background:var(--dash-surface-subtle);border-radius:999px;padding:4px 6px;font-size:7px;font-weight:700}.dashboard-decision-badge.is-buy{color:var(--dash-positive);background:var(--dash-positive-bg)}.dashboard-decision-badge.is-sell{color:var(--dash-negative);background:var(--dash-negative-bg)}.dashboard-reasoning{text-overflow:ellipsis;white-space:nowrap;max-width:240px;display:block;overflow:hidden}.dashboard-app .page{width:min(1480px,100%);max-width:none;margin:0 auto;padding:34px 40px 64px}.dashboard-app .page-head{margin-bottom:22px}.dashboard-app .page-head h1{color:var(--dash-text);margin-bottom:6px;font-family:inherit;font-size:27px;font-weight:600}.dashboard-app .muted{color:var(--dash-muted)}.dashboard-app .card{color:var(--dash-text);border-color:var(--dash-border);background:var(--dash-surface);box-shadow:var(--dash-shadow)}.dashboard-app .card-label{color:var(--dash-muted)}.dashboard-app .card-title,.dashboard-app .metric{color:var(--dash-text);font-family:inherit}.dashboard-app .positive{color:var(--dash-positive)}.dashboard-app .negative{color:var(--dash-negative)}.dashboard-app .risk-row,.dashboard-app .feed-item,.dashboard-app .legend-row{border-color:var(--dash-border)}.dashboard-app table tbody tr{border-color:var(--dash-border)!important}.dashboard-app .donut:after{background:var(--dash-surface)}.dashboard-app .feed-reason,.dashboard-app .feed-time,.dashboard-app .legend-name{color:var(--dash-muted)}.dashboard-app .status-pill{color:var(--dash-positive);background:var(--dash-positive-bg);border-color:#0000}.dashboard-app .btn{border-color:var(--dash-border);min-height:36px;color:var(--dash-text);background:var(--dash-surface);border-radius:8px;padding:0 13px;font-size:11px}.dashboard-app .btn-primary{color:#fff;background:#111;border-color:#111}.dashboard-app .btn-danger{color:var(--dash-negative);border-color:color-mix(in srgb,var(--dash-negative) 30%,var(--dash-border));background:var(--dash-negative-bg)}[data-dashboard-theme=dark] .dashboard-app .btn-primary{color:#111;background:#f4f4f4;border-color:#f4f4f4}.market-universe-grid{grid-template-columns:repeat(6,1fr);gap:8px;display:grid}.market-universe-grid>div{border:1px solid var(--dash-border);background:var(--dash-surface-subtle);border-radius:10px;flex-direction:column;justify-content:center;min-height:66px;padding:13px;display:flex}.market-universe-grid strong,.market-universe-grid span{display:block}.market-universe-grid strong{font-size:12px}.market-universe-grid span{color:var(--dash-faint);margin-top:5px;font-size:8px}.markets-live-card{border:1px solid var(--dash-border);color:var(--dash-text);background:var(--dash-surface);box-shadow:var(--dash-shadow);border-radius:16px;overflow:hidden}.markets-live-head{justify-content:space-between;align-items:flex-start;gap:24px;min-height:112px;padding:24px 26px;display:flex}.markets-live-head h2{letter-spacing:-.04em;margin:7px 0 6px;font-size:22px;line-height:1}.markets-live-head p{color:var(--dash-muted);margin:0;font-size:11px}.markets-session{border:1px solid var(--dash-border);background:var(--dash-surface-subtle);border-radius:10px;grid-template-columns:7px auto;align-items:center;column-gap:7px;padding:9px 11px;display:grid}.markets-session i{background:var(--dash-faint);border-radius:50%;width:7px;height:7px}.markets-session i.is-open{background:var(--dash-positive);box-shadow:0 0 0 4px var(--dash-positive-bg)}.markets-session span{font-size:10px;font-weight:700}.markets-session small{color:var(--dash-faint);grid-column:2;margin-top:3px;font-size:8px}.markets-toolbar{border-top:1px solid var(--dash-border);background:var(--dash-surface-subtle);justify-content:space-between;align-items:center;gap:12px;min-height:60px;padding:10px 16px;display:flex}.markets-toolbar label{border:1px solid var(--dash-border);background:var(--dash-surface);border-radius:9px;align-items:center;gap:9px;width:min(360px,100%);height:38px;padding:0 12px;display:flex}.markets-toolbar label svg{width:14px;color:var(--dash-faint)}.markets-toolbar input{min-width:0;color:var(--dash-text);background:0 0;border:0;outline:0;flex:1;font-size:11px}.markets-toolbar button{border:1px solid var(--dash-border);height:36px;color:var(--dash-text);background:var(--dash-surface);border-radius:8px;align-items:center;gap:7px;padding:0 12px;font-size:10px;font-weight:600;display:flex}.markets-toolbar button:disabled{opacity:.6}.markets-toolbar button svg{width:13px}.markets-toolbar .is-spinning{animation:.9s linear infinite markets-spin}@keyframes markets-spin{to{transform:rotate(360deg)}}.markets-table-wrap{overflow-x:auto}.markets-table{border-collapse:collapse;width:100%;min-width:790px}.markets-table th{height:37px;color:var(--dash-faint);background:var(--dash-surface);text-align:right;text-transform:uppercase;letter-spacing:.06em;padding:0 18px;font-size:8px;font-weight:600}.markets-table th:first-child{text-align:left}.markets-table td{border-top:1px solid var(--dash-border);text-align:right;white-space:nowrap;height:62px;padding:0 18px;font-size:10px}.markets-table tbody tr:hover{background:var(--dash-surface-subtle)}.markets-table td:first-child{text-align:left;align-items:center;gap:11px;display:flex}.markets-table td strong,.markets-table td small,.markets-table td span{display:block}.markets-table td small{color:var(--dash-faint);margin-top:3px;font-size:8px}.markets-table td:nth-child(2)>strong{font-size:12px}.markets-symbol{color:#fff;background:#111;border-radius:9px;flex:none;place-items:center;width:30px;height:30px;font-size:8px;font-weight:700;display:grid!important}[data-dashboard-theme=dark] .markets-symbol{color:#111;background:#eee}.markets-table .is-up{color:var(--dash-positive)}.markets-table .is-down{color:var(--dash-negative)}.markets-loading,.markets-error{min-height:180px;color:var(--dash-muted);text-align:center;place-items:center;padding:30px;font-size:11px;display:grid}.markets-error{color:var(--dash-negative)}.markets-footnote{border-top:1px solid var(--dash-border);color:var(--dash-faint);margin:0;padding:14px 18px;font-size:8px}@media (max-width:1180px){.dashboard-navbar-inner,.dashboard-page,.dashboard-app .page{padding-left:28px;padding-right:28px}.dashboard-navbar-inner{gap:20px}.dashboard-primary-nav a{padding-left:9px;padding-right:9px}.dashboard-welcome{grid-template-columns:1fr;gap:20px;padding-top:10px}.dashboard-kpi-strip{width:100%}.dashboard-card-grid-primary{grid-template-columns:1.15fr .85fr}.dashboard-market-card{grid-column:1/-1;min-height:240px!important}.market-pulse-bars{height:58px}.market-pulse-list{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.market-pulse-list>div{border-top:0}.dashboard-market-note{max-width:340px}}@media (max-width:1024px){.dashboard-wordmark span,.dashboard-primary-nav a:nth-child(4),.dashboard-primary-nav a:nth-child(5){display:none}.dashboard-mobile-menu-button{display:grid}.dashboard-mobile-menu{border:1px solid var(--dash-border);background:var(--dash-surface);border-radius:12px;gap:2px;min-width:180px;padding:7px;display:grid;position:absolute;top:58px;right:28px;box-shadow:0 18px 50px #1214161f}.dashboard-mobile-menu a{border-radius:7px}.paper-connection-bar{grid-template-columns:1fr auto}.paper-connection-facts{display:none}.dashboard-card-grid-secondary{grid-template-columns:1fr}.market-universe-grid{grid-template-columns:repeat(4,1fr)}}@media (max-width:760px){.dashboard-surface{min-height:calc(100dvh - 60px)}.dashboard-navbar{height:60px}.dashboard-navbar-inner{gap:10px;padding:0 16px}.dashboard-logo{width:28px;height:28px}.dashboard-primary-nav,.dashboard-mobile-menu-button{display:none}.dashboard-utilities{margin-left:auto}.dashboard-profile-button{justify-content:center;width:36px;padding:3px}.dashboard-profile-button>span:not(.dashboard-avatar),.dashboard-profile-button>svg,.dashboard-theme-toggle{display:none}.dashboard-popover{width:min(310px,100vw - 32px);top:51px;right:16px}.dashboard-notification-popover{right:50px}.dashboard-command-backdrop{padding-top:72px}.dashboard-mobile-bottom-nav{height:62px;padding:5px 10px max(5px,env(safe-area-inset-bottom));z-index:60;border-top:1px solid var(--dash-border);background:color-mix(in srgb,var(--dash-surface) 94%,transparent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);grid-template-columns:repeat(4,1fr);display:grid;position:fixed;inset:auto 0 0}.dashboard-mobile-bottom-nav a{color:var(--dash-faint);flex-direction:column;justify-content:center;align-items:center;gap:3px;font-size:8px;display:flex}.dashboard-mobile-bottom-nav a svg{width:16px;height:16px}.dashboard-mobile-bottom-nav a.is-active{color:var(--dash-text)}.dashboard-page,.dashboard-app .page{padding:25px 16px 88px}.dashboard-welcome{margin-bottom:20px}.dashboard-welcome h1{font-size:27px}.dashboard-welcome p{max-width:390px;font-size:12px}.dashboard-kpi-strip{border:1px solid var(--dash-border);background:var(--dash-surface);border-radius:12px;grid-template-columns:repeat(2,1fr);gap:0}.dashboard-kpi-strip>div{min-width:0;padding:13px}.dashboard-kpi-strip>div:nth-child(2n){border-left:1px solid var(--dash-border)}.dashboard-kpi-strip>div:nth-child(n+3){border-top:1px solid var(--dash-border)}.dashboard-kpi-strip strong{font-size:18px}.paper-connection-bar{grid-template-columns:1fr;gap:10px;padding:11px}.paper-connection-actions{justify-content:flex-end}.paper-connection-actions button{flex:1;justify-content:center}.dashboard-card-grid-primary,.dashboard-card-grid-secondary{grid-template-columns:1fr}.dashboard-market-card{grid-column:auto}.dashboard-card-grid-primary>.dashboard-card,.dashboard-card-grid-secondary>.dashboard-card{min-height:auto}.dashboard-card{padding:17px}.dashboard-portfolio-card{min-height:345px!important}.dashboard-positions-card,.dashboard-market-card{min-height:300px!important}.dashboard-empty-state{min-height:220px}.market-pulse-list{display:block}.market-pulse-list>div{border-top:1px solid var(--dash-border)}.dashboard-table-wrap{margin-bottom:-17px;margin-left:-17px;margin-right:-17px}.dashboard-app .stats{grid-template-columns:1fr 1fr}.dashboard-app .chart-grid,.dashboard-app .lower-grid{grid-template-columns:1fr}.market-universe-grid{grid-template-columns:repeat(3,1fr)}.markets-live-head{flex-direction:column;padding:20px}.markets-session{width:100%}.markets-toolbar{flex-direction:column;align-items:stretch}.markets-toolbar label{width:100%}.markets-toolbar button{justify-content:center}.markets-table th,.markets-table td{padding-left:14px;padding-right:14px}}@media (max-width:430px){.dashboard-welcome h1{font-size:25px}.dashboard-kpi-strip strong{font-size:16px}.dashboard-balance-row>div>strong{font-size:25px}.dashboard-balance-meta{display:none}.dashboard-decisions-header{flex-direction:column;align-items:flex-start}.dashboard-app .stats{grid-template-columns:1fr}.market-universe-grid{grid-template-columns:repeat(2,1fr)}}@media (prefers-reduced-motion:reduce){.dashboard-app,.dashboard-primary-nav a,.dashboard-icon-button,.dashboard-profile-button,.dashboard-card{transition:none}}.fund-page{max-width:1440px}.fund-navbar{gap:28px}.fund-navbar .dashboard-wordmark .sumtwo-logo{display:inline-flex}@media (max-width:650px){.fund-header{height:auto}}.fund-nav{color:var(--dash-muted);gap:24px;margin-right:auto;font-size:12px;display:flex}.fund-nav a:hover{color:var(--dash-text)}.fund-role{color:var(--dash-muted);align-items:center;gap:6px;font-size:11px;display:flex}.fund-welcome{grid-template-columns:1fr auto;gap:20px;min-height:95px}.fund-button{border:1px solid var(--dash-border);background:var(--dash-surface);color:var(--dash-text);cursor:pointer;border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 14px;font-size:11px;font-weight:600;display:inline-flex}.fund-button:hover{background:var(--dash-surface-subtle);border-color:var(--dash-border-strong)}.fund-button-primary{background:var(--dash-text);color:var(--dash-surface)}.fund-button-primary:hover{background:var(--dash-muted);color:var(--dash-surface)}.fund-button:disabled{opacity:.5;cursor:not-allowed}.fund-notice{border:1px solid var(--dash-border);background:var(--dash-surface);border-radius:12px;align-items:center;gap:12px;margin-bottom:18px;padding:15px 17px;display:flex}.fund-notice>svg{color:var(--dash-muted);flex-shrink:0}.fund-notice>div{flex:1}.fund-notice strong,.fund-notice span{display:block}.fund-notice strong{font-size:12px}.fund-notice div span{color:var(--dash-muted);margin-top:4px;font-size:11px;line-height:1.5}.fund-badge{background:var(--dash-surface-subtle);border:1px solid var(--dash-border);color:var(--dash-muted);white-space:nowrap;border-radius:5px;padding:5px 8px;font-size:9px;font-weight:700;display:inline-block}.fund-metrics{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:18px;display:grid}.fund-metric span,.fund-metric strong,.fund-metric small{display:block}.fund-metric span{color:var(--dash-muted);font-size:11px}.fund-metric strong{letter-spacing:-.045em;margin:14px 0 8px;font-size:29px;font-weight:600}.fund-metric small{color:var(--dash-muted);font-size:10px}.fund-main-grid{grid-template-columns:minmax(0,1.9fr) minmax(260px,1fr);gap:18px;display:grid}.fund-table-wrap{overflow-x:auto}.fund-table{border-collapse:collapse;width:100%;margin-top:18px;font-size:11px}.fund-table th{text-align:left;color:var(--dash-muted);border-bottom:1px solid var(--dash-border);white-space:nowrap;padding:12px 8px;font-size:10px;font-weight:500}.fund-table td{border-bottom:1px solid var(--dash-border);color:var(--dash-text);vertical-align:middle;padding:18px 8px}.fund-person{align-items:center;gap:10px;min-width:175px;display:flex}.fund-person strong,.fund-person small{display:block}.fund-person strong{font-weight:600}.fund-person small{color:var(--dash-muted);margin-top:5px;font-size:9px}.fund-avatar{background:var(--dash-surface-subtle);border:1px solid var(--dash-border);border-radius:50%;place-items:center;width:32px;height:32px;display:grid}.fund-share{white-space:nowrap;font-variant-numeric:tabular-nums}.fund-card-footer{color:var(--dash-muted);justify-content:space-between;gap:12px;margin-top:22px;font-size:10px;display:flex}.fund-card-footer strong{color:var(--dash-text);margin-left:7px}.fund-caption{color:var(--dash-muted);margin:18px 0 0;font-size:11px;line-height:1.7}.fund-strategy-mark{width:62px;height:62px;color:var(--dash-muted);background:var(--dash-surface-subtle);border:1px solid var(--dash-border);border-radius:14px;place-items:center;margin:24px 0 14px;display:grid}.fund-strategy h3{letter-spacing:-.02em;font-size:17px;font-weight:600}.fund-strategy p,.fund-access p{color:var(--dash-muted);font-size:12px;line-height:1.7}.fund-status-row{border-top:1px solid var(--dash-border);justify-content:space-between;align-items:center;gap:12px;padding:11px 0;font-size:11px;display:flex}.fund-status-row>span:first-child{color:var(--dash-muted)}.fund-status-row strong{font-weight:500}.fund-activity,.fund-operations{margin-top:18px}.fund-check{border-bottom:1px solid var(--dash-border);align-items:flex-start;gap:12px;padding:17px 0;display:flex}.fund-check:last-child{border:0;padding-bottom:0}.fund-check>svg{color:var(--dash-muted);flex-shrink:0;margin-top:2px}.fund-check strong,.fund-check span{display:block}.fund-check strong{font-size:12px;font-weight:500}.fund-check span{color:var(--dash-muted);margin-top:5px;font-size:11px;line-height:1.5}.fund-access h2{letter-spacing:-.03em;margin:18px 0;font-size:19px;font-weight:600}.fund-access-note{border:1px solid var(--dash-border);color:var(--dash-muted);border-radius:9px;align-items:center;gap:10px;margin-top:24px;padding:16px;font-size:11px;line-height:1.6;display:flex}.fund-access-note svg{flex-shrink:0}.fund-footer{color:var(--dash-muted);justify-content:space-between;gap:12px;padding-top:28px;font-size:10px;display:flex}.fund-form{max-width:800px}.fund-form-row{gap:16px;margin:16px 0;display:flex}.fund-form label{flex-direction:column;flex:1;gap:8px;font-size:12px;display:flex}.fund-form input,.fund-form select,.fund-form textarea{border:1px solid var(--dash-border);background:var(--dash-surface);width:100%;color:var(--dash-text);font:inherit;border-radius:8px;padding:11px}.fund-form textarea{resize:vertical;min-height:100px;line-height:1.6}.fund-form>label{margin:14px 0}.operations-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.fund-page>.dashboard-card,.fund-page>.operations-grid{margin-top:20px}.operations-account,.operations-record{border-top:1px solid var(--dash-border);padding:20px 0}.operations-record summary{cursor:pointer;line-height:1.8}.operations-revision{border-top:1px solid var(--dash-border);white-space:pre-wrap;overflow-wrap:anywhere;padding:14px 0}.fund-nav{flex-wrap:wrap;gap:12px 20px}@media (max-width:1000px){.fund-navbar{flex-wrap:wrap;height:auto;padding-top:14px;padding-bottom:14px}.fund-nav{border-top:1px solid var(--dash-border);flex-basis:100%;order:3;padding-top:12px}.fund-navbar .dashboard-utilities{margin-left:auto}}@media (max-width:650px){.operations-grid{grid-template-columns:1fr}}.fund-form p{color:var(--dash-muted);font-size:12px;line-height:1.7}.fund-form [role=status]{color:var(--dash-text)}.fund-page section[id]{scroll-margin-top:95px}@media (max-width:1050px){.fund-main-grid,.fund-welcome{grid-template-columns:1fr}}@media (max-width:650px){.fund-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.fund-metric strong{font-size:24px}.fund-nav{border-top:1px solid var(--dash-border);flex-basis:100%;order:3;gap:24px;padding:12px 0 0}.fund-navbar{flex-wrap:wrap;gap:14px;height:auto;padding-top:14px;padding-bottom:14px}.fund-navbar .dashboard-utilities{margin-left:auto}.fund-notice{flex-wrap:wrap}.fund-notice>div{min-width:190px}.fund-footer,.fund-card-footer,.fund-form-row{flex-direction:column}.fund-page{padding-top:22px}}.connection-consent{align-items:flex-start;gap:10px;display:flex!important}.connection-consent input{min-width:16px;height:16px;margin-top:3px;width:16px!important}.connection-controls{gap:14px;margin-top:24px;display:grid}.connection-controls p{font-size:13px;line-height:1.6}.connection-controls summary{cursor:pointer;font-size:13px}.connection-steps{padding-left:22px;line-height:1.8}.connection-steps li{margin-bottom:10px}.manager-filters{flex-wrap:wrap;align-items:flex-end;gap:12px;margin-bottom:20px;display:flex}.manager-filters label{flex:160px;gap:7px;font-size:12px;display:grid}.manager-filters label:first-child{flex:2 220px}.manager-filters label:nth-child(4){flex:0 85px}.manager-filters input,.manager-filters select{border:1px solid var(--dash-border);background:var(--dash-surface);width:100%;min-height:40px;color:var(--dash-text);font:inherit;border-radius:8px;padding:9px 11px}.manager-account-table .fund-table{min-width:940px}.fund-table caption{text-align:left;color:var(--dash-muted);margin:0 0 12px;font-size:12px}.manager-account-table tbody th{text-align:left;font-weight:500}.manager-account-table tbody th a{text-decoration:none}.manager-account-table tbody th a:hover{text-decoration:underline}.manager-account-table small{color:var(--dash-muted);margin-top:6px;font-size:10px;font-weight:400;display:block}.fund-table .manager-number{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap}.manager-status{white-space:nowrap;align-items:center;gap:6px;font-size:11px;display:inline-flex}.manager-status>span{background:currentColor;border-radius:50%;width:6px;height:6px}.manager-status-current{color:#237149}.manager-status-restricted,.manager-status-unavailable,.manager-status-overdue,.manager-status-check_failed{color:#a63835}.manager-status-stale,.manager-status-not_checked{color:#996b16}[data-dashboard-theme=dark] .manager-status-current{color:#8bd7ae}[data-dashboard-theme=dark] .manager-status-restricted,[data-dashboard-theme=dark] .manager-status-unavailable,[data-dashboard-theme=dark] .manager-status-overdue,[data-dashboard-theme=dark] .manager-status-check_failed{color:#f5a49f}[data-dashboard-theme=dark] .manager-status-stale,[data-dashboard-theme=dark] .manager-status-not_checked{color:#e0c178}.manager-pagination{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-top:20px;font-size:12px;display:flex}.manager-pagination>div{flex-wrap:wrap;gap:8px;display:flex}.manager-empty{padding-block:32px}.manager-breadcrumb{flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:24px;font-size:12px;display:flex}.manager-check-history{margin:0;padding:0;list-style:none}.manager-check-history li{border-bottom:1px solid var(--dash-border);padding:16px 0}.manager-check-history li>div{flex-wrap:wrap;justify-content:space-between;gap:8px;font-size:12px;display:flex}.manager-check-history li time{color:var(--dash-muted)}.manager-check-history p{margin-bottom:0;font-size:12px}.fund-nav a[aria-current=page]{color:var(--dash-text);text-underline-offset:6px;text-decoration:underline}@media (max-width:640px){.manager-filters label,.manager-filters label:first-child{flex:100%}.manager-filters label:nth-child(4){flex:85px}}.manager-filters input:focus-visible,.manager-filters select:focus-visible,.fund-nav a:focus-visible,.manager-account-table a:focus-visible{outline:2px solid var(--dash-text);outline-offset:3px}.manager-risk-search{margin:16px 0 24px}.manager-risk-search>label{margin-bottom:8px;font-size:12px;display:block}.manager-risk-search>div{flex-wrap:wrap;gap:10px;display:flex}.manager-risk-search input{border:1px solid var(--dash-border);background:var(--dash-surface);min-width:160px;max-width:360px;color:inherit;font:inherit;border-radius:8px;flex:1;padding:10px 12px}.fund-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.manager-capital-metrics{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr))}.manager-capital-metrics .fund-metric strong{overflow-wrap:anywhere}.manager-risk-counts{grid-template-columns:repeat(2,minmax(0,1fr))}.manager-accounting-search{flex-wrap:wrap;align-items:end;gap:12px;margin:18px 0 24px;display:flex}.manager-accounting-search label{gap:8px;font-size:12px;display:grid}.manager-accounting-search label:first-child{flex:1;min-width:min(260px,100%)}.manager-accounting-search input,.manager-accounting-search select{border:1px solid var(--dash-border);background:var(--dash-surface);color:inherit;font:inherit;border-radius:8px;min-width:0;padding:10px 12px}.manager-table-note{color:var(--dash-muted);margin-top:5px;font-size:10px;display:block}.manager-import-history{padding:0;list-style:none}.manager-import-history li{border-bottom:1px solid var(--dash-border);padding:18px 0}.manager-import-history li>div{flex-wrap:wrap;justify-content:space-between;gap:12px;display:flex}.manager-import-history strong{font-size:13px;font-weight:500}.manager-source-details{grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:24px;margin:24px 0;display:grid}.manager-source-details dt{color:var(--dash-muted);margin-bottom:8px;font-size:11px}.manager-source-details dd{overflow-wrap:anywhere;margin:0;font-size:13px}.manager-source-revision{border-bottom:1px solid var(--dash-border);padding:16px 0}.manager-source-revision summary{cursor:pointer;font-size:13px}.manager-source-revision pre{background:var(--dash-bg);border:1px solid var(--dash-border);border-radius:8px;max-height:420px;padding:16px;font-size:12px;line-height:1.65;overflow:auto}.manager-ai-filters,.manager-ai-account-search{flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0 24px;display:flex}.manager-ai-filters label,.manager-ai-account-search label{gap:8px;min-width:0;font-size:12px;display:grid}.manager-ai-filters label:first-of-type,.manager-ai-account-search label{flex:250px}.manager-ai-filters input,.manager-ai-filters select,.manager-ai-account-search input{border:1px solid var(--dash-border);background:var(--dash-surface);width:100%;min-width:0;color:inherit;font:inherit;border-radius:8px;padding:10px 12px}.manager-ai-summary{white-space:normal;overflow-wrap:anywhere;min-width:260px;max-width:440px}.manager-ai-disclosure summary{cursor:pointer;font-size:13px;font-weight:500;line-height:1.6}.manager-ai-disclosure[open]>summary{margin-bottom:20px}.manager-ai-quick-links{flex-wrap:wrap;gap:16px;margin-top:16px;font-size:12px;display:flex}.ai-workspace-nav{flex-wrap:wrap;gap:8px;margin:0 0 20px;display:flex}.ai-workspace-nav a{border:1px solid var(--dash-border);background:var(--dash-surface);min-height:44px;color:var(--dash-text);border-radius:9px;justify-content:center;align-items:center;padding:10px 20px;font-size:13px;text-decoration:none;display:inline-flex}.ai-workspace-nav a:hover{border-color:var(--dash-border-strong);background:var(--dash-surface-subtle)}.ai-workspace-nav .ai-workspace-start{border-color:var(--dash-text);font-weight:600}.ai-workspace-nav a:focus-visible,.ai-account-navigation a:focus-visible{outline:2px solid var(--dash-text);outline-offset:3px}.ai-account-navigation{flex-wrap:wrap;gap:8px;display:flex}.ai-workspace-page .dashboard-card-header{flex-wrap:wrap;align-items:center}.ai-workspace-page .dashboard-card-header h2{font-size:18px;line-height:1.35}.ai-workspace-page .dashboard-card-header>a{min-height:40px;font-size:12px}.ai-workspace-page .dashboard-card p:not(.fund-caption){font-size:13px;line-height:1.65}.ai-workspace-page .dashboard-card>.manager-ai-disclosure{margin-top:20px}.ai-workspace-page .ai-account-picker .fund-table tbody th a{min-height:44px;color:var(--dash-text);align-items:center;font-size:13px;font-weight:600;display:inline-flex}@media (max-width:650px){.ai-workspace-nav{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ai-workspace-nav a{padding:10px 12px}.ai-account-navigation{width:100%}.ai-account-navigation .fund-button{flex:1;justify-content:center}}.manager-ai-filters :is(input,select):focus-visible,.manager-ai-account-search input:focus-visible,.manager-ai-disclosure summary:focus-visible,.manager-source-revision summary:focus-visible{outline:2px solid var(--dash-text);outline-offset:3px}@media (max-width:640px){.manager-ai-filters label{flex:100%}.manager-ai-summary{min-width:220px}}.fund-stat-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;margin-top:24px;display:grid}.fund-stat-value{letter-spacing:-.04em;font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-top:14px;font-size:32px;font-weight:500;display:block}.manager-quick-links{flex-wrap:wrap;gap:16px;margin:22px 0;font-size:12px;display:flex}.work-queue-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:20px 0;display:flex}.work-queue-filters label{flex:140px;gap:8px;min-width:0;font-size:12px;display:grid}.work-queue-filters label:first-child{flex:2 220px}.work-queue-filters input,.work-queue-filters select{background:var(--dash-surface);width:100%;min-width:0;min-height:42px;color:var(--dash-text);border:1px solid var(--dash-border);font:inherit;border-radius:8px;padding:10px 12px}.work-filter-actions{align-items:center;gap:14px;font-size:12px;display:flex}.work-queue-table{min-width:880px}.work-queue-table tbody th{white-space:normal;text-align:left;overflow-wrap:anywhere;min-width:250px;max-width:360px;font-weight:500}.work-queue-table small{margin-top:6px;font-weight:400;display:block}.work-overdue{margin-top:6px;font-size:11px;display:block}.work-priority-critical,.work-overdue{color:#a63835}[data-dashboard-theme=dark] .work-priority-critical,[data-dashboard-theme=dark] .work-overdue{color:#f5a49f}.work-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:16px;display:grid}.work-source-box{border:1px solid var(--dash-border);overflow-wrap:anywhere;border-radius:8px;margin:20px 0;padding:16px;font-size:12px}.fund-form .work-checkbox{flex-direction:row;align-items:center;gap:8px;display:flex}.fund-form .work-checkbox input{flex-shrink:0;width:16px;height:16px}.work-edit-card{max-width:940px}.work-edit-card .fund-form{max-width:none}.work-readable{overflow-wrap:anywhere;font-size:13px;line-height:1.8}.work-readable p{white-space:pre-wrap}.work-readable h3{margin:22px 0 8px;font-size:12px;font-weight:600}.work-save-status{border:1px solid var(--dash-border);border-radius:8px;padding:16px;font-size:13px}.manager-disclosure summary{cursor:pointer;font-size:13px;font-weight:500;line-height:1.7}.work-queue-filters :is(input,select):focus-visible,.work-queue-table a:focus-visible,.manager-disclosure summary:focus-visible,.operations-record summary:focus-visible{outline:2px solid var(--dash-text);outline-offset:3px}@media (max-width:850px){.fund-stat-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.work-queue-filters label,.work-queue-filters label:first-child{flex:100%}.work-form-grid{grid-template-columns:1fr}.fund-stat-value{font-size:28px}}@media (max-width:1000px){.fund-page section[id]{scroll-margin-top:220px}}[data-dashboard-theme=dark] .fund-form :is(input,select,textarea){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.monitor-interpretation{border-top:1px solid var(--dash-border);margin-top:24px;padding-top:20px}.manager-report-table .fund-table{min-width:860px}.manager-report-table tbody th{text-align:left;font-weight:500}[data-dashboard-theme=dark] .manager-ai-filters input[type=date]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.manager-connection-table table{min-width:880px}.manager-connection-table th[scope=row]{font-weight:500}.manager-connection-table small{color:var(--dash-muted);margin-top:4px;font-size:10px;display:block}.manager-schedule-table table{min-width:780px}.manager-schedule-table th[scope=row]{text-align:left;font-weight:500}.manager-schedule-table td:first-child{white-space:nowrap}.fund-skip-link{z-index:120;border:2px solid var(--dash-text);background:var(--dash-surface);color:var(--dash-text);border-radius:8px;padding:10px 14px;font-size:13px;position:fixed;top:8px;left:16px;transform:translateY(-160%)}.fund-skip-link:focus{transform:translateY(0)}#fund-content{scroll-margin-top:90px}#fund-content:focus{outline:none}.manager-menu{min-width:0;display:none}.manager-menu summary{cursor:pointer;min-height:42px;color:var(--dash-text);align-items:center;gap:8px;padding:10px 6px;font-size:12px;list-style:none;display:flex}.manager-menu summary::-webkit-details-marker{display:none}.manager-menu summary span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.manager-menu summary svg{flex-shrink:0;transition:transform .15s}.manager-menu[open] summary svg{transform:rotate(180deg)}.manager-menu summary:focus-visible,.manager-menu a:focus-visible{outline:2px solid var(--dash-text);outline-offset:3px;border-radius:5px}.manager-menu-panel{overscroll-behavior:contain;background:var(--dash-surface);max-height:calc(100dvh - 95px);color:var(--dash-text);border:1px solid var(--dash-border);border-radius:0 0 14px 14px;padding:20px;position:absolute;top:calc(100% - 1px);left:16px;right:16px;overflow-y:auto;box-shadow:0 16px 32px #0000001f}.manager-menu:not([open]) .manager-menu-panel{display:none}.manager-menu-heading{border-bottom:1px solid var(--dash-border);margin-bottom:18px;padding-bottom:16px;font-size:14px;font-weight:500}.manager-menu-groups{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.manager-menu-groups h2{letter-spacing:.06em;text-transform:uppercase;color:var(--dash-muted);margin:0 0 10px;font-size:10px;font-weight:500}.manager-menu-groups ul{margin:0;padding:0;list-style:none}.manager-menu-groups a{min-height:42px;padding:12px 0;font-size:13px;text-decoration:none;display:block}.manager-menu-groups a:hover{text-decoration:underline}.manager-menu-groups a[aria-current=page]{text-underline-offset:5px;font-weight:600;text-decoration:underline}@media (max-width:1200px){.manager-workspace .fund-header{height:auto}.manager-workspace .fund-navbar{flex-wrap:nowrap;gap:14px;height:68px;padding-top:0;padding-bottom:0}.manager-workspace .manager-desktop-nav{display:none}.manager-workspace .manager-menu{flex:1;margin-right:auto;display:block}.manager-workspace .dashboard-utilities{flex-shrink:0;margin-left:0}.manager-workspace .fund-page section[id]{scroll-margin-top:95px}}@media (max-width:650px){.manager-menu-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.manager-menu-panel{padding:18px}}@media (prefers-reduced-motion:reduce){.manager-menu summary svg{transition:none}}.security-setup{gap:24px;display:grid}.security-setup h3{margin:0 0 12px;font-size:15px;font-weight:500}.security-enrollment{gap:16px;display:grid}.security-qr{background:#fff;border-radius:8px;width:200px;height:200px;padding:10px}.security-enrollment details{border:1px solid var(--dash-border);border-radius:10px;padding:16px}.security-enrollment summary{cursor:pointer;font-size:13px}.security-enrollment details label{gap:8px;margin:16px 0;font-size:12px;display:grid}.security-enrollment details input{border:1px solid var(--dash-border);background:var(--dash-surface);width:100%;min-width:0;color:var(--dash-text);border-radius:8px;padding:10px}.security-factor-list{margin:0;padding:0;list-style:none}.security-factor-list li{border-top:1px solid var(--dash-border);flex-wrap:wrap;justify-content:space-between;gap:14px;padding:18px 0;display:flex}.security-factor-list li>div:first-child{gap:6px;display:grid}.security-factor-list strong{font-size:13px;font-weight:500}.security-factor-list span{color:var(--dash-muted);font-size:12px}.security-removal{flex-basis:100%}.fund-metric .security-status-value{font-size:23px;line-height:1.4}.security-challenge-page{width:min(100%,560px);margin:0 auto;padding:60px 20px}.security-challenge-page .dashboard-card{padding:28px}.security-challenge-page h1{letter-spacing:-.04em;font-size:28px}.security-challenge-page p{color:var(--dash-muted);font-size:13px;line-height:1.8}.security-brand{margin-bottom:24px;font-weight:600;display:inline-block}.security-challenge-page details{margin:24px 0}.security-setup input:focus-visible,.security-enrollment summary:focus-visible{outline:2px solid var(--dash-text);outline-offset:3px}.fund-metric .recovery-status-value{font-size:20px;line-height:1.45}.manager-attention-metrics{grid-template-columns:repeat(2,minmax(0,1fr));margin-top:20px}.manager-attention-count{border:1px solid var(--dash-border);border-radius:10px;min-width:0;padding:12px 14px;text-decoration:none}.manager-attention-count strong{overflow-wrap:anywhere;margin:8px 0 0}.manager-attention-count:focus-visible,.manager-attention-list a:focus-visible{outline:2px solid var(--dash-text);outline-offset:3px}.manager-attention-heading{margin:22px 0 10px;font-size:14px}.manager-attention-list{margin:0;padding:0;list-style:none}.manager-attention-list li{border-bottom:1px solid var(--dash-border);padding:12px 0}.manager-attention-list a{overflow-wrap:anywhere;font-size:14px;font-weight:500}.manager-attention-list .manager-table-note{overflow-wrap:anywhere;margin-top:6px}.manager-coverage-links{margin:22px 0;padding:0;list-style:none}.manager-coverage-links li{border-top:1px solid var(--dash-border)}.manager-coverage-links li:last-child{border-bottom:1px solid var(--dash-border)}.manager-coverage-links a{justify-content:space-between;align-items:center;gap:20px;min-height:58px;padding:10px 0;font-size:13px;text-decoration:none;display:flex}.manager-coverage-links strong{font-size:21px;font-weight:600}.manager-coverage-links a:focus-visible{outline:2px solid var(--dash-text);outline-offset:3px}.manager-attention-count:hover,.manager-coverage-links a:hover{background:var(--dash-surface-subtle)}.recovery-checks th[scope=row]{text-align:left;white-space:normal;font-weight:400}.recovery-checks td{white-space:nowrap}.recovery-next-steps{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px;margin:18px 0 24px;display:grid}.recovery-next-steps h3{margin:0 0 8px;font-size:15px;font-weight:500}@media (max-width:700px){.recovery-next-steps{grid-template-columns:1fr}}.statement-form{max-width:760px}.statement-form .statement-checkbox{flex-direction:row;align-items:flex-start;gap:12px;display:flex}.statement-form .statement-checkbox input{flex-shrink:0;width:18px;height:18px;margin-top:2px}.statement-table{min-width:650px}.statement-table td,.statement-table th{vertical-align:top}.statement-table td small{color:var(--dash-muted);margin-top:6px;display:block}.statement-table td:not(:first-child),.statement-table th:not(:first-child){white-space:nowrap}.statement-notes{white-space:pre-wrap;overflow-wrap:anywhere}.statement-review{border-bottom:1px solid var(--dash-border);padding:18px 0}.statement-scroll:focus-visible{outline:2px solid var(--dash-text);outline-offset:4px;border-radius:4px}.operating-guide-routines{gap:16px;margin-top:20px;display:grid}.operating-guide-section>summary{cursor:pointer;font-size:14px;font-weight:600;line-height:1.5}.operating-guide-section ol{margin:20px 0;padding-left:24px}.operating-guide-section li{margin:0 0 14px;padding-left:5px;line-height:1.65}.operating-guide-section .manager-quick-links{margin-bottom:0}.sensitivity-form{max-width:520px;margin-top:20px}.sensitivity-form>label{margin-bottom:8px;font-size:13px;font-weight:600;display:block}.sensitivity-form>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.sensitivity-form input[type=number]{border:1px solid var(--dash-border);background:var(--dash-surface);width:160px;max-width:100%;color:var(--dash-text);font:inherit;border-radius:8px;padding:10px 12px}.manager-recovery-card{max-width:760px;margin:32px auto}.manager-recovery-card h1{font-size:clamp(24px,3vw,32px);line-height:1.2}.manager-recovery-card p{margin:16px 0;line-height:1.6}.market-refresh{flex-wrap:wrap;align-items:center;gap:10px;font-size:12px;display:flex}.market-session-bar{border-bottom:1px solid var(--dash-border);flex-wrap:wrap;align-items:center;gap:12px;padding:14px 0;display:flex}.market-latest-decision{padding:16px 0}.market-broker-section{border-top:1px solid var(--dash-border);margin-top:24px;padding-top:20px}.strategy-workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;margin:20px 0;display:grid}.strategy-workflow article,.strategy-active{border:1px solid color-mix(in srgb,currentColor 16%,transparent);border-radius:14px;padding:18px}.strategy-workflow p,.strategy-active p{margin-bottom:0}.strategy-record{border-top:1px solid color-mix(in srgb,currentColor 16%,transparent);overflow-wrap:anywhere;padding:20px 0}.strategy-record>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:14px;padding:8px 0;display:flex}.strategy-record>summary span,.strategy-period{opacity:.7;font-size:12px;display:block}.strategy-lab .fund-table{min-width:620px}.strategy-lab li{margin:7px 0}.research-evidence{margin:24px 0}.research-readiness-list{padding-left:22px}.research-readiness-list li{margin:12px 0;line-height:1.65}@media (max-width:760px){.strategy-workflow{grid-template-columns:1fr}.strategy-record>summary{flex-direction:column;align-items:flex-start}}.strategy-signal{background:color-mix(in srgb,currentColor 4%,transparent);border-radius:10px;padding:14px 16px}
body{font-family:var(--font-manrope), Arial, sans-serif}.institution{--ink:#14231f;--cypress:#163d36;--paper:#f5f3eb;--stone:#dedccf;--rule:#d0d3c8;--quiet:#59675f;background:var(--paper);color:var(--ink);font-family:var(--font-manrope), Arial, sans-serif;min-height:100vh;font-size:16px;line-height:1.65}.institution *{box-sizing:border-box}.institution h1,.institution h2,.institution h3,.institution p,.institution figure{margin:0}.institution a{color:inherit;text-decoration:none}.institution h1,.institution h2,.institution h3{letter-spacing:-.045em;font-family:inherit;font-weight:500;line-height:1.13}.institution h2{font-size:clamp(30px,3.3vw,52px)}.institution h3{font-size:27px}.institution p{color:var(--quiet)}.institution :focus-visible,.access-screen :focus-visible{outline-offset:5px;outline:3px solid #874}.institution a:hover{text-underline-offset:6px;text-decoration:underline}.institution-skip{z-index:100;background:#fff;padding:12px 20px;position:fixed;top:15px;left:20px;transform:translateY(-200%)}.institution-skip:focus{transform:none}.institution-header{border-bottom:1px solid var(--rule);z-index:20;align-items:center;gap:40px;height:104px;padding:0 5%;display:flex;position:relative}.institution-brand{color:var(--ink);flex-shrink:0;align-items:center;gap:14px;display:inline-flex}.institution-brand .sumtwo-logo{width:34px;height:34px;box-shadow:none;background:0 0;border-radius:0;display:block}.institution-brand>svg:last-child{width:133px;height:auto}.institution-desktop-nav{align-items:center;gap:28px;margin-left:auto;font-size:13px;font-weight:600;display:flex}.institution-desktop-nav a[aria-current=page]{text-underline-offset:8px;text-decoration:underline}.institution-investor-link{border-left:1px solid var(--rule);white-space:nowrap;align-items:center;gap:8px;padding-left:27px;font-size:12px;display:flex}.institution-menu{margin-left:auto;display:none}.institution-menu summary{cursor:pointer;justify-content:center;align-items:center;min-width:44px;min-height:44px;list-style:none;display:flex}.institution-menu summary::-webkit-details-marker{display:none}.institution-menu nav{background:var(--paper);border-bottom:1px solid var(--rule);padding:20px 6%;position:absolute;top:100%;left:0;right:0;box-shadow:0 16px 20px #14231f12}.institution-menu nav a{border-bottom:1px solid var(--rule);padding:12px 0;display:block}.institution-menu nav a:last-child{border-bottom:0}.institution-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--quiet);align-items:center;gap:10px;font-size:10px;font-weight:650;line-height:1.6;display:flex}.institution-eyebrow>span{background:var(--cypress);width:7px;height:7px;display:block}.institution-hero{grid-template-columns:1.05fr 1fr;min-height:780px;display:grid}.institution-hero-copy{flex-direction:column;align-items:flex-start;padding:68px 10% 40px;display:flex}.institution-hero h1{letter-spacing:-.055em;margin-top:32px;font-size:clamp(56px,5.3vw,88px);line-height:1.025}.institution-hero h1 em{color:var(--cypress);font-style:normal}.institution-hero-copy>p{max-width:410px;margin:30px 0;font-size:15px;line-height:1.8}.institution-button{border:1px solid var(--cypress);background:var(--cypress);cursor:pointer;border-radius:2px;justify-content:space-between;align-items:center;gap:35px;min-height:50px;padding:14px 21px;font-family:inherit;font-size:12px;font-weight:600;transition:background .16s;display:inline-flex;color:var(--paper)!important}.institution-button:hover{background:#245448;text-decoration:none!important}.institution-button.secondary{border-color:var(--rule);background:0 0;color:var(--ink)!important}.institution-button:disabled{cursor:not-allowed;background:#deded7;border-color:#c7cbbf;color:#56645b!important}.institution-button.secondary:hover{background:#e5e5da}.institution-hero-footnote{letter-spacing:.02em;color:var(--quiet);align-items:center;gap:12px;margin-top:auto;padding-top:42px;font-size:9px;display:flex}.institution-hero-footnote span{background:var(--quiet);width:3px;height:3px}.institution-hero-art{background:#d5d1c3;min-height:680px;position:relative;overflow:hidden}.institution-hero-art img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.institution-hero-art figcaption{letter-spacing:.08em;color:#354b3e;background:#eeece4d9;padding:7px 10px;font-size:8px;position:absolute;bottom:20px;right:22px}.institution-section{padding:108px 6%}.institution-introduction{border-top:1px solid var(--rule);grid-template-columns:1fr 2.05fr;display:grid}.institution-introduction h2{max-width:780px}.institution-introduction p{max-width:650px;margin:30px 0}.institution-text-link{border-bottom:1px solid var(--ink);align-items:center;gap:35px;min-height:44px;padding:12px 0;font-size:12px;font-weight:600;display:inline-flex}.institution-text-link span{font-size:20px}.institution-section-heading{justify-content:space-between;align-items:flex-end;gap:35px;margin-bottom:55px;display:flex}.institution-section-heading h2{margin-top:16px}.institution-section-heading .institution-text-link{flex-shrink:0}.institution-process{border-top:1px solid var(--rule);border-bottom:1px solid var(--rule);background:#ecece2}.institution-process-grid{border-top:1px solid #b8c0b3;grid-template-columns:repeat(3,1fr);display:grid}.institution-process-grid article{padding:34px 36px 0 0}.institution-process-grid article+article{border-left:1px solid #c6cdbf;padding-left:36px}.institution-process-grid h3{margin:44px 0 20px}.institution-process-grid p{max-width:330px;font-size:14px}.institution-governance{background:var(--cypress);color:var(--paper);grid-template-columns:1fr 1fr;align-items:center;min-height:610px;display:grid}.institution-governance>div:last-child{padding:85px 13% 85px 7%}.institution-governance .institution-eyebrow{color:#c0cfc3}.institution-governance h2{margin:25px 0}.institution-governance p{color:#e0e5d8;max-width:460px;margin:18px 0}.institution-small-copy{font-size:12px}.institution-governance .institution-text-link{border-color:#8ea298}.institution-governance-art{width:100%;max-width:450px;height:410px;margin:auto;position:relative}.institution-governance-art span{border:0;border-top:45px solid #a2b3a0;border-left:45px solid #a2b3a0;width:230px;height:230px;display:block;position:absolute;top:30px;left:50px}.institution-governance-art span+span{border:45px solid #e1e4d3;border-top:0;border-left:0;top:145px;left:160px}.institution-research-grid{grid-template-columns:repeat(3,1fr);gap:30px;display:grid}.institution-research-grid h3{max-width:330px;margin:16px 0}.institution-research-grid p{max-width:360px;margin:0 0 22px;font-size:13px}.institution-meta{letter-spacing:.025em;color:var(--quiet);font-size:10px}.institution-note-art{background:#dce0d3;height:210px;margin-bottom:28px;position:relative;overflow:hidden}.institution-note-art span{background:#f4f3e9;width:18%;height:240%;position:absolute;top:-50%;left:25%;transform:rotate(28deg)}.institution-note-art span+span{background:#aab8a6;left:50%}.institution-note-art span+span+span{background:#738e7b;left:75%}.institution-note-art.art-1{background:#1d473b}.institution-note-art.art-1 span{background:0 0;border:20px solid #c8d3bf;width:60%;height:70%;top:20%;left:15%;transform:none}.institution-note-art.art-1 span+span{border-color:#819d86;top:45%;left:40%}.institution-note-art.art-1 span+span+span{display:none}.institution-note-art.art-2{background:#e3dfd2}.institution-note-art.art-2 span{background:#faf7ed;width:12%;left:10%;transform:rotate(-32deg)}.institution-note-art.art-2 span+span{background:#babda9;left:45%}.institution-note-art.art-2 span+span+span{background:#536d59;left:80%}.institution-firm-strip{border-top:1px solid var(--rule);grid-template-columns:1fr 1fr;gap:10%;display:grid}.institution-firm-strip h2{margin:20px 0}.institution-firm-strip p{max-width:480px;margin-bottom:25px;font-size:14px}.institution-private-access{border-top:1px solid var(--rule);background:#e8e9de;justify-content:space-between;align-items:center;gap:40px;padding:62px 6%;display:flex}.institution-private-access h2{margin:12px 0;font-size:34px}.institution-private-access p{font-size:12px}.institution-private-access .institution-button{flex-shrink:0}.institution-footer{background:#e0e3d8;padding:66px 6% 26px}.institution-footer-top{grid-template-columns:1.35fr 1fr 1fr 1.3fr;gap:40px;display:grid}.institution-footer-top>div>p{margin-top:30px;font-size:14px}.institution-footer nav{flex-direction:column;align-items:flex-start;gap:10px;display:flex}.institution-footer h2{letter-spacing:.05em;margin:5px 0 14px;font-size:10px;font-weight:700}.institution-footer nav a{min-height:24px;font-size:11px;line-height:1.7}.institution-footer-bottom{border-top:1px solid #bbc3b5;justify-content:space-between;align-items:flex-end;gap:40px;margin-top:60px;padding-top:23px;font-size:9px;display:flex}.institution-footer-bottom p{max-width:760px}.institution-footer-bottom>span{white-space:nowrap}.institution-page-intro{border-bottom:1px solid var(--rule);padding:85px 6% 80px}.institution-page-intro h1{max-width:1020px;margin:28px 0;font-size:clamp(44px,5.3vw,80px)}.institution-page-intro>p{max-width:660px;font-size:17px;line-height:1.8}.institution-editorial-list{padding:20px 6% 0}.institution-editorial-list>section{border-bottom:1px solid var(--rule);grid-template-columns:70px 1fr 1.25fr;gap:30px;padding:52px 0;display:grid}.institution-editorial-list h2{max-width:380px;font-size:30px}.institution-editorial-list p{max-width:600px;font-size:15px}.institution-page-end{padding:55px 6% 75px}.institution-pipeline{grid-template-columns:repeat(3,1fr);gap:0 45px;margin:0;padding:30px 6% 0;list-style:none;display:grid}.institution-pipeline li{border-bottom:1px solid var(--rule);padding:38px 0}.institution-pipeline li>span{color:var(--quiet);font-size:11px}.institution-pipeline h2{margin:24px 0 16px;font-size:30px}.institution-pipeline p{font-size:14px}.institution-responsibilities{grid-template-columns:repeat(3,1fr);gap:40px;display:grid}.institution-responsibilities article{border-top:1px solid var(--rule);padding-top:25px}.institution-responsibilities h3{margin-bottom:18px;font-size:24px}.institution-responsibilities p{font-size:14px}.institution-system-map{border-bottom:1px solid var(--rule);background:#e8ebe0;align-items:center;gap:20px;padding:60px 6%;display:flex}.institution-system-map>div{flex:1}.institution-system-map h2{margin:16px 0;font-size:23px}.institution-system-map p{font-size:11px}.institution-article-index{padding:0 6%}.institution-article-index article{border-bottom:1px solid var(--rule);grid-template-columns:80px 1fr 60px;align-items:start;gap:30px;padding:48px 0;display:grid}.institution-article-number{color:var(--quiet);font-size:12px}.institution-article-index h2{max-width:850px;margin:13px 0 20px;font-size:38px}.institution-article-index p{margin-bottom:25px;font-size:14px}.institution-arrow-link{border:1px solid var(--rule);justify-content:center;align-items:center;width:50px;height:50px;font-size:28px;display:flex}.institution-disclosure{max-width:1100px;padding:35px 6% 65px;font-size:11px}.institution-article-body{max-width:790px;margin:auto;padding:50px 30px 90px}.institution-article-body>section{margin:45px 0}.institution-article-body h2{margin-bottom:22px;font-size:30px}.institution-article-body p{margin:18px 0;font-size:16px;line-height:1.9}.institution-article-disclosure{border-top:1px solid var(--rule);padding-top:30px}.institution-article-disclosure h2{letter-spacing:0;font-size:14px}.institution-article-disclosure p{font-size:11px}.institution-related{border-top:1px solid var(--rule);margin-top:45px;padding-top:35px}.institution-related h2{font-size:23px}.institution-related a{border-bottom:1px solid var(--rule);justify-content:space-between;gap:20px;padding:16px 0;font-size:14px;display:flex}.institution-review-notice{background:#eeebdb;border:1px solid #bdb8a1;margin:32px 6%;padding:25px;font-size:13px}.institution-review-notice strong{font-size:12px}.institution-review-notice p{margin-top:10px!important;font-size:13px!important}.institution-article-body .institution-review-notice{margin:0}.institution-trust-grid{grid-template-columns:repeat(3,1fr);gap:32px;padding:20px 6% 85px;display:grid}.institution-trust-grid>a{border-top:1px solid var(--rule);padding:25px 0}.institution-trust-grid h2{justify-content:space-between;gap:20px;font-size:24px;display:flex}.institution-trust-grid p{margin-top:15px;font-size:13px}.institution-contact-grid{grid-template-columns:1fr 1.2fr;gap:12%;padding:65px 6% 90px;display:grid}.institution-contact-grid h2{margin-bottom:25px;font-size:29px}.institution-contact-types{padding:0;list-style:none}.institution-contact-types li{border-bottom:1px solid var(--rule);padding:20px 0;font-size:14px}.institution-contact-types small{color:var(--quiet);margin-top:5px;font-size:11px;display:block}.institution-form{gap:19px;display:grid}.institution-form label{gap:7px;font-size:12px;font-weight:600;display:grid}.institution-form input,.institution-form select,.institution-form textarea{min-height:46px;font:inherit;color:var(--ink);background:#fffdf7;border:1px solid #abb6a8;border-radius:2px;width:100%;padding:12px}.institution-form textarea{resize:vertical;min-height:140px}.institution-form .institution-small-copy{margin:0;font-weight:400;line-height:1.7}.institution-form .institution-consent{align-items:flex-start;gap:10px;font-weight:400;display:flex}.institution-consent input{width:18px;height:18px;min-height:0;margin-top:3px}.institution-form-status{border:1px solid var(--rule);background:#e4e8db;padding:15px;font-size:12px}.institution-form .institution-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.sumtwo-logo{color:inherit}.dashboard-wordmark>.sumtwo-logo{box-shadow:none;background:0 0;border-radius:0}.dashboard-app{font-family:var(--font-manrope), Arial, sans-serif}.dashboard-card{border-radius:6px}.fund-page h1{letter-spacing:-.04em}@media (min-width:1700px){.institution-header,.institution-section,.institution-footer,.institution-page-intro{padding-left:max(6%,50vw - 750px);padding-right:max(6%,50vw - 750px)}.institution-hero-copy{padding-left:max(12%,50vw - 750px)}}@media (max-width:1150px){.institution-header{gap:22px;height:86px;padding:0 4%}.institution-desktop-nav{gap:17px;font-size:11px}.institution-investor-link{padding-left:18px;font-size:10px}.institution-brand>svg:last-child{width:114px}.institution-brand .sumtwo-logo{width:30px;height:30px}.institution-hero{min-height:735px}.institution-hero-copy{padding:55px 10% 30px}.institution-hero h1{font-size:64px}.institution-hero-copy>p{font-size:13px}.institution-hero-art{min-height:735px}.institution-governance-art{transform:scale(.85)}.institution-governance>div:last-child{padding-right:10%}.institution-section{padding:80px 6%}.institution-process-grid article{padding-right:24px}.institution-process-grid article+article{padding-left:24px}.institution-system-map{gap:10px}.institution-system-map h2{font-size:20px}}@media (max-width:900px){.institution-desktop-nav{display:none}.institution-menu{margin-left:0;display:block}.institution-investor-link{border-left:0;margin-left:auto;padding-left:0;font-size:11px}.institution-hero{grid-template-columns:1.05fr 1fr;min-height:670px}.institution-hero h1{font-size:56px}.institution-hero-art{min-height:670px}.institution-introduction{grid-template-columns:1fr;gap:30px}.institution-governance-art{margin-left:-30px;transform:scale(.7)}.institution-governance h2{font-size:36px}.institution-governance>div:last-child{padding:60px 10% 60px 0}.institution-footer-top{grid-template-columns:1fr 1fr;gap:40px}.institution-research-grid{gap:22px}.institution-research-grid h3{font-size:24px}.institution-note-art{height:160px}.institution-editorial-list>section{grid-template-columns:35px 1fr 1.2fr;gap:20px}.institution-editorial-list h2{font-size:26px}.institution-system-map{flex-wrap:wrap;gap:20px}.institution-system-map>div{flex-basis:35%}.institution-system-map>span:nth-child(4){display:none}.institution-trust-grid{grid-template-columns:1fr 1fr}.institution-contact-grid{gap:7%}}@media (max-width:640px){.institution-header{gap:12px;height:78px;padding:0 6%}.institution-brand{gap:9px}.institution-brand>svg:last-child{width:104px}.institution-brand .sumtwo-logo{width:27px;height:27px}.institution-investor-link{gap:4px;font-size:9px}.institution-investor-link svg{width:12px}.institution-hero{grid-template-columns:1fr}.institution-hero-copy{padding:44px 6% 35px}.institution-hero h1{margin-top:26px;font-size:clamp(48px,12.5vw,73px);line-height:1.055}.institution-hero h1 br:first-of-type,.institution-hero h1 em br{display:none}.institution-hero h1 em{margin-top:4px;display:block}.institution-hero-copy>p{max-width:400px;margin:25px 0;font-size:13px}.institution-eyebrow{font-size:9px}.institution-hero-art{min-height:380px}.institution-hero-art img{object-position:50% 48%}.institution-hero-footnote{padding-top:30px;font-size:8px}.institution-section{padding:60px 6%}.institution main h2{font-size:34px}.institution-section-heading{flex-direction:column;align-items:flex-start;gap:20px;margin-bottom:32px}.institution-section-heading h2{margin-top:14px}.institution-introduction p{margin:23px 0;font-size:14px}.institution-process-grid{grid-template-columns:1fr}.institution-process-grid article,.institution-process-grid article+article{border-left:0;border-bottom:1px solid var(--rule);padding:28px 0}.institution-process-grid article:last-child{border:0;padding-bottom:0}.institution-process-grid h3{margin:22px 0 13px}.institution-governance{grid-template-columns:1fr;gap:0}.institution-governance-art{height:360px;margin:-45px auto -55px;transform:scale(.65)}.institution-governance>div:last-child{padding:25px 6% 65px}.institution-governance p{font-size:14px}.institution-governance .institution-small-copy{font-size:11px}.institution-research-grid{grid-template-columns:1fr;gap:42px}.institution-note-art{height:220px}.institution-research-grid h3{font-size:28px}.institution-firm-strip{grid-template-columns:1fr;gap:55px}.institution-private-access{flex-direction:column;align-items:flex-start;gap:25px;padding:45px 6%}.institution-private-access h2{font-size:30px}.institution-footer{padding:45px 6% 25px}.institution-footer-top{gap:38px 22px}.institution-footer-top>div{grid-column:1/-1}.institution-footer-top>div>p{margin-top:15px}.institution-footer-top nav:last-child{grid-column:1/-1}.institution-footer nav a{min-height:31px;padding:3px 0}.institution-footer-bottom{margin-top:35px;display:block}.institution-footer-bottom span{margin-top:20px;display:block}.institution-page-intro{padding:52px 6% 44px}.institution-page-intro h1{margin:23px 0;font-size:44px;line-height:1.1}.institution-page-intro>p{font-size:14px}.institution-editorial-list>section{grid-template-columns:30px 1fr;padding:32px 0}.institution-editorial-list h2{font-size:27px}.institution-editorial-list p{grid-column:2;font-size:14px}.institution-page-end{padding:35px 6% 50px}.institution-pipeline{grid-template-columns:1fr;padding-top:0}.institution-pipeline li{grid-template-columns:30px 1fr;gap:15px;padding:26px 0;display:grid}.institution-pipeline h2{margin:0;font-size:27px}.institution-pipeline p{grid-column:2}.institution-responsibilities{grid-template-columns:1fr;gap:25px}.institution-system-map{text-align:center;grid-template-columns:1fr;gap:22px;padding:40px 6%;display:grid}.institution-system-map>span{transform:rotate(90deg)}.institution-system-map>span:nth-child(4){display:block}.institution-system-map h2{margin:10px 0;font-size:26px}.institution-system-map .institution-eyebrow{justify-content:center}.institution-article-index article{grid-template-columns:1fr 44px;gap:14px;padding:30px 0}.institution-article-number{display:none}.institution-article-index h2{font-size:29px}.institution-arrow-link{width:44px;height:44px;font-size:22px}.institution-article-body{padding:32px 6% 60px}.institution-article-body h2{font-size:27px}.institution-article-body p{font-size:14px}.institution-trust-grid{grid-template-columns:1fr;gap:15px;padding-bottom:55px}.institution-trust-grid h2{font-size:25px}.institution-contact-grid{grid-template-columns:1fr;gap:45px;padding-top:40px}.institution-contact-grid h2{font-size:29px}.institution-review-notice{padding:18px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}.institution *{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.access-screen{color:#14231f;min-height:100vh;font-family:var(--font-manrope), Arial, sans-serif;background:#f5f3eb;line-height:1.65}.access-screen a{color:inherit;text-decoration:none}.access-screen a:hover{text-underline-offset:4px;text-decoration:underline}.access-screen header{border-bottom:1px solid #d0d3c8;justify-content:space-between;align-items:center;height:104px;padding:0 6%;display:flex}.access-screen header>span{letter-spacing:.15em;color:#59675f;font-size:9px}.access-grid{grid-template-columns:1fr 1fr;gap:10%;max-width:1500px;margin:auto;padding:75px 8% 90px;display:grid}.access-context h1{letter-spacing:-.05em;margin:35px 0 25px;font-size:clamp(42px,4.2vw,66px);font-weight:500;line-height:1.12}.access-context>p{color:#59675f;max-width:430px;font-size:15px}.access-context-note{border-top:1px solid #d0d3c8;align-items:center;gap:20px;margin-top:65px;padding-top:30px;display:flex}.access-context-note svg{width:34px;height:34px}.access-context-note p{color:#59675f;font-size:11px}.access-panel{background:#fffdf8;border:1px solid #d0d3c8;max-width:480px;padding:38px 40px}.access-panel h2{letter-spacing:-.035em;margin:0 0 13px;font-size:27px;font-weight:500}.access-panel>p{color:#59675f;margin:0 0 25px;font-size:12px}.access-form{gap:18px;display:grid}.access-form label{gap:7px;font-size:12px;font-weight:600;display:grid}.access-form input{color:#14231f;min-height:46px;font:inherit;background:#fffefb;border:1px solid #9da99f;border-radius:2px;width:100%;padding:12px}.access-form .mercury-field{margin:0}.access-form .mercury-password{margin-top:7px}.access-form .mercury-password input{color:#14231f}.access-forgot{text-align:right;margin-top:-8px;font-size:10px}.access-form .institution-button{width:100%;margin-top:5px}.access-magic{border-top:1px solid #d0d3c8;margin-top:25px;padding-top:20px}.access-magic summary{cursor:pointer;min-height:35px;font-size:11px}.access-magic .access-form{margin-top:10px}.access-small{color:#59675f;margin-top:20px!important;font-size:10px!important;line-height:1.7!important}.access-support{color:#59675f;border-top:1px solid #d0d3c8;margin-top:25px;padding-top:22px;font-size:10px}.access-support p{margin:8px 0 0}.access-secondary-link{margin-top:25px;font-size:10px;display:block}.access-message{background:#eeeadd;border:1px solid #cbc4ac;padding:12px;color:#14231f!important}.access-screen footer{color:#59675f;border-top:1px solid #d0d3c8;gap:25px;padding:24px 6%;font-size:10px;display:flex}.access-screen footer span{margin-right:auto}.workforce-shell{color:#14231f;min-height:100vh;font-family:var(--font-manrope), Arial, sans-serif;background:#f4f5ef}.workforce-header{border-bottom:1px solid #d0d3c8;align-items:center;gap:30px;height:80px;padding:0 4%;display:flex}.workforce-header>span{margin-left:auto;font-size:11px}.workforce-layout{grid-template-columns:230px 1fr;display:grid}.workforce-sidebar{border-right:1px solid #d0d3c8;min-height:calc(100vh - 80px);padding:35px 25px}.workforce-sidebar a{color:#344c40;border-radius:3px;padding:13px 10px;font-size:12px;text-decoration:none;display:block}.workforce-sidebar a[aria-current=page]{background:#dde5d8;font-weight:700}.workforce-sidebar p{color:#59675f;margin:30px 10px;font-size:10px}.workforce-main{min-width:0;padding:45px 5%}.workforce-main h1{letter-spacing:-.04em;margin:12px 0 18px;font-size:35px;font-weight:500;line-height:1.15}.workforce-main>p{color:#59675f;max-width:800px;font-size:13px;line-height:1.8}.workforce-notice{background:#e8ece0;border:1px solid #c6cebf;margin:30px 0;padding:20px 24px;font-size:12px;line-height:1.7}.workforce-cards{grid-template-columns:repeat(3,1fr);gap:18px;display:grid}.workforce-cards article{background:#fffdf8;border:1px solid #d0d3c8;padding:25px}.workforce-cards h2{letter-spacing:-.03em;margin:20px 0 12px;font-size:19px;font-weight:600}.workforce-cards p{color:#59675f;font-size:12px;line-height:1.8}.workforce-cards a{color:#163d36;padding:15px 0;font-size:11px;display:inline-block}.workforce-tag{letter-spacing:.07em;text-transform:uppercase;color:#59675f;font-size:9px}.workspace-empty{background:#fffdf8;border:1px solid #d0d3c8;margin:28px 0;padding:35px}.workspace-empty h2{font-size:22px;font-weight:500}.workspace-empty p{color:#59675f;max-width:700px;font-size:13px;line-height:1.8}.workspace-field-list{grid-template-columns:1fr 1fr;gap:0 30px;padding:0;list-style:none;display:grid}.workspace-field-list li{border-bottom:1px solid #d0d3c8;padding:13px 0;font-size:12px}.portal-eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#597061;font-size:10px}.portal-welcome{justify-content:space-between;align-items:end;gap:30px;margin-bottom:30px;display:flex}.portal-welcome h1{margin:15px 0;font-size:36px;font-weight:500;line-height:1.15}.portal-welcome p{color:var(--dashboard-muted,#59675f);font-size:12px}.portal-reporting-grid{grid-template-columns:repeat(3,1fr);gap:20px;margin:25px 0;display:grid}.portal-reporting-grid article{border:1px solid var(--dashboard-border,#d0d3c8);background:var(--dashboard-panel,#fff);padding:25px}.portal-reporting-grid h2{margin:12px 0;font-size:15px}.portal-reporting-grid p{color:var(--dashboard-muted,#59675f);font-size:12px;line-height:1.8}.portal-reporting-grid a{margin-top:14px;font-size:11px;display:inline-block}.portal-source-note{background:var(--dashboard-panel,#fff);border-left:3px solid #506e59;margin:25px 0;padding:12px 18px;font-size:12px;line-height:1.7}.portal-source-note strong{margin-bottom:5px;display:block}.coverage-matrix{grid-template-columns:repeat(2,1fr);gap:15px;display:grid}.coverage-matrix article{border:1px solid var(--dashboard-border,#d0d3c8);background:var(--dashboard-panel,#fff);border-radius:4px;padding:24px}.coverage-matrix h2{margin:15px 0;font-size:19px;font-weight:600}.coverage-matrix p{color:var(--dashboard-muted,#59675f);font-size:12px;line-height:1.8}.coverage-matrix .fund-button{margin-top:15px}.coverage-label{letter-spacing:.04em;color:#25452f;background:#e8eee3;border:1px solid #c3d2be;padding:5px 8px;font-size:9px;display:inline-flex}.coverage-label.pending{color:#605439;background:#eeebe0;border-color:#d6cdb6}.record-definition{grid-template-columns:180px 1fr;gap:0;margin:20px 0;display:grid}.record-definition dt,.record-definition dd{border-bottom:1px solid var(--dashboard-border,#d0d3c8);overflow-wrap:anywhere;margin:0;padding:15px 0;font-size:12px}.record-definition dt{color:var(--dashboard-muted,#59675f)}@media (max-width:1000px){.access-grid{gap:6%;padding:55px 6%}.access-panel{padding:30px}.workforce-cards{grid-template-columns:1fr 1fr}.workforce-layout{grid-template-columns:200px 1fr}.workforce-sidebar{padding:25px 15px}.portal-reporting-grid{grid-template-columns:1fr}.portal-welcome{align-items:start}}@media (max-width:700px){.access-screen header{height:78px}.access-grid{grid-template-columns:1fr;gap:35px;padding:35px 6% 55px}.access-context h1{margin:22px 0;font-size:41px}.access-context>p{font-size:13px}.access-context-note{display:none}.access-panel{max-width:none;padding:27px 22px}.access-screen footer{flex-wrap:wrap;gap:16px;font-size:9px}.workforce-layout{display:block}.workforce-sidebar{border-bottom:1px solid #d0d3c8;border-right:0;gap:10px;min-height:0;padding:15px;display:flex;overflow:auto}.workforce-sidebar a{white-space:nowrap;flex-shrink:0}.workforce-sidebar p{display:none}.workforce-header{gap:15px;padding:0 6%}.workforce-header .institution-brand>svg:last-child{width:105px}.workforce-header>span{font-size:9px}.workforce-main{padding:30px 6%}.workforce-main h1{font-size:30px}.workforce-cards,.workspace-field-list{grid-template-columns:1fr}.portal-welcome{flex-direction:column;gap:12px}.portal-welcome h1{font-size:30px}.coverage-matrix,.record-definition{grid-template-columns:1fr}.record-definition dt{border-bottom:0;padding-bottom:0}.record-definition dd{padding-top:5px}}.portal-wordmark{width:103px;height:auto;color:var(--dash-text)}.dashboard-wordmark{gap:10px}.dashboard-wordmark .dashboard-logo{width:29px;height:29px}.manager-overview-links{border-bottom:1px solid var(--dash-border);flex-wrap:wrap;gap:24px;margin-bottom:5px;padding:0 0 25px;font-size:11px;display:flex}.manager-overview-links a{color:var(--dash-text);padding:10px 0;text-decoration:none}.manager-overview-links a:hover{text-decoration:underline}.manager-confirmation{align-items:flex-start;gap:10px!important;display:flex!important}.manager-confirmation input{height:17px;margin-top:3px;width:17px!important;min-height:17px!important}.manager-confirmation span{font-size:11px;line-height:1.7}.manager-sidebar-group{flex-direction:column;gap:3px;padding-bottom:28px;display:flex}.manager-sidebar-group>span{letter-spacing:.09em;text-transform:uppercase;color:var(--dash-muted);margin:0 12px 12px;font-size:9px}.manager-sidebar-group a{color:var(--dash-muted);border-radius:3px;border:0!important;min-height:41px!important;padding:11px 12px!important;font-size:12px!important;display:block!important}.manager-sidebar-group a[aria-current=page]{background:color-mix(in srgb, var(--dash-text) 7%, transparent);color:var(--dash-text);font-weight:650;text-decoration:none!important}.manager-sidebar-group a:hover{background:color-mix(in srgb, var(--dash-text) 4%, transparent)}@media (min-width:1201px){.manager-workspace .manager-desktop-nav{z-index:30;border-right:1px solid var(--dash-border);background:var(--dash-bg);border-top:0;width:208px;min-height:0;margin:0;padding:30px 16px 20px;display:block;position:fixed;top:68px;bottom:0;left:0;overflow-y:auto}.manager-workspace .fund-header{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--dash-bg)}.manager-workspace .dashboard-surface{padding-left:208px}.manager-workspace .fund-navbar{max-width:none;padding-left:28px}.manager-workspace .fund-page{max-width:1600px;margin:auto;padding:40px 38px}.manager-workspace .dashboard-utilities{margin-left:auto}.manager-workspace .dashboard-welcome h1{font-size:33px}.manager-workspace .dashboard-navbar-inner{gap:30px}.manager-workspace .manager-menu{display:none}}@media (max-width:1200px){.manager-workspace .dashboard-surface{padding-left:0}.manager-workspace .portal-wordmark{width:95px}}.access-screen{--ink:#14231f;--cypress:#163d36;--paper:#f5f3eb;--rule:#d0d3c8}.sumtwo-logo{box-shadow:none;background:0 0;border-radius:0}.access-form .mercury-password{background:#fffefb;border:1px solid #9da99f;border-radius:2px}.access-form .mercury-password input{background:0 0;border:0}.access-context-note .sumtwo-logo{background:0 0}.dashboard-app{--dash-muted:#626d66;--dash-faint:#667169}.dashboard-welcome>div>p,.portal-welcome p{font-size:13px;line-height:1.7}.fund-caption{font-size:11px!important;line-height:1.7!important}.dashboard-card>p{font-size:13px;line-height:1.75}.portal-reporting-grid article,.coverage-matrix article{border-color:var(--dash-border);background:var(--dash-surface)}.portal-reporting-grid p,.coverage-matrix p,.record-definition dt,.portal-welcome p{color:var(--dash-muted)}.portal-source-note{background:var(--dash-surface);color:var(--dash-text)}.record-definition dt,.record-definition dd{border-color:var(--dash-border)}[data-dashboard-theme=dark] .dashboard-app{--dash-muted:#adb6af;--dash-faint:#9aa79c}[data-dashboard-theme=dark] .portal-eyebrow{color:#adb6af}[data-dashboard-theme=dark] .coverage-label{color:#d5e2d6;background:#253c2e;border-color:#3b5642}[data-dashboard-theme=dark] .coverage-label.pending{color:#e4dac0;background:#3b382b;border-color:#615a42}.institution-desktop-nav>a{align-items:center;min-height:44px;display:inline-flex}.institution-investor-link{min-height:44px}.institution-arrow-link:focus-visible{outline-offset:4px}.workspace-connection-status p{color:#583d12;background:#fff0cb;border-bottom:1px solid #bd9554;margin:0;padding:16px 24px;font-size:14px;line-height:1.6}.manager-menu-short{display:none}@media (max-width:650px){.manager-menu-current{display:none}.manager-menu-short{display:inline}}.access-security-main{max-width:640px;margin:0 auto;padding:60px 24px 100px}.access-security-main h1{letter-spacing:-.04em;margin:0 0 24px;font-size:36px;font-weight:500;line-height:1.15}.access-security-main .access-back{color:var(--ink);padding-top:26px;font-size:13px;display:inline-flex}@media (max-width:640px){.access-security-main{padding:32px 6% 60px}.access-security-main h1{font-size:30px}}@media (max-width:420px){.manager-workspace .fund-role{display:none}.manager-workspace .manager-menu{min-width:72px}.fund-metric strong{font-size:20px}}
