.dv-boot{color:var(--wb-phos-dim,#5abd8d);font-family:Cascadia Code,Consolas,monospace;font-size:.85rem}.dv-locked{text-align:center;background:#ff3d9a0a;border:1px dashed #ff3d9a59;border-radius:13px;padding:2.4rem 1.5rem}.dv-lock-mark{color:var(--wb-berry,#ff3d9a);font-size:2.2rem;display:block}.dv-locked h3{letter-spacing:.03em;margin:.8rem 0 .4rem;font-size:1.15rem}.dv-locked p{color:var(--wb-ink-dim,#8f96b8);margin-bottom:1.4rem;font-size:.9rem}.dv-stats{grid-template-columns:repeat(4,1fr);gap:.8rem;display:grid}.dv-stat{background:#8f45ff0b;border:1px solid #8f45ff33;border-radius:12px;flex-direction:column;gap:.15rem;padding:1rem 1.1rem;display:flex}.dv-stat.pre{background:#ff3d9a0f;border-color:#ff3d9a52}.dv-stat.acct{background:#8dffc30a;border-color:#8dffc338}.dv-stat-label{letter-spacing:.2em;color:var(--wb-ink-dim,#8f96b8);font-family:Cascadia Code,Consolas,monospace;font-size:.62rem}.dv-stat-val{color:var(--wb-phos,#8dffc3);text-shadow:0 0 18px #8dffc366;font-family:Cascadia Code,Consolas,monospace;font-size:2.1rem;font-weight:800;line-height:1.1}.dv-stat.pre .dv-stat-val{color:#ff8ec4;text-shadow:0 0 18px #ff3d9a80}.dv-stat-sub{color:var(--wb-ink-dim,#8f96b8);font-size:.76rem}.dv-stat-sub b{color:var(--wb-ink,#e8ecff)}.dv-pulse{color:var(--wb-phos-dim,#5abd8d);flex-wrap:wrap;align-items:center;gap:1rem;margin-top:1rem;font-family:Cascadia Code,Consolas,monospace;font-size:.76rem;display:flex}.dv-pulse b{color:var(--wb-phos,#8dffc3)}.dv-when,.dv-when b{color:var(--wb-ink-dim,#8f96b8)}.dv-mini{padding:.4rem .75rem;font-size:.7rem}.dv-pulse .dv-mini:first-of-type{margin-left:auto}.dv-sec{letter-spacing:.2em;color:var(--wb-ink-dim,#8f96b8);margin:1.9rem 0 .7rem;font-family:Cascadia Code,Consolas,monospace;font-size:.7rem}.dv-panel{background:#070510;border:1px solid #8f45ff38;border-radius:11px;padding:.7rem .9rem}.dv-panel.scroll{max-height:420px;overflow:auto}.dv-split{grid-template-columns:1fr 1fr;gap:1rem;display:grid}.dv-goals{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:.8rem;display:grid}.dv-goal{background:#ff3d9a0d;border:1px solid #ff3d9a3d;border-radius:12px;padding:1rem 1.1rem}.dv-goal-head{color:var(--wb-ink,#e8ecff);justify-content:space-between;align-items:baseline;gap:.6rem;font-family:Cascadia Code,Consolas,monospace;font-size:.78rem;display:flex}.dv-goal-head b{color:#ff8ec4}.dv-goal-track{background:#ffffff12;border-radius:99px;height:8px;margin-top:.6rem;overflow:hidden}.dv-goal-track i{background:linear-gradient(90deg,#8f45ff,#ff3d9a);border-radius:99px;height:100%;transition:width .7s cubic-bezier(.2,.8,.2,1);display:block;box-shadow:0 0 14px #ff3d9a99}.dv-goal-pct{color:var(--wb-ink-dim,#8f96b8);margin-top:.45rem;font-family:Cascadia Code,Consolas,monospace;font-size:.66rem;display:block}.dv-table{border-collapse:collapse;width:100%;font-family:Cascadia Code,Consolas,monospace;font-size:.76rem}.dv-table th{text-align:left;color:var(--wb-ink-dim,#8f96b8);letter-spacing:.14em;background:#070510;border-bottom:1px solid #8f45ff40;padding:.5rem .55rem;font-size:.64rem;font-weight:600;position:sticky;top:0}.dv-table td{color:var(--wb-ink,#e8ecff);vertical-align:top;border-bottom:1px solid #8f45ff1a;padding:.5rem .55rem}.dv-table tr:last-child td{border-bottom:0}.dv-table .num{text-align:right}.dv-table .strong{color:#ff8ec4;font-weight:800}.dv-table .dim{color:var(--wb-ink-dim,#8f96b8)}.dv-table small{color:#6b7191;font-size:.66rem}.dv-empty{color:var(--wb-phos-dim,#5abd8d);text-align:center;padding:1.2rem .5rem}.dv-kind{letter-spacing:.08em;border-radius:5px;padding:.12rem .4rem;font-size:.6rem}.dv-kind.preorder{color:#ff8ec4;background:#ff3d9a24}.dv-kind.wishlist{color:#8dffc3;background:#8dffc31f}.dv-acct{color:#8dffc3;font-style:normal}.dv-trend{align-items:flex-end;gap:.35rem;height:130px;padding-top:.5rem;display:flex}.dv-tcol{flex-direction:column;flex:1;justify-content:flex-end;align-items:center;gap:.25rem;height:100%;display:flex}.dv-tbar{background:linear-gradient(#ff3d9a,#8f45ff);border-radius:4px 4px 0 0;width:100%;max-width:30px;box-shadow:0 0 12px #ff3d9a59}.dv-tnum,.dv-tday{font-family:Cascadia Code,Consolas,monospace;font-size:.6rem}.dv-tnum{color:#ff8ec4;min-height:.8em}.dv-tday{color:#5b6183}.dv-bars{gap:.4rem;display:grid}.dv-bar{grid-template-columns:74px 1fr 32px;align-items:center;gap:.6rem;font-family:Cascadia Code,Consolas,monospace;font-size:.72rem;display:grid}.dv-bar-key{color:var(--wb-ink,#e8ecff);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dv-bar-track{background:#ffffff0f;border-radius:99px;height:7px;overflow:hidden}.dv-bar-track i{background:linear-gradient(90deg,#8f45ff,#8dffc3);border-radius:99px;height:100%;display:block}.dv-bar-num{text-align:right;color:var(--wb-phos,#8dffc3)}.dv-mini-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.7rem;display:grid}.dv-mini-stats div{background:#8f45ff09;border:1px solid #8f45ff2e;border-radius:11px;padding:.85rem 1rem}.dv-mini-stats span{letter-spacing:.16em;color:var(--wb-ink-dim,#8f96b8);font-family:Cascadia Code,Consolas,monospace;font-size:.6rem;display:block}.dv-mini-stats b{color:var(--wb-phos,#8dffc3);margin-top:.25rem;font-family:Cascadia Code,Consolas,monospace;font-size:1.25rem;display:block}@media (width<=900px){.dv-stats{grid-template-columns:repeat(2,1fr)}.dv-split{grid-template-columns:1fr}}@media (width<=560px){.dv-stats{grid-template-columns:1fr}.dv-pulse .dv-mini:first-of-type{margin-left:0}}
