.cs .top{position:relative}.cs .bcnt{border-radius:var(--radius-item);border:2px solid var(--color-surface);box-sizing:content-box;background:var(--err-fg);min-width:16px;height:16px;color:var(--color-on-primary);font-size:var(--font-overline);line-height:var(--leading-overline);letter-spacing:var(--tracking-none);text-align:center;padding:0 4px;font-style:normal;font-weight:700;position:absolute;top:1px;right:-1px}.cs .me.btn-me{text-align:left;cursor:pointer;width:100%;min-height:var(--control-height);background:0 0;border:0}.cs .me.btn-me:hover{background:var(--fill)}.cs .meter{border-radius:var(--radius-small);appearance:none;background:var(--fill);border:0;width:100%;min-width:60px;height:6px;display:block;overflow:hidden}.cs .meter::-webkit-progress-bar{background:var(--fill)}.cs .meter::-webkit-progress-value{background:var(--blue);border-radius:var(--radius-small)}.cs .meter::-moz-progress-bar{background:var(--blue);border-radius:var(--radius-small)}.cs .meter.w::-webkit-progress-value{background:var(--amber)}.cs .meter.w::-moz-progress-bar{background:var(--amber)}.cs .meter.e::-webkit-progress-value{background:var(--err-fg)}.cs .meter.e::-moz-progress-bar{background:var(--err-fg)}.cs .pop{background:var(--color-surface);border:1px solid var(--line);border-radius:var(--radius-card);box-shadow:var(--shadow-overlay);width:100%;overflow:hidden}.cs .pop-panel[popover]{width:min(400px,100vw - 24px);max-height:min(600px,100dvh - 24px);color:var(--ink);margin:0;padding:0;position:fixed;inset:64px 16px auto auto;overflow:auto}.cs .pop-panel[popover].pop-narrow{width:min(280px,100vw - 24px)}.cs .pop-panel[popover].pop-mid{width:min(340px,100vw - 24px)}.cs .pop-panel[popover].at-start{left:14px;right:auto}.cs .pop-panel[popover].up{top:auto;bottom:76px}.cs .pop-panel[popover].at-start:not(.up){top:84px}.cs .pop-panel[popover]::backdrop{background:0 0}@supports (position-area:bottom){.cs .pop-panel[popover]{position-area:bottom span-left;position-try-fallbacks:flip-block, flip-inline;margin-top:8px;inset:auto}.cs .pop-panel[popover].at-start{position-area:bottom span-right}.cs .pop-panel[popover].up{position-area:top span-right;margin-top:0;margin-bottom:8px}}.cs .pop-h{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:8px;padding:14px 16px;display:flex}.cs .pop-title{font-size:var(--font-body);align-items:center;gap:8px;font-weight:700;display:flex}.cs .pop-t{border-bottom:1px solid var(--line);gap:16px;padding:0 16px;display:flex}.cs .pop-t button{height:var(--control-height);font-size:var(--font-small);color:var(--ink-3);cursor:pointer;background:0 0;border:0;border-bottom:2px solid #0000;margin-bottom:-1px;padding:0;font-weight:600}.cs .pop-t button.on{color:var(--ink);border-bottom-color:var(--ink)}.cs .pop-t button:disabled{cursor:not-allowed}.cs .pop-i{min-height:var(--control-height);border-bottom:1px solid var(--color-row-line);color:inherit;grid-template-columns:8px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 16px;text-decoration:none;display:grid}.cs .pop-i:hover{background:var(--bg)}.cs .pop-i.un{background:var(--color-surface-3)}.cs .pop-i .d{background:var(--blue);border-radius:50%;width:8px;height:8px;margin-top:7px}.cs .pop-i .d.r{background:0 0}.cs .pop-i .st{height:18px;font-size:var(--font-overline);margin-left:4px;padding:0 6px}.cs .pop-empty{text-align:center;font-size:var(--font-small);color:var(--ink-3);padding:24px 16px}.cs .pop-f{min-height:var(--control-height);text-align:center;background:var(--bg);font-size:var(--font-small);color:var(--blue-ink);padding:12px 16px;font-weight:600;text-decoration:none;display:block}.cs p.pop-f{color:var(--ink-3);text-align:left;font-weight:500}.cs .pop-id{border-bottom:1px solid var(--line);align-items:center;gap:10px;padding:14px 16px;display:flex}.cs .pop-id>div{min-width:0}.cs .pop-ws{align-items:center;gap:12px;padding:16px 16px 12px;display:flex}.cs .pop-ws .lg{border-radius:var(--radius-item);background:var(--fill);width:40px;height:40px;color:var(--ink-3);flex:none;justify-content:center;align-items:center;display:inline-flex}.cs .pop-plan{flex-direction:column;gap:12px;padding:0 16px 14px;display:flex}.cs .pop-plan-row{justify-content:space-between;align-items:center;gap:8px;display:flex}.cs .pop-meter{grid-template-columns:64px minmax(0,1fr) 72px;align-items:center;gap:16px;display:grid}.cs .pop-meter .num{text-align:right;font-size:var(--font-small)}.cs .pop-meter .num.w b{color:var(--warn-fg)}.cs .pop-meter .num.e b{color:var(--err-fg)}.cs .menu{padding:6px 0}.cs .menu a,.cs .menu button,.cs .menu .menu-off{width:100%;min-height:var(--control-height);font-size:var(--font-body);font-weight:500;line-height:var(--leading-none);color:var(--ink-2);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0 16px;text-decoration:none;display:flex}.cs .menu a:hover,.cs .menu button:hover{background:var(--fill)}.cs .menu .ic{color:var(--ink-3)}.cs .menu .menu-off{color:var(--ink-3);cursor:not-allowed}.cs .menu hr{border:0;border-top:1px solid var(--line);margin:4px 0}.cs .menu form{margin:0}.cs .pop-h .linkbtn{min-height:var(--control-height);min-width:var(--control-height)}.cs .wsbox{min-height:var(--control-height);font-family:inherit}.cs button.wsbox{cursor:pointer}.cs button.wsbox:hover{background:var(--bg)}.cs .wsbox .plan-sub{font-size:var(--font-caption);line-height:var(--leading-note);color:var(--ink-3);font-weight:600;display:block}.cs .wsbox .plan-sub.warn{color:var(--warn-fg)}.cs .wsbox .plan-sub.err{color:var(--err-fg)}.cs .nav a.sub,.cs .nav .sub.nav-disabled{font-size:var(--font-small);padding-left:42px}.cs .nav .cnt.pro{border-radius:var(--radius-item);min-width:20px;height:20px;font-size:var(--font-overline);letter-spacing:var(--tracking-none);background:var(--blue-soft);color:var(--blue-ink);justify-content:center;align-items:center;gap:3px;margin-left:auto;padding:0 6px;font-weight:700;display:inline-flex}.cs .nav .cnt.pro .ic{width:12px;height:12px;color:inherit}
