.pulse-auth-shell{isolation:isolate;position:relative;overflow:hidden}.pulse-auth-illumination{pointer-events:none;z-index:0;background:radial-gradient(circle at 50% 42%, color-mix(in srgb, var(--primary) 10%, transparent) 0, transparent 26%), linear-gradient(105deg, transparent 0 43%, color-mix(in srgb, var(--primary) 5%, transparent) 50%, transparent 57%);opacity:.85;position:absolute;inset:0}.pulse-auth-card{box-shadow:0 20px 60px #00000038}html[data-theme=light] .pulse-auth-card{box-shadow:0 20px 50px #0b0f1a14}.pas-header [style*=Inter],.pas-content [style*=Inter]{font-family:Inter,IBM Plex Sans Arabic,system-ui,sans-serif!important}.pas-header [style*=Newsreader],.pas-content [style*=Newsreader]{font-family:Newsreader,IBM Plex Sans Arabic,Georgia,serif!important}.pas-content button,.pas-header button,.pas-header a{transition:border-color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease), opacity var(--motion-fast) var(--motion-ease);border-radius:var(--pulse-radius-md)!important;font-family:Inter,IBM Plex Sans Arabic,system-ui,sans-serif!important}.pas-content button{box-shadow:none!important}.pas-content button:focus-visible,.pas-header button:focus-visible,.pas-header a:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.pas-panel-body table,.pulse-financial-table{border-collapse:separate;border-spacing:0;font-variant-numeric:tabular-nums;width:100%;font-size:12.5px}.pas-panel-body thead th,.pulse-financial-table thead th{z-index:2;background:var(--card);color:var(--muted-foreground);letter-spacing:.05em;text-transform:uppercase;white-space:nowrap;border-bottom:1px solid var(--border);padding:9px 10px;font-family:IBM Plex Sans,IBM Plex Sans Arabic,system-ui,sans-serif;font-size:10.5px;font-weight:600;line-height:1.25;position:sticky;top:0}.pas-panel-body tbody td,.pulse-financial-table tbody td{border-bottom:1px solid color-mix(in srgb, var(--border) 72%, transparent);white-space:nowrap;padding:9px 10px;font-family:IBM Plex Mono,ui-monospace,monospace}.pas-panel-body tbody tr,.pulse-financial-table tbody tr{transition:background-color var(--motion-fast) var(--motion-ease)}.pas-panel-body tbody tr:hover,.pulse-financial-table tbody tr:hover{background:color-mix(in srgb, var(--foreground) 2.5%, transparent)}.pas-panel-body tbody tr[style*="cursor: pointer"]:hover,.pulse-financial-table tbody tr[data-selected=true]{background:color-mix(in srgb, var(--primary) 6%, transparent)}.pas-panel-body th:not(:first-child),.pas-panel-body td:not(:first-child),.pulse-financial-table th:not(:first-child),.pulse-financial-table td:not(:first-child){text-align:end}.pas-panel-body th:first-child,.pas-panel-body td:first-child,.pulse-financial-table th:first-child,.pulse-financial-table td:first-child{text-align:start}.pas-panel-body tbody td:first-child{font-weight:600;font-family:IBM Plex Mono,ui-monospace,monospace!important}.pulse-holdings-summary{border:1px solid var(--border);border-radius:var(--pulse-radius-lg);background:var(--border);grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;margin-bottom:16px;display:grid;overflow:hidden}.pulse-holdings-summary>div{background:var(--card);min-width:0;padding:12px 14px}.pulse-holdings-summary-label{color:var(--muted-foreground);letter-spacing:.04em;text-transform:uppercase;margin-bottom:4px;font-family:IBM Plex Sans,IBM Plex Sans Arabic,system-ui,sans-serif;font-size:10.5px;font-weight:600}.pulse-holdings-summary-value{color:var(--foreground);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-family:IBM Plex Mono,ui-monospace,monospace;font-size:15px;font-weight:500;overflow:hidden}.pulse-live-status{border:1px solid var(--border);border-radius:var(--pulse-radius-md);min-height:28px;color:var(--muted-foreground);background:var(--card);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:6px;padding:4px 9px;font-family:IBM Plex Sans,IBM Plex Sans Arabic,system-ui,sans-serif;font-size:10.5px;font-weight:600;display:inline-flex}.pulse-live-status[data-state=live]:before,.pulse-live-status[data-state=syncing]:before,.pulse-live-status[data-state=offline]:before{content:"";background:var(--muted-foreground);border-radius:999px;width:6px;height:6px}.pulse-live-status[data-state=live]:before{background:var(--gain)}.pulse-live-status[data-state=syncing]:before{background:var(--info)}.pulse-live-status[data-state=offline]:before{background:var(--loss)}.pas-content .recharts-cartesian-axis-tick text,.pas-content .recharts-text{font-family:IBM Plex Sans,IBM Plex Sans Arabic,system-ui,sans-serif}.pas-content .recharts-cartesian-grid line{stroke:var(--grid);opacity:.82}.pas-content .recharts-reference-line line{stroke:var(--border)}.pas-content .recharts-wrapper,.pas-content .recharts-responsive-container{min-width:0}.pulse-performance-section{gap:16px;display:grid}.pulse-performance-section .pas-panel,.pas-content .pas-panel{min-width:0}.pulse-performance-section [data-numeric=true],.pulse-performance-section .pas-kpi-value{font-variant-numeric:tabular-nums}.pulse-performance-section h2,.pulse-performance-section h3,.pas-content h2,.pas-content h3{letter-spacing:-.01em;font-family:IBM Plex Sans,IBM Plex Sans Arabic,system-ui,sans-serif;font-weight:500}.pas-content .pulse-insight,.pas-content [data-pulse-focus=true]{border-inline-start:2px solid var(--primary);background:color-mix(in srgb, var(--primary) 7%, var(--card));border-left:0}.pas-content .pulse-insight strong,.pas-content [data-pulse-focus=true] strong{color:var(--foreground)}.pas-content .pulse-insight [data-numeric=true],.pas-content [data-pulse-focus=true] [data-numeric=true]{font-family:IBM Plex Mono,ui-monospace,monospace}.pulse-trade-history{min-width:0}.pulse-trade-filters input,.pulse-trade-filters select,.pulse-trade-filters button{box-shadow:none;transition:border-color var(--motion-fast) var(--motion-ease), background-color var(--motion-fast) var(--motion-ease), color var(--motion-fast) var(--motion-ease)}.pulse-trade-filters input:focus,.pulse-trade-filters select:focus,.pulse-trade-filters button:hover{border-color:color-mix(in srgb, var(--primary) 42%, var(--border))}.pulse-trade-summary{white-space:nowrap}.pulse-financial-table-wrap{border:1px solid var(--border);border-radius:var(--pulse-radius-lg);background:var(--card);scrollbar-color:var(--border) transparent}.pulse-financial-table input[type=checkbox]{width:14px;height:14px;accent-color:var(--primary)}.pulse-drilldown-layout{min-width:0}.pulse-drilldown-sidebar{position:sticky;top:16px}.pulse-position-grid>div{min-width:0}html[data-theme=light] .pas-header,html[data-theme=light] .pas-panel,html[data-theme=light] .pas-kpi,html[data-theme=light] .pulse-financial-table-wrap{box-shadow:none!important}html[data-theme=light] .pas-panel-body tbody tr:hover,html[data-theme=light] .pulse-financial-table tbody tr:hover{background:color-mix(in srgb, var(--foreground) 2%, transparent)}html[data-theme=light] .pas-panel-body tbody tr[style*="cursor: pointer"]:hover,html[data-theme=light] .pulse-financial-table tbody tr[data-selected=true]{background:color-mix(in srgb, var(--primary) 5%, transparent)}html[data-theme=light] iframe{border-color:var(--border)!important}html[dir=rtl] .pas-panel-body th:not(:first-child),html[dir=rtl] .pas-panel-body td:not(:first-child),html[dir=rtl] .pulse-financial-table th:not(:first-child),html[dir=rtl] .pulse-financial-table td:not(:first-child){text-align:start}html[dir=rtl] .pas-panel-body th:first-child,html[dir=rtl] .pas-panel-body td:first-child,html[dir=rtl] .pulse-financial-table th:first-child,html[dir=rtl] .pulse-financial-table td:first-child{text-align:end}@media (width<=900px){.pulse-drilldown-layout{grid-template-columns:1fr!important}.pulse-drilldown-sidebar{position:static;max-height:none!important}.pulse-drilldown-sidebar>div:last-child{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));max-height:190px;overflow:auto;gap:4px!important;display:grid!important}.pulse-holdings-summary{grid-template-columns:1fr}.pulse-trade-summary{white-space:normal;width:100%;margin-left:0!important}}@media (width<=640px){.pulse-position-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.pulse-drilldown .pas-panel{padding:14px 12px!important}.pas-panel-body,.pulse-financial-table-wrap{-webkit-overflow-scrolling:touch;scrollbar-width:thin;overflow-x:auto}.pas-panel-body table,.pulse-financial-table{min-width:720px}.pas-panel-body thead th,.pas-panel-body tbody td,.pulse-financial-table thead th,.pulse-financial-table tbody td{padding-inline:8px}.pulse-trade-filters{align-items:stretch!important}.pulse-trade-filters>input,.pulse-trade-filters>select,.pulse-trade-filters>button{flex:140px;min-height:42px}.pas-content .recharts-responsive-container{min-height:150px}.pas-content .recharts-cartesian-axis-tick text{font-size:10px}}@media (width<=420px){.pulse-position-grid{grid-template-columns:1fr!important}.pas-content .pas-kpi{min-width:0}}@media (prefers-contrast:more){.pas-panel,.pas-kpi,.pulse-financial-table-wrap{border-color:color-mix(in srgb, var(--border) 55%, var(--foreground) 45%)!important}.pas-content .pulse-insight,.pas-content [data-pulse-focus=true]{border-inline-start-width:3px}}
