.AccountUnlockStatus-module__yHTNja__status{border:1px solid var(--line);background:var(--color-card);border-radius:12px;gap:5px;margin-top:16px;padding:12px 14px;display:grid}.AccountUnlockStatus-module__yHTNja__status strong{color:var(--color-text);align-items:center;gap:6px;font-size:13px;display:flex}.AccountUnlockStatus-module__yHTNja__status p{color:var(--color-text-secondary);margin:0;font-size:12px;line-height:1.5}.AccountUnlockStatus-module__yHTNja__status small{color:var(--color-text-secondary);font-size:11px;line-height:1.5}.AccountUnlockStatus-module__yHTNja__status button{border:1px solid var(--line);color:var(--color-accent-label);background:var(--color-card);font:inherit;cursor:pointer;border-radius:8px;justify-self:start;padding:6px 10px;font-size:12px;font-weight:700}.AccountUnlockStatus-module__yHTNja__status button:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}
.AccountEmailPreferences-module__85Is4W__card{color:var(--account-ink,#0f101a);background:#fff;border:1px solid #e7e8ee;border-radius:16px;margin-top:24px;padding:20px}.AccountEmailPreferences-module__85Is4W__card summary{cursor:pointer;font-size:15px;font-weight:600}.AccountEmailPreferences-module__85Is4W__card p{color:var(--account-stone,#777885);font-size:13px;line-height:1.65}.AccountEmailPreferences-module__85Is4W__card label{align-items:flex-start;gap:12px;font-size:13px;line-height:1.6;display:flex}.AccountEmailPreferences-module__85Is4W__card input{accent-color:var(--account-pink,#ff54bb);margin-top:3px}
.AccountConnectionsSection-module__OCjzNW__layout{gap:20px;display:grid}.AccountConnectionsSection-module__OCjzNW__intro{justify-content:space-between;align-items:start;gap:28px;padding:10px 0 12px;display:flex}.AccountConnectionsSection-module__OCjzNW__kicker{color:var(--text-muted);font-size:12px;font-weight:800}.AccountConnectionsSection-module__OCjzNW__intro h2{letter-spacing:-.035em;margin:8px 0 12px;font-size:30px}.AccountConnectionsSection-module__OCjzNW__intro p,.AccountConnectionsSection-module__OCjzNW__description{max-width:580px;color:var(--text-muted);margin:0;font-size:14px;line-height:1.7}.AccountConnectionsSection-module__OCjzNW__intro a{flex-shrink:0;padding-top:8px;font-size:12px;font-weight:800;text-decoration:none}.AccountConnectionsSection-module__OCjzNW__card{border:1px solid var(--line);background:var(--surface);border-radius:22px;min-width:0;padding:25px}.AccountConnectionsSection-module__OCjzNW__card h3,.AccountConnectionsSection-module__OCjzNW__secret h3{letter-spacing:-.02em;margin:0 0 12px;font-size:18px}.AccountConnectionsSection-module__OCjzNW__cardHeading{justify-content:space-between;align-items:start;gap:15px;display:flex}.AccountConnectionsSection-module__OCjzNW__cardHeading>span{color:var(--text-muted);font-size:12px}.AccountConnectionsSection-module__OCjzNW__empty{text-align:center;padding:30px 10px}.AccountConnectionsSection-module__OCjzNW__empty strong{font-size:15px}.AccountConnectionsSection-module__OCjzNW__empty p,.AccountConnectionsSection-module__OCjzNW__loading,.AccountConnectionsSection-module__OCjzNW__limitNote{color:var(--text-muted);font-size:12px;line-height:1.7}.AccountConnectionsSection-module__OCjzNW__keyList{margin:0;padding:0;list-style:none}.AccountConnectionsSection-module__OCjzNW__keyList li{border-top:1px solid var(--line);grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:20px;padding:20px 0;display:grid}.AccountConnectionsSection-module__OCjzNW__keyList li:last-child{padding-bottom:0}.AccountConnectionsSection-module__OCjzNW__keyDetails{min-width:0}.AccountConnectionsSection-module__OCjzNW__keyDetails>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.AccountConnectionsSection-module__OCjzNW__keyDetails strong{overflow-wrap:anywhere;font-size:14px}.AccountConnectionsSection-module__OCjzNW__keyDetails code{overflow-wrap:anywhere;white-space:normal;max-width:100%;color:var(--text-muted);margin:8px 0;font-size:11px;display:inline-block}.AccountConnectionsSection-module__OCjzNW__keyDetails p{color:var(--text-muted);margin:3px 0;font-size:11px;line-height:1.65}.AccountConnectionsSection-module__OCjzNW__activeBadge,.AccountConnectionsSection-module__OCjzNW__inactiveBadge{border-radius:20px;padding:3px 7px;font-size:9px;font-weight:800}.AccountConnectionsSection-module__OCjzNW__activeBadge{color:#306a49;background:#edf6ee}.AccountConnectionsSection-module__OCjzNW__inactiveBadge{background:var(--surface-muted);color:var(--text-muted)}.AccountConnectionsSection-module__OCjzNW__keyActions button,.AccountConnectionsSection-module__OCjzNW__budgetEditor button,.AccountConnectionsSection-module__OCjzNW__revokeConfirm button,.AccountConnectionsSection-module__OCjzNW__secret button,.AccountConnectionsSection-module__OCjzNW__error button{border:1px solid var(--line-strong);background:var(--surface);font:inherit;cursor:pointer;border-radius:20px;padding:10px 13px;font-size:11px}.AccountConnectionsSection-module__OCjzNW__revokeConfirm{background:var(--surface-muted);border-radius:12px;grid-column:1/-1;padding:14px}.AccountConnectionsSection-module__OCjzNW__revokeConfirm p{margin:0 0 7px;font-size:11px}.AccountConnectionsSection-module__OCjzNW__revokeConfirm button{margin:0 5px 5px 0}.AccountConnectionsSection-module__OCjzNW__secret{background:#fff1fa;border:1px solid #f2c6e6;border-radius:22px;min-width:0;padding:23px}.AccountConnectionsSection-module__OCjzNW__secret p{font-size:13px;line-height:1.65}.AccountConnectionsSection-module__OCjzNW__secret code{background:var(--surface);overflow-wrap:anywhere;border-radius:12px;margin:14px 0;padding:13px;font-size:12px;display:block}.AccountConnectionsSection-module__OCjzNW__secret>div{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.AccountConnectionsSection-module__OCjzNW__secret [role=status]{font-size:11px}.AccountConnectionsSection-module__OCjzNW__formGrid{grid-template-columns:1.7fr 1.1fr 1fr;gap:15px;margin-top:22px;display:grid}.AccountConnectionsSection-module__OCjzNW__formGrid label{flex-direction:column;gap:8px;min-width:0;font-size:12px;font-weight:750;display:flex}.AccountConnectionsSection-module__OCjzNW__formGrid input,.AccountConnectionsSection-module__OCjzNW__formGrid select{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:12px;padding:12px;font-size:12px}.AccountConnectionsSection-module__OCjzNW__layout fieldset{border:0;min-width:0;margin:0;padding:0}.AccountConnectionsSection-module__OCjzNW__budgetGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin:19px 0 12px;display:grid}.AccountConnectionsSection-module__OCjzNW__budgetGrid>div{align-content:start;gap:8px;min-width:0;display:grid}.AccountConnectionsSection-module__OCjzNW__budgetGrid label{font-size:12px;font-weight:750}.AccountConnectionsSection-module__OCjzNW__budgetGrid input{border:1px solid var(--line-strong);background:var(--surface);width:100%;min-width:0;color:var(--text);font:inherit;border-radius:12px;padding:12px;font-size:12px}.AccountConnectionsSection-module__OCjzNW__budgetGrid span{color:var(--text-muted);font-size:11px;line-height:1.65}.AccountConnectionsSection-module__OCjzNW__keyActions{flex-wrap:wrap;justify-content:flex-end;gap:8px;display:flex}.AccountConnectionsSection-module__OCjzNW__budgetEditor{background:var(--surface-muted);border:1px solid var(--line);border-radius:16px;grid-column:1/-1;min-width:0;padding:18px}.AccountConnectionsSection-module__OCjzNW__budgetEditor h4{overflow-wrap:anywhere;margin:0;font-size:14px}.AccountConnectionsSection-module__OCjzNW__budgetEditor p{color:var(--text-muted);font-size:12px;line-height:1.75}.AccountConnectionsSection-module__OCjzNW__budgetEditor>div:last-child{flex-wrap:wrap;gap:9px;display:flex}.AccountConnectionsSection-module__OCjzNW__budgetEditor button[type=submit]{background:var(--accent);color:#17121b;border-color:#0000;font-weight:800}.AccountConnectionsSection-module__OCjzNW__accessSummary{border:1px solid var(--line);border-radius:22px;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px 24px;min-width:0;padding:23px;display:grid}.AccountConnectionsSection-module__OCjzNW__accessSummary div{gap:8px;min-width:0;display:grid}.AccountConnectionsSection-module__OCjzNW__accessSummary span{color:var(--text-muted);font-size:12px}.AccountConnectionsSection-module__OCjzNW__accessSummary strong{overflow-wrap:anywhere;font-size:22px}.AccountConnectionsSection-module__OCjzNW__accessSummary p{color:var(--text-muted);grid-column:1/-1;margin:0;font-size:12px;line-height:1.75}.AccountConnectionsSection-module__OCjzNW__accessSummary a{text-underline-offset:3px}.AccountConnectionsSection-module__OCjzNW__notice{color:var(--text-muted);font-size:13px;line-height:1.75}.AccountConnectionsSection-module__OCjzNW__notice:empty{display:none}.AccountConnectionsSection-module__OCjzNW__setupLinks{flex-wrap:wrap;gap:10px 24px;display:flex}.AccountConnectionsSection-module__OCjzNW__setupLinks a{text-underline-offset:3px;font-size:12px;font-weight:800}.AccountConnectionsSection-module__OCjzNW__refreshButton{color:var(--text);font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:4px 0;font-weight:800;text-decoration:underline}.AccountConnectionsSection-module__OCjzNW__createButton{background:var(--accent);color:#17121b;font:inherit;cursor:pointer;border:0;border-radius:25px;margin-top:5px;padding:11px 18px;font-size:12px;font-weight:800}.AccountConnectionsSection-module__OCjzNW__createForm{gap:12px;margin:20px 0;display:grid}.AccountConnectionsSection-module__OCjzNW__createForm label{gap:8px;min-width:0;font-size:12px;font-weight:750;display:grid}.AccountConnectionsSection-module__OCjzNW__createForm input{border:1px solid var(--line-strong);background:var(--surface);width:100%;color:var(--text);font:inherit;border-radius:12px;padding:12px}.AccountConnectionsSection-module__OCjzNW__createForm p{color:var(--text-muted);margin:0;font-size:12px;line-height:1.7}.AccountConnectionsSection-module__OCjzNW__createForm button{background:var(--accent);font:inherit;cursor:pointer;border:0;border-radius:25px;justify-self:start;padding:11px 18px;font-size:12px;font-weight:800}.AccountConnectionsSection-module__OCjzNW__layout button:disabled{opacity:.5;cursor:not-allowed}.AccountConnectionsSection-module__OCjzNW__layout button:focus-visible,.AccountConnectionsSection-module__OCjzNW__layout input:focus-visible,.AccountConnectionsSection-module__OCjzNW__layout select:focus-visible,.AccountConnectionsSection-module__OCjzNW__layout a:focus-visible{outline:2px solid var(--accent);outline-offset:4px}.AccountConnectionsSection-module__OCjzNW__error{background:#fff6f6;border:1px solid #edc5c5;border-radius:16px;padding:15px;font-size:13px}.AccountConnectionsSection-module__OCjzNW__error p{margin:0 0 8px}@media (max-width:800px){.AccountConnectionsSection-module__OCjzNW__intro{flex-direction:column;gap:12px}.AccountConnectionsSection-module__OCjzNW__formGrid{grid-template-columns:1fr}.AccountConnectionsSection-module__OCjzNW__card{padding:21px}.AccountConnectionsSection-module__OCjzNW__intro h2{font-size:27px}.AccountConnectionsSection-module__OCjzNW__layout button,.AccountConnectionsSection-module__OCjzNW__layout input,.AccountConnectionsSection-module__OCjzNW__layout select{min-height:44px}}@media (max-width:480px){.AccountConnectionsSection-module__OCjzNW__keyList li{grid-template-columns:minmax(0,1fr);gap:14px}.AccountConnectionsSection-module__OCjzNW__keyActions{justify-content:start}.AccountConnectionsSection-module__OCjzNW__secret,.AccountConnectionsSection-module__OCjzNW__accessSummary{padding:18px}.AccountConnectionsSection-module__OCjzNW__budgetGrid,.AccountConnectionsSection-module__OCjzNW__accessSummary{grid-template-columns:minmax(0,1fr)}}
.AccountIntegrationUsage-module__49L6xW__card{background:var(--color-surface,#fff);border:1px solid var(--color-border,#e5e5e5);color:#252525;border-radius:20px;min-width:0;padding:24px}.AccountIntegrationUsage-module__49L6xW__heading{justify-content:space-between;align-items:start;gap:20px;display:flex}.AccountIntegrationUsage-module__49L6xW__heading h3{margin:0 0 8px;font-size:20px}.AccountIntegrationUsage-module__49L6xW__heading p,.AccountIntegrationUsage-module__49L6xW__note{color:#666;margin:0;font-size:13px;line-height:1.7}.AccountIntegrationUsage-module__49L6xW__card button{font:inherit;cursor:pointer;white-space:nowrap;background:#fff;border:1px solid #d6d6d6;border-radius:9px;padding:10px 15px;font-size:13px}.AccountIntegrationUsage-module__49L6xW__card button:hover{background:#f3f3f3}.AccountIntegrationUsage-module__49L6xW__card button:disabled{opacity:.5;cursor:default}.AccountIntegrationUsage-module__49L6xW__card :is(button,input,select):focus-visible{outline-offset:3px;outline:2px solid #487f66}.AccountIntegrationUsage-module__49L6xW__filters{grid-template-columns:repeat(3,minmax(0,1fr)) auto;align-items:end;gap:14px;margin-top:24px;display:grid}.AccountIntegrationUsage-module__49L6xW__filters label,.AccountIntegrationUsage-module__49L6xW__search label{gap:7px;font-size:12px;font-weight:600;display:grid}.AccountIntegrationUsage-module__49L6xW__filters select,.AccountIntegrationUsage-module__49L6xW__search input{color:#252525;width:100%;min-width:0;font:inherit;background:#fff;border:1px solid #d6d6d6;border-radius:8px;padding:10px;font-size:13px}.AccountIntegrationUsage-module__49L6xW__filters .AccountIntegrationUsage-module__49L6xW__check{align-items:center;gap:7px;min-height:40px;font-weight:400;display:flex}.AccountIntegrationUsage-module__49L6xW__check input{width:16px;height:16px}.AccountIntegrationUsage-module__49L6xW__search{align-items:end;gap:10px;margin:16px 0 22px;display:flex}.AccountIntegrationUsage-module__49L6xW__search label{flex:1}.AccountIntegrationUsage-module__49L6xW__stats{background:#f6f7f5;border-radius:12px;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:16px;margin:0 0 12px;padding:18px;display:grid}.AccountIntegrationUsage-module__49L6xW__stats dt{color:#666;margin-bottom:8px;font-size:12px}.AccountIntegrationUsage-module__49L6xW__stats dd{margin:0;font-size:19px;font-weight:600}.AccountIntegrationUsage-module__49L6xW__tableWrap{border:1px solid #e5e5e5;border-radius:10px;margin:20px 0 12px;overflow:auto}.AccountIntegrationUsage-module__49L6xW__tableWrap table{border-collapse:collapse;text-align:left;width:100%;font-size:12px}.AccountIntegrationUsage-module__49L6xW__tableWrap th{color:#666;white-space:nowrap;background:#fafafa;font-weight:500}.AccountIntegrationUsage-module__49L6xW__tableWrap th,.AccountIntegrationUsage-module__49L6xW__tableWrap td{vertical-align:top;border-bottom:1px solid #eee;padding:12px}.AccountIntegrationUsage-module__49L6xW__tableWrap tr:last-child td{border:0}.AccountIntegrationUsage-module__49L6xW__tableWrap code{white-space:nowrap;font-size:11px}.AccountIntegrationUsage-module__49L6xW__tableWrap small{color:#777;margin-top:4px;font-size:11px;display:block}.AccountIntegrationUsage-module__49L6xW__failure{color:#9b342d}.AccountIntegrationUsage-module__49L6xW__success{color:#32634e}.AccountIntegrationUsage-module__49L6xW__error{color:#9b342d;background:#fff3f0;border-radius:8px;padding:12px;font-size:13px}.AccountIntegrationUsage-module__49L6xW__empty{color:#777;text-align:center;padding:28px 12px}.AccountIntegrationUsage-module__49L6xW__pagination{justify-content:end;align-items:center;gap:14px;margin:16px 0;font-size:12px;display:flex}@media (max-width:700px){.AccountIntegrationUsage-module__49L6xW__card{padding:18px}.AccountIntegrationUsage-module__49L6xW__heading{flex-direction:column}.AccountIntegrationUsage-module__49L6xW__filters{grid-template-columns:1fr 1fr}.AccountIntegrationUsage-module__49L6xW__search{flex-wrap:wrap}.AccountIntegrationUsage-module__49L6xW__search label{flex-basis:100%}.AccountIntegrationUsage-module__49L6xW__stats{grid-template-columns:1fr 1fr}}
