.settings-page-module__fVlirq__workspace{gap:24px;min-width:0;display:grid}.settings-page-module__fVlirq__workspace>nav{margin-bottom:0}.settings-page-module__fVlirq__content{gap:24px;width:100%;min-width:0;display:grid}.settings-page-module__fVlirq__panelHeader,.settings-page-module__fVlirq__accountHeader{min-height:84px;padding:var(--workspace-header-inset) var(--workspace-panel-inset);border-bottom:1px solid var(--workspace-divider);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.settings-page-module__fVlirq__panelHeader button{min-height:48px;font-size:15px}.settings-page-module__fVlirq__planBody{padding:var(--workspace-panel-inset)}.settings-page-module__fVlirq__planHeaderActions,.settings-page-module__fVlirq__currentPlanIdentity{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.settings-page-module__fVlirq__currentPlanName{margin:0;font-size:34px;font-weight:700;line-height:1.2}.settings-page-module__fVlirq__currentPlanName[data-plan=FREE]{color:#334155}.settings-page-module__fVlirq__currentPlanName[data-plan=BASIC]{color:#1d4ed8}.settings-page-module__fVlirq__currentPlanName[data-plan=PRO]{color:#6d28d9}.settings-page-module__fVlirq__usageGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin:24px 0 0;display:grid}.settings-page-module__fVlirq__metric{min-width:0;padding-right:24px}.settings-page-module__fVlirq__metric+.settings-page-module__fVlirq__metric{border-left:1px solid var(--workspace-divider);padding-left:24px}.settings-page-module__fVlirq__metric dt{color:#475569;font-size:14px;font-weight:550;line-height:1.5}.settings-page-module__fVlirq__metric dd{color:var(--heading);overflow-wrap:anywhere;margin:10px 0 0;font-size:26px;font-weight:650;line-height:1.4}.settings-page-module__fVlirq__metric dd>span{margin-left:4px;font-size:15px;font-weight:500}.settings-page-module__fVlirq__metric .settings-page-module__fVlirq__storageValue{font-size:22px}.settings-page-module__fVlirq__metric p,.settings-page-module__fVlirq__metric .settings-page-module__fVlirq__metricDetail,.settings-page-module__fVlirq__hint{color:#64748b;margin:8px 0 0;font-size:13px;font-weight:400;line-height:1.6}.settings-page-module__fVlirq__storageTrack{background:#e2e8f0;border-radius:4px;height:6px;margin-top:12px;overflow:hidden}.settings-page-module__fVlirq__storageTrack span{border-radius:inherit;background:#2563eb;height:100%;display:block}.settings-page-module__fVlirq__billingDetails{border-top:1px solid var(--workspace-divider);padding:20px var(--workspace-panel-inset)}.settings-page-module__fVlirq__billingDetails dl{flex-wrap:wrap;gap:16px 40px;margin:0;display:flex}.settings-page-module__fVlirq__billingDetails dl>div{flex-wrap:wrap;align-items:baseline;gap:8px 16px;min-width:0;display:flex}.settings-page-module__fVlirq__billingDetails dt{color:#64748b;font-size:14px}.settings-page-module__fVlirq__billingDetails dd{color:var(--heading);margin:0;font-size:14px;font-weight:550}.settings-page-module__fVlirq__paymentDate{color:#64748b;margin-left:12px;font-weight:400}.settings-page-module__fVlirq__billingDetails .settings-page-module__fVlirq__hint{margin-top:14px}.settings-page-module__fVlirq__primaryButton,.settings-page-module__fVlirq__secondaryButton{border-radius:var(--control-radius);cursor:pointer;border:0;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:10px 16px;font-size:14px;font-weight:600;line-height:1.5;text-decoration:none;display:inline-flex}.settings-page-module__fVlirq__primaryButton{color:#fff;background:#2563eb}.settings-page-module__fVlirq__primaryButton:hover:not(:disabled){background:#1d4ed8}.settings-page-module__fVlirq__secondaryButton{background:var(--control-secondary-bg);color:var(--control-secondary-ink)}.settings-page-module__fVlirq__secondaryButton:hover:not(:disabled){background:var(--control-secondary-hover)}.settings-page-module__fVlirq__primaryButton:disabled,.settings-page-module__fVlirq__secondaryButton:disabled{cursor:not-allowed;opacity:.5}.settings-page-module__fVlirq__primaryButton:focus-visible,.settings-page-module__fVlirq__secondaryButton:focus-visible,.settings-page-module__fVlirq__input:focus-visible{outline-offset:3px;outline:2px solid #2563eb}.settings-page-module__fVlirq__notice{color:#1e40af;background:#eff6ff;border-radius:10px;padding:16px 20px;font-size:14px;line-height:1.7}.settings-page-module__fVlirq__input{height:var(--workspace-field-height);border:1px solid var(--workspace-field-border);border-radius:var(--control-radius);width:100%;min-width:0;color:var(--workspace-text);background:#fff;padding:0 14px;font-size:15px}.settings-page-module__fVlirq__input::placeholder{color:#64748b}.settings-page-module__fVlirq__accountPanel{min-width:0}.settings-page-module__fVlirq__accountFields{padding:4px var(--workspace-panel-inset) 24px}.settings-page-module__fVlirq__accountRow{grid-template-columns:144px minmax(0,1fr);align-items:start;gap:24px;padding:20px 0;display:grid}.settings-page-module__fVlirq__accountLabel{color:#52627a;padding-top:12px;font-size:15px;font-weight:600;line-height:24px}.settings-page-module__fVlirq__accountControl{width:100%;min-width:0;max-width:560px}.settings-page-module__fVlirq__accountDetails{margin:0}.settings-page-module__fVlirq__accountDetails .settings-page-module__fVlirq__accountRow{border-top:1px solid var(--workspace-row-divider)}.settings-page-module__fVlirq__accountValue{color:#14243f;overflow-wrap:anywhere;min-width:0;margin:0;padding-block:12px;font-size:16px;line-height:24px}.settings-page-module__fVlirq__accountFooter{padding:20px var(--workspace-panel-inset);border-top:1px solid var(--workspace-divider);justify-content:flex-end;gap:12px;display:flex}.settings-page-module__fVlirq__accountSave{min-width:96px;min-height:48px;font-size:15px}.settings-page-module__fVlirq__languageSelect{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='%2352627a' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right 14px center;background-repeat:no-repeat;background-size:16px 16px;padding-right:44px}.settings-page-module__fVlirq__accountFields>.settings-page-module__fVlirq__accountRow:last-child,.settings-page-module__fVlirq__accountDetails>.settings-page-module__fVlirq__accountRow:last-child{padding-bottom:0}.settings-page-module__fVlirq__headerButton{min-height:48px;font-size:15px}.settings-page-module__fVlirq__keyList{padding:0 var(--workspace-panel-inset);margin:0;list-style:none}.settings-page-module__fVlirq__keyRow{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;padding-block:24px;display:grid}.settings-page-module__fVlirq__keyRow+.settings-page-module__fVlirq__keyRow{border-top:1px solid var(--workspace-row-divider)}.settings-page-module__fVlirq__keyIdentity{gap:10px;min-width:0;display:grid}.settings-page-module__fVlirq__keyTitleLine{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.settings-page-module__fVlirq__keyName{color:var(--workspace-text);overflow-wrap:anywhere;margin:0;font-size:17px;font-weight:650;line-height:1.5}.settings-page-module__fVlirq__keyPrefix{color:var(--workspace-muted);overflow-wrap:anywhere;margin:0;font-family:monospace;font-size:13px}.settings-page-module__fVlirq__keyMeta{color:var(--workspace-muted);flex-wrap:wrap;gap:8px 24px;margin:0;font-size:14px;line-height:1.6;display:flex}.settings-page-module__fVlirq__keyMeta>div{flex-wrap:wrap;gap:4px 8px;display:flex}.settings-page-module__fVlirq__keyMeta dd{margin:0}.settings-page-module__fVlirq__deleteKey{color:var(--badge-danger-ink)}.settings-page-module__fVlirq__newKey{margin:20px var(--workspace-panel-inset) 0;border-radius:var(--control-radius);background:#eff6ff;padding:20px}.settings-page-module__fVlirq__newKeyValue{align-items:center;gap:16px;margin-top:16px;display:flex}.settings-page-module__fVlirq__newKeyValue>code{border-radius:var(--control-radius);min-width:0;color:var(--workspace-text);background:#fff;flex:1;padding:12px 14px;font-size:14px;overflow-x:auto}.settings-page-module__fVlirq__keyActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.settings-page-module__fVlirq__fieldLabel{color:var(--workspace-text);margin:0;font-size:15px;font-weight:600;line-height:1.6}.settings-page-module__fVlirq__keyNameField{gap:12px;display:grid}.settings-page-module__fVlirq__emptyKeys{color:var(--workspace-muted);padding-block:32px;font-size:14px;line-height:1.6}.settings-page-module__fVlirq__loadingPanel{border-radius:var(--workspace-panel-radius);background:#f5f7fb;min-height:256px}@media (max-width:1023px){.settings-page-module__fVlirq__metric{padding-right:0}.settings-page-module__fVlirq__metric+.settings-page-module__fVlirq__metric{padding-left:20px}}@media (max-width:639px){.settings-page-module__fVlirq__workspace{gap:20px}.settings-page-module__fVlirq__content{gap:24px}.settings-page-module__fVlirq__currentPlanName{font-size:30px}.settings-page-module__fVlirq__panelHeader{align-items:flex-start}.settings-page-module__fVlirq__usageGrid{grid-template-columns:1fr;gap:18px}.settings-page-module__fVlirq__metric+.settings-page-module__fVlirq__metric{border-left:0;border-top:1px solid var(--workspace-divider);padding:18px 0 0}.settings-page-module__fVlirq__metric dd{font-size:24px}.settings-page-module__fVlirq__metric .settings-page-module__fVlirq__storageValue{font-size:22px}.settings-page-module__fVlirq__billingDetails dl{gap:16px;display:grid}.settings-page-module__fVlirq__billingDetails dl>div{gap:6px;display:grid}.settings-page-module__fVlirq__paymentDate{margin:4px 0 0;display:block}.settings-page-module__fVlirq__accountFields{padding:4px 16px 20px}.settings-page-module__fVlirq__accountRow{grid-template-columns:minmax(0,1fr);gap:10px;padding-block:18px}.settings-page-module__fVlirq__accountLabel,.settings-page-module__fVlirq__accountValue{padding-block:0}.settings-page-module__fVlirq__accountControl{max-width:none}.settings-page-module__fVlirq__accountFooter{padding:16px}.settings-page-module__fVlirq__keyRow{grid-template-columns:minmax(0,1fr);gap:16px;padding-block:20px}.settings-page-module__fVlirq__deleteKey{justify-self:end}.settings-page-module__fVlirq__keyMeta{flex-direction:column}.settings-page-module__fVlirq__newKeyValue{flex-direction:column;align-items:stretch}}
