.account-shell{padding-top:clamp(1.75rem,5vw,4rem)}.account-card h2{margin-top:0}.local-mode-note{margin:0;border-left:.3rem solid #c08a12;padding:.8rem 1rem;background:#fff5d9;color:#5d460f;line-height:1.55}.auth-placeholder{min-height:10rem;background:linear-gradient(100deg,var(--paper) 20%,#ebe7de 48%,var(--paper) 76%);background-size:220% 100%;animation:account-loading 1.6s linear infinite}@keyframes account-loading{to{background-position-x:-220%}}.account-controller{display:grid;gap:1rem;min-width:0;grid-template-columns:minmax(0,1fr)}.account-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}.account-card{border:1px solid var(--line);border-radius:1rem;padding:clamp(1rem,3vw,1.5rem);background:var(--paper)}.plan-card{border-top:.35rem solid var(--accent)}.plan-name{width:fit-content;margin:0 0 .75rem;border-radius:999px;padding:.35rem .65rem;background:#deeee5;color:#124b35;font-size:.82rem;font-weight:800}.account-facts{display:grid;gap:0;margin:0 0 1rem}.account-facts>div{display:grid;grid-template-columns:minmax(8rem,.65fr) minmax(0,1fr);gap:1rem;padding:.7rem 0;border-bottom:1px solid var(--line)}.account-facts dt{color:var(--muted);font-size:.85rem;font-weight:750}.account-facts dd{min-width:0;margin:0;overflow-wrap:anywhere;font-weight:700}.usage-card{grid-column:1/-1}.organization-panel{display:grid;gap:1rem;grid-column:1/-1}.organization-detail-heading,.organization-heading{display:flex;align-items:start;justify-content:space-between;gap:1rem}.organization-detail-heading h3,.organization-detail-heading p,.organization-heading h2,.organization-heading p{margin:.15rem 0}.organization-layout{display:grid;grid-template-columns:minmax(15rem,.7fr) minmax(0,1.3fr);gap:1rem}.organization-detail,.organization-detail-column,.organization-list-column{display:grid;align-content:start;gap:1rem;min-width:0}.invitation-list,.organization-list,.team-list{display:grid;gap:.65rem;margin:0;padding:0;list-style:none}.organization-card-button{display:grid;width:100%;gap:.25rem;border:1px solid var(--line);border-radius:.75rem;padding:.85rem;background:var(--paper);color:inherit;text-align:left;cursor:pointer}.organization-card-button[aria-current=true]{border:2px solid var(--accent);background:#f1f8f4}.invitation-list span,.organization-card-button span,.team-list span{color:var(--muted);font-size:.85rem}.invitation-form,.organization-create-form{display:grid;gap:.55rem;border-top:1px solid var(--line);padding-top:1rem}.organization-create-form h3,.organization-detail h4{margin:0}.local-invitation-receipt{display:grid;gap:.55rem;margin-block:1rem;border:1px solid var(--line);border-radius:.75rem;padding:.85rem;background:var(--paper)}.local-invitation-receipt p{margin:0;color:var(--muted)}.local-invitation-receipt .secondary-action{width:fit-content}.invitation-form input,.invitation-form select,.organization-create-form input,.team-actions select{width:100%;min-height:2.75rem;border:1px solid var(--line);border-radius:.45rem;padding:.55rem .65rem;background:var(--paper);color:inherit;font:inherit}.organization-empty,.organization-notice,.organization-state{border:1px solid var(--line);border-radius:.75rem;padding:.85rem}.organization-empty h3,.organization-empty p{margin:.25rem 0}.organization-notice-status{border-color:#2e7658;background:#edf8f2}.organization-notice-conflict,.organization-notice-last-owner,.organization-notice-seat-full,.organization-state-downgrade,.organization-state-seat{border-color:#a46a00;background:#fff5d9}.organization-notice-error,.organization-state-deleted{border-color:#a33b32;background:#fff0ee}.organization-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.65rem;margin:0}.organization-facts>div{border-top:1px solid var(--line);padding-top:.55rem}.organization-facts dt{color:var(--muted);font-size:.8rem;font-weight:750}.organization-facts dd{margin:.2rem 0 0;overflow-wrap:anywhere;font-weight:800}.invitation-list>li,.team-list>li{display:flex;align-items:start;justify-content:space-between;gap:.75rem;border-bottom:1px solid var(--line);padding:.7rem 0}.invitation-list>li>div:first-child,.team-actions,.team-list>li>div:first-child{display:grid;gap:.25rem}.team-actions{justify-items:end}.text-action{border:0;padding:.2rem;background:transparent;color:var(--accent);font:inherit;font-weight:750;text-decoration:underline;cursor:pointer}.danger-action{color:#8a241d}.organization-destructive-actions{border-top:1px solid var(--line);padding-top:1rem}.organization-destructive-actions,.organization-resource-links{display:flex;flex-wrap:wrap;gap:.65rem}.usage-card .restriction-note{margin-bottom:0}.account-report-usage{margin:1rem 0 1.5rem;border:1px solid var(--line);border-radius:.85rem;padding:clamp(.85rem,2vw,1.25rem)}.account-report-heading{display:flex;align-items:center;justify-content:space-between;gap:1rem;margin-bottom:.85rem}.account-report-heading h3,.account-report-heading p{margin:.2rem 0}.account-report-capabilities{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:.85rem 0}.account-report-capabilities>div{min-width:0;border-top:1px solid var(--line);padding-top:.55rem}.account-report-capabilities dt{color:var(--muted);font-size:.78rem;font-weight:750}.account-report-capabilities dd{margin:.2rem 0 0;overflow-wrap:anywhere;font-weight:800}.account-actions{display:flex;flex-wrap:wrap;gap:.75rem}.account-containment{display:grid;justify-items:start;gap:.75rem}.account-containment h2,.account-containment p{margin:0}.export-quota{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;margin:0}.export-quota>div{display:grid;align-content:start;gap:.3rem;min-width:0;border:1px solid var(--line);border-radius:.7rem;padding:.75rem;background:var(--paper)}.export-quota dt{color:var(--muted);font-size:.78rem;font-weight:750}.export-quota dd{min-width:0;margin:0;overflow-wrap:anywhere;font-size:.9rem;font-weight:800}@media (max-width:58rem){.organization-layout{grid-template-columns:1fr}.account-report-capabilities,.export-quota{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:42rem){.site-header>*,.site-navigation{min-width:0;max-width:100%}.account-grid,.account-report-capabilities,.export-quota{grid-template-columns:1fr}.account-report-heading,.invitation-list>li,.organization-detail-heading,.organization-heading,.team-list>li{align-items:stretch;flex-direction:column}.organization-facts{grid-template-columns:1fr}.team-actions{justify-items:stretch}.account-report-heading .secondary-action,.invitation-form .primary-action,.organization-create-form .primary-action,.organization-destructive-actions>*,.organization-detail-heading .secondary-action,.organization-resource-links>*,.team-actions>*{width:100%}.account-facts>div{grid-template-columns:1fr;gap:.25rem}.account-actions>*,.account-containment .primary-action{width:100%}}@media (prefers-reduced-motion:reduce){.auth-placeholder{animation:none}}@media (forced-colors:active){.account-report-capabilities>div,.account-report-usage,.local-mode-note,.plan-card,.plan-name{border:2px solid CanvasText;forced-color-adjust:none}.invitation-form,.invitation-list>li,.organization-card-button,.organization-create-form,.organization-empty,.organization-notice,.organization-state,.team-list>li{border-color:CanvasText}}.api-keys-card{display:grid;gap:1rem}.api-key-actions,.api-keys-heading,.api-secret-actions{display:flex;align-items:center;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.api-key-form{display:grid;gap:.75rem;max-width:46rem}.api-key-form fieldset{display:grid;gap:.5rem;border:1px solid var(--line);border-radius:.75rem;padding:.75rem}.api-key-form fieldset label{display:flex;gap:.5rem;align-items:center}.api-secret{display:grid;gap:.75rem;border:2px solid var(--accent);border-radius:.75rem;padding:1rem;background:var(--paper)}.api-secret code{display:block;overflow-wrap:anywhere;-webkit-user-select:all;user-select:all}.api-key-list{display:grid;gap:.75rem;padding:0;list-style:none}.api-key-list li{display:flex;justify-content:space-between;align-items:center;gap:1rem;border-top:1px solid var(--line);padding-top:.75rem}.api-key-list li>div:first-child{display:grid;gap:.25rem;min-width:0}@media (max-width:42rem){.api-key-list li{align-items:stretch;flex-direction:column}}@media (forced-colors:active){.api-key-form fieldset,.api-key-list li,.api-secret{border-color:CanvasText}}.branding-card,.embed-card,.presentation-panel{display:grid;gap:1rem;min-width:0;max-width:100%;overflow-wrap:anywhere}.presentation-panel{border-top:1px solid var(--line);padding-top:1rem}.branding-card,.embed-card{border:1px solid var(--line);border-radius:.85rem;padding:clamp(.85rem,2vw,1.15rem);background:var(--paper)}.embed-actions,.embed-summary,.presentation-form-actions,.presentation-heading{display:flex;align-items:start;justify-content:space-between;gap:.75rem;flex-wrap:wrap}.embed-preview p,.embed-summary span,.embed-summary strong,.presentation-empty p,.presentation-heading h4,.presentation-heading h5,.presentation-heading p,.presentation-state p{margin:.15rem 0}.presentation-heading h4{font-size:1.2rem}.presentation-heading h5{font-size:1rem}.embed-preview,.presentation-empty,.presentation-notice,.presentation-state{border:1px solid var(--line);border-radius:.7rem;padding:.8rem}.presentation-notice-status{border-color:#2e7658;background:#edf8f2}.presentation-notice-conflict,.presentation-notice-rate-limited,.presentation-state-warning{border-color:#a46a00;background:#fff5d9}.presentation-notice-deleted,.presentation-notice-forbidden,.presentation-notice-invalid-origin,.presentation-notice-unavailable,.presentation-notice-validation,.presentation-state-error{border-color:#a33b32;background:#fff0ee}.branding-preview{display:flex;align-items:center;gap:.85rem;border:1px solid;border-radius:.8rem;padding:1rem;min-width:0;max-width:100%}.branding-preview>div{display:grid;gap:.2rem;min-width:0}.branding-preview span{font-size:.8rem}.branding-monogram{display:grid;flex:0 0 3rem;width:3rem;min-height:3rem;place-items:center;border:2px solid;border-radius:.65rem;font-weight:850}.branding-theme-product{background:#f6f1e7;color:#183f32}.branding-theme-navy{background:#edf3fb;color:#183b67}.branding-theme-forest{background:#eef6f0;color:#174a31}.presentation-form{display:grid;gap:.55rem;max-width:48rem}.presentation-form label{display:grid;gap:.35rem;font-weight:750}.presentation-form input,.presentation-form select,.presentation-form textarea{width:100%;min-height:2.75rem;border:1px solid var(--line);border-radius:.45rem;padding:.55rem .65rem;background:var(--paper);color:inherit;font:inherit}.presentation-form textarea{resize:vertical}.embed-list{display:grid;gap:.85rem;margin:0;padding:0;list-style:none}.embed-list>li{display:grid;gap:.75rem;min-width:0;border-top:1px solid var(--line);padding-top:.85rem}.embed-summary>div{display:grid;min-width:0;gap:.2rem}.embed-state,.embed-summary>div span{color:var(--muted);font-size:.82rem}.embed-state{border:1px solid;border-radius:999px;padding:.25rem .5rem;font-weight:800}.embed-state-active{color:#1d6848}.embed-state-suspended,.embed-state-suspended_entitlement{color:#7a5100}.embed-state-revoked{color:#8a241d}.embed-edit summary{width:fit-content;color:var(--accent);cursor:pointer;font-weight:750}.embed-edit[open] summary{margin-bottom:.75rem}.embed-preview iframe{display:block;width:100%;min-height:24rem;border:1px solid var(--line);border-radius:.6rem;background:Canvas}@media (max-width:42rem){.embed-actions,.embed-summary,.presentation-form-actions,.presentation-heading{align-items:stretch;flex-direction:column}.embed-actions>*,.presentation-form-actions>*,.presentation-heading>button{width:100%}.branding-preview{align-items:flex-start}}@media (prefers-reduced-motion:reduce){.presentation-panel *,.presentation-panel :after,.presentation-panel :before{scroll-behavior:auto;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@media (forced-colors:active){.branding-card,.branding-monogram,.branding-preview,.embed-card,.embed-list>li,.embed-preview,.embed-preview iframe,.embed-state,.presentation-empty,.presentation-notice,.presentation-state{border-color:CanvasText;background:Canvas;color:CanvasText;forced-color-adjust:none}}