.owner{margin:32px auto 0}.owner h1{margin:0 0 10px}.owner .intro{font-size:15px;line-height:1.6;color:var(--ink);max-width:66ch;margin:0 0 20px}.owner .printLine{font-family:var(--sans);font-size:12px;color:var(--muted);margin:0 0 14px}.owner .addRow{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin:0 0 16px;font-family:var(--sans)}.owner .addRow input{font-size:13.5px;padding:6px 9px;border:1px solid var(--rule-strong);border-radius:6px;background:var(--surface);color:var(--ink)}.owner .acWrap{position:relative}.owner #addTicker{width:210px}.owner #addShares{width:150px}.owner #addBtn{font-size:12px;font-weight:600;letter-spacing:.05em;color:var(--accent);background:none;border:1px solid var(--accent);border-radius:999px;padding:5px 16px;cursor:pointer}.owner #addBtn:hover{background:var(--accent-tint)}.owner .addErr{font-size:12.5px;color:var(--bad)}.owner .acList{position:absolute;top:calc(100% + 3px);left:0;z-index:20;min-width:280px;max-height:260px;overflow-y:auto;list-style:none;margin:0;padding:4px 0;background:var(--surface);border:1px solid var(--rule-strong);border-radius:6px;box-shadow:0 4px 14px #0000002e}.owner .acList li{padding:6px 10px;cursor:pointer;font-size:13px;display:flex;gap:8px;align-items:baseline}.owner .acList li.on,.owner .acList li:hover{background:var(--accent-tint)}.owner .acList .acT{font-weight:700;font-variant-numeric:tabular-nums}.owner .acList .acN{color:var(--ink-dim);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner .tblWrap{overflow-x:auto}.owner .stmt{width:100%;border-collapse:separate;border-spacing:0;font-family:var(--sans);font-size:13px;font-variant-numeric:tabular-nums}.owner .stmt th{text-align:left;font-size:10.5px;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:var(--muted);border-bottom:1px solid var(--rule-strong);padding:6px 10px 6px 0;white-space:nowrap}.owner .stmt th.num,.owner .stmt td.num{text-align:right}.owner .stmt td{border-bottom:1px solid var(--rule);padding:8px 10px 8px 0;white-space:nowrap;vertical-align:top}.owner .stmt td:first-child,.owner .stmt th:first-child{position:sticky;left:0;background:var(--paper);z-index:1;border-right:1px solid var(--rule-strong);padding-right:10px}.owner .stmt .tkr{font-weight:700}.owner .stmt .co{display:block;color:var(--ink-dim);font-family:var(--serif);font-size:12.5px;max-width:190px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.owner .stmt .vint{display:block;font-size:10.5px;color:var(--muted);letter-spacing:.03em;margin-top:2px}.owner .stmt .fracLine{display:block;font-size:11.5px;color:var(--ink-dim);margin-top:3px}.owner .stmt .thenLine{display:block;font-size:10.5px;color:var(--muted);margin-top:1px}.owner .stmt .retLbl{font-size:10px;color:var(--muted);letter-spacing:.04em}.owner .stmt .growLine{display:block;font-size:11px;color:var(--muted);margin-top:2px}.owner .stmt input{width:96px;font-size:12.5px;padding:3px 6px;border:1px solid var(--rule);border-radius:4px;background:var(--paper);color:var(--ink);text-align:right}.owner .stmt .rm{font-size:13px;line-height:1;color:var(--muted);background:none;border:none;cursor:pointer;padding:2px 4px}.owner .stmt .rm:hover{color:var(--bad)}.owner .stmt .miss{color:var(--muted)}.owner .stmt .retry{font-size:11.5px;color:var(--accent);background:none;border:none;cursor:pointer;padding:0;text-decoration:underline}.owner .none{color:var(--ink-dim);font-size:14px}.owner .keepLine{font-family:var(--sans);font-size:12px;color:var(--muted);margin:10px 0 0}.owner .copyBtn{font-size:12px;color:var(--accent);background:none;border:none;cursor:pointer;padding:0;text-decoration:underline}.owner #totals{margin-top:22px}.owner .tBlock{border-top:2px solid var(--ink);padding:12px 0 6px;margin-bottom:16px}.owner .tBlock.comb{border-top-width:3px}.owner .tHead{font-family:var(--sans);font-size:11px;font-weight:700;letter-spacing:.07em;text-transform:uppercase;color:var(--muted);margin:0 0 10px}.owner .tGrid{display:flex;gap:30px;row-gap:14px;flex-wrap:wrap;font-family:var(--sans);font-variant-numeric:tabular-nums}.owner .tCell .tv{display:block;font-size:18px;font-weight:700;color:var(--ink)}.owner .tCell .tl{display:block;font-size:11px;color:var(--muted);letter-spacing:.04em;margin-top:2px;max-width:24ch}.owner .tCell .tSplit{display:block;font-size:11px;color:var(--ink-dim);margin-top:3px;font-variant-numeric:tabular-nums}.owner .tCov{font-family:var(--sans);font-size:11.5px;color:var(--muted);margin:10px 0 0}.owner .foot{font-size:12.5px;line-height:1.6;color:var(--muted);max-width:74ch;margin:22px 0 0;font-family:var(--sans)}.owner .lic{font-family:var(--serif);font-style:italic}@media print{.owner .addRow,.owner .stmt .rm,.owner .keepLine,.owner .stmt th:last-child,.owner .stmt td:last-child{display:none}.owner .printLine{display:block!important}.owner .stmt input{border:none;background:none;padding:0;appearance:textfield;-moz-appearance:textfield}.owner .stmt input::placeholder{color:transparent}.owner .stmt td:first-child,.owner .stmt th:first-child{position:static;border-right:none}}
