.ps-humane{--tx-glass:rgba(255,255,255,0.55);--tx-glass-strong:rgba(255,255,255,0.78);--tx-glass-border:1px solid rgba(0,0,0,0.06);--tx-pill:rgba(0,0,0,0.04);--tx-row-hover:rgba(0,0,0,0.03);--tx-glass-shadow:0 1px 3px rgba(0,0,0,0.04),0 0 0 0.5px rgba(0,0,0,0.02);--paper:#F5F5F7;--surface:#FFFFFF;--surface-raised:#FFFFFF;--surface-muted:rgba(29,29,31,0.04);--surface-tint:rgba(29,29,31,0.025);--ink:#1D1D1F;--ink-deep:#1D1D1F;--ink-70:rgba(29,29,31,0.70);--ink-60:rgba(29,29,31,0.60);--ink-40:rgba(29,29,31,0.40);--ink-18:rgba(29,29,31,0.18);--ink-15:rgba(29,29,31,0.15);--ink-12:rgba(29,29,31,0.12);--ink-08:rgba(29,29,31,0.08);--ink-06:rgba(29,29,31,0.06);--ink-04:rgba(29,29,31,0.04);--hairline:1px solid var(--ink-08);--hairline-soft:1px solid var(--ink-04);--hairline-strong:1px solid var(--ink-15);--brut-border:rgba(29,29,31,0.08);--brut-border-muted:rgba(29,29,31,0.04);--brut-bg:#F5F5F7;--brut-bg-soft:rgba(29,29,31,0.04);--brut-fg:#1D1D1F;--brut-fg-muted:rgba(29,29,31,0.65);--accent:#3B82F6;--good:#16A34A;--danger:#DC2626;--over:#DC2626;--warn:#D97706;--info:#2563EB;--heat:59,130,246;--font-display:var(--font-native,-apple-system,BlinkMacSystemFont,"SF Pro Display","SF Pro Text","Helvetica Neue",sans-serif);--font-amount:var(--font-inter),"Inter",ui-sans-serif,system-ui,sans-serif;--font-mono:var(--font-jetbrains-mono),"JetBrains Mono",ui-monospace,"SF Mono",Menlo,monospace;--serif:var(--font-newsreader),"Iowan Old Style",Georgia,serif;--font-size-xs:11px;--font-size-sm:12px;--font-size-base:13px;--font-size-md:14px;--font-size-lg:16px;--font-size-xl:20px;--font-size-2xl:24px;--font-size-3xl:32px;--font-size-4xl:40px;--font-size-5xl:48px;--radius-sm:4px;--radius-md:6px;--radius-lg:7px;--radius-xl:8px;--radius-full:999px;--size-xs:28px;--size-sm:32px;--size-md:40px;--size-lg:48px;--icon-xs:12px;--icon-sm:16px;--icon-md:20px;--icon-lg:24px;--icon-xl:32px;--shadow-xs:0 1px 2px rgba(0,0,0,0.04);--shadow-sm:0 1px 2px rgba(15,23,42,0.04);--shadow-md:0 4px 12px rgba(0,0,0,0.08);--shadow-lg:0 8px 24px rgba(0,0,0,0.10);--shadow-xl:0 16px 48px rgba(0,0,0,0.12);--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-7:32px;--space-8:48px;--space-9:64px;--page-gutter:var(--space-4);--page-gutter-md:var(--space-3);--page-gutter-sm:var(--space-2);background:var(--paper);color:var(--ink);font-family:var(--font-display);font-size:14.5px;line-height:1.5}.dark .ps-humane{--tx-glass:rgba(40,40,42,0.65);--tx-glass-strong:rgba(50,50,52,0.78);--tx-glass-border:1px solid rgba(255,255,255,0.06);--tx-pill:rgba(255,255,255,0.05);--tx-row-hover:rgba(255,255,255,0.04);--tx-glass-shadow:0 1px 3px rgba(0,0,0,0.12),0 0 0 0.5px rgba(255,255,255,0.04);--paper:#1C1C1E;--surface:#2C2C2E;--surface-raised:#323236;--surface-muted:rgba(245,245,247,0.06);--surface-tint:rgba(245,245,247,0.035);--ink:#F5F5F7;--ink-deep:#F5F5F7;--ink-70:rgba(245,245,247,0.70);--ink-60:rgba(245,245,247,0.58);--ink-40:rgba(245,245,247,0.38);--ink-18:rgba(245,245,247,0.18);--ink-15:rgba(245,245,247,0.15);--ink-12:rgba(245,245,247,0.12);--ink-08:rgba(245,245,247,0.08);--ink-06:rgba(245,245,247,0.06);--ink-04:rgba(245,245,247,0.04);--hairline:1px solid var(--ink-08);--hairline-soft:1px solid var(--ink-04);--hairline-strong:1px solid var(--ink-15);--brut-border:rgba(245,245,247,0.08);--brut-border-muted:rgba(245,245,247,0.04);--brut-bg:#1C1C1E;--brut-bg-soft:rgba(245,245,247,0.04);--brut-fg:#F5F5F7;--brut-fg-muted:rgba(245,245,247,0.58);--good:#30D158;--danger:#FF453A;--over:#FF453A;--warn:#FF9F0A;--accent:#60A5FA;--info:#60A5FA;--heat:96,165,250}.dark .ps-humane .marker{background:linear-gradient(transparent 38%,rgba(255,255,255,.13) 38% 82%,transparent 82%)}.ps-humane *,.ps-humane :after,.ps-humane :before{box-sizing:border-box}.ps-humane a{color:inherit;text-decoration:none}:where(.ps-humane) button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.ps-humane input,.ps-humane textarea{font:inherit;color:inherit}.ps-humane input[type=number]::-webkit-inner-spin-button,.ps-humane input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ps-humane input[type=number]{-moz-appearance:textfield;appearance:textfield}.ps-humane .muted{color:var(--ink-60)}.ps-humane .num{font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.ps-humane .font-amount{font-family:var(--font-amount);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.ps-humane .grid-12{display:grid;grid-template-columns:repeat(12,1fr);column-gap:0}.ps-humane .hum-serif{font-family:var(--font-display);font-weight:400;letter-spacing:-.01em}.ps-humane .hum-italic{font-style:italic}.ps-humane .hum-soft-label{font-family:var(--font-display);font-size:12px;color:var(--ink-60);letter-spacing:.005em;font-weight:400;text-transform:none}.ps-humane .hum-num{font-family:var(--font-amount);font-weight:500;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ps-humane .marker{background:linear-gradient(transparent 38%,var(--accent) 38% 82%,transparent 82%);padding:0 4px;box-decoration-break:clone;-webkit-box-decoration-break:clone}.ps-humane .hum-pill{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);height:28px;min-width:72px;padding:0 var(--space-3);border-radius:var(--radius-full);background:var(--ink-12);border:var(--hairline);font-family:var(--font-display);font-size:12px;font-weight:500;color:var(--ink);white-space:nowrap;cursor:pointer;transition:background .1s,border-color .1s}.ps-humane .hum-pill:hover{background:var(--ink-18)}.ps-humane .hum-pill.active{background:color-mix(in srgb,var(--accent) 18%,transparent);border-color:color-mix(in srgb,var(--accent) 35%,transparent);color:var(--ink)}.ps-humane .hum-pill-sm{height:22px;min-width:0;padding:0 var(--space-3);font-size:11px}.ps-humane .hum-pill-good{background:color-mix(in srgb,var(--good) 12%,transparent);border-color:color-mix(in srgb,var(--good) 25%,transparent);color:var(--good)}.ps-humane .hum-pill-warn{background:color-mix(in srgb,var(--warn) 12%,transparent);border-color:color-mix(in srgb,var(--warn) 25%,transparent);color:var(--warn)}.ps-humane .hum-pill-danger{background:color-mix(in srgb,var(--danger) 12%,transparent);border-color:color-mix(in srgb,var(--danger) 25%,transparent);color:var(--danger)}.ps-humane .row-hover{transition:background .08s}.ps-humane .row-hover:hover{background:var(--ink-08)}.ps-humane .hum-nav-row:hover{background:var(--ink-08)!important}.ps-humane .hum-card-hover{transition:border-color .12s}.ps-humane .hum-card-hover:hover{border-color:var(--ink)!important}.ps-humane .hum-section{padding:28px 28px 8px}.ps-humane .hum-section-tight{padding:24px 28px}.ps-humane .hum-card{border:var(--brut-border);background:var(--paper);border-radius:var(--radius-lg)}.ps-humane .macos-card{background:var(--surface);border:var(--hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-sm)}.dark .ps-humane .macos-card{background:var(--surface);box-shadow:0 1px 2px rgba(0,0,0,.22),inset 0 .5px 0 rgba(255,255,255,.04)}.ps-humane .hum-input{border:0;outline:none;background:transparent;font-family:var(--serif);font-size:17px;font-style:italic;line-height:1.45;color:var(--ink);padding:8px 0;display:block;width:100%;resize:none}.ps-humane .sl-text-input{transition:border-color .15s}.ps-humane .sl-text-input:focus{border-color:var(--ink-40)!important;outline:none}.ps-humane .hum-rule{border-top:var(--hairline)}.ps-humane .hum-rule-soft{border-top:var(--hairline-soft)}.ps-humane .hum-rule-bottom{border-bottom:var(--hairline)}.btn-u{box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;min-width:max-content;gap:var(--space-2);font-family:var(--font-display);font-weight:500;cursor:pointer;white-space:nowrap;transition:background .12s,color .12s,border-color .12s,opacity .12s;border:0;outline:none;background:transparent;color:var(--ink)}.btn-u:disabled{opacity:.4;cursor:default;pointer-events:none}.btn-u-xs{height:var(--size-xs);font-size:var(--font-size-xs)}.btn-u-sm,.btn-u-xs{padding:0 var(--space-3);border-radius:var(--radius-md)}.btn-u-sm{height:var(--size-sm);font-size:var(--font-size-sm)}.btn-u-md{height:var(--size-md);padding:0 var(--space-4);font-size:var(--font-size-base);border-radius:var(--radius-md)}.btn-u-lg{height:var(--size-lg);padding:0 var(--space-5);font-size:var(--font-size-md);border-radius:var(--radius-lg)}.btn-u-primary{background:var(--accent);color:white;border:1px solid color-mix(in srgb,var(--accent) 88%,black);box-shadow:none}.btn-u-primary:hover:not(:disabled){opacity:.88}.btn-u-glass,.btn-u-secondary{background:var(--surface);color:var(--ink);border:var(--hairline);box-shadow:none}.btn-u-glass:hover:not(:disabled),.btn-u-secondary:hover:not(:disabled){background:var(--surface-muted)}.btn-u-ghost{background:transparent;color:var(--ink);border:1px solid transparent;border-radius:999px}.btn-u-ghost:hover:not(:disabled){background:var(--ink-08)}.btn-u-danger{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 25%,transparent)}.btn-u-danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 22%,transparent)}.btn-u-danger-filled{background:var(--danger);color:var(--paper);border:1px solid var(--danger)}.btn-u-danger-filled:hover:not(:disabled){opacity:.88}.ps-humane .hum-glass-seg{display:inline-flex;align-items:center;background:var(--ink-12);border:var(--hairline);border-radius:var(--radius-md);overflow:hidden}.ps-humane .hum-glass-seg button{height:36px;padding:0 var(--space-4);border:0;background:transparent;font-family:var(--font-display);font-size:12px;color:var(--ink-60);cursor:pointer;transition:background .1s,color .1s}.ps-humane .hum-glass-seg button+button{border-left:var(--hairline-soft)}.ps-humane .hum-glass-seg button.on{background:var(--surface-raised);color:var(--ink);font-weight:500;box-shadow:0 1px 2px rgba(0,0,0,.04)}.btn-u:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ps-input{display:block;width:100%;border:var(--hairline-strong);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);font-family:var(--font-display);transition:border-color .12s,box-shadow .12s;outline:none}.ps-input:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 20%,transparent)}.ps-input:disabled{opacity:.5;background:var(--ink-04)}.ps-input-sm{height:var(--size-sm);padding:0 var(--space-3);font-size:var(--font-size-sm)}.ps-input-md{height:var(--size-md);padding:0 var(--space-3)}.ps-input-lg,.ps-input-md{font-size:var(--font-size-md)}.ps-input-lg{height:var(--size-lg);padding:0 var(--space-4)}.ps-select{display:block;width:100%;appearance:none;-webkit-appearance:none;background-color:var(--surface);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%236B7280' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;border:var(--hairline-strong);border-radius:var(--radius-md);color:var(--ink);font-family:var(--font-display);outline:none;cursor:pointer}.ps-select:focus{border-color:var(--accent);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent) 20%,transparent)}.ps-select-sm{height:var(--size-sm);font-size:var(--font-size-sm)}.ps-select-md,.ps-select-sm{padding:0 var(--space-3);padding-right:32px}.ps-select-md{height:var(--size-md)}.ps-select-lg,.ps-select-md{font-size:var(--font-size-md)}.ps-select-lg{height:var(--size-lg);padding:0 var(--space-4);padding-right:32px}.ps-chip{box-sizing:border-box;display:inline-flex;align-items:center;gap:var(--space-2);border-radius:var(--radius-full);font-family:var(--font-display);font-weight:500;white-space:nowrap}.ps-chip-default-variant{background:var(--ink-04);color:var(--ink);border:1px solid var(--ink-08)}.ps-chip-active{background:var(--accent);color:var(--surface);border:1px solid var(--accent)}.ps-chip-good{background:color-mix(in srgb,var(--good) 10%,transparent);color:var(--good);border:1px solid color-mix(in srgb,var(--good) 25%,transparent)}.ps-chip-warn{background:color-mix(in srgb,var(--warn) 10%,transparent);color:var(--warn);border:1px solid color-mix(in srgb,var(--warn) 25%,transparent)}.ps-chip-danger{background:color-mix(in srgb,var(--danger) 10%,transparent);color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 25%,transparent)}.ps-chip-compact{height:20px;padding:0 var(--space-3);font-size:var(--font-size-xs)}.ps-chip-default{height:24px}.ps-chip-default,.ps-chip-large{padding:0 var(--space-3);font-size:var(--font-size-sm)}.ps-chip-large{height:28px}.ps-chip-remove{justify-content:center;width:14px;height:14px;padding:0;margin-left:2px;border:0;background:transparent;color:inherit;cursor:pointer;font-size:14px;line-height:1}.ps-chip-remove,.ps-segmented{display:inline-flex;align-items:center}.ps-segmented{height:var(--size-sm);padding:2px;background:var(--surface);border:var(--hairline);border-radius:var(--radius-md);gap:2px}.ps-segmented-item{height:100%;padding:0 var(--space-4);border:0;border-radius:var(--radius-sm);background:transparent;color:var(--ink-60);font-family:var(--font-display);font-size:var(--font-size-sm);font-weight:500;cursor:pointer;transition:background .12s,color .12s}.ps-segmented-item.active{background:color-mix(in srgb,var(--accent) 10%,transparent);color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 20%,transparent)}.ps-humane .tx-filter-pills{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.ps-humane .tx-filter-pill{box-sizing:border-box;height:var(--size-sm);min-width:72px;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-3);border:var(--hairline);border-radius:var(--radius-full);background:var(--surface);color:var(--ink-70);font-family:var(--font-display);font-size:var(--font-size-sm);font-weight:500;white-space:nowrap;transition:background .12s,border-color .12s,color .12s,box-shadow .12s}.ps-humane .tx-filter-pill:hover{background:var(--surface-muted);border-color:var(--ink-15)}.ps-humane .tx-filter-pill.active{background:color-mix(in srgb,var(--accent) 10%,var(--surface));border-color:color-mix(in srgb,var(--accent) 36%,transparent);color:var(--accent);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--accent) 12%,transparent)}.ps-humane .tx-filter-pill:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.ps-card{background:var(--surface);border:var(--hairline);border-radius:var(--radius-xl);box-shadow:none}.ps-card-default{padding:var(--space-4)}.ps-card-tight{padding:var(--space-3)}.app-shell-frame{--topbar-height:52px;min-width:0}.app-topbar{position:fixed;inset-block-start:0;inset-inline-start:0;inset-inline-end:0;z-index:40;height:var(--topbar-height);transition:inset-inline-start ease-linear .2s}@media (min-width:768px){[data-slot=sidebar][data-state=expanded]~.app-shell-frame .app-topbar{inset-inline-start:var(--sidebar-width)}[data-slot=sidebar][data-state=collapsed]~.app-shell-frame .app-topbar{inset-inline-start:var(--sidebar-width-icon)}}.app-main-content{min-height:100svh;padding-top:calc(var(--topbar-height) + var(--space-3));background:var(--paper)}.app-main-content>.ps-humane.enterprise-page{min-height:calc(100svh - var(--topbar-height) - var(--space-3));padding-top:0}@media (max-width:760px){.app-main-content{padding-top:calc(var(--topbar-height) + var(--space-2))}.app-main-content>.ps-humane.enterprise-page{min-height:calc(100svh - var(--topbar-height) - var(--space-2))}}.ps-humane .enterprise-page{padding:var(--space-4) var(--space-3) var(--space-3);background:var(--paper)}.ps-humane .enterprise-content-body{display:flex;flex-direction:column;min-width:0;padding:0 var(--page-gutter) var(--space-3)}@media (max-width:760px){.ps-humane .enterprise-content-body{padding-left:0;padding-right:0;padding-bottom:0}}.ps-humane .enterprise-panel{background:var(--surface);border:var(--hairline);border-radius:var(--radius-xl);box-shadow:none;overflow:hidden}.ps-humane .enterprise-toolbar{display:flex;align-items:center;gap:var(--space-2);padding:var(--space-2) var(--space-4);border-top:var(--hairline-soft);border-bottom:var(--hairline-soft);background:var(--surface)}.ps-humane .tx-scan-error-panel{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);margin:0 0 var(--space-3);padding:var(--space-4);border:1px solid color-mix(in srgb,var(--danger) 24%,transparent);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--danger) 6%,var(--surface))}.ps-humane .tx-scan-error-copy{min-width:0}.ps-humane .tx-scan-error-copy span{display:block;margin-bottom:var(--space-1);font-family:var(--font-display);font-size:var(--font-size-base);font-weight:700;color:color-mix(in srgb,var(--danger) 82%,var(--ink))}.ps-humane .tx-scan-error-copy p{margin:0;font-family:var(--font-display);font-size:var(--font-size-sm);line-height:1.45;color:var(--ink-70)}.ps-humane .tx-scan-error-actions{display:flex;align-items:center;gap:var(--space-2);flex:0 0 auto}.ps-humane .tx-scan-error-action{box-sizing:border-box;min-height:36px;min-width:88px;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-4);border:var(--hairline);border-radius:var(--radius-full);font-family:var(--font-display);font-size:var(--font-size-sm);font-weight:650;line-height:1;white-space:nowrap;cursor:pointer}.ps-humane .tx-scan-error-action.secondary{background:var(--surface);border-color:color-mix(in srgb,var(--danger) 18%,transparent);color:var(--ink-70)}.ps-humane .tx-scan-error-action.primary{background:color-mix(in srgb,var(--danger) 10%,var(--surface));border-color:color-mix(in srgb,var(--danger) 32%,transparent);color:color-mix(in srgb,var(--danger) 82%,var(--ink))}@media (max-width:760px){.ps-humane .tx-scan-error-panel{align-items:stretch;flex-direction:column;gap:var(--space-3);margin:0 var(--space-3) var(--space-3)}.ps-humane .tx-scan-error-actions{display:grid;grid-template-columns:1fr 1fr}}.ps-humane .enterprise-ledger{background:var(--surface);border:var(--hairline);border-radius:var(--radius-xl);box-shadow:none;overflow:hidden}.ps-humane .enterprise-icon-button{width:var(--size-sm);height:var(--size-sm);display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-md);border:var(--hairline);background:var(--surface);box-shadow:var(--shadow-xs)}.ps-humane .enterprise-dialog{background:var(--surface);border:var(--hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg)}.app-modal-root{position:fixed;inset:0;z-index:100;display:flex;align-items:center;justify-content:center;padding:max(16px,env(safe-area-inset-top)) max(16px,env(safe-area-inset-right)) max(16px,env(safe-area-inset-bottom)) max(16px,env(safe-area-inset-left))}.app-modal-backdrop{position:absolute;inset:0;padding:0;border:0;background:rgba(29,29,31,.34);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);cursor:default}.dark .app-modal-backdrop{background:rgba(0,0,0,.52)}.app-slideover-root{position:fixed;inset:0;z-index:50}.app-slideover-backdrop{position:absolute;inset:0;background:rgba(29,29,31,.22);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.app-slideover-panel{position:absolute;top:0;right:0;width:min(100%,680px);height:100%;display:flex;flex-direction:column;background:var(--surface);border-left:var(--hairline);box-shadow:-32px 0 84px rgba(29,29,31,.14)}.app-bottom-sheet-header,.app-slideover-header{flex-shrink:0;border-bottom:var(--hairline-soft);background:color-mix(in srgb,var(--surface) 92%,var(--paper))}.app-slideover-header{min-height:72px;display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6) var(--space-4)}.app-bottom-sheet-title-block,.app-slideover-title-block{min-width:0;display:grid;gap:var(--space-1)}.app-bottom-sheet-title,.app-slideover-title{color:var(--ink);font-family:var(--font-display);font-size:var(--font-size-2xl);font-weight:700;line-height:1.12;letter-spacing:0}.app-bottom-sheet-close,.app-dialog-close,.app-slideover-close{width:var(--size-md);height:var(--size-md);display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;border:var(--hairline);border-radius:var(--radius-full);background:var(--surface);color:var(--ink-60);box-shadow:var(--shadow-xs);font-size:20px;line-height:1;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.app-bottom-sheet-close:hover,.app-dialog-close:hover,.app-slideover-close:hover{background:var(--surface-muted);border-color:var(--ink-15);color:var(--ink)}.app-slideover-body{min-height:0;flex:1;overflow-y:auto;display:flex;flex-direction:column}.app-bottom-sheet-root{position:fixed;inset:0;z-index:50}.app-bottom-sheet-backdrop{position:absolute;inset:0;background:rgba(29,29,31,.3);backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.app-bottom-sheet-panel{position:absolute;left:0;right:0;bottom:0;max-height:92dvh;height:92dvh;display:flex;flex-direction:column;background:var(--surface);border-top:var(--hairline);border-radius:var(--radius-xl) var(--radius-xl) 0 0;box-shadow:0 -18px 60px rgba(29,29,31,.16);animation:bottom-sheet-up .22s ease-out;overflow:hidden}.app-bottom-sheet-header{display:flex;flex-direction:column;padding:var(--space-3) var(--space-4) var(--space-4)}.app-bottom-sheet-handle{width:42px;height:4px;margin:0 auto var(--space-3);border-radius:var(--radius-full);background:var(--ink-15)}.app-bottom-sheet-head-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-3)}.app-bottom-sheet-title{font-size:var(--font-size-xl)}.app-bottom-sheet-body{min-height:0;flex:1;overflow-y:auto;-webkit-overflow-scrolling:touch;padding:var(--space-4) var(--space-4) calc(var(--space-6) + env(safe-area-inset-bottom, 0px));display:flex;flex-direction:column}.transaction-form-shell{background:linear-gradient(180deg,var(--surface) 0,color-mix(in srgb,var(--surface) 96%,var(--paper)) 100%)}.transaction-form-content{padding:0 var(--space-6)}.transaction-type-section{padding:var(--space-4) var(--space-6) var(--space-2)}.transaction-type-segment{display:flex;overflow:hidden;border:var(--hairline);border-radius:var(--radius-full);background:var(--surface-muted)}.transaction-type-segment button{box-sizing:border-box;min-width:0;min-height:38px;flex:1;padding:0 var(--space-4);border:0;background:transparent;color:var(--ink-70);font-family:var(--font-display);font-size:var(--font-size-sm);font-weight:650;cursor:pointer;transition:background .14s ease,color .14s ease}.transaction-type-segment button.active{background:color-mix(in srgb,var(--ink) 8%,var(--surface));color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 8%,transparent)}.transaction-type-segment button:disabled{cursor:not-allowed;opacity:.38}.transaction-amount-block{padding:var(--space-6) 0 var(--space-5)}.transaction-amount-row{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:var(--space-3);margin-top:var(--space-2)}.transaction-amount-row input,.transaction-amount-symbol{color:inherit;font-size:clamp(34px,5vw,44px);font-weight:650;line-height:1;letter-spacing:0;font-variant-numeric:tabular-nums}.transaction-amount-row input::placeholder{color:var(--ink-35)}.transaction-currency-pill{box-sizing:border-box;height:var(--size-sm);min-width:82px;padding:0 var(--space-3);border:var(--hairline);border-radius:var(--radius-full);background:var(--surface-muted);color:var(--ink);font-family:var(--font-display);font-size:var(--font-size-sm);font-weight:650;cursor:pointer;outline:none}.transaction-detail-group{overflow:hidden;border-top:var(--hairline-soft)}.transaction-field-row{min-height:56px;padding:0 var(--space-4);border-bottom:var(--hairline-soft)}.transaction-field-row:last-child{border-bottom:0}.transaction-field-row>.hum-soft-label,.transaction-field-row>label{min-width:120px}.transaction-field-row input,.transaction-field-row textarea{min-width:0}.transaction-inline-panel{margin:0 0 var(--space-2);padding:var(--space-4);border:var(--hairline-soft);border-radius:var(--radius-lg);background:color-mix(in srgb,var(--surface) 74%,var(--paper))}.transaction-received-block,.transaction-transfer-block{margin-top:var(--space-4);overflow:hidden;border:var(--hairline-soft);border-radius:var(--radius-lg);background:var(--surface)}.transaction-transfer-target{padding:var(--space-3) var(--space-4);border-bottom:var(--hairline-soft)}.transaction-transfer-fields{overflow:hidden}.transaction-rate-note{padding:var(--space-2) var(--space-4);border-top:var(--hairline-soft);background:color-mix(in srgb,var(--surface) 74%,var(--paper));color:var(--ink-60);font-size:var(--font-size-xs)}.transaction-notes-section,.transaction-tags-section{padding:var(--space-4);border-top:var(--hairline-soft)}.date-picker-trigger{flex:1;min-width:0;display:inline-flex;align-items:center;justify-content:flex-end;gap:var(--space-2);padding:2px 0;border:0;background:transparent;color:var(--ink);font-family:var(--font-display);font-size:var(--font-size-base);line-height:1.2;text-align:right;cursor:pointer;outline:none}.date-picker-trigger .is-placeholder,.date-picker-trigger-caret{color:var(--ink-40)}.date-picker-trigger:focus-visible{border-radius:var(--radius-sm);outline:2px solid var(--accent);outline-offset:3px}.date-picker-popover{width:min(320px,calc(100vw - 24px));padding:var(--space-4);border:var(--hairline-soft);border-radius:var(--radius-xl);background:color-mix(in srgb,var(--surface) 94%,var(--paper));box-shadow:0 18px 54px color-mix(in srgb,var(--ink) 16%,transparent);color:var(--ink);font-family:var(--font-display);font-size:var(--font-size-sm);user-select:none}.date-picker-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-3)}.date-picker-title{color:var(--ink);font-size:var(--font-size-lg);font-weight:700;line-height:1.15}.date-picker-nav{display:flex;align-items:center;gap:var(--space-2)}.date-picker-nav-button{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border:var(--hairline);border-radius:var(--radius-full);background:var(--surface);color:var(--ink-70);font-size:20px;line-height:1;cursor:pointer;box-shadow:var(--shadow-xs);transition:background .14s ease,border-color .14s ease,color .14s ease}.date-picker-nav-button:hover{background:var(--surface-muted);border-color:var(--ink-15);color:var(--ink)}.date-picker-grid,.date-picker-weekdays{display:grid;grid-template-columns:repeat(7,minmax(0,1fr))}.date-picker-weekdays{margin-bottom:var(--space-1);text-align:center}.date-picker-weekdays span{padding:var(--space-1) 0;color:var(--ink-50);font-size:var(--font-size-xs);font-weight:650;line-height:1}.date-picker-grid{gap:var(--space-1)}.date-picker-day{box-sizing:border-box;width:100%;aspect-ratio:1;display:inline-flex;align-items:center;justify-content:center;padding:0;border:1px solid transparent;border-radius:var(--radius-full);background:transparent;color:var(--ink);font-family:var(--font-display);font-size:var(--font-size-sm);font-weight:550;line-height:1;font-variant-numeric:tabular-nums;cursor:pointer;transition:background .12s ease,border-color .12s ease,color .12s ease,transform .12s ease}.date-picker-day:hover{background:var(--surface-muted);transform:translateY(-1px)}.date-picker-day.is-outside{color:var(--ink-40)}.date-picker-day.is-today{border-color:color-mix(in srgb,var(--ink) 20%,transparent);background:color-mix(in srgb,var(--ink) 5%,transparent);color:var(--ink);font-weight:700}.date-picker-day.is-selected{background:var(--ink);border-color:var(--ink);color:var(--surface);box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 12%,transparent)}.date-picker-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-3);padding-top:var(--space-3);border-top:var(--hairline-soft)}.date-picker-footer-action{box-sizing:border-box;height:36px;min-width:88px;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-5);border:var(--hairline);border-radius:var(--radius-full);background:transparent;color:var(--ink-70);font-family:var(--font-display);font-size:var(--font-size-sm);font-weight:650;line-height:1;white-space:nowrap;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease}.date-picker-footer-action.primary{min-width:96px;margin-left:auto;background:color-mix(in srgb,var(--ink) 6%,transparent);border-color:color-mix(in srgb,var(--ink) 14%,transparent);color:var(--ink)}.date-picker-footer-action:hover{background:var(--surface-muted);border-color:var(--ink-15);color:var(--ink)}.transaction-form-footer{position:sticky;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-top:auto;padding:var(--space-4) var(--space-6);border-top:var(--hairline-soft);background:color-mix(in srgb,var(--surface) 94%,var(--paper))}.app-bottom-sheet-body .transaction-form-footer{bottom:calc(var(--space-6) + env(safe-area-inset-bottom, 0px))}.transaction-form-footer>span{color:var(--ink-60);font-size:var(--font-size-sm)}.transaction-form-actions{display:flex;align-items:center;justify-content:flex-end;gap:var(--space-3);flex:0 0 auto;flex-wrap:nowrap}.transaction-footer-action{box-sizing:border-box;min-height:40px;min-width:96px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:0 var(--space-5);border:1px solid transparent;border-radius:var(--radius-full);font-family:var(--font-display);font-size:var(--font-size-base);font-weight:650;line-height:1;letter-spacing:0;white-space:nowrap;cursor:pointer;transition:background .14s ease,border-color .14s ease,color .14s ease,opacity .14s ease,transform .14s ease}.transaction-footer-action.secondary{min-width:96px;background:transparent;color:var(--ink-70)}.transaction-footer-action.primary{min-width:132px;background:var(--ink);border-color:var(--ink);color:var(--surface);box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 10%,transparent)}.transaction-footer-action:hover:not(:disabled){transform:translateY(-1px)}.transaction-footer-action.secondary:hover:not(:disabled){background:var(--surface-muted);color:var(--ink)}.transaction-footer-action.primary:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 88%,var(--surface));border-color:color-mix(in srgb,var(--ink) 88%,var(--surface))}.transaction-footer-action:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.transaction-footer-action:disabled{cursor:not-allowed;opacity:.48;transform:none}.app-dialog{position:relative;z-index:1;width:min(100%,560px);max-height:min(90dvh,900px);display:flex;flex-direction:column;overflow:hidden;background:var(--surface);border:var(--hairline);border-radius:var(--radius-xl);box-shadow:var(--shadow-xl);color:var(--ink)}.app-dialog-sm{width:min(100%,440px)}.app-dialog-md{width:min(100%,560px)}.app-dialog-lg{width:min(100%,760px)}.app-dialog-xl{width:min(100%,980px)}.app-dialog-danger{border-color:color-mix(in srgb,var(--danger) 24%,var(--ink-08))}.app-dialog-header{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-5) var(--space-6);border-bottom:var(--hairline-soft);background:color-mix(in srgb,var(--surface) 92%,var(--paper))}.app-dialog-title-block{min-width:0}.app-dialog-eyebrow{display:block;margin-bottom:var(--space-1);color:var(--ink-60);font-size:var(--font-size-xs);font-weight:650;letter-spacing:.04em;text-transform:uppercase}.app-dialog h2{margin:0;color:var(--ink);font-family:var(--font-display);font-size:var(--font-size-2xl);line-height:1.15;letter-spacing:0;font-weight:700}.app-dialog-description{margin-top:var(--space-2);color:var(--ink-60);font-size:var(--font-size-md);line-height:1.55}.app-dialog-body{min-height:0;overflow-y:auto;padding:var(--space-6)}.app-dialog-footer{display:flex;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap;padding:var(--space-4) var(--space-6);border-top:var(--hairline-soft);background:color-mix(in srgb,var(--surface) 92%,var(--paper))}.app-dialog-button{box-sizing:border-box;min-height:38px;min-width:88px;display:inline-flex;align-items:center;justify-content:center;gap:var(--space-2);padding:0 var(--space-4);border:var(--hairline);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:650;text-decoration:none;white-space:nowrap;transition:background .14s ease,border-color .14s ease,color .14s ease,opacity .14s ease}.app-dialog-button.secondary{background:var(--surface);border-color:var(--ink-12);color:var(--ink-70)}.app-dialog-button.primary{background:color-mix(in srgb,var(--ink) 8%,var(--surface));border-color:color-mix(in srgb,var(--ink) 22%,transparent);color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 5%,transparent)}.app-dialog-button.danger{background:color-mix(in srgb,var(--danger) 10%,var(--surface));border-color:color-mix(in srgb,var(--danger) 30%,transparent);color:color-mix(in srgb,var(--danger) 82%,var(--ink))}.app-dialog-button:hover:not(:disabled){background:var(--surface-muted);border-color:var(--ink-18);color:var(--ink);opacity:1}.app-dialog-button.primary:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 13%,var(--surface));border-color:color-mix(in srgb,var(--ink) 32%,transparent)}.app-dialog-button.danger:hover:not(:disabled){background:color-mix(in srgb,var(--danger) 15%,var(--surface));border-color:color-mix(in srgb,var(--danger) 40%,transparent);color:var(--danger)}.app-dialog-button:disabled{cursor:not-allowed;opacity:.48}.app-alert-icon{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:var(--radius-lg);background:var(--ink);color:var(--paper)}.app-alert-icon.danger{background:color-mix(in srgb,var(--danger) 12%,transparent);color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 22%,transparent)}.app-callout{padding:var(--space-3) var(--space-4);border:var(--hairline);border-radius:var(--radius-lg);background:var(--surface-muted);color:var(--ink-70);font-size:var(--font-size-base);line-height:1.5}.app-callout.danger{color:var(--danger);background:color-mix(in srgb,var(--danger) 7%,transparent);border-color:color-mix(in srgb,var(--danger) 20%,transparent)}.app-segmented{display:inline-flex;gap:var(--space-1);padding:var(--space-1);border:var(--hairline);border-radius:var(--radius-lg);background:var(--surface-muted)}.app-segmented button{min-height:var(--size-sm);padding:0 var(--space-4);border-radius:var(--radius-md);color:var(--ink-60);font-size:var(--font-size-base);font-weight:650}.app-segmented button.active{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-xs)}.app-subscribe-body{display:grid;gap:var(--space-5)}.app-subscribe-toolbar{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);padding:var(--space-3);border:var(--hairline-soft);border-radius:var(--radius-xl);background:var(--surface-muted)}.app-subscribe-summary-label,.app-subscribe-toolbar-label{color:var(--ink-60);font-size:var(--font-size-xs);font-weight:700;letter-spacing:.04em;text-transform:uppercase}.app-plan-grid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:stretch}.app-plan-card,.app-plan-grid{display:grid;gap:var(--space-4)}.app-plan-card{position:relative;min-width:0;min-height:100%;grid-template-rows:auto auto auto 1fr;padding:var(--space-5);border:var(--hairline);border-radius:var(--radius-xl);background:var(--surface);text-align:left;box-shadow:var(--shadow-xs);cursor:pointer}.app-plan-card:hover{background:var(--surface-muted);border-color:var(--ink-20)}.app-plan-card:focus-visible{outline:0;border-color:var(--ink);box-shadow:0 0 0 3px color-mix(in srgb,var(--ink) 10%,transparent)}.app-plan-card.active{border-color:var(--ink);background:color-mix(in srgb,var(--ink) 2%,var(--surface));box-shadow:var(--shadow-sm)}.app-plan-card-head,.app-plan-feature,.app-plan-heading,.app-plan-price-row{display:flex;align-items:center;gap:var(--space-3)}.app-plan-card-head{justify-content:space-between}.app-plan-heading{min-width:0;flex-wrap:wrap;gap:var(--space-2)}.app-plan-name{color:var(--ink);font-size:var(--font-size-lg);line-height:1.2;font-weight:750}.app-plan-description{margin:0;color:var(--ink-60);font-size:var(--font-size-sm);line-height:1.45}.app-plan-radio{width:18px;height:18px;border:var(--hairline-strong);border-radius:var(--radius-full);background:var(--surface);flex-shrink:0}.app-plan-card.active .app-plan-radio{border-color:var(--ink);box-shadow:inset 0 0 0 4px var(--surface);background:var(--ink)}.app-plan-price-block{min-width:0}.app-plan-price-row{justify-content:flex-start;gap:var(--space-2)}.app-plan-price{min-width:0;color:var(--ink);font-family:var(--font-amount);font-size:clamp(30px,4vw,var(--font-size-3xl));line-height:1;font-weight:750;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}.app-plan-cycle{font-weight:650;white-space:nowrap}.app-plan-cycle,.app-plan-price-note{color:var(--ink-60);font-size:var(--font-size-sm)}.app-plan-price-note{margin:var(--space-2) 0 0;line-height:1.4}.app-plan-features{display:grid;align-content:start;gap:var(--space-2);padding-top:var(--space-3);border-top:var(--hairline-soft)}.app-plan-feature{align-items:flex-start;color:var(--ink-70);font-size:var(--font-size-base);line-height:1.4}.app-plan-feature:before{content:"";width:7px;height:7px;margin-top:.45em;flex-shrink:0;border-radius:var(--radius-full);background:var(--good)}.app-subscribe-summary{display:flex;align-items:center;justify-content:space-between;gap:var(--space-4);padding:var(--space-3) var(--space-4);border:var(--hairline-soft);border-radius:var(--radius-lg);background:var(--surface-muted)}.app-subscribe-summary>div{display:grid;gap:var(--space-1)}.app-subscribe-summary strong{color:var(--ink);font-size:var(--font-size-base);font-weight:750}.app-modal-note,.app-subscribe-summary p{margin:0;color:var(--ink-60);font-size:var(--font-size-sm);line-height:1.45;text-align:right}.app-modal-note .num,.app-subscribe-summary .num{color:var(--ink);font-weight:650}.app-subscribe-footer-actions{width:100%;display:flex;justify-content:flex-end;align-items:center;gap:var(--space-2)}.app-subscribe-action{min-height:38px;display:inline-flex;align-items:center;justify-content:center;padding:0 var(--space-4);border:var(--hairline);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-weight:650;line-height:1;letter-spacing:0;white-space:nowrap;transition:background .14s ease,border-color .14s ease,color .14s ease}.app-subscribe-action.is-ghost{min-width:112px;background:var(--surface);border-color:var(--ink-12);color:var(--ink-70)}.app-subscribe-action.is-ghost:hover:not(:disabled){background:var(--surface-muted);border-color:var(--ink-18);color:var(--ink)}.app-subscribe-action.is-primary{min-width:168px;background:color-mix(in srgb,var(--ink) 8%,var(--surface));border-color:color-mix(in srgb,var(--ink) 22%,transparent);color:var(--ink);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--ink) 5%,transparent)}.app-subscribe-action.is-primary:hover:not(:disabled){background:color-mix(in srgb,var(--ink) 13%,var(--surface));border-color:color-mix(in srgb,var(--ink) 32%,transparent)}.app-subscribe-action:disabled{cursor:not-allowed;opacity:.48}.app-dialog input,.app-dialog select,.app-dialog textarea{width:100%;min-height:var(--size-md);border:var(--hairline);border-radius:var(--radius-md);background:var(--surface);color:var(--ink);padding:0 var(--space-3);font-size:var(--font-size-md);outline:none}.app-dialog textarea{min-height:96px;padding-top:var(--space-3);padding-bottom:var(--space-3)}.app-dialog input:focus,.app-dialog select:focus,.app-dialog textarea:focus{border-color:color-mix(in srgb,var(--accent) 56%,var(--ink-08));box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 12%,transparent)}.app-form-stack{display:grid;gap:var(--space-4)}.app-field{display:grid;gap:var(--space-2)}.app-field>span{color:var(--ink-60);font-size:var(--font-size-sm);font-weight:650}.app-upload-zone{display:grid;gap:var(--space-1);justify-items:center;padding:var(--space-7);border:1px dashed var(--ink-18);border-radius:var(--radius-xl);background:var(--surface-muted);color:var(--ink);text-align:center}.app-upload-zone:hover{border-color:var(--accent);background:color-mix(in srgb,var(--accent) 5%,var(--surface))}.app-upload-zone span{color:var(--ink-60);font-size:var(--font-size-base)}.app-table-scroll{max-height:320px;overflow:auto;border:var(--hairline);border-radius:var(--radius-xl);background:var(--surface)}.app-mini-table{width:100%;border-collapse:collapse;font-size:var(--font-size-base)}.app-mini-table th{position:sticky;top:0;z-index:1;padding:var(--space-3);border-bottom:var(--hairline);background:var(--surface);color:var(--ink-60);font-size:var(--font-size-xs);font-weight:650;letter-spacing:.04em;text-align:left;text-transform:uppercase}.app-mini-table td{padding:var(--space-3);border-bottom:var(--hairline-soft);color:var(--ink);vertical-align:top}.app-mini-table tr:last-child td{border-bottom:0}.app-mini-table .right{text-align:right;font-variant-numeric:tabular-nums}.app-mini-table tr.danger td{color:var(--danger);background:color-mix(in srgb,var(--danger) 5%,transparent)}.app-mini-table tr.warn td{color:var(--warn);background:color-mix(in srgb,var(--warn) 6%,transparent)}.app-paywall-banner{width:100%;min-height:44px;display:flex;align-items:center;justify-content:center;gap:var(--space-3);padding:var(--space-2) var(--space-4);border-bottom:var(--hairline);background:var(--surface);color:var(--ink);font-size:var(--font-size-base);font-weight:650}.app-paywall-banner .app-dialog-button{min-height:30px;padding:0 var(--space-3);font-size:var(--font-size-sm)}@media (max-width:720px){.app-slideover-panel{width:100%;border-left:0}.app-slideover-header{padding:var(--space-4)}.app-slideover-title{font-size:var(--font-size-xl)}.transaction-form-footer,.transaction-type-section{padding-left:var(--space-4);padding-right:var(--space-4)}.transaction-form-content{padding:0 var(--space-4)}.transaction-amount-block{padding:var(--space-5) 0 var(--space-4)}.transaction-field-row{min-height:50px;padding:0 var(--space-3)}.transaction-field-row>.hum-soft-label,.transaction-field-row>label{min-width:84px}.transaction-inline-panel,.transaction-notes-section,.transaction-tags-section{padding:var(--space-3)}.transaction-amount-row input,.transaction-amount-symbol{font-size:clamp(32px,11vw,42px)}.transaction-form-footer{align-items:stretch;flex-direction:column}.transaction-form-footer>span{order:2;text-align:center}.transaction-form-actions{width:100%;order:1}.transaction-form-actions .transaction-footer-action{flex:1;min-width:0;min-height:44px;padding:0 var(--space-4)}.app-modal-root{align-items:flex-end;padding:max(12px,env(safe-area-inset-top)) 12px max(12px,env(safe-area-inset-bottom))}.app-dialog{width:100%;max-height:calc(100dvh - 24px);border-radius:var(--radius-xl)}.app-dialog-header{padding:var(--space-5)}.app-dialog h2{font-size:var(--font-size-xl)}.app-dialog-body{padding:var(--space-5)}.app-dialog-footer{padding:var(--space-4) var(--space-5) calc(var(--space-4) + env(safe-area-inset-bottom))}.app-dialog-footer,.app-plan-grid{grid-template-columns:1fr}.app-dialog-footer{display:grid}.app-dialog-button{width:100%}.app-subscribe-footer-actions{display:grid;grid-template-columns:1fr;gap:var(--space-2)}.app-subscribe-action{width:100%;min-width:0}.app-subscribe-action.is-primary{min-width:0;order:2}.app-subscribe-action.is-ghost{min-width:0;order:1}.app-plan-grid{display:grid}.app-subscribe-body{gap:var(--space-4)}.app-subscribe-toolbar{align-items:stretch;flex-direction:column}.app-subscribe-toolbar .app-segmented{width:100%}.app-subscribe-toolbar .app-segmented button{flex:1}.app-plan-card{gap:var(--space-3);padding:var(--space-4);border-radius:var(--radius-lg)}.app-plan-name{font-size:var(--font-size-md)}.app-plan-description{font-size:var(--font-size-sm)}.app-plan-price{font-size:clamp(28px,11vw,42px)}.app-plan-features{gap:var(--space-1)}.app-plan-feature{font-size:var(--font-size-sm)}.app-subscribe-summary{align-items:stretch;flex-direction:column;gap:var(--space-2)}.app-subscribe-summary p{text-align:left}}.ps-humane .inv-page-body{gap:var(--space-4)}.ps-humane .inv-page-body .good{color:var(--good)}.ps-humane .inv-page-body .danger{color:var(--danger)}.ps-humane .inv-allocation-panel,.ps-humane .inv-currency-panel,.ps-humane .inv-empty-panel,.ps-humane .inv-holdings-panel,.ps-humane .inv-market-panel,.ps-humane .inv-portfolio-panel,.ps-humane .inv-summary-panel,.ps-humane .inv-waterline-panel{overflow:hidden}.ps-humane .inv-summary-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-5);padding:var(--space-6);border-bottom:var(--hairline-soft)}.ps-humane .inv-title-row{display:flex;align-items:center;gap:var(--space-3);flex-wrap:wrap;margin-top:var(--space-1)}.ps-humane .inv-empty-panel h1,.ps-humane .inv-title-row h1{margin:0;color:var(--ink);font-family:var(--font-display);font-size:var(--font-size-3xl);line-height:1.1;letter-spacing:0;font-weight:700}.ps-humane .inv-return-chip{box-sizing:border-box;display:inline-flex;align-items:center;height:26px;padding:0 var(--space-3);border-radius:var(--radius-full);font-size:var(--font-size-sm);font-family:var(--font-amount);font-weight:600}.ps-humane .inv-return-chip.is-good{color:var(--good);background:color-mix(in srgb,var(--good) 10%,transparent);border:1px solid color-mix(in srgb,var(--good) 24%,transparent)}.ps-humane .inv-return-chip.is-danger{color:var(--danger);background:color-mix(in srgb,var(--danger) 10%,transparent);border:1px solid color-mix(in srgb,var(--danger) 24%,transparent)}.ps-humane .inv-primary-action{flex:0 0 auto}.ps-humane .inv-summary-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-bottom:var(--hairline-soft)}.ps-humane .inv-summary-cell{min-width:0;padding:var(--space-5) var(--space-6);border-right:var(--hairline-soft)}.ps-humane .inv-summary-cell:last-child{border-right:0}.ps-humane .inv-summary-cell small,.ps-humane .inv-summary-cell span{display:block;color:var(--ink-60);font-size:var(--font-size-sm)}.ps-humane .inv-summary-cell strong{display:block;margin-top:var(--space-1);color:var(--ink);font-family:var(--font-amount);font-size:var(--font-size-2xl);line-height:1.15;font-weight:650;font-variant-numeric:tabular-nums}.ps-humane .inv-summary-cell.tone-accent strong{color:var(--accent)}.ps-humane .inv-summary-cell.tone-good small,.ps-humane .inv-summary-cell.tone-good strong{color:var(--good)}.ps-humane .inv-summary-cell.tone-danger small,.ps-humane .inv-summary-cell.tone-danger strong{color:var(--danger)}.ps-humane .inv-insight-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ps-humane .inv-insight-cell{min-width:0;padding:var(--space-4) var(--space-6);border-right:var(--hairline-soft)}.ps-humane .inv-insight-cell:last-child{border-right:0}.ps-humane .inv-insight-cell span{display:block;color:var(--ink-60);font-size:var(--font-size-sm)}.ps-humane .inv-insight-cell strong{display:block;margin-top:3px;color:var(--ink);font-size:var(--font-size-base);font-weight:600}.ps-humane .inv-position-stats{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-2)}.ps-humane .inv-position-stats strong{display:inline-flex;align-items:baseline;gap:4px;min-width:72px;margin:0;padding:6px 8px;border:var(--hairline-soft);border-radius:var(--radius-md);background:var(--paper);color:var(--ink);font-family:var(--font-amount);font-size:var(--font-size-md);line-height:1.1}.ps-humane .inv-position-stats small{color:var(--ink-60);font-family:var(--font-display);font-size:var(--font-size-xs);font-weight:500}.ps-humane .inv-panel-head{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);padding:var(--space-4) var(--space-6);border-bottom:var(--hairline-soft);background:var(--surface)}.ps-humane .inv-panel-head h2{margin:0;color:var(--ink);font-family:var(--font-display);font-size:var(--font-size-xl);line-height:1.2;font-weight:650;letter-spacing:0}.ps-humane .inv-panel-head span{display:block;margin-top:3px;color:var(--ink-60);font-size:var(--font-size-sm)}.ps-humane .inv-market-strip{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(118px,1fr);overflow-x:auto;scrollbar-width:none}.ps-humane .inv-market-strip::-webkit-scrollbar{display:none}.ps-humane .inv-market-cell{min-width:118px;padding:var(--space-3) var(--space-4);border-right:var(--hairline-soft)}.ps-humane .inv-market-cell[data-last=true]{border-right:0}.ps-humane .inv-market-cell-top{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);margin-bottom:var(--space-1)}.ps-humane .inv-market-price{color:var(--ink);font-family:var(--font-amount);font-size:var(--font-size-md);font-weight:600;font-variant-numeric:tabular-nums}.ps-humane .inv-market-change{margin-top:1px;font-family:var(--font-amount);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.ps-humane .inv-market-change.is-good{color:var(--good)}.ps-humane .inv-market-change.is-danger{color:var(--danger)}.ps-humane .inv-portfolio-grid{display:grid;grid-template-columns:minmax(260px,.82fr) minmax(0,1.18fr)}.ps-humane .inv-portfolio-section{min-width:0;padding:var(--space-5) var(--space-6)}.ps-humane .inv-portfolio-section+.inv-portfolio-section{border-left:var(--hairline-soft)}.ps-humane .inv-section-title{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-4)}.ps-humane .inv-section-title span{color:var(--ink);font-size:var(--font-size-base);font-weight:650}.ps-humane .inv-section-title small{color:var(--ink-60);font-size:var(--font-size-sm)}.ps-humane .inv-currency-list{display:grid;gap:var(--space-3)}.ps-humane .inv-currency-row{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--space-4);min-width:0}.ps-humane .inv-currency-row>div{min-width:0}.ps-humane .inv-currency-code,.ps-humane .inv-currency-converted{display:block;color:var(--ink-60);font-size:var(--font-size-sm)}.ps-humane .inv-currency-row strong{display:block;margin-top:2px;color:var(--ink);font-family:var(--font-amount);font-size:var(--font-size-xl);font-weight:650;font-variant-numeric:tabular-nums}.ps-humane .inv-currency-change{display:block;margin-top:2px;font-family:var(--font-amount);font-size:var(--font-size-sm);font-variant-numeric:tabular-nums}.ps-humane .inv-currency-converted{flex:0 0 auto;padding-top:26px;text-align:right}.ps-humane .inv-allocation-panel{padding-bottom:var(--space-5)}.ps-humane .inv-allocation-bar{display:flex;min-height:54px;margin:0;overflow:hidden;border:var(--hairline-soft);border-radius:var(--radius-md)}.ps-humane .inv-allocation-segment{min-width:0;padding:var(--space-2);display:flex;flex-direction:column;justify-content:space-between;overflow:hidden}.ps-humane .inv-allocation-label{color:var(--ink);font-size:var(--font-size-sm);font-weight:650;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-humane .inv-allocation-return{margin-top:auto;font-family:var(--font-amount);font-size:var(--font-size-xs);font-weight:650;font-variant-numeric:tabular-nums}.ps-humane .inv-allocation-list{display:none}.ps-humane .inv-empty-note{margin:0;color:var(--ink-60);font-size:var(--font-size-sm)}.ps-humane .inv-holdings-panel{overflow-x:auto;scrollbar-width:none}.ps-humane .inv-holdings-panel::-webkit-scrollbar{display:none}.ps-humane .inv-holding-row:hover{background:var(--ink-04)!important}.ps-humane .inv-waterline-panel>div:not(.inv-panel-head){padding:var(--space-5) var(--space-6)}.ps-humane .inv-empty-panel{padding:var(--space-6)}.ps-humane .inv-empty-panel h1{margin-top:var(--space-1)}.ps-humane .inv-empty-panel p{max-width:560px;margin:var(--space-2) 0 var(--space-5);color:var(--ink-70);font-size:var(--font-size-md)}@media (max-width:900px){.ps-humane .inv-summary-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-humane .inv-summary-cell:nth-child(2n){border-right:0}.ps-humane .inv-summary-cell:nth-child(-n+2){border-bottom:var(--hairline-soft)}.ps-humane .inv-insight-grid{grid-template-columns:1fr}.ps-humane .inv-insight-cell{border-right:0;border-bottom:var(--hairline-soft)}.ps-humane .inv-insight-cell:last-child{border-bottom:0}.ps-humane .inv-portfolio-grid{grid-template-columns:1fr}.ps-humane .inv-portfolio-section+.inv-portfolio-section{border-left:0;border-top:var(--hairline-soft)}}@media (max-width:760px){.ps-humane .inv-page-body{gap:var(--space-3)}.ps-humane .inv-panel-head,.ps-humane .inv-summary-head{padding:var(--space-4)}.ps-humane .inv-summary-head{flex-direction:column;align-items:stretch}.ps-humane .inv-primary-action{align-self:stretch}.ps-humane .inv-empty-panel h1,.ps-humane .inv-title-row h1{font-size:var(--font-size-2xl)}.ps-humane .inv-insight-cell,.ps-humane .inv-portfolio-section,.ps-humane .inv-summary-cell{padding:var(--space-4)}.ps-humane .inv-currency-row strong,.ps-humane .inv-summary-cell strong{font-size:var(--font-size-xl)}.ps-humane .inv-position-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.ps-humane .inv-position-stats strong{min-width:0;justify-content:center}.ps-humane .inv-market-cell{min-width:118px;padding:var(--space-3) var(--space-4)}.ps-humane .inv-allocation-bar{min-height:70px}.ps-humane .inv-allocation-label{max-width:58px}.ps-humane .inv-allocation-list{display:grid;gap:var(--space-2);padding-top:var(--space-4)}.ps-humane .inv-allocation-list>div{display:flex;justify-content:space-between;gap:var(--space-3);color:var(--ink-70);font-size:var(--font-size-sm)}.ps-humane .inv-allocation-list strong{font-family:var(--font-amount);font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.ps-humane .inv-empty-panel{padding:var(--space-4)}}.ps-skeleton{background:var(--ink-04);border-radius:var(--radius-md);animation:ps-skeleton-pulse 1.5s ease-in-out infinite}.ps-skeleton-text{height:12px;margin-bottom:8px}@keyframes ps-skeleton-pulse{0%,to{opacity:1}50%{opacity:.6}}@media (prefers-reduced-motion:reduce){.ps-skeleton{animation:none}}.ps-humane .hum-stack{display:flex;flex-direction:column;gap:14px}.ps-humane .hum-header,.ps-humane .hum-row{display:flex;align-items:center;gap:12px}.ps-humane .hum-header{justify-content:space-between;margin-bottom:18px}.ps-humane .hum-pad{padding:28px}.ps-humane .hum-pad-tight{padding:24px 28px}@media (max-width:768px){.ps-humane .hum-section{padding:20px 16px 8px}.ps-humane .hum-section-tight{padding:18px 16px}.ps-humane .grid-12>[data-col]{grid-column:1/-1!important;border-right:none!important;border-left:none!important;border-top:none!important}.ps-humane .hum-pad{padding:20px 16px}.ps-humane .hum-pad-tight{padding:18px 16px}}@media (max-width:480px){.ps-humane .hum-section{padding:15px 14px 6px}.ps-humane .hum-section-tight{padding:14px}.ps-humane .hum-pad{padding:15px 14px}.ps-humane .hum-pad-tight{padding:14px}}.ps-humane .hum-heatmap-scroll{scrollbar-width:none}.ps-humane .hum-heatmap-scroll::-webkit-scrollbar{display:none}.ps-humane .hum-heatmap-grid{align-items:stretch}.ps-humane .hum-heatmap-daylabel,.ps-humane .hum-heatmap-weeklabel{color:var(--ink-50);font-size:11px;font-weight:600;letter-spacing:0}.ps-humane .hum-heatmap-cell{box-sizing:border-box;position:relative;display:flex;min-width:0;flex-direction:column;justify-content:space-between;gap:var(--space-1);overflow:hidden;padding:6px;border:1px solid color-mix(in srgb,var(--ink) 9%,transparent);border-radius:var(--radius-lg);background:var(--surface);box-shadow:0 1px 2px color-mix(in srgb,var(--ink) 8%,transparent);color:var(--ink);transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.ps-humane .hum-heatmap-cell.is-active{background:linear-gradient(180deg,color-mix(in srgb,var(--danger) var(--heat-alpha),var(--surface)),var(--surface) 86%);border-color:color-mix(in srgb,var(--danger) 18%,var(--ink-08))}.ps-humane .hum-heatmap-cell.is-heavy{border-color:color-mix(in srgb,var(--danger) 30%,var(--ink-08))}.ps-humane .hum-heatmap-cell.is-empty,.ps-humane .hum-heatmap-cell.is-future{background-color:color-mix(in srgb,var(--surface) 70%,var(--paper));background-image:repeating-linear-gradient(135deg,transparent 0 7px,color-mix(in srgb,var(--ink) 5%,transparent) 7px 9px);border-color:transparent;box-shadow:none}.ps-humane .hum-heatmap-cell.is-future{opacity:.56}.ps-humane .hum-heatmap-cell:hover:not(.is-future){transform:translateY(-1px);border-color:color-mix(in srgb,var(--danger) 28%,var(--ink-08));box-shadow:0 4px 12px color-mix(in srgb,var(--ink) 9%,transparent)}.ps-humane .hum-heatmap-date{color:var(--ink-60);font-size:10px;font-weight:650;line-height:1;font-variant-numeric:tabular-nums}.ps-humane .hum-heatmap-amount{overflow:hidden;color:var(--ink);font-family:var(--font-amount);font-size:11px;font-weight:700;line-height:1;text-overflow:ellipsis;white-space:nowrap;font-variant-numeric:tabular-nums}.ps-humane .dash-bento{display:flex;flex-direction:column;gap:var(--space-5);padding:0 var(--page-gutter) var(--space-7)}.ps-humane .dash-card{overflow:hidden}.ps-humane .dash-row{gap:var(--space-5)}.ps-humane .dash-row>[data-col]{min-width:0}@media (max-width:768px){.ps-humane .dash-bento{gap:var(--space-4);padding:0 var(--page-gutter-md) var(--space-6)}.ps-humane .dash-row{gap:var(--space-4)}}@media (max-width:480px){.ps-humane .dash-bento{gap:var(--space-3);padding:0 var(--page-gutter-sm) var(--space-5)}.ps-humane .dash-row{gap:var(--space-3)}}.ps-humane svg line,.ps-humane svg path,.ps-humane svg polyline{stroke-linejoin:round;stroke-linecap:round}.ps-humane .tx-row{min-height:40px;padding:0 var(--space-4);border-left:2px solid transparent}.ps-humane .tx-row:hover{background:var(--ink-04)!important}.ps-humane .tx-row-mobile{display:none}.ps-humane .tx-day-header{min-height:36px;padding:var(--space-3) var(--space-6)}.ps-humane .tx-day-header-main{display:flex;justify-content:space-between;align-items:center;gap:var(--space-4)}.ps-humane .tx-day-header-title{display:flex;align-items:center;gap:var(--space-3);min-width:0}.ps-humane .tx-day-header-label{color:var(--ink);font-size:var(--font-size-lg);font-weight:600}.ps-humane .tx-day-header-date,.ps-humane .tx-day-header-net,.ps-humane .tx-day-header-summary{color:var(--ink-60);font-size:var(--font-size-sm)}.ps-humane .tx-day-header-net{white-space:nowrap}.ps-humane .tx-day-header-summary{font-style:italic}@media (max-width:639px){.ps-humane.enterprise-page{padding:var(--space-5) var(--space-2) var(--space-4);background:var(--paper)}.ps-humane .enterprise-toolbar{gap:var(--space-3);padding:var(--space-3) var(--space-4)}.ps-humane .tx-filter-pills{gap:var(--space-2)}.ps-humane .tx-filter-pill{height:30px;padding:0 12px}.ps-humane .tx-column-header{display:none!important}.ps-humane .tx-row{display:block!important;padding:11px var(--space-4);min-height:0;background:var(--surface)!important;border-left:0}.ps-humane .tx-row.tx-row-bulk{display:grid!important;grid-template-columns:24px minmax(0,1fr)!important;column-gap:var(--space-2);align-items:start}.ps-humane .tx-day-header{padding:9px var(--space-4) 6px;min-height:34px;background:var(--surface)!important;border-top:0!important;border-bottom:var(--hairline-soft)!important}.ps-humane .tx-day-header-main{align-items:baseline;gap:var(--space-3)}.ps-humane .tx-day-header-title{gap:var(--space-2)}.ps-humane .tx-day-header-label{font-size:15px;line-height:20px;letter-spacing:0}.ps-humane .tx-day-header-date,.ps-humane .tx-day-header-net{font-size:12px;line-height:16px}.ps-humane .tx-day-header-summary{display:none}.ps-humane .tx-row>.tx-row-check{grid-column:1;align-self:start;padding-top:2px}.ps-humane .tx-row-desktop-cell{display:none!important}.ps-humane .tx-row-mobile{display:flex;flex-direction:column;gap:6px;min-width:0}.ps-humane .tx-row-bulk .tx-row-mobile{grid-column:2}.ps-humane .tx-row-mobile-main{display:grid;grid-template-columns:minmax(0,1fr) max-content;align-items:baseline;gap:var(--space-3);min-width:0}.ps-humane .tx-row-mobile-desc{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-base);font-weight:600;color:var(--ink)}.ps-humane .tx-row-mobile-amount{font-size:var(--font-size-base);font-weight:700;text-align:right;white-space:nowrap}.ps-humane .tx-row-mobile-meta{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--space-3);min-width:0}.ps-humane .tx-row-mobile-sub{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:var(--font-size-xs);color:var(--ink-60)}.ps-humane .tx-row-mobile-tags{display:flex;align-items:center;justify-content:flex-end;gap:4px;min-width:0;max-width:48vw;overflow:hidden}}@media (max-width:768px){.ps-humane .macos-card-accounts{padding-left:18px!important;padding-right:18px!important}}.ps-humane .hum-acc-header{display:flex;flex-direction:column;gap:var(--space-2);padding:var(--space-5) var(--page-gutter) var(--space-4)}.ps-humane .hum-acc-header-top,.ps-humane .hum-acc-metric-row{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);min-width:0}.ps-humane .hum-acc-title-wrap{display:flex;align-items:baseline;gap:var(--space-3);min-width:0}.ps-humane .hum-acc-title{color:var(--ink);font-size:var(--font-size-xl);font-weight:600;line-height:1.1}.ps-humane .hum-acc-net{font-size:clamp(34px,4.8vw,52px);font-weight:650;letter-spacing:0;line-height:1}.ps-humane .hum-acc-delta{color:var(--good);font-size:var(--font-size-base);font-variant-numeric:tabular-nums;white-space:nowrap}.ps-humane .hum-account-kpis,.ps-humane .hum-noticing-rail{display:grid;border-top:var(--hairline-soft);border-bottom:var(--hairline-soft)}.ps-humane .hum-account-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.ps-humane .hum-account-kpi,.ps-humane .hum-noticing-cell{display:flex;flex-direction:column;gap:5px;min-width:0;padding:11px var(--space-4);border-right:var(--hairline-soft)}.ps-humane .hum-account-kpi[data-last=true],.ps-humane .hum-noticing-cell:last-child{border-right:none}.ps-humane .hum-account-kpi-value,.ps-humane .hum-noticing-cell .font-amount{display:block;font-size:clamp(15px,1.7vw,19px);font-weight:650;line-height:1.15}.ps-humane .hum-noticing-rail{grid-template-columns:repeat(3,minmax(0,1fr));border-top:none}.ps-humane .hum-noticing-cell{display:flex;flex-direction:column;gap:2px}.ps-humane .hum-currency-strip{border-top:var(--hairline-soft)}.ps-humane .hum-currency-chart-panel,.ps-humane .hum-holdings-panel{padding:14px var(--space-4) 12px}.ps-humane .hum-currency-chart-panel{border-right:var(--hairline-soft)}.ps-humane .hum-currency-panel-head{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);margin-bottom:var(--space-2)}.ps-humane .hum-currency-title{display:flex;align-items:baseline;gap:var(--space-3);min-width:0}.ps-humane .hum-currency-tab[data-active=true]{background:color-mix(in srgb,var(--accent) 10%,transparent)!important;color:var(--ink)!important}.ps-humane .hum-currency-scale{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3);margin:0 0 var(--space-1);color:var(--ink-55);font-family:var(--font-display);font-size:10px;font-variant-numeric:tabular-nums}.ps-humane .hum-currency-scale>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-humane .hum-currency-scale>:nth-child(2){text-align:center}.ps-humane .hum-currency-scale>:last-child{text-align:right}.ps-humane .hum-currency-chart{display:block;width:100%;height:68px}.ps-humane .hum-currency-empty{display:flex;align-items:center;justify-content:center;border:var(--hairline-soft);background:color-mix(in srgb,var(--surface) 70%,var(--paper))}.ps-humane .hum-currency-months{display:flex;justify-content:space-between;margin-top:var(--space-1)}.ps-humane .hum-currency-month{min-width:42px;font-size:9px}.ps-humane .hum-currency-month[data-position=start]{text-align:left}.ps-humane .hum-currency-month[data-position=middle]{text-align:center}.ps-humane .hum-currency-month[data-position=end]{text-align:right}.ps-humane .hum-holdings-head,.ps-humane .hum-holdings-row{display:grid;grid-template-columns:42px minmax(120px,1fr) minmax(72px,auto) minmax(84px,auto);align-items:center;gap:var(--space-3)}.ps-humane .hum-holdings-head{margin-bottom:var(--space-2)}.ps-humane .hum-holdings-head>:nth-child(n+2),.ps-humane .hum-holdings-row>:nth-child(n+3){text-align:right}.ps-humane .hum-holdings-rows{display:flex;flex-direction:column;gap:7px}.ps-humane .hum-holdings-share{display:grid;grid-template-columns:minmax(44px,1fr) 30px;align-items:center;gap:var(--space-2);min-width:0}.ps-humane .hum-holdings-bar{height:3px;overflow:hidden;background:var(--ink-08)}.ps-humane .hum-holdings-bar>div{height:100%;background:var(--ink)}.ps-humane .hum-acc-row,.ps-humane .hum-account-group-head,.ps-humane .hum-account-ledger-head{display:grid;grid-template-columns:minmax(180px,260px) minmax(220px,1fr) 96px 140px;align-items:center;column-gap:var(--space-4)}.ps-humane .hum-account-ledger-head{height:31px;padding:0 var(--page-gutter);border-bottom:var(--hairline-soft);color:var(--ink-40);font-size:var(--font-size-xs);font-weight:600;text-transform:uppercase}.ps-humane .hum-account-ledger-head>:nth-child(n+3){text-align:right}.ps-humane .hum-account-group-head{padding:8px var(--page-gutter);border-top:var(--hairline-soft);border-bottom:var(--hairline-soft);background:color-mix(in srgb,var(--surface) 78%,var(--paper))}.ps-humane .hum-account-group-head[data-first=true]{border-top:none}.ps-humane .hum-account-group-title{display:flex;align-items:center;gap:var(--space-2);min-width:0}.ps-humane .hum-account-group-total{justify-self:end;font-size:var(--font-size-base);font-weight:650;white-space:nowrap}.ps-humane .hum-acc-row{min-height:56px;padding:10px var(--page-gutter)}.ps-humane .hum-acc-bal,.ps-humane .hum-acc-name,.ps-humane .hum-acc-note,.ps-humane .hum-acc-spark{min-width:0}.ps-humane .hum-acc-bal,.ps-humane .hum-acc-name,.ps-humane .hum-acc-spark{display:flex;flex-direction:column}.ps-humane .hum-acc-name{gap:2px}.ps-humane .hum-acc-name-line{display:flex;align-items:center;gap:var(--space-2);min-width:0}.ps-humane .hum-acc-title-text{min-width:0;overflow:hidden;color:var(--ink);font-size:var(--font-size-md);font-weight:600;text-overflow:ellipsis;white-space:nowrap}.ps-humane .hum-acc-pay{height:24px;padding:0 var(--space-3);color:var(--ink-60);font-weight:600}.ps-humane .hum-acc-kind,.ps-humane .hum-acc-note .hum-soft-label,.ps-humane .hum-acc-pay{font-size:var(--font-size-xs)}.ps-humane .hum-acc-note .hum-soft-label{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-humane .hum-acc-spark{align-items:flex-end;gap:1px}.ps-humane .hum-acc-bal{align-items:flex-end}.ps-humane .hum-acc-balance{font-size:var(--font-size-md);font-weight:650;white-space:nowrap}.ps-humane .hum-account-footer{display:flex;align-items:center;justify-content:space-between;gap:var(--space-2);padding:var(--space-2) var(--page-gutter);border-top:var(--hairline-soft)}@media (max-width:768px){.ps-humane .hum-account-ledger-head{display:none}.ps-humane .hum-currency-chart-panel{border-right:none;border-bottom:var(--hairline-soft)}.ps-humane .hum-acc-header{padding:var(--space-4) var(--space-4) var(--space-3)}.ps-humane .hum-acc-net{font-size:40px}.ps-humane .hum-acc-row,.ps-humane .hum-account-group-head{grid-template-columns:minmax(0,1fr) minmax(112px,max-content);column-gap:var(--space-3);align-items:start}.ps-humane .hum-account-group-head{padding:9px var(--space-4)}.ps-humane .hum-account-group-head>span[aria-hidden]{display:none}.ps-humane .hum-account-group-total{grid-column:2}.ps-humane .hum-acc-row{min-height:0;padding:12px var(--space-4);row-gap:var(--space-2)}.ps-humane .hum-acc-name{grid-column:1;grid-row:1}.ps-humane .hum-acc-bal{grid-column:2;grid-row:1/span 2;min-width:112px;align-self:start}.ps-humane .hum-acc-spark{display:none}.ps-humane .hum-acc-note{grid-column:1;grid-row:2}.ps-humane .hum-acc-note .hum-soft-label{white-space:normal}.ps-humane .hum-account-footer{flex-direction:column;align-items:flex-start;padding:var(--space-3) var(--space-4)}}@media (max-width:639px){.ps-humane .hum-acc-header{padding:var(--space-4) var(--space-3) var(--space-3)}.ps-humane .hum-acc-header-top{align-items:flex-start}.ps-humane .hum-acc-title-wrap{flex-direction:column;gap:2px}.ps-humane .hum-acc-connect{flex-shrink:0}.ps-humane .hum-acc-metric-row{align-items:flex-start;gap:var(--space-2)}.ps-humane .hum-acc-net{font-size:38px}.ps-humane .hum-acc-delta{padding-top:7px;font-size:var(--font-size-sm);white-space:normal}.ps-humane .hum-account-kpi,.ps-humane .hum-noticing-cell{padding:9px var(--space-3)}.ps-humane .hum-account-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.ps-humane .hum-account-kpi:nth-child(2){border-right:none}.ps-humane .hum-account-kpi[data-last=true]{grid-column:1/-1;border-top:var(--hairline-soft)}.ps-humane .hum-account-kpi-value,.ps-humane .hum-noticing-cell .font-amount{font-size:var(--font-size-base)}.ps-humane .hum-noticing-cell .hum-soft-label:last-child{display:none}.ps-humane .hum-currency-chart-panel,.ps-humane .hum-holdings-panel{padding:13px var(--space-3)}.ps-humane .hum-currency-panel-head{align-items:flex-start}.ps-humane .hum-currency-title{flex-direction:column;gap:0}.ps-humane .hum-currency-scale{gap:var(--space-2);font-size:9px}.ps-humane .hum-currency-chart{height:62px}.ps-humane .hum-currency-tab{padding:2px 6px!important;font-size:10px!important}.ps-humane .hum-currency-month[data-position=middle]{display:none}.ps-humane .hum-holdings-head,.ps-humane .hum-holdings-row{grid-template-columns:38px minmax(92px,1fr) minmax(58px,auto) minmax(64px,auto);gap:var(--space-2)}.ps-humane .hum-holdings-share{grid-template-columns:minmax(34px,1fr) 28px;gap:var(--space-2)}}.app-topbar.ps-humane{padding:0 var(--space-4);height:52px;border-bottom:var(--hairline-soft);background:color-mix(in srgb,var(--surface) 92%,transparent);backdrop-filter:blur(20px) saturate(180%);-webkit-backdrop-filter:blur(20px) saturate(180%);position:fixed}.app-topbar.ps-humane,.app-topbar.ps-humane .app-topbar-inner{display:flex;justify-content:space-between;align-items:center;gap:16px}.app-topbar.ps-humane .app-topbar-inner{width:100%;min-width:0}.app-topbar.ps-humane .app-topbar-left{display:flex;align-items:center;gap:12px;min-width:0;flex:1;white-space:nowrap}.app-topbar.ps-humane .app-topbar-right{display:flex;align-items:center;gap:10px;white-space:nowrap}.app-topbar.ps-humane .app-topbar-title{font-size:14px;font-weight:600;color:var(--ink);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width:768px){.app-topbar.ps-humane .app-topbar-title-home{display:none}}.app-topbar.ps-humane .app-topbar-back{display:inline-flex;align-items:center;gap:5px;cursor:pointer;background:none;border:none;padding:0;white-space:nowrap;color:var(--ink-60);font-size:var(--font-size-sm)}.app-topbar.ps-humane .app-topbar-back svg{width:15px;height:15px}@media (max-width:767px){.app-topbar.ps-humane{padding:0 var(--space-3)!important}}.ps-humane .mobile-tab-bar{position:fixed;bottom:0;left:0;right:0;z-index:50;display:flex;align-items:center;justify-content:space-around;height:calc(56px + env(safe-area-inset-bottom, 0px));padding-bottom:env(safe-area-inset-bottom,0);border-top:var(--hairline-soft);background:color-mix(in srgb,var(--surface) 88%,transparent);backdrop-filter:blur(20px) saturate(160%);-webkit-backdrop-filter:blur(20px) saturate(160%)}.ps-humane .mobile-tab-bar-item{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 12px;text-decoration:none;-webkit-tap-highlight-color:transparent;min-width:0;flex:1;max-width:80px;background:none;border:none;cursor:pointer;color:inherit;transition:color .15s ease;min-height:48px;font-family:var(--font-display)}.ps-humane .mobile-tab-bar-icon{width:21px;height:21px;color:var(--ink-40);transition:color .15s ease}.ps-humane .mobile-tab-bar-label{color:var(--ink-40);font-size:10px;font-weight:500;line-height:1.2;text-align:center}.ps-humane .mobile-tab-bar-item-active .mobile-tab-bar-label{font-weight:600;color:var(--accent)}.ps-humane .mobile-tab-bar-item-active .mobile-tab-bar-icon{color:var(--accent)}@media (min-width:768px){.ps-humane .mobile-tab-bar{display:none!important}}@media (max-width:767px){.app-main-content.ps-humane{padding-bottom:calc(64px + env(safe-area-inset-bottom, 0px));--mobile-fab-offset:72px}.dev-environment-banner{bottom:calc(56px + env(safe-area-inset-bottom, 0px))}body:has(.dev-environment-banner) .app-main-content.ps-humane{padding-bottom:calc(88px + env(safe-area-inset-bottom, 0px));--mobile-fab-offset:96px}}.ps-humane .more-nav-backdrop{position:fixed;inset:0;z-index:60;background:rgba(0,0,0,.3);animation:moreNavFadeIn .15s ease}.ps-humane .more-nav-sheet{position:fixed;bottom:0;left:0;right:0;z-index:61;background:var(--surface);border-top-left-radius:12px;border-top-right-radius:12px;box-shadow:0 -4px 24px rgba(0,0,0,.08);padding-bottom:env(safe-area-inset-bottom,0);animation:moreNavSlideUp .2s ease;max-height:70vh;overflow-y:auto}.ps-humane .more-nav-header{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:8px 12px 6px 16px;border-bottom:var(--hairline-soft)}.ps-humane .more-nav-title{color:var(--ink);font-size:15px;font-weight:600}.ps-humane .more-nav-close{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:var(--radius-md);color:var(--ink-40)}.ps-humane .more-nav-close:hover{background:var(--ink-04);color:var(--ink)}.ps-humane .more-nav-close svg,.ps-humane .more-nav-icon{width:20px;height:20px}.ps-humane .more-nav-list{padding:8px 0}.ps-humane .more-nav-icon{flex-shrink:0;color:var(--ink-60)}.ps-humane .more-nav-icon-danger{color:var(--danger)}.ps-humane .more-nav-item{display:flex;align-items:center;gap:12px;width:100%;padding:12px 16px;background:none;border:none;cursor:pointer;text-decoration:none;text-align:left;font-size:15px;font-weight:500;color:var(--ink);transition:background .1s ease}.ps-humane .more-nav-item:hover{background:var(--ink-04)}.ps-humane .more-nav-item-danger{color:var(--danger)}.ps-humane .more-nav-item-danger:hover{background:rgba(220,38,38,.06)}@keyframes moreNavFadeIn{0%{opacity:0}to{opacity:1}}@keyframes moreNavSlideUp{0%{transform:translateY(100%)}to{transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.app-topbar.ps-humane,.ps-humane .mobile-tab-bar-item,.ps-humane .more-nav-backdrop,.ps-humane .more-nav-sheet{animation:none!important;transition:none!important}}.ps-humane .tx-page-header{padding:var(--space-4) var(--space-4) var(--space-3)}.ps-humane .tx-page-header-row{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:var(--space-2)}.ps-humane .tx-page-header-title{font-size:var(--font-size-xl);font-weight:600;color:var(--ink);line-height:1.2;margin:0}.ps-humane .tx-page-header-meta{display:flex;align-items:center;gap:6px;margin-top:6px;flex-wrap:wrap}.ps-humane .tx-page-header-meta-item{font-size:var(--font-size-sm);color:var(--ink-60)}.ps-humane .tx-page-header-meta-sep{font-size:var(--font-size-sm);color:var(--ink-12)}.ps-humane .tx-page-header-actions{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}.ps-humane .stats-bar-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:var(--space-3);padding:0 var(--space-4) var(--space-3)}.ps-humane .stats-card-compact{display:flex;flex-direction:column;gap:4px;padding:var(--space-3);background:var(--tx-glass-strong);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:var(--tx-glass-border);border-radius:var(--radius-xl);box-shadow:var(--tx-glass-shadow)}.ps-humane .stats-card-label{font-size:var(--font-size-xs);font-weight:500;color:var(--ink-40);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-humane .stats-card-value{font-size:var(--font-size-lg);font-weight:600;font-variant-numeric:tabular-nums;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-humane .stats-card-note{font-size:var(--font-size-xs);color:var(--ink-40)}@media (max-width:900px){.ps-humane .stats-bar-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:480px){.ps-humane .stats-bar-grid{gap:var(--space-2)}.ps-humane .stats-card-compact{padding:var(--space-2)}.ps-humane .stats-card-value{font-size:var(--font-size-md)}}.ps-humane.tx-macos-page .enterprise-toolbar{display:flex;align-items:center;gap:var(--space-2);padding:0 var(--space-4) var(--space-2);flex-wrap:wrap}.ps-humane.tx-macos-page .enterprise-toolbar-left{display:flex;align-items:center}.ps-humane.tx-macos-page .enterprise-toolbar-center{flex:1;display:flex;align-items:center;justify-content:center;min-width:0}.ps-humane.tx-macos-page .enterprise-toolbar-right{display:flex;align-items:center;gap:var(--space-1)}.ps-humane .tx-segmented{display:inline-flex;align-items:center;padding:2px;border-radius:var(--radius-full);background:var(--tx-pill);border:var(--tx-glass-border);height:34px}.ps-humane .tx-segmented-btn{padding:4px 14px;font-size:var(--font-size-sm);font-weight:500;color:var(--ink-60);background:none;border:none;border-radius:var(--radius-full);cursor:pointer;white-space:nowrap;transition:background .1s,color .1s;height:28px;line-height:1}.ps-humane .tx-segmented-btn-active{background:var(--surface);color:var(--ink);box-shadow:0 1px 2px rgba(0,0,0,.06)}.ps-humane .tx-segmented-btn:hover:not(.tx-segmented-btn-active){color:var(--ink)}.ps-humane .tx-search-btn{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:var(--radius-full);border:var(--tx-glass-border);background:var(--tx-glass);color:var(--ink-40);cursor:pointer;max-width:240px;width:100%;transition:border-color .1s,background .1s;font-size:var(--font-size-sm)}.ps-humane .tx-search-btn:hover{border-color:var(--ink-18);background:var(--tx-glass-strong)}.ps-humane .tx-search-btn-text{flex:1;text-align:left;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ps-humane .tx-search-kbd{font-family:var(--font-mono);font-size:10px;color:var(--ink-12);padding:0 4px;border:var(--hairline-soft);border-radius:3px;background:var(--tx-pill)}@media (max-width:768px){.ps-humane.tx-macos-page .enterprise-toolbar-left{overflow-x:auto;-webkit-overflow-scrolling:touch;scrollbar-width:none;-ms-overflow-style:none}.ps-humane.tx-macos-page .enterprise-toolbar-left::-webkit-scrollbar{display:none}.ps-humane.tx-macos-page .enterprise-toolbar-center{display:none}}.ps-humane .tx-column-header{position:sticky;top:52px;z-index:10;background:color-mix(in srgb,var(--surface) 90%,transparent);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);padding:10px var(--space-3);font-size:var(--font-size-xs);font-weight:600;color:var(--ink-40);text-transform:uppercase;letter-spacing:.03em;border-bottom:var(--hairline-soft)}.ps-humane .tx-row{padding:10px var(--space-3);min-height:48px;transition:background .1s}.ps-humane .tx-row:hover{background:var(--tx-row-hover)}.ps-humane .tx-row-selected{background:rgba(59,130,246,.04)!important;border-left:2px solid var(--accent);padding-left:calc(var(--space-3) - 2px)}.ps-humane .tx-grid{display:grid;align-items:center;gap:var(--space-2);border-style:none}.ps-humane .tx-grid:not(.tx-grid-bulk){grid-template-columns:92px minmax(260px,2fr) minmax(140px,.8fr) minmax(220px,1.4fr) 132px}.ps-humane .tx-grid.tx-grid-bulk{grid-template-columns:40px 92px minmax(260px,2fr) minmax(140px,.8fr) minmax(220px,1.4fr) 132px}@media (min-width:901px) and (max-width:1200px){.ps-humane .tx-grid:not(.tx-grid-bulk){grid-template-columns:78px minmax(180px,1.8fr) 120px minmax(160px,1.2fr) 116px}.ps-humane .tx-grid.tx-grid-bulk{grid-template-columns:40px 78px minmax(180px,1.8fr) 120px minmax(160px,1.2fr) 116px}}@media (max-width:768px){.ps-humane .tx-grid{display:block}.ps-humane .tx-row{padding:12px var(--space-3);min-height:44px}.ps-humane .tx-column-header,.ps-humane .tx-row-desktop-cell{display:none}.ps-humane .tx-row-mobile{display:flex;flex-direction:column;gap:4px}.ps-humane .tx-row-mobile-main{display:flex;justify-content:space-between;align-items:center}.ps-humane .tx-row-mobile-desc{font-size:var(--font-size-base);font-weight:500;color:var(--ink);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ps-humane .tx-row-mobile-amount{font-family:var(--font-amount);font-size:var(--font-size-base);font-weight:600;font-variant-numeric:tabular-nums;margin-left:var(--space-2);flex-shrink:0}.ps-humane .tx-row-mobile-meta{display:flex;align-items:center;gap:8px;font-size:var(--font-size-sm);color:var(--ink-60)}.ps-humane .tx-row-mobile-tags{display:flex;align-items:center;gap:4px;flex-wrap:wrap}.ps-humane .tx-row-mobile-sub{font-size:var(--font-size-sm);color:var(--ink-60)}}@media (min-width:769px){.ps-humane .tx-row-mobile{display:none}}.ps-humane .tx-day-header{display:flex;align-items:center;justify-content:space-between;padding:16px var(--space-3) 8px;font-size:var(--font-size-sm);font-weight:600;color:var(--ink)}.ps-humane .tx-day-header-left{display:flex;align-items:center;gap:8px}.ps-humane .tx-day-header-net{font-family:var(--font-amount);font-size:var(--font-size-xs);font-weight:500;color:var(--ink-60)}.ps-humane .tx-day-header-date{font-size:var(--font-size-xs);color:var(--ink-40);font-weight:400}.ps-humane .tx-footer{display:flex;align-items:center;justify-content:space-between;padding:var(--space-3) var(--space-4);flex-wrap:wrap;gap:var(--space-2)}.ps-humane .tx-footer-info{font-size:var(--font-size-sm);color:var(--ink-60)}.ps-humane .tx-footer-actions{display:flex;align-items:center;gap:var(--space-2)}.ps-humane .tx-footer-btn{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:var(--radius-md);border:var(--tx-glass-border);background:var(--tx-glass);color:var(--ink-60);cursor:pointer;transition:background .1s,color .1s}.ps-humane .tx-footer-btn:hover{background:var(--tx-glass-strong);color:var(--ink)}.ps-humane .tx-footer-btn:disabled{opacity:.4;cursor:default}.ps-humane .tx-coming-up-rail{padding:0 var(--space-4);padding-bottom:var(--space-4)}.app-shell-frame{--topbar-height:64px;background:#f3f6fb}.dark .app-shell-frame{background:#0b1120}.app-topbar.ps-humane{height:64px;padding:0 20px;border-bottom:1px solid #e3e9f2;background:color-mix(in srgb,#fff 94%,transparent);box-shadow:0 1px 2px rgba(15,23,42,.025)}.dark .app-topbar.ps-humane{border-color:#26344b;background:color-mix(in srgb,#111a2b 94%,transparent)}.app-topbar.ps-humane .app-topbar-user{display:flex;align-items:center;gap:10px;min-width:0}.app-topbar.ps-humane .app-topbar-avatar{display:inline-flex;width:34px;height:34px;flex:0 0 auto;align-items:center;justify-content:center;border-radius:9px;background:#dbe8ff;color:#1d4ed8;font-size:11px;font-weight:800}.dark .app-topbar.ps-humane .app-topbar-avatar{background:rgba(37,99,235,.2);color:#93c5fd}.app-topbar.ps-humane .app-topbar-user-copy{display:flex;min-width:0;flex-direction:column;line-height:1.25}.app-topbar.ps-humane .app-topbar-user-copy strong{max-width:210px;overflow:hidden;color:var(--ink);font-size:12px;font-weight:700;text-overflow:ellipsis;white-space:nowrap}.app-topbar.ps-humane .app-topbar-user-copy small{color:var(--ink-60);font-size:9.5px}.app-topbar.ps-humane .app-topbar-icon-button,.app-topbar.ps-humane .app-topbar-right>.relative>button{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;padding:0;border:1px solid var(--hairline-soft-color);border-radius:8px;background:var(--surface);color:var(--ink-60)}.app-topbar.ps-humane .app-topbar-icon-button:hover,.app-topbar.ps-humane .app-topbar-right>.relative>button:hover{background:var(--surface-muted);color:#2563eb}.app-topbar.ps-humane .app-topbar-icon-button svg{width:15px;height:15px}@media (max-width:767px){.app-shell-frame{--topbar-height:54px}.app-topbar.ps-humane{height:54px;padding:0 16px!important}.app-topbar.ps-humane .app-topbar-avatar{width:31px;height:31px}.app-topbar.ps-humane .app-topbar-user-copy small{display:none}.ps-humane .mobile-tab-bar{height:calc(64px + env(safe-area-inset-bottom,0px));padding:6px 8px env(safe-area-inset-bottom,0);border-top:1px solid color-mix(in srgb,#2563eb 8%,var(--hairline-soft-color));background:color-mix(in srgb,var(--surface) 95%,transparent);box-shadow:0 -8px 30px rgba(15,23,42,.08)}.ps-humane .mobile-tab-bar-item{position:relative;min-height:50px;padding:5px 4px;border-radius:10px}.ps-humane .mobile-tab-bar-item-active{background:color-mix(in srgb,#2563eb 9%,var(--surface))}.ps-humane .mobile-tab-bar-item-active:before{position:absolute;top:3px;width:18px;height:2px;border-radius:9px;background:#2563eb;content:""}.ps-humane .mobile-tab-bar-icon{width:19px;height:19px}.ps-humane .more-nav-sheet{border:1px solid var(--hairline-soft-color);border-bottom:0;border-radius:18px 18px 0 0;box-shadow:0 -18px 50px rgba(15,23,42,.18)}.ps-humane .more-nav-header{min-height:58px;padding:10px 14px 8px 20px}.ps-humane .more-nav-title{font-size:18px;font-weight:750;letter-spacing:-.02em}.ps-humane .more-nav-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;padding:12px 16px 18px}.ps-humane .more-nav-item{min-height:58px;padding:12px;border:1px solid var(--hairline-soft-color);border-radius:10px;background:var(--surface-muted)}}@media (min-width:768px) and (max-width:1000px){.app-topbar.ps-humane .app-topbar-icon-button,.app-topbar.ps-humane .app-topbar-right>.relative,.app-topbar.ps-humane .app-topbar-user-copy{display:none}.app-topbar.ps-humane .app-topbar-right>label{width:min(300px,calc(100vw - var(--sidebar-width) - 94px))!important}.tx-enterprise-page .tx-analytics-change{display:none}}