.acct-count{background:var(--status-bg);color:var(--status-fg);border-radius:999px;margin-left:6px;padding:1px 6px;font-size:11px}.acct-signin{flex-shrink:0;min-height:42px}.acct-menu{flex-shrink:0;position:relative}.acct-menu summary{background:var(--status-bg);width:42px;height:42px;color:var(--status-fg);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;font-size:13px;font-weight:600;list-style:none;display:flex}.acct-menu summary::-webkit-details-marker{display:none}.acct-menu-panel{z-index:30;background:var(--panel);border:1px solid var(--line2);border-radius:8px;flex-direction:column;min-width:220px;padding:6px;display:flex;position:absolute;top:48px;right:0;box-shadow:0 12px 40px #0005}.acct-menu-panel>*{text-align:left;overflow-wrap:anywhere;border-radius:4px;padding:9px 10px;font-size:13px}.acct-menu-panel a:hover,.acct-menu-panel button:hover{background:var(--hover)}.watch-button[aria-pressed=true]{border-color:var(--accent);background:var(--chip-on-bg)}.filter-chip[aria-pressed=true]{background:var(--seg-on-bg);color:var(--seg-on-fg);border-color:var(--seg-on-bg)}.acct-dialog{background:var(--panel);width:calc(100% - 32px);max-width:430px;max-height:calc(100dvh - 32px);color:var(--fg);border:1px solid var(--line2);border-radius:10px;padding:0;overflow-y:auto}.acct-dialog.wide{max-width:500px}.acct-dialog::backdrop{background:#0000009e}.acct-dialog-body{flex-direction:column;gap:14px;padding:22px;display:flex;position:relative}.acct-dialog h2{letter-spacing:-.2px;color:var(--strong);text-wrap:balance;margin:0;padding-right:28px;font-size:18px;font-weight:600}.acct-dialog h3{color:var(--strong);margin:0;font-size:14px;font-weight:600}.acct-dialog h3 .muted{font-weight:400}.acct-dialog p{color:var(--text2);margin:0;font-size:13px;line-height:1.45}.acct-dialog p.acct-fine{color:var(--muted);font-size:12px}.acct-dialog p.acct-error,.wl-error{color:var(--dn);margin:0;font-size:12px}.acct-dialog form{flex-direction:column;gap:10px;display:flex}.acct-dialog .text-link{padding:0}.acct-close{width:30px;height:30px;color:var(--muted);border-radius:4px;font-size:16px;position:absolute;top:14px;right:14px}.acct-close:hover{background:var(--hover);color:var(--strong)}.acct-carry{background:var(--panel2);border:1px solid var(--line);color:var(--text2);border-radius:4px;align-items:baseline;gap:8px;padding:9px 12px;font-size:12px;line-height:1.45;display:flex}.acct-providers{flex-direction:column;gap:8px;display:flex}.acct-provider{background:var(--panel2);border:1px solid var(--line2);border-radius:4px;justify-content:center;align-items:center;gap:10px;min-height:46px;font-weight:500;display:flex}.acct-provider svg{flex-shrink:0;width:18px;height:18px}.acct-or{color:var(--muted);align-items:center;gap:12px;font-size:12px;display:flex}.acct-or:before,.acct-or:after{content:"";border-top:1px solid var(--line);flex:1}.acct-email{flex-wrap:wrap;gap:8px;display:flex}.acct-email input{flex:180px;min-width:0;height:42px}.acct-email .primary{flex:auto}.acct-code{height:54px;font-family:var(--font-geist-mono), var(--font-mono);letter-spacing:.4em;text-align:center;font-size:26px}.acct-check{color:var(--text2);align-items:flex-start;gap:10px;font-size:12px;line-height:1.45;display:flex}.legal-check{margin:18px 0}.legal-check a{color:var(--accent);text-underline-offset:3px;text-decoration:underline}.legal-version{color:var(--text3);font-size:10px}.form-card label.legal-check{font-size:12px;font-weight:400;display:flex}.acct-check input,.acct-opt input{width:16px;height:16px;accent-color:var(--accent);flex-shrink:0;margin:2px 0 0;padding:0}.acct-actions{flex-wrap:wrap;gap:8px;display:flex}.acct-actions .primary{flex:auto}.acct-actions .secondary{min-height:42px}.acct-danger,.wl-danger{color:var(--dn)}.acct-group{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:14px;display:flex}.acct-chips,.wl-chips{flex-wrap:wrap;gap:6px;display:flex}.acct-dialog form.acct-newlist{flex-direction:row;gap:6px}.acct-newlist input{flex:1;min-width:0;height:36px;font-size:13px}.acct-newlist .secondary{min-height:36px}.acct-opt{border:1px solid var(--line);cursor:pointer;border-radius:4px;grid-template-columns:18px minmax(0,1fr);gap:2px 10px;padding:10px 12px;display:grid}.acct-opt:hover{background:var(--hover)}.acct-opt:has(input:checked){border-color:var(--accent);background:var(--chip-on-bg)}.acct-opt input{grid-row:span 2}.acct-opt b{color:var(--strong);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:2px 10px;font-size:13px;font-weight:600;display:flex}.acct-opt b span{letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:10px;font-weight:400}.acct-opt small{color:var(--text2);font-size:12px;line-height:1.4}.wl-title{flex-wrap:wrap;align-items:baseline;gap:6px 14px;margin-bottom:14px;display:flex}.wl-title h1{letter-spacing:-.6px;margin:0;font-size:26px}.wl-title span{color:var(--muted);font-size:12px}.wl-caps{font-family:var(--font-geist-mono), var(--font-mono);letter-spacing:.07em;text-transform:uppercase;color:var(--muted);font-size:11px}.wl{grid-template-columns:228px minmax(0,1fr);display:grid;overflow:hidden}.wl.wl-solo{grid-template-columns:minmax(0,1fr)}.wl-side{border-right:1px solid var(--line);flex-direction:column;gap:14px;padding:16px 12px;display:flex}.wl-lists{flex-direction:column;gap:2px;display:flex}.wl-lists button{min-height:36px;color:var(--text2);text-align:left;border-radius:4px;justify-content:space-between;align-items:center;gap:10px;padding:0 10px;display:flex}.wl-lists button:hover{background:var(--hover)}.wl-lists button[aria-current=true]{background:var(--sel);color:var(--strong);font-weight:600}.wl-lists button.sub{color:var(--muted)}.wl-lists span{color:var(--muted);font-size:12px;font-weight:400}.wl-newlist{border-top:1px solid var(--line);flex-direction:column;gap:8px;padding-top:14px;display:flex}.wl-newlist>div{gap:6px;display:flex}.wl-newlist input,.wl-add input,.wl-head input{min-width:0;height:36px;padding:0 10px;font-size:13px}.wl-newlist input{flex:1}.wl-newlist .secondary,.wl-add .secondary,.wl-head .secondary{min-height:36px}.wl-ideas{flex-wrap:wrap;gap:6px;display:flex}.wl-ideas .filter-chip{min-height:26px;padding:3px 8px;font-size:11px}.wl-main{flex-direction:column;gap:14px;min-width:0;padding:16px 20px 22px;display:flex}.wl-banner,.wl-toast{background:var(--status-bg);color:var(--status-fg);border-radius:4px;flex-wrap:wrap;align-items:center;gap:10px 16px;padding:10px 14px;font-size:13px;line-height:1.45;display:flex}.wl-banner>span{flex:260px}.wl-banner .primary{min-height:36px}.wl-toast .text-link{padding:0}.wl-head{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.wl-head h2{margin:0;font-size:18px;font-weight:600}.wl-head form{gap:6px;display:flex}.wl-head-end{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;font-size:13px;display:flex}.wl-stats{border:1px solid var(--line);border-radius:10px;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid;overflow:hidden}.wl-stats>div{box-shadow:-1px 0 0 var(--line), 0 -1px 0 var(--line);flex-direction:column;gap:4px;padding:10px 14px;display:flex}.wl-stats b{font-size:18px;font-weight:500}.wl-strip{flex-wrap:wrap;gap:4px;display:flex}.wl-cell{border-radius:6px;flex-direction:column;flex:78px;justify-content:space-between;max-width:130px;min-height:50px;padding:7px 9px;font-size:12px;display:flex}.wl-toolbar{flex-wrap:wrap;align-items:center;gap:10px 14px;display:flex}.wl-mail{color:var(--text2);flex-wrap:wrap;align-items:center;gap:8px;font-size:13px;display:flex}.wl-add{gap:6px;margin-left:auto;display:flex;position:relative}.wl-add input{width:200px}.wl-matches{z-index:20;background:var(--panel);border:1px solid var(--line2);border-radius:8px;min-width:280px;position:absolute;top:42px;left:0;right:0;overflow:hidden;box-shadow:0 12px 40px #0005}.wl-matches button{text-align:left;gap:12px;width:100%;padding:10px 12px;display:flex}.wl-matches button:hover{background:var(--hover)}.wl-matches span{text-overflow:ellipsis;white-space:nowrap;color:var(--muted);overflow:hidden}.wl-rows{border:1px solid var(--line);border-radius:10px;overflow:hidden}.wl-row{border-top:1px solid var(--line);grid-template-columns:minmax(190px,2.6fr) 84px 88px 70px 58px 70px minmax(96px,1fr) 54px 80px;align-items:center;gap:0 12px;min-height:50px;padding:0 14px;display:grid}.wl-rows.solo .wl-row{grid-template-columns:minmax(190px,2.6fr) 84px 88px 70px 58px 70px 80px}.wl-row:not(.wl-row-head):hover{background:var(--hover)}.wl-row-head{background:var(--panel2);border-top:0;min-height:36px}.wl-row .r,.wl-px,.wl-day,.wl-nums span{text-align:right;white-space:nowrap;font-size:13px}.wl-row-head .r{font-size:11px}.wl-fund{align-items:baseline;gap:10px;min-width:0;display:flex}.wl-fund b{color:var(--strong);font-weight:600}.wl-fund span{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text2);font-size:13px;overflow:hidden}.wl-nums{display:contents}.wl-tags{flex-wrap:wrap;gap:4px;min-width:0;padding-block:6px;display:flex}.wl-tags span{border:1px solid var(--line2);color:var(--text3);white-space:nowrap;border-radius:4px;padding:2px 7px;font-size:11px}.wl-tags i{color:var(--muted);font-size:12px;font-style:normal}.wl-mailed{color:var(--muted);white-space:nowrap;font-size:12px}.wl-mailed.on{color:var(--accent)}.wl-manage{text-align:right}.wl-edit{border-top:1px dashed var(--line2);background:var(--panel2);grid-template-columns:minmax(180px,1fr) minmax(260px,1.6fr) minmax(170px,.8fr);gap:16px 24px;padding:14px;display:grid}.wl-edit fieldset{border:0;flex-direction:column;gap:8px;min-width:0;margin:0;padding:0;display:flex}.wl-edit legend{margin-bottom:8px;padding:0}.wl-none,.wl-empty{color:var(--text2);padding:28px 20px;line-height:1.6}.wl-none b{color:var(--strong);display:block}.wl-empty h2{margin:0 0 6px;font-size:20px}.wl-empty p{max-width:60ch;margin:0 0 16px}.wl-empty-actions{flex-wrap:wrap;gap:8px;display:flex}.wl-empty-actions .secondary{min-height:42px}.wl-note{margin:0;font-size:12px}@media (max-width:1180px){.wl-row-head{display:none}.wl-row,.wl-rows.solo .wl-row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"fund px day""nums nums nums""tags mail manage";gap:8px 12px;padding:12px 14px}.wl-rows.solo .wl-row{grid-template-areas:"fund px day""nums nums manage"}.wl-row:nth-child(2){border-top:0}.wl-fund{grid-area:fund}.wl-px{grid-area:px}.wl-day{grid-area:day}.wl-nums{flex-wrap:wrap;grid-area:nums;gap:4px 18px;display:flex}.wl-nums span:before{content:attr(data-label) " ";font-family:var(--font-geist-sans), var(--font-sans);color:var(--muted);font-size:11px}.wl-tags{grid-area:tags;align-items:center;padding-block:0}.wl-mailed{grid-area:mail}.wl-mailed:before{content:"Emails "}.wl-manage{grid-area:manage}.wl-edit{grid-template-columns:minmax(0,1fr)}}@media (max-width:760px){.wl{grid-template-columns:minmax(0,1fr)}.wl-side{border-right:0;border-bottom:1px solid var(--line);padding:12px 14px}.wl-lists{flex-flow:wrap;gap:6px}.wl-lists button{border:1px solid var(--line2);min-height:34px}.wl-main{padding:14px}.wl-add{width:100%;margin-left:0}.wl-add input{flex:1;width:auto}.wl-fund{flex-direction:column;gap:2px}.wl-fund span{white-space:normal;max-width:100%}}@media (max-width:520px){.acct-signin{min-height:38px;padding:0 10px}.acct-menu summary{width:38px;height:38px}}
