html.announcement-image-viewer-open,body.announcement-image-viewer-open{overflow:hidden}.announcement-read-page.svelte-flvlye{gap:.62rem;min-height:100%;padding-bottom:.82rem}.announcement-read-header.svelte-flvlye{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-soft);border-radius:8px;align-items:center;gap:.62rem;padding:.64rem;display:flex}.announcement-read-header.svelte-flvlye h1:where(.svelte-flvlye){min-width:0;color:var(--text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:.98rem;font-weight:650;line-height:1.25;overflow:hidden}.announcement-read-back.svelte-flvlye{border:1px solid var(--line);background:var(--panel-strong);width:2.15rem;height:2.15rem;color:var(--text);border-radius:8px;flex:none;justify-content:center;align-items:center;transition:border-color .15s,background .15s,color .15s,transform 80ms;display:inline-flex}.announcement-read-back.svelte-flvlye:active{border-color:var(--brand);color:var(--brand);transform:translateY(1px)}.announcement-read-card.svelte-flvlye{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-soft);border-radius:8px;gap:.58rem;padding:.72rem;display:grid}.announcement-read-meta.svelte-flvlye{min-width:0;color:var(--brand);align-items:center;font-size:.76rem;font-weight:500;line-height:1.35;display:flex}.announcement-read-related.svelte-flvlye{border:1px solid var(--line);background:var(--panel);box-shadow:var(--shadow-soft);border-radius:8px;gap:.46rem;padding:.58rem;display:grid}.announcement-read-related-header.svelte-flvlye{gap:.16rem;padding:0 .08rem .12rem;display:grid}.announcement-read-related-header.svelte-flvlye span:where(.svelte-flvlye){color:var(--text);font-size:.9rem;font-weight:600;line-height:1.28}.announcement-read-related-header.svelte-flvlye p:where(.svelte-flvlye){color:var(--muted);margin:0;font-size:.76rem;font-weight:400;line-height:1.35}.announcement-read-related.svelte-flvlye button:where(.svelte-flvlye){border:1px solid var(--line);background:var(--panel-strong);width:100%;color:var(--text);text-align:left;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.58rem .62rem;font-size:.84rem;font-weight:500;line-height:1.32;transition:border-color .15s,background .15s,color .15s,transform 80ms;display:grid}.announcement-read-related.svelte-flvlye button.unread:where(.svelte-flvlye){color:var(--brand);background:color-mix(in srgb, var(--brand) 7%, var(--panel-strong))}.announcement-read-related.svelte-flvlye button:where(.svelte-flvlye):active{border-color:var(--brand);transform:translateY(1px)}.announcement-read-related.svelte-flvlye span:where(.svelte-flvlye){text-overflow:ellipsis;white-space:nowrap;display:block;overflow:hidden}.announcement-read-related.svelte-flvlye time:where(.svelte-flvlye){color:var(--muted);white-space:nowrap;font-size:.72rem;font-weight:400}.announcement-read-cover-button.svelte-flvlye{background:0 0;border:0;width:100%;padding:0}.announcement-read-cover.svelte-flvlye{object-fit:cover;border:1px solid var(--line);cursor:zoom-in;border-radius:8px;width:100%;max-height:44vh;transition:border-color .15s}.announcement-read-cover-button.svelte-flvlye:active .announcement-read-cover:where(.svelte-flvlye){border-color:var(--brand)}.announcement-read-content.svelte-flvlye{color:var(--text);font-size:.86rem;font-weight:400;line-height:1.55}.announcement-read-content.svelte-flvlye p{margin:0 0 .58rem}.announcement-read-content.svelte-flvlye p:last-child{margin-bottom:0}.announcement-read-content.svelte-flvlye img{border:1px solid var(--line);cursor:zoom-in;touch-action:manipulation;border-radius:8px;max-width:100%;height:auto}.announcement-read-content.svelte-flvlye h1,.announcement-read-content.svelte-flvlye h2,.announcement-read-content.svelte-flvlye h3{color:var(--text);margin:0 0 .58rem;line-height:1.28}.announcement-read-content.svelte-flvlye h1{font-size:1rem;font-weight:650}.announcement-read-content.svelte-flvlye h2,.announcement-read-content.svelte-flvlye h3{font-size:.94rem;font-weight:620}.announcement-read-content.svelte-flvlye ul,.announcement-read-content.svelte-flvlye ol{margin:0 0 .58rem;padding-left:1.1rem}.announcement-read-state.svelte-flvlye{border:1px solid var(--line);background:var(--panel);color:var(--muted);box-shadow:var(--shadow-soft);border-radius:8px;padding:.72rem;font-size:.86rem}.announcement-read-state.is-warning.svelte-flvlye{border-color:color-mix(in srgb, #ef4444 32%, var(--line));color:#b91c1c;background:color-mix(in srgb, #ef4444 7%, var(--panel))}.announcement-image-viewer.svelte-flvlye{z-index:9999;padding:max(.8rem, env(safe-area-inset-top)) max(.8rem, env(safe-area-inset-right)) max(.8rem, env(safe-area-inset-bottom)) max(.8rem, env(safe-area-inset-left));background:#000000e6;place-items:center;display:grid;position:fixed;inset:0}.announcement-image-viewer-stage.svelte-flvlye{touch-action:none;-webkit-user-select:none;user-select:none;overscroll-behavior:contain;place-items:center;width:100%;height:100%;display:grid;overflow:hidden}.announcement-image-viewer-stage.svelte-flvlye img:where(.svelte-flvlye){object-fit:contain;transform-origin:50%;will-change:transform;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:8px;max-width:96vw;max-height:86dvh}.announcement-image-viewer-close.svelte-flvlye{top:max(.75rem, env(safe-area-inset-top));right:max(.75rem, env(safe-area-inset-right));z-index:1;color:#fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#111827b8;border:1px solid #ffffff47;border-radius:999px;justify-content:center;align-items:center;width:2.35rem;height:2.35rem;display:inline-flex;position:absolute}.sub-account-card.svelte-1uxcr7i{width:100%;max-width:none}.sub-account-route-card.svelte-1uxcr7i{padding:.62rem}.sub-account-route-bar.svelte-1uxcr7i{align-items:center;gap:.5rem;min-width:0;display:flex}.sub-account-route-tabs.svelte-1uxcr7i{overscroll-behavior-x:contain;scrollbar-width:thin;flex:auto;gap:.5rem;min-width:0;display:flex;overflow:auto hidden}.sub-account-route-tabs.svelte-1uxcr7i button:where(.svelte-1uxcr7i),.sub-account-route-refresh.svelte-1uxcr7i{border:1px solid var(--line);background:color-mix(in srgb, var(--panel) 90%, var(--text) 4%);min-height:2.35rem;color:var(--text);white-space:nowrap;cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;padding:0 .85rem;font-family:inherit;font-size:.84rem;font-weight:650;transition:background .14s,border-color .14s,color .14s,box-shadow .14s;display:inline-flex}.sub-account-route-refresh.svelte-1uxcr7i{cursor:pointer;margin-left:auto}.sub-account-route-tabs.svelte-1uxcr7i button.active:where(.svelte-1uxcr7i){border-color:var(--brand);background:var(--brand);color:#fff;box-shadow:0 8px 18px color-mix(in srgb, var(--brand) 18%, transparent)}.sub-account-route-tabs.svelte-1uxcr7i button:where(.svelte-1uxcr7i):focus-visible,.sub-account-route-refresh.svelte-1uxcr7i:focus-visible{outline:2px solid color-mix(in srgb, var(--brand) 45%, transparent);outline-offset:2px}.sub-account-route-refresh.svelte-1uxcr7i:disabled{cursor:wait;opacity:.65}.sub-account-card.svelte-1uxcr7i .content-card-title:where(.svelte-1uxcr7i){white-space:nowrap}.content-card-subtitle.svelte-1uxcr7i{color:var(--muted);margin:.2rem 0 0;font-size:.9rem}.sub-account-form.svelte-1uxcr7i{grid-template-columns:repeat(3,minmax(180px,1fr));gap:.85rem;display:grid}.permission-panel.svelte-1uxcr7i{border:1px solid var(--line);background:var(--panel-soft);border-radius:12px;grid-column:1/-1;gap:.75rem;padding:.85rem;display:grid}.permission-panel-title.svelte-1uxcr7i{font-weight:700}.permission-panel-grid.svelte-1uxcr7i{grid-template-columns:repeat(2,minmax(280px,1fr));gap:.75rem;display:grid}.permission-group.svelte-1uxcr7i{border:1px solid var(--line);background:var(--panel);box-shadow:0 10px 22px color-mix(in srgb, var(--text) 5%, transparent);border-radius:12px;align-content:start;gap:.7rem;padding:.75rem;display:grid}.permission-group-header.svelte-1uxcr7i{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:.75rem;padding-bottom:.65rem;display:flex}.permission-group-header.svelte-1uxcr7i div:where(.svelte-1uxcr7i):first-child{gap:.22rem;display:grid}.permission-group-header.svelte-1uxcr7i strong:where(.svelte-1uxcr7i){font-size:.95rem}.permission-group-header.svelte-1uxcr7i span:where(.svelte-1uxcr7i){color:var(--muted);font-size:.78rem;font-weight:700}.permission-group-actions.svelte-1uxcr7i{flex-wrap:wrap;justify-content:flex-end;gap:.35rem;display:flex}.mini-action-button.svelte-1uxcr7i{border:1px solid color-mix(in srgb, var(--accent) 38%, var(--line));background:color-mix(in srgb, var(--accent) 10%, var(--panel));color:var(--accent);cursor:pointer;border-radius:999px;padding:.28rem .55rem;font-size:.76rem;font-weight:800}.mini-action-button.is-muted.svelte-1uxcr7i{border-color:var(--line);background:var(--panel-soft);color:var(--muted)}.permission-grid.svelte-1uxcr7i{flex-wrap:wrap;gap:.45rem;display:flex}.permission-feature-grid.svelte-1uxcr7i{justify-content:flex-end}.permission-toggle.svelte-1uxcr7i{border:2px solid var(--line);background:var(--panel);color:var(--text);cursor:pointer;opacity:1;-webkit-user-select:none;user-select:none;border-radius:10px;justify-content:center;align-items:center;gap:.45rem;min-height:2.25rem;padding:.42rem .58rem;font-weight:700;transition:background .14s,border-color .14s,color .14s,transform .14s;display:inline-flex}.permission-native-checkbox.svelte-1uxcr7i{accent-color:#128b5a;flex:none;width:1rem;height:1rem;margin:0}.permission-toggle.is-active.svelte-1uxcr7i{background:color-mix(in srgb, #128b5a 24%, var(--panel));color:color-mix(in srgb, #128b5a 70%, var(--text));border-color:#128b5a;box-shadow:0 8px 18px #128b5a33}.permission-toggle.svelte-1uxcr7i:not(.is-active){border-color:color-mix(in srgb, #d33 38%, var(--line));background:color-mix(in srgb, #d33 8%, var(--panel));color:color-mix(in srgb, #d33 62%, var(--muted))}.permission-state-icon.svelte-1uxcr7i{color:#fff;background:#128b5a;border-radius:999px;justify-content:center;align-items:center;width:1.15rem;height:1.15rem;display:inline-flex}.permission-toggle.svelte-1uxcr7i:not(.is-active) .permission-state-icon:where(.svelte-1uxcr7i){color:#fff;background:#d33}.permission-toggle.svelte-1uxcr7i small:where(.svelte-1uxcr7i){color:#fff;background:#128b5a;border-radius:999px;padding:.12rem .36rem;font-size:.68rem;font-weight:900;line-height:1}.permission-toggle.svelte-1uxcr7i:not(.is-active) small:where(.svelte-1uxcr7i){color:#fff;background:#d33}.permission-toggle.svelte-1uxcr7i:active{transform:scale(.98)}.sub-account-form-actions.svelte-1uxcr7i{flex-wrap:wrap;grid-column:1/-1;align-items:center;gap:.55rem;display:flex}.sub-account-form-actions.svelte-1uxcr7i .account-delete-button:where(.svelte-1uxcr7i){margin-left:auto}.sub-account-table.svelte-1uxcr7i table:where(.svelte-1uxcr7i){border-collapse:collapse;width:100%;min-width:720px}.sub-account-table.svelte-1uxcr7i th:where(.svelte-1uxcr7i),.sub-account-table.svelte-1uxcr7i td:where(.svelte-1uxcr7i){border:1px solid var(--line);vertical-align:middle;white-space:nowrap;padding:.7rem .8rem}.sub-account-table.svelte-1uxcr7i th:where(.svelte-1uxcr7i){background:var(--panel-soft);color:var(--muted);letter-spacing:.04em;text-transform:uppercase;font-size:.76rem}.sub-account-table.svelte-1uxcr7i tbody:where(.svelte-1uxcr7i) tr:where(.svelte-1uxcr7i){cursor:pointer;transition:background .14s,box-shadow .14s}.sub-account-table.svelte-1uxcr7i tbody:where(.svelte-1uxcr7i) tr:where(.svelte-1uxcr7i):hover{background:color-mix(in srgb, var(--accent) 4%, transparent)}.sub-account-table.svelte-1uxcr7i tbody:where(.svelte-1uxcr7i) tr:where(.svelte-1uxcr7i):focus-visible{background:color-mix(in srgb, var(--accent) 8%, var(--panel));box-shadow:inset 3px 0 0 var(--accent);outline:none}.sub-account-name-cell.svelte-1uxcr7i{gap:.2rem;display:grid}.sub-account-table.svelte-1uxcr7i td:where(.svelte-1uxcr7i) small:where(.svelte-1uxcr7i){color:var(--muted);white-space:nowrap;display:block}.status-pill.svelte-1uxcr7i{border-radius:999px;align-items:center;padding:.25rem .5rem;font-weight:700;display:inline-flex}.status-pill.is-ok.svelte-1uxcr7i{color:#128b5a;background:#128b5a1f}.status-pill.is-muted.svelte-1uxcr7i{background:var(--panel-soft);color:var(--muted)}.field-help.is-danger.svelte-1uxcr7i{color:#d33}.mobile-v2-sub-account-screen.svelte-1uxcr7i{gap:.62rem;padding:0;display:grid}.mobile-v2-sub-account-screen.svelte-1uxcr7i .sub-account-card:where(.svelte-1uxcr7i){max-width:none;box-shadow:var(--shadow-soft);border-radius:8px;padding:.72rem}.mobile-v2-sub-account-screen.svelte-1uxcr7i .sub-account-route-card:where(.svelte-1uxcr7i){padding:.5rem}.mobile-v2-sub-account-screen.svelte-1uxcr7i .sub-account-route-bar:where(.svelte-1uxcr7i){grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.42rem;display:grid}.mobile-v2-sub-account-screen.svelte-1uxcr7i .sub-account-route-tabs:where(.svelte-1uxcr7i){overscroll-behavior-x:contain;overscroll-behavior-y:none;-webkit-overflow-scrolling:touch;touch-action:pan-x;scrollbar-width:none;grid-auto-columns:minmax(6.8rem,1fr);grid-auto-flow:column;gap:.42rem;min-width:0;display:grid;overflow:auto hidden}.mobile-v2-sub-account-screen.svelte-1uxcr7i .sub-account-route-tabs:where(.svelte-1uxcr7i)::-webkit-scrollbar{display:none}.mobile-v2-sub-account-screen.svelte-1uxcr7i .sub-account-route-tabs:where(.svelte-1uxcr7i) button:where(.svelte-1uxcr7i),.mobile-v2-sub-account-screen.svelte-1uxcr7i .sub-account-route-refresh:where(.svelte-1uxcr7i){width:100%;min-height:2.25rem;box-shadow:none;border-color:var(--line);background:var(--panel-soft);color:var(--text);border-radius:8px;padding:0 .72rem;font-size:.78rem}.mobile-v2-sub-account-screen.svelte-1uxcr7i .sub-account-route-refresh:where(.svelte-1uxcr7i){background:color-mix(in srgb, var(--panel) 92%, var(--text) 4%);min-width:5.4rem;color:var(--text);align-self:stretch;margin-left:0}.mobile-v2-sub-account-screen.svelte-1uxcr7i .sub-account-route-tabs:where(.svelte-1uxcr7i) button.active:where(.svelte-1uxcr7i){border-color:var(--brand)!important;background:var(--brand)!important;color:#fff!important}.mobile-v2-sub-account-screen.svelte-1uxcr7i .content-card-header:where(.svelte-1uxcr7i){align-items:center;gap:.55rem}.mobile-v2-sub-account-screen.svelte-1uxcr7i .content-card-title:where(.svelte-1uxcr7i){font-size:.92rem;line-height:1.25}.mobile-v2-sub-account-screen.svelte-1uxcr7i .content-card-subtitle:where(.svelte-1uxcr7i){display:none}.mobile-v2-sub-account-screen.svelte-1uxcr7i .secondary-button:where(.svelte-1uxcr7i),.mobile-v2-sub-account-screen.svelte-1uxcr7i .primary-button:where(.svelte-1uxcr7i),.mobile-v2-sub-account-screen.svelte-1uxcr7i .ghost-button:where(.svelte-1uxcr7i){border-radius:8px;min-height:2.4rem;font-size:.78rem}.mobile-v2-sub-account-screen.svelte-1uxcr7i .sub-account-form:where(.svelte-1uxcr7i){grid-template-columns:1fr;gap:.55rem}.mobile-v2-sub-account-screen.svelte-1uxcr7i .permission-panel:where(.svelte-1uxcr7i){border-radius:8px;gap:.55rem;padding:.58rem}.mobile-v2-sub-account-screen.svelte-1uxcr7i .permission-panel-grid:where(.svelte-1uxcr7i){grid-template-columns:1fr;gap:.55rem}.mobile-v2-sub-account-screen.svelte-1uxcr7i .permission-group:where(.svelte-1uxcr7i){box-shadow:none;border-radius:8px;gap:.5rem;padding:.58rem}.mobile-v2-sub-account-screen.svelte-1uxcr7i .permission-group-header:where(.svelte-1uxcr7i){gap:.45rem;padding-bottom:.5rem;display:grid}.mobile-v2-sub-account-screen.svelte-1uxcr7i .permission-group-header:where(.svelte-1uxcr7i) strong:where(.svelte-1uxcr7i){font-size:.84rem}.mobile-v2-sub-account-screen.svelte-1uxcr7i .permission-group-actions:where(.svelte-1uxcr7i){grid-template-columns:1fr 1fr;display:grid}.mobile-v2-sub-account-screen.svelte-1uxcr7i .permission-feature-grid:where(.svelte-1uxcr7i){grid-template-columns:1fr;display:grid}.mobile-v2-sub-account-screen.svelte-1uxcr7i .permission-toggle:where(.svelte-1uxcr7i){border-radius:8px;justify-content:flex-start;min-height:2.15rem;padding:.38rem .5rem;font-size:.78rem}.mobile-v2-sub-account-screen.svelte-1uxcr7i .permission-toggle:where(.svelte-1uxcr7i) small:where(.svelte-1uxcr7i){margin-left:auto}.mobile-v2-sub-account-screen.svelte-1uxcr7i .table-shell:where(.svelte-1uxcr7i){border-radius:8px}.mobile-v2-sub-account-screen.svelte-1uxcr7i .sub-account-table:where(.svelte-1uxcr7i) table:where(.svelte-1uxcr7i){min-width:560px}.mobile-v2-sub-account-screen.svelte-1uxcr7i .sub-account-table:where(.svelte-1uxcr7i) th:where(.svelte-1uxcr7i),.mobile-v2-sub-account-screen.svelte-1uxcr7i .sub-account-table:where(.svelte-1uxcr7i) td:where(.svelte-1uxcr7i){padding:.55rem .58rem;font-size:.78rem}.sub-account-mobile-metrics.svelte-1uxcr7i{grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;display:grid}.sub-account-mobile-metrics.svelte-1uxcr7i section:where(.svelte-1uxcr7i){border:1px solid var(--line);background:var(--panel-strong);border-left:4px solid #4d96f5;border-radius:8px;gap:.2rem;padding:.62rem;display:grid}.sub-account-mobile-metrics.svelte-1uxcr7i section.is-active:where(.svelte-1uxcr7i){border-left-color:#1aa377}.sub-account-mobile-metrics.svelte-1uxcr7i section.is-disabled:where(.svelte-1uxcr7i){border-left-color:#d69a22}.sub-account-mobile-metrics.svelte-1uxcr7i strong:where(.svelte-1uxcr7i){font-size:15px}.sub-account-mobile-metrics.svelte-1uxcr7i span:where(.svelte-1uxcr7i){color:var(--muted);font-size:10.5px}.sub-account-mobile-list.svelte-1uxcr7i{gap:.52rem;display:grid}.sub-account-mobile-list.svelte-1uxcr7i button:where(.svelte-1uxcr7i){border:1px solid var(--line);background:var(--panel-soft);width:100%;color:var(--text);text-align:left;border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.5rem;padding:.62rem;display:grid}.sub-account-mobile-list.svelte-1uxcr7i button:where(.svelte-1uxcr7i)>span:where(.svelte-1uxcr7i){background:color-mix(in srgb, #1aa377 12%, var(--panel));color:#12885f;border-radius:8px;place-items:center;width:38px;height:38px;font-size:13px;font-weight:800;display:grid}.sub-account-mobile-list.svelte-1uxcr7i button:where(.svelte-1uxcr7i)>span.item-disabled:where(.svelte-1uxcr7i){background:color-mix(in srgb, #d69a22 12%, var(--panel));color:#aa7209}.sub-account-mobile-list.svelte-1uxcr7i button:where(.svelte-1uxcr7i)>div:where(.svelte-1uxcr7i){gap:.12rem;min-width:0;display:grid}.sub-account-mobile-list.svelte-1uxcr7i strong:where(.svelte-1uxcr7i),.sub-account-mobile-list.svelte-1uxcr7i small:where(.svelte-1uxcr7i){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sub-account-mobile-list.svelte-1uxcr7i strong:where(.svelte-1uxcr7i){font-size:12.5px}.sub-account-mobile-list.svelte-1uxcr7i small:where(.svelte-1uxcr7i){color:var(--muted);font-size:10px}.sub-account-mobile-list.svelte-1uxcr7i em:where(.svelte-1uxcr7i){background:color-mix(in srgb, #1aa377 12%, var(--panel));color:#12885f;white-space:nowrap;border-radius:999px;align-items:center;gap:.24rem;padding:.25rem .48rem;font-size:9.5px;font-style:normal;font-weight:700;display:inline-flex}.sub-account-mobile-list.svelte-1uxcr7i em.item-disabled:where(.svelte-1uxcr7i){background:color-mix(in srgb, #d69a22 12%, var(--panel));color:#aa7209}@media (width<=720px){.sub-account-form.svelte-1uxcr7i,.permission-panel-grid.svelte-1uxcr7i{grid-template-columns:1fr}.permission-group-header.svelte-1uxcr7i{display:grid}.permission-group-actions.svelte-1uxcr7i,.permission-feature-grid.svelte-1uxcr7i{justify-content:flex-start}}.account-orders-card.svelte-a1q9dn,.purchase-panel.svelte-a1q9dn{grid-column:1/-1}.plan-summary-value.svelte-a1q9dn{color:var(--text);font-weight:600}.content-card-subtitle.svelte-a1q9dn{color:var(--muted);margin:.2rem 0 0;font-size:.9rem}.purchase-layout.svelte-a1q9dn{grid-template-columns:repeat(2,minmax(340px,1fr));align-items:stretch;gap:.85rem;display:grid}.purchase-form-card.svelte-a1q9dn{border:1px solid var(--line);background:var(--surface-muted);border-radius:12px;align-content:start;gap:.85rem;padding:.9rem;display:grid}.purchase-primary-row.svelte-a1q9dn,.purchase-cycle-row.svelte-a1q9dn{align-items:end;gap:.75rem;display:grid}.purchase-primary-row.svelte-a1q9dn{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}.purchase-primary-row.svelte-a1q9dn>.field:where(.svelte-a1q9dn):only-child{grid-column:1/-1}.purchase-cycle-row.svelte-a1q9dn{grid-template-columns:minmax(0,1fr) minmax(130px,.45fr)}.purchase-total-card.svelte-a1q9dn{border:1px solid var(--line);background:var(--surface);border-radius:12px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;padding:.85rem;display:grid}.purchase-total-main.svelte-a1q9dn{gap:.2rem;display:grid}.purchase-total-card.svelte-a1q9dn span:where(.svelte-a1q9dn){color:var(--muted);text-transform:uppercase;letter-spacing:.04em;font-size:.82rem;font-weight:700}.purchase-total-card.svelte-a1q9dn strong:where(.svelte-a1q9dn){font-size:1.15rem}.purchase-total-card.svelte-a1q9dn small:where(.svelte-a1q9dn){color:var(--muted)}.purchase-layout.svelte-a1q9dn>.alert-error:where(.svelte-a1q9dn),.purchase-layout.svelte-a1q9dn>.alert-success:where(.svelte-a1q9dn){grid-column:1/-1}.purchase-actions.svelte-a1q9dn{justify-content:flex-end;align-self:end;margin-top:.1rem}.purchase-actions.svelte-a1q9dn .primary-button:where(.svelte-a1q9dn){white-space:nowrap;width:auto;min-width:120px}.compact-form.svelte-a1q9dn{margin-bottom:1rem}.account-order-table-wrap.svelte-a1q9dn{overflow-x:auto}.account-order-table.svelte-a1q9dn{border-collapse:separate;border-spacing:0;width:100%;font-size:.92rem}.account-order-table.svelte-a1q9dn th:where(.svelte-a1q9dn),.account-order-table.svelte-a1q9dn td:where(.svelte-a1q9dn){border-right:1px solid var(--line);border-bottom:1px solid var(--line);text-align:center;vertical-align:middle;padding:.7rem .75rem}.account-order-table.svelte-a1q9dn th:where(.svelte-a1q9dn){background:var(--surface-muted);white-space:nowrap;font-weight:700}.account-order-table.svelte-a1q9dn th:where(.svelte-a1q9dn):first-child,.account-order-table.svelte-a1q9dn td:where(.svelte-a1q9dn):first-child{border-left:1px solid var(--line)}.account-order-table.svelte-a1q9dn thead:where(.svelte-a1q9dn) th:where(.svelte-a1q9dn){border-top:1px solid var(--line)}.compact-actions.svelte-a1q9dn{flex-wrap:wrap;justify-content:center;gap:.4rem}.order-status-paid.svelte-a1q9dn{border-color:#0f9f6147}.order-status-pending.svelte-a1q9dn{border-color:#d9770647}.order-status-failed.svelte-a1q9dn,.order-status-cancelled.svelte-a1q9dn{border-color:#d33b4d47}.purchase-preview-card.svelte-a1q9dn{border:1px solid var(--line);background:var(--surface-muted);border-radius:12px;grid-template-columns:repeat(3,minmax(0,1fr));align-content:start;gap:.75rem;padding:.9rem;display:grid}.purchase-preview-card.svelte-a1q9dn div:where(.svelte-a1q9dn){gap:.25rem;display:grid}.purchase-preview-card.svelte-a1q9dn span:where(.svelte-a1q9dn),.purchase-preview-card.svelte-a1q9dn small:where(.svelte-a1q9dn){color:var(--muted)}.account-order-page-compact.svelte-a1q9dn{gap:.62rem;padding:0;display:grid}.account-order-page-compact.svelte-a1q9dn .panel.content-card:where(.svelte-a1q9dn){box-shadow:var(--shadow-soft);border-radius:8px;padding:.72rem}.account-order-page-compact.svelte-a1q9dn .plan-summary-grid:where(.svelte-a1q9dn){grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem}.account-order-page-compact.svelte-a1q9dn .plan-summary-card:where(.svelte-a1q9dn){border-left:4px solid #4d96f5;min-width:0;padding:.62rem}.account-order-page-compact.svelte-a1q9dn .plan-summary-card:where(.svelte-a1q9dn):nth-child(2){border-left-color:#1aa377}.account-order-page-compact.svelte-a1q9dn .plan-summary-card:where(.svelte-a1q9dn):nth-child(3){border-left-color:#d69a22}.account-order-page-compact.svelte-a1q9dn .plan-summary-value-row:where(.svelte-a1q9dn){justify-content:space-between;align-items:center;gap:.35rem;min-width:0;display:flex}.account-order-page-compact.svelte-a1q9dn .plan-summary-value-row:where(.svelte-a1q9dn) .account-delete-button:where(.svelte-a1q9dn){white-space:nowrap;flex:none;min-height:28px;padding:0 .45rem;font-size:10px}.account-order-page-compact.svelte-a1q9dn .plan-summary-value:where(.svelte-a1q9dn),.account-order-page-compact.svelte-a1q9dn .record-meta:where(.svelte-a1q9dn){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-order-page-compact.svelte-a1q9dn .plan-summary-value:where(.svelte-a1q9dn){font-size:12px}.account-order-page-compact.svelte-a1q9dn .record-meta:where(.svelte-a1q9dn),.account-order-page-compact.svelte-a1q9dn .section-kicker:where(.svelte-a1q9dn){font-size:10px}.account-order-page-compact.svelte-a1q9dn .purchase-layout:where(.svelte-a1q9dn),.account-order-page-compact.svelte-a1q9dn .purchase-primary-row:where(.svelte-a1q9dn),.account-order-page-compact.svelte-a1q9dn .purchase-cycle-row:where(.svelte-a1q9dn),.account-order-page-compact.svelte-a1q9dn .purchase-preview-card:where(.svelte-a1q9dn),.account-order-page-compact.svelte-a1q9dn .compact-form:where(.svelte-a1q9dn){grid-template-columns:1fr}.account-order-page-compact.svelte-a1q9dn .purchase-form-card:where(.svelte-a1q9dn),.account-order-page-compact.svelte-a1q9dn .purchase-preview-card:where(.svelte-a1q9dn),.account-order-page-compact.svelte-a1q9dn .purchase-total-card:where(.svelte-a1q9dn){border-radius:8px;padding:.62rem}.account-order-page-compact.svelte-a1q9dn .content-card-title:where(.svelte-a1q9dn){font-size:14px}.account-order-mobile-list.svelte-a1q9dn{gap:.52rem;display:grid}.account-order-mobile-list.svelte-a1q9dn article:where(.svelte-a1q9dn){border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;gap:.52rem;padding:.62rem;display:grid}.account-order-mobile-list.svelte-a1q9dn header:where(.svelte-a1q9dn){grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.48rem;display:grid}.account-order-mobile-list.svelte-a1q9dn header:where(.svelte-a1q9dn)>span:where(.svelte-a1q9dn){background:color-mix(in srgb, #1aa377 12%, var(--panel));color:#12885f;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.account-order-mobile-list.svelte-a1q9dn header:where(.svelte-a1q9dn)>div:where(.svelte-a1q9dn){gap:.12rem;min-width:0;display:grid}.account-order-mobile-list.svelte-a1q9dn header:where(.svelte-a1q9dn) strong:where(.svelte-a1q9dn),.account-order-mobile-list.svelte-a1q9dn header:where(.svelte-a1q9dn) small:where(.svelte-a1q9dn){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.account-order-mobile-list.svelte-a1q9dn header:where(.svelte-a1q9dn) strong:where(.svelte-a1q9dn){font-size:12px}.account-order-mobile-list.svelte-a1q9dn header:where(.svelte-a1q9dn) small:where(.svelte-a1q9dn){color:var(--muted);font-size:10px}.account-order-mobile-list.svelte-a1q9dn em:where(.svelte-a1q9dn){white-space:nowrap;border-radius:999px;padding:.24rem .48rem;font-size:9.5px;font-style:normal;font-weight:700}.account-order-mobile-list.svelte-a1q9dn em.order-status-paid:where(.svelte-a1q9dn){background:color-mix(in srgb, #1aa377 12%, var(--panel));color:#12885f}.account-order-mobile-list.svelte-a1q9dn em.order-status-pending:where(.svelte-a1q9dn){background:color-mix(in srgb, #d69a22 12%, var(--panel));color:#aa7209}.account-order-mobile-list.svelte-a1q9dn em.order-status-failed:where(.svelte-a1q9dn),.account-order-mobile-list.svelte-a1q9dn em.order-status-cancelled:where(.svelte-a1q9dn){background:color-mix(in srgb, var(--danger) 10%, var(--panel));color:var(--danger)}.account-order-mobile-meta.svelte-a1q9dn{grid-template-columns:repeat(3,minmax(0,1fr));gap:.4rem;display:grid}.account-order-mobile-meta.svelte-a1q9dn section:where(.svelte-a1q9dn){background:var(--panel-strong);border-radius:8px;gap:.14rem;min-width:0;padding:.45rem;display:grid}.account-order-mobile-meta.svelte-a1q9dn span:where(.svelte-a1q9dn){color:var(--muted);font-size:9.5px}.account-order-mobile-meta.svelte-a1q9dn strong:where(.svelte-a1q9dn){text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.account-order-mobile-actions.svelte-a1q9dn{flex-wrap:wrap;gap:.38rem;display:flex}.account-order-mobile-actions.svelte-a1q9dn button:where(.svelte-a1q9dn){border:1px solid var(--line);background:var(--panel-strong);min-height:34px;color:var(--brand);border-radius:8px;flex:7rem;font-size:10.5px;font-weight:700}.account-order-mobile-actions.svelte-a1q9dn button.is-danger:where(.svelte-a1q9dn){color:var(--danger)}.account-order-mobile-actions.svelte-a1q9dn button:where(.svelte-a1q9dn):disabled{opacity:.48}@media (width<=760px){.purchase-layout.svelte-a1q9dn,.purchase-primary-row.svelte-a1q9dn,.purchase-cycle-row.svelte-a1q9dn,.purchase-preview-card.svelte-a1q9dn,.purchase-total-card.svelte-a1q9dn{grid-template-columns:1fr}}.api-keys-page-compact.svelte-l2iqfo{gap:.62rem;padding:0;display:grid}.api-keys-page-compact.svelte-l2iqfo .panel.content-card:where(.svelte-l2iqfo){box-shadow:var(--shadow-soft);border-radius:8px;padding:.72rem}.api-key-mobile-list.svelte-l2iqfo em:where(.svelte-l2iqfo){background:color-mix(in srgb, #9b6ce8 12%, var(--panel));color:#8657d8;white-space:nowrap;border-radius:999px;padding:.28rem .55rem;font-size:10.5px}.api-keys-metrics.svelte-l2iqfo{grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;display:grid}.api-keys-metrics.svelte-l2iqfo section:where(.svelte-l2iqfo){border:1px solid var(--line);border-left:4px solid var(--brand);background:var(--panel-strong);border-radius:8px;gap:.2rem;padding:.62rem;display:grid}.api-keys-metrics.svelte-l2iqfo section.is-active:where(.svelte-l2iqfo){border-left-color:#1aa377}.api-keys-metrics.svelte-l2iqfo section.is-expiring:where(.svelte-l2iqfo){border-left-color:#d69a22}.api-keys-metrics.svelte-l2iqfo section.is-revoked:where(.svelte-l2iqfo){border-left-color:#dc5d6b}.api-keys-metrics.svelte-l2iqfo strong:where(.svelte-l2iqfo){font-size:15px}.api-keys-metrics.svelte-l2iqfo span:where(.svelte-l2iqfo){color:var(--muted);font-size:10.5px}.api-keys-tabs.svelte-l2iqfo{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.api-keys-tabs.svelte-l2iqfo button:where(.svelte-l2iqfo){border:1px solid var(--line);background:var(--panel-strong);min-height:38px;color:var(--text);border-radius:8px;justify-content:center;align-items:center;gap:.35rem;font-size:11.5px;font-weight:700;display:inline-flex}.api-keys-tabs.svelte-l2iqfo button.active:where(.svelte-l2iqfo){border-color:var(--brand);background:var(--brand);color:#fff}.api-keys-page-compact.svelte-l2iqfo .attendance-toolbar-grid:where(.svelte-l2iqfo),.api-keys-page-compact.svelte-l2iqfo .api-key-scope-grid:where(.svelte-l2iqfo){grid-template-columns:1fr}.api-keys-page-compact.svelte-l2iqfo .content-card-title:where(.svelte-l2iqfo){font-size:14px}.api-keys-page-compact.svelte-l2iqfo .api-key-secret-box:where(.svelte-l2iqfo){overflow-wrap:anywhere}.api-key-mobile-list.svelte-l2iqfo{gap:.52rem;display:grid}.api-key-mobile-list.svelte-l2iqfo article:where(.svelte-l2iqfo){border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;gap:.52rem;padding:.62rem;display:grid}.api-key-mobile-list.svelte-l2iqfo article.is-revoked:where(.svelte-l2iqfo){opacity:.72}.api-key-mobile-list.svelte-l2iqfo header:where(.svelte-l2iqfo){grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.api-key-mobile-list.svelte-l2iqfo header:where(.svelte-l2iqfo)>span:where(.svelte-l2iqfo){background:color-mix(in srgb, #d69a22 13%, var(--panel));color:#b57a0a;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.api-key-mobile-list.svelte-l2iqfo header:where(.svelte-l2iqfo)>span.item-active:where(.svelte-l2iqfo){background:color-mix(in srgb, #1aa377 12%, var(--panel));color:#12885f}.api-key-mobile-list.svelte-l2iqfo header:where(.svelte-l2iqfo)>div:where(.svelte-l2iqfo){gap:.15rem;min-width:0;display:grid}.api-key-mobile-list.svelte-l2iqfo header:where(.svelte-l2iqfo) strong:where(.svelte-l2iqfo){text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;overflow:hidden}.api-key-mobile-list.svelte-l2iqfo header:where(.svelte-l2iqfo) small:where(.svelte-l2iqfo),.api-key-mobile-meta.svelte-l2iqfo{color:var(--muted);font-size:10.5px}.api-key-mobile-list.svelte-l2iqfo em.item-active:where(.svelte-l2iqfo){background:color-mix(in srgb, #1aa377 12%, var(--panel));color:#12885f}.api-key-mobile-meta.svelte-l2iqfo{gap:.16rem;padding-left:2.85rem;display:grid}.api-key-mobile-actions.svelte-l2iqfo{grid-template-columns:repeat(2,minmax(0,1fr));gap:.42rem;display:grid}.api-key-mobile-actions.svelte-l2iqfo button:where(.svelte-l2iqfo){border:1px solid var(--line);background:var(--panel-strong);min-height:36px;color:var(--brand);border-radius:8px;justify-content:center;align-items:center;gap:.32rem;font-size:11px;font-weight:700;display:inline-flex}.api-key-mobile-actions.svelte-l2iqfo button.is-danger:where(.svelte-l2iqfo){color:var(--danger)}.api-key-mobile-actions.svelte-l2iqfo button:where(.svelte-l2iqfo):disabled{opacity:.48}.api-key-mobile-audit.svelte-l2iqfo{border-top:1px solid var(--line);gap:.42rem;padding-top:.52rem;display:grid}.api-key-mobile-audit.svelte-l2iqfo>strong:where(.svelte-l2iqfo){font-size:11.5px}.api-key-mobile-audit.svelte-l2iqfo>span:where(.svelte-l2iqfo){color:var(--muted);font-size:10.5px}.api-key-mobile-audit.svelte-l2iqfo section:where(.svelte-l2iqfo){background:var(--panel-strong);border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:.12rem .4rem;padding:.45rem;display:grid}.api-key-mobile-audit.svelte-l2iqfo section:where(.svelte-l2iqfo) span:where(.svelte-l2iqfo){text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;overflow:hidden}.api-key-mobile-audit.svelte-l2iqfo section:where(.svelte-l2iqfo) b:where(.svelte-l2iqfo){color:var(--brand);font-size:10.5px}.api-key-mobile-audit.svelte-l2iqfo section:where(.svelte-l2iqfo) small:where(.svelte-l2iqfo){color:var(--muted);grid-column:1/-1;font-size:10px}.api-docs-page-compact.svelte-1chd3fp{gap:.62rem;padding:0;display:grid}.api-docs-page-compact.svelte-1chd3fp .panel.content-card:where(.svelte-1chd3fp),.api-docs-page-compact.svelte-1chd3fp .metric-card:where(.svelte-1chd3fp){box-shadow:var(--shadow-soft);border-radius:8px;padding:.72rem}.api-docs-metrics.svelte-1chd3fp{grid-template-columns:repeat(3,minmax(0,1fr));gap:.48rem;display:grid}.api-docs-metrics.svelte-1chd3fp section:where(.svelte-1chd3fp){border:1px solid var(--line);background:var(--panel-strong);border-left:4px solid #4d96f5;border-radius:8px;gap:.2rem;padding:.62rem;display:grid}.api-docs-metrics.svelte-1chd3fp section.is-scope:where(.svelte-1chd3fp){border-left-color:#9b6ce8}.api-docs-metrics.svelte-1chd3fp section.is-auth:where(.svelte-1chd3fp){border-left-color:#1aa377}.api-docs-metrics.svelte-1chd3fp strong:where(.svelte-1chd3fp){font-size:14px}.api-docs-metrics.svelte-1chd3fp span:where(.svelte-1chd3fp){color:var(--muted);font-size:10.5px}.api-docs-page-compact.svelte-1chd3fp .metric-grid:where(.svelte-1chd3fp),.api-docs-page-compact.svelte-1chd3fp .grid:where(.svelte-1chd3fp){grid-template-columns:1fr;gap:.55rem}.api-docs-page-compact.svelte-1chd3fp .content-card-title:where(.svelte-1chd3fp){font-size:14px}.api-docs-page-compact.svelte-1chd3fp .api-doc-list:where(.svelte-1chd3fp),.api-docs-page-compact.svelte-1chd3fp .record-meta:where(.svelte-1chd3fp),.api-docs-page-compact.svelte-1chd3fp td:where(.svelte-1chd3fp){font-size:11px}.api-docs-page-compact.svelte-1chd3fp .table-shell:where(.svelte-1chd3fp){border-radius:8px}.api-docs-page-compact.svelte-1chd3fp .api-doc-code-box:where(.svelte-1chd3fp){border-radius:8px;overflow-x:auto}.api-docs-page-compact.svelte-1chd3fp .api-doc-code-box:where(.svelte-1chd3fp) pre:where(.svelte-1chd3fp){font-size:10.5px}.api-doc-mobile-endpoints.svelte-1chd3fp{gap:.5rem;display:grid}.api-doc-mobile-endpoints.svelte-1chd3fp article:where(.svelte-1chd3fp){border:1px solid var(--line);background:var(--panel-soft);border-radius:8px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.52rem;padding:.62rem;display:grid}.api-doc-mobile-endpoints.svelte-1chd3fp article:where(.svelte-1chd3fp)>span:where(.svelte-1chd3fp){background:color-mix(in srgb, #4d96f5 12%, var(--panel));color:#2879e0;border-radius:8px;place-items:center;width:36px;height:36px;display:grid}.api-doc-mobile-endpoints.svelte-1chd3fp article:where(.svelte-1chd3fp)>span.index-green:where(.svelte-1chd3fp){background:color-mix(in srgb, #1aa377 12%, var(--panel));color:#12885f}.api-doc-mobile-endpoints.svelte-1chd3fp article:where(.svelte-1chd3fp)>span.index-purple:where(.svelte-1chd3fp){background:color-mix(in srgb, #9b6ce8 12%, var(--panel));color:#8657d8}.api-doc-mobile-endpoints.svelte-1chd3fp article:where(.svelte-1chd3fp)>div:where(.svelte-1chd3fp){gap:.15rem;min-width:0;display:grid}.api-doc-mobile-endpoints.svelte-1chd3fp strong:where(.svelte-1chd3fp){text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;overflow:hidden}.api-doc-mobile-endpoints.svelte-1chd3fp small:where(.svelte-1chd3fp){color:var(--muted);font-size:10px;line-height:1.3}.api-doc-mobile-endpoints.svelte-1chd3fp code:where(.svelte-1chd3fp){background:var(--panel-strong);color:var(--brand);border-radius:999px;padding:.24rem .45rem;font-size:9.5px}.account-privacy-route.svelte-1ddzeez{gap:1rem;display:grid}.account-privacy-route.is-compact.svelte-1ddzeez{gap:0}.account-support-route.svelte-m505s0{gap:1rem;display:grid}.account-support-route.is-compact.svelte-m505s0{gap:0}
