.len-count{color:var(--faint);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none;margin-left:auto;font-size:12px;line-height:1}.len-count.is-full{color:var(--muted)}.len-cut{color:var(--muted);margin:2px 0 6px;font-size:12.5px;line-height:1.45}.plan-note-limit{align-items:baseline;gap:8px;margin-top:-6px;display:flex}.plan-note-limit .len-cut{flex:1;margin:0}
body .rn-quota-wrap{flex:none;display:inline-flex;position:relative}body .rn-quota{height:30px;font:inherit;letter-spacing:0;font-variant-numeric:tabular-nums;color:var(--muted);cursor:pointer;transition:background var(--dur-fast) var(--ease);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:6px;padding:0 6px;font-size:12.5px;font-weight:600;line-height:1.5;display:inline-flex}body .rn-quota:hover{background:var(--soft)}body .rn-quota:focus-visible{box-shadow:0 0 0 3px color-mix(in srgb, var(--accent) 35%, transparent);outline:none}body .rn-quota b{color:var(--fg);font-weight:620}body .rn-quota .rn-quota-word{margin-right:-3px;font-weight:500}body .rn-quota-ring{background:conic-gradient(var(--accent) calc(var(--p,0) * 1%), var(--soft2) 0);border-radius:50%;flex:none;width:16px;height:16px;-webkit-mask:radial-gradient(circle,#0000 4.5px,#000 5px);mask:radial-gradient(circle,#0000 4.5px,#000 5px)}body .rn-quota.is-warn{padding:0 10px 0 8px}body .rn-quota.is-warn .rn-quota-ring{background:conic-gradient(var(--presence-studio) calc(var(--p,0) * 1%), var(--soft2) 0)}body .rn-quota.is-warn b{color:color-mix(in srgb, var(--presence-studio) 80%, var(--fg))}body .rn-quota--sm{height:28px;padding:0 6px;font-size:12px}body .rn-quota--sm .rn-quota-ring{width:14px;height:14px}body .rn-quota--sm.is-warn{padding:0 8px 0 6px}body .rn-quota .cc-dot{width:8px;height:8px}body .rn-quota .rn-quota-owner{text-overflow:ellipsis;white-space:nowrap;max-width:96px;color:var(--muted);font-weight:500;overflow:hidden}body .qpop.qpop--note{width:max-content;max-width:280px;padding:10px 14px;font-size:13px}
body .qpop{z-index:6;background:var(--raise);border:1px solid var(--line);width:300px;box-shadow:var(--shadow);color:var(--fg);text-align:left;white-space:normal;border-radius:18px;padding:16px;position:absolute;bottom:40px;left:0}body .qpop-head{color:var(--muted);font-size:12.5px}body .qpop-big{letter-spacing:-.03em;color:var(--fg);font-variant-numeric:tabular-nums;margin-top:4px;font-size:24px;font-weight:640;line-height:1.15}body .qpop-big.is-danger{color:var(--warn)}body .qpop-sub{color:var(--muted);margin-top:2px;font-size:12.5px}body .qpop-row{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}body .qpop-status{color:var(--muted);margin:10px 0 0;font-size:12.5px;line-height:1.45}body .qpop-status.is-error{color:var(--warn)}.allowance-sheet .sheet-section:has(>.sheet-section-label){margin-top:18px}.allowance-sheet .sheet-row-value{font-size:13px}.allowance-sheet .allowance-note{margin-top:12px;font-size:12px}body .subscription-return{color:var(--muted);background:0 0;border:0;margin:0 0 16px;padding:0;font-size:13px;line-height:1.5}body .subscription-return.sub-note--error{color:var(--warn)}body .plan-cards{flex-direction:column;gap:10px;display:flex}body .plan-card{box-sizing:border-box;border:1px solid var(--line);background:var(--soft);border-radius:16px;padding:14px 16px}body .plan-card.is-current{border:2px solid var(--accent);padding:13px 15px}body .plan-card-head{justify-content:space-between;align-items:center;gap:12px;min-height:34px;display:flex}body .plan-card-head b{color:var(--fg);align-items:center;gap:8px;font-size:16px;font-weight:650;display:inline-flex}body .plan-card-badge{background:color-mix(in srgb, var(--accent) 14%, transparent);color:var(--accent);border-radius:999px;padding:2px 8px;font-size:12px;font-weight:650}body .plan-card-current{color:var(--accent);font-size:13.5px;font-weight:600}body .plan-card-perks{flex-direction:column;gap:6px;margin:8px 0 0;padding:0;list-style:none;display:flex}body .plan-card-perks li{color:var(--fg);align-items:center;gap:8px;font-size:14.5px;display:flex}body .plan-card-perks li svg{color:var(--muted);flex:none}
