body{color:var(--brand-navy)}a{color:var(--brand-teal)}::selection{background:rgb(var(--brand-mint-rgb)/.28);color:var(--brand-navy)}.brand h1{color:var(--brand-navy);letter-spacing:.035em}.vault-brand{direction:ltr;letter-spacing:.055em}.vault-screen{background:var(--brand-navy)!important}.primary-btn,.pwa-guide-dismiss,.vault-submit{border-color:var(--brand-teal)!important;background:linear-gradient(135deg,var(--brand-mint),var(--brand-teal))!important;color:#fff!important;box-shadow:0 7px 18px rgb(var(--brand-teal-rgb)/.23)!important}@media (hover:hover){.primary-btn:hover:not(:disabled),.pwa-guide-dismiss:hover:not(:disabled),.vault-submit:hover:not(:disabled){background:linear-gradient(135deg,#35d0ae,#01877a)!important}}.dashboard-page .metrics-dual .metric.main,.loan-metric.primary,.metric.main{border-color:rgb(var(--brand-teal-rgb)/.36)!important;background:linear-gradient(135deg,var(--brand-navy) 0,var(--brand-teal) 100%)!important;box-shadow:0 13px 30px rgb(var(--brand-navy-rgb)/.16)!important}.loan-overdue-ok,.positive,.pwa-guide-kicker{color:var(--brand-teal)!important}.pill.good,.watch-results button[aria-pressed=true]{background:rgb(var(--brand-mint-rgb)/.13)!important;border-color:rgb(var(--brand-teal-rgb)/.25)!important;color:#007d70!important}.page-nav{border-color:#d4e2e6!important;background:rgb(242 247 247/.96)!important}.page-nav a{color:#536b7c}@media (hover:hover){.page-nav a:hover{background:#fff!important;color:var(--brand-teal)!important}.page-nav a[aria-current=page]:hover{color:#fff!important}}.dialog-box .field input:focus,.dialog-box .field textarea:focus,.dialog-box .persian-date-trigger:focus-visible,.dialog-box [data-slot=select-trigger]:focus-visible,.field input:focus,a:focus-visible,button:focus-visible,summary:focus-visible{border-color:var(--brand-teal)!important;outline-color:var(--brand-teal)!important;box-shadow:0 0 0 3px rgb(var(--brand-mint-rgb)/.18)!important}.pwa-guide-icon,.vault-lock{border-color:rgb(var(--brand-teal-rgb)/.18)!important;background:rgb(var(--brand-mint-rgb)/.12)!important;color:var(--brand-teal)!important}.pwa-guide-overlay,[data-slot=alert-dialog-overlay],[data-slot=dialog-overlay]{background:rgb(var(--brand-navy-rgb)/.72)!important}[data-slot=alert-dialog-overlay],[data-slot=dialog-overlay]{z-index:120!important}[data-slot=alert-dialog-content],[data-slot=dialog-content]{z-index:121!important}[data-slot=popover-content],[data-slot=select-content]{z-index:130!important}.pwa-update{border-color:rgb(255 255 255/.22);background:var(--brand-navy)}.pwa-update button{background:var(--brand-teal)}.ghost-btn:hover:not(:disabled),.icon-btn:hover:not(:disabled){background:rgb(var(--brand-mint-rgb)/.1);color:var(--brand-teal)}.portfolio-candle-chart{background:linear-gradient(180deg,rgb(var(--brand-mint-rgb)/.055),#fff)}.market-range-track{background:linear-gradient(90deg,#CC3D4E,#E59C38 50%,var(--brand-teal))}.crypto-map,.stock-map.stock-map-grouped{background:var(--brand-navy)!important}@media (display-mode:standalone){body,html{background:var(--brand-navy)!important}}.topbar{background:transparent!important}.brand{gap:11px;direction:rtl}.market-card header svg,.metrics .metric-label>svg{width:30px!important;height:30px!important;flex:0 0 30px!important;opacity:1!important;stroke-width:1.8}.portfolio-heat-legend i.up{background:var(--brand-teal)!important}.loan-metric-head{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;width:100%}.loan-metric-head>svg{width:30px;height:30px;flex:0 0 30px;color:#fff;stroke-width:1.8}.dashboard-page .performance-metric .metric-label{width:100%;direction:rtl;text-align:right}.dashboard-page .performance-metric .metric-label>svg{margin-inline-start:auto}.dashboard-page .performance-metric .metric-detail{width:100%}.dashboard-page .performance-metric .formula-help{width:24px!important;height:24px!important;flex:0 0 24px!important;padding:3px!important}.dashboard-page .performance-metric .formula-help>svg{width:15px!important;height:15px!important;flex:0 0 15px!important;stroke-width:2!important}.loan-chart-tooltip{font:500 12px/1.9 var(--font-sans)}.loan-chart-tooltip>div{align-items:baseline;white-space:nowrap;unicode-bidi:isolate}.loan-chart-tooltip bdi{font-weight:700}.loan-action-row{gap:10px;flex-wrap:wrap}.loan-calculator-open{display:inline-flex;align-items:center;gap:7px;min-height:42px;border-color:#b9d3d7!important;background:#fff!important;color:var(--brand-navy)!important}.loan-calculator-open:hover{border-color:var(--brand-teal)!important;background:#f4fbf9!important;color:var(--brand-teal)!important}.loan-calculator-dialog{display:flex!important;width:min(1120px,calc(100% - 32px));max-width:1120px!important;height:min(780px,calc(100dvh - 32px));max-height:calc(100dvh - 32px)!important;flex-direction:column;overflow:hidden!important}.loan-calculator-dialog>[data-slot=dialog-header]{flex:0 0 auto}.loan-calculator-layout{display:grid;grid-template-columns:minmax(300px,.78fr) minmax(430px,1.22fr);gap:16px;min-height:0;flex:1;margin-top:2px;overflow:hidden}.loan-calculator-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));align-content:start;gap:14px;padding:18px;border:1px solid #dfe8ec;border-radius:18px;background:#f7fafb}.loan-calculator-form .wide{grid-column:1/-1}.loan-calculator-form .field label{color:#516b78!important}.loan-fixed-field{display:flex;height:44px;align-items:center;padding:0 12px;border:1px solid #d6e2e8;border-radius:10px;background:#eef3f5;color:#607986;font-size:14px}.loan-calculate-btn{display:flex;align-items:center;justify-content:center;gap:7px;min-height:46px;margin-top:2px}.loan-calculator-result{min-width:0;min-height:0;padding:16px;border:1px dashed #cadadd;border-radius:18px;background:#fff;overflow:hidden}.loan-calculator-result.has-result{border-style:solid;border-color:#bcdcd5;box-shadow:0 10px 28px rgb(var(--brand-navy-rgb)/.06);display:flex;flex-direction:column}.loan-result-empty{height:100%;min-height:390px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;color:#758a95}.loan-result-empty svg{margin-bottom:14px;color:var(--brand-teal)}.loan-result-empty strong{color:var(--brand-navy);font-size:15px}.loan-result-empty p{max-width:290px;margin:6px 0 0;font-size:12px;line-height:1.9}.loan-result-heading{display:flex;align-items:center;gap:10px;margin-bottom:10px}.loan-result-heading>span{width:42px;height:42px;display:grid;place-items:center;border-radius:13px;background:#e7f6f2;color:var(--brand-teal)}.loan-result-heading small,.loan-result-heading strong{display:block}.loan-result-heading small{color:#718793;font-size:10px}.loan-result-heading strong{color:var(--brand-navy);font-size:14px;line-height:1.9}.loan-result-primary{display:flex;min-height:74px;align-items:center;justify-content:space-between;gap:18px;padding:12px 16px;border-radius:15px;background:linear-gradient(125deg,var(--brand-navy),#164e50);color:#fff}.loan-result-primary span{display:block;color:#c8dfdc;font-size:12px}.loan-result-primary strong{display:block;margin:0;font-size:23px;line-height:1.5;font-variant-numeric:tabular-nums;white-space:nowrap}.loan-result-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:7px;margin:10px 0}.loan-result-grid span{padding:10px 11px;border-radius:11px;background:#f3f7f8;color:#667e8a;font-size:10px}.loan-result-grid strong{display:block;margin-top:3px;color:var(--brand-navy);font-size:12px;line-height:1.8}.loan-result-table{height:270px;min-height:270px;max-height:270px;overflow:auto;border:1px solid #e0e9ec;border-radius:12px;scrollbar-width:thin;overscroll-behavior:contain}.loan-result-table table{width:100%;min-width:510px;border-collapse:collapse}.loan-result-table th{position:sticky;top:0;z-index:1;padding:9px 10px;background:#edf4f5;color:#5e7682;font-size:10px;text-align:right}.loan-result-table td{padding:8px 10px;border-top:1px solid #edf2f3;color:#294b57;font-size:11px;white-space:nowrap}.loan-use-result{width:100%;display:flex;align-items:center;justify-content:center;gap:7px;margin:10px 0 0;min-height:40px;border-color:#9bcac0!important;color:var(--brand-teal)!important;background:#eff9f6!important}.loan-result-disclaimer{margin:7px 2px 0;color:#778b95;font-size:10px;line-height:1.8}@media(min-width:761px) and (max-height:820px){.loan-calculator-dialog{padding:18px!important}.loan-calculator-form{padding:14px;gap:10px}.loan-result-grid span{padding:7px 9px}}@media(display-mode:standalone),(max-width:760px){.loan-action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}.loan-action-row>button{width:100%;justify-content:center}.loan-calculator-dialog{width:calc(100% - 20px);height:auto;max-height:92dvh!important;padding-inline:14px!important;overflow-x:hidden!important;overflow-y:auto!important;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;touch-action:pan-y}.loan-calculator-layout{display:block;min-height:auto;flex:none;overflow:visible}.loan-calculator-form{margin-bottom:14px;padding:14px;gap:12px 8px}.loan-calculator-result{min-height:320px;padding:14px;overflow:visible}.loan-calculator-result.has-result{display:block}.loan-result-table{height:270px;min-height:270px;max-height:270px;overflow:auto;-webkit-overflow-scrolling:touch}.loan-result-empty{min-height:290px}.loan-result-primary strong{font-size:20px}.loan-result-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:390px){.loan-calculator-form{grid-template-columns:1fr}.loan-calculator-form .wide{grid-column:auto}.loan-result-grid{grid-template-columns:1fr}}@media(max-width:760px){.topbar{background:transparent!important;border-bottom-color:#dce7ea!important}.topbar,.topbar .brand h1{color:var(--brand-navy)!important}.brand{gap:8px}}@media(display-mode:standalone) and (max-width:760px){.topbar{background:transparent!important}.page-nav{background:var(--brand-navy)!important;box-shadow:0 -8px 28px rgb(var(--brand-navy-rgb)/.32)!important}.page-nav a{color:rgba(255,255,255,.76)!important}.page-nav a[aria-current=page]{background:var(--brand-teal)!important;color:#fff!important;box-shadow:0 5px 15px rgb(0 0 0/.28)!important}.dashboard-page .metrics-dual .metric.performance-metric{grid-column:auto!important;min-width:0;min-height:150px;padding:14px 12px}.dashboard-page .performance-metric .metric-label{font-size:12px;gap:4px}.dashboard-page .performance-metric .metric-label>svg{width:26px!important;height:26px!important;flex-basis:26px!important}.dashboard-page .performance-metric .metric-number.fitted-metric-number{min-height:52px;margin:8px 0}.dashboard-page .performance-metric .metric-detail{font-size:11px;line-height:1.65}}.portfolio-candle-chart{position:relative}.dashboard-page .metrics-dual .metric.performance-metric{border-top-width:1px!important;border:1px solid var(--border)!important;background:linear-gradient(135deg,#fff,#f8fbfc)!important;box-shadow:0 8px 24px rgb(var(--brand-navy-rgb)/.035)!important}.dashboard-page .performance-metric .metric-number.fitted-metric-number{justify-content:center!important;text-align:center!important}.dashboard-page .performance-metric .metric-detail{text-align:right!important}.owner-pie{position:relative}.owner-pie-center{position:absolute;z-index:1;inset:50% auto auto 50%;display:flex;transform:translate(-50%,-50%);flex-direction:column;align-items:center;justify-content:center;color:#738495;line-height:1.25;pointer-events:none}.owner-pie-center strong{color:var(--brand-navy);font-size:24px;font-weight:700}.owner-pie-center span{font-size:12px}.owner-pie .recharts-tooltip-wrapper{z-index:3!important}.person-transaction-sort{display:inline-flex;align-items:center;gap:5px;border:0;background:transparent;color:inherit;font:inherit;font-weight:inherit;padding:0;text-align:right;white-space:nowrap}.person-transaction-sort svg{opacity:.65;flex:none}.person-transaction-sort i{color:var(--brand-teal);font-size:12px;font-style:normal}.person-balance-flow{display:inline-flex;direction:rtl;align-items:center;gap:7px;white-space:nowrap}.person-balance-flow bdi{display:inline-flex;align-items:baseline;gap:4px;direction:rtl}.person-balance-flow small{color:#7b8d99;font-size:9px}.person-balance-flow i{color:var(--brand-teal);font-style:normal}.loan-status-tag{display:inline-flex!important;width:max-content;align-items:center;justify-content:center;gap:6px;padding:4px 10px!important;border:1px solid transparent!important;border-radius:999px!important;font-size:12px!important;font-weight:700!important;line-height:1.5!important}.loan-status-tag.paid{border-color:rgb(var(--brand-teal-rgb)/.22)!important;background:rgb(var(--brand-mint-rgb)/.16)!important;color:#00796e!important}.loan-status-tag.pending{border-color:#e7d9ae!important;background:#fff5d9!important;color:#88691e!important}.loan-status-tag.overdue{border-color:#efc9c9!important;background:#fff0f0!important;color:#CC3D4E!important}.loan-installments tr.is-paid{opacity:1!important}.loan-progress-marker>i{background:linear-gradient(90deg,var(--brand-teal),var(--brand-mint))!important;box-shadow:0 0 10px rgb(var(--brand-teal-rgb)/.25)!important}.loan-progress-marker>i:after{background:var(--brand-teal)!important;box-shadow:0 1px 6px rgb(var(--brand-navy-rgb)/.35)!important}.loan-progress-marker>i>b{background:var(--brand-navy)!important}@media(max-width:760px){.dashboard-page .metrics-dual .metric.performance-metric{grid-column:auto!important;min-width:0;min-height:150px;padding:14px 12px!important}.dashboard-page .performance-metric .metric-label{font-size:12px;gap:4px}.dashboard-page .performance-metric .metric-label>svg{width:26px!important;height:26px!important;flex-basis:26px!important}.dashboard-page .performance-metric .metric-number.fitted-metric-number{min-height:52px;margin:8px 0}.dashboard-page .performance-metric .metric-detail{font-size:11px;line-height:1.65}}@media(display-mode:standalone) and (max-width:760px){.shell,body,html{background:#f4f7f9!important;background-image:none!important;filter:none!important}.shell{position:relative}.shell:before{position:fixed;z-index:59;inset:0 0 auto;height:env(safe-area-inset-top);background:#f4f7f9;pointer-events:none}}@media(max-width:760px){body,html{background:#f4f7f9!important;background-image:none!important}.shell{padding-bottom:calc(98px + env(safe-area-inset-bottom))!important}.topbar{width:100%;min-height:76px;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;flex-wrap:nowrap!important;gap:14px!important;padding-block:12px!important}.topbar .brand{flex:0 1 auto;flex-direction:row!important;min-width:0}.header-command,.topbar .brand{direction:ltr!important;display:flex;align-items:center}.header-command{flex:none;margin-inline-start:auto}.header-command time{display:none!important}.app-menu-trigger{width:44px!important;min-width:44px;min-height:44px;padding:0!important}.app-menu-trigger span{display:none!important}.page-nav{position:fixed!important;z-index:60!important;inset-inline:max(12px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-left))!important;bottom:max(12px,env(safe-area-inset-bottom))!important;width:auto!important;margin:0!important;padding:6px!important;border-radius:22px!important;background:rgb(var(--brand-navy-rgb)/.96)!important;backdrop-filter:blur(18px) saturate(130%)!important}.page-nav a{min-height:52px!important;flex-direction:column!important;gap:2px!important;padding:5px 2px!important;border-radius:16px!important;color:rgb(255 255 255/.74)!important;font-size:10px!important;line-height:1.5!important}.page-nav a svg{width:19px;height:19px;flex:none}.page-nav a[aria-current=page]{background:var(--brand-teal)!important;color:#fff!important;box-shadow:0 5px 15px rgb(0 0 0/.26)!important}.pwa-actions{bottom:calc(92px + env(safe-area-inset-bottom))!important}}@media(display-mode:standalone) and (max-width:760px){.shell{padding-top:env(safe-area-inset-top)!important}.shell:before{content:none!important;display:none!important}.topbar,.topbar *{filter:none!important;backdrop-filter:none!important;opacity:1!important}}[data-slot=sheet-overlay]{z-index:100!important;background:rgb(var(--brand-navy-rgb)/.62)!important;backdrop-filter:none!important}.app-menu-sheet{z-index:101!important;width:min(92vw,430px)!important;max-width:430px!important;border-color:rgb(var(--brand-navy-rgb)/.1)!important;background:#f4f7f9!important;box-shadow:-18px 0 54px rgb(var(--brand-navy-rgb)/.2)!important}.app-menu-header{position:relative;display:flex!important;min-height:92px;flex-direction:row!important;align-items:center;justify-content:flex-start;gap:15px!important;padding:22px 24px!important;border-bottom:1px solid rgb(var(--brand-navy-rgb)/.1)!important;background:#fff!important;text-align:right}.app-menu-header [data-slot=sheet-title]{color:var(--brand-navy)!important;font-size:.92rem!important;font-weight:700!important}.app-menu-trigger{width:46px!important;min-width:46px!important;padding:0!important}.app-menu-back{display:grid;width:44px;height:44px;flex:0 0 44px;place-items:center;border:0;border-radius:14px;background:rgb(var(--brand-mint-rgb)/.14);color:var(--brand-teal);cursor:pointer}.app-menu-scroll{min-height:0;overflow-y:auto;padding:7px 0 26px;overscroll-behavior:contain}.app-menu-actions{gap:8px!important}.app-menu-actions>.ghost-btn,.app-menu-item,.app-menu-logout{display:flex!important;width:100%!important;align-items:center!important;justify-content:flex-start!important;gap:13px!important;border:1px solid rgb(var(--brand-navy-rgb)/.08)!important;background:#fff!important;color:var(--brand-navy)!important;text-align:right!important;font:700 .92rem var(--font-sans)!important;box-shadow:0 5px 18px rgb(var(--brand-navy-rgb)/.045)!important;cursor:pointer}.app-menu-actions>.ghost-btn>svg,.app-menu-item>svg,.app-menu-logout>svg{width:22px;height:22px;flex:0 0 22px;color:var(--brand-teal)!important}.app-menu-item>span,.app-menu-logout>span{display:flex;min-width:0;flex-direction:column;gap:3px}.app-menu-item small,.app-menu-logout small{color:rgb(var(--brand-navy-rgb)/.5)!important;font-size:10px!important;font-weight:500!important}.app-menu-exit-section{margin-top:8px;padding-top:18px!important}.app-menu-logout{border-color:#efcfcb!important;background:#fff!important}.app-menu-logout,.app-menu-logout strong,.app-menu-logout>svg{color:#CC3D4E!important}@media(hover:hover){.app-menu-actions>.ghost-btn:hover,.app-menu-item:hover{border-color:rgb(var(--brand-teal-rgb)/.3)!important;background:rgb(var(--brand-mint-rgb)/.1)!important;transform:translateY(-1px)}.app-menu-logout:hover{border-color:#CC3D4E!important;background:#fff4f2!important;transform:translateY(-1px)}}.session-restore{display:flex;min-height:100dvh;flex-direction:column;align-items:center;background:var(--brand-navy)!important}.session-restore-brand{display:flex!important;direction:ltr;align-items:center;gap:14px;margin:0 0 42px!important;filter:none!important;opacity:1!important}.session-restore .loading{display:flex;align-items:center;gap:10px;color:var(--brand-mint)!important}@media(max-width:760px){.app-menu-sheet,.page-nav{border:0!important;box-shadow:none!important}.app-menu-sheet{inset:0!important;width:100%!important;max-width:none!important;height:100dvh!important}.app-menu-header{min-height:calc(78px + env(safe-area-inset-top));padding:calc(14px + env(safe-area-inset-top)) 18px 14px!important}.app-menu-scroll{padding-bottom:calc(26px + env(safe-area-inset-bottom))}.app-menu-actions>.ghost-btn,.app-menu-item,.app-menu-logout{min-height:64px!important;border-radius:16px!important}.session-restore{padding:calc(22px + env(safe-area-inset-top)) 18px calc(22px + env(safe-area-inset-bottom))!important}}@media(display-mode:standalone) and (max-width:760px){.page-nav{inset-inline:0!important;bottom:0!important;width:100%!important;padding:6px max(8px,env(safe-area-inset-right)) calc(5px + env(safe-area-inset-bottom)) max(8px,env(safe-area-inset-left))!important;border-radius:20px 20px 0 0!important}}.referral-dialog{border-color:rgb(var(--brand-teal-rgb)/.2)!important}.referral-heading{display:flex;align-items:flex-start;gap:12px}.referral-heading>svg{flex:none;color:var(--brand-teal)}.referral-heading h3{margin:0}.referral-heading p{margin:4px 0 0;color:rgb(var(--brand-navy-rgb)/.58);font-size:12px;line-height:1.9}.referral-dialog>[data-slot=dialog-header]+.security-section{padding-top:0;border-top:0}.referral-dialog>.security-section{gap:16px;padding-block:18px}.app-menu-scroll{display:grid;gap:8px;padding-top:21px}.app-menu-section{display:grid;gap:8px;padding:0 18px!important}.app-menu-exit-section{margin:0!important;padding:0 18px!important;border-top:0!important}@media(max-width:760px){.app-menu-exit-section,.app-menu-section{padding-inline:15px!important}}@media(min-width:761px){body{background:#f3f6f8!important;background-attachment:scroll!important}.desktop-sticky-header{position:sticky;top:0;z-index:50;isolation:isolate;padding-top:1px;background:#f3f6f8;border-bottom:1px solid rgb(var(--brand-navy-rgb)/.1);box-shadow:none}.desktop-sticky-header .topbar{min-height:72px;padding-block:12px;background:transparent!important}.desktop-sticky-header .page-nav{gap:5px!important;margin:5px 0 8px!important;padding:4px!important;border-radius:14px!important;border-color:transparent!important;background:transparent!important;box-shadow:none!important}.desktop-sticky-header .page-nav a{min-height:38px;padding:6px 12px!important;border-radius:10px!important}}@media(max-width:760px){.desktop-sticky-header{display:contents}.desktop-sticky-header .topbar{position:sticky;top:env(safe-area-inset-top);z-index:55;width:100vw;max-width:none;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));box-sizing:border-box;border-bottom:1px solid rgb(var(--brand-navy-rgb)/.12)!important;background:var(--background)!important;box-shadow:none}}body,html{overflow-x:clip}.desktop-asset-list{display:none}@media(min-width:761px){.desktop-asset-list{display:block;min-width:0;background:#fff}.desktop-asset-summary{display:flex;align-items:center;gap:20px;flex-wrap:wrap;padding:11px 22px;border-bottom:1px solid #e8eef0;background:#f8fbfb;color:#607683;font-size:12px}.desktop-asset-summary strong{color:var(--brand-navy)}.desktop-asset-summary small{margin-inline-start:auto;color:#7b8e98}.desktop-asset-name{display:flex;align-items:center;gap:10px}.desktop-asset-open{width:100%;min-height:44px;padding:4px;border:0;background:transparent;color:inherit;text-align:right}.desktop-asset-open:focus-visible{border-radius:10px;outline:3px solid rgb(var(--brand-mint-rgb)/.38);outline-offset:2px}.desktop-asset-name>svg{width:36px;height:36px;padding:8px;border-radius:11px;background:rgb(var(--brand-mint-rgb)/.12);color:var(--brand-teal)}.desktop-asset-name small,.desktop-asset-name strong{display:block}.desktop-asset-name small{color:#8797a1;font-size:10px;direction:ltr;text-align:right}.desktop-asset-locations{display:flex;gap:5px;flex-wrap:wrap;max-width:300px;white-space:normal}.desktop-asset-locations span{display:inline-flex;align-items:center;gap:3px;padding:3px 7px;border-radius:7px;background:#eff4f5;color:#58717e;font-size:11px}.desktop-asset-unknown{display:grid;color:#667f8b;font-weight:700}.desktop-asset-unknown small{color:#8a9ba3;font-size:10px;font-weight:400}.desktop-asset-empty{min-height:210px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#78909b}.desktop-asset-empty strong{color:var(--brand-navy)}}.asset-detail{min-width:0;color:var(--brand-navy)}.asset-detail-head{position:relative;z-index:1;display:flex;align-items:center;gap:12px;border-bottom:1px solid var(--border);color:#667f8b;font-size:12px}.asset-detail-body{display:grid;gap:12px;padding:14px 18px 22px;background:#f4f7f8}.asset-detail-section{display:grid;gap:14px;padding:18px;border:1px solid rgb(var(--brand-navy-rgb)/.09);border-radius:16px;background:#fff;box-shadow:0 5px 18px rgb(var(--brand-navy-rgb)/.035)}.asset-detail-section>h3{display:flex;align-items:center;gap:8px;margin:0;font-size:15px}.asset-detail-section>h3 svg{color:var(--brand-teal)}.asset-detail-title{display:flex;align-items:center;gap:11px}.asset-detail-title>svg{width:44px;height:44px;padding:10px;border-radius:14px;background:rgb(var(--brand-mint-rgb)/.14);color:var(--brand-teal)}.asset-detail-title h3{margin:0;font-size:18px}.asset-detail-title small{direction:ltr;color:#7b8e98}.asset-detail-fact-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:9px}.asset-detail-fact-grid>span{display:grid;align-content:start;gap:5px;min-height:78px;padding:11px;border-radius:12px;background:#f3f7f8}.asset-detail-fact-grid small{color:#6d8490;font-size:10px;line-height:1.7}.asset-detail-fact-grid strong{overflow-wrap:anywhere;font-size:13px}.asset-detail-unknown{color:#93620e!important}.asset-holding-picker{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}.asset-holding-picker button{display:grid;min-height:76px;gap:4px;padding:11px;border:1px solid #d6e2e6;border-radius:12px;background:#fff;color:var(--brand-navy);text-align:right}.asset-holding-picker button[aria-pressed=true]{border-color:var(--brand-teal);background:rgb(var(--brand-mint-rgb)/.11);box-shadow:0 0 0 2px rgb(var(--brand-mint-rgb)/.16)}.asset-holding-picker small,.asset-holding-picker span{color:#6b818d;font-size:10px}.asset-detail-subsection{display:grid;gap:9px}.asset-detail-subsection h4{display:flex;align-items:center;gap:7px;margin:0;font-size:12px}.asset-detail-timeline{display:grid;gap:7px}.asset-detail-timeline>div{display:grid;grid-template-columns:minmax(120px,1fr) auto;gap:3px 12px;padding:10px 12px;border-inline-start:3px solid rgb(var(--brand-teal-rgb)/.35);border-radius:8px;background:#f7fafa}.asset-detail-timeline small,.asset-detail-timeline span{color:#6d8490;font-size:10px}.asset-detail-timeline small{grid-column:1/-1}.asset-detail-allocations{display:grid;gap:6px}.asset-detail-allocations span{display:flex;justify-content:space-between;padding:9px 11px;border-radius:9px;background:#f5f8f9;font-size:11px}.asset-detail-empty{margin:0;padding:12px;border-radius:10px;background:#f5f8f9;color:#738892;font-size:12px}.asset-detail-status-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.asset-detail-status-grid>span{display:grid;align-content:start;gap:4px;padding:11px;border:1px solid rgb(var(--brand-navy-rgb)/.07);border-radius:11px;background:#fafcfc}.asset-detail-status-grid em,.asset-detail-status-grid small{color:#70848f;font-size:10px;font-style:normal;line-height:1.65}.asset-detail-status-grid strong{font-size:11px}.asset-detail-good{color:var(--brand-teal)!important}.asset-detail-ownership-groups{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}.asset-detail-ownership-groups>div{display:grid;gap:8px;padding:11px;border:1px solid rgb(var(--brand-navy-rgb)/.07);border-radius:11px}.asset-detail-ownership-groups>div>strong{font-size:11px}.asset-detail-health-row{display:flex;align-items:center;gap:12px}.asset-detail-health-row span{padding:6px 9px;border-radius:9px;background:#edf8f3;color:#237258;font-size:11px;font-weight:800}.asset-detail-health-row span.warn{background:#fff4df;color:#8a5a09}.asset-detail-health-row small{color:#70848f}.asset-detail-health-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}.asset-detail-health-grid span{display:grid;gap:4px;padding:10px;border-radius:11px;background:#f4f7f8}.asset-detail-health-grid svg{width:18px;color:var(--brand-teal)}.asset-detail-health-grid b{font-size:11px}.asset-detail-health-grid small{color:#70848f;font-size:10px}.asset-detail-section ul{margin:0;padding-inline-start:20px;color:#76551d;font-size:11px;line-height:1.9}.asset-detail-status{display:flex;min-height:260px;align-items:center;justify-content:center;gap:9px;padding:24px;color:#6b818d}.asset-detail-error{flex-direction:column;color:#CC3D4E}.asset-detail-error-actions{justify-content:center}.asset-detail-error-actions,.asset-financial-actions,.asset-reconciliation-actions{display:flex;flex-wrap:wrap;gap:8px}.asset-financial-actions button,.asset-reconciliation-actions button{min-height:44px}.conversion-destinations{display:grid;gap:10px}.conversion-destinations-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.conversion-destination-row{display:grid;grid-template-columns:minmax(180px,1.4fr) minmax(120px,1fr) minmax(150px,1fr) auto;gap:8px}.conversion-destination-row input,.conversion-destination-row select{min-width:0}.conversion-draft-saved{color:var(--brand-teal);font-weight:600}@media(max-width:720px){.conversion-destination-row{grid-template-columns:1fr}.asset-conversion-dialog .asset-financial-form{padding-bottom:calc(18px + env(safe-area-inset-bottom))}}.asset-financial-dialog{width:min(720px,calc(100% - 32px));max-width:720px!important;max-height:calc(100dvh - 32px);overflow:auto;overscroll-behavior:contain}.asset-financial-form{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.asset-financial-form .wide{grid-column:1/-1}.asset-financial-form textarea{min-height:78px;resize:vertical}.asset-financial-preview{grid-column:1/-1;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px;border:1px solid rgb(var(--brand-teal-rgb)/.18);border-radius:13px;background:rgb(var(--brand-mint-rgb)/.09)}.asset-financial-preview span{display:grid;gap:4px;padding:9px;border-radius:10px;background:#fff}.asset-financial-preview small{color:#6d8490;font-size:10px}.asset-financial-preview strong{overflow-wrap:anywhere;font-size:12px}.mobile-asset-list{display:none}@media(max-width:760px){.asset-panel-mobile-web{overflow:visible;border:0;background:transparent;box-shadow:none}.mobile-asset-list{display:block;min-height:220px;padding-bottom:16px;color:var(--brand-navy)}.mobile-asset-summary{display:grid;grid-template-columns:1fr auto;gap:3px 12px;padding:14px 15px;border-inline:1px solid rgb(var(--brand-navy-rgb)/.08);background:#fff;color:rgb(var(--brand-navy-rgb)/.58);font-size:12px}.mobile-asset-summary strong{color:var(--brand-navy);font-size:15px}.mobile-asset-summary small{grid-column:1/-1;color:#7c5b22;line-height:1.8}.mobile-asset-cards{display:grid;gap:10px;padding:10px 0 0}.mobile-asset-card{display:grid;width:100%;min-height:44px;gap:14px;padding:16px;border:1px solid rgb(var(--brand-navy-rgb)/.09);border-radius:18px;background:#fff;color:var(--brand-navy);text-align:right;box-shadow:0 5px 18px rgb(var(--brand-navy-rgb)/.045)}.mobile-asset-card:active{transform:translateY(1px)}.mobile-asset-back:focus-visible,.mobile-asset-card:focus-visible{outline:3px solid rgb(var(--brand-mint-rgb)/.45);outline-offset:2px}.mobile-asset-card-title{display:flex;min-width:0;align-items:center;gap:10px}.mobile-asset-card-title>svg{width:40px;height:40px;flex:0 0 40px;padding:9px;border-radius:13px;background:rgb(var(--brand-mint-rgb)/.13);color:var(--brand-teal)}.mobile-asset-card-title>div{display:grid;min-width:0;gap:2px}.mobile-asset-card-title h3,.mobile-asset-card-title strong{overflow:hidden;margin:0;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.mobile-asset-card-title small{overflow:hidden;color:rgb(var(--brand-navy-rgb)/.52);font-size:11px;text-overflow:ellipsis;white-space:nowrap}.mobile-asset-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mobile-asset-facts>span{display:grid;min-width:0;min-height:66px;align-content:center;gap:4px;padding:9px 11px;border-radius:13px;background:#f3f7f8}.mobile-asset-facts small{color:rgb(var(--brand-navy-rgb)/.5);font-size:10px}.mobile-asset-facts strong{display:flex;min-width:0;align-items:baseline;gap:4px;overflow-wrap:anywhere;word-break:break-word;font-size:14px}.mobile-asset-facts em{color:rgb(var(--brand-navy-rgb)/.52);font-size:9px;font-style:normal;font-weight:500}.mobile-asset-locations{display:flex;min-width:0;min-height:44px;align-items:center;gap:7px;padding-top:2px;border-top:1px solid rgb(var(--brand-navy-rgb)/.07);color:rgb(var(--brand-navy-rgb)/.58);font-size:11px}.mobile-asset-locations span{min-width:0;overflow-wrap:anywhere;word-break:break-word}.mobile-asset-locations svg{flex:none;color:var(--brand-teal)}.mobile-asset-empty{display:flex;min-height:250px;flex-direction:column;align-items:center;justify-content:center;gap:11px;padding:24px;color:rgb(var(--brand-navy-rgb)/.52);text-align:center}.mobile-asset-empty strong{color:var(--brand-navy)}.mobile-asset-empty .ghost-btn,.mobile-asset-empty .primary-btn{min-height:44px}.asset-list-pending,.mobile-asset-pending{display:flex;min-height:220px;align-items:center;justify-content:center;padding:24px;color:rgb(var(--brand-navy-rgb)/.58);text-align:center}.mobile-asset-back{gap:7px;border:0;background:transparent;color:var(--brand-navy);font-weight:800}.mobile-asset-back,.pwa-data-health{display:flex;min-height:44px;align-items:center}.pwa-data-health{justify-content:space-between;gap:10px;margin-bottom:9px;padding:9px 13px;border:1px solid rgb(var(--brand-navy-rgb)/.1);border-radius:13px;background:#fff8e9;color:#76551d;font-size:11px}.pwa-data-health.offline{background:#f2f5f6;color:rgb(var(--brand-navy-rgb)/.66)}.pwa-data-health strong{font-size:12px}.pwa-data-health span{white-space:nowrap}.asset-detail{min-height:220px;padding-bottom:18px;background:#f4f7f8}.asset-detail-head{top:auto;min-height:60px;padding:8px 12px;border:1px solid rgb(var(--brand-navy-rgb)/.09);border-radius:18px;background:rgb(244 247 249/.97)}.asset-detail-body{gap:10px;padding:10px 0 18px;background:transparent}.asset-detail-section{padding:15px;border-radius:17px}.asset-detail-fact-grid,.asset-detail-health-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-detail-ownership-groups,.asset-detail-status-grid,.asset-detail-timeline>div,.asset-holding-picker{grid-template-columns:1fr}.asset-detail-timeline small{grid-column:auto}.asset-financial-dialog{width:100%!important;max-width:none!important;border:0!important;border-radius:0!important;padding:max(18px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) calc(18px + env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))!important}.asset-financial-form{grid-template-columns:1fr}.asset-financial-form .wide{grid-column:auto}.asset-financial-preview{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:max(12px,env(safe-area-inset-bottom))}}@media (display-mode:standalone) and (max-width:760px){.asset-panel-pwa{overflow:visible;border:0;background:transparent;box-shadow:none}.pwa-asset-list{padding-bottom:16px}.asset-detail-pwa,.pwa-asset-list{padding-right:env(safe-area-inset-right);padding-left:env(safe-area-inset-left)}.asset-detail-pwa{padding-bottom:18px}}.asset-unit-valuation{display:grid;gap:3px}.asset-unit-valuation small,.asset-valuation-health{display:block;font-size:11px;color:#667f8b}.asset-detail-ownership-label{font-size:13px;color:#667f8b}.desktop-asset-open,.mobile-asset-card{font-family:var(--font-sans)}.dashboard-page .desktop-asset-table td,.dashboard-page .desktop-asset-table th{vertical-align:middle}@media(max-width:767px){.mobile-asset-cards{padding:12px 12px 0;gap:12px}.mobile-asset-card{padding:12px;gap:10px;border-radius:15px}.mobile-asset-facts>span{min-height:60px;padding:8px 10px}.mobile-asset-facts strong{font-size:13px}.mobile-asset-facts .asset-unit-valuation{min-width:0}.mobile-asset-locations{padding-top:8px}}.assetix-brand{direction:ltr;flex-shrink:0;gap:0;justify-content:center}.assetix-brand .brand-combined{display:block;width:clamp(190px,18vw,260px);height:auto;object-fit:contain;filter:none}.assetix-brand-light .brand-combined{width:min(290px,78vw)}.app-version{display:flex!important;justify-content:center;align-items:center;gap:4px;color:#708795;font-size:11px!important;line-height:1.5;font-weight:400;margin:14px 0 0!important;letter-spacing:0}.app-menu-version{padding:12px 18px calc(12px + env(safe-area-inset-bottom));margin-top:auto;text-align:center}.app-menu-version .app-version{margin:0!important}body:has(.vault-screen),html:has(.vault-screen){background:var(--brand-navy)!important}.vault-screen{min-height:100dvh;box-sizing:border-box;overflow:visible;scroll-padding-block:24px 96px}.vault-screen>.assetix-brand,.vault-screen>.vault-card{flex-shrink:0}.session-restore{justify-content:center}.session-restore .vault-brand{margin:0 0 28px}@media(min-width:761px){.vault-screen.vault-login-screen{position:relative;height:auto;max-height:none;overflow:visible}}@media(max-width:760px){.assetix-brand .brand-combined{width:190px}.assetix-brand-light .brand-combined{width:min(260px,78vw)}.vault-screen.vault-login-screen{padding:calc(28px + env(safe-area-inset-top)) 18px calc(96px + env(safe-area-inset-bottom))}.vault-login-screen .vault-brand{margin-top:0;margin-bottom:22px}.vault-login-screen .vault-card{margin-bottom:0;padding:24px}.vault-login-screen .vault-lock{width:46px;height:46px;border-radius:14px;margin-bottom:12px}.vault-login-screen .vault-card .field.mt-4{margin-top:10px}.vault-login-screen .vault-security,.vault-login-screen .vault-submit{margin-top:16px}.vault-screen .field input{font-size:16px;scroll-margin-block:24px 96px}}@media(display-mode:standalone) and (max-width:760px){.vault-screen.vault-login-screen{position:relative;inset:auto;height:auto;min-height:100dvh!important;max-height:none;overflow:visible;padding:calc(28px + env(safe-area-inset-top)) 18px calc(96px + env(safe-area-inset-bottom))!important}}.session-restore .assetix-brand .brand-combined,.vault-login-screen .assetix-brand .brand-combined{width:min(210px,62vw)}.mobile-asset-summary{grid-template-columns:minmax(0,1fr)}.mobile-asset-summary .mobile-asset-result-count{font-size:12px;font-weight:400}.mobile-asset-summary .mobile-asset-summary-label,.mobile-asset-summary>strong{font-size:15px;font-weight:700;color:var(--brand-navy);line-height:1.8;overflow-wrap:anywhere;min-width:0}.asset-holding-permission{margin:0;font-size:12px;line-height:1.8;color:#667f8b}.app-menu-sheet{display:flex!important;flex-direction:column!important;gap:0!important}.app-menu-sheet>.app-menu-header{flex:0 0 auto}.app-menu-sheet>.app-menu-scroll{flex:1 1 auto;min-height:0;padding-bottom:18px}.app-menu-sheet>.app-menu-version{flex:0 0 auto;margin-top:0;padding-bottom:calc(12px + env(safe-area-inset-bottom))}.mobile-asset-summary .mobile-asset-summary-row{display:flex;align-items:baseline;text-align:right;color:var(--brand-navy)}.mobile-asset-summary .mobile-asset-summary-row>span{flex:0 1 auto;overflow-wrap:anywhere}.mobile-asset-summary .mobile-asset-summary-row>strong{min-width:0;overflow-wrap:anywhere;line-height:inherit}.mobile-asset-clear-filters{flex:none;min-height:44px;padding:7px 9px;border:1px solid #d6e2e6;border-radius:10px;background:#fff;color:var(--brand-teal);font-family:var(--font-sans);font-size:12px;font-weight:700;white-space:nowrap}.asset-management-view-help{display:flex;flex-wrap:wrap;align-items:center;gap:8px 12px;margin:0 0 12px;padding:10px 12px;border:1px solid #d6e2e6;border-radius:12px;background:#f7fafb}.asset-management-view-help p{margin:0;font-size:12px;line-height:1.9}.asset-management-view-help button{min-height:44px;font-family:var(--font-sans);font-size:12px}.mobile-asset-summary{flex-wrap:nowrap}.mobile-asset-summary .mobile-asset-summary-row{flex:none}.mobile-asset-summary .mobile-asset-value-summary{flex:1;min-width:0}.mobile-asset-summary:has(>small){flex-wrap:wrap}.mobile-asset-summary:has(>small) .mobile-asset-value-summary{flex:1}.mobile-asset-summary .mobile-asset-summary-row{gap:4px;font-size:12px;font-weight:400;line-height:1.8}.mobile-asset-summary .mobile-asset-summary-row>span{max-width:none;white-space:nowrap;font-size:12px;font-weight:400}.mobile-asset-summary .mobile-asset-summary-row>strong{white-space:nowrap}.mobile-asset-summary small{flex-basis:100%;font-size:10px}@media(max-width:360px){.mobile-asset-summary{gap:5px}}.asset-management-actions{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;align-items:start}.asset-management-actions .asset-financial-actions,.asset-management-actions .asset-reconciliation-actions,.asset-management-actions>div{display:contents}.asset-management-actions button{width:100%;min-height:44px;font-size:12px;padding:8px 10px}.asset-management-actions .asset-holding-permission{grid-column:1/-1}.asset-action-position{display:flex;align-items:center;gap:10px;margin-bottom:12px;font-size:12px}.asset-action-position select{flex:1;min-width:0;min-height:44px;border:1px solid #d6e2e6;border-radius:10px;background:#fff;padding:6px 9px;font-family:var(--font-sans);font-size:13px}.asset-position-health,.asset-zero-holdings,.asset-zero-ownership{margin-top:12px;font-size:12px;color:#667f8b}.asset-position-health summary,.asset-zero-holdings summary,.asset-zero-ownership summary{min-height:44px;cursor:pointer;padding:10px 0}@media(max-width:760px){.asset-management-actions{grid-template-columns:repeat(2,minmax(0,1fr))}.asset-action-position{display:grid;gap:6px}.asset-financial-dialog{translate:none!important;transform:none!important;animation:none!important;display:block!important;position:fixed!important;inset:0!important;height:100dvh!important;max-height:100dvh!important;overflow-y:auto!important;z-index:100!important}.asset-financial-dialog [data-slot=dialog-header]{margin-bottom:18px;padding-inline-end:24px}[data-slot=dialog-overlay]:has(+.asset-financial-dialog){z-index:99!important}}.asset-detail-head .mobile-asset-back:disabled,.asset-management-actions button:disabled{background:#d1d5db!important;border-color:#d1d5db!important;color:#6b7280!important;opacity:1}.asset-financial-dialog .field{min-width:0;max-width:100%}.asset-financial-dialog input[type=date],.asset-financial-dialog input[type=datetime-local],.asset-financial-dialog input[type=time]{display:block;width:100%;min-width:0;max-width:100%;box-sizing:border-box;font-size:16px;height:48px;min-height:44px}.asset-financial-dialog input::-webkit-datetime-edit{min-width:0;padding:0}.mobile-asset-summary .mobile-asset-summary-row>strong{font-size:12px;font-weight:700}.app-menu-actions,.app-menu-scroll,.app-menu-section{align-content:start;grid-auto-rows:max-content}.app-menu-actions>.ghost-btn,.app-menu-item,.app-menu-logout{height:52px!important;min-height:52px!important;max-height:52px!important;padding:6px 12px!important;border-radius:12px!important;box-sizing:border-box;align-self:start}.field{min-width:0}.field input[type=date],.field input[type=datetime-local],.field input[type=time]{display:block;width:100%;min-width:0;max-width:100%;height:48px;min-height:44px;box-sizing:border-box;font-size:16px}.field input::-webkit-datetime-edit{min-width:0}@media(max-width:360px){.mobile-asset-summary .mobile-asset-summary-row>strong{font-size:10px}}.asset-list-filters{min-width:0;margin-bottom:14px}.asset-panel-desktop,.asset-panel-mobile-web,.asset-panel-pwa,.desktop-asset-list,.mobile-asset-list,.pwa-asset-list{background:transparent!important;border:0!important;padding:0!important}.asset-panel-desktop,.asset-panel-mobile-web,.asset-panel-pwa,.mobile-asset-card{box-shadow:none!important}.mobile-asset-card{background:white;border:0!important;display:block;text-align:right;min-width:0;width:100%}.mobile-asset-cards{display:grid;gap:14px;padding:0!important;border:0!important;background:transparent!important}.mobile-asset-card-title{display:flex;align-items:center}.mobile-asset-card-title>svg{flex:none;box-sizing:content-box;border-radius:12px}.mobile-asset-card-title>div{flex:1;min-width:0}.mobile-asset-card-title strong{font-weight:700}.mobile-asset-card-title small{display:block}.asset-liquidity-pill{border-radius:20px;font-weight:400;white-space:nowrap}.asset-card-value{display:flex;align-items:center;justify-content:space-between}.asset-card-value small{display:block}.asset-card-value strong{display:block;font-weight:700}.asset-card-value em,.asset-unit-valuation em,.mobile-asset-facts em{font-style:normal;color:#819098;font-size:11px;font-weight:400!important}.mobile-asset-facts{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;border-top:1px solid #edf1f3;border-bottom:1px solid #edf1f3}.mobile-asset-facts>span{min-width:0}.mobile-asset-facts>span:last-child{text-align:left}.mobile-asset-facts strong{overflow-wrap:anywhere}.asset-card-footer{display:flex;align-items:center;justify-content:space-between;gap:12px}.asset-card-footer>.mobile-asset-locations{margin:0!important;padding:0!important;border:0!important;color:#819098;min-width:0;max-width:55%}.mobile-asset-locations span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.asset-growth{display:inline-flex!important;align-items:center;gap:3px;border-radius:20px;padding:4px 7px;font-size:11px;font-weight:500;margin-top:7px;white-space:nowrap}.asset-growth small{display:inline!important;color:inherit!important;font-size:10px}.asset-growth.neutral,.asset-growth.unknown{color:#7c898f;background:#f1f4f5}.asset-price-sparkline{flex:none}.asset-price-sparkline.positive{color:#019788}.asset-price-sparkline.negative{color:#CC3D4E}.desktop-asset-summary,.mobile-asset-summary{background:#e7f5ef!important;border:3px solid white!important;border-radius:14px!important;padding:12px!important;margin:0 0 14px!important;display:flex;justify-content:space-between;align-items:baseline;gap:6px;min-width:0}.mobile-asset-summary .mobile-asset-summary-row{flex-wrap:wrap;min-width:0}.mobile-asset-summary .mobile-asset-value-summary{justify-content:flex-end;text-align:left}.desktop-asset-summary strong,.mobile-asset-summary strong{font-weight:700!important}.mobile-asset-summary>small{width:100%;font-weight:400}.desktop-asset-table{border-collapse:separate;border-spacing:0 10px}.desktop-asset-table tbody tr{background:white}.desktop-asset-table td{vertical-align:middle;border:0!important;padding:14px 12px!important}.desktop-asset-table td:first-child{border-radius:0 16px 16px 0}.desktop-asset-table td:last-child{border-radius:16px 0 0 16px}.desktop-asset-name small{display:block;font-size:11px;color:#819098;font-weight:400}.desktop-asset-name>svg{padding:9px;box-sizing:content-box;border-radius:12px}.desktop-asset-details{font-size:11px;min-height:44px;white-space:nowrap}.desktop-asset-table td .tiny{font-size:11px;font-weight:400;color:#819098}@media(max-width:767px){.asset-list-filters{padding:14px}.asset-list-filters input{font-size:16px!important}.mobile-asset-summary .mobile-asset-summary-row>span,.mobile-asset-summary .mobile-asset-summary-row>strong{white-space:normal;font-size:11px!important}.mobile-asset-summary .mobile-asset-result-count{flex:none}.mobile-asset-card-title strong{font-size:15px}.asset-liquidity-pill{font-size:9px;padding:4px 6px}}.desktop-asset-summary>small{flex-basis:100%;margin-inline-start:0;font-size:10px}@media(min-width:1000px){.desktop-asset-list .asset-list-filters{grid-template-columns:minmax(220px,1fr) minmax(640px,2fr)}}fieldset.asset-list-filters{border:0;margin-inline:0}.desktop-asset-table .asset-unit-valuation>.tiny{font-size:10px;color:#819098;font-weight:400}.asset-list-filters,.asset-list-summary,.desktop-asset-list,.mobile-asset-card{color:#0D2740}.asset-list-filters{gap:10px}.asset-filter-chevron{position:absolute;left:9px;bottom:13px;pointer-events:none;color:#0D2740}.asset-list-summary.desktop-asset-summary,.asset-list-summary.mobile-asset-summary{display:grid!important;grid-template-columns:1fr 1fr;gap:0;border:5px solid white!important;border-radius:16px!important;background:#edf9f6!important}.asset-list-summary .asset-summary-fact{display:flex;gap:8px;min-width:0;flex-wrap:nowrap!important;margin:0!important}.asset-summary-fact+.asset-summary-fact{border-inline-start:1px solid #b9e6db;padding-inline-start:6px}.asset-summary-fact>svg{color:#019788;background:#dcf6ef;border-radius:10px;padding:8px;box-sizing:content-box;flex:none;width:20px;height:20px}.asset-summary-fact>div{min-width:0}.asset-summary-fact small{display:block;color:#778393;font-size:10px;white-space:nowrap}.asset-summary-fact strong{display:block;font-size:17px;white-space:nowrap}.asset-summary-fact em{font-style:normal;font-weight:400}.asset-list-summary .asset-summary-warning,.asset-summary-fact em{font-size:10px;color:#778393}.mobile-asset-card{padding:16px!important;border-radius:18px;color:#0D2740}.mobile-asset-card-title{padding-bottom:12px;border-bottom:1px solid #e9edf2;gap:9px}.mobile-asset-card-title>svg{background:#e4f8f2;color:#019788;padding:11px;width:22px;height:22px}.mobile-asset-card-title strong{font-size:16px}.mobile-asset-card-title small{color:#778393;font-size:11px;margin-top:5px}.asset-liquidity-pill{background:#e8f9f5;color:#019788;display:inline-flex;align-items:center;gap:5px;font-size:10px;padding:5px 8px}.asset-liquidity-pill:before{content:"";width:6px;height:6px;border-radius:50%;flex:none}.asset-card-value{padding:16px 0 14px;gap:8px;min-height:110px}.asset-card-value strong{font-size:25px;line-height:1.7}.asset-card-value em,.asset-card-value small{font-size:11px;color:#778393}.asset-price-sparkline{width:112px;height:64px;max-width:34%;color:#019788;direction:ltr}.asset-growth.positive{color:#019788;background:#e6f9f3}.mobile-asset-facts{gap:0;padding:12px 0!important;background:white;border-color:#e9edf2}.mobile-asset-facts>span{display:flex!important;align-items:center;justify-content:center;gap:7px;background:white!important;border:0;border-radius:0;padding:0!important;text-align:right!important}.mobile-asset-facts>span+span{border-inline-start:1px solid #e1e8ec}.mobile-asset-facts>span>svg{flex:none;box-sizing:content-box;width:19px;height:19px;padding:8px;border-radius:10px}.mobile-asset-facts>span>div{min-width:0}.mobile-asset-facts strong{display:block;font-size:17px}.mobile-asset-facts small{display:block;font-size:10px;margin-top:4px;color:#778393;white-space:nowrap}.asset-card-footer{padding-top:12px;font-size:11px;color:#019788}.asset-card-details{display:flex;align-items:center;gap:4px;font-weight:600;white-space:nowrap}.asset-card-footer .mobile-asset-locations{display:flex;align-items:center;gap:6px;flex-direction:row-reverse;max-width:48%;color:#778393}.mobile-asset-locations>svg{width:15px;height:15px;box-sizing:content-box;padding:6px;border-radius:8px;background:#f2f4f7;color:#778393;flex:none}.asset-management-actions button{background:#effaf8!important;background-image:none!important;color:#019788!important;border:1px solid #c9e8e2!important;box-shadow:none!important}.asset-management-actions button:hover{background:#e3f6f1!important;color:#019788!important}.asset-management-actions button:disabled{background:#f1f4f5!important;color:#89949c!important;border-color:#e2e7ea!important;opacity:.65}.asset-detail-head{min-height:44px;padding:0 14px;background:transparent;border:0;backdrop-filter:none;justify-content:flex-start}.asset-detail-head .mobile-asset-back,.asset-detail-head .mobile-asset-back:hover{display:inline-flex;width:auto;min-width:0;min-height:44px;gap:6px;padding:0;background:transparent!important;background-image:none!important;color:#019788!important;border:0!important;box-shadow:none}.primary-btn{background:#019788!important;background-image:none!important;border-color:#019788!important;color:#fff!important}.desktop-asset-name>svg{color:#019788;background:#e4f8f2}.desktop-asset-details{color:#019788}@media(min-width:1000px){.desktop-asset-list .asset-list-filters{grid-template-columns:minmax(180px,.9fr) minmax(480px,2fr) minmax(150px,.6fr);align-items:center;gap:10px}.desktop-asset-list .asset-list-summary{max-width:660px;margin-inline:auto!important}}@media(max-width:360px){.asset-list-filters{padding:10px}.mobile-asset-card{padding:13px!important}.mobile-asset-card-title strong{font-size:14px}.asset-liquidity-pill{font-size:8px;padding:4px 6px}.asset-summary-fact>svg{width:15px;height:15px;padding:6px}.asset-summary-fact strong{font-size:14px}.asset-summary-fact em{display:block;font-size:9px}.asset-summary-fact small{font-size:9px}.asset-list-summary .asset-summary-fact{gap:5px}.mobile-asset-facts strong{font-size:15px}.mobile-asset-facts small{font-size:9px}.mobile-asset-facts>span{gap:4px}.mobile-asset-facts>span>svg{width:17px;height:17px;padding:6px}.asset-card-footer{font-size:10px}}.asset-list-summary .asset-summary-fact small{font-weight:400!important;color:#778393!important;font-size:10px;line-height:1.6}@media(max-width:360px){.asset-list-summary .asset-summary-fact small{font-size:9px}}.asset-summary-fact>div{max-width:calc(100% - 44px);flex:1}.asset-list-summary .asset-summary-fact strong{white-space:normal;overflow-wrap:anywhere;word-break:normal;line-height:1.6;min-width:0}.asset-list-summary .asset-summary-fact em{display:inline-block;white-space:normal;overflow-wrap:anywhere}.ownership-view-control>.asset-filter-chevron{display:none}@media(max-width:360px){.asset-summary-fact>div{max-width:calc(100% - 32px)}}.asset-list-summary{align-items:stretch!important}.asset-detail-head:focus{outline:none}.asset-detail-head .mobile-asset-back:focus-visible{outline:2px solid #019788;outline-offset:3px;border-radius:6px}.asset-list-filters .asset-sort-menu-trigger{width:100%;min-width:0;height:48px;min-height:48px;box-sizing:border-box;display:flex;align-items:center;justify-content:center;margin:0;padding:0 10px;border:1px solid #e1e6ec;border-radius:10px;background:#fff;color:#0D2740;font-size:13px;gap:7px;justify-self:stretch}.asset-list-summary.desktop-asset-summary,.asset-list-summary.mobile-asset-summary{position:relative;box-sizing:border-box}.asset-list-summary .asset-summary-warning{inset-inline:8px;bottom:24px;line-height:16px}.asset-list-summary.desktop-asset-summary.asset-summary-has-warning,.asset-list-summary.mobile-asset-summary.asset-summary-has-warning{padding-block:58px!important}.asset-liquidity-pill.asset-liquidity-liquid:before{background:#6F63C6}.asset-liquidity-pill.asset-liquidity-non-liquid:before{background:#B63DBD}.asset-liquidity-pill.asset-liquidity-mixed,.asset-liquidity-pill.asset-liquidity-unknown{color:#778393;background:#f2f4f7}.asset-liquidity-pill.asset-liquidity-mixed:before,.asset-liquidity-pill.asset-liquidity-unknown:before{background:#778393}.asset-card-details,.desktop-asset-table .desktop-asset-details{color:#0D2740;font-size:13px}.asset-growth.negative{color:#CC3D4E;background:#fff0f0}.mobile-asset-card .asset-card-value{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px;align-items:center}.mobile-asset-card .asset-card-value>div{min-width:0;width:auto;flex:none}.asset-card-value strong{overflow-wrap:anywhere}.mobile-asset-card .asset-card-value .asset-price-sparkline{width:100%;max-width:100%;height:76px;min-width:0;justify-self:stretch}.asset-panel .desktop-asset-table .asset-unit-valuation strong,.asset-panel .desktop-asset-table tbody .num{font-size:15px!important;line-height:1.7}.asset-panel .desktop-asset-table .desktop-asset-name strong{font-size:16px}.asset-panel .desktop-asset-table .desktop-asset-locations{font-size:12px;line-height:1.8}.asset-panel .desktop-asset-table .asset-liquidity-pill{font-size:10px}@media(max-width:360px){.asset-card-value strong{font-size:20px}.asset-card-value .asset-price-sparkline{height:68px}.asset-card-details{font-size:11px}}.asset-price-freshness{display:block;margin-top:5px;font-size:10px;font-weight:400;color:#778393;line-height:1.6}.asset-card-price-status{display:flex;flex-direction:column;flex:none}.asset-list-filters{display:block!important;padding:0!important;border:0!important}.asset-card-price-status{max-width:none;gap:4px;align-items:stretch;min-width:108px}.asset-card-price-status .asset-liquidity-pill,.asset-card-price-status .asset-price-freshness{display:flex;align-items:center;justify-content:center;box-sizing:border-box;width:108px;min-height:24px;margin:0;padding:3px 5px;border-radius:6px;text-align:center}.asset-liquidity-pill:before{background:currentColor!important}.mobile-asset-facts>span>svg{color:#E59C38!important;background:#fff5e2!important}.metric-usd-line bdi{display:inline-block;direction:ltr;unicode-bidi:isolate}.persian-time-field{display:grid!important;grid-template-columns:minmax(0,1fr);gap:5px!important;min-width:0!important;width:100%!important}.persian-time-field>label{font-size:12px;line-height:18px}.persian-time-input-row{display:grid;grid-template-columns:minmax(0,1fr) 36px;gap:6px;min-width:0;align-items:center}.persian-time-input-row>input{appearance:none;-webkit-appearance:none;box-sizing:border-box;width:100%;min-width:0;height:44px!important;min-height:44px!important;margin:0;font-size:16px;direction:ltr}.asset-card-price-status .asset-liquidity-pill,.asset-card-price-status .asset-price-freshness{font-family:var(--font-sans)!important;line-height:1.5!important;letter-spacing:normal!important}.dialog-box .field .persian-date-time-control .persian-date-trigger,.dialog-box .field .persian-date-time-control .persian-time-input-row>input{height:44px!important;min-height:44px!important;box-sizing:border-box}.mobile-asset-card .mobile-asset-card-title{display:flex!important;align-items:flex-start;gap:8px}.mobile-asset-card .mobile-asset-card-title>div:not(.asset-card-price-status){flex:1;min-width:0}.mobile-asset-card .mobile-asset-card-title>.asset-card-price-status{flex:0 0 108px;width:108px;min-width:108px;max-width:108px;margin:0!important;padding:0!important;gap:4px;display:flex!important;flex-direction:column;align-items:stretch}@media(min-width:761px){.dashboard-page .asset-panel .desktop-asset-table{table-layout:fixed;width:100%;min-width:0}.dashboard-page .asset-panel .desktop-asset-table th:first-child{width:18%}.dashboard-page .asset-panel .desktop-asset-table th:nth-child(2){width:10%}.dashboard-page .asset-panel .desktop-asset-table th:nth-child(3){width:14%}.dashboard-page .asset-panel .desktop-asset-table th:nth-child(4){width:15%}.dashboard-page .asset-panel .desktop-asset-table th:nth-child(5){width:9%}.dashboard-page .asset-panel .desktop-asset-table th:nth-child(6){width:10%}.dashboard-page .asset-panel .desktop-asset-table th:nth-child(7){width:13%}.dashboard-page .asset-panel .desktop-asset-table th:nth-child(8){width:11%}.dashboard-page .asset-panel .desktop-asset-table thead th{background:#0D2740;color:#fff;text-align:center!important}.dashboard-page .asset-panel .desktop-asset-table thead th:first-child{border-radius:0 16px 16px 0}.dashboard-page .asset-panel .desktop-asset-table thead th:last-child{border-radius:16px 0 0 16px}.dashboard-page .asset-panel .desktop-asset-table td{padding-inline:6px!important;white-space:normal;overflow-wrap:anywhere}.dashboard-page .asset-panel .desktop-asset-table td:not(:first-child){text-align:center}.dashboard-page .asset-panel .desktop-asset-table td:first-child{text-align:right}.dashboard-page .desktop-asset-table .asset-money-stack{display:inline-flex;direction:ltr;flex-direction:column;align-items:flex-start;max-width:100%;text-align:left;vertical-align:middle}.dashboard-page .desktop-asset-table .asset-money-stack>.num{max-width:100%;direction:ltr;unicode-bidi:isolate}.dashboard-page .desktop-asset-table .asset-money-stack>.tiny{align-self:flex-start}.dashboard-page .desktop-asset-table .asset-card-price-status{width:108px;max-width:100%;margin-inline:auto}.dashboard-page .desktop-asset-table .asset-card-price-status>*{width:100%;max-width:100%;box-sizing:border-box}.dashboard-page .desktop-asset-table .desktop-asset-details{white-space:normal;max-width:100%;line-height:1.6}.dashboard-page .desktop-asset-table .desktop-asset-name{min-width:0;max-width:100%;text-align:right}.dashboard-page .desktop-asset-table .desktop-asset-name>div{min-width:0}}.page-nav a[aria-current=page],.page-nav a[aria-current=page]:active,.page-nav a[aria-current=page]:focus,.page-nav a[aria-current=page]:hover{background:#019788!important;background-image:none!important;color:#fff!important;box-shadow:none!important;animation:none!important;transition:none!important;filter:none!important;border-color:transparent!important}.page-nav a[aria-current=page]:after,.page-nav a[aria-current=page]:before{box-shadow:none!important;background-image:none!important;animation:none!important;filter:none!important}.asset-list-filters{border-radius:12px!important;background:#eef0f3!important}.asset-card-price-status .asset-liquidity-pill,.asset-card-price-status .asset-price-freshness{font-size:11px!important;color:var(--brand-navy);font-weight:500!important;white-space:normal;overflow-wrap:anywhere}.asset-price-freshness.fresh{color:#4A78E0!important;background:#e4ebfb}.asset-price-freshness.dated{color:#526071!important;background:#e9edf2}.asset-liquidity-pill.asset-liquidity-liquid{color:#6F63C6!important;background:#e7e4f5}.asset-liquidity-pill.asset-liquidity-non-liquid{color:#B63DBD!important;background:#f6e4f8!important}@media(max-width:360px){.asset-card-price-status .asset-liquidity-pill,.asset-card-price-status .asset-price-freshness,.mobile-asset-card-title small{font-size:10px!important}}.persian-date-time-control{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(82px,.55fr)!important;gap:8px!important;align-items:center;width:100%;min-width:0}.persian-date-time-control>.persian-date-trigger{min-width:0;width:100%;padding-inline:8px!important}.persian-date-time-control .persian-time-field,.persian-date-time-control .persian-time-input-row{display:block!important;min-width:0;width:100%}.persian-date-time-control .persian-time-input-row>input{padding-inline:6px!important;text-align:center}@layer assetix-no-glow{*,:after,:before{box-shadow:none!important}}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:1px solid #019788!important;outline-offset:1px!important}.asset-detail .asset-detail-head .mobile-asset-back,.asset-detail .asset-detail-head .mobile-asset-back:hover{background:#0D2740!important;background-image:none!important;color:#fff!important;border:0!important;border-radius:14px!important;padding:10px 16px!important;min-height:44px;font-size:15px!important}.asset-detail .asset-detail-head .mobile-asset-back svg{color:#fff!important}.desktop-asset-details:focus-visible,.desktop-asset-details:hover{color:#019788!important}@media(min-width:761px){.app-menu-sheet{width:320px!important;max-width:320px!important}.app-menu-section{padding-inline:14px!important}}[data-slot=dialog-content].dialog-box{animation:none!important;transition:none!important;overflow-x:hidden!important;overscroll-behavior-x:none;max-width:calc(100vw - 32px);box-sizing:border-box}[data-slot=dialog-content].dialog-box .field,[data-slot=dialog-content].dialog-box form{min-width:0;max-width:100%}[data-slot=dialog-content].dialog-box input,[data-slot=dialog-content].dialog-box select,[data-slot=dialog-content].dialog-box textarea{min-width:0;max-width:100%;box-sizing:border-box}@media(max-width:760px){body,html{overflow-x:clip}[data-slot=dialog-content].dialog-box{position:fixed!important;inset:0!important;left:0!important;top:0!important;translate:none!important;transform:none!important;width:100%!important;max-width:100%!important;height:100dvh!important;max-height:100dvh!important;border-radius:0!important;overflow-y:auto!important;touch-action:pan-y;overscroll-behavior:contain;padding-top:calc(20px + env(safe-area-inset-top));padding-bottom:calc(20px + env(safe-area-inset-bottom))}[data-slot=dialog-content].dialog-box input,[data-slot=dialog-content].dialog-box select,[data-slot=dialog-content].dialog-box textarea{font-size:16px!important}.persian-date-time-control{grid-template-columns:minmax(0,1.6fr) minmax(0,1fr)!important}.persian-time-input-row input[type=time]{width:100%!important;min-width:0!important;height:44px!important;padding:6px!important;text-align:center}}.asset-list-summary .asset-summary-fact{align-self:center!important}.asset-list-summary .asset-summary-warning{margin:6px 0 0!important}.desktop-asset-clickable-row{cursor:pointer}.desktop-asset-clickable-row:focus-visible .desktop-asset-details,.desktop-asset-clickable-row:hover .desktop-asset-details,.mobile-asset-card:hover .asset-card-footer .asset-card-details{color:#019788!important}@media(min-width:761px){.loans-page .loan-action-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:calc((100% - 24px)/3);margin-inline-start:0}.asset-add-action>button,.loans-page .loan-action-row>button{width:100%;height:44px!important;min-height:44px!important;max-height:44px!important;padding:6px 8px!important;justify-content:center;font-size:13px!important;white-space:nowrap;box-sizing:border-box}.asset-add-action{display:block!important;width:calc(((100% - 24px)/3 - 10px)/2)!important}}@media(min-width:1101px){.loans-page .loan-action-row{width:calc((100% - 48px)*1.35/5.35)}.asset-add-action{width:calc(((100% - 48px)*1.35/5.35 - 10px)/2)!important}}@media(max-width:760px){.asset-add-action>button,.loans-page .loan-action-row>button{height:44px!important;min-height:44px!important;padding:6px 8px!important;font-size:13px!important;box-sizing:border-box}.asset-add-action{display:block!important;width:calc((100% - 10px)/2)!important}.asset-add-action>button{width:100%!important;justify-content:center}}.vault-login-screen .login-icon-field{position:relative;direction:ltr}.vault-login-screen .login-icon-field>svg{position:absolute;left:15px;top:50%;transform:translateY(-50%);color:#7c8899;pointer-events:none}.vault-login-screen .login-icon-field>input{width:100%;height:50px;padding-inline:49px 14px;background:#f5f6f9!important;border:1px solid #d4dae3;border-radius:12px;box-sizing:border-box}.vault-login-screen .login-icon-field>input::placeholder{color:#98A2B3;opacity:.85}.vault-login-screen #login-email::placeholder{font-size:13px}.vault-login-screen .login-password-field>input{padding-right:49px}.vault-login-screen .login-password-eye{position:absolute;right:5px;top:50%;transform:translateY(-50%);display:grid;place-items:center;width:40px;height:40px;padding:0;border:0;background:transparent;color:#7c8899;cursor:pointer}.vault-login-screen .login-code-control{position:relative;min-width:0;width:100%;cursor:text}.vault-login-screen .login-code-slots{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:7px}.vault-login-screen .login-code-slots>span{height:50px;display:grid;place-items:center;border:1px solid #d4dae3;border-radius:12px;background:#f5f6f9;color:#98A2B3;font-family:var(--font-sans);font-size:16px;font-weight:500;line-height:1.7}.vault-login-screen .login-code-control:focus-within .is-current{border-color:#019788}.vault-login-screen .login-code-control>input{position:absolute;inset:0;width:100%;height:100%;opacity:1;cursor:text;background:transparent;color:transparent;caret-color:transparent;border:0;outline:0;padding:0;font-family:var(--font-sans);font-size:16px;-webkit-text-fill-color:transparent}.vault-login-screen .register-cta{display:flex;align-items:center;justify-content:center;gap:10px;width:100%;min-height:48px;border:1px solid #98a2b3!important;border-radius:12px!important;background:#f5f6f9!important;color:#0D2740!important;margin-top:12px;font-weight:600}.vault-login-screen .register-cta svg{width:22px;height:22px}.vault-login-screen .vault-submit{min-height:48px;border-radius:12px!important;justify-content:center}@media(min-width:761px) and (max-width:1100px){.loans-page .loan-action-row{width:calc((100% - 24px)*2/3 + 12px)}.asset-add-action{width:calc(((100% - 24px)*2/3 + 12px - 10px)/2)!important}}.vault-login-screen .login-code-slots>span.has-value{color:#0D2740}.vault-login-screen .login-code-sample-dot{display:block;width:7px;height:7px;background:#98A2B3;border-radius:50%;opacity:.75}.vault-login-screen .vault-card h1{font-size:20px!important;line-height:1.65;font-weight:600}@media(max-width:760px){.vault-login-screen .vault-card h1{font-size:18px!important;line-height:1.65}}.enrollment-qr{display:grid;justify-items:center;gap:8px;margin:16px 0;color:#708694}.enrollment-qr img{display:block;width:min(228px,100%);height:auto;background:#fff;border:1px solid #d4dae3;border-radius:12px;image-rendering:pixelated}.enrollment-qr small{font-size:12px}.market-pulse .market-cards{grid-template-columns:repeat(9,minmax(0,1fr));gap:10px}.market-pulse .pulse-card{border-radius:20px;padding:12px 9px 0;background:#fff;color:#0D2740}.market-pulse .pulse-card header{background:transparent;padding:0;justify-content:space-between;min-height:36px;font-size:12px;gap:4px;text-align:right}.pulse-card header>span:first-child{min-width:0;line-height:1.5}.pulse-instrument-icon{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;border-radius:50%;background:#01978812;color:#019788}.pulse-instrument-icon.amber{color:#E59C38;background:#E59C3815}.pulse-instrument-icon.silver{color:#798696;background:#98A2B315}.pulse-instrument-icon.azure{color:#4A78E0;background:#4A78E012}.market-card header .pulse-instrument-icon svg{width:23px!important;height:23px!important;flex:none!important;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.market-pulse .pulse-card .pulse-price{color:#0D2740;padding:13px 0 3px;font-size:clamp(12px,1.2vw,21px);font-weight:700;line-height:1.5}.market-pulse .pulse-card>small{display:block;color:#7b8494;font-size:11px;line-height:1.5;padding-bottom:10px}.pulse-change{border-top:1px solid #edf0f3;display:flex;align-items:center;justify-content:center;min-height:43px;gap:6px;font-size:clamp(9px,.75vw,12px);font-weight:600;color:#019788;position:relative}.pulse-change.split{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:6px}.pulse-change.split:after{content:"";position:absolute;left:50%;top:50%;height:16px;width:1px;background:#dce1e7;transform:translate(-50%,-50%)}.pulse-percent{display:flex;align-items:center;justify-content:center;gap:2px;background:#01978812;border-radius:7px;padding:3px 1px;white-space:nowrap;min-width:0}.pulse-percent svg{width:12px;height:12px;flex-shrink:0}.pulse-percent b{font-size:inherit;font-weight:600}.pulse-amount{text-align:center;white-space:nowrap;min-width:0}.pulse-card.down .pulse-change{color:#CC3D4E}.pulse-card.down .pulse-percent{background:#CC3D4E12}.pulse-change.neutral{color:#7b8494;font-weight:400}.pulse-change.neutral svg{width:16px;height:16px}.market-pulse .pulse-card footer{border-top:1px solid #edf0f3;padding:7px 0;font-size:10px;color:#7b8494;line-height:1.5;white-space:nowrap}@media(max-width:760px){.market-pulse{margin-top:12px}.market-pulse .market-source{margin:8px 0;font-size:10px;gap:4px}.market-pulse .market-cards{gap:8px}.market-pulse .pulse-card{padding:8px 7px 0;border-radius:16px}.market-pulse .pulse-card header{font-size:11px;min-height:30px}.pulse-instrument-icon{width:28px;height:28px;flex-basis:28px}.market-card header .pulse-instrument-icon svg{width:20px!important;height:20px!important}.market-pulse .pulse-card .pulse-price{font-size:clamp(13px,4.1vw,19px);padding:8px 0 2px}.market-pulse .pulse-card>small{font-size:10px;padding-bottom:7px}.pulse-change{min-height:35px;font-size:clamp(8px,2.45vw,11px);gap:4px}.pulse-change.split{gap:4px}.pulse-percent svg{width:10px;height:10px}.market-pulse .pulse-card footer{font-size:9px;padding:6px 0}}.market-pulse .market-card.pulse-card{min-height:0;display:flex;flex-direction:column;background:#fff}.market-pulse .market-card.pulse-card header{border:0;color:#0D2740;line-height:1.5}.market-pulse .market-card.pulse-card header .pulse-instrument-icon svg{padding:0;background:transparent;color:inherit;border-radius:0}.market-pulse .market-card.pulse-card>small{margin:0}.market-pulse .market-card.pulse-card footer{background:transparent;margin-top:0}@media(max-width:760px){.market-pulse .market-card.pulse-card{min-height:0}.market-pulse .market-card.pulse-card header{padding:0;min-height:30px}.market-pulse .market-card.pulse-card footer{margin-top:0}}@media(max-width:760px) and (max-height:700px){.market-pulse .pulse-card .pulse-price{padding-top:5px}.pulse-change{min-height:31px}.market-pulse .pulse-card footer{padding:4px 0}.market-pulse .pulse-card>small{padding-bottom:5px}}@media(max-width:760px){.dashboard-page .metrics.metrics-dual{grid-template-columns:repeat(2,minmax(0,1fr))!important;grid-template-rows:auto repeat(2,minmax(180px,1fr));gap:10px;align-items:stretch}.dashboard-page .metrics-dual .metric.main{grid-column:1/-1!important;grid-row:1}.dashboard-page .metrics-dual .metric.total{grid-column:1!important;grid-row:2}.dashboard-page .metrics-dual .metric.managed-total{grid-column:2!important;grid-row:2}.dashboard-page .metrics-dual .metric.performance-metric:not(.return-metric){grid-column:1!important;grid-row:3}.dashboard-page .metrics-dual .metric:is(.total,.managed-total,.performance-metric){min-height:180px!important;height:100%;min-width:0;padding:14px 12px!important;box-sizing:border-box}.dashboard-page .metrics-dual .metric:is(.total,.managed-total,.performance-metric) .metric-label{font-size:12px;gap:4px}.dashboard-page .metrics-dual .metric:is(.total,.managed-total,.performance-metric) .metric-number{font-size:22px;min-height:52px;margin:8px 0}}@media(min-width:761px) and (max-width:1000px){.market-pulse .market-cards{gap:6px}.market-pulse .market-card.pulse-card{padding:9px 4px 0}.market-pulse .pulse-card .pulse-price{font-size:10px}.market-pulse .pulse-card header{font-size:10px;gap:2px;flex-direction:column-reverse;justify-content:center;min-height:62px;text-align:center}.pulse-instrument-icon{width:25px;height:25px;flex-basis:25px}.market-card header .pulse-instrument-icon svg{width:18px!important;height:18px!important}.pulse-change{font-size:7px;gap:2px}.pulse-change.split{gap:2px}.pulse-percent svg{width:8px;height:8px}.market-pulse .pulse-card footer{font-size:8px}}.market-pulse .market-card.pulse-card{container-type:inline-size}.market-pulse .pulse-card .pulse-price{font-size:min(clamp(12px,1.2vw,21px),var(--pulse-price-fit))}.pulse-card .pulse-change{font-size:min(clamp(9px,.75vw,12px),var(--pulse-change-fit))}@media(max-width:760px){.market-pulse .pulse-card .pulse-price{font-size:min(clamp(13px,4.1vw,19px),var(--pulse-price-fit))}.pulse-card .pulse-change{font-size:min(clamp(8px,2.45vw,11px),var(--pulse-change-fit))}}@media(min-width:761px) and (max-width:1000px){.market-pulse .pulse-card .pulse-price{font-size:min(10px,var(--pulse-price-fit))}.pulse-card .pulse-change{font-size:min(7px,var(--pulse-change-fit))}}.asset-list-summary.desktop-asset-summary,.asset-list-summary.desktop-asset-summary.asset-summary-has-warning,.asset-list-summary.mobile-asset-summary,.asset-list-summary.mobile-asset-summary.asset-summary-has-warning{min-height:0!important;padding:14px 12px!important;align-items:center!important}.asset-list-summary .asset-summary-fact{justify-content:flex-start!important;text-align:right!important;align-items:center!important}.asset-list-summary .asset-summary-warning{position:static!important;grid-column:1/-1;height:auto!important;max-height:none!important;overflow:visible!important;margin-top:8px!important;text-align:right!important}.vault-login-screen .login-code-control>input::selection{background:transparent;color:transparent}.portfolio-return-filter>span{flex-shrink:0;color:#647b89}.portfolio-trend-panel .trend-head{flex-wrap:wrap}.portfolio-trend-panel .trend-head h3{flex-wrap:wrap;white-space:normal;gap:5px}.portfolio-trend-panel .trend-title-unit{font-size:12px;font-weight:400;color:#718793}.portfolio-trend-panel .portfolio-candle-chart{background:#fafbfc;padding:4px 0 0}.portfolio-trend-panel .trend-head{display:grid;grid-template-columns:max-content minmax(0,1fr);gap:10px;align-items:center}@media(max-width:760px){.portfolio-trend-panel .trend-head{grid-template-columns:minmax(0,1fr) max-content}}.desktop-asset-details{display:inline-flex;align-items:center;gap:4px}.desktop-asset-details>svg{flex-shrink:0}@media(max-width:760px){.portfolio-trend-panel .trend-head{grid-template-columns:minmax(0,1fr);gap:8px}.portfolio-trend-panel .trend-head h3{gap:5px}}.loans-page .loan-chart-frame{grid-template-columns:42px minmax(0,1fr)}.loans-page .loan-chart-fixed-axis{padding:0 0 2px 2px}.loans-page .loan-chart-scroll{padding:0 4px 2px 0}.loans-page .loan-installment-chart .chart{margin-top:0;padding:0}.loans-page .loan-metric.primary .loan-metric-head>.loan-summary-card-icon{color:#fff}.loans-page .loan-metric.next-two>.loan-metric-head{border-bottom:0;padding-bottom:0}.market-map-actions>.market-map-filter{order:0}.market-map-actions>.market-watch-manage{order:1}@media(max-width:760px){.market-map-head{padding-inline:0}.market-map-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%;max-width:none;flex-basis:100%;gap:8px;margin:0}.market-map-actions>.market-map-filter,.market-map-actions>.market-watch-manage{width:100%;min-width:0;height:48px;min-height:48px;box-sizing:border-box;margin:0}.market-map-actions>.market-watch-manage{justify-content:center;padding:4px 6px;font-size:12px}.market-map-actions .market-map-filter.watch-segments{padding:4px;gap:3px}.market-map-actions .market-map-filter.watch-segments button{height:38px;min-width:0;flex:1;padding:0 3px;gap:3px;font-size:11px}.market-map-actions .market-map-filter.watch-segments button:first-child{flex:2}.market-map-actions .market-map-filter.watch-segments svg{width:12px;height:12px;flex-shrink:0}.market-map-actions .market-watch-manage svg{width:16px;height:16px;flex-shrink:0}}.watch-remove-dialog>[data-slot=dialog-header]{border-bottom:0;padding-bottom:0}.watch-remove-dialog>.form-actions{border-top:0;padding-top:0;margin-top:0}.market-pulse .market-cards{grid-template-columns:repeat(6,minmax(0,1fr))}@media(max-width:760px){.market-pulse .market-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.loans-page .loan-month-table .loan-installment-balance{min-width:0}.loans-page .loan-month-table .loan-installment-balance dt{font-size:11px;letter-spacing:-.2px;max-width:100%;overflow:hidden;text-overflow:ellipsis}.loans-page .loan-month-table .loan-installment-balance dd{font-size:12px;max-width:100%;overflow:hidden;text-overflow:ellipsis}@media(max-width:380px){.loans-page .loan-month-table .loan-installment-balance dt{font-size:10px}.loans-page .loan-month-table .loan-installment-balance dd{font-size:11px}}.loan-edit-confirmation:has(input[aria-invalid=true]){outline:1px solid #cc3d4e;border-radius:8px;background:#fff5f4;padding:8px}@media(max-width:760px){.watch-stock-compact>.watch-stock-name{display:contents}.watch-stock-compact>.watch-stock-name>.watch-name-line{grid-column:1;grid-row:1;min-width:0}.watch-stock-compact>.watch-stock-name>.watch-stock-group{grid-column:1/-1;grid-row:2;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.watch-stock-compact>.watch-stock-name>small.negative{grid-column:1/-1;grid-row:3}.watch-stock-compact>.watch-stock-fields{grid-row:auto}}.watch-crypto-compact,.watch-stock-compact{padding-block:8px;row-gap:6px}.watch-crypto-compact>.watch-stock-price,.watch-stock-compact>.watch-stock-price{gap:3px}@media(max-width:1100px){.watch-crypto-fields,.watch-stock-fields{padding-top:6px;row-gap:6px}}@media(min-width:761px){.market-category-grid .market-category-label{flex-direction:row;flex-wrap:wrap;justify-content:center;align-content:flex-start;column-gap:3px;row-gap:0}}@media(max-width:760px){.asset-list-summary.mobile-asset-summary{grid-template-columns:minmax(0,1fr) minmax(50%,max-content)}.mobile-asset-summary .mobile-asset-value-summary em,.mobile-asset-summary .mobile-asset-value-summary strong{white-space:nowrap;overflow-wrap:normal}}.asset-list-pending{flex-direction:column;gap:16px;min-height:140px;font:400 13px/1.8 IRANSans,sans-serif}.asset-loading-skeleton{display:none;width:100%}@media(min-width:761px){.asset-list-pending{align-items:stretch;text-align:right;padding:20px;min-height:180px}.asset-loading-skeleton{display:grid;gap:10px}.asset-loading-skeleton>div{display:grid;grid-template-columns:2fr 1fr 1fr 1fr;gap:20px;padding:12px 0;border-top:1px solid #edf0f3}.asset-loading-skeleton i{height:10px;border-radius:5px;background:#edf0f3}.asset-loading-skeleton i:first-child{width:65%}}.dashboard-page .performance-metric .formula-help,.formula-help{min-width:36px!important;min-height:36px!important;flex-basis:36px!important;color:#0d2740!important}@media(pointer:coarse){.dashboard-page .performance-metric .formula-help,.formula-help{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important;flex-basis:44px!important}}.formula-help:focus-visible{outline:2px solid #0d2740;outline-offset:2px}.performance-diagnostics{color:#0d2740}.performance-diagnostics details{margin-top:4px}.performance-diagnostics summary{cursor:pointer;min-height:32px}.performance-diagnostics ul{padding-inline-start:18px;max-height:240px;overflow:auto}.performance-diagnostics li{margin-block:8px;overflow-wrap:anywhere}.performance-diagnostics li small,.performance-diagnostics li span{display:block;line-height:1.6}.session-restore{--session-logo-height:32px;--session-logo-width:calc(var(--session-logo-height) * 1807 / 285)}.session-restore .session-restore-brand{margin:0 0 22px!important}.session-restore .assetix-brand .brand-combined{width:var(--session-logo-width)!important;height:var(--session-logo-height)!important}.session-restore-progress{position:relative;width:var(--session-logo-width);height:4px;overflow:hidden;border-radius:999px;background:#eaf0f3;direction:ltr}.session-restore-progress>span{position:absolute;inset-block:0;left:0;display:block;width:34%;border-radius:inherit;background:var(--brand-teal,#019788);animation:session-loading-fill 1.6s cubic-bezier(.45,0,.25,1) infinite;will-change:transform}@keyframes session-loading-fill{0%{transform:translateX(-105%)}to{transform:translateX(320%)}}@media(max-width:760px){.session-restore{--session-logo-height:28px}}@media(prefers-reduced-motion:reduce){.session-restore-progress>span{animation:none;transform:none;width:100%;opacity:.6;will-change:auto}}@media(forced-colors:active){.session-restore-progress{outline:1px solid CanvasText;outline-offset:-1px}.session-restore-progress>span{forced-color-adjust:none;background:CanvasText}}html body .vault-screen.session-restore{background:#fff!important}.performance-diagnostics-trigger{border:0;background:transparent;display:inline-flex;align-items:center;gap:5px;color:#CC3D4E;padding:0;min-height:28px;font:inherit;text-align:start;cursor:pointer;text-decoration:none!important;white-space:nowrap}.performance-diagnostics-trigger:focus-visible{outline:2px solid var(--brand-navy,#0d2740);outline-offset:3px;border-radius:3px}html body [data-slot=popover-content].performance-diagnostics-panel{width:min(360px,calc(100vw - 24px));max-height:min(340px,var(--radix-popover-content-available-height));padding:12px;border:1px solid #dce5e9;border-radius:6px;background:#fff;color:#0d2740;box-shadow:none!important;animation:none!important;overflow:auto;overscroll-behavior:contain;font:400 11px/1.8 var(--font-sans)}.performance-diagnostics-panel ul{list-style:none;padding:0;margin:0;display:grid;gap:10px}.performance-diagnostics-panel li{overflow-wrap:anywhere}.performance-diagnostics-panel li small,.performance-diagnostics-panel li span{display:block;font:inherit}.performance-diagnostics-panel li strong{font-weight:600}@media(pointer:coarse){.performance-diagnostics-trigger{min-height:44px}}.performance-diagnostics-trigger svg{flex-shrink:0;width:13px;height:13px}.portfolio-trend-panel>.chart-empty{margin-top:22px}.shell[hidden]{display:none!important}.read-state{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;max-width:420px;padding:4px 16px;box-sizing:border-box;font:400 13px/1.8 var(--font-sans);color:var(--brand-navy,#0d2740);text-align:center}.read-state>p{margin:0;font:inherit;color:inherit}.read-state-actions{display:flex;justify-content:center;flex-wrap:wrap;gap:8px;width:100%}.read-state-actions :is(.primary-btn,.ghost-btn){display:inline-flex;align-items:center;justify-content:center;min-width:120px;min-height:40px;height:40px;max-width:100%;padding:8px 14px;box-sizing:border-box;border-radius:8px;font:500 12px/1.6 var(--font-sans)!important;white-space:nowrap}.chart-read-pending .session-restore-progress{width:140px}.change-percent{display:inline-flex;align-items:center;gap:4px;white-space:nowrap;direction:ltr;unicode-bidi:isolate;font:inherit}.change-percent svg{flex:none;color:inherit;vertical-align:middle}.signed-amount-text{display:inline-flex;direction:ltr;unicode-bidi:isolate;align-items:baseline;white-space:nowrap}.signed-amount-text .amount-sign{font:inherit}.read-state-inline{max-width:none;flex-direction:row;justify-content:space-between;gap:12px;margin-top:16px;padding:10px 12px;border-radius:8px;background:#f4f6f8;text-align:right}.read-state-inline .read-state-actions{width:auto;flex:none}@media(max-width:420px){.read-state-inline{flex-wrap:wrap}.read-state-inline .read-state-actions{width:100%;justify-content:flex-start}}.loan-chart-legend{display:flex;gap:18px;align-items:center;padding:14px 22px 0;font-size:11px;color:#61798a;flex-wrap:wrap}.loan-chart-legend span,.loan-chart-tooltip span{display:inline-flex;align-items:center;gap:7px}.loan-chart-legend i,.loan-chart-tooltip i{width:8px;height:8px;border-radius:2px;display:inline-block;flex:none}.loan-chart-tooltip{min-width:210px;padding:13px 15px;background:#fff;border:1px solid #dfe8ed;border-radius:10px;box-shadow:0 5px 18px #1736440d;font-size:11px;color:#61798a}.loan-chart-tooltip>strong{display:block;color:#173d48;font-size:12px;margin-bottom:10px}.loan-chart-tooltip>div{display:flex;justify-content:space-between;gap:20px;margin-top:8px}.loan-chart-tooltip .loan-chart-tooltip-total{padding-bottom:9px;border-bottom:1px solid #edf1f3;color:#173d48;font-weight:600}@media(max-width:760px){.loan-chart-legend{gap:14px;padding-inline:16px}.loan-chart-tooltip{min-width:190px}}