:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media(prefers-color-scheme:dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}:root{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;color:#243746;background:#f4f7f8;font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-optical-sizing:auto}html,body,#app{width:100%;min-width:360px;min-height:100%;height:100%;margin:0}body{min-height:100vh;overflow-x:hidden;overflow-y:auto;background:#f4f7f8}button,input,textarea{font:inherit}.dashboard[data-v-1bd15f98]{position:relative;min-height:100%;padding:42px clamp(25px,4vw,64px) 52px;color:#233746;background:#f4f7f8}.page-header[data-v-1bd15f98]{display:flex;align-items:flex-end;justify-content:space-between;gap:20px;margin-bottom:28px}.eyebrow[data-v-1bd15f98]{color:#728493;font-size:10px;font-weight:700;letter-spacing:.14em}h1[data-v-1bd15f98]{margin:7px 0 5px;color:#172b3b;font-size:clamp(28px,3vw,36px);font-weight:700;letter-spacing:-.045em}.page-subtitle[data-v-1bd15f98]{margin:0;color:#778897;font-size:13px}.data-status[data-v-1bd15f98]{display:flex;align-items:center;gap:8px;padding:8px 11px;border:1px solid #e2e9ea;border-radius:7px;color:#71818d;background:#ffffffb8;font-size:10px;white-space:nowrap}.status-light[data-v-1bd15f98]{width:7px;height:7px;border-radius:50%;background:#d1a351}.returns-card[data-v-1bd15f98],.security-detail[data-v-1bd15f98]{overflow:hidden;border:1px solid #e2e8ea;border-radius:12px;background:#fff;box-shadow:0 4px 18px #1b303f09}.table-heading[data-v-1bd15f98]{display:flex;align-items:flex-start;justify-content:space-between;gap:20px;padding:21px 24px 17px}.table-heading h2[data-v-1bd15f98],.detail-heading h2[data-v-1bd15f98]{margin:0;color:#243849;font-size:16px;font-weight:700;letter-spacing:-.02em}.table-heading p[data-v-1bd15f98]{margin:4px 0 0;color:#81909b;font-size:11px}.as-of[data-v-1bd15f98]{padding-top:4px;color:#9aa7af;font-size:10px;white-space:nowrap}.table-scroll[data-v-1bd15f98]{overflow-x:auto}.returns-table[data-v-1bd15f98]{width:100%;min-width:700px;border-collapse:collapse}.returns-table thead th[data-v-1bd15f98]{height:39px;padding:0 13px;border-top:1px solid #edf1f2;border-bottom:1px solid #e8edef;color:#8a99a4;background:#fafcfc;font-size:9px;font-weight:700;letter-spacing:.075em;text-transform:uppercase}.security-heading[data-v-1bd15f98]{width:36%;padding-left:24px!important;text-align:left}.return-heading[data-v-1bd15f98]{min-width:94px;text-align:right}.group-row th[data-v-1bd15f98]{height:32px;padding:0 24px;color:#83929d;background:#f7f9f9;font-size:9px;font-weight:700;letter-spacing:.09em;text-align:left}.group-count[data-v-1bd15f98]{display:inline-grid;min-width:18px;height:18px;margin-left:6px;place-items:center;border-radius:5px;color:#7e8f99;background:#eaf0f1;font-size:9px;letter-spacing:0}.security-row[data-v-1bd15f98]{height:42px;cursor:pointer;outline:none;transition:background-color .1s ease}.security-row[data-v-1bd15f98]:hover,.security-row[data-v-1bd15f98]:focus-visible{background:#f3f8f6}.security-row.selected[data-v-1bd15f98]{background:#edf6f1}.security-row td[data-v-1bd15f98]{border-bottom:1px solid #f0f3f4}.security-cell[data-v-1bd15f98]{display:flex;align-items:center;gap:11px;padding:0 24px;white-space:nowrap}.ticker-badge[data-v-1bd15f98]{min-width:45px;color:#20394a;font-size:11px;font-weight:750;letter-spacing:.015em}.security-name[data-v-1bd15f98]{overflow:hidden;color:#81909b;font-size:11px;text-overflow:ellipsis}.return-cell[data-v-1bd15f98]{padding:0 13px;text-align:right}.return-value[data-v-1bd15f98]{min-width:58px;padding:5px 7px;border:0;border-radius:5px;background:transparent;cursor:crosshair;font:inherit;font-size:11px;font-variant-numeric:tabular-nums;font-weight:650}.return-value[data-v-1bd15f98]:hover,.return-value[data-v-1bd15f98]:focus-visible{outline:1px solid #c6dbd1;background:#e8f3ed}.up[data-v-1bd15f98]{color:#247456}.down[data-v-1bd15f98]{color:#b55049}.table-footer[data-v-1bd15f98]{display:flex;justify-content:space-between;gap:14px;padding:12px 24px;color:#98a4ac;font-size:10px}.table-footer i[data-v-1bd15f98]{margin-right:4px;color:#8aa395}.security-detail[data-v-1bd15f98]{margin-top:18px;padding:22px 24px 25px}.detail-heading[data-v-1bd15f98],.detail-identity[data-v-1bd15f98],.section-heading[data-v-1bd15f98]{display:flex;align-items:center}.detail-heading[data-v-1bd15f98]{justify-content:space-between;padding-bottom:19px;border-bottom:1px solid #edf1f2}.detail-identity[data-v-1bd15f98]{gap:14px}.detail-ticker[data-v-1bd15f98]{display:grid;width:48px;height:42px;place-items:center;border:1px solid #dceae2;border-radius:9px;color:#24694f;background:#eff7f2;font-size:12px;font-weight:750}.detail-heading h2[data-v-1bd15f98]{font-size:17px}.detail-heading p[data-v-1bd15f98]{margin:3px 0 0;color:#85939d;font-size:10px}.dot-separator[data-v-1bd15f98]{padding:0 5px;color:#b0bbc1}.close-detail[data-v-1bd15f98]{width:30px;height:30px;border:1px solid #e4eaec;border-radius:7px;color:#73838e;background:#fff;cursor:pointer}.detail-grid[data-v-1bd15f98]{display:grid;grid-template-columns:minmax(240px,.8fr) minmax(320px,1.2fr);gap:30px;padding-top:19px}.detail-section[data-v-1bd15f98]{min-width:0}.section-heading[data-v-1bd15f98]{justify-content:space-between;gap:12px;margin-bottom:13px}.section-heading h3[data-v-1bd15f98]{margin:0;color:#2b4050;font-size:12px;font-weight:700}.section-heading p[data-v-1bd15f98]{margin:3px 0 0;color:#8b99a2;font-size:9px}.owner-only[data-v-1bd15f98]{color:#a17f46;font-size:8px;font-weight:750;letter-spacing:.08em;white-space:nowrap}.tag-list[data-v-1bd15f98]{display:flex;min-height:29px;flex-wrap:wrap;align-items:flex-start;gap:6px}.tag-chip[data-v-1bd15f98]{display:inline-flex;align-items:center;gap:5px;padding:4px 7px 4px 9px;border:1px solid #dce9e2;border-radius:20px;color:#426b58;background:#f2f8f4;font-size:10px}.tag-chip button[data-v-1bd15f98]{padding:0;border:0;color:#779482;background:transparent;cursor:pointer;font-size:14px;line-height:12px}.empty-inline[data-v-1bd15f98],.empty-notes[data-v-1bd15f98]{color:#9aa6ad;font-size:10px}.inline-editor[data-v-1bd15f98]{display:flex;gap:6px;margin-top:9px}.inline-editor input[data-v-1bd15f98],.note-editor textarea[data-v-1bd15f98]{min-width:0;border:1px solid #e0e7e9;border-radius:6px;color:#314656;background:#fbfcfc;font:inherit;font-size:10px}.inline-editor input[data-v-1bd15f98]{flex:1;padding:7px 8px}.inline-editor button[data-v-1bd15f98],.note-editor-footer button[data-v-1bd15f98]{padding:7px 10px;border:1px solid #245f4c;border-radius:6px;color:#fff;background:#245f4c;cursor:pointer;font:inherit;font-size:10px;font-weight:650}.inline-editor button[data-v-1bd15f98]:disabled,.note-editor-footer button[data-v-1bd15f98]:disabled{opacity:.45;cursor:default}.note-editor[data-v-1bd15f98]{padding:10px;border:1px solid #e4e9ea;border-radius:8px;background:#fbfcfc}.note-editor textarea[data-v-1bd15f98]{display:block;width:100%;resize:vertical;border:0;background:transparent;outline:none}.note-editor-footer[data-v-1bd15f98]{display:flex;align-items:center;justify-content:space-between;margin-top:6px;color:#9aa5ab;font-size:9px}.notes-list[data-v-1bd15f98]{display:grid;gap:7px;margin-top:9px}.note-card[data-v-1bd15f98]{padding:9px 11px;border:1px solid #edf0f1;border-radius:7px;background:#fff}.note-meta[data-v-1bd15f98]{display:flex;align-items:center;gap:9px;color:#9aa6ac;font-size:9px}.pinned-label[data-v-1bd15f98]{color:#a27b3f;font-size:8px;font-weight:750;letter-spacing:.06em}.pinned-label i[data-v-1bd15f98]{margin-right:3px;font-size:8px}.pin-button[data-v-1bd15f98]{margin-left:auto;padding:0;border:0;color:#728a7b;background:transparent;cursor:pointer;font:inherit;font-size:9px}.note-card p[data-v-1bd15f98]{margin:5px 0 0;color:#4a5d6a;font-size:10px;line-height:1.55}.chart-popover[data-v-1bd15f98]{position:fixed;z-index:20;width:min(720px,calc(100vw - 24px));padding:20px 24px 14px;border:1px solid rgba(206,218,219,.8);border-radius:14px;background:#ffffff9e;box-shadow:0 18px 48px #172b3b33;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);pointer-events:none}.popover-topline[data-v-1bd15f98]{display:flex;align-items:center;justify-content:space-between}.popover-topline div[data-v-1bd15f98]{display:flex;align-items:baseline;gap:8px}.popover-topline strong[data-v-1bd15f98]{color:#203748;font-size:16px}.popover-topline div span[data-v-1bd15f98]{color:#82919a;font-size:12px}.popover-return[data-v-1bd15f98]{font-size:14px;font-weight:700}.popover-name[data-v-1bd15f98]{margin-top:3px;color:#82919a;font-size:12px}.sparkline[data-v-1bd15f98]{display:block;width:100%;height:228px;margin-top:12px;overflow:visible}.return-grid-line[data-v-1bd15f98]{stroke:#5c6e7717;stroke-width:1}.return-grid-label[data-v-1bd15f98]{fill:#819098;font-size:7px;font-variant-numeric:tabular-nums}.zero-return-line[data-v-1bd15f98]{stroke:#5c6e775c;stroke-width:1;stroke-dasharray:4 4}.popover-footnote[data-v-1bd15f98]{padding-top:8px;border-top:1px solid rgba(220,229,229,.8);color:#7e8d96;font-size:10px}@media(max-width:1050px){.dashboard[data-v-1bd15f98]{padding-inline:24px}.returns-table[data-v-1bd15f98]{min-width:670px}.security-name[data-v-1bd15f98]{display:none}}@media(max-width:700px){.dashboard[data-v-1bd15f98]{padding:25px 14px 35px}.page-header[data-v-1bd15f98]{align-items:flex-start;flex-direction:column}.table-heading[data-v-1bd15f98]{flex-direction:column;gap:5px;padding-inline:16px}.security-heading[data-v-1bd15f98]{padding-left:16px!important}.security-cell[data-v-1bd15f98],.group-row th[data-v-1bd15f98],.table-footer[data-v-1bd15f98]{padding-inline:16px}.detail-grid[data-v-1bd15f98]{grid-template-columns:1fr;gap:24px}.security-detail[data-v-1bd15f98]{padding:17px 15px}.chart-popover[data-v-1bd15f98]{padding:14px 16px 10px}.sparkline[data-v-1bd15f98]{height:180px}}.calendar-page[data-v-844eedca]{min-height:100%;padding:16px 20px 24px;color:#1a2b3a;background:#f4f7f8}.calendar-layout[data-v-844eedca]{display:grid;grid-template-columns:minmax(0,calc(80% - 234px)) 280px;align-items:start;justify-content:start;gap:12px;width:100%;max-width:none;margin:0}.ticker-search-card[data-v-844eedca]{display:flex;flex-direction:column;gap:12px;min-width:0;padding:18px 16px;border:1px solid #dfe7e9;border-radius:12px;background:#fff;box-shadow:0 8px 28px #1933480a}.ticker-search-copy[data-v-844eedca]{min-width:0}.search-eyebrow[data-v-844eedca],.ticker-results-heading[data-v-844eedca]{color:#8a99a3;font-size:9px;font-weight:750;letter-spacing:.12em}.ticker-search-card h2[data-v-844eedca]{margin:8px 0 5px;color:#1e3545;font-size:19px;letter-spacing:-.03em}.search-description[data-v-844eedca]{margin:0;color:#7e8d97;font-size:12px;line-height:1.5}.ticker-search-form[data-v-844eedca]{display:flex;flex-direction:column;gap:8px}.ticker-search-form input[data-v-844eedca]{width:100%;box-sizing:border-box;padding:10px 11px;border:1px solid #dce5e8;border-radius:7px;outline:none;color:#1c3342;background:#fbfcfc;font:inherit;font-size:13px;text-transform:uppercase}.ticker-search-form input[data-v-844eedca]:focus{border-color:#82b89a;box-shadow:0 0 0 3px #82b89a22}.ticker-search-form button[data-v-844eedca]{min-height:36px;border:0;border-radius:7px;color:#f7fffa;background:#2f7959;cursor:pointer;font:inherit;font-size:12px;font-weight:700}.ticker-search-form button[data-v-844eedca]:disabled{opacity:.55;cursor:wait}.ticker-search-hint[data-v-844eedca],.ticker-search-message[data-v-844eedca]{margin:0;color:#83919b;font-size:11px;line-height:1.5}.ticker-search-message[data-v-844eedca]{padding:10px;border-radius:7px;background:#f5f8f8}.ticker-search-message.search-error[data-v-844eedca]{color:#9b4a43;background:#fff4f2}.ticker-results[data-v-844eedca]{display:flex;flex-direction:column;gap:8px;margin-top:4px}.ticker-results-heading[data-v-844eedca]{line-height:1.5}.ticker-result[data-v-844eedca]{padding:10px;border:1px solid #e8edef;border-radius:8px;background:#fbfcfc}.ticker-result-date[data-v-844eedca]{color:#233b4b;font-size:13px;font-weight:750}.ticker-result-quarter[data-v-844eedca]{display:flex;flex-wrap:wrap;gap:5px;margin-top:4px;color:#577264;font-size:10px;font-weight:650}.ticker-result-quarter span[data-v-844eedca]{color:#a0adb4}.ticker-result-name[data-v-844eedca]{margin-top:6px;color:#82909a;font-size:10px;line-height:1.4}.security-hover-card[data-v-844eedca]{position:fixed;z-index:1000;box-sizing:border-box;padding:15px 16px;border:1px solid #d9e4e4;border-radius:11px;color:#213846;background:#fffffff5;box-shadow:0 14px 38px #132b3a30;pointer-events:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.security-hover-heading[data-v-844eedca]{display:flex;align-items:center;justify-content:space-between;gap:12px}.security-hover-symbol[data-v-844eedca]{color:#2f7959;font-size:14px;font-weight:800;letter-spacing:.02em}.security-hover-label[data-v-844eedca]{color:#8a99a3;font-size:8px;font-weight:750;letter-spacing:.14em}.security-hover-name[data-v-844eedca]{margin-top:6px;color:#1e3545;font-size:14px;font-weight:700;line-height:1.35}.security-hover-description[data-v-844eedca]{margin:9px 0 0;color:#657985;font-size:11px;line-height:1.55;white-space:pre-line}.security-hover-description.muted-description[data-v-844eedca]{color:#98a5ab;font-style:italic}.security-hover-tags[data-v-844eedca]{display:flex;align-items:center;flex-wrap:wrap;gap:6px;margin-top:12px;padding-top:10px;border-top:1px solid #e8edef}.security-hover-tags-label[data-v-844eedca]{margin-right:2px;color:#8a99a3;font-size:8px;font-weight:750;letter-spacing:.14em}.security-tag-pill[data-v-844eedca]{display:inline-flex;align-items:center;min-height:20px;padding:2px 9px;border:1px solid #cfe3d7;border-radius:999px;color:#28694e;background:#eff8f2;font-size:10px;font-weight:650;line-height:1.2}.visually-hidden[data-v-844eedca]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.page-header[data-v-844eedca]{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;width:95%;margin:24px auto 0;max-width:1450px}.eyebrow[data-v-844eedca]{color:#718294;font-size:11px;font-weight:750;letter-spacing:.15em}h1[data-v-844eedca]{margin:9px 0 6px;color:#172a3a;font-size:33px;letter-spacing:-.045em}.subtitle[data-v-844eedca]{margin:0;color:#718294;font-size:15px}.snapshot-status[data-v-844eedca]{display:flex;align-items:center;gap:8px;padding:10px 13px;border:1px solid #dce6e7;border-radius:8px;color:#546b7a;background:#ffffffad;font-size:12px;white-space:nowrap}.status-dot[data-v-844eedca]{width:7px;height:7px;border-radius:50%;background:#62b48a;box-shadow:0 0 0 3px #62b48a1f}.status-dot.status-error[data-v-844eedca]{background:#c56c64;box-shadow:0 0 0 3px #c56c641f}.status-divider[data-v-844eedca]{color:#9cabb5}.calendar-card[data-v-844eedca]{width:100%;min-width:0;margin:0;overflow:hidden;border:1px solid #dfe7e9;border-radius:12px;background:#fff;box-shadow:0 8px 28px #1933480a}.toolbar[data-v-844eedca]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;min-height:66px;padding:0 18px;border-bottom:1px solid #e8edef}.calendar-message[data-v-844eedca]{display:flex;align-items:center;justify-content:center;gap:12px;min-height:38px;border-bottom:1px solid #edf1f2;color:#718294;background:#fbfcfc;font-size:12px}.error-message[data-v-844eedca]{color:#a34e47;background:#fff8f7}.error-message button[data-v-844eedca]{padding:4px 9px;border:1px solid #e4c3c0;border-radius:5px;color:#8e413b;background:#fff;cursor:pointer;font:inherit}.view-switch[data-v-844eedca]{display:inline-flex;width:max-content;padding:3px;border:1px solid #e4eaec;border-radius:8px;background:#f5f8f8}.view-switch button[data-v-844eedca]{min-width:66px;padding:8px 12px;border:0;border-radius:6px;color:#718294;background:transparent;cursor:pointer;font:inherit;font-size:12px;font-weight:650}.view-switch button.selected[data-v-844eedca]{color:#15372c;background:#dff1e7;box-shadow:0 1px 2px #10213112}.date-navigation[data-v-844eedca]{display:flex;align-items:center;gap:14px}.icon-button[data-v-844eedca]{display:grid;width:28px;height:28px;place-items:center;border:1px solid #e6ecee;border-radius:7px;color:#687c8b;background:#fff;cursor:pointer}.icon-button[data-v-844eedca]:hover{color:#1c5943;background:#f4faf6}.icon-button i[data-v-844eedca]{font-size:10px}.period-title[data-v-844eedca]{min-width:190px;border:0;color:#223747;background:transparent;cursor:pointer;font:inherit;font-size:16px;font-weight:700;text-align:center}.toolbar-note[data-v-844eedca]{justify-self:end;display:flex;align-items:center;gap:12px;color:#71818c;font-size:11px}.legend-item[data-v-844eedca]{display:flex;align-items:center;gap:5px;white-space:nowrap}.legend-dot[data-v-844eedca]{width:9px;height:9px;flex:0 0 9px;border-radius:50%}.mega-dot[data-v-844eedca]{background:#df9292}.large-dot[data-v-844eedca]{background:#83acd2}.standard-dot[data-v-844eedca]{background:#83b995}.month-grid[data-v-844eedca]{display:grid;grid-template-columns:repeat(5,minmax(0,1fr))}.weekday[data-v-844eedca]{padding:14px 13px 12px;border-bottom:1px solid #e8edef;color:#8796a0;font-size:12px;font-weight:750;letter-spacing:.08em;text-transform:uppercase}.month-cell[data-v-844eedca]{position:relative;display:flex;min-width:0;min-height:0;aspect-ratio:3 / 2;flex-direction:column;align-items:stretch;padding:11px 12px 10px;border:0;border-right:1px solid #edf1f2;border-bottom:1px solid #edf1f2;color:inherit;background:#fff;cursor:pointer;text-align:left}.month-cell[data-v-844eedca]:nth-child(5n){border-right:0}.month-cell[data-v-844eedca]:hover{background:#f7fbf8}.month-cell.chosen[data-v-844eedca]{background:#f1f8f3;box-shadow:inset 0 0 0 1px #a4d5b5;z-index:1}.month-cell.muted[data-v-844eedca]{background:#fafbfb;cursor:default}.day-number[data-v-844eedca]{align-self:flex-end;display:grid;width:32px;height:32px;place-items:center;border-radius:50%;color:#677a88;font-size:18px;font-weight:700}.chosen .day-number[data-v-844eedca]{color:#fff;background:#2f7959;font-weight:700}.muted .day-number[data-v-844eedca]{color:#c2cbd0}.event-stack[data-v-844eedca]{display:flex;min-width:0;flex-direction:column;gap:3px;margin-top:4px}.month-event[data-v-844eedca]{display:flex;min-width:0;align-items:center;justify-content:space-between;gap:5px;padding:5px 7px;border-radius:5px;line-height:1.25}.ticker[data-v-844eedca]{overflow:hidden;color:inherit;font-size:15px;font-weight:750;text-overflow:ellipsis;white-space:nowrap}.cap[data-v-844eedca]{display:inline-grid;flex:0 0 auto;grid-template-columns:1ch 4ch 2ch auto;align-items:baseline;justify-content:end;color:inherit;opacity:.86;font-size:15px;font-weight:650;font-variant-numeric:tabular-nums;white-space:nowrap}.cap-whole[data-v-844eedca]{text-align:right}.cap-mega[data-v-844eedca]{color:#824747;background:#fbe9e9}.cap-large[data-v-844eedca]{color:#3f6280;background:#e9f2fb}.cap-standard[data-v-844eedca]{color:#426a50;background:#eaf5ed}.more-label[data-v-844eedca]{padding:2px 5px 0;color:#82919b;font-size:8px}.empty-cell-hint[data-v-844eedca]{margin-top:auto}.week-grid[data-v-844eedca]{display:grid;grid-template-columns:repeat(5,minmax(148px,1fr));overflow-x:auto;min-height:570px}.week-day[data-v-844eedca]{min-width:148px;padding:0 8px 12px;border-right:1px solid #edf1f2;background:#fff;cursor:pointer}.week-day[data-v-844eedca]:last-child{border-right:0}.week-day.selected-day[data-v-844eedca]{background:#f8fbf8}.week-day-heading[data-v-844eedca]{position:sticky;top:0;z-index:2;display:flex;width:calc(100% + 16px);align-items:center;justify-content:space-between;margin:0 -8px 8px;padding:13px;border:0;border-bottom:1px solid #e8edef;color:#70818c;background:#fff;cursor:pointer;font:inherit;font-size:11px}.week-day-heading strong[data-v-844eedca]{display:grid;width:32px;height:32px;place-items:center;border-radius:50%;color:#334b5b;font-size:16px}.selected-day .week-day-heading strong[data-v-844eedca]{color:#fff;background:#2f7959}.week-event[data-v-844eedca]{display:grid;grid-template-columns:19px minmax(0,1fr) auto;align-items:center;gap:5px;min-height:37px;margin:3px 0;padding:0 5px;border-radius:5px}.rank-number[data-v-844eedca]{color:inherit;opacity:.7;font-size:11px;font-weight:650;font-variant-numeric:tabular-nums}.week-event .ticker[data-v-844eedca],.week-event .cap[data-v-844eedca]{font-size:12px}.no-reports[data-v-844eedca]{padding:15px 3px;color:#a1adb4;font-size:10px}.day-view[data-v-844eedca]{padding:0 22px 24px}.day-summary[data-v-844eedca]{display:flex;align-items:center;gap:34px;min-height:84px;border-bottom:1px solid #e9edef}.day-summary>div[data-v-844eedca]:not(.summary-aside){display:grid;grid-template-columns:auto auto;align-items:baseline;column-gap:7px}.summary-label[data-v-844eedca]{grid-column:1/-1;color:#91a0aa;font-size:9px;font-weight:750;letter-spacing:.1em}.day-summary strong[data-v-844eedca]{color:#233b4b;font-size:21px}.day-summary span[data-v-844eedca]:not(.summary-label){color:#82919b;font-size:11px}.summary-aside[data-v-844eedca]{margin-left:auto;color:#8b99a2;font-size:11px}.summary-aside span[data-v-844eedca]{padding:0 4px}.list-head[data-v-844eedca],.report-row[data-v-844eedca]{display:grid;grid-template-columns:52px minmax(220px,1fr) 150px 130px;align-items:center;column-gap:14px}.list-head[data-v-844eedca]{padding:13px 12px 10px;color:#97a4ac;font-size:9px;font-weight:750;letter-spacing:.1em}.report-row[data-v-844eedca]{min-height:52px;padding:0 12px;border-top:1px solid #f0f3f4}.report-row[data-v-844eedca]:hover{background:#f8fbf9}.rank-pill[data-v-844eedca]{display:grid;width:31px;height:28px;place-items:center;border-radius:6px;color:#607482;background:#f1f5f6;font-size:13px;font-weight:700;font-variant-numeric:tabular-nums}.company-cell[data-v-844eedca]{display:flex;min-width:0;align-items:center;gap:11px}.company-symbol[data-v-844eedca]{min-width:56px;color:#213b4a;font-size:13px;font-weight:750}.company-name[data-v-844eedca]{overflow:hidden;color:#778792;font-size:11px;text-overflow:ellipsis;white-space:nowrap}.report-cap[data-v-844eedca]{display:inline-grid;grid-template-columns:1ch 4ch 2ch auto;align-items:baseline;justify-content:end;width:max-content;padding:6px 10px;border-radius:5px;font-size:13px;font-weight:750;font-variant-numeric:tabular-nums;white-space:nowrap}.time-pill[data-v-844eedca]{width:max-content;padding:6px 9px;border-radius:20px;font-size:10px;font-weight:650}.time-pill.before[data-v-844eedca]{color:#557464;background:#edf6f0}.time-pill.after[data-v-844eedca]{color:#716a55;background:#f6f3e9}.time-pill.unknown[data-v-844eedca]{color:#8b969d;background:#f2f4f5}.empty-state[data-v-844eedca]{display:flex;min-height:260px;flex-direction:column;align-items:center;justify-content:center;gap:9px;color:#8998a2;font-size:11px}.empty-state i[data-v-844eedca]{color:#a5cbb3;font-size:24px}.empty-state strong[data-v-844eedca]{color:#465b69;font-size:13px}.page-footnote[data-v-844eedca]{display:flex;align-items:center;gap:8px;width:95%;max-width:1450px;margin:13px auto 0;color:#8a99a3;font-size:10px}.footnote-mark[data-v-844eedca]{display:grid;width:14px;height:14px;place-items:center;border:1px solid #bcc8ce;border-radius:50%;font-size:9px;font-weight:700}@media(max-width:1100px){.calendar-layout[data-v-844eedca]{grid-template-columns:minmax(0,calc(80% - 200px)) 245px;gap:10px}.ticker-search-card[data-v-844eedca]{padding:14px 12px}}@media(max-width:900px){.calendar-page[data-v-844eedca]{padding:25px 16px}.calendar-layout[data-v-844eedca]{grid-template-columns:1fr;width:100%}.calendar-card[data-v-844eedca]{width:100%}.toolbar[data-v-844eedca]{grid-template-columns:1fr auto;row-gap:10px;padding-block:12px}.toolbar-note[data-v-844eedca]{display:none}.month-cell[data-v-844eedca]{min-height:78px;aspect-ratio:auto;padding:5px}.month-event[data-v-844eedca]{padding:3px}.month-event .cap[data-v-844eedca]{display:none}.month-grid[data-v-844eedca]{grid-template-columns:repeat(5,minmax(0,1fr))}.month-cell .ticker[data-v-844eedca]{font-size:11px}.week-grid[data-v-844eedca]{grid-template-columns:repeat(5,148px)}.summary-aside[data-v-844eedca]{display:none}.list-head[data-v-844eedca],.report-row[data-v-844eedca]{grid-template-columns:38px minmax(130px,1fr) 90px 92px;column-gap:7px}.company-name[data-v-844eedca]{display:none}.day-view[data-v-844eedca]{padding-inline:12px}}.sidebar[data-v-05c7d62e]{display:flex;flex-direction:column;width:100%;height:100%;padding:26px 16px 16px;color:#d8e1ed;background:#102131;box-sizing:border-box}.brand[data-v-05c7d62e]{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:0 0 25px}.brand-logo[data-v-05c7d62e]{display:block;width:100%;height:auto;border-radius:0;background:#f8fbfa;object-fit:contain}.brand-mark[data-v-05c7d62e]{display:grid;width:36px;height:36px;place-items:center;border-radius:11px;color:#08251e;background:#a5e4c2;font-size:20px;font-weight:800}.brand-name[data-v-05c7d62e]{color:#f5f8fb;font-size:19px;font-weight:700;letter-spacing:-.03em}.brand-caption[data-v-05c7d62e],.navigation-label[data-v-05c7d62e],.section-label[data-v-05c7d62e]{color:#7f94a9;font-size:10px;font-weight:700;letter-spacing:.12em}.brand-caption[data-v-05c7d62e]{padding-right:2px;text-align:right;font-size:9px;letter-spacing:.17em}.navigation-label[data-v-05c7d62e]{padding:0 11px 12px}.menu-list[data-v-05c7d62e]{display:flex;flex:1;flex-direction:column;gap:3px}.menu-group[data-v-05c7d62e]{display:flex;flex-direction:column;gap:2px}.section-label[data-v-05c7d62e]{padding:18px 11px 7px;font-size:9px}.section-label[data-v-05c7d62e]:first-child{padding-top:4px}.menu-item[data-v-05c7d62e]{display:flex;align-items:center;gap:11px;width:100%;min-height:40px;padding:0 11px;border:1px solid transparent;border-radius:8px;color:#b9c7d5;background:transparent;cursor:pointer;text-align:left;font:inherit;transition:background-color .12s ease,color .12s ease}.menu-item[data-v-05c7d62e]:hover{color:#fff;background:#1b3447}.menu-item.active[data-v-05c7d62e]{color:#f4fffa;border-color:#a5e4c221;background:#23483f}.menu-icon[data-v-05c7d62e]{width:17px;color:#91a7ba;font-size:14px;text-align:center}.active .menu-icon[data-v-05c7d62e]{color:#a5e4c2}.menu-text[data-v-05c7d62e]{overflow:hidden;font-size:13px;text-overflow:ellipsis;white-space:nowrap}.submenu-chevron[data-v-05c7d62e]{margin-left:auto;color:#8297aa;font-size:10px}.submenu-list[data-v-05c7d62e]{display:flex;flex-direction:column;gap:2px;margin:1px 0 4px 19px;padding-left:10px;border-left:1px solid rgba(188,206,222,.18)}.submenu-item[data-v-05c7d62e]{display:flex;align-items:center;gap:10px;min-height:34px;padding:0 10px;border:1px solid transparent;border-radius:7px;color:#aebdcb;background:transparent;cursor:pointer;text-align:left;font:inherit}.submenu-item[data-v-05c7d62e]:hover{color:#fff;background:#1b3447}.submenu-item.active[data-v-05c7d62e]{color:#f4fffa;background:#23483f}.submenu-marker[data-v-05c7d62e]{width:5px;height:5px;flex:0 0 5px;border-radius:50%;background:#71879a}.submenu-item.active .submenu-marker[data-v-05c7d62e]{background:#a5e4c2}.private-mark[data-v-05c7d62e]{margin-left:auto;color:#94a9bb;font-size:8px;font-weight:700;letter-spacing:.06em}.sidebar-footer[data-v-05c7d62e]{display:flex;align-items:center;gap:8px;padding:14px 10px 2px;border-top:1px solid rgba(188,206,222,.12);color:#8297aa;font-size:10px}.status-dot[data-v-05c7d62e]{width:7px;height:7px;border-radius:50%;background:#e5bd73}.sidebar-footer>span[data-v-05c7d62e]:last-child{display:none}.status-dot.signed-in[data-v-05c7d62e]{background:#87d3a7}.owner-label[data-v-05c7d62e]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.auth-action[data-v-05c7d62e]{margin-left:auto;padding:5px 7px;border:1px solid rgba(188,206,222,.2);border-radius:5px;color:#c7d5df;background:transparent;cursor:pointer;font:inherit;font-size:9px;white-space:nowrap}.auth-action[data-v-05c7d62e]:hover{color:#fff;border-color:#a5e4c273;background:#1b3447}@media(max-width:900px){.sidebar[data-v-05c7d62e]{padding-inline:10px}.private-mark[data-v-05c7d62e]{display:none}}.dialog-backdrop[data-v-6ba05985]{position:fixed;z-index:1000;inset:0;display:grid;place-items:center;padding:20px;background:#0817228f;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.login-dialog[data-v-6ba05985]{position:relative;width:min(100%,390px);padding:34px;border:1px solid #e3e9ec;border-radius:12px;background:#fff;box-shadow:0 22px 70px #04131d3d;box-sizing:border-box}.close-button[data-v-6ba05985]{position:absolute;top:13px;right:13px;display:grid;width:30px;height:30px;place-items:center;border:0;border-radius:6px;color:#8796a0;background:transparent;cursor:pointer}.close-button[data-v-6ba05985]:hover{color:#354a59;background:#f1f5f6}.login-mark[data-v-6ba05985]{display:grid;width:42px;height:42px;place-items:center;margin-bottom:20px;border-radius:11px;color:#2f7354;background:#edf6f0;font-size:17px}.eyebrow[data-v-6ba05985]{color:#789080;font-size:9px;font-weight:750;letter-spacing:.14em}h1[data-v-6ba05985]{margin:7px 0 6px;color:#1b2f3e;font-size:25px;letter-spacing:-.04em}.intro[data-v-6ba05985]{margin:0 0 23px;color:#7a8994;font-size:12px;line-height:1.5}.login-form[data-v-6ba05985]{display:flex;flex-direction:column;gap:14px}.login-form label[data-v-6ba05985]{display:flex;flex-direction:column;gap:6px;color:#526675;font-size:10px;font-weight:650}.login-form input[data-v-6ba05985]{min-height:39px;padding:0 11px;border:1px solid #dbe3e8;border-radius:6px;outline:none;color:#263b4a;background:#fff;font:inherit;font-size:12px}.login-form input[data-v-6ba05985]:focus{border-color:#7caa95;box-shadow:0 0 0 3px #7caa9521}.submit-button[data-v-6ba05985]{display:flex;min-height:40px;align-items:center;justify-content:center;gap:8px;margin-top:2px;border:1px solid #244d40;border-radius:6px;color:#fff;background:#285846;cursor:pointer;font-size:11px;font-weight:680}.submit-button[data-v-6ba05985]:hover:not(:disabled){background:#1e4938}.submit-button[data-v-6ba05985]:disabled{opacity:.6;cursor:wait}.text-button[data-v-6ba05985]{border:0;color:#527965;background:transparent;cursor:pointer;font-size:10px}.back-button[data-v-6ba05985]{color:#8997a1}.error-message[data-v-6ba05985]{margin:0;color:#aa4f46;font-size:11px;line-height:1.4}.secure-note[data-v-6ba05985]{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:22px;color:#9aa6ad;font-size:9px}.paper-overview[data-v-0be2792a]{min-height:100%;padding:34px clamp(24px,4vw,58px) 42px;background:#f4f7f8;box-sizing:border-box}.page-header[data-v-0be2792a]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.eyebrow[data-v-0be2792a],.editor-kicker[data-v-0be2792a]{color:#718294;font-size:10px;font-weight:750;letter-spacing:.14em}h1[data-v-0be2792a]{margin:8px 0 5px;color:#172a3a;font-size:clamp(25px,2.3vw,32px);font-weight:700;letter-spacing:-.045em}.page-header p[data-v-0be2792a]{margin:0;color:#748596;font-size:13px}.preview-badge[data-v-0be2792a]{display:flex;align-items:center;gap:7px;margin-top:4px;padding:7px 10px;border:1px solid #ead8af;border-radius:6px;color:#886728;background:#fbf7ed;font-size:10px;font-weight:650;white-space:nowrap}.prototype-notice[data-v-0be2792a]{display:flex;align-items:center;gap:9px;margin-bottom:18px;padding:11px 13px;border:1px solid #dbe8ed;border-radius:7px;color:#527181;background:#f7fbfc;font-size:12px}.content-card[data-v-0be2792a]{margin-bottom:17px;overflow:hidden;border:1px solid #e3e9ec;border-radius:9px;background:#fff;box-shadow:0 2px 5px #162a3806}.section-heading[data-v-0be2792a]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px 15px}.section-heading h2[data-v-0be2792a]{margin:0;color:#223747;font-size:15px;font-weight:680}.section-heading p[data-v-0be2792a]{margin:4px 0 0;color:#8795a1;font-size:11px}.count-pill[data-v-0be2792a]{padding:6px 9px;border-radius:18px;color:#638070;background:#eff6f2;font-size:10px;font-weight:650;white-space:nowrap}.table-scroll[data-v-0be2792a]{width:100%;overflow-x:auto}table[data-v-0be2792a]{width:100%;border-collapse:collapse;white-space:nowrap}thead[data-v-0be2792a]{background:#fafcfc}th[data-v-0be2792a]{padding:10px 14px;border-top:1px solid #edf1f3;border-bottom:1px solid #e7ecef;color:#8997a2;font-size:9px;font-weight:750;letter-spacing:.08em;text-align:left;text-transform:uppercase}td[data-v-0be2792a]{padding:13px 14px;border-bottom:1px solid #eff2f4;color:#435462;font-size:11px}tbody tr:last-child td[data-v-0be2792a]{border-bottom:0}.portfolio-row[data-v-0be2792a]{cursor:pointer}.portfolio-row[data-v-0be2792a]:hover{background:#f8fbf9}.portfolio-cell[data-v-0be2792a]{min-width:200px;white-space:normal}.portfolio-cell strong[data-v-0be2792a]{display:block;color:#243b4c;font-size:12px}.portfolio-cell span[data-v-0be2792a]{display:block;max-width:340px;margin-top:4px;color:#8998a2;font-size:10px;line-height:1.4}.numeric[data-v-0be2792a]{text-align:right;font-variant-numeric:tabular-nums}.amount[data-v-0be2792a]{color:#314858}.unavailable[data-v-0be2792a]{color:#a1adb5}.actions-heading[data-v-0be2792a]{width:66px}.row-actions[data-v-0be2792a]{width:66px;padding:6px 8px;text-align:right}.open-button[data-v-0be2792a],.delete-button[data-v-0be2792a]{display:inline-grid;width:28px;height:28px;place-items:center;border:1px solid transparent;border-radius:6px;color:#768895;background:transparent;cursor:pointer}.open-button[data-v-0be2792a]:hover{border-color:#dfe9e4;color:#2d7250;background:#f1f7f3}.delete-button[data-v-0be2792a]:hover{border-color:#f0ddda;color:#a34d45;background:#fbf4f2}.empty-state[data-v-0be2792a]{display:flex;min-height:205px;align-items:center;justify-content:center;flex-direction:column;padding:20px;color:#536675;text-align:center}.empty-state strong[data-v-0be2792a]{font-size:12px;font-weight:650}.empty-state p[data-v-0be2792a]{max-width:390px;margin:6px 0 0;color:#9aa6ae;font-size:11px;line-height:1.5}.empty-icon[data-v-0be2792a]{display:grid;width:36px;height:36px;place-items:center;margin-bottom:10px;border-radius:10px;color:#7b9b8d;background:#f0f6f3}.editor-card[data-v-0be2792a],.editor-heading[data-v-0be2792a]{padding-bottom:13px}.editor-kicker[data-v-0be2792a]{color:#719181;font-size:9px}.create-form[data-v-0be2792a]{display:grid;grid-template-columns:minmax(170px,.7fr) minmax(250px,1.3fr) auto;align-items:end;gap:12px;margin:0 20px;padding:16px;border:1px solid #e1eae5;border-radius:8px;background:#fbfdfc}.field[data-v-0be2792a]{display:flex;min-width:0;flex-direction:column;gap:6px;color:#6b7e8b;font-size:10px;font-weight:650}.field em[data-v-0be2792a]{color:#9da9b1;font-size:9px;font-style:normal;font-weight:450}input[data-v-0be2792a]{width:100%;min-height:36px;padding:0 10px;border:1px solid #dbe3e8;border-radius:6px;outline:none;color:#243746;background:#fff;box-sizing:border-box;font:inherit;font-size:12px}input[data-v-0be2792a]:focus{border-color:#7caa95;box-shadow:0 0 0 3px #7caa9521}input[data-v-0be2792a]::placeholder{color:#aeb9c0}.button[data-v-0be2792a]{display:inline-flex;min-height:36px;align-items:center;justify-content:center;gap:7px;padding:0 12px;border:1px solid #244d40;border-radius:6px;color:#fff;background:#285846;cursor:pointer;font-size:11px;font-weight:650;white-space:nowrap}.button[data-v-0be2792a]:hover{background:#1e4938}.form-error[data-v-0be2792a]{display:flex;align-items:center;gap:6px;margin:10px 20px 0;color:#ad5147;font-size:11px}.editor-footnote[data-v-0be2792a]{display:flex;align-items:center;gap:7px;margin:12px 20px 0;color:#96a3ab;font-size:9px}.page-bottom-note[data-v-0be2792a]{padding:3px 2px;color:#a2adb5;font-size:9px}@media(max-width:900px){.paper-overview[data-v-0be2792a]{padding:24px 17px 30px}.create-form[data-v-0be2792a]{grid-template-columns:1fr 1fr}.create-form .button[data-v-0be2792a]{grid-column:1 / -1;justify-self:end}}@media(max-width:600px){.page-header[data-v-0be2792a]{flex-direction:column;gap:12px}.create-form[data-v-0be2792a]{grid-template-columns:1fr}.create-form .button[data-v-0be2792a]{grid-column:auto;justify-self:stretch}.section-heading[data-v-0be2792a]{align-items:flex-start;flex-direction:column}}.portfolio-view[data-v-fc491a7a]{min-height:100%;padding:34px clamp(24px,4vw,58px) 42px;background:#f4f7f8;box-sizing:border-box}.page-header[data-v-fc491a7a]{display:flex;align-items:flex-start;justify-content:space-between;gap:24px;margin-bottom:22px}.eyebrow[data-v-fc491a7a],.editor-kicker[data-v-fc491a7a]{color:#718294;font-size:10px;font-weight:750;letter-spacing:.14em}h1[data-v-fc491a7a]{margin:8px 0 5px;color:#172a3a;font-size:clamp(25px,2.3vw,32px);font-weight:700;letter-spacing:-.045em}.subtitle[data-v-fc491a7a]{margin:0;color:#748596;font-size:13px}.preview-badge[data-v-fc491a7a]{display:flex;flex:0 0 auto;align-items:center;gap:7px;margin-top:4px;padding:7px 10px;border:1px solid #ead8af;border-radius:6px;color:#886728;background:#fbf7ed;font-size:10px;font-weight:650}.header-actions[data-v-fc491a7a]{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:9px}.portfolio-picker[data-v-fc491a7a]{display:flex;align-items:center;gap:8px;color:#7d8c98;font-size:11px}.portfolio-picker select[data-v-fc491a7a]{min-width:180px;padding:0 30px 0 10px}.portfolio-create-form[data-v-fc491a7a]{padding:17px 20px}.create-form-row[data-v-fc491a7a]{display:flex;align-items:flex-end;gap:12px}.create-form-row .field[data-v-fc491a7a]{flex:1}.prototype-notice[data-v-fc491a7a]{display:flex;align-items:center;gap:9px;margin-bottom:18px;padding:11px 13px;border:1px solid #dbe8ed;border-radius:7px;color:#527181;background:#f7fbfc;font-size:12px}.summary-grid[data-v-fc491a7a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px;margin-bottom:17px}.summary-card[data-v-fc491a7a],.content-card[data-v-fc491a7a]{border:1px solid #e3e9ec;border-radius:9px;background:#fff;box-shadow:0 2px 5px #162a3806}.summary-card[data-v-fc491a7a]{display:flex;min-height:106px;flex-direction:column;align-items:flex-start;justify-content:center;padding:15px 18px}.summary-label[data-v-fc491a7a]{margin-bottom:7px;color:#758696;font-size:10px;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.summary-card strong[data-v-fc491a7a]{color:#1d3344;font-size:22px;font-weight:680;letter-spacing:-.03em}.summary-caption[data-v-fc491a7a]{margin-top:4px;color:#9aa7b1;font-size:10px}.content-card[data-v-fc491a7a]{margin-bottom:17px;overflow:hidden}.section-heading[data-v-fc491a7a]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:18px 20px 15px}.section-heading h2[data-v-fc491a7a]{margin:0;color:#223747;font-size:15px;font-weight:680;letter-spacing:-.015em}.section-heading p[data-v-fc491a7a]{margin:4px 0 0;color:#8795a1;font-size:11px}.account-filter[data-v-fc491a7a]{display:flex;align-items:center;gap:9px;color:#7d8c98;font-size:11px}select[data-v-fc491a7a],input[data-v-fc491a7a]{min-height:36px;border:1px solid #dbe3e8;border-radius:6px;outline:none;color:#243746;background:#fff;box-sizing:border-box;font-size:12px}select[data-v-fc491a7a]:focus,input[data-v-fc491a7a]:focus{border-color:#7caa95;box-shadow:0 0 0 3px #7caa9521}.account-filter select[data-v-fc491a7a]{min-width:170px;padding:0 30px 0 10px}.table-scroll[data-v-fc491a7a]{width:100%;overflow-x:auto}table[data-v-fc491a7a]{width:100%;border-collapse:collapse;white-space:nowrap}thead[data-v-fc491a7a]{background:#fafcfc}th[data-v-fc491a7a]{padding:10px 15px;border-top:1px solid #edf1f3;border-bottom:1px solid #e7ecef;color:#8997a2;font-size:9px;font-weight:750;letter-spacing:.08em;text-align:left;text-transform:uppercase}td[data-v-fc491a7a]{padding:12px 15px;border-bottom:1px solid #eff2f4;color:#435462;font-size:11px}tbody tr:last-child td[data-v-fc491a7a]{border-bottom:0}tbody tr[data-v-fc491a7a]:hover{background:#fbfcfc}.numeric[data-v-fc491a7a]{text-align:right;font-variant-numeric:tabular-nums}.security-symbol[data-v-fc491a7a]{color:#243b4c;font-size:12px;font-weight:700}.security-figi[data-v-fc491a7a]{display:block;margin-top:3px;color:#99a5ae;font-size:9px}.account-names[data-v-fc491a7a]{color:#7d8c98}.empty-state[data-v-fc491a7a]{display:flex;align-items:center;justify-content:center;flex-direction:column;min-height:174px;padding:20px;color:#50616e;text-align:center}.empty-state strong[data-v-fc491a7a]{color:#536675;font-size:12px;font-weight:650}.empty-state p[data-v-fc491a7a]{max-width:370px;margin:5px 0 0;color:#9aa6ae;font-size:11px;line-height:1.55}.empty-icon[data-v-fc491a7a]{display:grid;width:34px;height:34px;place-items:center;margin-bottom:9px;border-radius:9px;color:#7b9b8d;background:#f0f6f3;font-size:14px}.compact-empty[data-v-fc491a7a]{min-height:119px;flex-direction:row;justify-content:flex-start;gap:13px;padding:14px 20px;text-align:left}.compact-empty .empty-icon[data-v-fc491a7a]{flex:0 0 34px;margin:0}.ledger-heading[data-v-fc491a7a]{align-items:flex-start}.editor-actions[data-v-fc491a7a],.form-buttons[data-v-fc491a7a]{display:flex;align-items:center;gap:8px}.button[data-v-fc491a7a]{display:inline-flex;min-height:34px;align-items:center;justify-content:center;gap:7px;padding:0 11px;border:1px solid transparent;border-radius:6px;cursor:pointer;font-size:11px;font-weight:650;transition:background-color .12s ease,border-color .12s ease}.button[data-v-fc491a7a]:disabled{cursor:not-allowed;opacity:.48}.button-primary[data-v-fc491a7a]{border-color:#244d40;color:#fff;background:#285846}.button-primary[data-v-fc491a7a]:hover:not(:disabled){background:#1e4938}.button-secondary[data-v-fc491a7a]{border-color:#dce4e8;color:#536574;background:#fff}.button-secondary[data-v-fc491a7a]:hover{border-color:#bdcbd3;background:#f8fafb}.type-pill[data-v-fc491a7a]{display:inline-flex;padding:4px 7px;border-radius:20px;color:#627482;background:#f1f4f5;font-size:9px;font-weight:650}.type-buy[data-v-fc491a7a],.type-cashdeposit[data-v-fc491a7a]{color:#28714c;background:#edf7f0}.type-sell[data-v-fc491a7a],.type-cashwithdrawal[data-v-fc491a7a]{color:#9d5941;background:#fbf1ed}.type-dividenddeposit[data-v-fc491a7a]{color:#5d6fa5;background:#f0f2fa}.type-splitadjustment[data-v-fc491a7a]{color:#826b39;background:#faf6e9}.security-cell[data-v-fc491a7a]{font-weight:620}.amount-cell[data-v-fc491a7a]{color:#314858;font-variant-numeric:tabular-nums}.actions-heading[data-v-fc491a7a]{width:36px}.actions-cell[data-v-fc491a7a]{width:36px;padding:5px 8px;text-align:center}.icon-button[data-v-fc491a7a]{display:inline-grid;width:29px;height:29px;place-items:center;border:1px solid transparent;border-radius:6px;color:#8b9aa4;background:transparent;cursor:pointer}.icon-button[data-v-fc491a7a]:hover{border-color:#e4eaed;color:#a34d45;background:#fbf7f6}.close-button[data-v-fc491a7a]:hover{color:#465d6b;background:#f4f7f8}.ledger-empty[data-v-fc491a7a]{min-height:183px}.editor-panel[data-v-fc491a7a]{margin:15px;padding:17px;border:1px solid #dce7e2;border-radius:8px;background:#fbfdfc}.editor-title-row[data-v-fc491a7a]{display:flex;align-items:flex-start;justify-content:space-between;margin-bottom:15px}.editor-title-row h3[data-v-fc491a7a]{margin:5px 0 0;color:#243b4b;font-size:14px;font-weight:680}.editor-kicker[data-v-fc491a7a]{color:#719181;font-size:9px}.form-grid[data-v-fc491a7a]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:13px 12px}.account-form-grid[data-v-fc491a7a]{grid-template-columns:repeat(2,minmax(0,1fr))}.field[data-v-fc491a7a]{display:flex;min-width:0;flex-direction:column;gap:6px;color:#6b7e8b;font-size:10px;font-weight:650}.field em[data-v-fc491a7a]{color:#9da9b1;font-size:9px;font-style:normal;font-weight:450}.field input[data-v-fc491a7a],.field select[data-v-fc491a7a]{width:100%;padding:0 10px}.field input[data-v-fc491a7a]::placeholder{color:#aeb9c0}.field-wide[data-v-fc491a7a]{grid-column:1 / -1}.input-prefix[data-v-fc491a7a]{display:flex;height:36px;align-items:center;overflow:hidden;border:1px solid #dbe3e8;border-radius:6px;background:#fff}.input-prefix[data-v-fc491a7a]:focus-within{border-color:#7caa95;box-shadow:0 0 0 3px #7caa9521}.input-prefix>span[data-v-fc491a7a]{padding-left:10px;color:#91a0aa;font-size:12px;font-weight:500}.input-prefix input[data-v-fc491a7a]{height:100%;border:0;box-shadow:none}.form-footer[data-v-fc491a7a]{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-top:15px;padding-top:13px;border-top:1px solid #eaf0ed}.form-hint[data-v-fc491a7a]{color:#96a3ab;font-size:9px;line-height:1.45}.form-error[data-v-fc491a7a]{display:flex;align-items:center;gap:6px;margin:12px 0 0;color:#ad5147;font-size:11px}.page-bottom-note[data-v-fc491a7a]{padding:3px 2px;color:#a2adb5;font-size:9px}@media(max-width:900px){.portfolio-view[data-v-fc491a7a]{padding:23px 17px 30px}.summary-grid[data-v-fc491a7a]{gap:8px}.summary-card[data-v-fc491a7a]{padding:12px}.summary-card strong[data-v-fc491a7a]{font-size:18px}.section-heading[data-v-fc491a7a]{padding-inline:14px}th[data-v-fc491a7a],td[data-v-fc491a7a]{padding-inline:10px}.form-grid[data-v-fc491a7a]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.page-header[data-v-fc491a7a]{flex-direction:column;gap:12px}.header-actions[data-v-fc491a7a]{width:100%;align-items:stretch;justify-content:flex-start}.portfolio-picker[data-v-fc491a7a]{flex:1;justify-content:space-between}.portfolio-picker select[data-v-fc491a7a]{flex:1}.create-form-row[data-v-fc491a7a]{align-items:stretch;flex-direction:column}.summary-grid[data-v-fc491a7a]{grid-template-columns:1fr}.summary-card[data-v-fc491a7a]{min-height:80px}.section-heading[data-v-fc491a7a]{align-items:flex-start;flex-direction:column}.account-filter[data-v-fc491a7a]{width:100%;justify-content:space-between}.account-filter select[data-v-fc491a7a]{flex:1}.ledger-heading[data-v-fc491a7a]{align-items:stretch}.editor-actions[data-v-fc491a7a]{width:100%}.editor-actions .button[data-v-fc491a7a]{flex:1}.form-grid[data-v-fc491a7a],.account-form-grid[data-v-fc491a7a]{grid-template-columns:1fr}.field-wide[data-v-fc491a7a]{grid-column:auto}.form-footer[data-v-fc491a7a]{align-items:flex-start;flex-direction:column}.form-buttons[data-v-fc491a7a]{width:100%;justify-content:flex-end}}.main-view[data-v-0178663e]{display:flex;width:100%;min-width:900px;height:100vh;overflow:hidden;background:#f4f7f8}.left-panel[data-v-0178663e]{flex:0 0 20%;min-width:210px;max-width:280px;overflow:auto}.right-panel[data-v-0178663e]{flex:1 1 80%;min-width:0;height:100%;overflow:auto}.placeholder-view[data-v-0178663e]{min-height:100%;padding:50px clamp(28px,4vw,68px);background:#f4f7f8}.eyebrow[data-v-0178663e]{color:#718294;font-size:10px;font-weight:700;letter-spacing:.14em}h1[data-v-0178663e]{margin:12px 0 8px;color:#172a3a;font-size:30px;letter-spacing:-.04em}.placeholder-view p[data-v-0178663e]{color:#718294;font-size:14px}@media(max-width:900px){.main-view[data-v-0178663e]{min-width:0}.left-panel[data-v-0178663e]{flex-basis:68px;min-width:68px}.right-panel[data-v-0178663e]{flex-basis:calc(100% - 68px)}}#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;margin:0;padding:0;height:100vh}@font-face{font-family:primeicons;font-display:block;src:url(/assets/primeicons-DMOk5skT.eot);src:url(/assets/primeicons-DMOk5skT.eot?#iefix) format("embedded-opentype"),url(/assets/primeicons-C6QP2o4f.woff2) format("woff2"),url(/assets/primeicons-WjwUDZjB.woff) format("woff"),url(/assets/primeicons-MpK4pl85.ttf) format("truetype"),url(/assets/primeicons-Dr5RGzOO.svg?#primeicons) format("svg");font-weight:400;font-style:normal}.pi{font-family:primeicons;speak:none;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;display:inline-block;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.pi:before{--webkit-backface-visibility:hidden;backface-visibility:hidden}.pi-fw{width:1.28571429em;text-align:center}.pi-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}@media(prefers-reduced-motion:reduce){.pi-spin{-webkit-animation-delay:-1ms;animation-delay:-1ms;-webkit-animation-duration:1ms;animation-duration:1ms;-webkit-animation-iteration-count:1;animation-iteration-count:1;-webkit-transition-delay:0s;transition-delay:0s;-webkit-transition-duration:0s;transition-duration:0s}}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0)}to{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.pi-folder-plus:before{content:""}.pi-receipt:before{content:""}.pi-asterisk:before{content:""}.pi-face-smile:before{content:""}.pi-pinterest:before{content:""}.pi-expand:before{content:""}.pi-pen-to-square:before{content:""}.pi-wave-pulse:before{content:""}.pi-turkish-lira:before{content:""}.pi-spinner-dotted:before{content:""}.pi-crown:before{content:""}.pi-pause-circle:before{content:""}.pi-warehouse:before{content:""}.pi-objects-column:before{content:""}.pi-clipboard:before{content:""}.pi-play-circle:before{content:""}.pi-venus:before{content:""}.pi-cart-minus:before{content:""}.pi-file-plus:before{content:""}.pi-microchip:before{content:""}.pi-twitch:before{content:""}.pi-building-columns:before{content:""}.pi-file-check:before{content:""}.pi-microchip-ai:before{content:""}.pi-trophy:before{content:""}.pi-barcode:before{content:""}.pi-file-arrow-up:before{content:""}.pi-mars:before{content:""}.pi-tiktok:before{content:""}.pi-arrow-up-right-and-arrow-down-left-from-center:before{content:""}.pi-ethereum:before{content:""}.pi-list-check:before{content:""}.pi-thumbtack:before{content:""}.pi-arrow-down-left-and-arrow-up-right-to-center:before{content:""}.pi-equals:before{content:""}.pi-lightbulb:before{content:""}.pi-star-half:before{content:""}.pi-address-book:before{content:""}.pi-chart-scatter:before{content:""}.pi-indian-rupee:before{content:""}.pi-star-half-fill:before{content:""}.pi-cart-arrow-down:before{content:""}.pi-calendar-clock:before{content:""}.pi-sort-up-fill:before{content:""}.pi-sparkles:before{content:""}.pi-bullseye:before{content:""}.pi-sort-down-fill:before{content:""}.pi-graduation-cap:before{content:""}.pi-hammer:before{content:""}.pi-bell-slash:before{content:""}.pi-gauge:before{content:""}.pi-shop:before{content:""}.pi-headphones:before{content:""}.pi-eraser:before{content:""}.pi-stopwatch:before{content:""}.pi-verified:before{content:""}.pi-delete-left:before{content:""}.pi-hourglass:before{content:""}.pi-truck:before{content:""}.pi-wrench:before{content:""}.pi-microphone:before{content:""}.pi-megaphone:before{content:""}.pi-arrow-right-arrow-left:before{content:""}.pi-bitcoin:before{content:""}.pi-file-edit:before{content:""}.pi-language:before{content:""}.pi-file-export:before{content:""}.pi-file-import:before{content:""}.pi-file-word:before{content:""}.pi-gift:before{content:""}.pi-cart-plus:before{content:""}.pi-thumbs-down-fill:before{content:""}.pi-thumbs-up-fill:before{content:""}.pi-arrows-alt:before{content:""}.pi-calculator:before{content:""}.pi-sort-alt-slash:before{content:""}.pi-arrows-h:before{content:""}.pi-arrows-v:before{content:""}.pi-pound:before{content:""}.pi-prime:before{content:""}.pi-chart-pie:before{content:""}.pi-reddit:before{content:""}.pi-code:before{content:""}.pi-sync:before{content:""}.pi-shopping-bag:before{content:""}.pi-server:before{content:""}.pi-database:before{content:""}.pi-hashtag:before{content:""}.pi-bookmark-fill:before{content:""}.pi-filter-fill:before{content:""}.pi-heart-fill:before{content:""}.pi-flag-fill:before{content:""}.pi-circle:before{content:""}.pi-circle-fill:before{content:""}.pi-bolt:before{content:""}.pi-history:before{content:""}.pi-box:before{content:""}.pi-at:before{content:""}.pi-arrow-up-right:before{content:""}.pi-arrow-up-left:before{content:""}.pi-arrow-down-left:before{content:""}.pi-arrow-down-right:before{content:""}.pi-telegram:before{content:""}.pi-stop-circle:before{content:""}.pi-stop:before{content:""}.pi-whatsapp:before{content:""}.pi-building:before{content:""}.pi-qrcode:before{content:""}.pi-car:before{content:""}.pi-instagram:before{content:""}.pi-linkedin:before{content:""}.pi-send:before{content:""}.pi-slack:before{content:""}.pi-sun:before{content:""}.pi-moon:before{content:""}.pi-vimeo:before{content:""}.pi-youtube:before{content:""}.pi-flag:before{content:""}.pi-wallet:before{content:""}.pi-map:before{content:""}.pi-link:before{content:""}.pi-credit-card:before{content:""}.pi-discord:before{content:""}.pi-percentage:before{content:""}.pi-euro:before{content:""}.pi-book:before{content:""}.pi-shield:before{content:""}.pi-paypal:before{content:""}.pi-amazon:before{content:""}.pi-phone:before{content:""}.pi-filter-slash:before{content:""}.pi-facebook:before{content:""}.pi-github:before{content:""}.pi-twitter:before{content:""}.pi-step-backward-alt:before{content:""}.pi-step-forward-alt:before{content:""}.pi-forward:before{content:""}.pi-backward:before{content:""}.pi-fast-backward:before{content:""}.pi-fast-forward:before{content:""}.pi-pause:before{content:""}.pi-play:before{content:""}.pi-compass:before{content:""}.pi-id-card:before{content:""}.pi-ticket:before{content:""}.pi-file-o:before{content:""}.pi-reply:before{content:""}.pi-directions-alt:before{content:""}.pi-directions:before{content:""}.pi-thumbs-up:before{content:""}.pi-thumbs-down:before{content:""}.pi-sort-numeric-down-alt:before{content:""}.pi-sort-numeric-up-alt:before{content:""}.pi-sort-alpha-down-alt:before{content:""}.pi-sort-alpha-up-alt:before{content:""}.pi-sort-numeric-down:before{content:""}.pi-sort-numeric-up:before{content:""}.pi-sort-alpha-down:before{content:""}.pi-sort-alpha-up:before{content:""}.pi-sort-alt:before{content:""}.pi-sort-amount-up:before{content:""}.pi-sort-amount-down:before{content:""}.pi-sort-amount-down-alt:before{content:""}.pi-sort-amount-up-alt:before{content:""}.pi-palette:before{content:""}.pi-undo:before{content:""}.pi-desktop:before{content:""}.pi-sliders-v:before{content:""}.pi-sliders-h:before{content:""}.pi-search-plus:before{content:""}.pi-search-minus:before{content:""}.pi-file-excel:before{content:""}.pi-file-pdf:before{content:""}.pi-check-square:before{content:""}.pi-chart-line:before{content:""}.pi-user-edit:before{content:""}.pi-exclamation-circle:before{content:""}.pi-android:before{content:""}.pi-google:before{content:""}.pi-apple:before{content:""}.pi-microsoft:before{content:""}.pi-heart:before{content:""}.pi-mobile:before{content:""}.pi-tablet:before{content:""}.pi-key:before{content:""}.pi-shopping-cart:before{content:""}.pi-comments:before{content:""}.pi-comment:before{content:""}.pi-briefcase:before{content:""}.pi-bell:before{content:""}.pi-paperclip:before{content:""}.pi-share-alt:before{content:""}.pi-envelope:before{content:""}.pi-volume-down:before{content:""}.pi-volume-up:before{content:""}.pi-volume-off:before{content:""}.pi-eject:before{content:""}.pi-money-bill:before{content:""}.pi-images:before{content:""}.pi-image:before{content:""}.pi-sign-in:before{content:""}.pi-sign-out:before{content:""}.pi-wifi:before{content:""}.pi-sitemap:before{content:""}.pi-chart-bar:before{content:""}.pi-camera:before{content:""}.pi-dollar:before{content:""}.pi-lock-open:before{content:""}.pi-table:before{content:""}.pi-map-marker:before{content:""}.pi-list:before{content:""}.pi-eye-slash:before{content:""}.pi-eye:before{content:""}.pi-folder-open:before{content:""}.pi-folder:before{content:""}.pi-video:before{content:""}.pi-inbox:before{content:""}.pi-lock:before{content:""}.pi-unlock:before{content:""}.pi-tags:before{content:""}.pi-tag:before{content:""}.pi-power-off:before{content:""}.pi-save:before{content:""}.pi-question-circle:before{content:""}.pi-question:before{content:""}.pi-copy:before{content:""}.pi-file:before{content:""}.pi-clone:before{content:""}.pi-calendar-times:before{content:""}.pi-calendar-minus:before{content:""}.pi-calendar-plus:before{content:""}.pi-ellipsis-v:before{content:""}.pi-ellipsis-h:before{content:""}.pi-bookmark:before{content:""}.pi-globe:before{content:""}.pi-replay:before{content:""}.pi-filter:before{content:""}.pi-print:before{content:""}.pi-align-right:before{content:""}.pi-align-left:before{content:""}.pi-align-center:before{content:""}.pi-align-justify:before{content:""}.pi-cog:before{content:""}.pi-cloud-download:before{content:""}.pi-cloud-upload:before{content:""}.pi-cloud:before{content:""}.pi-pencil:before{content:""}.pi-users:before{content:""}.pi-clock:before{content:""}.pi-user-minus:before{content:""}.pi-user-plus:before{content:""}.pi-trash:before{content:""}.pi-external-link:before{content:""}.pi-window-maximize:before{content:""}.pi-window-minimize:before{content:""}.pi-refresh:before{content:""}.pi-user:before{content:""}.pi-exclamation-triangle:before{content:""}.pi-calendar:before{content:""}.pi-chevron-circle-left:before{content:""}.pi-chevron-circle-down:before{content:""}.pi-chevron-circle-right:before{content:""}.pi-chevron-circle-up:before{content:""}.pi-angle-double-down:before{content:""}.pi-angle-double-left:before{content:""}.pi-angle-double-right:before{content:""}.pi-angle-double-up:before{content:""}.pi-angle-down:before{content:""}.pi-angle-left:before{content:""}.pi-angle-right:before{content:""}.pi-angle-up:before{content:""}.pi-upload:before{content:""}.pi-download:before{content:""}.pi-ban:before{content:""}.pi-star-fill:before{content:""}.pi-star:before{content:""}.pi-chevron-left:before{content:""}.pi-chevron-right:before{content:""}.pi-chevron-down:before{content:""}.pi-chevron-up:before{content:""}.pi-caret-left:before{content:""}.pi-caret-right:before{content:""}.pi-caret-down:before{content:""}.pi-caret-up:before{content:""}.pi-search:before{content:""}.pi-check:before{content:""}.pi-check-circle:before{content:""}.pi-times:before{content:""}.pi-times-circle:before{content:""}.pi-plus:before{content:""}.pi-plus-circle:before{content:""}.pi-minus:before{content:""}.pi-minus-circle:before{content:""}.pi-circle-on:before{content:""}.pi-circle-off:before{content:""}.pi-sort-down:before{content:""}.pi-sort-up:before{content:""}.pi-sort:before{content:""}.pi-step-backward:before{content:""}.pi-step-forward:before{content:""}.pi-th-large:before{content:""}.pi-arrow-down:before{content:""}.pi-arrow-left:before{content:""}.pi-arrow-right:before{content:""}.pi-arrow-up:before{content:""}.pi-bars:before{content:""}.pi-arrow-circle-down:before{content:""}.pi-arrow-circle-left:before{content:""}.pi-arrow-circle-right:before{content:""}.pi-arrow-circle-up:before{content:""}.pi-info:before{content:""}.pi-info-circle:before{content:""}.pi-home:before{content:""}.pi-spinner:before{content:""}
