.UsageMeter_root__zoVob{position:relative;padding:0 10px 6px}.UsageMeter_pill__Gj0I6{display:flex;align-items:center;gap:10px;width:100%;height:36px;padding:0 6px;border:0;border-radius:var(--kira-r-sm);background:transparent;color:var(--kira-ink-2);cursor:pointer;text-align:left;transition:color var(--kira-t) var(--kira-ease),background-color var(--kira-t) var(--kira-ease)}.UsageMeter_pill__Gj0I6:hover,.UsageMeter_pill__Gj0I6[aria-expanded=true]{color:var(--kira-ink);background:var(--kira-violet-tint)}.UsageMeter_pill__Gj0I6:focus-visible{outline:2px solid var(--kira-violet);outline-offset:-2px}.UsageMeter_railPill__HihCK{width:36px;justify-content:center;padding:0}.UsageMeter_icon__EbsIz{display:flex;flex-shrink:0;color:var(--kira-violet)}.UsageMeter_low__i61WO .UsageMeter_icon__EbsIz{color:var(--kira-error)}.UsageMeter_low__i61WO .UsageMeter_fill__9DL6T,.UsageMeter_trackHot__XcMPh{background:var(--kira-error)}.UsageMeter_body__8bqMk{display:flex;flex-direction:column;gap:4px;flex:1 1;min-width:0}.UsageMeter_text__k6c_D{font-size:12.5px;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.UsageMeter_bar__koKni,.UsageMeter_track__QYkVT{height:3px;border-radius:var(--kira-r-full);background:var(--kira-bg-sunken);overflow:hidden}.UsageMeter_fill__9DL6T,.UsageMeter_trackFill__9H92K{display:block;height:100%;border-radius:inherit;background:var(--kira-violet);transition:width var(--kira-t-slow) var(--kira-ease)}.UsageMeter_panel__i1yF3{position:absolute;left:10px;right:10px;bottom:calc(100% + 4px);z-index:1100;padding:12px 14px;border:1px solid var(--kira-border);border-radius:var(--kira-r-md);background:var(--kira-bg-elevated);color:var(--kira-ink);box-shadow:var(--kira-shadow-float);font-size:12.5px}.UsageMeter_panelRail__qzHDF{position:fixed;left:calc(var(--kira-sidebar-collapsed) + 8px);right:auto;bottom:70px;width:280px}.UsageMeter_panelHead__FUYuU{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.UsageMeter_panelTitle__u1RMa{font-weight:600;font-size:13px}.UsageMeter_close__mwhJQ{width:24px;height:24px;border:0;border-radius:var(--kira-r-full);background:transparent;color:var(--kira-ink-2);font-size:18px;line-height:1;cursor:pointer}.UsageMeter_close__mwhJQ:hover{background:var(--kira-violet-tint);color:var(--kira-ink)}.UsageMeter_row__ygsph{margin-bottom:10px}.UsageMeter_rowHead__0vt32{display:flex;justify-content:space-between;margin-bottom:4px}.UsageMeter_rowLabel__OYKoZ{color:var(--kira-ink-2)}.UsageMeter_rowCount__ikLOn{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.UsageMeter_rowNote__16_68{margin-top:3px;font-size:11.5px;color:var(--kira-ink-3)}.UsageMeter_pack__n34EJ{margin:-4px 0 10px;font-size:11.5px;color:var(--kira-ink-2)}.UsageMeter_note__y9ifI{margin:6px 0 10px;padding-top:8px;border-top:1px solid var(--kira-border);font-size:12px;color:var(--kira-text-muted,#777)}.UsageMeter_actions__PMVN8{display:flex;gap:6px}.UsageMeter_btn__lDUMT{flex:1 1;padding:7px 10px;border:1px solid var(--kira-border-strong);border-radius:var(--kira-r-sm);background:transparent;color:var(--kira-ink);font-size:12.5px;font-weight:500;text-align:center;text-decoration:none;cursor:pointer}.UsageMeter_btn__lDUMT:hover{background:var(--kira-violet-tint)}.UsageMeter_btnPrimary__kZ5qM{border-color:var(--kira-violet);background:var(--kira-violet);color:var(--kira-bg)}.UsageMeter_btnPrimary__kZ5qM:hover{background:var(--kira-violet-deep)}.SettingsOverlay_backdrop__T8gFZ{position:fixed;inset:0;z-index:2000;background:rgba(0,0,0,.05);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}[data-theme=dark] .SettingsOverlay_backdrop__T8gFZ{background:rgba(0,0,0,.4)}.SettingsOverlay_panel__1okKJ{position:fixed;top:16px;bottom:16px;right:16px;width:400px;max-width:calc(100vw - 32px);background:var(--kira-bg-elevated);border:1px solid var(--kira-border);border-radius:var(--kira-r-lg);box-shadow:0 24px 64px rgba(0,0,0,.08);display:flex;flex-direction:column;overflow:hidden;z-index:2001}[data-theme=dark] .SettingsOverlay_panel__1okKJ{box-shadow:0 24px 64px rgba(0,0,0,.4)}.SettingsOverlay_header__kzP_E{display:flex;align-items:center;justify-content:space-between;padding:24px;border-bottom:1px solid var(--kira-border)}.SettingsOverlay_title__sjF7y{font-family:var(--kira-font-sans);font-size:16px;font-weight:500;color:var(--kira-ink);margin:0}.SettingsOverlay_closeBtn__9aUZg{background:transparent;border:none;color:var(--kira-ink-3);cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;border-radius:var(--kira-r-sm);transition:background var(--kira-t),color var(--kira-t)}.SettingsOverlay_closeBtn__9aUZg:hover{background:var(--kira-bg-sunken);color:var(--kira-ink)}.SettingsOverlay_body__ab7Yf{flex:1 1;overflow-y:auto;padding:24px;display:flex;flex-direction:column;gap:32px}.SettingsOverlay_section__GfJT_{display:flex;flex-direction:column;gap:16px}.SettingsOverlay_sectionTitle__Y2uM7{font-family:var(--kira-font-mono);font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--kira-ink-3);margin:0}.SettingsOverlay_profileBlock__AzbAA{display:flex;align-items:center;gap:16px;padding:16px;background:var(--kira-bg-sunken);border:1px solid var(--kira-border);border-radius:var(--kira-r-md)}.SettingsOverlay_avatar__eFxNA{width:48px;height:48px;border-radius:var(--kira-r-md);background:var(--kira-violet);color:#FAF8F5;display:flex;align-items:center;justify-content:center;font-family:var(--kira-font-sans);font-size:18px;font-weight:500}.SettingsOverlay_profileInfo__ioQt5{display:flex;flex-direction:column;gap:4px}.SettingsOverlay_profileName__yaLJ3{font-family:var(--kira-font-sans);font-size:14px;font-weight:500;color:var(--kira-ink)}.SettingsOverlay_profileEmail__JWn82{font-family:var(--kira-font-sans);font-size:13px;color:var(--kira-ink-3)}.SettingsOverlay_profileEditForm__xP_3d{display:flex;flex-direction:column;gap:16px;background:var(--kira-bg-sunken);padding:16px;border-radius:var(--kira-r-md)}.SettingsOverlay_editField___oqFk{display:flex;flex-direction:column;gap:6px}.SettingsOverlay_editField___oqFk label{font-family:var(--kira-font-mono);font-size:10px;color:var(--kira-ink-3);text-transform:uppercase;letter-spacing:.05em}.SettingsOverlay_editField___oqFk input{background:var(--kira-bg);border:1px solid var(--kira-border);padding:10px;border-radius:var(--kira-r-sm);color:var(--kira-ink);font-family:var(--kira-font-sans);font-size:13px;outline:none;transition:border-color var(--kira-t)}.SettingsOverlay_editField___oqFk input:focus{border-color:var(--kira-violet)}.SettingsOverlay_editActions__Y9Q_g{display:flex;justify-content:flex-end;gap:8px;margin-top:8px}.SettingsOverlay_cancelBtn__deo8N{background:transparent;border:1px solid var(--kira-border);color:var(--kira-ink-2);border-radius:var(--kira-r-sm)}.SettingsOverlay_cancelBtn__deo8N,.SettingsOverlay_saveBtn__wGFZQ{padding:8px 16px;font-size:12px;cursor:pointer;font-family:var(--kira-font-sans)}.SettingsOverlay_saveBtn__wGFZQ{background:var(--kira-violet);border:none;color:#fff;border-radius:var(--kira-r-sm)}.SettingsOverlay_tierBlock__CBvQv{display:flex;align-items:center;justify-content:space-between;padding:16px;background:var(--kira-bg-sunken);border-radius:var(--kira-r-md)}.SettingsOverlay_tierInfo__qnFkn{display:flex;flex-direction:column;gap:4px}.SettingsOverlay_tierName__JNxj2{font-family:var(--kira-font-sans);font-size:14px;font-weight:600;color:var(--kira-ink)}.SettingsOverlay_tierDesc__lO3_3{font-family:var(--kira-font-sans);font-size:12px;color:var(--kira-ink-3)}.SettingsOverlay_upgradeBtn__XCtbc{background:var(--kira-violet);color:#FAF8F5;border:none;border-radius:var(--kira-r-sm);padding:8px 16px;font-family:var(--kira-font-sans);font-size:13px;font-weight:500;cursor:pointer;transition:background var(--kira-t)}.SettingsOverlay_upgradeBtn__XCtbc:hover{background:var(--kira-violet-deep)}.SettingsOverlay_settingRow__inCMI{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid var(--kira-border)}.SettingsOverlay_settingRow__inCMI:last-child{border-bottom:none}.SettingsOverlay_settingLabel__swqw0{font-family:var(--kira-font-sans);font-size:14px;color:var(--kira-ink)}.SettingsOverlay_settingAction__5LoHW{background:transparent;border:1px solid var(--kira-border);border-radius:var(--kira-r-sm);padding:6px 12px;font-family:var(--kira-font-sans);font-size:12px;color:var(--kira-ink-2);cursor:pointer;transition:all var(--kira-t)}.SettingsOverlay_settingAction__5LoHW:hover{border-color:var(--kira-border-strong);color:var(--kira-ink)}.SettingsOverlay_logoutBtn__K_Qmz{color:#E03131;border-color:rgba(224,49,49,.2)}.SettingsOverlay_logoutBtn__K_Qmz:hover{background:rgba(224,49,49,.1);border-color:rgba(224,49,49,.3);color:#C92A2A}@media (max-width:768px){.SettingsOverlay_panel__1okKJ{top:auto;bottom:0;right:0;left:0;width:100%;max-width:100%;height:85vh;border-radius:var(--kira-r-lg) var(--kira-r-lg) 0 0}}.SettingsOverlay_noticeGap__90T8v{margin-top:6px}