.pw-scroll{min-height:0;color:var(--app-shell-text);font-family:var(--app-shell-font);background:var(--app-shell-panel);--pw-text-secondary:color-mix(in srgb, var(--app-shell-text) 66%, var(--app-shell-panel));flex-direction:column;flex:1;display:flex;overflow-y:auto}.pw-column{box-sizing:border-box;flex-direction:column;gap:20px;width:100%;max-width:800px;margin:0 auto;padding:0 16px 96px;display:flex}.pw-head{justify-content:space-between;align-items:flex-start;gap:16px;padding:48px 0 4px;display:flex}.pw-title{color:var(--app-shell-text);font-size:var(--app-type-title2);font-weight:var(--app-weight-semibold);letter-spacing:var(--app-tracking-body);margin:0;line-height:32px}.pw-subtitle{color:var(--pw-text-secondary);font-size:var(--app-type-small);font-weight:var(--app-weight-medium);letter-spacing:var(--app-tracking-hero);margin:4px 0 0;line-height:18px}.pw-refresh{width:36px;height:36px;color:var(--app-shell-text-muted);cursor:pointer;background:0 0;border:0;border-radius:9999px;outline:none;flex:0 0 36px;justify-content:center;align-items:center;margin-top:2px;padding:0;transition:color 75ms,background-color 75ms;display:flex}.pw-refresh:hover:not(:disabled){color:var(--app-shell-text);background:var(--app-shell-control)}.pw-refresh:active:not(:disabled){background:var(--app-shell-control-hover)}.pw-refresh:focus-visible{outline:var(--app-shell-focus-ring-width) solid var(--app-shell-focus-ring);outline-offset:var(--app-shell-focus-ring-offset)}.pw-refresh:disabled{cursor:default}.pw-refresh[data-busy] svg{animation:.9s linear infinite pw-spin}@keyframes pw-spin{to{transform:rotate(360deg)}}.pw-seg{height:calc(var(--app-shell-control-height) + 2px);box-sizing:border-box;background:var(--app-shell-field);scrollbar-width:none;border-radius:9999px;align-items:center;padding:1px;display:flex;position:relative;overflow-x:auto}.pw-seg::-webkit-scrollbar{display:none}.pw-seg--sub{align-self:flex-start;max-width:100%;height:32px;margin-bottom:12px}.pw-seg-thumb{z-index:0;pointer-events:none;background:var(--app-shell-panel);border:1px solid var(--app-shell-border-strong);transition:transform .2s var(--app-shell-easing);border-radius:9999px;position:absolute;top:1px;bottom:1px;box-shadow:0 1px 6px #0000000d}.pw-seg-item{z-index:1;height:var(--app-shell-control-height);box-sizing:border-box;color:var(--pw-text-secondary);font-family:inherit;font-size:var(--app-type-mini);font-weight:var(--app-weight-medium);letter-spacing:var(--app-tracking-hero);white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:9999px;outline:none;flex:none;justify-content:center;align-items:center;gap:6px;padding:0 16px;line-height:20px;transition:color 75ms,background-color 75ms;display:inline-flex;position:relative}.pw-seg--sub .pw-seg-item{height:30px;padding:0 14px}.pw-seg-item:hover:not([data-selected]),.pw-seg-item:active:not([data-selected]){color:var(--app-shell-text)}.pw-seg-item:focus-visible{outline:var(--app-shell-focus-ring-width) solid var(--app-shell-focus-ring);outline-offset:var(--app-shell-focus-ring-offset)}.pw-seg-item[data-selected]{color:var(--app-shell-text);cursor:default}.pw-section{flex-direction:column;display:flex}.pw-sec-title{color:var(--app-shell-text);font-size:var(--app-type-regular);font-weight:var(--app-weight-semibold);letter-spacing:var(--app-tracking-hero);margin:0 0 12px;line-height:23px}.pw-error{background:color-mix(in srgb, var(--app-shell-danger) 8%, transparent);border-radius:var(--app-shell-control-radius);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 16px;padding:10px 14px;display:flex}.pw-error-text{min-width:0;color:var(--app-shell-danger);font-size:var(--app-type-small);letter-spacing:var(--app-tracking-hero);margin:0;font-weight:400;line-height:20px}.pw-retry{height:32px;color:var(--app-shell-danger);font-family:inherit;font-size:var(--app-type-small);letter-spacing:var(--app-tracking-hero);border:1px solid color-mix(in srgb, var(--app-shell-danger) 30%, transparent);border-radius:var(--app-shell-radius-chip);cursor:pointer;background:0 0;outline:none;flex:none;padding:0 12px;font-weight:500;line-height:20px;transition:background-color 75ms}.pw-retry:hover{background:color-mix(in srgb, var(--app-shell-danger) 10%, transparent)}.pw-retry:focus-visible{outline:2px solid var(--app-shell-danger);outline-offset:2px}.pw-skeleton{border:1px solid var(--app-card-border);border-radius:var(--app-shell-radius-card);background:linear-gradient(100deg, var(--app-shell-wash-faint) 25%, var(--app-shell-control) 50%, var(--app-shell-wash-faint) 75%);background-size:400% 100%;height:84px;animation:1.4s infinite pw-shimmer}@keyframes pw-shimmer{0%{background-position:100% 0}to{background-position:0 0}}.pw-empty{padding:48px 0}.pw-empty-icon{color:var(--app-shell-text-muted)}.pw-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px;margin:0 0 24px;padding:0;list-style:none;display:grid}.pw-stat{box-sizing:border-box;background:var(--app-shell-panel);border:1px solid var(--app-card-border);border-radius:var(--app-shell-radius-card);box-shadow:var(--app-card-shadow);flex-direction:column;gap:2px;padding:14px 16px;display:flex}.pw-stat-icon{color:var(--app-shell-text-subtle);margin-bottom:6px}.pw-stat-value{color:var(--app-shell-text);letter-spacing:var(--app-tracking-hero);font-variant-numeric:tabular-nums;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:600;line-height:26px;overflow:hidden}.pw-stat-label{color:var(--app-shell-text-subtle);letter-spacing:var(--app-tracking-body);font-size:13px;font-weight:400;line-height:18px}.pw-list{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.pw-card{box-sizing:border-box;background:var(--app-shell-panel);border:1px solid var(--app-card-border);border-radius:var(--app-shell-radius-card);box-shadow:var(--app-card-shadow);align-items:center;gap:12px;padding:14px 16px;transition:background-color 75ms;display:flex;position:relative}.pw-card:has(.pw-open):hover{background:var(--app-shell-wash-faint)}.pw-card:has(.pw-open:focus-visible){outline:var(--app-shell-focus-ring-width) solid var(--app-shell-focus-ring);outline-offset:var(--app-shell-focus-ring-offset)}.pw-card-body{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.pw-card-head{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.pw-card-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--app-shell-text);font-size:var(--app-type-regular);font-weight:var(--app-weight-semibold);letter-spacing:var(--app-tracking-hero);margin:0;line-height:24px;overflow:hidden}.pw-card-title--plain{font-variant-numeric:tabular-nums}.pw-open{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:left;cursor:pointer;background:0 0;border:0;outline:none;padding:0;display:block;overflow:hidden}.pw-open:after{content:"";position:absolute;inset:0}.pw-amount{color:var(--app-shell-text);font-size:var(--app-type-regular);font-weight:var(--app-weight-semibold);letter-spacing:var(--app-tracking-hero);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;line-height:24px}.pw-meta{color:var(--pw-text-secondary);font-size:var(--app-type-small);letter-spacing:var(--app-tracking-hero);flex-wrap:wrap;align-items:center;gap:6px;margin:0;font-weight:400;line-height:20px;display:flex}.pw-sep{color:var(--app-shell-text-subtle)}.pw-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--app-shell-text-subtle);letter-spacing:var(--app-tracking-body);margin:2px 0 0;font-size:13px;font-weight:400;line-height:18px;overflow:hidden}.pw-fail{color:var(--app-shell-danger);letter-spacing:var(--app-tracking-body);margin:4px 0 0;font-size:13px;font-weight:400;line-height:18px}.pw-status{text-transform:capitalize;align-items:center;gap:6px;display:inline-flex}.pw-dot{background:currentColor;border-radius:9999px;flex:0 0 6px;width:6px;height:6px}.pw-status[data-tone=active] .pw-dot{box-shadow:inset 0 0 0 1.5px var(--pw-text-secondary);background:0 0}.pw-status[data-tone=settled]{color:var(--app-shell-text)}.pw-status[data-tone=quiet]{color:var(--app-shell-text-subtle)}.pw-status[data-tone=danger]{color:var(--app-shell-danger)}.pw-action{z-index:1;width:32px;height:32px;color:var(--app-shell-text-muted);opacity:0;cursor:pointer;transition:color 75ms ease, background-color 75ms ease, opacity .12s var(--app-shell-easing);background:0 0;border:0;border-radius:9999px;outline:none;flex:0 0 32px;justify-content:center;align-items:center;padding:0;display:flex;position:relative}.pw-card:hover .pw-action,.pw-card:focus-within .pw-action{opacity:1}.pw-action:hover{color:var(--app-shell-text);background:var(--app-shell-control)}.pw-action:active{background:var(--app-shell-control-hover)}.pw-action:focus-visible{outline:var(--app-shell-focus-ring-width) solid var(--app-shell-focus-ring);outline-offset:var(--app-shell-focus-ring-offset)}@media (width<=719px){.pw-head{padding-top:32px}.pw-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.pw-action{opacity:1}}@media (prefers-reduced-motion:reduce){.pw-seg-thumb,.pw-refresh,.pw-seg-item,.pw-retry,.pw-card,.pw-action{transition:none}.pw-refresh[data-busy] svg,.pw-skeleton{animation:none}}