.dashboard-root .kite-portfolio-card,.new-user-root .kite-portfolio-card{--kite-pad-x:14px;--kite-pad-y:12px;--kite-gap:10px;--kite-title:13px;--kite-name:12px;--kite-metric:16px;--kite-body:11.5px;--kite-meta:10px;--kite-btn:26px;background:var(--s1);border:1px solid var(--br);box-sizing:border-box;gap:var(--kite-gap);width:100%;min-width:0;height:auto;min-height:0;max-height:none;padding:var(--kite-pad-y) var(--kite-pad-x);border-radius:12px;flex-direction:column;display:flex;overflow:hidden}.dashboard-root .kite-portfolio-card *,.dashboard-root .kite-portfolio-card :before,.dashboard-root .kite-portfolio-card :after,.new-user-root .kite-portfolio-card *,.new-user-root .kite-portfolio-card :before,.new-user-root .kite-portfolio-card :after{box-sizing:border-box}.dashboard-root .kite-portfolio-card .kite-ico,.new-user-root .kite-portfolio-card .kite-ico{flex-shrink:0;width:1em;height:1em;display:block}.dashboard-root .kite-portfolio-card__header,.new-user-root .kite-portfolio-card__header{flex:none;justify-content:space-between;align-items:flex-start;gap:10px;display:flex}.dashboard-root .kite-portfolio-card__heading,.new-user-root .kite-portfolio-card__heading{min-width:0}.dashboard-root .kite-portfolio-card__title,.new-user-root .kite-portfolio-card__title{font-size:var(--kite-title);color:var(--t1);margin:0;padding:0;font-weight:700;line-height:1.25}.dashboard-root .kite-portfolio-card__status,.new-user-root .kite-portfolio-card__status{font-size:var(--kite-meta);color:var(--t4);align-items:center;gap:6px;margin:4px 0 0;padding:0;line-height:1.3;display:flex}.dashboard-root .kite-portfolio-card__status-dot,.new-user-root .kite-portfolio-card__status-dot{background:var(--gold);border-radius:50%;flex-shrink:0;width:6px;height:6px}.dashboard-root .kite-portfolio-card__icon-btn,.dashboard-root .kite-portfolio-card__arrow,.dashboard-root .kite-portfolio-card__avatar,.dashboard-root .kite-portfolio-card__metric-icon,.new-user-root .kite-portfolio-card__icon-btn,.new-user-root .kite-portfolio-card__arrow,.new-user-root .kite-portfolio-card__avatar,.new-user-root .kite-portfolio-card__metric-icon{flex:none;justify-content:center;align-items:center;margin:0;padding:0;display:inline-flex}.dashboard-root .kite-portfolio-card__icon-btn,.dashboard-root .kite-portfolio-card__arrow,.new-user-root .kite-portfolio-card__icon-btn,.new-user-root .kite-portfolio-card__arrow{width:var(--kite-btn);height:var(--kite-btn);min-width:var(--kite-btn);min-height:var(--kite-btn);max-width:var(--kite-btn);max-height:var(--kite-btn);cursor:pointer;font-size:calc(var(--kite-btn) * .45);border-radius:9px;line-height:0}.dashboard-root .kite-portfolio-card__icon-btn,.new-user-root .kite-portfolio-card__icon-btn{border:1px solid var(--br3,#ffffff24);background:var(--s3,#1d2030);color:var(--t1)}.dashboard-root .kite-portfolio-card__icon-btn:hover,.new-user-root .kite-portfolio-card__icon-btn:hover{color:var(--t1);background:#ffffff0f;border-color:#ffffff38}.dashboard-root .kite-portfolio-card__arrow,.new-user-root .kite-portfolio-card__arrow{background:var(--pur);color:#fff;border:none}.dashboard-root .kite-portfolio-card__arrow:hover,.new-user-root .kite-portfolio-card__arrow:hover{filter:brightness(1.08)}.dashboard-root .kite-portfolio-card__spin,.new-user-root .kite-portfolio-card__spin{transform-origin:50%;animation:.8s linear infinite kite-spin}@keyframes kite-spin{to{transform:rotate(360deg)}}.dashboard-root .kite-portfolio-card__user,.new-user-root .kite-portfolio-card__user{flex:none;align-items:center;gap:10px;min-width:0;display:flex}.dashboard-root .kite-portfolio-card__avatar,.new-user-root .kite-portfolio-card__avatar{width:var(--kite-btn);height:var(--kite-btn);min-width:var(--kite-btn);background:var(--s2);border:1px solid var(--br2);color:var(--t2);font-size:calc(var(--kite-btn) * .45);border-radius:10px}.dashboard-root .kite-portfolio-card__user-copy,.new-user-root .kite-portfolio-card__user-copy{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.dashboard-root .kite-portfolio-card__welcome,.new-user-root .kite-portfolio-card__welcome{font-size:var(--kite-meta);color:var(--t4);line-height:1.25}.dashboard-root .kite-portfolio-card__name,.new-user-root .kite-portfolio-card__name{font-size:var(--kite-name);color:var(--t1);white-space:nowrap;text-overflow:ellipsis;font-weight:700;line-height:1.25;overflow:hidden}.dashboard-root .kite-portfolio-card__metrics,.new-user-root .kite-portfolio-card__metrics{flex:none;grid-template-columns:minmax(0,1fr) 1px minmax(0,1fr);align-items:center;column-gap:10px;min-width:0;min-height:0;display:grid}.dashboard-root .kite-portfolio-card__metric,.new-user-root .kite-portfolio-card__metric{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-width:0;padding:2px 0;display:flex}.dashboard-root .kite-portfolio-card__metric-icon,.new-user-root .kite-portfolio-card__metric-icon{background:var(--s2);border:1px solid var(--br);width:22px;height:22px;color:var(--t2);border-radius:6px;font-size:11px}.dashboard-root .kite-portfolio-card__metric-value,.new-user-root .kite-portfolio-card__metric-value{font-size:var(--kite-metric);color:var(--t1);text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-weight:700;line-height:1.1;overflow:hidden}.dashboard-root .kite-portfolio-card__metric-label,.new-user-root .kite-portfolio-card__metric-label{font-size:var(--kite-meta);color:var(--t4);line-height:1.25}.dashboard-root .kite-portfolio-card__metric-divider,.new-user-root .kite-portfolio-card__metric-divider{background:var(--br2);place-self:stretch center;width:1px;min-height:36px;max-height:52px}.dashboard-root .kite-portfolio-card__pnl,.new-user-root .kite-portfolio-card__pnl{background:var(--s2);border:1px solid var(--br);border-radius:10px;flex:none;min-width:0;padding:2px 12px}.dashboard-root .kite-portfolio-card__pnl-row,.new-user-root .kite-portfolio-card__pnl-row{font-size:var(--kite-body);color:var(--t2);border-top:1px solid var(--br);justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:8px 0;line-height:1.3;display:flex}.dashboard-root .kite-portfolio-card__pnl-row:first-child,.new-user-root .kite-portfolio-card__pnl-row:first-child{border-top:none}.dashboard-root .kite-portfolio-card__pnl-row .is-pos,.dashboard-root .kite-portfolio-card__pnl-row .is-neg,.new-user-root .kite-portfolio-card__pnl-row .is-pos,.new-user-root .kite-portfolio-card__pnl-row .is-neg{text-align:right;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:700;overflow:hidden}.dashboard-root .kite-portfolio-card__pnl-row .is-pos,.new-user-root .kite-portfolio-card__pnl-row .is-pos{color:var(--pos)}.dashboard-root .kite-portfolio-card__pnl-row .is-neg,.new-user-root .kite-portfolio-card__pnl-row .is-neg{color:var(--neg)}.dashboard-root .kite-portfolio-card__footer,.new-user-root .kite-portfolio-card__footer{text-align:center;font-size:var(--kite-meta);color:var(--t4);flex:none;padding-top:2px;line-height:1.3}.dashboard-root .kite-portfolio-card__footer span,.new-user-root .kite-portfolio-card__footer span{color:var(--gold);font-weight:700}.dashboard-root .kite-portfolio-card__metric--btn,.new-user-root .kite-portfolio-card__metric--btn{cursor:pointer;color:inherit;font:inherit;background:0 0;border:none;width:100%}.dashboard-root .kite-portfolio-card__metric--btn:hover .kite-portfolio-card__metric-value,.new-user-root .kite-portfolio-card__metric--btn:hover .kite-portfolio-card__metric-value{color:var(--pur)}.dashboard-root .kite-portfolio-card__actions-row,.new-user-root .kite-portfolio-card__actions-row{flex-direction:column;flex:none;gap:8px;display:flex}.dashboard-root .kite-portfolio-card__cta,.new-user-root .kite-portfolio-card__cta{background:var(--pur);color:#fff;cursor:pointer;border:none;border-radius:8px;justify-content:center;align-items:center;gap:5px;width:100%;padding:8px 10px;font-family:inherit;font-size:11.5px;font-weight:700;display:inline-flex}.dashboard-root .kite-portfolio-card__cta .kite-ico,.new-user-root .kite-portfolio-card__cta .kite-ico{width:12px;height:12px}.dashboard-root .kite-portfolio-card__cta:hover,.new-user-root .kite-portfolio-card__cta:hover{filter:brightness(1.06)}.dashboard-root .kite-portfolio-card__cta--secondary,.new-user-root .kite-portfolio-card__cta--secondary{border:1px solid var(--br2);color:var(--t1);background:0 0}.dashboard-root .kite-portfolio-card--loading,.new-user-root .kite-portfolio-card--loading{justify-content:center;min-height:160px}.dashboard-root .kite-portfolio-card__skeleton,.new-user-root .kite-portfolio-card__skeleton{background:linear-gradient(90deg,#ffffff08,#ffffff12,#ffffff08) 0 0/200% 100%;border-radius:10px;width:100%;height:100px;animation:1.2s ease-in-out infinite kite-shimmer}@keyframes kite-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}@media (max-width:639px){.dashboard-root .kite-portfolio-card,.new-user-root .kite-portfolio-card{--kite-pad-x:12px;--kite-pad-y:10px;--kite-gap:8px;--kite-title:12.5px;--kite-name:12px;--kite-metric:15px;--kite-body:11px;--kite-meta:9.5px;--kite-btn:24px;min-height:0}.dashboard-root .kite-portfolio-card__metrics,.new-user-root .kite-portfolio-card__metrics{flex:none;grid-template-columns:1fr;row-gap:8px}.dashboard-root .kite-portfolio-card__metric-divider,.new-user-root .kite-portfolio-card__metric-divider{width:100%;height:1px;min-height:1px;max-height:1px}.dashboard-root .kite-portfolio-card__metric,.new-user-root .kite-portfolio-card__metric{text-align:left;flex-direction:row;justify-content:space-between;gap:8px}.dashboard-root .kite-portfolio-card__metric-label,.new-user-root .kite-portfolio-card__metric-label{margin-left:auto}.dashboard-root .kite-portfolio-card__actions-row,.new-user-root .kite-portfolio-card__actions-row{flex-direction:column}}@media (min-width:640px) and (max-width:1024px){.dashboard-root .kite-portfolio-card,.new-user-root .kite-portfolio-card{--kite-pad-x:14px;--kite-pad-y:12px;--kite-gap:10px;--kite-title:13px;--kite-name:12px;--kite-metric:16px;--kite-body:11.5px;--kite-meta:10px;--kite-btn:26px}}@media (min-width:1025px){.dashboard-root .kite-portfolio-card,.new-user-root .kite-portfolio-card{--kite-pad-x:14px;--kite-pad-y:12px;--kite-gap:10px;--kite-title:13px;--kite-name:12px;--kite-metric:16px;--kite-btn:26px}}@media (min-width:1536px){.dashboard-root .kite-portfolio-card,.new-user-root .kite-portfolio-card{--kite-pad-x:16px;--kite-pad-y:14px;--kite-gap:12px;--kite-title:14px;--kite-name:13px;--kite-metric:17px;--kite-btn:28px}}@media (min-width:2560px){.dashboard-root .kite-portfolio-card,.new-user-root .kite-portfolio-card{--kite-pad-x:16px;--kite-pad-y:14px;--kite-gap:12px;--kite-title:14px;--kite-name:13px;--kite-metric:18px;--kite-btn:28px}}
.kite-status-banner{text-align:left;border:1px solid var(--gold);cursor:pointer;width:100%;color:inherit;background:#c9a34e0f;border-radius:14px;padding:16px 18px;display:block}.kite-status-banner__title{color:var(--gold);font-size:14px;font-weight:700;line-height:1.3}.kite-status-banner__sub{color:var(--gold);opacity:.85;margin-top:4px;font-size:12px;font-weight:500;line-height:1.3}
.kite-holdings{flex-direction:column;gap:14px;width:min(480px,100%);max-height:min(70vh,560px);display:flex}.kite-holdings__header{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.kite-holdings__eyebrow{letter-spacing:.1em;text-transform:uppercase;color:var(--t4);font-size:10px;font-weight:700}.kite-holdings__title{color:var(--t1);margin:4px 0 0;font-size:18px;font-weight:700}.kite-holdings__close{border:1px solid var(--br2);background:var(--s2);width:32px;height:32px;color:var(--t2);cursor:pointer;border-radius:8px;font-size:20px;line-height:1}.kite-holdings__list{flex-direction:column;gap:8px;padding-right:2px;display:flex;overflow:auto}.kite-holdings__row{border:1px solid var(--br);background:var(--s2);border-radius:10px;justify-content:space-between;align-items:center;gap:12px;padding:12px 14px;display:flex}.kite-holdings__sym{flex-direction:column;gap:2px;min-width:0;display:flex}.kite-holdings__sym strong{color:var(--t1);font-size:13px}.kite-holdings__sym span{color:var(--t4);font-size:11px}.kite-holdings__meta{color:var(--t3);flex-direction:column;align-items:flex-end;gap:2px;font-size:12px;display:flex}.kite-holdings__meta .is-pos{color:var(--pos);font-weight:700}.kite-holdings__meta .is-neg{color:var(--neg);font-weight:700}.kite-holdings__empty{text-align:center;color:var(--t3);padding:28px 12px;font-size:13px}.kite-holdings__empty--err{color:var(--neg)}
.curated-sub-overlay{z-index:80;display:none;position:fixed;inset:0;overflow-y:auto}.curated-sub-overlay.on{display:block}.curated-sub-overlay__backdrop{-webkit-backdrop-filter:blur(6px);cursor:pointer;background:#09090bb8;border:none;padding:0;position:fixed;inset:0}.curated-sub-overlay__panel{z-index:2;pointer-events:none;justify-content:center;align-items:flex-start;min-height:100vh;padding:32px 20px 48px;display:flex;position:relative}.curated-sub-overlay__box{pointer-events:auto;background:var(--s1,#111318);border:1px solid var(--br2,#ffffff1a);border-radius:20px;width:100%;max-width:600px;animation:.3s cubic-bezier(.2,.7,.3,1) both curated-sub-slide;position:relative;overflow:hidden;box-shadow:0 32px 80px #000000b3}.curated-sub-overlay__close{z-index:10;border:1px solid var(--br,#ffffff14);cursor:pointer;width:28px;height:28px;color:var(--t3,#9a9388);background:#ffffff0f;border-radius:8px;justify-content:center;align-items:center;font-size:14px;display:flex;position:absolute;top:16px;right:16px}.curated-sub-overlay__close:hover{color:var(--t1,#f5f3ee);background:#ffffff1a}.curated-sub-overlay .modal-inner{padding:30px 28px}.curated-sub-overlay .modal-title{color:var(--t1,#f5f3ee);letter-spacing:-.01em;margin-bottom:4px;font-size:19px;font-weight:700}.curated-sub-overlay .modal-sub{color:var(--t3,#9a9388);margin-bottom:22px;font-size:12px;line-height:1.45}.curated-sub-overlay .modal-lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--t4,#6b6570);margin-bottom:10px;font-size:10px;font-weight:700}.curated-sub-overlay .modal-input{border:1px solid var(--br2,#ffffff1a);width:100%;color:var(--t1,#f5f3ee);background:#ffffff0a;border-radius:10px;outline:none;margin-bottom:16px;padding:14px 16px;font-family:inherit;font-size:15px}.curated-sub-overlay .modal-input:focus{border-color:#c9a34e73}.curated-sub-overlay .btn-full{border:1px solid var(--br2,#ffffff1f);width:100%;color:var(--t1,#f5f3ee);cursor:pointer;background:#ffffff0a;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:14px;font-family:inherit;font-size:13.5px;font-weight:700;display:flex}.curated-sub-overlay .btn-full.pur{background:var(--gold,#c9a34e);border-color:var(--gold,#c9a34e);color:#09090b}.curated-sub-overlay .btn-full.pur:hover{filter:brightness(1.05)}.curated-sub-overlay .btn-full:disabled{opacity:.55;cursor:not-allowed}.curated-sub-overlay .w-error{color:#e05c5c;font-size:12px}.curated-sub-overlay .loading-title{color:var(--t1,#f5f3ee);margin-bottom:8px;font-size:17px;font-weight:700}.curated-sub-overlay .flow-step{display:none}.curated-sub-overlay .flow-step.on{display:block}@keyframes curated-sub-slide{0%{opacity:.5;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media (max-width:640px){.curated-sub-overlay__panel{align-items:flex-end;padding:20px 14px 36px}.curated-sub-overlay__box{border-radius:20px 20px 12px 12px}.curated-sub-overlay .modal-inner{padding:24px 18px 28px}}
.hc-root{--sv-bg:#09090b;--sv-s1:#111218;--sv-s2:#171925;--sv-s3:#1d2030;--sv-gold:#c9a34e;--sv-gold-h:#dfb865;--sv-gold-d:#c9a34e1a;--sv-gold-b:#c9a34e2e;--sv-pur:#7c6cf5;--sv-pur-h:#9d90f8;--sv-pur-d:#7c6cf51a;--sv-pur-b:#7c6cf52e;--sv-pos:#34c27a;--sv-neg:#e05c5c;--sv-warn:#e8a838;--t1:#fcf8f0f0;--t2:#fcf8f09e;--t3:#fcf8f05c;--t4:#fcf8f02e;--br:#ffffff0e;--br2:#ffffff17;--br3:#ffffff24;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;background:0 0;min-height:100%}.hc-root input[type=date],.hc-root input[type=number]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.hc-root .fi-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8'%3E%3Cpath d='M1 1l5 5 5-5' stroke='%23888' stroke-width='1.5' fill='none'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.hc-root .sec-hdr:after{content:"";background:var(--br2);flex:1;height:1px}.hc-root .add-btn-dashed{border-style:dashed}.hc-root .add-btn-dashed:hover{border-style:solid}.hc-root .prog-gradient{background:linear-gradient(90deg, var(--sv-pur), var(--sv-gold))}.dashboard-root .hc-root,.dashboard-root .hc-root *,.new-user-root .hc-root,.new-user-root .hc-root *{margin:revert-layer;padding:revert-layer}.hc-root .hc-field{flex-direction:column;min-width:0;height:auto;margin-bottom:14px;display:flex}.hc-root .grid>.hc-field{height:100%;margin-bottom:0}.hc-root .hc-field__label{flex:auto;line-height:1.35}.hc-root .hc-field__control{width:100%;min-width:0;margin-top:auto}.hc-root .hc-field__control>*{width:100%}.hc-root .grid{align-items:stretch}.hc-root .hc-fields{align-items:stretch;gap:12px;display:grid}@media (max-width:1024px){.hc-root .hc-field__label{font-size:10.5px}}@media (max-width:640px){.hc-root .hc-step-hdr{margin-bottom:1rem}.hc-root .hc-field__label{margin-bottom:4px;font-size:10px}.hc-root .hc-field__control input,.hc-root .hc-field__control select,.hc-root .fi-select{padding-top:10px;padding-bottom:10px;font-size:13px}.hc-root .hc-total-row{padding:10px 12px}}@media (max-width:380px){.hc-root .hc-fields--2,.hc-root .grid.grid-cols-2{grid-template-columns:1fr!important}}
.dashboard-root .hc-home-card,.new-user-root .hc-home-card{border:1px solid #ffffff17;border-radius:14px;flex-direction:column;gap:14px;margin:0;padding:18px 18px 16px;display:flex}.dashboard-root .hc-home-card--entry,.new-user-root .hc-home-card--entry{background:radial-gradient(120% 140% at 100% 0,#c9a34e2e,#0000 55%),linear-gradient(145deg,#171925 0%,#111218 100%)}.dashboard-root .hc-home-card--summary,.new-user-root .hc-home-card--summary{background:#171925}.dashboard-root .hc-home-card__eyebrow,.new-user-root .hc-home-card__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#fcf8f05c;margin:0 0 4px;padding:0;font-size:10px;font-weight:700}.dashboard-root .hc-home-card__title,.new-user-root .hc-home-card__title{color:#fcf8f0f0;letter-spacing:-.01em;margin:0;padding:0;font-family:DM Sans,sans-serif;font-size:17px;font-weight:700}.dashboard-root .hc-home-card__copy,.new-user-root .hc-home-card__copy{color:#fcf8f080;margin:6px 0 0;padding:0;font-size:12.5px;line-height:1.45}.dashboard-root .hc-home-card__entry-body,.new-user-root .hc-home-card__entry-body{align-items:flex-start;gap:12px;margin:0;padding:0;display:flex}.dashboard-root .hc-home-card__icon,.new-user-root .hc-home-card__icon{color:#c9a34e;background:#c9a34e1a;border:1px solid #c9a34e2e;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;height:42px;margin:0;padding:0;display:flex}.dashboard-root .hc-home-card__icon svg,.new-user-root .hc-home-card__icon svg{flex-shrink:0;display:block}.dashboard-root .hc-home-card__top,.new-user-root .hc-home-card__top{justify-content:space-between;align-items:flex-start;gap:12px;margin:0;padding:0;display:flex}.dashboard-root .hc-home-card__metrics,.new-user-root .hc-home-card__metrics{grid-template-columns:repeat(3,1fr);gap:10px;margin:0;padding:0;display:grid}.dashboard-root .hc-home-card__metric-label,.new-user-root .hc-home-card__metric-label{color:#fcf8f05c;margin:0 0 4px;padding:0;font-size:10px;font-weight:600}.dashboard-root .hc-home-card__metric-value,.new-user-root .hc-home-card__metric-value{color:#fcf8f0f0;margin:0;padding:0;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700}.dashboard-root .hc-home-card__cta,.dashboard-root .hc-home-card__cta-fill,.new-user-root .hc-home-card__cta,.new-user-root .hc-home-card__cta-fill{cursor:pointer;border:none;align-items:center;gap:6px;font-family:inherit;font-size:12.5px;font-weight:700;transition:opacity .18s,transform .18s;display:inline-flex}.dashboard-root .hc-home-card__cta,.new-user-root .hc-home-card__cta{color:#c9a34e;white-space:nowrap;background:0 0;margin:0;padding:0}.dashboard-root .hc-home-card__cta-fill,.new-user-root .hc-home-card__cta-fill{color:#09090b;background:#c9a34e;border-radius:10px;align-self:flex-start;margin:0;padding:11px 16px}.dashboard-root .hc-home-card__cta:hover,.dashboard-root .hc-home-card__cta-fill:hover,.new-user-root .hc-home-card__cta:hover,.new-user-root .hc-home-card__cta-fill:hover{opacity:.92}@media (max-width:640px){.dashboard-root .hc-home-card__metrics,.new-user-root .hc-home-card__metrics{grid-template-columns:1fr}}
.help-overlay{z-index:50;position:fixed;inset:0;overflow-y:auto}.help-overlay__backdrop{-webkit-backdrop-filter:blur(6px);background:#09090bb8;position:fixed;inset:0}.help-overlay__panel{z-index:2;justify-content:center;align-items:flex-start;min-height:100vh;padding:32px 20px 48px;display:flex;position:relative}.help-overlay__box{background:var(--s1);border:1px solid var(--br2);border-radius:20px;width:100%;max-width:480px;animation:.3s cubic-bezier(.2,.7,.3,1) both slideUp;position:relative;overflow:hidden;box-shadow:0 32px 80px #000000b3,0 0 0 1px #ffffff0f}.help-overlay__close{border:1px solid var(--br);cursor:pointer;width:28px;height:28px;color:var(--t3);z-index:10;background:#ffffff0f;border-radius:8px;justify-content:center;align-items:center;font-size:14px;transition:all .18s;display:flex;position:absolute;top:16px;right:16px}.help-overlay__close:hover{color:var(--t1);background:#ffffff1a}.help-overlay__inner{padding:28px 24px 32px}.help-overlay__header{justify-content:space-between;align-items:center;margin-bottom:24px;padding-right:36px;display:flex}.help-overlay__heading{color:var(--t1);font-size:20px;font-weight:700;font-family:var(--font-display)}.help-overlay__emoji{background:var(--gold-d);border:2px solid var(--gold-b);border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;font-size:24px;display:flex}.help-overlay__banner{background:var(--s2);border:1px solid var(--br);border-radius:12px;margin-bottom:16px;padding:20px}.help-overlay__banner-title{color:var(--t1);margin-bottom:6px;font-size:15px;font-weight:700}.help-overlay__banner-sub{color:var(--t3);font-size:12px;line-height:1.6}.help-overlay__channels{flex-direction:column;gap:10px;display:flex}.help-overlay__channel{background:var(--s2);border:1px solid var(--br);cursor:pointer;border-radius:12px;align-items:center;gap:14px;padding:16px;text-decoration:none;transition:all .2s;display:flex}.help-overlay__channel:hover{border-color:var(--br3)}.help-overlay__channel-icon{background:var(--gold-d);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:20px;display:flex}.help-overlay__channel-label{color:var(--t1);font-size:13px;font-weight:700}.help-overlay__channel-value{color:var(--t3);font-size:12px}@media (max-width:480px){.help-overlay__panel{padding:20px 14px 36px}.help-overlay__inner{padding:24px 18px 28px}}
.dashboard-root{--bg:#09090b;--s1:#111218;--s2:#171925;--s3:#1d2030;--gold:#c9a34e;--gold-h:#dfb865;--gold-d:#c9a34e1a;--gold-b:#c9a34e2e;--pur:#7c6cf5;--pur-h:#9d90f8;--pur-d:#7c6cf51a;--pur-b:#7c6cf52e;--pos:#34c27a;--neg:#e05c5c;--warn:#e8a838;--sage:#3d7a5a;--sage-text:#d4ffe8;--sage-sub:#d4ffe8a6;--t1:#fcf8f0f0;--t2:#fcf8f09e;--t3:#fcf8f05c;--t4:#fcf8f02e;--br:#ffffff0e;--br2:#ffffff17;--br3:#ffffff24;--sh:0 1px 3px #0006,0 4px 16px #00000040;--sh-h:0 2px 6px #00000080,0 8px 32px #00000059,0 0 0 1px #ffffff12;color:var(--t1);background:var(--bg);min-height:100%;font-family:Inter,-apple-system,sans-serif;font-size:13px;line-height:1.5}@keyframes fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes drawLine{0%{stroke-dashoffset:700px}to{stroke-dashoffset:0}}@keyframes barIn{0%{width:0}to{}}@keyframes shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}@keyframes spin{to{transform:rotate(360deg)}}@keyframes pulse{0%,to{opacity:.6;transform:scale(1)}50%{opacity:1;transform:scale(1.04)}}@keyframes slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.dashboard-root *{box-sizing:border-box;margin:0;padding:0}.dashboard-root .hc-root,.dashboard-root .hc-root *{margin:revert-layer;padding:revert-layer}.dashboard-root .au{animation:.38s cubic-bezier(.2,.7,.3,1) both fadeIn}.dashboard-root .au1{animation-delay:70ms}.dashboard-root .au2{animation-delay:.14s}.dashboard-root .au3{animation-delay:.21s}.dashboard-root .au4{animation-delay:.28s}.dashboard-root .shell{grid-template-columns:208px 1fr;min-height:100vh;display:grid}.dashboard-root .sidebar{background:var(--s1);border-right:1px solid var(--br);flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.dashboard-root .sb-head{flex:1;padding:22px 14px 0}.dashboard-root .sb-logo{color:var(--t1);letter-spacing:-.01em;margin-bottom:32px;padding:0 8px;font-family:DM Sans,sans-serif;font-size:15px;font-weight:700}.dashboard-root .sb-logo em{color:var(--gold);font-style:normal}.dashboard-root .sb-item{cursor:pointer;color:var(--t3);border-left:2px solid #0000;border-radius:9px;align-items:center;gap:10px;margin-bottom:2px;padding:10px 12px;font-size:13px;font-weight:500;transition:all .18s;display:flex}.dashboard-root .sb-item:hover{color:var(--t2);background:#ffffff08}.dashboard-root .sb-item.on{color:var(--t1);background:var(--pur-d);border-left-color:var(--pur)}.dashboard-root .sb-item.on i{color:var(--pur)}.dashboard-root .sb-parent{cursor:pointer}.dashboard-root .sb-parent .ti-chevron-down{transition:transform .2s}.dashboard-root .sb-parent.expanded .ti-chevron-down{transform:rotate(180deg)}.dashboard-root .sb-dd{max-height:0;transition:max-height .25s;overflow:hidden}.dashboard-root .sb-dd.open{max-height:300px}.dashboard-root .sb-child{padding-left:30px!important;font-size:11.5px!important}.dashboard-root #notif-dd.open{display:block}.dashboard-root ::-webkit-scrollbar{width:5px;height:5px}.dashboard-root ::-webkit-scrollbar-track{background:0 0}.dashboard-root ::-webkit-scrollbar-thumb{background:var(--br3);border-radius:3px}.dashboard-root ::-webkit-scrollbar-thumb:hover{background:var(--t4)}.dashboard-root .sb-item i{text-align:center;flex-shrink:0;width:18px;font-size:16px}.dashboard-root .sb-foot{border-top:1px solid var(--br);padding:14px}.dashboard-root .sb-user{cursor:pointer;border-radius:9px;align-items:center;gap:9px;margin-top:10px;padding:8px 10px;transition:background .18s;display:flex}.dashboard-root .sb-user:hover{background:#ffffff08}.dashboard-root .sb-ava{background:var(--gold-d);border:1px solid var(--gold-b);width:32px;height:32px;color:var(--gold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.dashboard-root .sb-nm{color:var(--t1);font-size:12px;font-weight:600}.dashboard-root .sb-st{color:var(--t4);margin-top:1px;font-size:9.5px}.dashboard-root .main{flex-direction:column;min-width:0;display:flex}.dashboard-root .topbar{border-bottom:1px solid var(--br);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:30;background:#09090beb;justify-content:space-between;align-items:center;gap:14px;padding:12px 24px;display:flex;position:sticky;top:0}.dashboard-root .tbl{align-items:center;gap:12px;display:flex}.dashboard-root .tb-crumb b{color:var(--t2);font-size:11.5px;font-weight:500}.dashboard-root .tabnav{border:1px solid var(--br);scrollbar-width:none;background:#ffffff0a;border-radius:8px;gap:2px;padding:2px;display:flex;overflow-x:auto}.dashboard-root .tabnav::-webkit-scrollbar{display:none}.dashboard-root .tn{color:var(--t3);cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:6px;padding:5px 13px;font-family:inherit;font-size:11.5px;font-weight:600;transition:all .2s}.dashboard-root .tn:hover{color:var(--t2);background:#ffffff0a}.dashboard-root .tn.on{background:var(--pur);color:#fff;box-shadow:0 2px 12px #7c6cf547}.dashboard-root .tbr{align-items:center;gap:8px;display:flex}.dashboard-root .seg{border:1px solid var(--br2);background:#ffffff0a;border-radius:7px;gap:1px;padding:2px;display:flex}.dashboard-root .s2{color:var(--t3);cursor:pointer;background:0 0;border:none;border-radius:5px;padding:4px 11px;font-family:inherit;font-size:11px;font-weight:600;transition:all .2s}.dashboard-root .s2.on{background:var(--gold);color:#09090b}.dashboard-root .ib{border:1px solid var(--br);width:30px;height:30px;color:var(--t3);cursor:pointer;background:0 0;border-radius:7px;justify-content:center;align-items:center;font-size:14px;transition:all .2s;display:flex}.dashboard-root button.ib{font:inherit;appearance:none;padding:0}.dashboard-root .ib:hover{border-color:var(--br2);color:var(--t2)}.dashboard-root .kpi-strip{background:var(--s1);border-bottom:1px solid var(--br);grid-template-columns:repeat(5,1fr);display:grid}.dashboard-root .kpi{cursor:default;padding:16px 22px;transition:background .2s;position:relative}.dashboard-root .kpi:hover{background:#ffffff05}.dashboard-root .kpi:after{content:"";background:var(--br);width:1px;position:absolute;top:18%;bottom:18%;right:0}.dashboard-root .kpi:last-child:after{display:none}.dashboard-root .kpi-l{letter-spacing:.12em;text-transform:uppercase;color:var(--t4);margin-bottom:8px;font-size:9px;font-weight:700}.dashboard-root .kpi-v{letter-spacing:-.025em;color:var(--t1);margin-bottom:4px;font-family:DM Sans,sans-serif;font-size:20px;font-weight:700;line-height:1}.dashboard-root .kpi-s{color:var(--t4);font-size:10px}.dashboard-root .kpi-badge{letter-spacing:.04em;border-radius:4px;margin-bottom:6px;padding:2px 7px;font-size:9px;font-weight:700;display:inline-block}.dashboard-root .badge-pos{color:var(--pos);background:#34c27a1f;border:1px solid #34c27a33}.dashboard-root .badge-gold{background:var(--gold-d);color:var(--gold);border:1px solid var(--gold-b)}.dashboard-root .page{padding:20px 22px 48px;display:none}.dashboard-root .page.on{display:block}.dashboard-root .page.page-health{height:100%;min-height:100%;padding:0;display:none}.dashboard-root .page.page-health.on{flex-direction:column;display:flex}.dashboard-root .dg{grid-template-columns:1fr 290px;align-items:start;gap:16px;width:100%;max-width:1360px;margin-inline:auto;display:grid}.dashboard-root .cl{flex-direction:column;gap:14px;min-width:0;display:flex}.dashboard-root .cr{flex-direction:column;gap:14px;display:flex}.dashboard-root .bento{grid-template-columns:repeat(12,1fr);align-items:stretch;gap:14px;width:100%;max-width:1360px;margin-inline:auto;display:grid}.dashboard-root .b-12{grid-column:span 12}.dashboard-root .b-8{grid-column:span 8}.dashboard-root .b-7{grid-column:span 7}.dashboard-root .b-6{grid-column:span 6}.dashboard-root .b-5{grid-column:span 5}.dashboard-root .b-4{grid-column:span 4}.dashboard-root .b-3{grid-column:span 3}.dashboard-root .bento-pr-kite{grid-column:span 12;grid-template-columns:1fr;align-items:stretch;gap:14px;min-width:0;display:grid}.dashboard-root .bento-pr-kite__left{flex-direction:column;gap:14px;min-width:0;display:flex}.dashboard-root .bento-pr-kite__left>.pr-card,.dashboard-root .bento-pr-kite__left>.card{flex:none;width:100%;height:auto}.dashboard-root .bento-pr-kite__right{flex-direction:column;min-width:0;min-height:0;display:flex}.dashboard-root .bento-pr-kite__right>.kite-home-card-slot,.dashboard-root .bento-pr-kite__right .kite-portfolio-card{flex:none;width:100%;height:auto;min-height:0}.dashboard-root .bento-kite-pair>*{flex-direction:column;min-width:0;display:flex}.dashboard-root .bento>.b-6>.kite-home-card-slot,.dashboard-root .kite-home-card-slot{flex-direction:column;flex:none;align-self:start;min-width:0;height:auto;min-height:0;display:flex}.dashboard-root .bento>.b-6>.kite-home-card-slot>.kite-portfolio-card,.dashboard-root .kite-home-card-slot>.kite-portfolio-card{flex:none;height:auto}.dashboard-root .bento-kite-pair>.card,.dashboard-root .bento-kite-pair>.kite-portfolio-card,.dashboard-root .bento-kite-pair>.kite-status-banner{flex-direction:column;flex:1;height:100%;display:flex}.dashboard-root .bento>.b-3,.dashboard-root .bento>.b-4,.dashboard-root .bento>.b-5,.dashboard-root .bento>.b-6,.dashboard-root .bento>.b-7,.dashboard-root .bento>.b-8,.dashboard-root .bento>.b-12{flex-direction:column;align-self:stretch;display:flex}.dashboard-root .bento>.b-6.b-6--start{align-self:start;width:100%}.dashboard-root .bento>.b-6.b-6--start>.pr-card{width:100%}.dashboard-root .bento>.b-6>.kite-home-card-slot,.dashboard-root .bento>.b-6>.kite-home-card-slot>.kite-portfolio-card{width:100%;flex:none!important;height:auto!important}.dashboard-root .bento>.b-12>.pr-card,.dashboard-root .bento>.b-3>.pr-card,.dashboard-root .bento>.b-3>.kite-portfolio-card,.dashboard-root .bento>.b-3>.kite-status-banner,.dashboard-root .bento>.b-4>.card,.dashboard-root .bento>.b-4>.hero-card,.dashboard-root .bento>.b-4>.pr-card,.dashboard-root .bento>.b-4>.rm,.dashboard-root .bento>.b-4>.bm-card,.dashboard-root .bento>.b-4>.kite-portfolio-card,.dashboard-root .bento>.b-4>.kite-status-banner,.dashboard-root .bento>.b-5>.card,.dashboard-root .bento>.b-5>.hero-card,.dashboard-root .bento>.b-5>.pr-card,.dashboard-root .bento>.b-5>.rm,.dashboard-root .bento>.b-5>.kite-portfolio-card,.dashboard-root .bento>.b-5>.kite-status-banner,.dashboard-root .bento>.b-6>.card,.dashboard-root .bento>.b-6>.pr-card,.dashboard-root .bento>.b-6>.rm,.dashboard-root .bento>.b-6>.kite-home-card-slot,.dashboard-root .bento>.b-6>.kite-portfolio-card,.dashboard-root .bento>.b-7>.card,.dashboard-root .bento>.b-7>.hero-card,.dashboard-root .bento>.b-7>.pr-card,.dashboard-root .bento>.b-8>.card,.dashboard-root .bento>.b-8>.hero-card,.dashboard-root .bento>.b-8>.pr-card,.dashboard-root .bento>.b-8>.bm-card{flex-direction:column;flex:1;display:flex}.dashboard-root .bento>.b-8.b-8--start,.dashboard-root .bento>.b-4.b-4--start{align-self:start}.dashboard-root .bento>.b-8.b-8--start>.card,.dashboard-root .bento>.b-4.b-4--start>.card,.dashboard-root .bento>.b-4.b-4--start>.rm{flex:none;height:auto}.dashboard-root .bento>.bento-stack-col{flex-direction:column;align-self:stretch;gap:14px;min-height:0;display:flex}.dashboard-root .bento>.bento-stack-col>.card,.dashboard-root .bento>.bento-stack-col>.rm{flex:none;height:auto}.dashboard-root .bento-stack-col__stretch{flex-direction:column;flex:auto;min-height:420px;display:flex}.dashboard-root .bento-stack-col__stretch>.card{flex:auto;height:100%;min-height:420px}.dashboard-root .model-portfolio-card{flex-direction:column;min-height:420px;display:flex}.dashboard-root .b-8,.dashboard-root .b-7,.dashboard-root .b-6,.dashboard-root .b-5,.dashboard-root .b-4,.dashboard-root .b-3{grid-column:span 12}.dashboard-root .page{padding:16px 14px 40px}@media (min-width:640px){.dashboard-root .page{padding:18px 18px 44px}.dashboard-root .bento{gap:14px}}@media (min-width:768px){.dashboard-root .b-8{grid-column:span 8}.dashboard-root .b-4{grid-column:span 4}.dashboard-root .b-6{grid-column:span 6}.dashboard-root .bento-pr-kite__left{grid-template-columns:1fr 1fr;align-items:start;gap:14px;display:grid}.dashboard-root .page{padding:20px 20px 48px}}@media (min-width:1025px){.dashboard-root .bento>.b-perf,.dashboard-root .bento>.b-perf-stack,.dashboard-root .bento>.b-model,.dashboard-root .bento>.b-concierge,.dashboard-root .bento>.b-movers-col,.dashboard-root .bento .b-support-item,.dashboard-root .bento .movers-card{order:initial}.dashboard-root .b-12{grid-column:span 12}.dashboard-root .b-8{grid-column:span 8}.dashboard-root .b-7{grid-column:span 7}.dashboard-root .b-6{grid-column:span 6}.dashboard-root .b-5{grid-column:span 5}.dashboard-root .b-4{grid-column:span 4}.dashboard-root .b-3{grid-column:span 3}.dashboard-root .bento-pr-kite{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.dashboard-root .bento-pr-kite__left{flex-direction:column;gap:14px;display:flex}.dashboard-root .bento,.dashboard-root .dg{max-width:1360px}.dashboard-root .page{padding:20px 22px 48px}}@media (min-width:1280px){.dashboard-root .bento{gap:16px;max-width:1360px}.dashboard-root .dg{max-width:1360px}.dashboard-root .bento-pr-kite,.dashboard-root .bento-pr-kite__left{gap:16px}}@media (min-width:1536px){.dashboard-root .bento{gap:18px;max-width:1360px}.dashboard-root .bento-pr-kite,.dashboard-root .bento-pr-kite__left{gap:18px}.dashboard-root .page{padding:22px 28px 56px}}@media (min-width:1920px){.dashboard-root .bento{gap:20px;max-width:1520px}.dashboard-root .bento-pr-kite{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:20px}.dashboard-root .page{padding:24px 32px 64px}}@media (min-width:2560px){.dashboard-root .bento{gap:22px;max-width:1680px}.dashboard-root .bento-pr-kite{gap:22px}.dashboard-root .page{padding:28px 40px 72px}}.dashboard-root .card{border-radius:14px;padding:20px;transition:transform .22s cubic-bezier(.2,.7,.3,1),box-shadow .22s}.dashboard-root .c-p{background:var(--s2);border:1px solid var(--br2);box-shadow:0 0 0 1px var(--br),0 4px 24px #00000073,0 0 60px #7c6cf50a;padding:24px}.dashboard-root .c-p:hover{box-shadow:0 0 0 1px var(--br2),0 8px 40px #0000008c;transform:translateY(-2px)}.dashboard-root .c-s{background:var(--s1);border:1px solid var(--br);box-shadow:var(--sh)}.dashboard-root .c-s:hover{box-shadow:var(--sh-h);transform:translateY(-1px)}.dashboard-root .c-t{border:1px solid var(--br);background:#0b0c10a6}.dashboard-root .c-t:hover{border-color:var(--br2);transform:translateY(-1px)}.dashboard-root .ey{letter-spacing:.12em;text-transform:uppercase;color:var(--t4);margin-bottom:7px;font-size:9px;font-weight:700}.dashboard-root .ct{color:var(--t1);letter-spacing:-.01em;margin-bottom:3px;font-size:14.5px;font-weight:600}.dashboard-root .rhdr{justify-content:space-between;align-items:flex-start;margin-bottom:14px;display:flex}.dashboard-root .hero-card{border:1px solid #c9a34e38;border-radius:16px;flex-direction:column;height:100%;min-height:0;transition:transform .24s,box-shadow .24s;display:flex;position:relative;overflow:hidden;box-shadow:0 4px 40px #c9a34e1f,0 0 0 1px #c9a34e1a,0 20px 60px #00000080}.dashboard-root .hero-card:hover{transform:translateY(-2px);box-shadow:0 8px 60px #c9a34e2e}.dashboard-root .hero-body{background:linear-gradient(145deg,#1a1507 0%,#201a06 35%,#17140a 70%,#0f0e08 100%);flex-direction:column;flex:auto;min-height:0;padding:24px 26px 20px;display:flex;position:relative;overflow:hidden}.dashboard-root .hero-body:before{content:"";pointer-events:none;background:radial-gradient(circle,#c9a34e2e 0%,#c9a34e0f 40%,#0000 70%);border-radius:50%;width:360px;height:360px;position:absolute;top:-120px;right:-60px}.dashboard-root .hero-body:after{content:"";pointer-events:none;background:radial-gradient(circle,#7c6cf514 0%,#0000 65%);border-radius:50%;width:200px;height:200px;position:absolute;bottom:-60px;left:-20px}.dashboard-root .hero-shimmer{pointer-events:none;z-index:1;background:linear-gradient(105deg,#0000 40%,#c9a34e0a 50%,#0000 60%) 0 0/800px 100%;animation:4s ease-in-out infinite shimmer;position:absolute;inset:0}.dashboard-root .hero-content{z-index:2;flex-direction:column;flex:auto;display:flex;position:relative}.dashboard-root .hero-lbl{letter-spacing:.13em;text-transform:uppercase;color:#c9a34e99;margin-bottom:9px;font-size:9.5px;font-weight:700}.dashboard-root .hero-val{color:#fdf8ee;letter-spacing:-.03em;margin-bottom:20px;font-family:DM Sans,sans-serif;font-size:34px;font-weight:700;line-height:1.05}.dashboard-root .hero-metrics{grid-template-columns:1fr 1fr;gap:0;margin-bottom:16px;display:grid}.dashboard-root .hm-l{letter-spacing:.09em;text-transform:uppercase;color:#c9a34e80;margin-bottom:6px;font-size:9.5px;font-weight:700}.dashboard-root .hm-v{letter-spacing:-.02em;color:#fdf8ee;font-family:DM Sans,sans-serif;font-size:18px;font-weight:700}.dashboard-root .hm-v.muted{color:#fdf8ee73}.dashboard-root .hero-metric-right{text-align:right}.dashboard-root .hero-bars{flex-direction:column;gap:12px;margin-bottom:18px;display:flex}.dashboard-root .hero-bar-row{flex-direction:column;gap:6px;display:flex}.dashboard-root .hero-bar-meta{align-items:center;gap:8px;display:flex}.dashboard-root .hero-bar-dot{border-radius:50%;flex-shrink:0;width:7px;height:7px}.dashboard-root .hero-bar-dot.gold{background:var(--gold)}.dashboard-root .hero-bar-name{color:var(--t2);flex:1;min-width:0;font-size:11px;font-weight:500}.dashboard-root .hero-bar-pct{letter-spacing:-.01em;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700}.dashboard-root .hero-bar-track{background:#ffffff0f;border-radius:3px;height:5px;overflow:hidden}.dashboard-root .hero-bar-fill{border-radius:3px;height:100%;transition:width .4s}.dashboard-root .hero-bar-fill.portfolio{background:linear-gradient(90deg,var(--pur),var(--gold))}.dashboard-root .hero-acts{grid-template-columns:1fr 1fr;gap:9px;margin-top:auto;display:grid}.dashboard-root .h-dark{color:var(--gold);cursor:pointer;background:#09090b;border:none;border-radius:9px;padding:11px;font-family:inherit;font-size:12.5px;font-weight:700;transition:all .2s}.dashboard-root .h-dark:hover{background:#161610}.dashboard-root .h-out{color:#c9a34ed9;cursor:pointer;background:#c9a34e1a;border:1px solid #c9a34e33;border-radius:9px;padding:11px;font-family:inherit;font-size:12.5px;font-weight:700;transition:all .2s}.dashboard-root .h-out:hover{background:#c9a34e2e}.dashboard-root .profit-ribbon{background:var(--sage);flex-direction:column;flex:none;gap:0;margin-top:auto;padding:12px 22px;display:flex}.dashboard-root .profit-ribbon.neg{background:#7a3d3d}.dashboard-root .profit-ribbon.neg .ribbon-l{color:#ffd4d4a6}.dashboard-root .profit-ribbon.neg .ribbon-v{color:#ffd4d4}.dashboard-root .profit-ribbon-toggle{cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.dashboard-root .profit-ribbon-detail{border-top:1px solid #ffffff1f;flex-direction:column;gap:8px;margin-top:10px;padding-top:10px;display:flex}.dashboard-root .profit-ribbon-row{justify-content:space-between;align-items:center;display:flex}.dashboard-root .ribbon-l{color:var(--sage-sub);font-size:11px;font-weight:500}.dashboard-root .ribbon-v{color:var(--sage-text);align-items:center;gap:6px;font-size:13.5px;font-weight:700;display:flex}.dashboard-root .rib-arrow{opacity:.9;font-size:14px;line-height:1;transition:transform .2s;display:inline-block}.dashboard-root .rib-arrow.up{transform:rotate(180deg)}.dashboard-root .pending-actions-card{background:linear-gradient(135deg,#c9a34e0f 0%,var(--s1) 100%);border:1px solid #c9a34e33;padding:16px 14px 12px}.dashboard-root .pending-actions-ey{color:var(--gold);align-items:center;gap:6px;margin-bottom:12px;display:flex}.dashboard-root .pending-actions-ey .ti{font-size:13px}.dashboard-root .pending-actions-list{flex-direction:column;gap:10px;display:flex}.dashboard-root .pending-paused{color:var(--warn);background:#e8a8381a;border:1px solid #e8a83833;border-radius:8px;margin-bottom:12px;padding:8px 10px;font-size:11px;line-height:1.4}.dashboard-root .pending-action-item{border-radius:10px;min-width:0;margin-bottom:0;padding:12px}.dashboard-root .pending-action-row{align-items:center;gap:10px;display:flex}.dashboard-root .pending-action-icon{border-radius:9px;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:15px;display:flex}.dashboard-root .pending-action-copy{flex:1;min-width:0}.dashboard-root .pending-action-title{color:var(--t1);margin-bottom:2px;font-size:12.5px;font-weight:700;line-height:1.25}.dashboard-root .pending-action-desc{color:var(--t3);font-size:10.5px;line-height:1.35}.dashboard-root .pending-action-amounts{flex-wrap:wrap;align-items:center;gap:6px;margin-top:6px;font-family:DM Sans,sans-serif;font-size:11px;font-weight:700;display:flex}.dashboard-root .pending-action-cta{border:1px solid #0000;border-radius:8px;flex-shrink:0;padding:7px 12px;font-family:inherit;font-size:11px;font-weight:700;transition:opacity .18s}.dashboard-root .pending-action-cta:hover:not(:disabled){opacity:.9}.dashboard-root .perf-card{border:1px solid var(--pur-b);border-radius:14px;transition:transform .22s,box-shadow .22s;overflow:hidden;box-shadow:0 4px 24px #00000073,0 0 60px #7c6cf50f}.dashboard-root .perf-card:hover{transform:translateY(-1px)}.dashboard-root .perf-body{background:linear-gradient(150deg,#12132a 0%,#0d0e1f 60%,#090a16 100%);padding:22px 24px;position:relative;overflow:hidden}.dashboard-root .perf-body:before{content:"";pointer-events:none;background:radial-gradient(circle,#7c6cf51a 0%,#0000 65%);border-radius:50%;width:280px;height:280px;position:absolute;top:-90px;right:-70px}.dashboard-root .perf-body:after{content:"";pointer-events:none;background:radial-gradient(circle,#c9a34e12 0%,#0000 65%);border-radius:50%;width:160px;height:160px;position:absolute;bottom:-50px;left:-20px}.dashboard-root .perf-hdr{z-index:1;justify-content:space-between;align-items:center;margin-bottom:16px;display:flex;position:relative}.dashboard-root .perf-ttl{letter-spacing:.1em;text-transform:uppercase;color:var(--t4);font-size:9.5px;font-weight:700}.dashboard-root .perf-nm{color:var(--t1);letter-spacing:-.01em;z-index:1;margin-bottom:3px;font-size:18px;font-weight:700;position:relative}.dashboard-root .perf-wt{color:var(--pur);z-index:1;margin-bottom:14px;font-size:11px;font-weight:600;position:relative}.dashboard-root .perf-amtrow{z-index:1;align-items:baseline;gap:10px;margin-bottom:18px;display:flex;position:relative}.dashboard-root .perf-amt{color:var(--gold);letter-spacing:-.025em;font-family:DM Sans,sans-serif;font-size:25px;font-weight:700}.dashboard-root .perf-pct{color:var(--gold);background:#c9a34e1f;border:1px solid #c9a34e2e;border-radius:5px;padding:3px 9px;font-size:11px;font-weight:700}.dashboard-root .perf-grid{z-index:1;border-top:1px solid #ffffff12;grid-template-columns:1fr 1fr;padding-top:16px;display:grid;position:relative}.dashboard-root .pm{padding:0 14px}.dashboard-root .pm:first-child{padding-left:0}.dashboard-root .pm:last-child{padding-right:0}.dashboard-root .pm:nth-child(2){border-left:1px solid #ffffff12}.dashboard-root .pm:nth-child(3){border-top:1px solid #ffffff12;margin-top:14px;padding-top:14px}.dashboard-root .pm:nth-child(4){border-top:1px solid #ffffff12;border-left:1px solid #ffffff12;margin-top:14px;padding-top:14px}.dashboard-root .pm-l{color:var(--t3);letter-spacing:.03em;text-transform:uppercase;margin-bottom:4px;font-size:9.5px}.dashboard-root .pm-v{color:var(--t1);letter-spacing:-.01em;font-family:DM Sans,sans-serif;font-size:14px;font-weight:600}.dashboard-root .perf-rib{background:var(--sage);flex-direction:column;gap:0;padding:12px 24px;display:flex}.dashboard-root .perf-rib.neg{background:#7a3d3d}.dashboard-root .perf-rib.neg .perf-rl{color:#ffd4d4a6}.dashboard-root .perf-rib.neg .perf-rv{color:#ffd4d4}.dashboard-root .perf-rib-toggle{cursor:pointer;width:100%;font:inherit;color:inherit;text-align:left;background:0 0;border:0;justify-content:space-between;align-items:center;padding:0;display:flex}.dashboard-root .perf-rib-detail{border-top:1px solid #ffffff1f;flex-direction:column;gap:8px;margin-top:10px;padding-top:10px;display:flex}.dashboard-root .perf-rib-row{justify-content:space-between;align-items:center;display:flex}.dashboard-root .perf-rl{color:var(--sage-sub);font-size:11px;font-weight:500}.dashboard-root .perf-rv{color:var(--sage-text);align-items:center;gap:6px;font-size:13px;font-weight:700;display:flex}.dashboard-root .bm-card{background:var(--s2);border:1px solid var(--br2);box-shadow:var(--sh);border-radius:14px;padding:20px;transition:all .22s}.dashboard-root .bm-card:hover{box-shadow:var(--sh-h);transform:translateY(-1px)}.dashboard-root .bm-cols{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:16px;display:grid}.dashboard-root .bm-cols--solo{grid-template-columns:1fr}.dashboard-root .bm-st{align-items:center;gap:6px;margin-bottom:10px;font-size:11.5px;font-weight:600;display:flex}.dashboard-root .bm-kl{color:var(--t3);text-transform:uppercase;letter-spacing:.03em;margin-bottom:3px;font-size:9.5px}.dashboard-root .bm-vv{letter-spacing:-.02em;margin-bottom:8px;font-family:DM Sans,sans-serif;font-size:17px;font-weight:700}.dashboard-root .bm-track{background:#ffffff0f;border-radius:3px;height:5px;overflow:hidden}.dashboard-root .bm-fill{border-radius:3px;height:100%;animation:.9s cubic-bezier(.2,.7,.3,1) both barIn}.dashboard-root .bm-brow{margin-bottom:10px}.dashboard-root .bm-bhdr{justify-content:space-between;margin-bottom:5px;font-size:11px;display:flex}.dashboard-root .ac-row{scrollbar-width:none;gap:9px;padding-bottom:2px;display:flex;overflow-x:auto}.dashboard-root .ac-row::-webkit-scrollbar{display:none}.dashboard-root .ac{border:1px solid var(--br2);background:var(--s2);cursor:pointer;border-radius:12px;flex-shrink:0;min-width:118px;padding:14px;transition:all .22s;position:relative;overflow:hidden}.dashboard-root .ac:before{content:"";opacity:0;background:radial-gradient(at 50% -10%,#c9a34e24,#0000 68%);border-radius:12px;transition:opacity .25s;position:absolute;inset:0}.dashboard-root .ac:hover{border-color:var(--br3);transform:translateY(-2px)}.dashboard-root .ac:hover:before{opacity:1}.dashboard-root .ac.on{background:var(--gold);border-color:var(--gold);box-shadow:0 4px 24px #c9a34e38}.dashboard-root .ac.on:before{display:none}.dashboard-root .ac-nm{color:var(--t3);margin-bottom:7px;font-size:11px;font-weight:700}.dashboard-root .ac.on .ac-nm{color:#0009}.dashboard-root .ac-vl{color:var(--t1);letter-spacing:-.02em;margin-bottom:8px;font-family:DM Sans,sans-serif;font-size:14px;font-weight:700}.dashboard-root .ac.on .ac-vl{color:#09090b}.dashboard-root .ac-arr{color:var(--t4);font-size:14px}.dashboard-root .ac.on .ac-arr{color:#00000073}.dashboard-root .tr-row{gap:3px;display:flex}.dashboard-root .tr{border:1px solid var(--br);color:var(--t3);cursor:pointer;background:0 0;border-radius:7px;padding:5px 10px;font-family:inherit;font-size:10.5px;font-weight:600;transition:all .2s}.dashboard-root .tr:hover{color:var(--t2);border-color:var(--br2)}.dashboard-root .tr.on{background:var(--pur);border-color:var(--pur);color:#fff;box-shadow:0 2px 10px #7c6cf547}.dashboard-root .chart-wrap{height:108px;margin-bottom:10px}.dashboard-root .chart-wrap svg,.dashboard-root .chart-wrap .perf-growth-svg{width:100%;height:100%;display:block}.dashboard-root .cl-leg{color:var(--t3);gap:14px;font-size:10px;display:flex}.dashboard-root .cl-leg span{align-items:center;gap:5px;display:flex}.dashboard-root .cl-dot{border-radius:1px;width:20px;height:2px;display:inline-block}.dashboard-root .chart-grid{grid-template-columns:1fr 1fr;gap:12px;display:grid}.dashboard-root .mini{background:var(--s1);border:1px solid var(--br);border-radius:12px;padding:14px;transition:all .22s}.dashboard-root .mini:hover{border-color:var(--br2);transform:translateY(-1px)}.dashboard-root .mini-l{letter-spacing:.09em;text-transform:uppercase;color:var(--t4);margin-bottom:11px;font-size:9px;font-weight:700}.dashboard-root .dw{align-items:center;gap:12px;display:flex}.dashboard-root .dw--lg{align-items:center;gap:22px;min-height:160px}.dashboard-root .leg{flex-direction:column;flex:1;gap:6px;display:flex}.dashboard-root .leg--lg{gap:10px}.dashboard-root .leg--lg .lr{gap:9px;font-size:13px}.dashboard-root .leg--lg .ld{width:9px;height:9px}.dashboard-root .leg--lg .lp{font-size:13px}.dashboard-root .diversification-card--expanded{flex-direction:column;min-height:280px;padding:20px 22px;display:flex}.dashboard-root .diversification-card--expanded .chart-grid,.dashboard-root .diversification-card--expanded .mini{flex-direction:column;flex:1;display:flex}.dashboard-root .diversification-card--expanded .dw{flex:1}.dashboard-root .diversification-card--expanded #d-home{flex:0 0 148px;width:148px;height:148px}.dashboard-root .lr{align-items:center;gap:7px;font-size:10.5px;display:flex}.dashboard-root .ld{border-radius:50%;flex-shrink:0;width:7px;height:7px}.dashboard-root .ln{color:var(--t3);flex:1}.dashboard-root .lp{color:var(--t2);font-family:DM Sans,sans-serif;font-weight:600}.dashboard-root .ht{border-collapse:collapse;width:100%;font-size:12px}.dashboard-root .ht th{text-align:left;color:var(--t4);letter-spacing:.07em;text-transform:uppercase;border-bottom:1px solid var(--br);padding:7px 10px;font-size:9px;font-weight:700}.dashboard-root .ht th.r{text-align:right}.dashboard-root .ht td{vertical-align:top;border-bottom:1px solid #ffffff0a;padding:12px 10px}.dashboard-root .ht tr:last-child td{border-bottom:none}.dashboard-root .ht tbody tr:hover td{cursor:pointer;background:#ffffff06}.dashboard-root .h-nm{color:var(--t1);font-size:12.5px;font-weight:600}.dashboard-root .h-sub{color:var(--t4);font-size:10px}.dashboard-root .h-num{text-align:right;color:var(--t1);font-family:DM Sans,sans-serif;font-weight:600}.dashboard-root .h-ltp{color:var(--gold);text-align:right;font-family:DM Sans,sans-serif;font-size:12px;font-weight:700}.dashboard-root .h-g{text-align:right;font-size:11.5px;font-weight:600}.dashboard-root .pos{color:var(--pos)}.dashboard-root .neg{color:var(--neg)}.dashboard-root .pr-card{background:var(--s2);border:1px solid var(--br2);box-shadow:var(--sh);box-sizing:border-box;border-radius:14px;flex-direction:column;width:100%;height:auto;padding:16px 18px;transition:all .22s;display:flex}.dashboard-root .pr-card:hover{box-shadow:var(--sh-h);transform:translateY(-1px)}.dashboard-root .pr-lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--t4);flex-shrink:0;margin-bottom:12px;font-size:9px;font-weight:700}.dashboard-root .pr-body{flex-direction:column;flex:none;justify-content:flex-start;gap:14px;min-height:0;display:flex}.dashboard-root .pr-row,.dashboard-root .pr-row:last-child{margin-bottom:0}.dashboard-root .pr-hdr{justify-content:space-between;align-items:center;margin-bottom:5px;font-size:11.5px;display:flex}.dashboard-root .pr-dot{border-radius:50%;width:8px;height:8px;margin-right:5px;display:inline-block}.dashboard-root .mtabs{background:var(--s2);border:1px solid var(--br2);border-radius:9px;margin-bottom:13px;display:flex;overflow:hidden}.dashboard-root .mtab{text-align:center;color:var(--t3);cursor:pointer;background:0 0;border:none;flex:1;padding:8px;font-family:inherit;font-size:12px;font-weight:600;transition:all .2s}.dashboard-root .mtab:hover{color:var(--t2)}.dashboard-root .mtab.on{background:var(--pur);color:#fff}.dashboard-root .movers-card__title{color:var(--t1);margin-bottom:12px;font-size:14px;font-weight:600}.dashboard-root .movers-card__table-wrap{-webkit-overflow-scrolling:touch;max-height:340px;overflow:auto}.dashboard-root .movers-card__table{table-layout:fixed;width:100%}.dashboard-root .movers-card__th-stock{width:30%}.dashboard-root .movers-card__th-price{width:25%}.dashboard-root .movers-card__th-chg{width:23%}.dashboard-root .movers-card__th-pct{width:22%}.dashboard-root .ins-list{flex-direction:column;gap:8px;display:flex}.dashboard-root .ins{background:var(--s2);border:1px solid var(--br);border-radius:10px;align-items:flex-start;gap:9px;padding:11px 12px;transition:all .2s;display:flex}.dashboard-root .ins:hover{border-color:var(--br2);transform:translateY(-1px)}.dashboard-root .ins-ico{border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:13px;display:flex}.dashboard-root .ins-tt{color:var(--t1);align-items:center;gap:5px;margin-bottom:2px;font-size:11.5px;font-weight:600;display:flex}.dashboard-root .ins-tx{color:var(--t3);font-size:10.5px;line-height:1.55}.dashboard-root .chip{letter-spacing:.04em;border-radius:4px;padding:2px 6px;font-size:9px;font-weight:700}.dashboard-root .chip-g{background:var(--gold-d);color:var(--gold);border:1px solid #c9a34e33}.dashboard-root .chip-p{background:var(--pur-d);color:var(--pur);border:1px solid #7c6cf533}.dashboard-root .rm{background:linear-gradient(145deg,var(--s2) 0%,var(--s1) 100%);border:1px solid var(--pur-b);box-shadow:var(--sh);border-radius:14px;padding:18px;transition:all .22s;position:relative;overflow:hidden}.dashboard-root .rm:before{content:"";pointer-events:none;background:radial-gradient(circle,#7c6cf51a,#0000 68%);border-radius:50%;width:140px;height:140px;position:absolute;top:-35px;right:-35px}.dashboard-root .rm-hdr{z-index:1;align-items:center;gap:10px;margin-bottom:12px;display:flex;position:relative}.dashboard-root .rm-ava{background:var(--pur-d);border:1.5px solid var(--pur-b);width:42px;height:42px;color:var(--pur);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.dashboard-root .rm-n{color:var(--t1);margin-bottom:1px;font-size:13px;font-weight:600}.dashboard-root .rm-t{color:var(--pur);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:700}.dashboard-root .rm-meta{color:var(--t4);margin-top:2px;font-size:10px}.dashboard-root .rm-bio{color:var(--t3);z-index:1;margin-bottom:12px;font-size:11px;line-height:1.65;position:relative}.dashboard-root .rm-acts{z-index:1;gap:5px;display:flex;position:relative}.dashboard-root .rm-act{border:1px solid var(--br2);color:var(--t2);cursor:pointer;background:#ffffff0a;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:4px;padding:8px;font-family:inherit;font-size:10.5px;font-weight:500;transition:all .2s;display:flex}.dashboard-root .rm-act:hover{border-color:var(--pur-b);color:var(--t1);background:var(--pur-d)}.dashboard-root .risk-bar{background:var(--s3);border-radius:2px;height:4px;margin-top:5px;overflow:hidden}.dashboard-root .risk-fill{background:linear-gradient(90deg,var(--pur),var(--gold));border-radius:2px;height:100%}.dashboard-root .risk-num{background:var(--pur-d);border:1.5px solid var(--pur-b);width:44px;height:44px;color:var(--pur);border-radius:50%;justify-content:center;align-items:center;font-family:DM Sans,sans-serif;font-size:15px;font-weight:700;display:flex}.dashboard-root .qa-list{flex-direction:column;gap:6px;display:flex}.dashboard-root .qa{background:var(--s2);border:1px solid var(--br);cursor:pointer;border-radius:10px;align-items:center;gap:9px;padding:10px 12px;transition:all .2s;display:flex}.dashboard-root .qa:hover{border-color:var(--br2);background:var(--s3)}.dashboard-root .qa-ic{border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;width:27px;height:27px;font-size:13px;display:flex}.dashboard-root .qa-t{color:var(--t1);font-size:12px;font-weight:500}.dashboard-root .qa-s{color:var(--t4);font-size:10px}.dashboard-root .qa-arr{color:var(--t4);margin-left:auto;font-size:12px}.dashboard-root .fi{border-bottom:1px solid var(--br);cursor:pointer;padding:10px 0}.dashboard-root .fi:last-child{border-bottom:none}.dashboard-root .fq{color:var(--t1);justify-content:space-between;align-items:center;gap:10px;font-size:11.5px;font-weight:500;display:flex}.dashboard-root .fq i,.dashboard-root .fq svg{color:var(--pur);opacity:.7;flex-shrink:0;font-size:12px;transition:transform .22s}.dashboard-root .fa{color:var(--t3);max-height:0;font-size:10.5px;line-height:1.65;transition:max-height .28s,margin-top .2s;overflow:hidden}.dashboard-root .fi.op .fa{max-height:80px;margin-top:7px}.dashboard-root .fi.op .fq i,.dashboard-root .fi.op .fq svg{transform:rotate(180deg)}.dashboard-root .tier-card{background:#34c27a0f;border:1px solid #34c27a2e;border-radius:10px;align-items:center;gap:9px;padding:11px 13px;display:flex}.dashboard-root .btn-g{background:var(--gold);color:#09090b;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:4px;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.dashboard-root .btn-g:hover{background:var(--gold-h)}.dashboard-root .btn-p{background:var(--pur);color:#fff;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:4px;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.dashboard-root .btn-p:hover{background:var(--pur-h)}.dashboard-root .btn-o{color:var(--t2);border:1px solid var(--br2);cursor:pointer;background:#ffffff0a;border-radius:8px;align-items:center;gap:4px;padding:7px 14px;font-family:inherit;font-size:12px;font-weight:500;transition:all .2s;display:inline-flex}.dashboard-root .btn-o:hover{border-color:var(--br3);color:var(--t1)}.dashboard-root .btn-full{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:6px;width:100%;padding:14px;font-family:inherit;font-size:13.5px;font-weight:700;transition:all .2s;display:flex}.dashboard-root .btn-full.gold{background:var(--gold);color:#09090b}.dashboard-root .btn-full.gold:hover{background:var(--gold-h);box-shadow:0 4px 18px #c9a34e38}.dashboard-root .btn-full.pur{background:var(--pur);color:#fff}.dashboard-root .btn-full.pur:hover{background:var(--pur-h)}.dashboard-root .empty-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:9px;padding:36px 20px;display:flex}.dashboard-root .empty-ico{background:var(--s2);border:1px solid var(--br2);width:46px;height:46px;color:var(--t4);border-radius:12px;justify-content:center;align-items:center;font-size:20px;display:flex}.dashboard-root .tx-pg{box-sizing:border-box;width:100%;max-width:920px;margin:0 auto;padding:20px 20px 48px}.dashboard-root .tx-heading{color:var(--t1);letter-spacing:-.01em;margin:0 0 16px;font-size:22px;font-weight:700}.dashboard-root .tx-loading,.dashboard-root .tx-error{margin-bottom:16px;font-size:13px}.dashboard-root .tx-error{color:var(--neg)}.dashboard-root .tx-loading{color:var(--t3)}.dashboard-root .tx-filter{border-bottom:1px solid var(--br2);margin-bottom:18px}.dashboard-root .tx-filter-select{appearance:none;width:auto;min-width:0;color:var(--t1);font:inherit;letter-spacing:.04em;cursor:pointer;box-shadow:none;background-color:#0000;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23FFFFFF' stroke-width='2.4' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='6 9 12 15 18 9'/%3E%3C/svg%3E");background-position:right 2px center;background-repeat:no-repeat;border:none;border-radius:0;padding:10px 22px 12px 0;font-size:13px;font-weight:600}.dashboard-root .tx-filter-select:focus{box-shadow:none;outline:none}.dashboard-root .tx-filter-select option{background:var(--s1);color:var(--t1)}.dashboard-root .tx-list{flex-direction:column;gap:12px;display:flex}.dashboard-root .tx-card{background:var(--s1);border:1px solid var(--br2);border-radius:12px;overflow:hidden}.dashboard-root .tx-card-hd{width:100%;color:inherit;font:inherit;cursor:pointer;text-align:left;background:0 0;border:none;grid-template-columns:1fr auto auto;align-items:center;gap:10px;padding:14px 16px;display:grid}.dashboard-root .tx-card-date{color:var(--t1);letter-spacing:-.01em;font-size:14px;font-weight:700}.dashboard-root .tx-badge{letter-spacing:.06em;text-transform:uppercase;border-radius:4px;justify-content:center;align-items:center;padding:4px 10px;font-size:10px;font-weight:700;line-height:1.2;display:inline-flex}.dashboard-root .tx-badge.ok{background:var(--gold);color:#0b0b0f}.dashboard-root .tx-badge.fail{background:var(--neg);color:#fff}.dashboard-root .tx-badge.pend{color:var(--t2);background:#ffffff1a}.dashboard-root .tx-badge.sip{background:var(--pur-d,#7c6cf52e);color:var(--pur)}.dashboard-root .tx-retry{width:22px;height:22px;color:var(--t3);justify-content:center;align-items:center;font-size:14px;display:inline-flex}.dashboard-root .tx-card-body{border-top:1px solid var(--br);padding:0 16px 14px}.dashboard-root .tx-grid{grid-template-columns:minmax(0,2.2fr) minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:start;gap:10px 12px;width:100%;display:grid}.dashboard-root .tx-grid-hd{border-bottom:1px solid var(--br);margin-bottom:2px;padding:12px 0 8px}.dashboard-root .tx-grid-hd span{color:var(--gold);letter-spacing:.02em;font-size:13px;font-weight:700}.dashboard-root .tx-grid-hd span:nth-child(n+2),.dashboard-root .tx-grid-row>span:nth-child(n+2){text-align:center}.dashboard-root .tx-grid-row{border-bottom:1px solid var(--br);padding:12px 0}.dashboard-root .tx-grid-row:last-of-type{border-bottom:none}.dashboard-root .tx-stock{color:var(--t1);word-break:break-word;font-size:13px;font-weight:600;line-height:1.35}.dashboard-root .tx-avg,.dashboard-root .tx-qty{color:var(--t1);font-family:DM Sans,sans-serif;font-size:13px;font-weight:500}.dashboard-root .tx-side{letter-spacing:.04em;font-size:12px;font-weight:700}.dashboard-root .tx-side.buy{color:#4ea1f3}.dashboard-root .tx-side.sell{color:var(--neg)}.dashboard-root .tx-side.sip{color:var(--pur)}.dashboard-root .tx-card-foot{border-top:1px solid var(--br);color:var(--t3);margin-top:8px;padding-top:10px;font-size:11.5px;line-height:1.45}@media (max-width:700px){.dashboard-root .tx-pg{padding:16px 16px 96px}.dashboard-root .tx-grid{grid-template-columns:1fr 1fr;gap:8px 10px}.dashboard-root .tx-grid-hd{display:none}.dashboard-root .tx-grid-row>span:nth-child(n+2){text-align:left}.dashboard-root .tx-stock{grid-column:1/-1;font-size:12.5px}.dashboard-root .tx-avg,.dashboard-root .tx-qty{font-size:12px}}.dashboard-root .overlay{z-index:50;display:none;position:fixed;inset:0;overflow-y:auto}.dashboard-root .overlay.on{display:block}.dashboard-root .overlay-backdrop{-webkit-backdrop-filter:blur(6px);background:#09090bb8;position:fixed;inset:0}.dashboard-root .flow-panel{z-index:2;justify-content:center;align-items:flex-start;min-height:100vh;padding:32px 20px 48px;display:flex;position:relative}.dashboard-root .flow-box{background:var(--s1);border:1px solid var(--br2);border-radius:20px;width:100%;max-width:600px;animation:.3s cubic-bezier(.2,.7,.3,1) both slideUp;overflow:hidden;box-shadow:0 32px 80px #000000b3,0 0 0 1px #ffffff0f}.dashboard-root .flow-step{display:none}.dashboard-root .flow-step.on{display:block}.dashboard-root .modal-inner{padding:30px 28px}.dashboard-root .modal-title{color:var(--t1);letter-spacing:-.01em;margin-bottom:4px;font-size:19px;font-weight:700}.dashboard-root .modal-sub{color:var(--t3);margin-bottom:22px;font-size:12px}.dashboard-root .modal-lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--t4);margin-bottom:10px;font-size:10px;font-weight:700}.dashboard-root .fund-tabs{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:20px;display:grid}.dashboard-root .ftab{border:1px solid var(--br2);color:var(--t2);cursor:pointer;text-align:center;background:#ffffff0a;border-radius:10px;padding:11px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s}.dashboard-root .ftab:hover{border-color:var(--br3)}.dashboard-root .ftab.on{background:var(--gold);border-color:var(--gold);color:#09090b}.dashboard-root .modal-input{border:1px solid var(--br2);width:100%;color:var(--t1);background:#ffffff0a;border-radius:10px;outline:none;margin-bottom:16px;padding:14px 16px;font-family:inherit;font-size:15px;transition:border-color .2s}.dashboard-root .modal-input:focus{border-color:#7c6cf573}.dashboard-root .modal-close-btn{border:1px solid var(--br);cursor:pointer;width:28px;height:28px;color:var(--t3);background:#ffffff0f;border-radius:8px;justify-content:center;align-items:center;font-size:14px;transition:all .18s;display:flex;position:absolute;top:16px;right:16px}.dashboard-root .modal-close-btn:hover{color:var(--t1);background:#ffffff1a}.dashboard-root .review-inner{padding:28px}.dashboard-root .review-badge{letter-spacing:.08em;text-transform:uppercase;border-radius:6px;align-items:center;gap:6px;margin-bottom:10px;padding:5px 11px;font-size:10px;font-weight:700;display:inline-flex}.dashboard-root .review-badge.agg{background:var(--gold-d);color:var(--gold);border:1px solid var(--gold-b)}.dashboard-root .review-badge.us{background:var(--pur-d);color:var(--pur);border:1px solid var(--pur-b)}.dashboard-root .review-title{color:var(--t1);letter-spacing:-.02em;margin-bottom:20px;font-size:22px;font-weight:700}.dashboard-root .back-row{cursor:pointer;color:var(--t3);align-items:center;gap:7px;width:fit-content;margin-bottom:20px;font-size:12px;font-weight:500;transition:color .18s;display:flex}.dashboard-root .back-row:hover{color:var(--t2)}.dashboard-root .order-card{background:linear-gradient(145deg,#1a1507 0%,#201a06 40%,#0f0e08 100%);border:1px solid #c9a34e38;border-radius:14px;margin-bottom:18px;padding:22px 24px;position:relative;overflow:hidden}.dashboard-root .order-card:before{content:"";pointer-events:none;background:radial-gradient(circle,#c9a34e24 0%,#0000 70%);border-radius:50%;width:220px;height:220px;position:absolute;top:-70px;right:-60px}.dashboard-root .order-card:after{content:"";pointer-events:none;background-image:linear-gradient(45deg,#c9a34e0a 1px,#0000 1px),linear-gradient(-45deg,#c9a34e0a 1px,#0000 1px);background-size:28px 28px;position:absolute;inset:0}.dashboard-root .order-lbl{letter-spacing:.13em;text-transform:uppercase;color:#c9a34e8c;z-index:1;margin-bottom:10px;font-size:9.5px;font-weight:700;position:relative}.dashboard-root .order-val{color:#fdf8ee;letter-spacing:-.025em;z-index:1;font-family:DM Sans,sans-serif;font-size:28px;font-weight:700;position:relative}.dashboard-root .sec-lbl{letter-spacing:.1em;text-transform:uppercase;color:var(--t4);margin-bottom:11px;font-size:10px;font-weight:700}.dashboard-root .alloc-list{flex-direction:column;gap:8px;margin-bottom:20px;display:flex}.dashboard-root .alloc-row{background:var(--s2);border:1px solid var(--br);border-radius:12px;padding:14px 18px;transition:all .2s}.dashboard-root .alloc-row:hover{border-color:var(--br2)}.dashboard-root .alloc-hdr{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.dashboard-root .alloc-nm{color:var(--t1);font-size:13px;font-weight:600}.dashboard-root .alloc-val{color:var(--t2);font-family:DM Sans,sans-serif;font-size:13px;font-weight:600}.dashboard-root .alloc-track{background:#ffffff12;border-radius:3px;height:5px;overflow:hidden}.dashboard-root .alloc-fill{border-radius:3px;height:100%;animation:.8s cubic-bezier(.2,.7,.3,1) both barIn}.dashboard-root .h-list{flex-direction:column;gap:7px;margin-bottom:20px;display:flex}.dashboard-root .h-row{background:var(--s2);border:1px solid var(--br);border-radius:11px;justify-content:space-between;align-items:center;padding:13px 16px;transition:all .2s;display:flex}.dashboard-root .h-row:hover{border-color:var(--br2);background:var(--s3)}.dashboard-root .h-ticker{color:var(--t1);margin-bottom:2px;font-size:13.5px;font-weight:700}.dashboard-root .h-name{color:var(--t3);font-size:11px}.dashboard-root .h-qty-txt{color:var(--t4);margin-top:2px;font-size:10.5px}.dashboard-root .h-amount{color:var(--t1);font-family:DM Sans,sans-serif;font-size:13.5px;font-weight:700}.dashboard-root .disclaimer{background:var(--s2);border:1px solid var(--br);border-radius:12px;margin-bottom:20px;padding:14px 16px}.dashboard-root .disc-title{color:var(--t4);letter-spacing:.08em;text-transform:uppercase;margin-bottom:9px;font-size:10px;font-weight:700}.dashboard-root .disc-item{color:var(--t3);border-bottom:1px solid var(--br);padding:5px 0;font-size:11.5px;line-height:1.6}.dashboard-root .disc-item:last-child{border-bottom:none}.dashboard-root .loading-inner{text-align:center;flex-direction:column;align-items:center;padding:48px 28px;display:flex}.dashboard-root .loader-ring{border:2.5px solid #c9a34e24;border-top-color:var(--gold);border-radius:50%;width:64px;height:64px;margin-bottom:24px;animation:.9s linear infinite spin}.dashboard-root .loading-title{color:var(--t1);letter-spacing:-.01em;margin-bottom:7px;font-size:17px;font-weight:700}.dashboard-root .loading-sub{color:var(--t3);max-width:260px;margin-bottom:36px;font-size:12px;line-height:1.6}.dashboard-root .l-steps{flex-direction:column;gap:9px;width:100%;max-width:300px;display:flex}.dashboard-root .lstep{border:1px solid var(--br);background:#ffffff08;border-radius:10px;align-items:center;gap:11px;padding:10px 13px;display:flex}.dashboard-root .lstep.done{background:#3d7a5a12;border-color:#3d7a5a59}.dashboard-root .lstep.active{background:#c9a34e0f;border-color:#c9a34e4d}.dashboard-root .lstep-ico{border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;height:22px;font-size:10px;display:flex}.dashboard-root .lstep.done .lstep-ico{color:var(--sage-text);background:#3d7a5a33}.dashboard-root .lstep.active .lstep-ico{background:#c9a34e24;animation:1.4s ease-in-out infinite pulse}.dashboard-root .lstep.pend .lstep-ico{color:var(--t4);background:#ffffff0d}.dashboard-root .lstep-txt{font-size:12px;font-weight:500}.dashboard-root .lstep.done .lstep-txt{color:var(--sage-text)}.dashboard-root .lstep.active .lstep-txt{color:var(--gold)}.dashboard-root .lstep.pend .lstep-txt{color:var(--t4)}.dashboard-root .continue-bar{background:var(--s1);border-top:1px solid var(--br);padding:14px 20px}.dashboard-root .w-title{color:var(--t1);letter-spacing:-.02em;text-transform:uppercase;margin-bottom:4px;font-family:DM Sans,sans-serif;font-size:22px;font-weight:700}.dashboard-root .w-sub{color:var(--t3);margin-bottom:2px;font-size:12px}.dashboard-root .w-range{color:var(--t3);margin-bottom:22px;font-size:12px;line-height:1.7}.dashboard-root .w-range b{color:var(--t1);font-weight:600}.dashboard-root .w-section-lbl{color:var(--t1);margin-bottom:10px;font-size:12px;font-weight:700}.dashboard-root .w-fund-pills{gap:8px;margin-bottom:20px;display:flex}.dashboard-root .w-pill{border:1px solid var(--br2);color:var(--t2);cursor:pointer;background:#ffffff0a;border-radius:8px;padding:10px 22px;font-family:inherit;font-size:13px;font-weight:600;transition:all .2s}.dashboard-root .w-pill:hover{border-color:var(--br3)}.dashboard-root .w-pill.on{background:var(--gold);border-color:var(--gold);color:#09090b}.dashboard-root .w-mode-toggle{background:var(--s3);border-radius:10px;gap:2px;margin-bottom:22px;padding:3px;display:flex}.dashboard-root .w-mode{cursor:pointer;color:var(--t3);background:0 0;border:none;border-radius:8px;flex:1;padding:11px 0;font-family:inherit;font-size:12.5px;font-weight:600;transition:all .2s}.dashboard-root .w-mode.on-partial{background:var(--t1);color:var(--bg)}.dashboard-root .w-mode.on-complete{background:var(--gold);color:#09090b}.dashboard-root .w-input-wrap{margin-bottom:8px;position:relative}.dashboard-root .w-input-wrap label{background:var(--s1);color:var(--t3);z-index:1;padding:0 6px;font-size:10px;position:absolute;top:-8px;left:14px}.dashboard-root .w-input{border:1px solid var(--br2);width:100%;color:var(--t1);background:0 0;border-radius:10px;outline:none;padding:14px 16px;font-family:DM Sans,sans-serif;font-size:17px;font-weight:700;transition:border-color .2s}.dashboard-root .w-input:focus{border-color:#c9a34e73}.dashboard-root .w-input:read-only{color:var(--t2);cursor:default}.dashboard-root .w-error{color:var(--neg);min-height:16px;margin-bottom:14px;padding-left:4px;font-size:10.5px}.dashboard-root .w-confirm-row{border-bottom:1px solid var(--br);justify-content:space-between;padding:13px 0;font-size:12px;display:flex}.dashboard-root .w-confirm-row:last-of-type{border-bottom:none}.dashboard-root .w-confirm-row .wl{color:var(--t3)}.dashboard-root .w-confirm-row .wv{color:var(--t1);font-weight:600}.dashboard-root .w-note{color:var(--t3);margin:16px 0 22px;font-size:10.5px;line-height:1.65}.dashboard-root .w-success-ico{background:#34c27a1a;border:1.5px solid #34c27a4d;border-radius:50%;justify-content:center;align-items:center;width:56px;height:56px;margin:0 auto 16px;display:flex}.dashboard-root .w-success-ico i{color:var(--pos);font-size:26px}.dashboard-root .w-success-title{color:var(--t1);text-align:center;margin-bottom:6px;font-size:18px;font-weight:700}.dashboard-root .w-success-msg{color:var(--t3);text-align:center;margin-bottom:24px;font-size:12px;line-height:1.6}.dashboard-root .action-flow-box{max-width:560px;position:relative}.dashboard-root .rebalance-flow-box{max-width:600px}.dashboard-root .action-modal-inner{padding:28px 24px 24px}.dashboard-root .action-title{color:var(--t1);margin:0 0 4px;font:700 20px/1.3 DM Sans,sans-serif}.dashboard-root .action-subtitle{color:var(--t3);margin-bottom:6px;font-size:12px}.dashboard-root .action-subtitle span{color:var(--gold)}.dashboard-root .action-note{color:var(--t2);align-items:center;gap:6px;margin-bottom:18px;font-size:12px;display:flex}.dashboard-root .action-note i{color:var(--pos);font-size:14px}.dashboard-root .action-total{color:var(--t1);align-items:center;gap:8px;margin-bottom:18px;font-size:13px;display:flex}.dashboard-root .action-total>i{background:var(--t1);border-radius:50%;width:8px;height:8px}.dashboard-root .action-total>b{color:var(--pos);font:700 14px DM Sans,sans-serif}.dashboard-root .action-section-title{color:var(--t1);margin:0 0 10px;font-size:14px;font-weight:700}.dashboard-root .action-table{margin-bottom:20px}.dashboard-root .action-table .r{text-align:right}.dashboard-root .action-positive{color:var(--pos);font-weight:700}.dashboard-root .action-success{text-align:center;padding-top:36px}.dashboard-root .rebalance-header{justify-content:space-between;align-items:flex-start;margin-bottom:20px;display:flex}.dashboard-root .action-muted{color:var(--t3);font-size:12px}.dashboard-root .rebalance-icon{border:1px solid var(--gold-b);width:36px;height:36px;color:var(--gold);border-radius:9px;justify-content:center;align-items:center;font-size:18px;display:flex}.dashboard-root .rb-stepper{align-items:flex-start;margin:6px 0 24px;display:flex}.dashboard-root .rb-step{text-align:center;flex-shrink:0;width:88px}.dashboard-root .rb-dot{border:1px solid var(--br2);width:30px;height:30px;color:var(--t4);background:var(--s2);border-radius:50%;justify-content:center;align-items:center;margin:0 auto 7px;font-size:11px;font-weight:700;display:flex}.dashboard-root .rb-dot.active{background:var(--gold);border-color:var(--gold);color:#09090b}.dashboard-root .rb-label{color:var(--t4);font-size:9.5px}.dashboard-root .rb-label.active{color:var(--gold);font-weight:700}.dashboard-root .rb-line{background:var(--br2);flex:1;height:1px;margin-top:15px}.dashboard-root .rb-info{color:var(--t3);background:#c9a34e0f;border:1px solid #c9a34e2e;border-radius:9px;margin-bottom:14px;padding:12px 14px;font-size:10.5px;line-height:1.65}.dashboard-root .rb-info-title{color:var(--gold);margin-bottom:5px;font-size:11.5px;font-weight:700}.dashboard-root .ord-card{border:1px solid var(--br);background:var(--s2);border-radius:10px;margin-bottom:12px;padding:14px}.dashboard-root .ord-card.sell{border-color:#e05c5c29}.dashboard-root .ord-card.buy{border-color:#34c27a2e}.dashboard-root .ord-header{border-bottom:1px solid var(--br);align-items:center;gap:9px;padding-bottom:11px;display:flex}.dashboard-root .ord-header>i{font-size:17px}.dashboard-root .ord-card.sell .ord-header>i{color:var(--neg)}.dashboard-root .ord-card.buy .ord-header>i{color:var(--pos)}.dashboard-root .ord-header strong,.dashboard-root .ord-header span,.dashboard-root .ord-row strong,.dashboard-root .ord-row span{display:block}.dashboard-root .ord-header strong{color:var(--t1);font-size:12px}.dashboard-root .ord-header span,.dashboard-root .ord-row span{color:var(--t3);font-size:10px}.dashboard-root .ord-row{border-bottom:1px solid var(--br);justify-content:space-between;align-items:center;padding:11px 0;display:flex}.dashboard-root .ord-row strong{color:var(--t1);font-size:11.5px}.dashboard-root .ord-row>b{color:var(--pos);font-size:12px}.dashboard-root .ord-empty{text-align:center;color:var(--t4);padding:18px 0 8px;font-size:11px}.dashboard-root .ord-total{justify-content:space-between;padding:13px 0;font-size:12px;display:flex}.dashboard-root .ord-total span{color:var(--t2)}.dashboard-root .ord-total b{color:var(--pos)}.dashboard-root .btn-green{background:var(--pos);color:#07150e;cursor:pointer;border:0;border-radius:9px;width:100%;padding:12px;font:700 12px inherit}.dashboard-root .action-summary{grid-template-columns:1fr 1fr;gap:8px;margin-bottom:20px;display:grid}.dashboard-root .summary-box{background:var(--s2);border:1px solid var(--br);border-radius:9px;padding:12px}.dashboard-root .summary-box span{letter-spacing:.08em;text-transform:uppercase;color:var(--t4);margin-bottom:4px;font-size:9px;font-weight:700;display:block}.dashboard-root .summary-box b{color:var(--pos);font:700 16px DM Sans,sans-serif}.dashboard-root .summary-box b.negative{color:var(--neg)}.dashboard-root .btn-ghost{border:1px solid var(--br2);width:100%;color:var(--t2);cursor:pointer;background:0 0;border-radius:10px;margin-top:8px;padding:12px;font-family:inherit;font-size:12.5px;font-weight:500;transition:all .2s}.dashboard-root .btn-ghost:hover{border-color:var(--br3);color:var(--t1)}.dashboard-root .mp-tabs{border:1px solid var(--br);background:#ffffff0a;border-radius:10px;margin-bottom:14px;padding:3px;display:flex}.dashboard-root .mp-tab{text-align:center;color:var(--t3);cursor:pointer;background:0 0;border:none;border-radius:7px;flex:1;padding:8px;font-family:inherit;font-size:12px;font-weight:600;transition:all .2s}.dashboard-root .mp-tab:hover{color:var(--t2)}.dashboard-root .mp-tab.on{background:var(--gold);color:#09090b;box-shadow:0 2px 10px #c9a34e38}.dashboard-root .mp-pane{animation:.25s both fadeIn;display:none}.dashboard-root .mp-pane.on{display:block}.dashboard-root .mp-subs{scrollbar-width:none;gap:4px;margin-bottom:14px;padding-bottom:2px;display:flex;overflow-x:auto}.dashboard-root .mp-subs::-webkit-scrollbar{display:none}.dashboard-root .mp-sub{border:1px solid var(--br2);color:var(--t3);cursor:pointer;white-space:nowrap;background:0 0;border-radius:7px;flex-shrink:0;padding:6px 14px;font-family:inherit;font-size:11px;font-weight:600;transition:all .2s}.dashboard-root .mp-sub:hover{color:var(--t2);border-color:var(--br3)}.dashboard-root .mp-sub.on{background:var(--gold);border-color:var(--gold);color:#09090b}.dashboard-root .fc{background:var(--s2);border:1px solid var(--br);border-radius:12px;margin-bottom:8px;padding:16px 18px;transition:all .22s}.dashboard-root .fc:hover{border-color:var(--br2);transform:translateY(-1px)}.dashboard-root .fc:last-child{margin-bottom:0}.dashboard-root .fc-top{justify-content:space-between;align-items:flex-start;margin-bottom:8px;display:flex}.dashboard-root .fc-left{align-items:center;gap:9px;display:flex}.dashboard-root .fc-flag{background:var(--s3);border:1px solid var(--br);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;display:flex}.dashboard-root .fc-ticker{color:var(--t1);font-family:DM Sans,sans-serif;font-size:14px;font-weight:700}.dashboard-root .fc-region{color:var(--t4);font-size:10.5px}.dashboard-root .fc-right{text-align:right}.dashboard-root .fc-ytd{font-size:14px;font-weight:700}.dashboard-root .fc-wt{color:var(--t4);font-size:10.5px}.dashboard-root .fc-name{color:var(--t3);margin-bottom:8px;font-size:11.5px}.dashboard-root .fc-tags{flex-wrap:wrap;gap:5px;margin-bottom:10px;display:flex}.dashboard-root .fc-tag{border:1px solid var(--br2);color:var(--t2);background:#ffffff08;border-radius:5px;padding:3px 8px;font-size:9.5px;font-weight:600}.dashboard-root .fc-tag.eq{color:var(--pos);background:#34c27a0f;border-color:#34c27a40}.dashboard-root .fc-tag.fi{color:var(--pur);border-color:var(--pur-b);background:var(--pur-d)}.dashboard-root .fc-bar{background:#ffffff0f;border-radius:2px;height:3px;overflow:hidden}.dashboard-root .fc-bar div{border-radius:2px;height:100%;animation:.7s cubic-bezier(.2,.7,.3,1) both barIn}.dashboard-root .al-row{margin-bottom:16px}.dashboard-root .al-row:last-child{margin-bottom:0}.dashboard-root .al-hdr{justify-content:space-between;align-items:baseline;margin-bottom:4px;display:flex}.dashboard-root .al-nm{color:var(--t1);align-items:center;gap:7px;font-size:13px;font-weight:700;display:flex}.dashboard-root .al-nm .al-cnt{color:var(--t4);font-size:10.5px;font-weight:400}.dashboard-root .al-pct{font-family:DM Sans,sans-serif;font-size:14px;font-weight:700}.dashboard-root .al-bar{background:#ffffff0f;border-radius:3px;height:5px;overflow:hidden}.dashboard-root .al-bar div{border-radius:3px;height:100%;animation:.8s cubic-bezier(.2,.7,.3,1) both barIn}.dashboard-root .mp-sec{letter-spacing:.12em;text-transform:uppercase;color:var(--t4);justify-content:space-between;align-items:center;margin-bottom:14px;font-size:9px;font-weight:700;display:flex}.dashboard-root .mp-badge{border:1px solid var(--br2);color:var(--t3);letter-spacing:.02em;background:#ffffff0d;border-radius:6px;padding:3px 10px;font-size:9.5px;font-weight:700}.dashboard-root .tp-row{border-bottom:1px solid var(--br);align-items:center;gap:10px;padding:10px 0;display:flex}.dashboard-root .tp-row:last-child{border-bottom:none}.dashboard-root .tp-flag{background:var(--s3);border:1px solid var(--br);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;display:flex}.dashboard-root .tp-info{flex:1}.dashboard-root .tp-ticker{color:var(--t1);font-family:DM Sans,sans-serif;font-size:12.5px;font-weight:700}.dashboard-root .tp-reg{color:var(--t4);font-size:10px}.dashboard-root .tp-ret{font-family:DM Sans,sans-serif;font-size:13px;font-weight:700}.dashboard-root .nav-toggle,.dashboard-root .nav-drawer-close{display:none}.dashboard-root .nav-backdrop{z-index:90;-webkit-backdrop-filter:blur(2px);background:#09090b8c;display:none;position:fixed;inset:0}@media (max-width:1024px){.dashboard-root .shell{grid-template-columns:1fr}.dashboard-root .nav-toggle,.dashboard-root .nav-drawer-close{display:inline-flex}.dashboard-root .sidebar{z-index:100;border-right:1px solid var(--br2);width:min(280px,86vw);height:100dvh;box-shadow:none;transition:transform .28s cubic-bezier(.2,.7,.3,1);position:fixed;top:0;left:0;transform:translate(-105%)}.dashboard-root .shell.nav-open .sidebar{transform:translate(0);box-shadow:24px 0 48px #00000073}.dashboard-root .shell.nav-open .nav-backdrop{display:block}.dashboard-root .topbar{min-height:56px;padding:16px 18px}.dashboard-root .tb-crumb b{font-size:13.5px}.dashboard-root .ib{border-radius:8px;width:34px;height:34px;font-size:16px}.dashboard-root .kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-root .kpi{padding:14px 16px}.dashboard-root .kpi-v{font-size:17px}.dashboard-root .kpi:nth-child(2n):after{display:none}.dashboard-root .kpi:nth-child(n+3):before{content:"";background:var(--br);height:1px;position:absolute;top:0;left:0;right:0}.dashboard-root .kpi:last-child{grid-column:1/-1}.dashboard-root .dg{grid-template-columns:1fr;max-width:none}.dashboard-root .chart-grid{grid-template-columns:1fr}.dashboard-root .bm-cols{grid-template-columns:1fr 1fr;gap:14px}.dashboard-root .hero-val{font-size:28px}:is(.dashboard-root .card:has(.ht),.dashboard-root .cl:has(.ht)){-webkit-overflow-scrolling:touch;overflow-x:auto}.dashboard-root .ht{min-width:560px}.dashboard-root .movers-card .ht{min-width:0}.dashboard-root .rhdr{flex-direction:column;align-items:stretch;gap:10px;margin-bottom:12px}.dashboard-root .rhdr .ct{font-size:13px}.dashboard-root .tr-row{-webkit-overflow-scrolling:touch;scrollbar-width:none;flex-wrap:nowrap;gap:4px;margin:0 -2px;padding-bottom:2px;overflow-x:auto}.dashboard-root .tr-row::-webkit-scrollbar{display:none}.dashboard-root .tr{border-radius:6px;flex-shrink:0;padding:5px 9px;font-size:10px}.dashboard-root .chart-wrap{height:88px;margin-bottom:8px}.dashboard-root .cl-leg{flex-wrap:nowrap;gap:12px;font-size:9.5px}.dashboard-root .cl-dot{width:16px}.dashboard-root .diversification-card--expanded{min-height:244px;padding:16px 18px}.dashboard-root .diversification-card--expanded .mini{padding:12px}.dashboard-root .diversification-card--expanded .mini-l{margin-bottom:9px}.dashboard-root .diversification-card--expanded .dw--lg{gap:16px;min-height:132px}.dashboard-root .diversification-card--expanded #d-home{flex-basis:124px;width:124px;height:124px}.dashboard-root .diversification-card--expanded .leg--lg{gap:8px}.dashboard-root .diversification-card--expanded .leg--lg .lr{gap:8px;font-size:12px}.dashboard-root .diversification-card--expanded .leg--lg .lp{font-size:12px}}@media (min-width:768px) and (max-width:1024px){.dashboard-root .bento>.b-hero,.dashboard-root .bento>.b-pending{grid-column:span 12}.dashboard-root .b-hero .hero-card{height:auto}.dashboard-root .b-hero .hero-body{padding:22px 22px 18px}.dashboard-root .b-hero .hero-val{margin-bottom:16px;font-size:30px}.dashboard-root .b-hero .hm-v{font-size:16px}.dashboard-root .b-pending .pending-actions-card{padding:16px 16px 14px}.dashboard-root .b-pending .pending-actions-list{grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;gap:10px;display:grid}.dashboard-root .b-pending .pending-action-item{flex-direction:column;height:100%;padding:12px 12px 10px;display:flex}.dashboard-root .b-pending .pending-action-row{flex-direction:column;flex:1;align-items:stretch;gap:10px}.dashboard-root .b-pending .pending-action-icon{width:34px;height:34px}.dashboard-root .b-pending .pending-action-cta{text-align:center;width:100%;margin-top:auto;padding:8px 10px}.dashboard-root .bento>.b-perf,.dashboard-root .bento>.b-perf-stack,.dashboard-root .bento>.b-model{grid-column:span 12}.dashboard-root .bento>.b-movers-col{grid-column:span 12;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:start;gap:14px;display:grid!important}.dashboard-root .bento>.b-movers-col.bento-stack-col{flex-direction:unset}.dashboard-root .bento:has(>.b-concierge)>.b-perf{order:1}.dashboard-root .bento:has(>.b-concierge)>.b-model{order:2}.dashboard-root .bento:has(>.b-concierge)>.b-movers-col{display:contents!important}.dashboard-root .bento:has(>.b-concierge) .b-movers-col>.movers-card{order:3;grid-column:span 12}.dashboard-root .bento:has(>.b-concierge)>.b-concierge{order:4;grid-column:span 6}.dashboard-root .bento:has(>.b-concierge) .b-support-item{order:5;grid-column:span 6;min-width:0}.dashboard-root .diversification-card--expanded{min-height:258px;padding:18px 20px}.dashboard-root .diversification-card--expanded .dw--lg{gap:18px;min-height:140px}.dashboard-root .diversification-card--expanded #d-home{flex-basis:132px;width:132px;height:132px}.dashboard-root .diversification-card--expanded .leg--lg{gap:9px}.dashboard-root .diversification-card--expanded .leg--lg .lr,.dashboard-root .diversification-card--expanded .leg--lg .lp{font-size:12.5px}.dashboard-root .bento:has(>.b-concierge) .b-support-item>.card{height:100%}.dashboard-root .cr{grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);align-items:start;gap:14px;display:grid}.dashboard-root .movers-card__table-wrap{max-height:none}.dashboard-root .movers-card__table{table-layout:fixed;width:100%;min-width:0}.dashboard-root .movers-card__th-stock{width:28%}.dashboard-root .movers-card__th-price,.dashboard-root .movers-card__th-chg,.dashboard-root .movers-card__th-pct{width:24%}.dashboard-root .movers-card .ht th,.dashboard-root .movers-card .ht td{padding:10px 8px;font-size:11.5px}:is(.dashboard-root .card:has(.movers-card__table),.dashboard-root .movers-card){overflow:visible}.dashboard-root .movers-card .ht{min-width:0}.dashboard-root .kpi-strip{grid-template-columns:repeat(6,minmax(0,1fr))}.dashboard-root .kpi{grid-column:span 2;padding:14px}.dashboard-root .kpi-v{font-size:16px}.dashboard-root .kpi:after,.dashboard-root .kpi:nth-child(2n):after{display:block}.dashboard-root .kpi:nth-child(3):after,.dashboard-root .kpi:nth-child(5):after,.dashboard-root .kpi:last-child:after{display:none}.dashboard-root .kpi:nth-child(3):before{content:none;display:none}.dashboard-root .kpi:nth-child(n+4):before{content:"";background:var(--br);height:1px;display:block;position:absolute;top:0;left:0;right:0}.dashboard-root .kpi:nth-child(4),.dashboard-root .kpi:nth-child(5),.dashboard-root .kpi:last-child{grid-column:span 3}}@media (max-width:640px){.dashboard-root .kpi-strip{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-root .kpi{padding:12px}.dashboard-root .kpi-l{letter-spacing:.1em;margin-bottom:6px;font-size:8px}.dashboard-root .kpi-v{margin-bottom:3px;font-size:14px}.dashboard-root .kpi-s{font-size:9px}.dashboard-root .kpi-badge{margin-bottom:5px;padding:2px 6px;font-size:8px}.dashboard-root .kpi:nth-child(2n):after{display:none}.dashboard-root .kpi:nth-child(n+3):before{content:"";background:var(--br);height:1px;position:absolute;top:0;left:0;right:0}.dashboard-root .kpi:last-child{grid-column:1/-1}.dashboard-root .bm-cols{grid-template-columns:1fr 1fr;gap:14px}.dashboard-root .bm-card{padding:16px}.dashboard-root .bm-vv{font-size:15px}.dashboard-root .cr{flex-direction:column;gap:14px;display:flex}.dashboard-root .hero-val{font-size:24px}.dashboard-root .page{padding:16px 14px 80px}.dashboard-root .topbar{min-height:54px;padding:15px 14px}.dashboard-root .chart-wrap{height:80px}.dashboard-root .rhdr .ey{margin-bottom:4px;font-size:8px}.dashboard-root .rhdr .ct{font-size:12.5px}.dashboard-root .tr{padding:4px 8px;font-size:9.5px}.dashboard-root .cl-leg{gap:10px;font-size:9px}}@media (max-width:1024px) and (max-height:700px){.dashboard-root .topbar{min-height:44px;padding:10px 16px}.dashboard-root .tb-crumb b{font-size:12.5px}.dashboard-root .ib{width:30px;height:30px;font-size:14px}.dashboard-root .kpi{padding:10px 12px}.dashboard-root .kpi-l{margin-bottom:4px;font-size:8px}.dashboard-root .kpi-v{margin-bottom:2px;font-size:14px}.dashboard-root .kpi-s{font-size:9px}.dashboard-root .kpi-badge{margin-bottom:4px;padding:2px 6px;font-size:8px}.dashboard-root .page{padding:12px 14px 36px}.dashboard-root .bento{gap:10px}.dashboard-root .b-hero .hero-body{padding:14px 16px 12px}.dashboard-root .b-hero .hero-val{margin-bottom:10px;font-size:24px}.dashboard-root .b-hero .hm-v{font-size:14px}.dashboard-root .b-pending .pending-actions-card{padding:12px}.dashboard-root .b-pending .pending-action-item{padding:10px}.dashboard-root .chart-wrap{height:72px;margin-bottom:6px}.dashboard-root .diversification-card--expanded{min-height:0;padding:12px 14px}.dashboard-root .diversification-card--expanded .dw--lg{gap:12px;min-height:0}.dashboard-root .diversification-card--expanded #d-home{flex-basis:96px;width:96px;height:96px}.dashboard-root .diversification-card--expanded .leg--lg .lr,.dashboard-root .diversification-card--expanded .leg--lg .lp{font-size:11px}}
.new-user-root{--bg:#09090b;--s1:#111218;--s2:#171925;--s3:#1d2030;--gold:#c9a34e;--gold-h:#dfb865;--gold-d:#c9a34e1a;--gold-b:#c9a34e2e;--pur:#7c6cf5;--pur-h:#9d90f8;--pur-d:#7c6cf51a;--pur-b:#7c6cf52e;--pos:#34c27a;--neg:#e05c5c;--warn:#e8a838;--orange:#e8873a;--sage:#3d7a5a;--sage-text:#d4ffe8;--sage-sub:#d4ffe8a6;--t1:#fcf8f0f0;--t2:#fcf8f09e;--t3:#fcf8f05c;--t4:#fcf8f02e;--br:#ffffff0e;--br2:#ffffff17;--br3:#ffffff24;--sh:0 1px 3px #0006, 0 4px 16px #00000040;--sh-h:0 2px 6px #00000080, 0 8px 32px #00000059, 0 0 0 1px #ffffff12;--font-body:"Inter", -apple-system, BlinkMacSystemFont, sans-serif;--font-display:"DM Sans", sans-serif}.new-user-root,.new-user-root *,.new-user-root :before,.new-user-root :after{box-sizing:border-box}.new-user-root{background:var(--bg);color:var(--t1);font-family:var(--font-body);-webkit-font-smoothing:antialiased;min-height:100vh;font-size:13px;line-height:1.5}.new-user-root ::-webkit-scrollbar{width:5px;height:5px}.new-user-root ::-webkit-scrollbar-track{background:0 0}.new-user-root ::-webkit-scrollbar-thumb{background:var(--br3);border-radius:3px}.new-user-root ::-webkit-scrollbar-thumb:hover{background:var(--t4)}@keyframes nu-fadeIn{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}@keyframes nu-slideUp{0%{opacity:0;transform:translateY(24px)}to{opacity:1;transform:translateY(0)}}.new-user-root .au{animation:.38s cubic-bezier(.2,.7,.3,1) both nu-fadeIn}.new-user-root .au1{animation-delay:70ms}.new-user-root .au2{animation-delay:.14s}.new-user-root .au3{animation-delay:.21s}.new-user-root .au4{animation-delay:.28s}.new-user-root .bento{grid-template-columns:repeat(12,1fr);align-items:stretch;gap:14px;width:100%;max-width:1360px;margin-inline:auto;display:grid}.new-user-root .b-12{grid-column:span 12}.new-user-root .b-8,.new-user-root .b-7,.new-user-root .b-6,.new-user-root .b-5,.new-user-root .b-4,.new-user-root .b-3{flex-direction:column;grid-column:span 12;display:flex}.new-user-root .b-3>*,.new-user-root .b-4>*,.new-user-root .b-5>*,.new-user-root .b-6>*,.new-user-root .b-7>*,.new-user-root .b-8>*{flex-direction:column;flex:1;min-height:0;display:flex}.new-user-root .bento-side-stack{flex-direction:column;align-self:start;gap:14px;display:flex}.new-user-root .bento-side-stack>*{min-height:0;flex:none!important;height:auto!important}@media (min-width:640px){.new-user-root .bento{gap:14px}}@media (min-width:768px){.new-user-root .b-8{grid-column:span 8}.new-user-root .b-4{grid-column:span 4}.new-user-root .b-6{grid-column:span 6}}@media (min-width:1025px){.new-user-root .b-12{grid-column:span 12}.new-user-root .b-8{grid-column:span 8}.new-user-root .b-7{grid-column:span 7}.new-user-root .b-6{grid-column:span 6}.new-user-root .b-5{grid-column:span 5}.new-user-root .b-4{grid-column:span 4}.new-user-root .b-3{grid-column:span 3}.new-user-root .bento{max-width:1360px}}@media (min-width:1280px){.new-user-root .bento{gap:16px;max-width:1360px}}@media (min-width:1536px){.new-user-root .bento{gap:18px;max-width:1360px}}@media (min-width:1920px){.new-user-root .bento{gap:20px;max-width:1520px}}@media (min-width:2560px){.new-user-root .bento{gap:22px;max-width:1680px}}.new-user-root .ey{letter-spacing:.12em;text-transform:uppercase;color:var(--t4);margin-bottom:7px;font-size:9px;font-weight:700}.new-user-root .ct{color:var(--t1);letter-spacing:-.01em;margin-bottom:3px;font-size:14.5px;font-weight:600}
.new-user-root.shell,.new-user-root .shell{grid-template-columns:208px 1fr;min-height:100vh;display:grid}.new-user-root .main{flex-direction:column;min-width:0;display:flex}.new-user-root .page-content{width:100%;padding:20px 22px 48px}.new-user-root .card{border-radius:14px;padding:20px;transition:transform .22s cubic-bezier(.2,.7,.3,1),box-shadow .22s}.new-user-root .c-s{background:var(--s1);border:1px solid var(--br);box-shadow:var(--sh)}.new-user-root .c-s:hover{box-shadow:var(--sh-h);transform:translateY(-1px)}.new-user-root .c-t{border:1px solid var(--br);background:#0b0c10a6}.new-user-root .c-t:hover{border-color:var(--br2);transform:translateY(-1px)}.new-user-root .btn-g{background:var(--gold);color:#09090b;cursor:pointer;border:none;border-radius:8px;align-items:center;gap:4px;padding:8px 16px;font-family:inherit;font-size:12px;font-weight:700;transition:all .2s;display:inline-flex}.new-user-root .btn-g:hover{background:var(--gold-h)}.new-user-root .nav-toggle,.new-user-root .nav-drawer-close{display:none}.new-user-root .nav-backdrop{z-index:90;-webkit-backdrop-filter:blur(2px);background:#09090b8c;display:none;position:fixed;inset:0}@media (max-width:1024px){.new-user-root.shell,.new-user-root .shell{grid-template-columns:1fr}.new-user-root .nav-toggle,.new-user-root .nav-drawer-close{display:inline-flex}.new-user-root .sidebar{z-index:100;border-right:1px solid var(--br2);width:min(280px,86vw);height:100dvh;box-shadow:none;transition:transform .28s cubic-bezier(.2,.7,.3,1);position:fixed;top:0;left:0;transform:translate(-105%)}.new-user-root.shell.nav-open .sidebar{transform:translate(0);box-shadow:24px 0 48px #00000073}.new-user-root.shell.nav-open .nav-backdrop{display:block}.new-user-root .page-content{padding:16px 16px 48px}}@media (max-width:640px){.new-user-root .page-content{padding:14px 12px 80px}}
.sidebar{background:var(--s1);border-right:1px solid var(--br);flex-direction:column;height:100vh;display:flex;position:sticky;top:0}.sidebar__head{flex:1;padding:22px 14px 0}.sidebar__logo{color:var(--t1);letter-spacing:-.01em;font-size:15px;font-weight:700;font-family:var(--font-display);margin-bottom:32px;padding:0 8px}.sidebar__logo em{color:var(--gold);font-style:normal}.sidebar__item{cursor:pointer;color:var(--t3);border-left:2px solid #0000;border-radius:9px;align-items:center;gap:10px;margin-bottom:2px;padding:10px 12px;font-size:13px;font-weight:500;transition:all .18s;display:flex}.sidebar__item:hover{color:var(--t2);background:#ffffff08}.sidebar__item--active{color:var(--t1);background:var(--pur-d);border-left-color:var(--pur)}.sidebar__item--active i{color:var(--pur)}.sidebar__item i{text-align:center;flex-shrink:0;width:18px;font-size:16px}.sidebar__divider{background:var(--br);height:1px;margin:6px 12px}.sidebar__foot{border-top:1px solid var(--br);padding:14px}.sidebar__user{cursor:pointer;border-radius:9px;align-items:center;gap:9px;min-width:0;margin-top:10px;padding:8px 10px;transition:background .18s;display:flex}.sidebar__user:hover{background:#ffffff08}.sidebar__avatar{background:var(--gold-d);border:1px solid var(--gold-b);width:32px;height:32px;color:var(--gold);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:11px;font-weight:700;display:flex}.sidebar__name{color:var(--t1);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:600;overflow:hidden}.sidebar__status{color:var(--t4);margin-top:1px;font-size:9.5px}
.topbar{border-bottom:1px solid var(--br);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);z-index:30;background:#09090beb;justify-content:space-between;align-items:center;gap:14px;padding:12px 24px;display:flex;position:sticky;top:0}.topbar__left{align-items:center;gap:10px;min-width:0;display:flex}.topbar__crumb{color:var(--t2);font-size:11.5px;font-weight:500}.topbar__right{align-items:center;gap:8px;display:flex}.icon-btn{border:1px solid var(--br);width:30px;height:30px;color:var(--t3);cursor:pointer;background:0 0;border-radius:7px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;transition:all .2s;display:flex}.icon-btn:hover{border-color:var(--br2);color:var(--t2)}@media (max-width:1024px){.topbar{min-height:56px;padding:16px 18px}.topbar__crumb{font-size:13.5px}.icon-btn{border-radius:8px;width:34px;height:34px;font-size:16px}}@media (max-width:640px){.topbar{min-height:54px;padding:15px 14px}}
.kite-guide{z-index:1000;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.kite-guide__backdrop{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#030407d1;border:0;position:absolute;inset:0}.kite-guide__panel{border:1px solid var(--br2);background:#111217;border-radius:18px;width:min(390px,100%);max-height:calc(100vh - 40px);padding:34px 30px 24px;position:relative;overflow-y:auto;box-shadow:0 24px 80px #0000008c}.kite-guide__close{width:30px;height:30px;color:var(--t3);cursor:pointer;background:#ffffff0f;border:0;border-radius:50%;position:absolute;top:12px;right:12px}.kite-guide__login-card{color:#737780;background:#fff;border-radius:5px;width:min(280px,100%);margin:0 auto 22px;padding:26px 26px 20px;box-shadow:0 12px 34px #00000047}.kite-guide__kite-logo{clip-path:polygon(26% 0,100% 0,67% 50%,100% 100%,26% 100%,0 50%);background:#ff4b2b;width:46px;height:32px;margin:0 auto 26px}.kite-guide__field{color:#a5a8ae;border:1px solid #e2e4e8;align-items:center;height:36px;margin-bottom:16px;padding:0 12px;font-size:9px;display:flex}.kite-guide__field--password{justify-content:space-between}.kite-guide__check-row{gap:7px;margin:2px 0 18px;font-size:8px;display:flex}.kite-guide__checkbox{border:1px solid #d9dce1;border-radius:2px;flex:none;width:12px;height:12px}.kite-guide__check-row strong,.kite-guide__check-row small{font-weight:400;display:block}.kite-guide__check-row small{color:#b3b6bc;margin-top:3px;font-size:7px}.kite-guide__login-button{color:#fff;text-align:center;background:#ff572f;border-radius:2px;padding:9px;font-size:10px;font-weight:600}.kite-guide__forgot{text-align:center;color:#989ca3;margin-top:12px;font-size:8px}.kite-guide__copy h2{color:var(--t1);margin:0 0 8px;font-size:17px}.kite-guide__copy p{color:var(--t3);margin:0;font-size:13px;line-height:1.55}.kite-guide__continue{background:var(--gold);color:#09090b;cursor:pointer;border:0;border-radius:10px;width:100%;margin-top:24px;padding:14px;font-size:14px;font-weight:700}@media (max-width:480px){.kite-guide{padding:10px}.kite-guide__panel{max-height:calc(100vh - 20px);padding:30px 22px 20px}}
.welcome-card{border:1px solid #c9a34e38;border-radius:16px;transition:transform .24s,box-shadow .24s;position:relative;overflow:hidden;box-shadow:0 4px 40px #c9a34e1f,0 0 0 1px #c9a34e1a,0 20px 60px #00000080}.welcome-card:hover{transform:translateY(-2px);box-shadow:0 8px 60px #c9a34e2e}.welcome-card__body{background:linear-gradient(145deg,#1a1507 0%,#201a06 35%,#17140a 70%,#0f0e08 100%);padding:28px 28px 24px;position:relative;overflow:hidden}.welcome-card__body:before{content:"";pointer-events:none;background:radial-gradient(circle,#c9a34e2e 0%,#c9a34e0f 40%,#0000 70%);border-radius:50%;width:360px;height:360px;position:absolute;top:-120px;right:-60px}.welcome-card__content{z-index:2;position:relative}.welcome-card__greeting{letter-spacing:.13em;text-transform:uppercase;color:#c9a34e99;margin-bottom:9px;font-size:9.5px;font-weight:700}.welcome-card__name{color:#fdf8ee;font-size:28px;font-weight:700;font-family:var(--font-display);letter-spacing:-.03em;margin-bottom:10px;line-height:1.1}.welcome-card__msg{color:var(--t2);max-width:380px;margin-bottom:20px;font-size:13px;line-height:1.6}.welcome-card__actions{grid-template-columns:1fr 1fr;gap:9px;display:grid}.welcome-card__actions--single{grid-template-columns:minmax(0,320px)}.welcome-card__action{cursor:pointer;text-align:left;background:0 0;border:1.5px solid;border-radius:12px;align-items:center;gap:10px;padding:14px;font-family:inherit;transition:all .2s;display:flex}.welcome-card__action i{font-size:18px}.welcome-card__action-info{min-width:0}.welcome-card__action-title{margin-bottom:2px;font-size:12.5px;font-weight:700}.welcome-card__action-sub{opacity:.7;font-size:10px}.welcome-card__action--kyc{color:var(--orange);background:#e8873a14;border-color:#e8873a59}.welcome-card__action--kyc:hover{background:#e8873a24}.welcome-card__action--kite{background:var(--gold-d);color:var(--gold);border-color:#c9a34e4d}.welcome-card__action--kite:hover{background:#c9a34e29}.welcome-card__ribbon{background:var(--sage);justify-content:space-between;align-items:center;padding:12px 24px;display:flex}.welcome-card__ribbon span{color:var(--sage-sub);font-size:11px;font-weight:500}.welcome-card__ribbon-link{color:var(--sage-text);cursor:pointer;flex-shrink:0;align-items:center;gap:4px;font-size:12px;font-weight:600;text-decoration:none;display:flex}.welcome-card__ribbon-link:hover{text-decoration:underline}.welcome-card__ribbon-link i{font-size:12px}@media (max-width:640px){.welcome-card__body{padding:22px 18px 20px}.welcome-card__name{font-size:22px}.welcome-card__actions,.welcome-card__actions--single{grid-template-columns:1fr}.welcome-card__ribbon{flex-wrap:wrap;gap:8px;padding:12px 16px}}@media (min-width:768px) and (max-width:1024px){.welcome-card__body{padding:20px 18px 18px}.welcome-card__name{font-size:22px}.welcome-card__msg{max-width:none;margin-bottom:14px;font-size:12.5px}.welcome-card__actions,.welcome-card__actions--single{grid-template-columns:1fr}.welcome-card__ribbon{padding:10px 16px}}
.concierge{background:linear-gradient(145deg, var(--s2) 0%, var(--s1) 100%);border:1px solid var(--pur-b);box-shadow:var(--sh);box-sizing:border-box;border-radius:14px;flex-direction:column;width:100%;padding:18px;transition:all .22s;display:flex;position:relative;overflow:hidden;flex:none!important;height:auto!important}.concierge:before{content:"";pointer-events:none;background:radial-gradient(circle,#7c6cf51a,#0000 68%);border-radius:50%;width:140px;height:140px;position:absolute;top:-35px;right:-35px}.concierge__eyebrow{z-index:1;margin-bottom:10px;position:relative}.concierge__header{z-index:1;align-items:center;gap:10px;min-width:0;margin-bottom:12px;display:flex;position:relative}.concierge__avatar{background:var(--pur-d);border:1.5px solid var(--pur-b);width:42px;height:42px;color:var(--pur);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:13px;font-weight:700;display:flex}.concierge__avatar--photo{object-fit:cover;color:#0000;padding:0}.concierge__identity{flex:1;min-width:0}.concierge__name{color:var(--t1);margin-bottom:1px;font-size:13px;font-weight:600;line-height:1.3}.concierge__title{color:var(--pur);letter-spacing:.05em;text-transform:uppercase;font-size:9px;font-weight:700;line-height:1.3}.concierge__meta{color:var(--t4);margin-top:2px;font-size:10px;line-height:1.35}.concierge__bio{color:var(--t3);z-index:1;margin:0 0 12px;font-size:11px;line-height:1.65;position:relative}.concierge__actions{z-index:1;gap:5px;margin-top:0;display:flex;position:relative}.concierge__btn{border:1px solid var(--br2);color:var(--t2);cursor:pointer;background:#ffffff0a;border-radius:7px;flex:1;justify-content:center;align-items:center;gap:4px;min-width:0;padding:8px;font-family:inherit;font-size:10.5px;font-weight:500;text-decoration:none;transition:all .2s;display:flex}.concierge__btn:hover:not(:disabled){border-color:var(--pur-b);color:var(--t1);background:var(--pur-d)}.concierge__btn:disabled{opacity:.45;cursor:not-allowed}.concierge__btn svg{flex-shrink:0}
.donut-chart{flex-shrink:0;position:relative}.donut-chart svg{width:100%;height:100%}.donut-chart__center{text-align:center;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.donut-chart__value{color:var(--t1);font-size:22px;font-weight:800;font-family:var(--font-display);line-height:1}.donut-chart__label{color:var(--t3);text-transform:uppercase;letter-spacing:.8px;margin-top:2px;font-size:9px;font-weight:600}
.pf-card{background:var(--s1);border:1px solid var(--br2);box-shadow:var(--sh);border-radius:14px;flex-direction:column;padding:22px 20px 20px;transition:all .22s;display:flex}.pf-card:hover{box-shadow:var(--sh-h);transform:translateY(-2px)}.pf-card__header{justify-content:space-between;align-items:center;margin-bottom:4px;display:flex}.pf-card__title{color:var(--t1);letter-spacing:-.2px;font-size:16px;font-weight:700;font-family:var(--font-display)}.pf-card__badge{color:#000;background:var(--pos);letter-spacing:.2px;border-radius:5px;padding:3px 10px;font-size:9.5px;font-weight:700}.pf-card__desc{color:var(--t3);margin-bottom:16px;font-size:11.5px}.pf-card__alloc{align-items:center;gap:18px;margin-bottom:20px;display:flex}.pf-card__legend{flex-direction:column;flex:1;gap:6px;display:flex}.pf-card__legend-item{justify-content:space-between;align-items:center;font-size:12px;display:flex}.pf-card__legend-left{color:var(--t2);align-items:center;gap:7px;display:flex}.pf-card__legend-dot{border-radius:3px;flex-shrink:0;width:8px;height:8px}.pf-card__legend-pct{color:var(--t1);font-weight:700;font-family:var(--font-display)}.pf-card__subscribe{background:var(--gold);color:#09090b;cursor:pointer;border:none;border-radius:10px;width:100%;margin-top:auto;padding:12px;font-family:inherit;font-size:12.5px;font-weight:700;transition:all .2s}.pf-card__subscribe:hover{background:var(--gold-h);box-shadow:0 4px 18px #c9a34e38}@media (min-width:768px) and (max-width:1024px){.pf-card{padding:18px 16px 16px}.pf-card__title{font-size:15px}.pf-card__alloc{gap:14px;margin-bottom:16px}.pf-card__legend-item{font-size:11.5px}.pf-card__subscribe{padding:11px;font-size:12px}}
.curated-carousel{width:100%}.curated-carousel__track{scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch;scrollbar-width:none;gap:14px;margin:0 -2px;padding:4px 2px 12px;display:flex;overflow-x:auto}.curated-carousel__track::-webkit-scrollbar{display:none}.curated-carousel__slide{scroll-snap-align:center;flex:0 0 min(100%,360px);min-width:min(100%,320px)}.curated-carousel__slide .pf-card{height:100%}.curated-carousel__dots{justify-content:center;align-items:center;gap:8px;padding:4px 0 2px;display:flex}.curated-carousel__dot{cursor:pointer;background:#ffffff2e;border:none;border-radius:999px;width:7px;height:7px;padding:0;transition:background .2s,width .2s}.curated-carousel__dot--on{background:var(--gold,#c9a34e);width:18px}@media (min-width:768px){.curated-carousel__slide{flex:0 0 min(420px,85%)}}@media (min-width:1025px){.curated-carousel__track{gap:16px}.curated-carousel__slide{scroll-snap-align:start;flex:0 0 380px}}
